[SDL] SDL Segfault on glXMakeCurrent
Laurent Carlier
lordheavy at infonie.fr
Mon Aug 14 01:20:01 PDT 2006
No problem fo me unduer ubuntu dapper with nvidia drivers.
Try this :
---
#include <SDL.h>
#include <SDL_syswm.h>
#include <GL/glx.h>
#include <unistd.h>
int main () {
SDL_Init (SDL_INIT_VIDEO | SDL_INIT_NOPARACHUTE);
SDL_Surface *mScreen = SDL_SetVideoMode(800, 600, 32, SDL_OPENGL);
SDL_SysWMinfo info;
SDL_VERSION(&info.version);
SDL_GetWMInfo(&info);
info.info.x11.lock_func();
GLXContext _glContext = glXGetCurrentContext();
Display* _X11Display = info.info.x11.display;
Window _X11Window = info.info.x11.window;
glXMakeCurrent(_X11Display, _X11Window, _glContext);
info.info.x11.unlock_func();
sleep(5);
SDL_Quit();
}
---
More information about the SDL
mailing list