diff options
| author | Dominik Geyer <dominik.geyer@gmx.de> | 2008-10-16 17:09:34 +0000 |
|---|---|---|
| committer | Dominik Geyer <dominik.geyer@gmx.de> | 2008-10-16 17:09:34 +0000 |
| commit | 977785b154f4153cc99e5c0ca866c154bb71bfbc (patch) | |
| tree | 4fb2db379164c0b8cf1cf70c2a3d2ebc41e8704d /src/engine/external/glfw/lib/win32/win32_glext.c | |
| parent | 07fc7ec8f899abdf8f24f9e17d019ee6b3a33a68 (diff) | |
| download | zcatch-977785b154f4153cc99e5c0ca866c154bb71bfbc.tar.gz zcatch-977785b154f4153cc99e5c0ca866c154bb71bfbc.zip | |
updated to glfw-1.6 and merged previous modifications
Diffstat (limited to 'src/engine/external/glfw/lib/win32/win32_glext.c')
| -rw-r--r-- | src/engine/external/glfw/lib/win32/win32_glext.c | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/src/engine/external/glfw/lib/win32/win32_glext.c b/src/engine/external/glfw/lib/win32/win32_glext.c index 00d2767d..3f4ea6f6 100644 --- a/src/engine/external/glfw/lib/win32/win32_glext.c +++ b/src/engine/external/glfw/lib/win32/win32_glext.c @@ -31,16 +31,6 @@ #include "internal.h" -//======================================================================== -// We use the WGL_EXT_extensions_string if it is available, or -// WGL_ARB_extensions_string if it is available. -//======================================================================== - -typedef const char *(APIENTRY * WGLGETEXTENSIONSSTRINGEXT_T)( void ); -typedef const char *(APIENTRY * WGLGETEXTENSIONSSTRINGARB_T)( HDC hdc ); - - - //************************************************************************ //**** Platform implementation functions **** //************************************************************************ @@ -53,15 +43,11 @@ typedef const char *(APIENTRY * WGLGETEXTENSIONSSTRINGARB_T)( HDC hdc ); int _glfwPlatformExtensionSupported( const char *extension ) { const GLubyte *extensions; - WGLGETEXTENSIONSSTRINGEXT_T _wglGetExtensionsStringEXT; - WGLGETEXTENSIONSSTRINGARB_T _wglGetExtensionsStringARB; // Try wglGetExtensionsStringEXT - _wglGetExtensionsStringEXT = (WGLGETEXTENSIONSSTRINGEXT_T) - wglGetProcAddress( "wglGetExtensionsStringEXT" ); - if( _wglGetExtensionsStringEXT != NULL ) + if( _glfwWin.GetExtensionsStringEXT != NULL ) { - extensions = (GLubyte *) _wglGetExtensionsStringEXT(); + extensions = (GLubyte *) _glfwWin.GetExtensionsStringEXT(); if( extensions != NULL ) { if( _glfwStringInExtensionString( extension, extensions ) ) @@ -72,11 +58,9 @@ int _glfwPlatformExtensionSupported( const char *extension ) } // Try wglGetExtensionsStringARB - _wglGetExtensionsStringARB = (WGLGETEXTENSIONSSTRINGARB_T) - wglGetProcAddress( "wglGetExtensionsStringARB" ); - if( _wglGetExtensionsStringARB != NULL ) + if( _glfwWin.GetExtensionsStringARB != NULL ) { - extensions = (GLubyte *) _wglGetExtensionsStringARB(_glfwWin.DC); + extensions = (GLubyte *) _glfwWin.GetExtensionsStringARB( _glfwWin.DC ); if( extensions != NULL ) { if( _glfwStringInExtensionString( extension, extensions ) ) |