diff src/video/wincommon/SDL_wingl_c.h @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents 96c2f89cc7e1
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/video/wincommon/SDL_wingl_c.h	Sun May 21 17:27:13 2006 +0000
+++ b/src/video/wincommon/SDL_wingl_c.h	Sun May 28 13:04:16 2006 +0000
@@ -26,8 +26,9 @@
 #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
     PIXELFORMATDESCRIPTOR GL_pfd;
@@ -36,26 +37,28 @@
     int pixel_format;
     int WGL_ARB_pixel_format;
 
-    void * (WINAPI *wglGetProcAddress)(const char *proc);
+    void *(WINAPI * wglGetProcAddress) (const char *proc);
+
+      HGLRC (WINAPI * wglCreateContext) (HDC hdc);
 
-    HGLRC (WINAPI *wglCreateContext)(HDC hdc);
+      BOOL (WINAPI * wglDeleteContext) (HGLRC hglrc);
 
-    BOOL (WINAPI *wglDeleteContext)(HGLRC hglrc);
+      BOOL (WINAPI * wglMakeCurrent) (HDC hdc, HGLRC hglrc);
 
-    BOOL (WINAPI *wglMakeCurrent)(HDC hdc, HGLRC hglrc);
-   
-    BOOL (WINAPI *wglChoosePixelFormatARB)(HDC hdc, const int *piAttribIList,
-                                           const FLOAT *pfAttribFList,
-                                           UINT nMaxFormats, int *piFormats,
-                                           UINT *nNumFormats);
-    BOOL (WINAPI *wglGetPixelFormatAttribivARB)(HDC hdc, int iPixelFormat,
-                                                int iLayerPlane,
-                                                UINT nAttributes, 
-                                                const int *piAttributes,
-                                                int *piValues);
-    void (WINAPI *wglSwapIntervalEXT)(int interval);
-    int (WINAPI *wglGetSwapIntervalEXT)(void);
-#endif /* SDL_VIDEO_OPENGL */
+      BOOL (WINAPI * wglChoosePixelFormatARB) (HDC hdc,
+                                               const int *piAttribIList,
+                                               const FLOAT * pfAttribFList,
+                                               UINT nMaxFormats,
+                                               int *piFormats,
+                                               UINT * nNumFormats);
+      BOOL (WINAPI * wglGetPixelFormatAttribivARB) (HDC hdc, int iPixelFormat,
+                                                    int iLayerPlane,
+                                                    UINT nAttributes,
+                                                    const int *piAttributes,
+                                                    int *piValues);
+    void (WINAPI * wglSwapIntervalEXT) (int interval);
+    int (WINAPI * wglGetSwapIntervalEXT) (void);
+#endif                          /* SDL_VIDEO_OPENGL */
 };
 
 /* Old variable names */
@@ -66,15 +69,15 @@
 #define pixel_format	(this->gl_data->pixel_format)
 
 /* OpenGL functions */
-extern int WIN_GL_SetupWindow(_THIS);
-extern void WIN_GL_ShutDown(_THIS);
+extern int WIN_GL_SetupWindow (_THIS);
+extern void WIN_GL_ShutDown (_THIS);
 #if SDL_VIDEO_OPENGL
-extern int WIN_GL_MakeCurrent(_THIS);
-extern int WIN_GL_GetAttribute(_THIS, SDL_GLattr attrib, int* value);
-extern void WIN_GL_SwapBuffers(_THIS);
-extern void WIN_GL_UnloadLibrary(_THIS);
-extern int WIN_GL_LoadLibrary(_THIS, const char* path);
-extern void *WIN_GL_GetProcAddress(_THIS, const char* proc);
+extern int WIN_GL_MakeCurrent (_THIS);
+extern int WIN_GL_GetAttribute (_THIS, SDL_GLattr attrib, int *value);
+extern void WIN_GL_SwapBuffers (_THIS);
+extern void WIN_GL_UnloadLibrary (_THIS);
+extern int WIN_GL_LoadLibrary (_THIS, const char *path);
+extern void *WIN_GL_GetProcAddress (_THIS, const char *proc);
 #endif
 
 #if SDL_VIDEO_OPENGL
@@ -137,3 +140,4 @@
 #endif
 
 #endif
+/* vi: set ts=4 sw=4 expandtab: */