]> git.tdb.fi Git - libs/gl.git/blobdiff - source/extension.cpp
Fix some #defines for Windows
[libs/gl.git] / source / extension.cpp
index 023510da4bdce0d751317735800eb06329477559..8512046f28465092d02aa948ac0e153987ddedfc 100644 (file)
@@ -2,7 +2,7 @@
 #include <cstdlib>
 #if defined(__ANDROID__)
 #include <EGL/egl.h>
-#elif !defined(WIN32) && !defined(__APPLE__)
+#elif !defined(_WIN32) && !defined(__APPLE__)
 #define GLX_GLXEXT_PROTOTYPES
 #include <GL/glx.h>
 #endif
@@ -82,7 +82,7 @@ bool is_supported(const string &ext)
                }
 
                string renderer = reinterpret_cast<const char *>(glGetString(GL_RENDERER));
-               if(renderer.find("Radeon")!=string::npos)
+               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