X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fextension.cpp;h=8512046f28465092d02aa948ac0e153987ddedfc;hb=661073576254a203fa497fb4c2f550dc269cd5de;hp=023510da4bdce0d751317735800eb06329477559;hpb=9dc2c20e8c7ac91d932b12492591b65786e24b0f;p=libs%2Fgl.git diff --git a/source/extension.cpp b/source/extension.cpp index 023510da..8512046f 100644 --- a/source/extension.cpp +++ b/source/extension.cpp @@ -2,7 +2,7 @@ #include #if defined(__ANDROID__) #include -#elif !defined(WIN32) && !defined(__APPLE__) +#elif !defined(_WIN32) && !defined(__APPLE__) #define GLX_GLXEXT_PROTOTYPES #include #endif @@ -82,7 +82,7 @@ bool is_supported(const string &ext) } string renderer = reinterpret_cast(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