2
0
Camilla Löwy 7 жил өмнө
parent
commit
6bd264244a
1 өөрчлөгдсөн 7 нэмэгдсэн , 19 устгасан
  1. 7 19
      src/wgl_context.c

+ 7 - 19
src/wgl_context.c

@@ -300,29 +300,17 @@ static void swapIntervalWGL(int interval)
 
 static int extensionSupportedWGL(const char* extension)
 {
-    const char* extensions;
-
-    if (_glfw.wgl.GetExtensionsStringEXT)
-    {
-        extensions = _glfw.wgl.GetExtensionsStringEXT();
-        if (extensions)
-        {
-            if (_glfwStringInExtensionString(extension, extensions))
-                return GLFW_TRUE;
-        }
-    }
+    const char* extensions = NULL;
 
     if (_glfw.wgl.GetExtensionsStringARB)
-    {
         extensions = _glfw.wgl.GetExtensionsStringARB(wglGetCurrentDC());
-        if (extensions)
-        {
-            if (_glfwStringInExtensionString(extension, extensions))
-                return GLFW_TRUE;
-        }
-    }
+    else if (_glfw.wgl.GetExtensionsStringEXT)
+        extensions = _glfw.wgl.GetExtensionsStringEXT();
+
+    if (!extensions)
+        return GLFW_FALSE;
 
-    return GLFW_FALSE;
+    return _glfwStringInExtensionString(extension, extensions);
 }
 
 static GLFWglproc getProcAddressWGL(const char* procname)