diff --git a/Engine/source/gfx/gl/tGL/tGL.h b/Engine/source/gfx/gl/tGL/tGL.h index 37aefe7f3..bb21422b7 100644 --- a/Engine/source/gfx/gl/tGL/tGL.h +++ b/Engine/source/gfx/gl/tGL/tGL.h @@ -24,8 +24,13 @@ #define T_GL_H #include "GL/glew.h" -// Slower but reliably detects extensions +#if defined (TORQUE_OS_WIN) +// This doesn't work on Mesa drivers. +#define gglHasExtension(EXTENSION) GLEW_##EXTENSION +#else +// Slower but reliably detects extensions on Mesa. #define gglHasExtension(EXTENSION) glewGetExtension("GL_" # EXTENSION) +#endif #endif