Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h')
-rw-r--r--source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h14
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