diff options
Diffstat (limited to 'source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h')
-rw-r--r-- | source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h index 7b1c745832f..ae57ae77fb8 100644 --- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h +++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h @@ -42,7 +42,6 @@ # define GL_GLEXT_LEGACY 1 # include <OpenGL/gl.h> # include <OpenGL/glu.h> -# undef __glext_h_ #else /* UNIX */ # define __glext_h_ @@ -52,12 +51,21 @@ # undef __glext_h_ #endif +#ifdef WITH_GLEXT +#ifdef WIN32 +# include <GL/glext.h> +#elif defined(__APPLE__) +# include <OpenGL/glext.h> +# undef __glext_h_ +# else +# include <GL/glext.h> +# endif +#endif + #ifdef __sgi # undef GL_ARB_vertex_program #endif -#include "glext.h" - #include "EXT_separate_specular_color.h" #include "ARB_multitexture.h" namespace bgl |