summaryrefslogtreecommitdiffhomepage
path: root/src/rlgl.c
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2017-08-04 19:18:55 +0200
committerraysan5 <[email protected]>2017-08-04 19:18:55 +0200
commit6369b47f1190c1106448383ec557b9bb9be3dfcc (patch)
tree5f92ea23f5984b1cc5a381bf0b0e340e1e36bacf /src/rlgl.c
parentae35c37c8a98a0413ae525719bbbdee53dfcc86d (diff)
downloadraylib-6369b47f1190c1106448383ec557b9bb9be3dfcc.tar.gz
raylib-6369b47f1190c1106448383ec557b9bb9be3dfcc.zip
Force OpenGL 3.3 on OSX if selected OpenGL 2.1
Diffstat (limited to 'src/rlgl.c')
-rw-r--r--src/rlgl.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/rlgl.c b/src/rlgl.c
index cf57bcf1..184277d0 100644
--- a/src/rlgl.c
+++ b/src/rlgl.c
@@ -87,12 +87,12 @@
#if defined(__APPLE__)
#include <OpenGL/gl3.h> // OpenGL 3 library for OSX
#else
- #define GLAD_IMPLEMENTATION
- #if defined(RLGL_STANDALONE)
- #include "glad.h" // GLAD extensions loading library, includes OpenGL headers
- #else
- #include "external/glad.h" // GLAD extensions loading library, includes OpenGL headers
- #endif
+ #define GLAD_IMPLEMENTATION
+ #if defined(RLGL_STANDALONE)
+ #include "glad.h" // GLAD extensions loading library, includes OpenGL headers
+ #else
+ #include "external/glad.h" // GLAD extensions loading library, includes OpenGL headers
+ #endif
#endif
#endif
@@ -1273,7 +1273,11 @@ int rlGetVersion(void)
#if defined(GRAPHICS_API_OPENGL_11)
return OPENGL_11;
#elif defined(GRAPHICS_API_OPENGL_21)
- return OPENGL_21;
+ #if defined(__APPLE__)
+ return OPENGL_33; // NOTE: Force OpenGL 3.3 on OSX
+ #else
+ return OPENGL_21;
+ #endif
#elif defined(GRAPHICS_API_OPENGL_33)
return OPENGL_33;
#elif defined(GRAPHICS_API_OPENGL_ES2)