# HG changeset patch # User Ulf Nilsson # Date 1289399005 -3600 # Node ID 21b07a1ae06f7026fefac3cac4d38cad1eb8584c # Parent 2ff15b63abf76546ef479a8078233b57014456d2 fixed extension detection under opengl 2 diff --git a/Horde3D/Source/Horde3DEngine/utOpenGL.cpp b/Horde3D/Source/Horde3DEngine/utOpenGL.cpp --- a/Horde3D/Source/Horde3DEngine/utOpenGL.cpp +++ b/Horde3D/Source/Horde3DEngine/utOpenGL.cpp @@ -190,12 +190,13 @@ { const char *extensions = (char *)glGetString( GL_EXTENSIONS ); size_t nameLen = strlen( extName ); + const char *pos; - while( strstr( extensions, extName ) != 0x0 ) + while( ( pos = strstr( extensions, extName ) ) != 0x0 ) { - char c = extensions[nameLen]; + char c = pos[nameLen]; if( c == ' ' || c == '\0' ) return true; - extensions += nameLen; + extensions = pos + nameLen; } } else