diff --git a/win32/gl_core_3_1.c b/win32/gl_core_3_1.c index ccc21763..bf0374c8 100644 --- a/win32/gl_core_3_1.c +++ b/win32/gl_core_3_1.c @@ -3187,12 +3187,11 @@ int ogl_LoadFunctions() { int numFailed = 0; ClearExtensionVars(); + _ptrc_glGetString = (const GLubyte * (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glGetString"); + if(!_ptrc_glGetString) return ogl_LOAD_FAILED; if (ogl_GetMajorVersion() < 3) { - _ptrc_glGetString = (const GLubyte * (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glGetString"); - if(!_ptrc_glGetString) return ogl_LOAD_FAILED; - ProcExtsFromExtString((const char *)_ptrc_glGetString(GL_EXTENSIONS)); } else