diff --git a/src/video/SDL_renderer_gl.c b/src/video/SDL_renderer_gl.c index e8a4c0943..3390b4242 100644 --- a/src/video/SDL_renderer_gl.c +++ b/src/video/SDL_renderer_gl.c @@ -30,6 +30,10 @@ #include "SDL_rect_c.h" #include "SDL_yuv_sw_c.h" +#ifdef __MACOSX__ +#include +#endif + /* OpenGL renderer implementation */ /* Details on optimizing the texture path on Mac OS X: @@ -292,6 +296,13 @@ GL_CreateRenderer(SDL_Window * window, Uint32 flags) return NULL; } +#ifdef __MACOSX__ + /* Enable multi-threaded rendering */ + /* Disabled until Ryan finishes his VBO/PBO code... + CGLEnable(CGLGetCurrentContext(), kCGLCEMPEngine); + */ +#endif + if (flags & SDL_RENDERER_PRESENTVSYNC) { SDL_GL_SetSwapInterval(1); } else {