diff --git a/src/native/common/extgl.h b/src/native/common/extgl.h index c3ea3b43..aedafa58 100644 --- a/src/native/common/extgl.h +++ b/src/native/common/extgl.h @@ -107,6 +107,23 @@ extern "C" { /* OpenGL 1.1 definition */ +#ifdef _MACOSX +typedef unsigned long GLenum; +typedef unsigned char GLboolean; +typedef unsigned long GLbitfield; +typedef signed char GLbyte; +typedef short GLshort; +typedef long GLint; +typedef long GLsizei; +typedef unsigned char GLubyte; +typedef unsigned short GLushort; +typedef unsigned long GLuint; +typedef float GLfloat; +typedef float GLclampf; +typedef double GLdouble; +typedef double GLclampd; +typedef void GLvoid; +#else typedef unsigned int GLenum; typedef unsigned char GLboolean; typedef unsigned int GLbitfield; @@ -122,6 +139,7 @@ typedef float GLclampf; typedef double GLdouble; typedef double GLclampd; typedef void GLvoid; +#endif // OpenGL 2.0 types typedef int GLintptr;