Mercurial > sdl-ios-xcode
diff src/video/x11/SDL_x11gl_c.h @ 1895:c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 10 Jul 2006 21:04:37 +0000 |
parents | 3b2a92126f4d |
children |
line wrap: on
line diff
--- a/src/video/x11/SDL_x11gl_c.h Thu Jul 06 18:01:37 2006 +0000 +++ b/src/video/x11/SDL_x11gl_c.h Mon Jul 10 21:04:37 2006 +0000 @@ -28,54 +28,39 @@ #include "../SDL_sysvideo.h" -struct SDL_PrivateGLData { - int gl_active; /* to stop switching drivers while we have a valid context */ +struct SDL_PrivateGLData +{ + int gl_active; /* to stop switching drivers while we have a valid context */ #if SDL_VIDEO_OPENGL_GLX - GLXContext glx_context; /* Current GL context */ - XVisualInfo* glx_visualinfo; /* XVisualInfo* returned by glXChooseVisual */ - - void * (*glXGetProcAddress)(const GLubyte *procName); + GLXContext glx_context; /* Current GL context */ + XVisualInfo *glx_visualinfo; /* XVisualInfo* returned by glXChooseVisual */ - XVisualInfo* (*glXChooseVisual) - ( Display* dpy, - int screen, - int* attribList ); + void *(*glXGetProcAddress) (const GLubyte * procName); + + XVisualInfo *(*glXChooseVisual) + (Display * dpy, int screen, int *attribList); - GLXContext (*glXCreateContext) - ( Display* dpy, - XVisualInfo* vis, - GLXContext shareList, - Bool direct ); + GLXContext(*glXCreateContext) + (Display * dpy, XVisualInfo * vis, GLXContext shareList, Bool direct); + + void (*glXDestroyContext) (Display * dpy, GLXContext ctx); - void (*glXDestroyContext) - ( Display* dpy, - GLXContext ctx ); + Bool(*glXMakeCurrent) + (Display * dpy, GLXDrawable drawable, GLXContext ctx); - Bool (*glXMakeCurrent) - ( Display* dpy, - GLXDrawable drawable, - GLXContext ctx ); - - void (*glXSwapBuffers) - ( Display* dpy, - GLXDrawable drawable ); + void (*glXSwapBuffers) (Display * dpy, GLXDrawable drawable); int (*glXGetConfig) - ( Display* dpy, - XVisualInfo* visual_info, - int attrib, - int* value ); + (Display * dpy, XVisualInfo * visual_info, int attrib, int *value); + + const char *(*glXQueryExtensionsString) (Display * dpy, int screen); - const char *(*glXQueryExtensionsString) - ( Display* dpy, - int screen ); + int (*glXSwapIntervalSGI) (int interval); + GLint(*glXSwapIntervalMESA) (unsigned interval); + GLint(*glXGetSwapIntervalMESA) (void); - int (*glXSwapIntervalSGI) ( int interval ); - GLint (*glXSwapIntervalMESA) ( unsigned interval ); - GLint (*glXGetSwapIntervalMESA) ( void ); - -#endif /* SDL_VIDEO_OPENGL_GLX */ +#endif /* SDL_VIDEO_OPENGL_GLX */ }; /* Old variable names */ @@ -90,10 +75,10 @@ extern void X11_GL_Shutdown(_THIS); #if SDL_VIDEO_OPENGL_GLX extern int X11_GL_MakeCurrent(_THIS); -extern int X11_GL_GetAttribute(_THIS, SDL_GLattr attrib, int* value); +extern int X11_GL_GetAttribute(_THIS, SDL_GLattr attrib, int *value); extern void X11_GL_SwapBuffers(_THIS); -extern int X11_GL_LoadLibrary(_THIS, const char* path); -extern void *X11_GL_GetProcAddress(_THIS, const char* proc); +extern int X11_GL_LoadLibrary(_THIS, const char *path); +extern void *X11_GL_GetProcAddress(_THIS, const char *proc); #endif extern void X11_GL_UnloadLibrary(_THIS); - +/* vi: set ts=4 sw=4 expandtab: */