mirror of
https://github.com/yawut/SDL.git
synced 2026-09-13 03:26:04 -05:00
We're not querying the glX attributes anymore...
This commit is contained in:
@@ -109,15 +109,12 @@ X11_GL_LoadLibrary(_THIS, const char *path)
|
||||
_this->gl_data->glXSwapBuffers =
|
||||
(void (*)(Display *, GLXDrawable)) GL_LoadFunction(handle,
|
||||
"glXSwapBuffers");
|
||||
_this->gl_data->glXGetConfig =
|
||||
(int (*)(Display *, XVisualInfo *, int, int *))
|
||||
GL_LoadFunction(handle, "glXGetConfig");
|
||||
|
||||
if (!_this->gl_data->glXChooseVisual ||
|
||||
!_this->gl_data->glXCreateContext ||
|
||||
!_this->gl_data->glXDestroyContext ||
|
||||
!_this->gl_data->glXMakeCurrent ||
|
||||
!_this->gl_data->glXSwapBuffers || !_this->gl_data->glXGetConfig) {
|
||||
!_this->gl_data->glXSwapBuffers) {
|
||||
SDL_SetError("Could not retrieve OpenGL functions");
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -50,9 +50,6 @@ struct SDL_GLDriverData
|
||||
void (*glXSwapBuffers)
|
||||
(Display * dpy, GLXDrawable drawable);
|
||||
|
||||
int (*glXGetConfig)
|
||||
(Display * dpy, XVisualInfo * visual_info, int attrib, int *value);
|
||||
|
||||
int (*glXSwapIntervalSGI) (int interval);
|
||||
GLint(*glXSwapIntervalMESA) (unsigned interval);
|
||||
GLint(*glXGetSwapIntervalMESA) (void);
|
||||
|
||||
Reference in New Issue
Block a user