Apple uses a void* for GLhandleARB, not an unsigned int. SDL-1.2
authorRyan C. Gordon <icculus@icculus.org>
Thu, 04 Aug 2011 00:46:27 -0400
branchSDL-1.2
changeset 56265d3431bad5c7
parent 5623 181d53fc4e23
child 5627 a80f264754fb
Apple uses a void* for GLhandleARB, not an unsigned int.
(transplanted from 68eb59d8baedbcfa99294f833611581860c37258)
include/SDL_opengl.h
     1.1 --- a/include/SDL_opengl.h	Sun Aug 21 12:21:01 2011 -0400
     1.2 +++ b/include/SDL_opengl.h	Thu Aug 04 00:46:27 2011 -0400
     1.3 @@ -3121,8 +3121,12 @@
     1.4  #ifndef GL_ARB_shader_objects
     1.5  /* GL types for handling shader object handles and program/shader text */
     1.6  typedef char GLcharARB;		/* native character */
     1.7 +#if defined(__APPLE__)
     1.8 +typedef void *GLhandleARB;	/* shader object handle */
     1.9 +#else
    1.10  typedef unsigned int GLhandleARB;	/* shader object handle */
    1.11  #endif
    1.12 +#endif
    1.13  
    1.14  /* GL types for "half" precision (s10e5) float data in host memory */
    1.15  #ifndef GL_ARB_half_float_pixel