about summary refs log tree commit diff
path: root/src/engine/external/glfw/lib/win32/win32_glext.c
diff options
context:
space:
mode:
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 ) )