Apple uses a void* for GLhandleARB, not an unsigned int.
authorRyan C. Gordon <icculus@icculus.org>
Thu, 04 Aug 2011 00:46:27 -0400
changeset 5583 68eb59d8baed
parent 5582 1281a3f1f0a6
child 5584 9550c786ba3b
Apple uses a void* for GLhandleARB, not an unsigned int.
include/SDL_opengl.h
--- a/include/SDL_opengl.h	Fri Jul 29 16:51:25 2011 -0400
+++ b/include/SDL_opengl.h	Thu Aug 04 00:46:27 2011 -0400
@@ -5118,8 +5118,12 @@
 #ifndef GL_ARB_shader_objects
 /* GL types for program/shader text and shader object handles */
 typedef char GLcharARB;
+#if defined(__APPLE__)
+typedef void *GLhandleARB;
+#else
 typedef unsigned int GLhandleARB;
 #endif
+#endif
 
 /* GL type for "half" precision (s10e5) float data in host memory */
 #ifndef GL_ARB_half_float_pixel