Robert Osfield
|
1d7222f59f
|
From Hartwig Wiesmann, fix to font search path under OSX.
|
2010-11-22 10:41:04 +00:00 |
|
Robert Osfield
|
e1ee96b3f2
|
Fixed crash on intialization of static applications by moving the static mutexes inside singleton methods.
|
2010-11-12 09:48:21 +00:00 |
|
Robert Osfield
|
6f49d85f88
|
Cleaned up debug info, and changed Text3D across to using GL_NORMALIZE instead of GL_RESCALE_NORMAL.
|
2010-09-08 11:02:39 +00:00 |
|
Robert Osfield
|
50be800787
|
Moved TextNode into osgText.
Cleaned up freetype plugin so it no longer does tesselation - instead Glyph and TextNode do this.
|
2010-09-07 18:18:35 +00:00 |
|
Robert Osfield
|
a6abbb545e
|
Further work on new 3D text support
|
2010-09-06 15:43:59 +00:00 |
|
Robert Osfield
|
ba10f56f86
|
Refactored to use a typedef of Font to Font3D rather than have a separate Font3D class
|
2010-09-03 09:08:19 +00:00 |
|
Robert Osfield
|
8c3e3055e7
|
Refactored osgText::Font so that it now supports both 2D and 3D glyphs.
Added TextNode.h and TextNode.cpp to examples/osgtext3D in prep for introducing the new node to osgText library
|
2010-09-03 08:26:46 +00:00 |
|
Robert Osfield
|
adc302072f
|
converted osg::notify to OSG_INFO etc.
|
2010-05-28 16:00:45 +00:00 |
|
Robert Osfield
|
0c1503275b
|
Removed the sizeAdjustment code as it was leading to incorrect tex coord generation and clipping of the left handside
of the text glyphs.
|
2010-03-18 14:41:33 +00:00 |
|
Robert Osfield
|
10a2f389d7
|
From Mathias Froehlich, "If you want to have that qfont plugin loader, this is the updated
implementation which uses osgQt and includes the changes to make fonts load
without a file on disk."
|
2010-03-05 15:46:17 +00:00 |
|
Robert Osfield
|
8f6db66e59
|
Added setting of the charcode during construction of osgText::Font::Glyph()
|
2010-01-14 15:15:42 +00:00 |
|
Robert Osfield
|
93d83010f8
|
Added EGL support into build system for GLES1 + GLES2.
Added EGL support into GraphicsWindowX11.
|
2009-10-30 15:17:38 +00:00 |
|
Robert Osfield
|
d17d7159a1
|
Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0.
|
2009-10-28 20:31:57 +00:00 |
|
Robert Osfield
|
2d26cbe7ab
|
Introduced optional build against the GLU library, using optional compile paths to enable/disable GLU related function.
To toggle the use of the GLU library adjust the OSG_GLU_AVAILABLE variable via ccmake . or CMakeSetup.
|
2009-10-07 19:42:32 +00:00 |
|
Robert Osfield
|
3d75054e2c
|
Preliminary work on support for a texture object pool that is designed to help manage resources down the GPU more tightly.
|
2009-09-22 18:45:24 +00:00 |
|
Robert Osfield
|
a5c32da4ff
|
Warning fixes
|
2008-12-17 11:00:16 +00:00 |
|
Robert Osfield
|
315aeeb557
|
Where possible moved redundent C header includes from headers to source files
|
2008-12-12 18:47:30 +00:00 |
|
Robert Osfield
|
8bdb22c22e
|
From Mathias Froehlich, "Attached one namespace/scope lookup problem which shows up on irix."
|
2008-09-18 15:16:57 +00:00 |
|
Robert Osfield
|
818b5230fb
|
From Sherman Wilcox with a little reorganisation from Robert Osfield, added
test for 0 sized subloads, ignoring them to prevent a divide by zero error occuring on some buggy drivers.
|
2008-03-29 09:59:23 +00:00 |
|
Robert Osfield
|
e869200b3d
|
Refactored the mutex usage in osgText and freetype plugin to prevent multi-thread crash
|
2008-02-25 12:54:54 +00:00 |
|
Robert Osfield
|
ce5388a8bc
|
Convert osgText and freetype plugin across to keeping the font size as state that
is passed into the getGlyph and getKerning methods rather than a current state of the font itself.
|
2007-12-23 18:15:54 +00:00 |
|
Robert Osfield
|
f290b75bc9
|
Moved Font code across to using FontSizePair internally and on Font methods, but
still using original implemetations.
|
2007-12-23 13:45:37 +00:00 |
|
Robert Osfield
|
dea067050c
|
Renamed osgText::Font::SizePair to osgText::FontSizePair in prep for use this more
widely within osgText/freetype plugin.
Added support for inserting loading models into --mt multithreaded implementation.
|
2007-12-23 13:18:40 +00:00 |
|
Robert Osfield
|
8733bb1799
|
From Mathias Froehlich, "Something to extend the texture subloading blacklist.
... we have problems with that on solaris."
|
2007-12-21 14:16:40 +00:00 |
|
Robert Osfield
|
0cdc3e9506
|
Added intializers.
|
2007-12-16 17:01:40 +00:00 |
|
Robert Osfield
|
256391c3b4
|
From Serge Lages, introduce readRef*File() methods which pass back ref_ptr<> rather than C pointers.
|
2007-12-12 17:04:48 +00:00 |
|
Robert Osfield
|
f4afa427a7
|
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
|
2007-12-10 17:30:18 +00:00 |
|
Robert Osfield
|
f69a48e552
|
From David Callu, added support of 3D text to osgText and associated plugins.
|
2007-12-10 15:15:56 +00:00 |
|
Robert Osfield
|
e19f23021f
|
Introduced the use of a ReentrantMutex to avoid problems with findFontFile.
|
2007-09-15 17:40:08 +00:00 |
|
Robert Osfield
|
c9f6a3f7ca
|
Added mutex into osgText::Font::GlphTexture to marshel adding to and reading
from glyph list
|
2007-09-04 12:32:47 +00:00 |
|
Robert Osfield
|
3304646c4c
|
Changed Font's mutex to become a static mutex shared between all instances of Font.
This ensures single threaded access of the freetype plugin.
|
2007-09-01 15:24:22 +00:00 |
|
Robert Osfield
|
1bc6d0bae4
|
Added mutex to protect the readFontFile calls
|
2007-08-31 18:56:22 +00:00 |
|
Robert Osfield
|
1273c814d1
|
Added better handling of OSG_TEXT_INCREMENTAL_SUBLOADING env var.
|
2007-08-24 16:12:22 +00:00 |
|
Robert Osfield
|
9489eef1cf
|
Added default disabling of incremental subload for ATI cards.
|
2007-08-24 16:10:43 +00:00 |
|
Robert Osfield
|
4f97cdca96
|
Added thread safe ref/unref by default.
|
2007-08-22 12:14:15 +00:00 |
|
Robert Osfield
|
bdc8a72aae
|
From Andre Garneau, minor warning fixes
|
2007-07-11 15:30:14 +00:00 |
|
Robert Osfield
|
19d1a563fe
|
From Csaba Halasz and Robert Osfield, support for passing in ReaderWriter::Options object into readFontFile
|
2007-07-02 12:30:14 +00:00 |
|
Robert Osfield
|
1d5f76c55d
|
Commented out debug messages
|
2007-05-09 13:05:19 +00:00 |
|
Robert Osfield
|
53777aee29
|
Set default texture size back to 1024x1204
|
2007-05-09 10:42:56 +00:00 |
|
Robert Osfield
|
2cd6a174d2
|
Added GL_MAX_TEXTURE_SIZE check and use of OSG_MAX_TEXTURE_SIZE env var to help
hint to osgText that the native OpenGL implementation only supports textures up to
a given size.
|
2007-05-09 10:41:56 +00:00 |
|
Robert Osfield
|
77b4ffcac2
|
Added use of OSG_MAX_TEXTURE_SIZE for clamping texture sizes.
|
2007-05-09 10:31:06 +00:00 |
|
Robert Osfield
|
681bf12333
|
Added imageData block initialized to 0 for first construction of GlyphTexture
|
2007-05-09 07:54:32 +00:00 |
|
Robert Osfield
|
dadb92ea64
|
Reorganised the managment of margins around glyphs so that is done entirely
with src/osgText/Font.cpp rather than the font plugins or Text.cpp
|
2007-05-04 12:05:29 +00:00 |
|
Robert Osfield
|
6d7b5e7ebd
|
From Eric Wing, pedantic warning fixes
|
2007-04-06 15:36:13 +00:00 |
|
Robert Osfield
|
9454bafc8c
|
Removed debug messages
|
2007-01-08 22:40:56 +00:00 |
|
Robert Osfield
|
7f5aaa8424
|
Improved resizeGLObjectBuffers support
|
2007-01-08 20:46:56 +00:00 |
|
Robert Osfield
|
709d2fa435
|
Improved the handling a releaseGLObjects() and add setThreadSafeRefUnref and resizeGLObjectsBuffers methods
|
2007-01-08 20:40:29 +00:00 |
|
Robert Osfield
|
7c6b528588
|
Fixed bug related to clean up of text fonts.
|
2006-10-03 11:14:34 +00:00 |
|
Robert Osfield
|
6be6bc2eaa
|
Added TexEnv object into Font and apply this in Text::drawImplementation to make
sure that a valid TexEnv is applied
|
2006-08-28 19:37:40 +00:00 |
|
Robert Osfield
|
7b313eef34
|
Added OSG_TEXT_INCREMENTAL_SUBLOADING ON/OFF env var check to osgText::Font
to optional disable the incremental subloading.
|
2006-08-03 13:12:14 +00:00 |
|