]> git.tdb.fi Git - libs/gl.git/blobdiff - source/extension.cpp
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / extension.cpp
index a095986123dd535d192881c2870649ae8e936e43..8618cc3eeef599e7c7a1dc36fe2ef724f234e91f 100644 (file)
@@ -2,7 +2,9 @@
 #include <cstdlib>
 #if defined(__ANDROID__)
 #include <EGL/egl.h>
-#elif !defined(_WIN32) && !defined(__APPLE__)
+#elif defined(_WIN32)
+#include <windows.h>
+#elif !defined(__APPLE__)
 #define GLX_GLXEXT_PROTOTYPES
 #include <GL/glx.h>
 #endif
@@ -137,11 +139,6 @@ bool is_disabled(const string &ext)
                        string renderer = renderer_ptr;
                        if(renderer.find("Radeon")!=string::npos || renderer.find("AMD")!=string::npos)
                        {
-                               /* Radeon doesn't process NV_primitive_restart correctly and treats
-                               the restart index as a normal element if the indices are stored in a
-                               buffer. */
-                               disabled_exts.insert("GL_NV_primitive_restart");
-
                                // The core primitive restart feature does not work either.
                                disabled_exts.insert("GL_MSP_primitive_restart");