#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
}
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