Robert Osfield
|
2e14bd52bf
|
Fixed hang using a ReentrantMutex
|
2018-09-11 11:23:34 +01:00 |
|
gwaldron
|
22e6f6038f
|
osgText: fixed thread-safety issues in Glyph and Font
|
2018-09-11 08:53:40 +01:00 |
|
Robert Osfield
|
1cd0a5fe03
|
Fixed Glyph::TextureInfo assignment bug
|
2017-10-24 11:36:00 +01:00 |
|
Robert Osfield
|
55a1764712
|
Renamed text_sdf.frag to text.frag and removed text_greyscale_frag.
Cleaned up setup of osgText::ShaderTechnique adding a NO_SHADER_TECHNIQUE option.
|
2017-10-23 16:07:24 +01:00 |
|
Robert Osfield
|
4b295c46d1
|
Restructed the way that GlyphTexture is set up to better support control of osgText::ShaderTechnique from osgText::Text
|
2017-10-23 14:50:35 +01:00 |
|
Robert Osfield
|
97aeb16551
|
Moved osgText::GlyphTechnique::Features enum to osgText::ShaderTechinque enum to make it's roll clearer
|
2017-10-20 17:03:25 +01:00 |
|
Robert Osfield
|
2303d6afc4
|
Cleaned up support for GL3 build
|
2017-10-13 17:03:31 +01:00 |
|
Robert Osfield
|
24bec09b9e
|
Removed the glyph image outline support as it's no longer required.
|
2017-10-13 13:01:57 +01:00 |
|
Robert Osfield
|
d2fa7c4317
|
Simplified and improved the glyph margin computation and usage
|
2017-09-29 20:21:13 +01:00 |
|
Robert Osfield
|
de47eb3666
|
Add support for generating outline and signed distance field channels in a RGBA packed GlyphTexture Image.
|
2017-09-08 16:59:43 +01:00 |
|
Robert Osfield
|
1289c4ee41
|
Added osgText::Font::s/getGlyphInterval(int) and GlyphTexture::s/getGlyphInterval(int) and internal support for clmapping positions of glyph images an defined intervals, defaults to 1.
|
2017-08-30 16:21:03 +01:00 |
|
Robert Osfield
|
a74872c6bf
|
Refactored GlyphTexture so that it utlizes standard osg::Texture2D/osg::Image combinations rather than locally implemented per glyph subloading.
|
2017-03-21 13:10:45 +00:00 |
|
Robert Osfield
|
ba9dfb2ff6
|
From Albert Luaces, typo fixes.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14883 16af8721-9629-0410-8352-f15c8da7e697
|
2015-06-01 13:40:20 +00:00 |
|
Robert Osfield
|
47db2da8b4
|
From Andreas Henne, Support for GL3 core profile in osgText
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14717 16af8721-9629-0410-8352-f15c8da7e697
|
2015-02-25 18:56:29 +00:00 |
|
Robert Osfield
|
14a563dc9f
|
Ran script to remove trailing spaces and tabs
|
2012-03-21 17:36:20 +00:00 |
|
Robert Osfield
|
fe1c75aa8a
|
Fixed handling of Font implementations that don't handle multiple font resolutions.
|
2011-05-13 19:08:04 +00:00 |
|
Robert Osfield
|
74cf034404
|
Unified more of the 2D and 3D text setup, fixed bugs in Text3D setup
which address the problems of black 3D text and the kerning causing problems with font positioning.
|
2011-01-11 11:39:31 +00:00 |
|
Robert Osfield
|
f8b44c3b33
|
Added support for osgText::Style into osgText::Text3D.
Refactored Text3D implementation to use new GlyphGeometry class.
Implemented GlyphGeometry backend and cleaned up Glyph3D interface.
|
2010-09-27 16:18:20 +00:00 |
|
Robert Osfield
|
fdfad4848b
|
Added include<osg/Geode> to fix compile error
|
2010-09-26 11:02:03 +00:00 |
|
Robert Osfield
|
c006c75615
|
Moved Style and Bevel classes out into their own include/osgText/Style header.
Introduced GlyphGeometry class for handling the geometry data for rendering 3D text
|
2010-09-24 12:57:55 +00:00 |
|
Robert Osfield
|
234cb82867
|
Moved Glyph and Glyph3D out of Font header/source file into their own header/source file.
|
2010-09-07 18:20:03 +00:00 |
|