diff --git a/src/rlgl.c b/src/rlgl.c index cf57bcf1c..184277d01 100644 --- a/src/rlgl.c +++ b/src/rlgl.c @@ -87,12 +87,12 @@ #if defined(__APPLE__) #include // 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)