1
0
Fork 0

Fix corrupt HUD fonts

osg::texture2D changes GL_UNPACK_ROW_LENGTH, which fntLoadTXF is not
prepared to deal with. Reset the value back to 0 before loading +
caching TXF fonts on the PLIB side.
This commit is contained in:
James Turner 2016-03-28 22:54:24 +01:00
parent c29fa35840
commit 08ea386197

View file

@ -79,6 +79,10 @@ public:
puSetDefaultStyle ( PUSTYLE_SMALL_SHADED ); //PUSTYLE_DEFAULT
puSetDefaultColourScheme (0.8, 0.8, 0.9, 1);
// OSG Texture2D sets this, which breaks PLIB fntLoadTXF
// force it back to zero so width passed to glTexImage2D is used
glPixelStorei(GL_UNPACK_ROW_LENGTH, 0);
FGFontCache *fc = FGFontCache::instance();
fc->initializeFonts();
puFont *GuiFont