Date: Wed, 15 Aug 2007 01:08:38 +0200
From: Couriersud
Subject: Some SDL1.3 patches
LoadLibrary will call X11_GL_Initialize. If LoadLibrary is called before
a window is created, it will crash since structures are not properly set
up.
--- a/src/video/x11/SDL_x11opengl.c Wed Aug 15 03:20:55 2007 +0000
+++ b/src/video/x11/SDL_x11opengl.c Wed Aug 15 03:34:14 2007 +0000
@@ -90,6 +90,9 @@
return -1;
}
+ // LoadLibrary may be called before WindowCreate!
+ X11_GL_Initialize(_this);
+
/* Load new function pointers */
_this->gl_data->glXGetProcAddress =
(void *(*)(const GLubyte *)) GL_LoadFunction(handle,