Converted OpenGL version number code to using osg::asciiToFloat to avoid issues with conversion using locale senstive atof function

This commit is contained in:
Robert Osfield
2008-11-24 13:19:01 +00:00
parent bf8c3cc07e
commit fccd05b290
4 changed files with 6 additions and 5 deletions

View File

@@ -29,7 +29,7 @@ TexEnvFilter::~TexEnvFilter()
void TexEnvFilter::apply(State& state) const
{
// note from RO, need to adapt to do testing per graphics context.
static float glVersion = atof( (const char *)glGetString( GL_VERSION ) );
static float glVersion = asciiToFloat( (const char *)glGetString( GL_VERSION ) );
static bool s_isTexLodBias = glVersion>=1.4 || isGLExtensionSupported(state.getContextID(),"GL_EXT_texture_lod_bias");
if (s_isTexLodBias)