diff options
| author | raysan5 <[email protected]> | 2017-08-04 19:18:55 +0200 |
|---|---|---|
| committer | raysan5 <[email protected]> | 2017-08-04 19:18:55 +0200 |
| commit | 6369b47f1190c1106448383ec557b9bb9be3dfcc (patch) | |
| tree | 5f92ea23f5984b1cc5a381bf0b0e340e1e36bacf /src/rlgl.c | |
| parent | ae35c37c8a98a0413ae525719bbbdee53dfcc86d (diff) | |
| download | raylib-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.c | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -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) |
