diff options
Diffstat (limited to 'extern/glew-es/include/GL/glesew.h')
-rw-r--r-- | extern/glew-es/include/GL/glesew.h | 150 |
1 files changed, 75 insertions, 75 deletions
diff --git a/extern/glew-es/include/GL/glesew.h b/extern/glew-es/include/GL/glesew.h index 86bdd347f37..0cb8c0d850c 100644 --- a/extern/glew-es/include/GL/glesew.h +++ b/extern/glew-es/include/GL/glesew.h @@ -64,22 +64,22 @@ #error glesew.h included instead of glew.h #endif -// XXX jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults +// NOTE jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults #ifndef GL_ES_VERSION_1_0 // XXX #define GL_ES_VERSION_1_0 1 // XXX #endif // XXX -// XXX jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults +// NOTE jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults #ifndef GL_ES_VERSION_CL_1_1 // XXX #define GL_ES_VERSION_CL_1_1 1 // XXX #endif // XXX -// XXX jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults +// NOTE jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults #ifndef GL_ES_VERSION_CM_1_1 // XXX #define GL_ES_VERSION_CM_1_1 1 // XXX #endif // XXX -// XXX jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults +// NOTE jwilkins: changing versions from 'ifdef' to 'if' requires setting defaults #ifndef GL_ES_VERSION_2_0 // XXX #define GL_ES_VERSION_2_0 1 // XXX #endif // XXX @@ -108,7 +108,7 @@ typedef int GLclampx; /* Internal convenience typedefs */ typedef void (*_GLfuncptr)(); -// XXX jwilkins: had to add these +// NOTE jwilkins: had to add these #if defined(_MSC_VER) && _MSC_VER < 1400 typedef __int64 GLint64EXT; typedef unsigned __int64 GLuint64EXT; @@ -528,7 +528,7 @@ typedef struct __GLsync *GLsync; /*************************************************************/ -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); #endif // XXX GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); @@ -536,11 +536,11 @@ GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); GLAPI void GLAPIENTRY glClear (GLbitfield mask); GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GLAPI void GLAPIENTRY glClearStencil (GLint s); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); #endif GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); #endif GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); @@ -550,18 +550,18 @@ GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); GLAPI void GLAPIENTRY glDepthFunc (GLenum func); GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); GLAPI void GLAPIENTRY glDisable (GLenum cap); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glDisableClientState (GLenum array); #endif GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); GLAPI void GLAPIENTRY glEnable (GLenum cap); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glEnableClientState (GLenum array); #endif GLAPI void GLAPIENTRY glFinish (void); GLAPI void GLAPIENTRY glFlush (void); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); #endif @@ -571,14 +571,14 @@ GLAPI GLenum GLAPIENTRY glGetError (void); GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); #endif GLAPI void GLAPIENTRY glLineWidth (GLfloat width); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glLoadIdentity (void); GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); @@ -591,27 +591,27 @@ GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); #endif GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glPointSize (GLfloat size); #endif // XXX GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glPopMatrix (void); GLAPI void GLAPIENTRY glPushMatrix (void); #endif GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); #endif GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glShadeModel (GLenum mode); #endif // XXX GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); GLAPI void GLAPIENTRY glStencilMask (GLuint mask); GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); @@ -619,7 +619,7 @@ GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *pa GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -#if !GL_ES_VERSION_2_0 // XXX jwilkins: not in all versions of ES +#if !GL_ES_VERSION_2_0 // NOTE jwilkins: not in all versions of ES GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); #endif @@ -627,7 +627,7 @@ GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei heigh /* --------------------------- GL_ES_VERSION_1_0 --------------------------- */ -#if GL_ES_VERSION_1_0 // XXX jwilkins: should be if not ifdef +#if GL_ES_VERSION_1_0 // NOTE jwilkins: should be if not ifdef #define GL_ES_VERSION_1_0 1 typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); @@ -711,14 +711,14 @@ typedef void (GLAPIENTRY * PFNGLTRANSLATEXPROC) (GLfixed x, GLfixed y, GLfixed z #define glTranslatex GLEW_GET_FUN(__glewTranslatex) #else // XXX -#define GL_ES_VERSION_1_0 0 // XXX jwilkins: define version token +#define GL_ES_VERSION_1_0 0 // NOTE jwilkins: define version token #endif /* !GL_ES_VERSION_1_0 */ -#define GLEW_ES_VERSION_1_0 GLEW_GET_VAR(__GLEW_ES_VERSION_1_0) // XXX jwilkins: always needs to be defined +#define GLEW_ES_VERSION_1_0 GLEW_GET_VAR(__GLEW_ES_VERSION_1_0) // NOTE jwilkins: always needs to be defined /* -------------------------- GL_ES_VERSION_CL_1_1 ------------------------- */ -#if GL_ES_VERSION_CL_1_1 // XXX jwilkins: should be if not ifdef +#if GL_ES_VERSION_CL_1_1 // NOTE jwilkins: should be if not ifdef #define GL_ES_VERSION_CL_1_1 1 #define GL_VERSION_ES_CL_1_1 0x1 @@ -897,14 +897,14 @@ typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXVPROC) (GLenum, GLenum, const GLfi #define glTexParameterxv GLEW_GET_FUN(__glewTexParameterxv) #else // XXX -#define GL_ES_VERSION_CL_1_1 0 // XXX jwilkins: define version token +#define GL_ES_VERSION_CL_1_1 0 // NOTE jwilkins: define version token #endif /* !GL_ES_VERSION_CL_1_1 */ -#define GLEW_ES_VERSION_CL_1_1 GLEW_GET_VAR(__GLEW_ES_VERSION_CL_1_1) // XXX jwilkins: always needs to be defined +#define GLEW_ES_VERSION_CL_1_1 GLEW_GET_VAR(__GLEW_ES_VERSION_CL_1_1) // NOTE jwilkins: always needs to be defined /* -------------------------- GL_ES_VERSION_CM_1_1 ------------------------- */ -#if GL_ES_VERSION_CM_1_1 // XXX jwilkins: should be if not ifdef +#if GL_ES_VERSION_CM_1_1 // NOTE jwilkins: should be if not ifdef #define GL_ES_VERSION_CM_1_1 1 #define GL_VERSION_ES_CM_1_1 0x1 @@ -933,14 +933,14 @@ typedef void (GLAPIENTRY * PFNGLTEXPARAMETERFVPROC) (GLenum, GLenum , const GLf #define glTexParameterfv GLEW_GET_FUN(__glewTexParameterfv) #else // XXX -#define GL_ES_VERSION_CM_1_1 0 // XXX jwilkins: define version token +#define GL_ES_VERSION_CM_1_1 0 // NOTE jwilkins: define version token #endif /* !GL_ES_VERSION_CM_1_1 */ -#define GLEW_ES_VERSION_CM_1_1 GLEW_GET_VAR(__GLEW_ES_VERSION_CM_1_1) // XXX jwilkins: always needs to be defined +#define GLEW_ES_VERSION_CM_1_1 GLEW_GET_VAR(__GLEW_ES_VERSION_CM_1_1) // NOTE jwilkins: always needs to be defined /* --------------------------- GL_ES_VERSION_2_0 --------------------------- */ -#if GL_ES_VERSION_2_0 // XXX jwilkins: should be if not ifdef +#if GL_ES_VERSION_2_0 // NOTE jwilkins: should be if not ifdef #define GL_ES_VERSION_2_0 1 #define GL_NONE 0 @@ -1084,7 +1084,7 @@ typedef void (GLAPIENTRY * PFNGLTEXPARAMETERFVPROC) (GLenum, GLenum , const GLf #define GL_DYNAMIC_DRAW 0x88E8 // XXX missing enum #define GL_SAMPLE_BUFFERS 0x80A8 // XXX missing enum -typedef char GLchar; // XXX jwilkins: this typedef is missing when ES 1.1 is not enabled +typedef char GLchar; // NOTE jwilkins: this typedef is missing when ES 1.1 is not enabled typedef khronos_intptr_t GLintptr; // XXX typedef khronos_ssize_t GLsizeiptr; // XXX @@ -1173,17 +1173,17 @@ typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint indx, GLfloat x, GL typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint indx, const GLfloat* values); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum , GLuint ); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum , GLsizeiptr, const GLvoid *, GLenum ); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum, GLintptr, GLsizeiptr, const GLvoid *); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei , const GLuint *); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei, GLuint *); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIPROC) (GLenum, GLenum, GLint); // XXX jwilkins: missing function -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDPROC) (GLenum); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLGETFLOATVPROC) (GLenum , GLfloat *); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf zNear, GLclampf zFar); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); // XXX jwilkins: missing function -typedef void (GLAPIENTRY * PFNGLGETBOOLEANVPROC) (GLenum, GLboolean *); // XXX jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum , GLuint ); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum , GLsizeiptr, const GLvoid *, GLenum ); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum, GLintptr, GLsizeiptr, const GLvoid *); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei , const GLuint *); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei, GLuint *); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIPROC) (GLenum, GLenum, GLint); // NOTE jwilkins: missing function +typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDPROC) (GLenum); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLGETFLOATVPROC) (GLenum , GLfloat *); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf zNear, GLclampf zFar); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); // NOTE jwilkins: missing function +typedef void (GLAPIENTRY * PFNGLGETBOOLEANVPROC) (GLenum, GLboolean *); // NOTE jwilkins: missing function #define glAttachShader GLEW_GET_FUN(__glewAttachShader) #define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) @@ -1270,17 +1270,17 @@ typedef void (GLAPIENTRY * PFNGLGETBOOLEANVPROC) (GLenum, GLboolean *); // XXX #define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) #define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) -#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) // XXX jwilkins: missing function -#define glBufferData GLEW_GET_FUN(__glewBufferData) // XXX jwilkins: missing function -#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) // XXX jwilkins: missing function -#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) // XXX jwilkins: missing function -#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) // XXX jwilkins: missing function -#define glTexParameteri GLEW_GET_FUN(__glewTexParameteri) // XXX jwilkins: missing function -#define glIsEnabled GLEW_GET_FUN(__glewIsEnabled) // XXX jwilkins: missing function -#define glGetFloatv GLEW_GET_FUN(__glewGetFloatv) // XXX jwilkins: missing function -#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef) // XXX jwilkins: missing function -#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) // XXX jwilkins: missing function -#define glGetBooleanv GLEW_GET_FUN(__glewGetBooleanv) // XXX jwilkins: missing function +#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) // NOTE jwilkins: missing function +#define glBufferData GLEW_GET_FUN(__glewBufferData) // NOTE jwilkins: missing function +#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) // NOTE jwilkins: missing function +#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) // NOTE jwilkins: missing function +#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) // NOTE jwilkins: missing function +#define glTexParameteri GLEW_GET_FUN(__glewTexParameteri) // NOTE jwilkins: missing function +#define glIsEnabled GLEW_GET_FUN(__glewIsEnabled) // NOTE jwilkins: missing function +#define glGetFloatv GLEW_GET_FUN(__glewGetFloatv) // NOTE jwilkins: missing function +#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef) // NOTE jwilkins: missing function +#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) // NOTE jwilkins: missing function +#define glGetBooleanv GLEW_GET_FUN(__glewGetBooleanv) // NOTE jwilkins: missing function #define GLEW_ES_VERSION_2_0 GLEW_GET_VAR(__GLEW_ES_VERSION_2_0) @@ -1459,7 +1459,7 @@ typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index, GLu #if !defined(GL_ANGLE_texture_usage) #define GL_ANGLE_texture_usage 1 -#define GL_NONE 0 // XXX jwilkins: had to change this from 0x0000 so it would match other definition of GL_NONE +#define GL_NONE 0 // NOTE jwilkins: had to change this from 0x0000 so it would match other definition of GL_NONE #define GL_TEXTURE_USAGE_ANGLE 0x93A2 #define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3 @@ -1874,7 +1874,7 @@ typedef GLboolean (GLAPIENTRY * PFNGLISQUERYEXTPROC) (GLuint id); #if !defined(GL_EXT_robustness) #define GL_EXT_robustness 1 -#define GL_NO_ERROR 0 // XXX jwilkins: had to change this from 0x0000 so it would math other definition +#define GL_NO_ERROR 0 // NOTE jwilkins: had to change this from 0x0000 so it would math other definition #define GL_LOSE_CONTEXT_ON_RESET_EXT 0x8252 #define GL_GUILTY_CONTEXT_RESET_EXT 0x8253 #define GL_INNOCENT_CONTEXT_RESET_EXT 0x8254 @@ -1909,7 +1909,7 @@ typedef void (GLAPIENTRY * PFNGLREADNPIXELSEXTPROC) (GLint x, GLint y, GLsizei w #endif /* !GL_EXT_sRGB */ -#if 0 // XXX jwilkins: there is an inconsistency between the ES and Non-ES versions of this extension?? +#if 0 // NOTE jwilkins: there is an inconsistency between the ES and Non-ES versions of this extension?? /* --------------------- GL_EXT_separate_shader_objects -------------------- */ #if !defined(GL_EXT_separate_shader_objects) @@ -2320,9 +2320,9 @@ typedef void (GLAPIENTRY * PFNGLCLIPPLANEFIMGPROC) (GLenum p, GLfloat eqn[4]); #define GL_DEBUG_SEVERITY_LOW 0x9148 #define GL_DEBUG_OUTPUT 0x92E0 -typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); // XXX jwilkins: added this typedef +typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); // NOTE jwilkins: added this typedef -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, void* userParam); // XXX jwilkins: had to fix DEBUGPROC +typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, void* userParam); // NOTE jwilkins: had to fix DEBUGPROC typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const char* buf); typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, char* messageLog); @@ -3730,7 +3730,7 @@ struct GLEWContextStruct { #endif /* GLEW_MX */ -#if GL_ES_VERSION_1_0 // XXX jwilkins: glew doesn't actually seem to be designed to let you use the extension macros +#if GL_ES_VERSION_1_0 // NOTE jwilkins: glew doesn't actually seem to be designed to let you use the extension macros GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; GLEW_FUN_EXPORT PFNGLALPHAFUNCXPROC __glewAlphaFuncx; GLEW_FUN_EXPORT PFNGLCLEARCOLORXPROC __glewClearColorx; @@ -3770,9 +3770,9 @@ GLEW_FUN_EXPORT PFNGLTEXENVXPROC __glewTexEnvx; GLEW_FUN_EXPORT PFNGLTEXENVXVPROC __glewTexEnvxv; GLEW_FUN_EXPORT PFNGLTEXPARAMETERXPROC __glewTexParameterx; GLEW_FUN_EXPORT PFNGLTRANSLATEXPROC __glewTranslatex; -#endif // XXX jwilkins +#endif // NOTE jwilkins -#if GL_ES_VERSION_CL_1_1 // XXX jwilkins +#if GL_ES_VERSION_CL_1_1 // NOTE jwilkins GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; @@ -3801,7 +3801,7 @@ GLEW_FUN_EXPORT PFNGLTEXENVIVPROC __glewTexEnviv; GLEW_FUN_EXPORT PFNGLTEXPARAMETERIPROC __glewTexParameteri; GLEW_FUN_EXPORT PFNGLTEXPARAMETERIVPROC __glewTexParameteriv; GLEW_FUN_EXPORT PFNGLTEXPARAMETERXVPROC __glewTexParameterxv; -#endif // XXX jwilkins +#endif // NOTE jwilkins #if GL_ES_VERSION_CM_1_1 // XXX GLEW_FUN_EXPORT PFNGLCLIPPLANEFPROC __glewClipPlanef; @@ -3814,7 +3814,7 @@ GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERFVPROC __glewGetTexParameterfv; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf; GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; GLEW_FUN_EXPORT PFNGLTEXPARAMETERFVPROC __glewTexParameterfv; -#endif // XXX jwilkins +#endif // NOTE jwilkins GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; @@ -3901,18 +3901,18 @@ GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; -#if !GL_ES_VERSION_CL_1_1 // XXX jwilkins -GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIPROC __glewTexParameteri; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLISENABLEDPROC __glewIsEnabled; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLGETFLOATVPROC __glewGetFloatv; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; // XXX jwilkins: missing function -GLEW_FUN_EXPORT PFNGLGETBOOLEANVPROC __glewGetBooleanv; // XXX jwilkins: missing function +#if !GL_ES_VERSION_CL_1_1 // NOTE jwilkins +GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLTEXPARAMETERIPROC __glewTexParameteri; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLISENABLEDPROC __glewIsEnabled; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLGETFLOATVPROC __glewGetFloatv; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; // NOTE jwilkins: missing function +GLEW_FUN_EXPORT PFNGLGETBOOLEANVPROC __glewGetBooleanv; // NOTE jwilkins: missing function #endif // XXX GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD; @@ -3985,7 +3985,7 @@ GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT; GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT; GLEW_FUN_EXPORT PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT; -#if 0 // XXX jwilkins: there is an inconsistency between the ES and Non-ES versions of this extension?? +#if 0 // NOTE jwilkins: there is an inconsistency between the ES and Non-ES versions of this extension?? GLEW_FUN_EXPORT PFNGLACTIVESHADERPROGRAMEXTPROC __glewActiveShaderProgramEXT; GLEW_FUN_EXPORT PFNGLBINDPROGRAMPIPELINEEXTPROC __glewBindProgramPipelineEXT; GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMVEXTPROC __glewCreateShaderProgramvEXT; |