From fb7c599bd456b5c8b675e1cf95bef6b88d72873d Mon Sep 17 00:00:00 2001 From: bearoso Date: Tue, 29 May 2018 16:20:54 -0500 Subject: [PATCH] Load glGetString before trying to use it. --- win32/gl_core_3_1.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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