Temporary hack to fix bug 3725 - Call made to glGetString before context creation

This breaks bugs 2570, 3145
This commit is contained in:
Sam Lantinga 2017-08-04 13:06:56 -07:00
parent 56cab6d452
commit cc5ceb1165
1 changed files with 6 additions and 0 deletions

View File

@ -2916,6 +2916,8 @@ SDL_GL_ExtensionSupported(const char *extension)
void void
SDL_GL_DeduceMaxSupportedESProfile(int* major, int* minor) SDL_GL_DeduceMaxSupportedESProfile(int* major, int* minor)
{ {
/* This function breaks games because OpenGL functions are being called before a context is current - see bug 3725 */
#if 0
#if SDL_VIDEO_OPENGL || SDL_VIDEO_OPENGL_ES || SDL_VIDEO_OPENGL_ES2 #if SDL_VIDEO_OPENGL || SDL_VIDEO_OPENGL_ES || SDL_VIDEO_OPENGL_ES2
/* XXX This is fragile; it will break in the event of release of /* XXX This is fragile; it will break in the event of release of
* new versions of OpenGL ES. * new versions of OpenGL ES.
@ -2934,6 +2936,10 @@ SDL_GL_DeduceMaxSupportedESProfile(int* major, int* minor)
*minor = 0; *minor = 0;
} }
#endif #endif
#else
*major = 2;
*minor = 0;
#endif /* 0 */
} }
void void