about summary refs log tree commit diff
path: root/src/engine/external/glfw/lib/win32/win32_glext.c
diff options
context:
space:
mode:
authorDominik Geyer <dominik.geyer@gmx.de>2008-10-16 17:09:34 +0000
committerDominik Geyer <dominik.geyer@gmx.de>2008-10-16 17:09:34 +0000
commit977785b154f4153cc99e5c0ca866c154bb71bfbc (patch)
tree4fb2db379164c0b8cf1cf70c2a3d2ebc41e8704d /src/engine/external/glfw/lib/win32/win32_glext.c
parent07fc7ec8f899abdf8f24f9e17d019ee6b3a33a68 (diff)
downloadzcatch-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.c24
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 ) )