From eba03ea4c4570697bed491a4ebbf7e80c9ef363e Mon Sep 17 00:00:00 2001 From: "R. Belmont" Date: Sat, 16 Apr 2011 02:28:11 +0000 Subject: Fixes for non-native SDL builds on OS X [Paulo Cabral] --- src/osd/sdl/osd_opengl.h | 11 +++++++++++ src/osd/sdl/sdl.mak | 1 + 2 files changed, 12 insertions(+) diff --git a/src/osd/sdl/osd_opengl.h b/src/osd/sdl/osd_opengl.h index 655ac01f0ad..a96dfc9ea85 100644 --- a/src/osd/sdl/osd_opengl.h +++ b/src/osd/sdl/osd_opengl.h @@ -32,6 +32,17 @@ #endif #ifdef USE_DISPATCH_GL +#ifdef MACOSX_USE_LIBSDL + #ifndef APIENTRY + #define APIENTRY + #endif + + #include "GL/gl.h" + #include "GL/glext.h" + + typedef void (APIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum target); +#endif + #define OSD_GL(ret,func,params) ret (APIENTRY *func) params; #define OSD_GL_UNUSED(ret,func,params) diff --git a/src/osd/sdl/sdl.mak b/src/osd/sdl/sdl.mak index 3376f0e1e10..b38767ef955 100644 --- a/src/osd/sdl/sdl.mak +++ b/src/osd/sdl/sdl.mak @@ -420,6 +420,7 @@ INCPATH += `sdl-config --cflags | sed 's:/SDL::'` CCOMFLAGS += -DNO_SDL_GLEXT # Remove libSDLmain, as its symbols conflict with SDLMain_tmpl.m LIBS += `sdl-config --libs | sed 's/-lSDLmain//'` -lpthread +DEFS += -DMACOSX_USE_LIBSDL endif endif # Mac OS X -- cgit v1.2.3