Force OpenGL 3.3 on OSX if selected OpenGL 2.1
This commit is contained in:
parent
ae35c37c8a
commit
6369b47f11
1 changed files with 11 additions and 7 deletions
18
src/rlgl.c
18
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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue