diff --git a/btgui/OpenGLWindow/GlewWindows/GL/glew.h b/btgui/OpenGLWindow/GlewWindows/GL/glew.h index 90ce65a73..2b0c6301a 100644 --- a/btgui/OpenGLWindow/GlewWindows/GL/glew.h +++ b/btgui/OpenGLWindow/GlewWindows/GL/glew.h @@ -30,6 +30,8 @@ */ #define GLEW_NO_GLU +//#define GLEW_INIT_OPENGL11_FUNCTIONS 1 + /* * Mesa 3-D graphics library * Version: 7.0 @@ -838,6 +840,685 @@ typedef char GLchar; #define GL_ALL_ATTRIB_BITS 0x000fffff #define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff +#ifdef GLEW_INIT_OPENGL11_FUNCTIONS + +typedef void (GLAPIENTRY * PFNGLACCUMPROC) (GLenum op, GLfloat value); +typedef void (GLAPIENTRY * PFNGLALPHAFUNCPROC) (GLenum func, GLclampf ref); +typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences); +typedef void (GLAPIENTRY * PFNGLARRAYELEMENTPROC) (GLint i); +typedef void (GLAPIENTRY * PFNGLBEGINPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); +typedef void (GLAPIENTRY * PFNGLBITMAPPROC) (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); +typedef void (GLAPIENTRY * PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor); +typedef void (GLAPIENTRY * PFNGLCALLLISTPROC) (GLuint list); +typedef void (GLAPIENTRY * PFNGLCALLLISTSPROC) (GLsizei n, GLenum type, const GLvoid *lists); +typedef void (GLAPIENTRY * PFNGLCLEARPROC) (GLbitfield mask); +typedef void (GLAPIENTRY * PFNGLCLEARACCUMPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +typedef void (GLAPIENTRY * PFNGLCLEARCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); +typedef void (GLAPIENTRY * PFNGLCLEARDEPTHPROC) (GLclampd depth); +typedef void (GLAPIENTRY * PFNGLCLEARINDEXPROC) (GLfloat c); +typedef void (GLAPIENTRY * PFNGLCLEARSTENCILPROC) (GLint s); +typedef void (GLAPIENTRY * PFNGLCLIPPLANEPROC) (GLenum plane, const GLdouble *equation); +typedef void (GLAPIENTRY * PFNGLCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3BVPROC) (const GLbyte *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3IPROC) (GLint red, GLint green, GLint blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3UBVPROC) (const GLubyte *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3UIVPROC) (const GLuint *v); +typedef void (GLAPIENTRY * PFNGLCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); +typedef void (GLAPIENTRY * PFNGLCOLOR3USVPROC) (const GLushort *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4BPROC) (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4BVPROC) (const GLbyte *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4DPROC) (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4FPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4IPROC) (GLint red, GLint green, GLint blue, GLint alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4SPROC) (GLshort red, GLshort green, GLshort blue, GLshort alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4UBPROC) (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4UBVPROC) (const GLubyte *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4UIPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4UIVPROC) (const GLuint *v); +typedef void (GLAPIENTRY * PFNGLCOLOR4USPROC) (GLushort red, GLushort green, GLushort blue, GLushort alpha); +typedef void (GLAPIENTRY * PFNGLCOLOR4USVPROC) (const GLushort *v); +typedef void (GLAPIENTRY * PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); +typedef void (GLAPIENTRY * PFNGLCOLORMATERIALPROC) (GLenum face, GLenum mode); +typedef void (GLAPIENTRY * PFNGLCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (GLAPIENTRY * PFNGLCOPYPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); +typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); +typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); +typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); +typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (GLAPIENTRY * PFNGLCULLFACEPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLDELETELISTSPROC) (GLuint list, GLsizei range); +typedef void (GLAPIENTRY * PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures); +typedef void (GLAPIENTRY * PFNGLDEPTHFUNCPROC) (GLenum func); +typedef void (GLAPIENTRY * PFNGLDEPTHMASKPROC) (GLboolean flag); +typedef void (GLAPIENTRY * PFNGLDEPTHRANGEPROC) (GLclampd zNear, GLclampd zFar); +typedef void (GLAPIENTRY * PFNGLDISABLEPROC) (GLenum cap); +typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEPROC) (GLenum array); +typedef void (GLAPIENTRY * PFNGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count); +typedef void (GLAPIENTRY * PFNGLDRAWBUFFERPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); +typedef void (GLAPIENTRY * PFNGLDRAWPIXELSPROC) (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLEDGEFLAGPROC) (GLboolean flag); +typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERPROC) (GLsizei stride, const GLvoid *pointer); +typedef void (GLAPIENTRY * PFNGLEDGEFLAGVPROC) (const GLboolean *flag); +typedef void (GLAPIENTRY * PFNGLENABLEPROC) (GLenum cap); +typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEPROC) (GLenum array); +typedef void (GLAPIENTRY * PFNGLENDPROC) (void); +typedef void (GLAPIENTRY * PFNGLENDLISTPROC) (void); +typedef void (GLAPIENTRY * PFNGLEVALCOORD1DPROC) (GLdouble u); +typedef void (GLAPIENTRY * PFNGLEVALCOORD1DVPROC) (const GLdouble *u); +typedef void (GLAPIENTRY * PFNGLEVALCOORD1FPROC) (GLfloat u); +typedef void (GLAPIENTRY * PFNGLEVALCOORD1FVPROC) (const GLfloat *u); +typedef void (GLAPIENTRY * PFNGLEVALCOORD2DPROC) (GLdouble u, GLdouble v); +typedef void (GLAPIENTRY * PFNGLEVALCOORD2DVPROC) (const GLdouble *u); +typedef void (GLAPIENTRY * PFNGLEVALCOORD2FPROC) (GLfloat u, GLfloat v); +typedef void (GLAPIENTRY * PFNGLEVALCOORD2FVPROC) (const GLfloat *u); +typedef void (GLAPIENTRY * PFNGLEVALMESH1PROC) (GLenum mode, GLint i1, GLint i2); +typedef void (GLAPIENTRY * PFNGLEVALMESH2PROC) (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); +typedef void (GLAPIENTRY * PFNGLEVALPOINT1PROC) (GLint i); +typedef void (GLAPIENTRY * PFNGLEVALPOINT2PROC) (GLint i, GLint j); +typedef void (GLAPIENTRY * PFNGLFEEDBACKBUFFERPROC) (GLsizei size, GLenum type, GLfloat *buffer); +typedef void (GLAPIENTRY * PFNGLFINISHPROC) (void); +typedef void (GLAPIENTRY * PFNGLFLUSHPROC) (void); +typedef void (GLAPIENTRY * PFNGLFOGFPROC) (GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLFOGFVPROC) (GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLFOGIPROC) (GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLFOGIVPROC) (GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLFRONTFACEPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLFRUSTUMPROC) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); +typedef GLuint (GLAPIENTRY * PFNGLGENLISTSPROC) (GLsizei range); +typedef void (GLAPIENTRY * PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures); +typedef void (GLAPIENTRY * PFNGLGETBOOLEANVPROC) (GLenum pname, GLboolean *params); +typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEPROC) (GLenum plane, GLdouble *equation); +typedef void (GLAPIENTRY * PFNGLGETDOUBLEVPROC) (GLenum pname, GLdouble *params); +typedef GLenum (GLAPIENTRY * PFNGLGETERRORPROC) (void); +typedef void (GLAPIENTRY * PFNGLGETFLOATVPROC) (GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETINTEGERVPROC) (GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLGETLIGHTFVPROC) (GLenum light, GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETLIGHTIVPROC) (GLenum light, GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLGETMAPDVPROC) (GLenum target, GLenum query, GLdouble *v); +typedef void (GLAPIENTRY * PFNGLGETMAPFVPROC) (GLenum target, GLenum query, GLfloat *v); +typedef void (GLAPIENTRY * PFNGLGETMAPIVPROC) (GLenum target, GLenum query, GLint *v); +typedef void (GLAPIENTRY * PFNGLGETMATERIALFVPROC) (GLenum face, GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETMATERIALIVPROC) (GLenum face, GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLGETPIXELMAPFVPROC) (GLenum map, GLfloat *values); +typedef void (GLAPIENTRY * PFNGLGETPIXELMAPUIVPROC) (GLenum map, GLuint *values); +typedef void (GLAPIENTRY * PFNGLGETPIXELMAPUSVPROC) (GLenum map, GLushort *values); +typedef void (GLAPIENTRY * PFNGLGETPOINTERVPROC) (GLenum pname, GLvoid* *params); +typedef void (GLAPIENTRY * PFNGLGETPOLYGONSTIPPLEPROC) (GLubyte *mask); +typedef GLubyte* (GLAPIENTRY * PFNGLGETSTRINGPROC) (GLenum s); +typedef void (GLAPIENTRY * PFNGLGETTEXENVFVPROC) (GLenum target, GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETTEXENVIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLGETTEXGENDVPROC) (GLenum coord, GLenum pname, GLdouble *params); +typedef void (GLAPIENTRY * PFNGLGETTEXGENFVPROC) (GLenum coord, GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETTEXGENIVPROC) (GLenum coord, GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLGETTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLGETTEXLEVELPARAMETERFVPROC) (GLenum target, GLint level, GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLint level, GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); +typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GLAPIENTRY * PFNGLHINTPROC) (GLenum target, GLenum mode); +typedef void (GLAPIENTRY * PFNGLINDEXMASKPROC) (GLuint mask); +typedef void (GLAPIENTRY * PFNGLINDEXPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (GLAPIENTRY * PFNGLINDEXDPROC) (GLdouble c); +typedef void (GLAPIENTRY * PFNGLINDEXDVPROC) (const GLdouble *c); +typedef void (GLAPIENTRY * PFNGLINDEXFPROC) (GLfloat c); +typedef void (GLAPIENTRY * PFNGLINDEXFVPROC) (const GLfloat *c); +typedef void (GLAPIENTRY * PFNGLINDEXIPROC) (GLint c); +typedef void (GLAPIENTRY * PFNGLINDEXIVPROC) (const GLint *c); +typedef void (GLAPIENTRY * PFNGLINDEXSPROC) (GLshort c); +typedef void (GLAPIENTRY * PFNGLINDEXSVPROC) (const GLshort *c); +typedef void (GLAPIENTRY * PFNGLINDEXUBPROC) (GLubyte c); +typedef void (GLAPIENTRY * PFNGLINDEXUBVPROC) (const GLubyte *c); +typedef void (GLAPIENTRY * PFNGLINITNAMESPROC) (void); +typedef void (GLAPIENTRY * PFNGLINTERLEAVEDARRAYSPROC) (GLenum format, GLsizei stride, const GLvoid *pointer); +typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDPROC) (GLenum cap); +typedef GLboolean (GLAPIENTRY * PFNGLISLISTPROC) (GLuint list); +typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREPROC) (GLuint texture); +typedef void (GLAPIENTRY * PFNGLLIGHTMODELFPROC) (GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLLIGHTMODELFVPROC) (GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLLIGHTMODELIPROC) (GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLLIGHTMODELIVPROC) (GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLLIGHTFPROC) (GLenum light, GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLLIGHTFVPROC) (GLenum light, GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLLIGHTIPROC) (GLenum light, GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLLIGHTIVPROC) (GLenum light, GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLLINESTIPPLEPROC) (GLint factor, GLushort pattern); +typedef void (GLAPIENTRY * PFNGLLINEWIDTHPROC) (GLfloat width); +typedef void (GLAPIENTRY * PFNGLLISTBASEPROC) (GLuint base); +typedef void (GLAPIENTRY * PFNGLLOADIDENTITYPROC) (void); +typedef void (GLAPIENTRY * PFNGLLOADMATRIXDPROC) (const GLdouble *m); +typedef void (GLAPIENTRY * PFNGLLOADMATRIXFPROC) (const GLfloat *m); +typedef void (GLAPIENTRY * PFNGLLOADNAMEPROC) (GLuint name); +typedef void (GLAPIENTRY * PFNGLLOGICOPPROC) (GLenum opcode); +typedef void (GLAPIENTRY * PFNGLMAP1DPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); +typedef void (GLAPIENTRY * PFNGLMAP1FPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); +typedef void (GLAPIENTRY * PFNGLMAP2DPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); +typedef void (GLAPIENTRY * PFNGLMAP2FPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); +typedef void (GLAPIENTRY * PFNGLMAPGRID1DPROC) (GLint un, GLdouble u1, GLdouble u2); +typedef void (GLAPIENTRY * PFNGLMAPGRID1FPROC) (GLint un, GLfloat u1, GLfloat u2); +typedef void (GLAPIENTRY * PFNGLMAPGRID2DPROC) (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); +typedef void (GLAPIENTRY * PFNGLMAPGRID2FPROC) (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); +typedef void (GLAPIENTRY * PFNGLMATERIALFPROC) (GLenum face, GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLMATERIALFVPROC) (GLenum face, GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLMATERIALIPROC) (GLenum face, GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLMATERIALIVPROC) (GLenum face, GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLMATRIXMODEPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLMULTMATRIXDPROC) (const GLdouble *m); +typedef void (GLAPIENTRY * PFNGLMULTMATRIXFPROC) (const GLfloat *m); +typedef void (GLAPIENTRY * PFNGLNEWLISTPROC) (GLuint list, GLenum mode); +typedef void (GLAPIENTRY * PFNGLNORMAL3BPROC) (GLbyte nx, GLbyte ny, GLbyte nz); +typedef void (GLAPIENTRY * PFNGLNORMAL3BVPROC) (const GLbyte *v); +typedef void (GLAPIENTRY * PFNGLNORMAL3DPROC) (GLdouble nx, GLdouble ny, GLdouble nz); +typedef void (GLAPIENTRY * PFNGLNORMAL3DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLNORMAL3FPROC) (GLfloat nx, GLfloat ny, GLfloat nz); +typedef void (GLAPIENTRY * PFNGLNORMAL3FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLNORMAL3IPROC) (GLint nx, GLint ny, GLint nz); +typedef void (GLAPIENTRY * PFNGLNORMAL3IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLNORMAL3SPROC) (GLshort nx, GLshort ny, GLshort nz); +typedef void (GLAPIENTRY * PFNGLNORMAL3SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLNORMALPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (GLAPIENTRY * PFNGLORTHOPROC) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); +typedef void (GLAPIENTRY * PFNGLPASSTHROUGHPROC) (GLfloat token); +typedef void (GLAPIENTRY * PFNGLPIXELMAPFVPROC) (GLenum map, GLsizei mapsize, const GLfloat *values); +typedef void (GLAPIENTRY * PFNGLPIXELMAPUIVPROC) (GLenum map, GLsizei mapsize, const GLuint *values); +typedef void (GLAPIENTRY * PFNGLPIXELMAPUSVPROC) (GLenum map, GLsizei mapsize, const GLushort *values); +typedef void (GLAPIENTRY * PFNGLPIXELSTOREFPROC) (GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLPIXELTRANSFERFPROC) (GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLPIXELTRANSFERIPROC) (GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLPIXELZOOMPROC) (GLfloat xfactor, GLfloat yfactor); +typedef void (GLAPIENTRY * PFNGLPOINTSIZEPROC) (GLfloat size); +typedef void (GLAPIENTRY * PFNGLPOLYGONMODEPROC) (GLenum face, GLenum mode); +typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units); +typedef void (GLAPIENTRY * PFNGLPOLYGONSTIPPLEPROC) (const GLubyte *mask); +typedef void (GLAPIENTRY * PFNGLPOPATTRIBPROC) (void); +typedef void (GLAPIENTRY * PFNGLPOPCLIENTATTRIBPROC) (void); +typedef void (GLAPIENTRY * PFNGLPOPMATRIXPROC) (void); +typedef void (GLAPIENTRY * PFNGLPOPNAMEPROC) (void); +typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities); +typedef void (GLAPIENTRY * PFNGLPUSHATTRIBPROC) (GLbitfield mask); +typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBPROC) (GLbitfield mask); +typedef void (GLAPIENTRY * PFNGLPUSHMATRIXPROC) (void); +typedef void (GLAPIENTRY * PFNGLPUSHNAMEPROC) (GLuint name); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2DPROC) (GLdouble x, GLdouble y); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2FPROC) (GLfloat x, GLfloat y); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2IPROC) (GLint x, GLint y); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2SPROC) (GLshort x, GLshort y); +typedef void (GLAPIENTRY * PFNGLRASTERPOS2SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3IPROC) (GLint x, GLint y, GLint z); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3SPROC) (GLshort x, GLshort y, GLshort z); +typedef void (GLAPIENTRY * PFNGLRASTERPOS3SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4DPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4FPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4IPROC) (GLint x, GLint y, GLint z, GLint w); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4SPROC) (GLshort x, GLshort y, GLshort z, GLshort w); +typedef void (GLAPIENTRY * PFNGLRASTERPOS4SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLREADBUFFERPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLRECTDPROC) (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); +typedef void (GLAPIENTRY * PFNGLRECTDVPROC) (const GLdouble *v1, const GLdouble *v2); +typedef void (GLAPIENTRY * PFNGLRECTFPROC) (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); +typedef void (GLAPIENTRY * PFNGLRECTFVPROC) (const GLfloat *v1, const GLfloat *v2); +typedef void (GLAPIENTRY * PFNGLRECTIPROC) (GLint x1, GLint y1, GLint x2, GLint y2); +typedef void (GLAPIENTRY * PFNGLRECTIVPROC) (const GLint *v1, const GLint *v2); +typedef void (GLAPIENTRY * PFNGLRECTSPROC) (GLshort x1, GLshort y1, GLshort x2, GLshort y2); +typedef void (GLAPIENTRY * PFNGLRECTSVPROC) (const GLshort *v1, const GLshort *v2); +typedef GLint (GLAPIENTRY * PFNGLRENDERMODEPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLROTATEDPROC) (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); +typedef void (GLAPIENTRY * PFNGLROTATEFPROC) (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); +typedef void (GLAPIENTRY * PFNGLSCALEDPROC) (GLdouble x, GLdouble y, GLdouble z); +typedef void (GLAPIENTRY * PFNGLSCALEFPROC) (GLfloat x, GLfloat y, GLfloat z); +typedef void (GLAPIENTRY * PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (GLAPIENTRY * PFNGLSELECTBUFFERPROC) (GLsizei size, GLuint *buffer); +typedef void (GLAPIENTRY * PFNGLSHADEMODELPROC) (GLenum mode); +typedef void (GLAPIENTRY * PFNGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask); +typedef void (GLAPIENTRY * PFNGLSTENCILMASKPROC) (GLuint mask); +typedef void (GLAPIENTRY * PFNGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1DPROC) (GLdouble s); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1FPROC) (GLfloat s); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1IPROC) (GLint s); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1SPROC) (GLshort s); +typedef void (GLAPIENTRY * PFNGLTEXCOORD1SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2DPROC) (GLdouble s, GLdouble t); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2FPROC) (GLfloat s, GLfloat t); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2IPROC) (GLint s, GLint t); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2SPROC) (GLshort s, GLshort t); +typedef void (GLAPIENTRY * PFNGLTEXCOORD2SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3DPROC) (GLdouble s, GLdouble t, GLdouble r); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3FPROC) (GLfloat s, GLfloat t, GLfloat r); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3IPROC) (GLint s, GLint t, GLint r); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3SPROC) (GLshort s, GLshort t, GLshort r); +typedef void (GLAPIENTRY * PFNGLTEXCOORD3SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4DPROC) (GLdouble s, GLdouble t, GLdouble r, GLdouble q); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4FPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat q); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4IPROC) (GLint s, GLint t, GLint r, GLint q); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4SPROC) (GLshort s, GLshort t, GLshort r, GLshort q); +typedef void (GLAPIENTRY * PFNGLTEXCOORD4SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (GLAPIENTRY * PFNGLTEXENVFPROC) (GLenum target, GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLTEXENVFVPROC) (GLenum target, GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLTEXENVIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLTEXENVIVPROC) (GLenum target, GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLTEXGENDPROC) (GLenum coord, GLenum pname, GLdouble param); +typedef void (GLAPIENTRY * PFNGLTEXGENDVPROC) (GLenum coord, GLenum pname, const GLdouble *params); +typedef void (GLAPIENTRY * PFNGLTEXGENFPROC) (GLenum coord, GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLTEXGENFVPROC) (GLenum coord, GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLTEXGENIPROC) (GLenum coord, GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLTEXGENIVPROC) (GLenum coord, GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLTEXIMAGE1DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param); +typedef void (GLAPIENTRY * PFNGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); +typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); +typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (GLAPIENTRY * PFNGLTRANSLATEDPROC) (GLdouble x, GLdouble y, GLdouble z); +typedef void (GLAPIENTRY * PFNGLTRANSLATEFPROC) (GLfloat x, GLfloat y, GLfloat z); +typedef void (GLAPIENTRY * PFNGLVERTEX2DPROC) (GLdouble x, GLdouble y); +typedef void (GLAPIENTRY * PFNGLVERTEX2DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLVERTEX2FPROC) (GLfloat x, GLfloat y); +typedef void (GLAPIENTRY * PFNGLVERTEX2FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLVERTEX2IPROC) (GLint x, GLint y); +typedef void (GLAPIENTRY * PFNGLVERTEX2IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLVERTEX2SPROC) (GLshort x, GLshort y); +typedef void (GLAPIENTRY * PFNGLVERTEX2SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLVERTEX3DPROC) (GLdouble x, GLdouble y, GLdouble z); +typedef void (GLAPIENTRY * PFNGLVERTEX3DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLVERTEX3FPROC) (GLfloat x, GLfloat y, GLfloat z); +typedef void (GLAPIENTRY * PFNGLVERTEX3FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLVERTEX3IPROC) (GLint x, GLint y, GLint z); +typedef void (GLAPIENTRY * PFNGLVERTEX3IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLVERTEX3SPROC) (GLshort x, GLshort y, GLshort z); +typedef void (GLAPIENTRY * PFNGLVERTEX3SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLVERTEX4DPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w); +typedef void (GLAPIENTRY * PFNGLVERTEX4DVPROC) (const GLdouble *v); +typedef void (GLAPIENTRY * PFNGLVERTEX4FPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); +typedef void (GLAPIENTRY * PFNGLVERTEX4FVPROC) (const GLfloat *v); +typedef void (GLAPIENTRY * PFNGLVERTEX4IPROC) (GLint x, GLint y, GLint z, GLint w); +typedef void (GLAPIENTRY * PFNGLVERTEX4IVPROC) (const GLint *v); +typedef void (GLAPIENTRY * PFNGLVERTEX4SPROC) (GLshort x, GLshort y, GLshort z, GLshort w); +typedef void (GLAPIENTRY * PFNGLVERTEX4SVPROC) (const GLshort *v); +typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (GLAPIENTRY * PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height); + +#define glAccum GLEW_GET_FUN(__glewAccum) +#define glAlphaFunc GLEW_GET_FUN(__glewAlphaFunc) +#define glAreTexturesResident GLEW_GET_FUN(__glewAreTexturesResident) +#define glArrayElement GLEW_GET_FUN(__glewArrayElement) +#define glBegin GLEW_GET_FUN(__glewBegin) +#define glBindTexture GLEW_GET_FUN(__glewBindTexture) +#define glBitmap GLEW_GET_FUN(__glewBitmap) +#define glBlendFunc GLEW_GET_FUN(__glewBlendFunc) +#define glCallList GLEW_GET_FUN(__glewCallList) +#define glCallLists GLEW_GET_FUN(__glewCallLists) +#define glClear GLEW_GET_FUN(__glewClear) +#define glClearAccum GLEW_GET_FUN(__glewClearAccum) +#define glClearColor GLEW_GET_FUN(__glewClearColor) +#define glClearDepth GLEW_GET_FUN(__glewClearDepth) +#define glClearIndex GLEW_GET_FUN(__glewClearIndex) +#define glClearStencil GLEW_GET_FUN(__glewClearStencil) +#define glClipPlane GLEW_GET_FUN(__glewClipPlane) +#define glColor3b GLEW_GET_FUN(__glewColor3b) +#define glColor3bv GLEW_GET_FUN(__glewColor3bv) +#define glColor3d GLEW_GET_FUN(__glewColor3d) +#define glColor3dv GLEW_GET_FUN(__glewColor3dv) +#define glColor3f GLEW_GET_FUN(__glewColor3f) +#define glColor3fv GLEW_GET_FUN(__glewColor3fv) +#define glColor3i GLEW_GET_FUN(__glewColor3i) +#define glColor3iv GLEW_GET_FUN(__glewColor3iv) +#define glColor3s GLEW_GET_FUN(__glewColor3s) +#define glColor3sv GLEW_GET_FUN(__glewColor3sv) +#define glColor3ub GLEW_GET_FUN(__glewColor3ub) +#define glColor3ubv GLEW_GET_FUN(__glewColor3ubv) +#define glColor3ui GLEW_GET_FUN(__glewColor3ui) +#define glColor3uiv GLEW_GET_FUN(__glewColor3uiv) +#define glColor3us GLEW_GET_FUN(__glewColor3us) +#define glColor3usv GLEW_GET_FUN(__glewColor3usv) +#define glColor4b GLEW_GET_FUN(__glewColor4b) +#define glColor4bv GLEW_GET_FUN(__glewColor4bv) +#define glColor4d GLEW_GET_FUN(__glewColor4d) +#define glColor4dv GLEW_GET_FUN(__glewColor4dv) +#define glColor4f GLEW_GET_FUN(__glewColor4f) +#define glColor4fv GLEW_GET_FUN(__glewColor4fv) +#define glColor4i GLEW_GET_FUN(__glewColor4i) +#define glColor4iv GLEW_GET_FUN(__glewColor4iv) +#define glColor4s GLEW_GET_FUN(__glewColor4s) +#define glColor4sv GLEW_GET_FUN(__glewColor4sv) +#define glColor4ub GLEW_GET_FUN(__glewColor4ub) +#define glColor4ubv GLEW_GET_FUN(__glewColor4ubv) +#define glColor4ui GLEW_GET_FUN(__glewColor4ui) +#define glColor4uiv GLEW_GET_FUN(__glewColor4uiv) +#define glColor4us GLEW_GET_FUN(__glewColor4us) +#define glColor4usv GLEW_GET_FUN(__glewColor4usv) +#define glColorMask GLEW_GET_FUN(__glewColorMask) +#define glColorMaterial GLEW_GET_FUN(__glewColorMaterial) +#define glColorPointer GLEW_GET_FUN(__glewColorPointer) +#define glCopyPixels GLEW_GET_FUN(__glewCopyPixels) +#define glCopyTexImage1D GLEW_GET_FUN(__glewCopyTexImage1D) +#define glCopyTexImage2D GLEW_GET_FUN(__glewCopyTexImage2D) +#define glCopyTexSubImage1D GLEW_GET_FUN(__glewCopyTexSubImage1D) +#define glCopyTexSubImage2D GLEW_GET_FUN(__glewCopyTexSubImage2D) +#define glCullFace GLEW_GET_FUN(__glewCullFace) +#define glDeleteLists GLEW_GET_FUN(__glewDeleteLists) +#define glDeleteTextures GLEW_GET_FUN(__glewDeleteTextures) +#define glDepthFunc GLEW_GET_FUN(__glewDepthFunc) +#define glDepthMask GLEW_GET_FUN(__glewDepthMask) +#define glDepthRange GLEW_GET_FUN(__glewDepthRange) +#define glDisable GLEW_GET_FUN(__glewDisable) +#define glDisableClientState GLEW_GET_FUN(__glewDisableClientState) +#define glDrawArrays GLEW_GET_FUN(__glewDrawArrays) +#define glDrawBuffer GLEW_GET_FUN(__glewDrawBuffer) +#define glDrawElements GLEW_GET_FUN(__glewDrawElements) +#define glDrawPixels GLEW_GET_FUN(__glewDrawPixels) +#define glEdgeFlag GLEW_GET_FUN(__glewEdgeFlag) +#define glEdgeFlagPointer GLEW_GET_FUN(__glewEdgeFlagPointer) +#define glEdgeFlagv GLEW_GET_FUN(__glewEdgeFlagv) +#define glEnable GLEW_GET_FUN(__glewEnable) +#define glEnableClientState GLEW_GET_FUN(__glewEnableClientState) +#define glEnd GLEW_GET_FUN(__glewEnd) +#define glEndList GLEW_GET_FUN(__glewEndList) +#define glEvalCoord1d GLEW_GET_FUN(__glewEvalCoord1d) +#define glEvalCoord1dv GLEW_GET_FUN(__glewEvalCoord1dv) +#define glEvalCoord1f GLEW_GET_FUN(__glewEvalCoord1f) +#define glEvalCoord1fv GLEW_GET_FUN(__glewEvalCoord1fv) +#define glEvalCoord2d GLEW_GET_FUN(__glewEvalCoord2d) +#define glEvalCoord2dv GLEW_GET_FUN(__glewEvalCoord2dv) +#define glEvalCoord2f GLEW_GET_FUN(__glewEvalCoord2f) +#define glEvalCoord2fv GLEW_GET_FUN(__glewEvalCoord2fv) +#define glEvalMesh1 GLEW_GET_FUN(__glewEvalMesh1) +#define glEvalMesh2 GLEW_GET_FUN(__glewEvalMesh2) +#define glEvalPoint1 GLEW_GET_FUN(__glewEvalPoint1) +#define glEvalPoint2 GLEW_GET_FUN(__glewEvalPoint2) +#define glFeedbackBuffer GLEW_GET_FUN(__glewFeedbackBuffer) +#define glFinish GLEW_GET_FUN(__glewFinish) +#define glFlush GLEW_GET_FUN(__glewFlush) +#define glFogf GLEW_GET_FUN(__glewFogf) +#define glFogfv GLEW_GET_FUN(__glewFogfv) +#define glFogi GLEW_GET_FUN(__glewFogi) +#define glFogiv GLEW_GET_FUN(__glewFogiv) +#define glFrontFace GLEW_GET_FUN(__glewFrontFace) +#define glFrustum GLEW_GET_FUN(__glewFrustum) +#define glGenLists GLEW_GET_FUN(__glewGenLists) +#define glGenTextures GLEW_GET_FUN(__glewGenTextures) +#define glGetBooleanv GLEW_GET_FUN(__glewGetBooleanv) +#define glGetClipPlane GLEW_GET_FUN(__glewGetClipPlane) +#define glGetDoublev GLEW_GET_FUN(__glewGetDoublev) +#define glGetError GLEW_GET_FUN(__glewGetError) +#define glGetFloatv GLEW_GET_FUN(__glewGetFloatv) +#define glGetIntegerv GLEW_GET_FUN(__glewGetIntegerv) +#define glGetLightfv GLEW_GET_FUN(__glewGetLightfv) +#define glGetLightiv GLEW_GET_FUN(__glewGetLightiv) +#define glGetMapdv GLEW_GET_FUN(__glewGetMapdv) +#define glGetMapfv GLEW_GET_FUN(__glewGetMapfv) +#define glGetMapiv GLEW_GET_FUN(__glewGetMapiv) +#define glGetMaterialfv GLEW_GET_FUN(__glewGetMaterialfv) +#define glGetMaterialiv GLEW_GET_FUN(__glewGetMaterialiv) +#define glGetPixelMapfv GLEW_GET_FUN(__glewGetPixelMapfv) +#define glGetPixelMapuiv GLEW_GET_FUN(__glewGetPixelMapuiv) +#define glGetPixelMapusv GLEW_GET_FUN(__glewGetPixelMapusv) +#define glGetPointerv GLEW_GET_FUN(__glewGetPointerv) +#define glGetPolygonStipple GLEW_GET_FUN(__glewGetPolygonStipple) +#define glGetString GLEW_GET_FUN(__glewGetString) +#define glGetTexEnvfv GLEW_GET_FUN(__glewGetTexEnvfv) +#define glGetTexEnviv GLEW_GET_FUN(__glewGetTexEnviv) +#define glGetTexGendv GLEW_GET_FUN(__glewGetTexGendv) +#define glGetTexGenfv GLEW_GET_FUN(__glewGetTexGenfv) +#define glGetTexGeniv GLEW_GET_FUN(__glewGetTexGeniv) +#define glGetTexImage GLEW_GET_FUN(__glewGetTexImage) +#define glGetTexLevelParameterfv GLEW_GET_FUN(__glewGetTexLevelParameterfv) +#define glGetTexLevelParameteriv GLEW_GET_FUN(__glewGetTexLevelParameteriv) +#define glGetTexParameterfv GLEW_GET_FUN(__glewGetTexParameterfv) +#define glGetTexParameteriv GLEW_GET_FUN(__glewGetTexParameteriv) +#define glHint GLEW_GET_FUN(__glewHint) +#define glIndexMask GLEW_GET_FUN(__glewIndexMask) +#define glIndexPointer GLEW_GET_FUN(__glewIndexPointer) +#define glIndexd GLEW_GET_FUN(__glewIndexd) +#define glIndexdv GLEW_GET_FUN(__glewIndexdv) +#define glIndexf GLEW_GET_FUN(__glewIndexf) +#define glIndexfv GLEW_GET_FUN(__glewIndexfv) +#define glIndexi GLEW_GET_FUN(__glewIndexi) +#define glIndexiv GLEW_GET_FUN(__glewIndexiv) +#define glIndexs GLEW_GET_FUN(__glewIndexs) +#define glIndexsv GLEW_GET_FUN(__glewIndexsv) +#define glIndexub GLEW_GET_FUN(__glewIndexub) +#define glIndexubv GLEW_GET_FUN(__glewIndexubv) +#define glInitNames GLEW_GET_FUN(__glewInitNames) +#define glInterleavedArrays GLEW_GET_FUN(__glewInterleavedArrays) +#define glIsEnabled GLEW_GET_FUN(__glewIsEnabled) +#define glIsList GLEW_GET_FUN(__glewIsList) +#define glIsTexture GLEW_GET_FUN(__glewIsTexture) +#define glLightModelf GLEW_GET_FUN(__glewLightModelf) +#define glLightModelfv GLEW_GET_FUN(__glewLightModelfv) +#define glLightModeli GLEW_GET_FUN(__glewLightModeli) +#define glLightModeliv GLEW_GET_FUN(__glewLightModeliv) +#define glLightf GLEW_GET_FUN(__glewLightf) +#define glLightfv GLEW_GET_FUN(__glewLightfv) +#define glLighti GLEW_GET_FUN(__glewLighti) +#define glLightiv GLEW_GET_FUN(__glewLightiv) +#define glLineStipple GLEW_GET_FUN(__glewLineStipple) +#define glLineWidth GLEW_GET_FUN(__glewLineWidth) +#define glListBase GLEW_GET_FUN(__glewListBase) +#define glLoadIdentity GLEW_GET_FUN(__glewLoadIdentity) +#define glLoadMatrixd GLEW_GET_FUN(__glewLoadMatrixd) +#define glLoadMatrixf GLEW_GET_FUN(__glewLoadMatrixf) +#define glLoadName GLEW_GET_FUN(__glewLoadName) +#define glLogicOp GLEW_GET_FUN(__glewLogicOp) +#define glMap1d GLEW_GET_FUN(__glewMap1d) +#define glMap1f GLEW_GET_FUN(__glewMap1f) +#define glMap2d GLEW_GET_FUN(__glewMap2d) +#define glMap2f GLEW_GET_FUN(__glewMap2f) +#define glMapGrid1d GLEW_GET_FUN(__glewMapGrid1d) +#define glMapGrid1f GLEW_GET_FUN(__glewMapGrid1f) +#define glMapGrid2d GLEW_GET_FUN(__glewMapGrid2d) +#define glMapGrid2f GLEW_GET_FUN(__glewMapGrid2f) +#define glMaterialf GLEW_GET_FUN(__glewMaterialf) +#define glMaterialfv GLEW_GET_FUN(__glewMaterialfv) +#define glMateriali GLEW_GET_FUN(__glewMateriali) +#define glMaterialiv GLEW_GET_FUN(__glewMaterialiv) +#define glMatrixMode GLEW_GET_FUN(__glewMatrixMode) +#define glMultMatrixd GLEW_GET_FUN(__glewMultMatrixd) +#define glMultMatrixf GLEW_GET_FUN(__glewMultMatrixf) +#define glNewList GLEW_GET_FUN(__glewNewList) +#define glNormal3b GLEW_GET_FUN(__glewNormal3b) +#define glNormal3bv GLEW_GET_FUN(__glewNormal3bv) +#define glNormal3d GLEW_GET_FUN(__glewNormal3d) +#define glNormal3dv GLEW_GET_FUN(__glewNormal3dv) +#define glNormal3f GLEW_GET_FUN(__glewNormal3f) +#define glNormal3fv GLEW_GET_FUN(__glewNormal3fv) +#define glNormal3i GLEW_GET_FUN(__glewNormal3i) +#define glNormal3iv GLEW_GET_FUN(__glewNormal3iv) +#define glNormal3s GLEW_GET_FUN(__glewNormal3s) +#define glNormal3sv GLEW_GET_FUN(__glewNormal3sv) +#define glNormalPointer GLEW_GET_FUN(__glewNormalPointer) +#define glOrtho GLEW_GET_FUN(__glewOrtho) +#define glPassThrough GLEW_GET_FUN(__glewPassThrough) +#define glPixelMapfv GLEW_GET_FUN(__glewPixelMapfv) +#define glPixelMapuiv GLEW_GET_FUN(__glewPixelMapuiv) +#define glPixelMapusv GLEW_GET_FUN(__glewPixelMapusv) +#define glPixelStoref GLEW_GET_FUN(__glewPixelStoref) +#define glPixelStorei GLEW_GET_FUN(__glewPixelStorei) +#define glPixelTransferf GLEW_GET_FUN(__glewPixelTransferf) +#define glPixelTransferi GLEW_GET_FUN(__glewPixelTransferi) +#define glPixelZoom GLEW_GET_FUN(__glewPixelZoom) +#define glPointSize GLEW_GET_FUN(__glewPointSize) +#define glPolygonMode GLEW_GET_FUN(__glewPolygonMode) +#define glPolygonOffset GLEW_GET_FUN(__glewPolygonOffset) +#define glPolygonStipple GLEW_GET_FUN(__glewPolygonStipple) +#define glPopAttrib GLEW_GET_FUN(__glewPopAttrib) +#define glPopClientAttrib GLEW_GET_FUN(__glewPopClientAttrib) +#define glPopMatrix GLEW_GET_FUN(__glewPopMatrix) +#define glPopName GLEW_GET_FUN(__glewPopName) +#define glPrioritizeTextures GLEW_GET_FUN(__glewPrioritizeTextures) +#define glPushAttrib GLEW_GET_FUN(__glewPushAttrib) +#define glPushClientAttrib GLEW_GET_FUN(__glewPushClientAttrib) +#define glPushMatrix GLEW_GET_FUN(__glewPushMatrix) +#define glPushName GLEW_GET_FUN(__glewPushName) +#define glRasterPos2d GLEW_GET_FUN(__glewRasterPos2d) +#define glRasterPos2dv GLEW_GET_FUN(__glewRasterPos2dv) +#define glRasterPos2f GLEW_GET_FUN(__glewRasterPos2f) +#define glRasterPos2fv GLEW_GET_FUN(__glewRasterPos2fv) +#define glRasterPos2i GLEW_GET_FUN(__glewRasterPos2i) +#define glRasterPos2iv GLEW_GET_FUN(__glewRasterPos2iv) +#define glRasterPos2s GLEW_GET_FUN(__glewRasterPos2s) +#define glRasterPos2sv GLEW_GET_FUN(__glewRasterPos2sv) +#define glRasterPos3d GLEW_GET_FUN(__glewRasterPos3d) +#define glRasterPos3dv GLEW_GET_FUN(__glewRasterPos3dv) +#define glRasterPos3f GLEW_GET_FUN(__glewRasterPos3f) +#define glRasterPos3fv GLEW_GET_FUN(__glewRasterPos3fv) +#define glRasterPos3i GLEW_GET_FUN(__glewRasterPos3i) +#define glRasterPos3iv GLEW_GET_FUN(__glewRasterPos3iv) +#define glRasterPos3s GLEW_GET_FUN(__glewRasterPos3s) +#define glRasterPos3sv GLEW_GET_FUN(__glewRasterPos3sv) +#define glRasterPos4d GLEW_GET_FUN(__glewRasterPos4d) +#define glRasterPos4dv GLEW_GET_FUN(__glewRasterPos4dv) +#define glRasterPos4f GLEW_GET_FUN(__glewRasterPos4f) +#define glRasterPos4fv GLEW_GET_FUN(__glewRasterPos4fv) +#define glRasterPos4i GLEW_GET_FUN(__glewRasterPos4i) +#define glRasterPos4iv GLEW_GET_FUN(__glewRasterPos4iv) +#define glRasterPos4s GLEW_GET_FUN(__glewRasterPos4s) +#define glRasterPos4sv GLEW_GET_FUN(__glewRasterPos4sv) +#define glReadBuffer GLEW_GET_FUN(__glewReadBuffer) +#define glReadPixels GLEW_GET_FUN(__glewReadPixels) +#define glRectd GLEW_GET_FUN(__glewRectd) +#define glRectdv GLEW_GET_FUN(__glewRectdv) +#define glRectf GLEW_GET_FUN(__glewRectf) +#define glRectfv GLEW_GET_FUN(__glewRectfv) +#define glRecti GLEW_GET_FUN(__glewRecti) +#define glRectiv GLEW_GET_FUN(__glewRectiv) +#define glRects GLEW_GET_FUN(__glewRects) +#define glRectsv GLEW_GET_FUN(__glewRectsv) +#define glRenderMode GLEW_GET_FUN(__glewRenderMode) +#define glRotated GLEW_GET_FUN(__glewRotated) +#define glRotatef GLEW_GET_FUN(__glewRotatef) +#define glScaled GLEW_GET_FUN(__glewScaled) +#define glScalef GLEW_GET_FUN(__glewScalef) +#define glScissor GLEW_GET_FUN(__glewScissor) +#define glSelectBuffer GLEW_GET_FUN(__glewSelectBuffer) +#define glShadeModel GLEW_GET_FUN(__glewShadeModel) +#define glStencilFunc GLEW_GET_FUN(__glewStencilFunc) +#define glStencilMask GLEW_GET_FUN(__glewStencilMask) +#define glStencilOp GLEW_GET_FUN(__glewStencilOp) +#define glTexCoord1d GLEW_GET_FUN(__glewTexCoord1d) +#define glTexCoord1dv GLEW_GET_FUN(__glewTexCoord1dv) +#define glTexCoord1f GLEW_GET_FUN(__glewTexCoord1f) +#define glTexCoord1fv GLEW_GET_FUN(__glewTexCoord1fv) +#define glTexCoord1i GLEW_GET_FUN(__glewTexCoord1i) +#define glTexCoord1iv GLEW_GET_FUN(__glewTexCoord1iv) +#define glTexCoord1s GLEW_GET_FUN(__glewTexCoord1s) +#define glTexCoord1sv GLEW_GET_FUN(__glewTexCoord1sv) +#define glTexCoord2d GLEW_GET_FUN(__glewTexCoord2d) +#define glTexCoord2dv GLEW_GET_FUN(__glewTexCoord2dv) +#define glTexCoord2f GLEW_GET_FUN(__glewTexCoord2f) +#define glTexCoord2fv GLEW_GET_FUN(__glewTexCoord2fv) +#define glTexCoord2i GLEW_GET_FUN(__glewTexCoord2i) +#define glTexCoord2iv GLEW_GET_FUN(__glewTexCoord2iv) +#define glTexCoord2s GLEW_GET_FUN(__glewTexCoord2s) +#define glTexCoord2sv GLEW_GET_FUN(__glewTexCoord2sv) +#define glTexCoord3d GLEW_GET_FUN(__glewTexCoord3d) +#define glTexCoord3dv GLEW_GET_FUN(__glewTexCoord3dv) +#define glTexCoord3f GLEW_GET_FUN(__glewTexCoord3f) +#define glTexCoord3fv GLEW_GET_FUN(__glewTexCoord3fv) +#define glTexCoord3i GLEW_GET_FUN(__glewTexCoord3i) +#define glTexCoord3iv GLEW_GET_FUN(__glewTexCoord3iv) +#define glTexCoord3s GLEW_GET_FUN(__glewTexCoord3s) +#define glTexCoord3sv GLEW_GET_FUN(__glewTexCoord3sv) +#define glTexCoord4d GLEW_GET_FUN(__glewTexCoord4d) +#define glTexCoord4dv GLEW_GET_FUN(__glewTexCoord4dv) +#define glTexCoord4f GLEW_GET_FUN(__glewTexCoord4f) +#define glTexCoord4fv GLEW_GET_FUN(__glewTexCoord4fv) +#define glTexCoord4i GLEW_GET_FUN(__glewTexCoord4i) +#define glTexCoord4iv GLEW_GET_FUN(__glewTexCoord4iv) +#define glTexCoord4s GLEW_GET_FUN(__glewTexCoord4s) +#define glTexCoord4sv GLEW_GET_FUN(__glewTexCoord4sv) +#define glTexCoordPointer GLEW_GET_FUN(__glewTexCoordPointer) +#define glTexEnvf GLEW_GET_FUN(__glewTexEnvf) +#define glTexEnvfv GLEW_GET_FUN(__glewTexEnvfv) +#define glTexEnvi GLEW_GET_FUN(__glewTexEnvi) +#define glTexEnviv GLEW_GET_FUN(__glewTexEnviv) +#define glTexGend GLEW_GET_FUN(__glewTexGend) +#define glTexGendv GLEW_GET_FUN(__glewTexGendv) +#define glTexGenf GLEW_GET_FUN(__glewTexGenf) +#define glTexGenfv GLEW_GET_FUN(__glewTexGenfv) +#define glTexGeni GLEW_GET_FUN(__glewTexGeni) +#define glTexGeniv GLEW_GET_FUN(__glewTexGeniv) +#define glTexImage1D GLEW_GET_FUN(__glewTexImage1D) +#define glTexImage2D GLEW_GET_FUN(__glewTexImage2D) +#define glTexParameterf GLEW_GET_FUN(__glewTexParameterf) +#define glTexParameterfv GLEW_GET_FUN(__glewTexParameterfv) +#define glTexParameteri GLEW_GET_FUN(__glewTexParameteri) +#define glTexParameteriv GLEW_GET_FUN(__glewTexParameteriv) +#define glTexSubImage1D GLEW_GET_FUN(__glewTexSubImage1D) +#define glTexSubImage2D GLEW_GET_FUN(__glewTexSubImage2D) +#define glTranslated GLEW_GET_FUN(__glewTranslated) +#define glTranslatef GLEW_GET_FUN(__glewTranslatef) +#define glVertex2d GLEW_GET_FUN(__glewVertex2d) +#define glVertex2dv GLEW_GET_FUN(__glewVertex2dv) +#define glVertex2f GLEW_GET_FUN(__glewVertex2f) +#define glVertex2fv GLEW_GET_FUN(__glewVertex2fv) +#define glVertex2i GLEW_GET_FUN(__glewVertex2i) +#define glVertex2iv GLEW_GET_FUN(__glewVertex2iv) +#define glVertex2s GLEW_GET_FUN(__glewVertex2s) +#define glVertex2sv GLEW_GET_FUN(__glewVertex2sv) +#define glVertex3d GLEW_GET_FUN(__glewVertex3d) +#define glVertex3dv GLEW_GET_FUN(__glewVertex3dv) +#define glVertex3f GLEW_GET_FUN(__glewVertex3f) +#define glVertex3fv GLEW_GET_FUN(__glewVertex3fv) +#define glVertex3i GLEW_GET_FUN(__glewVertex3i) +#define glVertex3iv GLEW_GET_FUN(__glewVertex3iv) +#define glVertex3s GLEW_GET_FUN(__glewVertex3s) +#define glVertex3sv GLEW_GET_FUN(__glewVertex3sv) +#define glVertex4d GLEW_GET_FUN(__glewVertex4d) +#define glVertex4dv GLEW_GET_FUN(__glewVertex4dv) +#define glVertex4f GLEW_GET_FUN(__glewVertex4f) +#define glVertex4fv GLEW_GET_FUN(__glewVertex4fv) +#define glVertex4i GLEW_GET_FUN(__glewVertex4i) +#define glVertex4iv GLEW_GET_FUN(__glewVertex4iv) +#define glVertex4s GLEW_GET_FUN(__glewVertex4s) +#define glVertex4sv GLEW_GET_FUN(__glewVertex4sv) +#define glVertexPointer GLEW_GET_FUN(__glewVertexPointer) +#define glViewport GLEW_GET_FUN(__glewViewport) + + +#else //GLEW_INIT_OPENGL11_FUNCTIONS + GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); @@ -1174,7 +1855,7 @@ GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); - +#endif //GLEW_INIT_OPENGL11_FUNCTIONS #define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) #endif /* GL_VERSION_1_1 */ @@ -15041,6 +15722,346 @@ struct GLEWContextStruct { #endif /* GLEW_MX */ +#ifdef GLEW_INIT_OPENGL11_FUNCTIONS + +GLEW_FUN_EXPORT PFNGLACCUMPROC __glewAccum; +GLEW_FUN_EXPORT PFNGLALPHAFUNCPROC __glewAlphaFunc; +GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTPROC __glewAreTexturesResident; +GLEW_FUN_EXPORT PFNGLARRAYELEMENTPROC __glewArrayElement; +GLEW_FUN_EXPORT PFNGLBEGINPROC __glewBegin; +GLEW_FUN_EXPORT PFNGLBINDTEXTUREPROC __glewBindTexture; +GLEW_FUN_EXPORT PFNGLBITMAPPROC __glewBitmap; +GLEW_FUN_EXPORT PFNGLBLENDFUNCPROC __glewBlendFunc; +GLEW_FUN_EXPORT PFNGLCALLLISTPROC __glewCallList; +GLEW_FUN_EXPORT PFNGLCALLLISTSPROC __glewCallLists; +GLEW_FUN_EXPORT PFNGLCLEARPROC __glewClear; +GLEW_FUN_EXPORT PFNGLCLEARACCUMPROC __glewClearAccum; +GLEW_FUN_EXPORT PFNGLCLEARCOLORPROC __glewClearColor; +GLEW_FUN_EXPORT PFNGLCLEARDEPTHPROC __glewClearDepth; +GLEW_FUN_EXPORT PFNGLCLEARINDEXPROC __glewClearIndex; +GLEW_FUN_EXPORT PFNGLCLEARSTENCILPROC __glewClearStencil; +GLEW_FUN_EXPORT PFNGLCLIPPLANEPROC __glewClipPlane; +GLEW_FUN_EXPORT PFNGLCOLOR3BPROC __glewColor3b; +GLEW_FUN_EXPORT PFNGLCOLOR3BVPROC __glewColor3bv; +GLEW_FUN_EXPORT PFNGLCOLOR3DPROC __glewColor3d; +GLEW_FUN_EXPORT PFNGLCOLOR3DVPROC __glewColor3dv; +GLEW_FUN_EXPORT PFNGLCOLOR3FPROC __glewColor3f; +GLEW_FUN_EXPORT PFNGLCOLOR3FVPROC __glewColor3fv; +GLEW_FUN_EXPORT PFNGLCOLOR3IPROC __glewColor3i; +GLEW_FUN_EXPORT PFNGLCOLOR3IVPROC __glewColor3iv; +GLEW_FUN_EXPORT PFNGLCOLOR3SPROC __glewColor3s; +GLEW_FUN_EXPORT PFNGLCOLOR3SVPROC __glewColor3sv; +GLEW_FUN_EXPORT PFNGLCOLOR3UBPROC __glewColor3ub; +GLEW_FUN_EXPORT PFNGLCOLOR3UBVPROC __glewColor3ubv; +GLEW_FUN_EXPORT PFNGLCOLOR3UIPROC __glewColor3ui; +GLEW_FUN_EXPORT PFNGLCOLOR3UIVPROC __glewColor3uiv; +GLEW_FUN_EXPORT PFNGLCOLOR3USPROC __glewColor3us; +GLEW_FUN_EXPORT PFNGLCOLOR3USVPROC __glewColor3usv; +GLEW_FUN_EXPORT PFNGLCOLOR4BPROC __glewColor4b; +GLEW_FUN_EXPORT PFNGLCOLOR4BVPROC __glewColor4bv; +GLEW_FUN_EXPORT PFNGLCOLOR4DPROC __glewColor4d; +GLEW_FUN_EXPORT PFNGLCOLOR4DVPROC __glewColor4dv; +GLEW_FUN_EXPORT PFNGLCOLOR4FPROC __glewColor4f; +GLEW_FUN_EXPORT PFNGLCOLOR4FVPROC __glewColor4fv; +GLEW_FUN_EXPORT PFNGLCOLOR4IPROC __glewColor4i; +GLEW_FUN_EXPORT PFNGLCOLOR4IVPROC __glewColor4iv; +GLEW_FUN_EXPORT PFNGLCOLOR4SPROC __glewColor4s; +GLEW_FUN_EXPORT PFNGLCOLOR4SVPROC __glewColor4sv; +GLEW_FUN_EXPORT PFNGLCOLOR4UBPROC __glewColor4ub; +GLEW_FUN_EXPORT PFNGLCOLOR4UBVPROC __glewColor4ubv; +GLEW_FUN_EXPORT PFNGLCOLOR4UIPROC __glewColor4ui; +GLEW_FUN_EXPORT PFNGLCOLOR4UIVPROC __glewColor4uiv; +GLEW_FUN_EXPORT PFNGLCOLOR4USPROC __glewColor4us; +GLEW_FUN_EXPORT PFNGLCOLOR4USVPROC __glewColor4usv; +GLEW_FUN_EXPORT PFNGLCOLORMASKPROC __glewColorMask; +GLEW_FUN_EXPORT PFNGLCOLORMATERIALPROC __glewColorMaterial; +GLEW_FUN_EXPORT PFNGLCOLORPOINTERPROC __glewColorPointer; +GLEW_FUN_EXPORT PFNGLCOPYPIXELSPROC __glewCopyPixels; +GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DPROC __glewCopyTexImage1D; +GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DPROC __glewCopyTexImage2D; +GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DPROC __glewCopyTexSubImage1D; +GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DPROC __glewCopyTexSubImage2D; +GLEW_FUN_EXPORT PFNGLCULLFACEPROC __glewCullFace; +GLEW_FUN_EXPORT PFNGLDELETELISTSPROC __glewDeleteLists; +GLEW_FUN_EXPORT PFNGLDELETETEXTURESPROC __glewDeleteTextures; +GLEW_FUN_EXPORT PFNGLDEPTHFUNCPROC __glewDepthFunc; +GLEW_FUN_EXPORT PFNGLDEPTHMASKPROC __glewDepthMask; +GLEW_FUN_EXPORT PFNGLDEPTHRANGEPROC __glewDepthRange; +GLEW_FUN_EXPORT PFNGLDISABLEPROC __glewDisable; +GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEPROC __glewDisableClientState; +GLEW_FUN_EXPORT PFNGLDRAWARRAYSPROC __glewDrawArrays; +GLEW_FUN_EXPORT PFNGLDRAWBUFFERPROC __glewDrawBuffer; +GLEW_FUN_EXPORT PFNGLDRAWELEMENTSPROC __glewDrawElements; +GLEW_FUN_EXPORT PFNGLDRAWPIXELSPROC __glewDrawPixels; +GLEW_FUN_EXPORT PFNGLEDGEFLAGPROC __glewEdgeFlag; +GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERPROC __glewEdgeFlagPointer; +GLEW_FUN_EXPORT PFNGLEDGEFLAGVPROC __glewEdgeFlagv; +GLEW_FUN_EXPORT PFNGLENABLEPROC __glewEnable; +GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEPROC __glewEnableClientState; +GLEW_FUN_EXPORT PFNGLENDPROC __glewEnd; +GLEW_FUN_EXPORT PFNGLENDLISTPROC __glewEndList; +GLEW_FUN_EXPORT PFNGLEVALCOORD1DPROC __glewEvalCoord1d; +GLEW_FUN_EXPORT PFNGLEVALCOORD1DVPROC __glewEvalCoord1dv; +GLEW_FUN_EXPORT PFNGLEVALCOORD1FPROC __glewEvalCoord1f; +GLEW_FUN_EXPORT PFNGLEVALCOORD1FVPROC __glewEvalCoord1fv; +GLEW_FUN_EXPORT PFNGLEVALCOORD2DPROC __glewEvalCoord2d; +GLEW_FUN_EXPORT PFNGLEVALCOORD2DVPROC __glewEvalCoord2dv; +GLEW_FUN_EXPORT PFNGLEVALCOORD2FPROC __glewEvalCoord2f; +GLEW_FUN_EXPORT PFNGLEVALCOORD2FVPROC __glewEvalCoord2fv; +GLEW_FUN_EXPORT PFNGLEVALMESH1PROC __glewEvalMesh1; +GLEW_FUN_EXPORT PFNGLEVALMESH2PROC __glewEvalMesh2; +GLEW_FUN_EXPORT PFNGLEVALPOINT1PROC __glewEvalPoint1; +GLEW_FUN_EXPORT PFNGLEVALPOINT2PROC __glewEvalPoint2; +GLEW_FUN_EXPORT PFNGLFEEDBACKBUFFERPROC __glewFeedbackBuffer; +GLEW_FUN_EXPORT PFNGLFINISHPROC __glewFinish; +GLEW_FUN_EXPORT PFNGLFLUSHPROC __glewFlush; +GLEW_FUN_EXPORT PFNGLFOGFPROC __glewFogf; +GLEW_FUN_EXPORT PFNGLFOGFVPROC __glewFogfv; +GLEW_FUN_EXPORT PFNGLFOGIPROC __glewFogi; +GLEW_FUN_EXPORT PFNGLFOGIVPROC __glewFogiv; +GLEW_FUN_EXPORT PFNGLFRONTFACEPROC __glewFrontFace; +GLEW_FUN_EXPORT PFNGLFRUSTUMPROC __glewFrustum; +GLEW_FUN_EXPORT PFNGLGENLISTSPROC __glewGenLists; +GLEW_FUN_EXPORT PFNGLGENTEXTURESPROC __glewGenTextures; +GLEW_FUN_EXPORT PFNGLGETBOOLEANVPROC __glewGetBooleanv; +GLEW_FUN_EXPORT PFNGLGETCLIPPLANEPROC __glewGetClipPlane; +GLEW_FUN_EXPORT PFNGLGETDOUBLEVPROC __glewGetDoublev; +GLEW_FUN_EXPORT PFNGLGETERRORPROC __glewGetError; +GLEW_FUN_EXPORT PFNGLGETFLOATVPROC __glewGetFloatv; +GLEW_FUN_EXPORT PFNGLGETINTEGERVPROC __glewGetIntegerv; +GLEW_FUN_EXPORT PFNGLGETLIGHTFVPROC __glewGetLightfv; +GLEW_FUN_EXPORT PFNGLGETLIGHTIVPROC __glewGetLightiv; +GLEW_FUN_EXPORT PFNGLGETMAPDVPROC __glewGetMapdv; +GLEW_FUN_EXPORT PFNGLGETMAPFVPROC __glewGetMapfv; +GLEW_FUN_EXPORT PFNGLGETMAPIVPROC __glewGetMapiv; +GLEW_FUN_EXPORT PFNGLGETMATERIALFVPROC __glewGetMaterialfv; +GLEW_FUN_EXPORT PFNGLGETMATERIALIVPROC __glewGetMaterialiv; +GLEW_FUN_EXPORT PFNGLGETPIXELMAPFVPROC __glewGetPixelMapfv; +GLEW_FUN_EXPORT PFNGLGETPIXELMAPUIVPROC __glewGetPixelMapuiv; +GLEW_FUN_EXPORT PFNGLGETPIXELMAPUSVPROC __glewGetPixelMapusv; +GLEW_FUN_EXPORT PFNGLGETPOINTERVPROC __glewGetPointerv; +GLEW_FUN_EXPORT PFNGLGETPOLYGONSTIPPLEPROC __glewGetPolygonStipple; +GLEW_FUN_EXPORT PFNGLGETSTRINGPROC __glewGetString; +GLEW_FUN_EXPORT PFNGLGETTEXENVFVPROC __glewGetTexEnvfv; +GLEW_FUN_EXPORT PFNGLGETTEXENVIVPROC __glewGetTexEnviv; +GLEW_FUN_EXPORT PFNGLGETTEXGENDVPROC __glewGetTexGendv; +GLEW_FUN_EXPORT PFNGLGETTEXGENFVPROC __glewGetTexGenfv; +GLEW_FUN_EXPORT PFNGLGETTEXGENIVPROC __glewGetTexGeniv; +GLEW_FUN_EXPORT PFNGLGETTEXIMAGEPROC __glewGetTexImage; +GLEW_FUN_EXPORT PFNGLGETTEXLEVELPARAMETERFVPROC __glewGetTexLevelParameterfv; +GLEW_FUN_EXPORT PFNGLGETTEXLEVELPARAMETERIVPROC __glewGetTexLevelParameteriv; +GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERFVPROC __glewGetTexParameterfv; +GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIVPROC __glewGetTexParameteriv; +GLEW_FUN_EXPORT PFNGLHINTPROC __glewHint; +GLEW_FUN_EXPORT PFNGLINDEXMASKPROC __glewIndexMask; +GLEW_FUN_EXPORT PFNGLINDEXPOINTERPROC __glewIndexPointer; +GLEW_FUN_EXPORT PFNGLINDEXDPROC __glewIndexd; +GLEW_FUN_EXPORT PFNGLINDEXDVPROC __glewIndexdv; +GLEW_FUN_EXPORT PFNGLINDEXFPROC __glewIndexf; +GLEW_FUN_EXPORT PFNGLINDEXFVPROC __glewIndexfv; +GLEW_FUN_EXPORT PFNGLINDEXIPROC __glewIndexi; +GLEW_FUN_EXPORT PFNGLINDEXIVPROC __glewIndexiv; +GLEW_FUN_EXPORT PFNGLINDEXSPROC __glewIndexs; +GLEW_FUN_EXPORT PFNGLINDEXSVPROC __glewIndexsv; +GLEW_FUN_EXPORT PFNGLINDEXUBPROC __glewIndexub; +GLEW_FUN_EXPORT PFNGLINDEXUBVPROC __glewIndexubv; +GLEW_FUN_EXPORT PFNGLINITNAMESPROC __glewInitNames; +GLEW_FUN_EXPORT PFNGLINTERLEAVEDARRAYSPROC __glewInterleavedArrays; +GLEW_FUN_EXPORT PFNGLISENABLEDPROC __glewIsEnabled; +GLEW_FUN_EXPORT PFNGLISLISTPROC __glewIsList; +GLEW_FUN_EXPORT PFNGLISTEXTUREPROC __glewIsTexture; +GLEW_FUN_EXPORT PFNGLLIGHTMODELFPROC __glewLightModelf; +GLEW_FUN_EXPORT PFNGLLIGHTMODELFVPROC __glewLightModelfv; +GLEW_FUN_EXPORT PFNGLLIGHTMODELIPROC __glewLightModeli; +GLEW_FUN_EXPORT PFNGLLIGHTMODELIVPROC __glewLightModeliv; +GLEW_FUN_EXPORT PFNGLLIGHTFPROC __glewLightf; +GLEW_FUN_EXPORT PFNGLLIGHTFVPROC __glewLightfv; +GLEW_FUN_EXPORT PFNGLLIGHTIPROC __glewLighti; +GLEW_FUN_EXPORT PFNGLLIGHTIVPROC __glewLightiv; +GLEW_FUN_EXPORT PFNGLLINESTIPPLEPROC __glewLineStipple; +GLEW_FUN_EXPORT PFNGLLINEWIDTHPROC __glewLineWidth; +GLEW_FUN_EXPORT PFNGLLISTBASEPROC __glewListBase; +GLEW_FUN_EXPORT PFNGLLOADIDENTITYPROC __glewLoadIdentity; +GLEW_FUN_EXPORT PFNGLLOADMATRIXDPROC __glewLoadMatrixd; +GLEW_FUN_EXPORT PFNGLLOADMATRIXFPROC __glewLoadMatrixf; +GLEW_FUN_EXPORT PFNGLLOADNAMEPROC __glewLoadName; +GLEW_FUN_EXPORT PFNGLLOGICOPPROC __glewLogicOp; +GLEW_FUN_EXPORT PFNGLMAP1DPROC __glewMap1d; +GLEW_FUN_EXPORT PFNGLMAP1FPROC __glewMap1f; +GLEW_FUN_EXPORT PFNGLMAP2DPROC __glewMap2d; +GLEW_FUN_EXPORT PFNGLMAP2FPROC __glewMap2f; +GLEW_FUN_EXPORT PFNGLMAPGRID1DPROC __glewMapGrid1d; +GLEW_FUN_EXPORT PFNGLMAPGRID1FPROC __glewMapGrid1f; +GLEW_FUN_EXPORT PFNGLMAPGRID2DPROC __glewMapGrid2d; +GLEW_FUN_EXPORT PFNGLMAPGRID2FPROC __glewMapGrid2f; +GLEW_FUN_EXPORT PFNGLMATERIALFPROC __glewMaterialf; +GLEW_FUN_EXPORT PFNGLMATERIALFVPROC __glewMaterialfv; +GLEW_FUN_EXPORT PFNGLMATERIALIPROC __glewMateriali; +GLEW_FUN_EXPORT PFNGLMATERIALIVPROC __glewMaterialiv; +GLEW_FUN_EXPORT PFNGLMATRIXMODEPROC __glewMatrixMode; +GLEW_FUN_EXPORT PFNGLMULTMATRIXDPROC __glewMultMatrixd; +GLEW_FUN_EXPORT PFNGLMULTMATRIXFPROC __glewMultMatrixf; +GLEW_FUN_EXPORT PFNGLNEWLISTPROC __glewNewList; +GLEW_FUN_EXPORT PFNGLNORMAL3BPROC __glewNormal3b; +GLEW_FUN_EXPORT PFNGLNORMAL3BVPROC __glewNormal3bv; +GLEW_FUN_EXPORT PFNGLNORMAL3DPROC __glewNormal3d; +GLEW_FUN_EXPORT PFNGLNORMAL3DVPROC __glewNormal3dv; +GLEW_FUN_EXPORT PFNGLNORMAL3FPROC __glewNormal3f; +GLEW_FUN_EXPORT PFNGLNORMAL3FVPROC __glewNormal3fv; +GLEW_FUN_EXPORT PFNGLNORMAL3IPROC __glewNormal3i; +GLEW_FUN_EXPORT PFNGLNORMAL3IVPROC __glewNormal3iv; +GLEW_FUN_EXPORT PFNGLNORMAL3SPROC __glewNormal3s; +GLEW_FUN_EXPORT PFNGLNORMAL3SVPROC __glewNormal3sv; +GLEW_FUN_EXPORT PFNGLNORMALPOINTERPROC __glewNormalPointer; +GLEW_FUN_EXPORT PFNGLORTHOPROC __glewOrtho; +GLEW_FUN_EXPORT PFNGLPASSTHROUGHPROC __glewPassThrough; +GLEW_FUN_EXPORT PFNGLPIXELMAPFVPROC __glewPixelMapfv; +GLEW_FUN_EXPORT PFNGLPIXELMAPUIVPROC __glewPixelMapuiv; +GLEW_FUN_EXPORT PFNGLPIXELMAPUSVPROC __glewPixelMapusv; +GLEW_FUN_EXPORT PFNGLPIXELSTOREFPROC __glewPixelStoref; +GLEW_FUN_EXPORT PFNGLPIXELSTOREIPROC __glewPixelStorei; +GLEW_FUN_EXPORT PFNGLPIXELTRANSFERFPROC __glewPixelTransferf; +GLEW_FUN_EXPORT PFNGLPIXELTRANSFERIPROC __glewPixelTransferi; +GLEW_FUN_EXPORT PFNGLPIXELZOOMPROC __glewPixelZoom; +GLEW_FUN_EXPORT PFNGLPOINTSIZEPROC __glewPointSize; +GLEW_FUN_EXPORT PFNGLPOLYGONMODEPROC __glewPolygonMode; +GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETPROC __glewPolygonOffset; +GLEW_FUN_EXPORT PFNGLPOLYGONSTIPPLEPROC __glewPolygonStipple; +GLEW_FUN_EXPORT PFNGLPOPATTRIBPROC __glewPopAttrib; +GLEW_FUN_EXPORT PFNGLPOPCLIENTATTRIBPROC __glewPopClientAttrib; +GLEW_FUN_EXPORT PFNGLPOPMATRIXPROC __glewPopMatrix; +GLEW_FUN_EXPORT PFNGLPOPNAMEPROC __glewPopName; +GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESPROC __glewPrioritizeTextures; +GLEW_FUN_EXPORT PFNGLPUSHATTRIBPROC __glewPushAttrib; +GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBPROC __glewPushClientAttrib; +GLEW_FUN_EXPORT PFNGLPUSHMATRIXPROC __glewPushMatrix; +GLEW_FUN_EXPORT PFNGLPUSHNAMEPROC __glewPushName; +GLEW_FUN_EXPORT PFNGLRASTERPOS2DPROC __glewRasterPos2d; +GLEW_FUN_EXPORT PFNGLRASTERPOS2DVPROC __glewRasterPos2dv; +GLEW_FUN_EXPORT PFNGLRASTERPOS2FPROC __glewRasterPos2f; +GLEW_FUN_EXPORT PFNGLRASTERPOS2FVPROC __glewRasterPos2fv; +GLEW_FUN_EXPORT PFNGLRASTERPOS2IPROC __glewRasterPos2i; +GLEW_FUN_EXPORT PFNGLRASTERPOS2IVPROC __glewRasterPos2iv; +GLEW_FUN_EXPORT PFNGLRASTERPOS2SPROC __glewRasterPos2s; +GLEW_FUN_EXPORT PFNGLRASTERPOS2SVPROC __glewRasterPos2sv; +GLEW_FUN_EXPORT PFNGLRASTERPOS3DPROC __glewRasterPos3d; +GLEW_FUN_EXPORT PFNGLRASTERPOS3DVPROC __glewRasterPos3dv; +GLEW_FUN_EXPORT PFNGLRASTERPOS3FPROC __glewRasterPos3f; +GLEW_FUN_EXPORT PFNGLRASTERPOS3FVPROC __glewRasterPos3fv; +GLEW_FUN_EXPORT PFNGLRASTERPOS3IPROC __glewRasterPos3i; +GLEW_FUN_EXPORT PFNGLRASTERPOS3IVPROC __glewRasterPos3iv; +GLEW_FUN_EXPORT PFNGLRASTERPOS3SPROC __glewRasterPos3s; +GLEW_FUN_EXPORT PFNGLRASTERPOS3SVPROC __glewRasterPos3sv; +GLEW_FUN_EXPORT PFNGLRASTERPOS4DPROC __glewRasterPos4d; +GLEW_FUN_EXPORT PFNGLRASTERPOS4DVPROC __glewRasterPos4dv; +GLEW_FUN_EXPORT PFNGLRASTERPOS4FPROC __glewRasterPos4f; +GLEW_FUN_EXPORT PFNGLRASTERPOS4FVPROC __glewRasterPos4fv; +GLEW_FUN_EXPORT PFNGLRASTERPOS4IPROC __glewRasterPos4i; +GLEW_FUN_EXPORT PFNGLRASTERPOS4IVPROC __glewRasterPos4iv; +GLEW_FUN_EXPORT PFNGLRASTERPOS4SPROC __glewRasterPos4s; +GLEW_FUN_EXPORT PFNGLRASTERPOS4SVPROC __glewRasterPos4sv; +GLEW_FUN_EXPORT PFNGLREADBUFFERPROC __glewReadBuffer; +GLEW_FUN_EXPORT PFNGLREADPIXELSPROC __glewReadPixels; +GLEW_FUN_EXPORT PFNGLRECTDPROC __glewRectd; +GLEW_FUN_EXPORT PFNGLRECTDVPROC __glewRectdv; +GLEW_FUN_EXPORT PFNGLRECTFPROC __glewRectf; +GLEW_FUN_EXPORT PFNGLRECTFVPROC __glewRectfv; +GLEW_FUN_EXPORT PFNGLRECTIPROC __glewRecti; +GLEW_FUN_EXPORT PFNGLRECTIVPROC __glewRectiv; +GLEW_FUN_EXPORT PFNGLRECTSPROC __glewRects; +GLEW_FUN_EXPORT PFNGLRECTSVPROC __glewRectsv; +GLEW_FUN_EXPORT PFNGLRENDERMODEPROC __glewRenderMode; +GLEW_FUN_EXPORT PFNGLROTATEDPROC __glewRotated; +GLEW_FUN_EXPORT PFNGLROTATEFPROC __glewRotatef; +GLEW_FUN_EXPORT PFNGLSCALEDPROC __glewScaled; +GLEW_FUN_EXPORT PFNGLSCALEFPROC __glewScalef; +GLEW_FUN_EXPORT PFNGLSCISSORPROC __glewScissor; +GLEW_FUN_EXPORT PFNGLSELECTBUFFERPROC __glewSelectBuffer; +GLEW_FUN_EXPORT PFNGLSHADEMODELPROC __glewShadeModel; +GLEW_FUN_EXPORT PFNGLSTENCILFUNCPROC __glewStencilFunc; +GLEW_FUN_EXPORT PFNGLSTENCILMASKPROC __glewStencilMask; +GLEW_FUN_EXPORT PFNGLSTENCILOPPROC __glewStencilOp; +GLEW_FUN_EXPORT PFNGLTEXCOORD1DPROC __glewTexCoord1d; +GLEW_FUN_EXPORT PFNGLTEXCOORD1DVPROC __glewTexCoord1dv; +GLEW_FUN_EXPORT PFNGLTEXCOORD1FPROC __glewTexCoord1f; +GLEW_FUN_EXPORT PFNGLTEXCOORD1FVPROC __glewTexCoord1fv; +GLEW_FUN_EXPORT PFNGLTEXCOORD1IPROC __glewTexCoord1i; +GLEW_FUN_EXPORT PFNGLTEXCOORD1IVPROC __glewTexCoord1iv; +GLEW_FUN_EXPORT PFNGLTEXCOORD1SPROC __glewTexCoord1s; +GLEW_FUN_EXPORT PFNGLTEXCOORD1SVPROC __glewTexCoord1sv; +GLEW_FUN_EXPORT PFNGLTEXCOORD2DPROC __glewTexCoord2d; +GLEW_FUN_EXPORT PFNGLTEXCOORD2DVPROC __glewTexCoord2dv; +GLEW_FUN_EXPORT PFNGLTEXCOORD2FPROC __glewTexCoord2f; +GLEW_FUN_EXPORT PFNGLTEXCOORD2FVPROC __glewTexCoord2fv; +GLEW_FUN_EXPORT PFNGLTEXCOORD2IPROC __glewTexCoord2i; +GLEW_FUN_EXPORT PFNGLTEXCOORD2IVPROC __glewTexCoord2iv; +GLEW_FUN_EXPORT PFNGLTEXCOORD2SPROC __glewTexCoord2s; +GLEW_FUN_EXPORT PFNGLTEXCOORD2SVPROC __glewTexCoord2sv; +GLEW_FUN_EXPORT PFNGLTEXCOORD3DPROC __glewTexCoord3d; +GLEW_FUN_EXPORT PFNGLTEXCOORD3DVPROC __glewTexCoord3dv; +GLEW_FUN_EXPORT PFNGLTEXCOORD3FPROC __glewTexCoord3f; +GLEW_FUN_EXPORT PFNGLTEXCOORD3FVPROC __glewTexCoord3fv; +GLEW_FUN_EXPORT PFNGLTEXCOORD3IPROC __glewTexCoord3i; +GLEW_FUN_EXPORT PFNGLTEXCOORD3IVPROC __glewTexCoord3iv; +GLEW_FUN_EXPORT PFNGLTEXCOORD3SPROC __glewTexCoord3s; +GLEW_FUN_EXPORT PFNGLTEXCOORD3SVPROC __glewTexCoord3sv; +GLEW_FUN_EXPORT PFNGLTEXCOORD4DPROC __glewTexCoord4d; +GLEW_FUN_EXPORT PFNGLTEXCOORD4DVPROC __glewTexCoord4dv; +GLEW_FUN_EXPORT PFNGLTEXCOORD4FPROC __glewTexCoord4f; +GLEW_FUN_EXPORT PFNGLTEXCOORD4FVPROC __glewTexCoord4fv; +GLEW_FUN_EXPORT PFNGLTEXCOORD4IPROC __glewTexCoord4i; +GLEW_FUN_EXPORT PFNGLTEXCOORD4IVPROC __glewTexCoord4iv; +GLEW_FUN_EXPORT PFNGLTEXCOORD4SPROC __glewTexCoord4s; +GLEW_FUN_EXPORT PFNGLTEXCOORD4SVPROC __glewTexCoord4sv; +GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERPROC __glewTexCoordPointer; +GLEW_FUN_EXPORT PFNGLTEXENVFPROC __glewTexEnvf; +GLEW_FUN_EXPORT PFNGLTEXENVFVPROC __glewTexEnvfv; +GLEW_FUN_EXPORT PFNGLTEXENVIPROC __glewTexEnvi; +GLEW_FUN_EXPORT PFNGLTEXENVIVPROC __glewTexEnviv; +GLEW_FUN_EXPORT PFNGLTEXGENDPROC __glewTexGend; +GLEW_FUN_EXPORT PFNGLTEXGENDVPROC __glewTexGendv; +GLEW_FUN_EXPORT PFNGLTEXGENFPROC __glewTexGenf; +GLEW_FUN_EXPORT PFNGLTEXGENFVPROC __glewTexGenfv; +GLEW_FUN_EXPORT PFNGLTEXGENIPROC __glewTexGeni; +GLEW_FUN_EXPORT PFNGLTEXGENIVPROC __glewTexGeniv; +GLEW_FUN_EXPORT PFNGLTEXIMAGE1DPROC __glewTexImage1D; +GLEW_FUN_EXPORT PFNGLTEXIMAGE2DPROC __glewTexImage2D; +GLEW_FUN_EXPORT PFNGLTEXPARAMETERFPROC __glewTexParameterf; +GLEW_FUN_EXPORT PFNGLTEXPARAMETERFVPROC __glewTexParameterfv; +GLEW_FUN_EXPORT PFNGLTEXPARAMETERIPROC __glewTexParameteri; +GLEW_FUN_EXPORT PFNGLTEXPARAMETERIVPROC __glewTexParameteriv; +GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DPROC __glewTexSubImage1D; +GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DPROC __glewTexSubImage2D; +GLEW_FUN_EXPORT PFNGLTRANSLATEDPROC __glewTranslated; +GLEW_FUN_EXPORT PFNGLTRANSLATEFPROC __glewTranslatef; +GLEW_FUN_EXPORT PFNGLVERTEX2DPROC __glewVertex2d; +GLEW_FUN_EXPORT PFNGLVERTEX2DVPROC __glewVertex2dv; +GLEW_FUN_EXPORT PFNGLVERTEX2FPROC __glewVertex2f; +GLEW_FUN_EXPORT PFNGLVERTEX2FVPROC __glewVertex2fv; +GLEW_FUN_EXPORT PFNGLVERTEX2IPROC __glewVertex2i; +GLEW_FUN_EXPORT PFNGLVERTEX2IVPROC __glewVertex2iv; +GLEW_FUN_EXPORT PFNGLVERTEX2SPROC __glewVertex2s; +GLEW_FUN_EXPORT PFNGLVERTEX2SVPROC __glewVertex2sv; +GLEW_FUN_EXPORT PFNGLVERTEX3DPROC __glewVertex3d; +GLEW_FUN_EXPORT PFNGLVERTEX3DVPROC __glewVertex3dv; +GLEW_FUN_EXPORT PFNGLVERTEX3FPROC __glewVertex3f; +GLEW_FUN_EXPORT PFNGLVERTEX3FVPROC __glewVertex3fv; +GLEW_FUN_EXPORT PFNGLVERTEX3IPROC __glewVertex3i; +GLEW_FUN_EXPORT PFNGLVERTEX3IVPROC __glewVertex3iv; +GLEW_FUN_EXPORT PFNGLVERTEX3SPROC __glewVertex3s; +GLEW_FUN_EXPORT PFNGLVERTEX3SVPROC __glewVertex3sv; +GLEW_FUN_EXPORT PFNGLVERTEX4DPROC __glewVertex4d; +GLEW_FUN_EXPORT PFNGLVERTEX4DVPROC __glewVertex4dv; +GLEW_FUN_EXPORT PFNGLVERTEX4FPROC __glewVertex4f; +GLEW_FUN_EXPORT PFNGLVERTEX4FVPROC __glewVertex4fv; +GLEW_FUN_EXPORT PFNGLVERTEX4IPROC __glewVertex4i; +GLEW_FUN_EXPORT PFNGLVERTEX4IVPROC __glewVertex4iv; +GLEW_FUN_EXPORT PFNGLVERTEX4SPROC __glewVertex4s; +GLEW_FUN_EXPORT PFNGLVERTEX4SVPROC __glewVertex4sv; +GLEW_FUN_EXPORT PFNGLVERTEXPOINTERPROC __glewVertexPointer; +GLEW_FUN_EXPORT PFNGLVIEWPORTPROC __glewViewport; +#endif //#ifdef GLEW_INIT_OPENGL11_FUNCTIONS + GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D; @@ -18036,6 +19057,10 @@ GLEWAPI GLboolean GLEWAPIENTRY glewGetExtension (const char *name); GLEWAPI const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error); GLEWAPI const GLubyte * GLEWAPIENTRY glewGetString (GLenum name); +#ifdef GLEW_INIT_OPENGL11_FUNCTIONS +GLEWAPI GLboolean GLEWAPIENTRY glewOpenGL11Init(void); +#endif //GLEW_INIT_OPENGL11_FUNCTIONS + #ifdef __cplusplus } #endif diff --git a/btgui/OpenGLWindow/GlewWindows/glew.c b/btgui/OpenGLWindow/GlewWindows/glew.c index 7726e6375..a21474376 100644 --- a/btgui/OpenGLWindow/GlewWindows/glew.c +++ b/btgui/OpenGLWindow/GlewWindows/glew.c @@ -13476,6 +13476,695 @@ extern GLenum GLEWAPIENTRY wglewContextInit (void); extern GLenum GLEWAPIENTRY glxewContextInit (void); #endif /* _WIN32 */ + +#ifdef GLEW_INIT_OPENGL11_FUNCTIONS + +PFNGLACCUMPROC __glewAccum = NULL; +PFNGLALPHAFUNCPROC __glewAlphaFunc = NULL; +PFNGLARETEXTURESRESIDENTPROC __glewAreTexturesResident = NULL; +PFNGLARRAYELEMENTPROC __glewArrayElement = NULL; +PFNGLBEGINPROC __glewBegin = NULL; +PFNGLBINDTEXTUREPROC __glewBindTexture = NULL; +PFNGLBITMAPPROC __glewBitmap = NULL; +PFNGLBLENDFUNCPROC __glewBlendFunc = NULL; +PFNGLCALLLISTPROC __glewCallList = NULL; +PFNGLCALLLISTSPROC __glewCallLists = NULL; +PFNGLCLEARPROC __glewClear = NULL; +PFNGLCLEARACCUMPROC __glewClearAccum = NULL; +PFNGLCLEARCOLORPROC __glewClearColor = NULL; +PFNGLCLEARDEPTHPROC __glewClearDepth = NULL; +PFNGLCLEARINDEXPROC __glewClearIndex = NULL; +PFNGLCLEARSTENCILPROC __glewClearStencil = NULL; +PFNGLCLIPPLANEPROC __glewClipPlane = NULL; +PFNGLCOLOR3BPROC __glewColor3b = NULL; +PFNGLCOLOR3BVPROC __glewColor3bv = NULL; +PFNGLCOLOR3DPROC __glewColor3d = NULL; +PFNGLCOLOR3DVPROC __glewColor3dv = NULL; +PFNGLCOLOR3FPROC __glewColor3f = NULL; +PFNGLCOLOR3FVPROC __glewColor3fv = NULL; +PFNGLCOLOR3IPROC __glewColor3i = NULL; +PFNGLCOLOR3IVPROC __glewColor3iv = NULL; +PFNGLCOLOR3SPROC __glewColor3s = NULL; +PFNGLCOLOR3SVPROC __glewColor3sv = NULL; +PFNGLCOLOR3UBPROC __glewColor3ub = NULL; +PFNGLCOLOR3UBVPROC __glewColor3ubv = NULL; +PFNGLCOLOR3UIPROC __glewColor3ui = NULL; +PFNGLCOLOR3UIVPROC __glewColor3uiv = NULL; +PFNGLCOLOR3USPROC __glewColor3us = NULL; +PFNGLCOLOR3USVPROC __glewColor3usv = NULL; +PFNGLCOLOR4BPROC __glewColor4b = NULL; +PFNGLCOLOR4BVPROC __glewColor4bv = NULL; +PFNGLCOLOR4DPROC __glewColor4d = NULL; +PFNGLCOLOR4DVPROC __glewColor4dv = NULL; +PFNGLCOLOR4FPROC __glewColor4f = NULL; +PFNGLCOLOR4FVPROC __glewColor4fv = NULL; +PFNGLCOLOR4IPROC __glewColor4i = NULL; +PFNGLCOLOR4IVPROC __glewColor4iv = NULL; +PFNGLCOLOR4SPROC __glewColor4s = NULL; +PFNGLCOLOR4SVPROC __glewColor4sv = NULL; +PFNGLCOLOR4UBPROC __glewColor4ub = NULL; +PFNGLCOLOR4UBVPROC __glewColor4ubv = NULL; +PFNGLCOLOR4UIPROC __glewColor4ui = NULL; +PFNGLCOLOR4UIVPROC __glewColor4uiv = NULL; +PFNGLCOLOR4USPROC __glewColor4us = NULL; +PFNGLCOLOR4USVPROC __glewColor4usv = NULL; +PFNGLCOLORMASKPROC __glewColorMask = NULL; +PFNGLCOLORMATERIALPROC __glewColorMaterial = NULL; +PFNGLCOLORPOINTERPROC __glewColorPointer = NULL; +PFNGLCOPYPIXELSPROC __glewCopyPixels = NULL; +PFNGLCOPYTEXIMAGE1DPROC __glewCopyTexImage1D = NULL; +PFNGLCOPYTEXIMAGE2DPROC __glewCopyTexImage2D = NULL; +PFNGLCOPYTEXSUBIMAGE1DPROC __glewCopyTexSubImage1D = NULL; +PFNGLCOPYTEXSUBIMAGE2DPROC __glewCopyTexSubImage2D = NULL; +PFNGLCULLFACEPROC __glewCullFace = NULL; +PFNGLDELETELISTSPROC __glewDeleteLists = NULL; +PFNGLDELETETEXTURESPROC __glewDeleteTextures = NULL; +PFNGLDEPTHFUNCPROC __glewDepthFunc = NULL; +PFNGLDEPTHMASKPROC __glewDepthMask = NULL; +PFNGLDEPTHRANGEPROC __glewDepthRange = NULL; +PFNGLDISABLEPROC __glewDisable = NULL; +PFNGLDISABLECLIENTSTATEPROC __glewDisableClientState = NULL; +PFNGLDRAWARRAYSPROC __glewDrawArrays = NULL; +PFNGLDRAWBUFFERPROC __glewDrawBuffer = NULL; +PFNGLDRAWELEMENTSPROC __glewDrawElements = NULL; +PFNGLDRAWPIXELSPROC __glewDrawPixels = NULL; +PFNGLEDGEFLAGPROC __glewEdgeFlag = NULL; +PFNGLEDGEFLAGPOINTERPROC __glewEdgeFlagPointer = NULL; +PFNGLEDGEFLAGVPROC __glewEdgeFlagv = NULL; +PFNGLENABLEPROC __glewEnable = NULL; +PFNGLENABLECLIENTSTATEPROC __glewEnableClientState = NULL; +PFNGLENDPROC __glewEnd = NULL; +PFNGLENDLISTPROC __glewEndList = NULL; +PFNGLEVALCOORD1DPROC __glewEvalCoord1d = NULL; +PFNGLEVALCOORD1DVPROC __glewEvalCoord1dv = NULL; +PFNGLEVALCOORD1FPROC __glewEvalCoord1f = NULL; +PFNGLEVALCOORD1FVPROC __glewEvalCoord1fv = NULL; +PFNGLEVALCOORD2DPROC __glewEvalCoord2d = NULL; +PFNGLEVALCOORD2DVPROC __glewEvalCoord2dv = NULL; +PFNGLEVALCOORD2FPROC __glewEvalCoord2f = NULL; +PFNGLEVALCOORD2FVPROC __glewEvalCoord2fv = NULL; +PFNGLEVALMESH1PROC __glewEvalMesh1 = NULL; +PFNGLEVALMESH2PROC __glewEvalMesh2 = NULL; +PFNGLEVALPOINT1PROC __glewEvalPoint1 = NULL; +PFNGLEVALPOINT2PROC __glewEvalPoint2 = NULL; +PFNGLFEEDBACKBUFFERPROC __glewFeedbackBuffer = NULL; +PFNGLFINISHPROC __glewFinish = NULL; +PFNGLFLUSHPROC __glewFlush = NULL; +PFNGLFOGFPROC __glewFogf = NULL; +PFNGLFOGFVPROC __glewFogfv = NULL; +PFNGLFOGIPROC __glewFogi = NULL; +PFNGLFOGIVPROC __glewFogiv = NULL; +PFNGLFRONTFACEPROC __glewFrontFace = NULL; +PFNGLFRUSTUMPROC __glewFrustum = NULL; +PFNGLGENLISTSPROC __glewGenLists = NULL; +PFNGLGENTEXTURESPROC __glewGenTextures = NULL; +PFNGLGETBOOLEANVPROC __glewGetBooleanv = NULL; +PFNGLGETCLIPPLANEPROC __glewGetClipPlane = NULL; +PFNGLGETDOUBLEVPROC __glewGetDoublev = NULL; +PFNGLGETERRORPROC __glewGetError = NULL; +PFNGLGETFLOATVPROC __glewGetFloatv = NULL; +PFNGLGETINTEGERVPROC __glewGetIntegerv = NULL; +PFNGLGETLIGHTFVPROC __glewGetLightfv = NULL; +PFNGLGETLIGHTIVPROC __glewGetLightiv = NULL; +PFNGLGETMAPDVPROC __glewGetMapdv = NULL; +PFNGLGETMAPFVPROC __glewGetMapfv = NULL; +PFNGLGETMAPIVPROC __glewGetMapiv = NULL; +PFNGLGETMATERIALFVPROC __glewGetMaterialfv = NULL; +PFNGLGETMATERIALIVPROC __glewGetMaterialiv = NULL; +PFNGLGETPIXELMAPFVPROC __glewGetPixelMapfv = NULL; +PFNGLGETPIXELMAPUIVPROC __glewGetPixelMapuiv = NULL; +PFNGLGETPIXELMAPUSVPROC __glewGetPixelMapusv = NULL; +PFNGLGETPOINTERVPROC __glewGetPointerv = NULL; +PFNGLGETPOLYGONSTIPPLEPROC __glewGetPolygonStipple = NULL; +PFNGLGETSTRINGPROC __glewGetString = NULL; +PFNGLGETTEXENVFVPROC __glewGetTexEnvfv = NULL; +PFNGLGETTEXENVIVPROC __glewGetTexEnviv = NULL; +PFNGLGETTEXGENDVPROC __glewGetTexGendv = NULL; +PFNGLGETTEXGENFVPROC __glewGetTexGenfv = NULL; +PFNGLGETTEXGENIVPROC __glewGetTexGeniv = NULL; +PFNGLGETTEXIMAGEPROC __glewGetTexImage = NULL; +PFNGLGETTEXLEVELPARAMETERFVPROC __glewGetTexLevelParameterfv = NULL; +PFNGLGETTEXLEVELPARAMETERIVPROC __glewGetTexLevelParameteriv = NULL; +PFNGLGETTEXPARAMETERFVPROC __glewGetTexParameterfv = NULL; +PFNGLGETTEXPARAMETERIVPROC __glewGetTexParameteriv = NULL; +PFNGLHINTPROC __glewHint = NULL; +PFNGLINDEXMASKPROC __glewIndexMask = NULL; +PFNGLINDEXPOINTERPROC __glewIndexPointer = NULL; +PFNGLINDEXDPROC __glewIndexd = NULL; +PFNGLINDEXDVPROC __glewIndexdv = NULL; +PFNGLINDEXFPROC __glewIndexf = NULL; +PFNGLINDEXFVPROC __glewIndexfv = NULL; +PFNGLINDEXIPROC __glewIndexi = NULL; +PFNGLINDEXIVPROC __glewIndexiv = NULL; +PFNGLINDEXSPROC __glewIndexs = NULL; +PFNGLINDEXSVPROC __glewIndexsv = NULL; +PFNGLINDEXUBPROC __glewIndexub = NULL; +PFNGLINDEXUBVPROC __glewIndexubv = NULL; +PFNGLINITNAMESPROC __glewInitNames = NULL; +PFNGLINTERLEAVEDARRAYSPROC __glewInterleavedArrays = NULL; +PFNGLISENABLEDPROC __glewIsEnabled = NULL; +PFNGLISLISTPROC __glewIsList = NULL; +PFNGLISTEXTUREPROC __glewIsTexture = NULL; +PFNGLLIGHTMODELFPROC __glewLightModelf = NULL; +PFNGLLIGHTMODELFVPROC __glewLightModelfv = NULL; +PFNGLLIGHTMODELIPROC __glewLightModeli = NULL; +PFNGLLIGHTMODELIVPROC __glewLightModeliv = NULL; +PFNGLLIGHTFPROC __glewLightf = NULL; +PFNGLLIGHTFVPROC __glewLightfv = NULL; +PFNGLLIGHTIPROC __glewLighti = NULL; +PFNGLLIGHTIVPROC __glewLightiv = NULL; +PFNGLLINESTIPPLEPROC __glewLineStipple = NULL; +PFNGLLINEWIDTHPROC __glewLineWidth = NULL; +PFNGLLISTBASEPROC __glewListBase = NULL; +PFNGLLOADIDENTITYPROC __glewLoadIdentity = NULL; +PFNGLLOADMATRIXDPROC __glewLoadMatrixd = NULL; +PFNGLLOADMATRIXFPROC __glewLoadMatrixf = NULL; +PFNGLLOADNAMEPROC __glewLoadName = NULL; +PFNGLLOGICOPPROC __glewLogicOp = NULL; +PFNGLMAP1DPROC __glewMap1d = NULL; +PFNGLMAP1FPROC __glewMap1f = NULL; +PFNGLMAP2DPROC __glewMap2d = NULL; +PFNGLMAP2FPROC __glewMap2f = NULL; +PFNGLMAPGRID1DPROC __glewMapGrid1d = NULL; +PFNGLMAPGRID1FPROC __glewMapGrid1f = NULL; +PFNGLMAPGRID2DPROC __glewMapGrid2d = NULL; +PFNGLMAPGRID2FPROC __glewMapGrid2f = NULL; +PFNGLMATERIALFPROC __glewMaterialf = NULL; +PFNGLMATERIALFVPROC __glewMaterialfv = NULL; +PFNGLMATERIALIPROC __glewMateriali = NULL; +PFNGLMATERIALIVPROC __glewMaterialiv = NULL; +PFNGLMATRIXMODEPROC __glewMatrixMode = NULL; +PFNGLMULTMATRIXDPROC __glewMultMatrixd = NULL; +PFNGLMULTMATRIXFPROC __glewMultMatrixf = NULL; +PFNGLNEWLISTPROC __glewNewList = NULL; +PFNGLNORMAL3BPROC __glewNormal3b = NULL; +PFNGLNORMAL3BVPROC __glewNormal3bv = NULL; +PFNGLNORMAL3DPROC __glewNormal3d = NULL; +PFNGLNORMAL3DVPROC __glewNormal3dv = NULL; +PFNGLNORMAL3FPROC __glewNormal3f = NULL; +PFNGLNORMAL3FVPROC __glewNormal3fv = NULL; +PFNGLNORMAL3IPROC __glewNormal3i = NULL; +PFNGLNORMAL3IVPROC __glewNormal3iv = NULL; +PFNGLNORMAL3SPROC __glewNormal3s = NULL; +PFNGLNORMAL3SVPROC __glewNormal3sv = NULL; +PFNGLNORMALPOINTERPROC __glewNormalPointer = NULL; +PFNGLORTHOPROC __glewOrtho = NULL; +PFNGLPASSTHROUGHPROC __glewPassThrough = NULL; +PFNGLPIXELMAPFVPROC __glewPixelMapfv = NULL; +PFNGLPIXELMAPUIVPROC __glewPixelMapuiv = NULL; +PFNGLPIXELMAPUSVPROC __glewPixelMapusv = NULL; +PFNGLPIXELSTOREFPROC __glewPixelStoref = NULL; +PFNGLPIXELSTOREIPROC __glewPixelStorei = NULL; +PFNGLPIXELTRANSFERFPROC __glewPixelTransferf = NULL; +PFNGLPIXELTRANSFERIPROC __glewPixelTransferi = NULL; +PFNGLPIXELZOOMPROC __glewPixelZoom = NULL; +PFNGLPOINTSIZEPROC __glewPointSize = NULL; +PFNGLPOLYGONMODEPROC __glewPolygonMode = NULL; +PFNGLPOLYGONOFFSETPROC __glewPolygonOffset = NULL; +PFNGLPOLYGONSTIPPLEPROC __glewPolygonStipple = NULL; +PFNGLPOPATTRIBPROC __glewPopAttrib = NULL; +PFNGLPOPCLIENTATTRIBPROC __glewPopClientAttrib = NULL; +PFNGLPOPMATRIXPROC __glewPopMatrix = NULL; +PFNGLPOPNAMEPROC __glewPopName = NULL; +PFNGLPRIORITIZETEXTURESPROC __glewPrioritizeTextures = NULL; +PFNGLPUSHATTRIBPROC __glewPushAttrib = NULL; +PFNGLPUSHCLIENTATTRIBPROC __glewPushClientAttrib = NULL; +PFNGLPUSHMATRIXPROC __glewPushMatrix = NULL; +PFNGLPUSHNAMEPROC __glewPushName = NULL; +PFNGLRASTERPOS2DPROC __glewRasterPos2d = NULL; +PFNGLRASTERPOS2DVPROC __glewRasterPos2dv = NULL; +PFNGLRASTERPOS2FPROC __glewRasterPos2f = NULL; +PFNGLRASTERPOS2FVPROC __glewRasterPos2fv = NULL; +PFNGLRASTERPOS2IPROC __glewRasterPos2i = NULL; +PFNGLRASTERPOS2IVPROC __glewRasterPos2iv = NULL; +PFNGLRASTERPOS2SPROC __glewRasterPos2s = NULL; +PFNGLRASTERPOS2SVPROC __glewRasterPos2sv = NULL; +PFNGLRASTERPOS3DPROC __glewRasterPos3d = NULL; +PFNGLRASTERPOS3DVPROC __glewRasterPos3dv = NULL; +PFNGLRASTERPOS3FPROC __glewRasterPos3f = NULL; +PFNGLRASTERPOS3FVPROC __glewRasterPos3fv = NULL; +PFNGLRASTERPOS3IPROC __glewRasterPos3i = NULL; +PFNGLRASTERPOS3IVPROC __glewRasterPos3iv = NULL; +PFNGLRASTERPOS3SPROC __glewRasterPos3s = NULL; +PFNGLRASTERPOS3SVPROC __glewRasterPos3sv = NULL; +PFNGLRASTERPOS4DPROC __glewRasterPos4d = NULL; +PFNGLRASTERPOS4DVPROC __glewRasterPos4dv = NULL; +PFNGLRASTERPOS4FPROC __glewRasterPos4f = NULL; +PFNGLRASTERPOS4FVPROC __glewRasterPos4fv = NULL; +PFNGLRASTERPOS4IPROC __glewRasterPos4i = NULL; +PFNGLRASTERPOS4IVPROC __glewRasterPos4iv = NULL; +PFNGLRASTERPOS4SPROC __glewRasterPos4s = NULL; +PFNGLRASTERPOS4SVPROC __glewRasterPos4sv = NULL; +PFNGLREADBUFFERPROC __glewReadBuffer = NULL; +PFNGLREADPIXELSPROC __glewReadPixels = NULL; +PFNGLRECTDPROC __glewRectd = NULL; +PFNGLRECTDVPROC __glewRectdv = NULL; +PFNGLRECTFPROC __glewRectf = NULL; +PFNGLRECTFVPROC __glewRectfv = NULL; +PFNGLRECTIPROC __glewRecti = NULL; +PFNGLRECTIVPROC __glewRectiv = NULL; +PFNGLRECTSPROC __glewRects = NULL; +PFNGLRECTSVPROC __glewRectsv = NULL; +PFNGLRENDERMODEPROC __glewRenderMode = NULL; +PFNGLROTATEDPROC __glewRotated = NULL; +PFNGLROTATEFPROC __glewRotatef = NULL; +PFNGLSCALEDPROC __glewScaled = NULL; +PFNGLSCALEFPROC __glewScalef = NULL; +PFNGLSCISSORPROC __glewScissor = NULL; +PFNGLSELECTBUFFERPROC __glewSelectBuffer = NULL; +PFNGLSHADEMODELPROC __glewShadeModel = NULL; +PFNGLSTENCILFUNCPROC __glewStencilFunc = NULL; +PFNGLSTENCILMASKPROC __glewStencilMask = NULL; +PFNGLSTENCILOPPROC __glewStencilOp = NULL; +PFNGLTEXCOORD1DPROC __glewTexCoord1d = NULL; +PFNGLTEXCOORD1DVPROC __glewTexCoord1dv = NULL; +PFNGLTEXCOORD1FPROC __glewTexCoord1f = NULL; +PFNGLTEXCOORD1FVPROC __glewTexCoord1fv = NULL; +PFNGLTEXCOORD1IPROC __glewTexCoord1i = NULL; +PFNGLTEXCOORD1IVPROC __glewTexCoord1iv = NULL; +PFNGLTEXCOORD1SPROC __glewTexCoord1s = NULL; +PFNGLTEXCOORD1SVPROC __glewTexCoord1sv = NULL; +PFNGLTEXCOORD2DPROC __glewTexCoord2d = NULL; +PFNGLTEXCOORD2DVPROC __glewTexCoord2dv = NULL; +PFNGLTEXCOORD2FPROC __glewTexCoord2f = NULL; +PFNGLTEXCOORD2FVPROC __glewTexCoord2fv = NULL; +PFNGLTEXCOORD2IPROC __glewTexCoord2i = NULL; +PFNGLTEXCOORD2IVPROC __glewTexCoord2iv = NULL; +PFNGLTEXCOORD2SPROC __glewTexCoord2s = NULL; +PFNGLTEXCOORD2SVPROC __glewTexCoord2sv = NULL; +PFNGLTEXCOORD3DPROC __glewTexCoord3d = NULL; +PFNGLTEXCOORD3DVPROC __glewTexCoord3dv = NULL; +PFNGLTEXCOORD3FPROC __glewTexCoord3f = NULL; +PFNGLTEXCOORD3FVPROC __glewTexCoord3fv = NULL; +PFNGLTEXCOORD3IPROC __glewTexCoord3i = NULL; +PFNGLTEXCOORD3IVPROC __glewTexCoord3iv = NULL; +PFNGLTEXCOORD3SPROC __glewTexCoord3s = NULL; +PFNGLTEXCOORD3SVPROC __glewTexCoord3sv = NULL; +PFNGLTEXCOORD4DPROC __glewTexCoord4d = NULL; +PFNGLTEXCOORD4DVPROC __glewTexCoord4dv = NULL; +PFNGLTEXCOORD4FPROC __glewTexCoord4f = NULL; +PFNGLTEXCOORD4FVPROC __glewTexCoord4fv = NULL; +PFNGLTEXCOORD4IPROC __glewTexCoord4i = NULL; +PFNGLTEXCOORD4IVPROC __glewTexCoord4iv = NULL; +PFNGLTEXCOORD4SPROC __glewTexCoord4s = NULL; +PFNGLTEXCOORD4SVPROC __glewTexCoord4sv = NULL; +PFNGLTEXCOORDPOINTERPROC __glewTexCoordPointer = NULL; +PFNGLTEXENVFPROC __glewTexEnvf = NULL; +PFNGLTEXENVFVPROC __glewTexEnvfv = NULL; +PFNGLTEXENVIPROC __glewTexEnvi = NULL; +PFNGLTEXENVIVPROC __glewTexEnviv = NULL; +PFNGLTEXGENDPROC __glewTexGend = NULL; +PFNGLTEXGENDVPROC __glewTexGendv = NULL; +PFNGLTEXGENFPROC __glewTexGenf = NULL; +PFNGLTEXGENFVPROC __glewTexGenfv = NULL; +PFNGLTEXGENIPROC __glewTexGeni = NULL; +PFNGLTEXGENIVPROC __glewTexGeniv = NULL; +PFNGLTEXIMAGE1DPROC __glewTexImage1D = NULL; +PFNGLTEXIMAGE2DPROC __glewTexImage2D = NULL; +PFNGLTEXPARAMETERFPROC __glewTexParameterf = NULL; +PFNGLTEXPARAMETERFVPROC __glewTexParameterfv = NULL; +PFNGLTEXPARAMETERIPROC __glewTexParameteri = NULL; +PFNGLTEXPARAMETERIVPROC __glewTexParameteriv = NULL; +PFNGLTEXSUBIMAGE1DPROC __glewTexSubImage1D = NULL; +PFNGLTEXSUBIMAGE2DPROC __glewTexSubImage2D = NULL; +PFNGLTRANSLATEDPROC __glewTranslated = NULL; +PFNGLTRANSLATEFPROC __glewTranslatef = NULL; +PFNGLVERTEX2DPROC __glewVertex2d = NULL; +PFNGLVERTEX2DVPROC __glewVertex2dv = NULL; +PFNGLVERTEX2FPROC __glewVertex2f = NULL; +PFNGLVERTEX2FVPROC __glewVertex2fv = NULL; +PFNGLVERTEX2IPROC __glewVertex2i = NULL; +PFNGLVERTEX2IVPROC __glewVertex2iv = NULL; +PFNGLVERTEX2SPROC __glewVertex2s = NULL; +PFNGLVERTEX2SVPROC __glewVertex2sv = NULL; +PFNGLVERTEX3DPROC __glewVertex3d = NULL; +PFNGLVERTEX3DVPROC __glewVertex3dv = NULL; +PFNGLVERTEX3FPROC __glewVertex3f = NULL; +PFNGLVERTEX3FVPROC __glewVertex3fv = NULL; +PFNGLVERTEX3IPROC __glewVertex3i = NULL; +PFNGLVERTEX3IVPROC __glewVertex3iv = NULL; +PFNGLVERTEX3SPROC __glewVertex3s = NULL; +PFNGLVERTEX3SVPROC __glewVertex3sv = NULL; +PFNGLVERTEX4DPROC __glewVertex4d = NULL; +PFNGLVERTEX4DVPROC __glewVertex4dv = NULL; +PFNGLVERTEX4FPROC __glewVertex4f = NULL; +PFNGLVERTEX4FVPROC __glewVertex4fv = NULL; +PFNGLVERTEX4IPROC __glewVertex4i = NULL; +PFNGLVERTEX4IVPROC __glewVertex4iv = NULL; +PFNGLVERTEX4SPROC __glewVertex4s = NULL; +PFNGLVERTEX4SVPROC __glewVertex4sv = NULL; +PFNGLVERTEXPOINTERPROC __glewVertexPointer = NULL; +PFNGLVIEWPORTPROC __glewViewport = NULL; + +#define fqn_from_convention(convention, fqn) \ + (const GLubyte*)fqn + +GLboolean GLEWAPIENTRY glewOpenGL11Init(void) +{ + GLboolean r = GL_FALSE; + + r = ((glAccum = (PFNGLACCUMPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glAccum"))) == NULL) || r; + r = ((glAlphaFunc = (PFNGLALPHAFUNCPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glAlphaFunc"))) == NULL) || r; + r = ((glAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glAreTexturesResident"))) == NULL) || r; + r = ((glArrayElement = (PFNGLARRAYELEMENTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glArrayElement"))) == NULL) || r; + r = ((glBegin = (PFNGLBEGINPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glBegin"))) == NULL) || r; + r = ((glBindTexture = (PFNGLBINDTEXTUREPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glBindTexture"))) == NULL) || r; + r = ((glBitmap = (PFNGLBITMAPPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glBitmap"))) == NULL) || r; + r = ((glBlendFunc = (PFNGLBLENDFUNCPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glBlendFunc"))) == NULL) || r; + r = ((glCallList = (PFNGLCALLLISTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCallList"))) == NULL) || r; + r = ((glCallLists = (PFNGLCALLLISTSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCallLists"))) == NULL) || r; + r = ((glClear = (PFNGLCLEARPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClear"))) == NULL) || r; + r = ((glClearAccum = (PFNGLCLEARACCUMPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClearAccum"))) == NULL) || r; + r = ((glClearColor = (PFNGLCLEARCOLORPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClearColor"))) == NULL) || r; + r = ((glClearDepth = (PFNGLCLEARDEPTHPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClearDepth"))) == NULL) || r; + r = ((glClearIndex = (PFNGLCLEARINDEXPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClearIndex"))) == NULL) || r; + r = ((glClearStencil = (PFNGLCLEARSTENCILPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClearStencil"))) == NULL) || r; + r = ((glClipPlane = (PFNGLCLIPPLANEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glClipPlane"))) == NULL) || r; + r = ((glColor3b = (PFNGLCOLOR3BPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3b"))) == NULL) || r; + r = ((glColor3bv = (PFNGLCOLOR3BVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3bv"))) == NULL) || r; + r = ((glColor3d = (PFNGLCOLOR3DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3d"))) == NULL) || r; + r = ((glColor3dv = (PFNGLCOLOR3DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3dv"))) == NULL) || r; + r = ((glColor3f = (PFNGLCOLOR3FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3f"))) == NULL) || r; + r = ((glColor3fv = (PFNGLCOLOR3FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3fv"))) == NULL) || r; + r = ((glColor3i = (PFNGLCOLOR3IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3i"))) == NULL) || r; + r = ((glColor3iv = (PFNGLCOLOR3IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3iv"))) == NULL) || r; + r = ((glColor3s = (PFNGLCOLOR3SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3s"))) == NULL) || r; + r = ((glColor3sv = (PFNGLCOLOR3SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3sv"))) == NULL) || r; + r = ((glColor3ub = (PFNGLCOLOR3UBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3ub"))) == NULL) || r; + r = ((glColor3ubv = (PFNGLCOLOR3UBVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3ubv"))) == NULL) || r; + r = ((glColor3ui = (PFNGLCOLOR3UIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3ui"))) == NULL) || r; + r = ((glColor3uiv = (PFNGLCOLOR3UIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3uiv"))) == NULL) || r; + r = ((glColor3us = (PFNGLCOLOR3USPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3us"))) == NULL) || r; + r = ((glColor3usv = (PFNGLCOLOR3USVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor3usv"))) == NULL) || r; + r = ((glColor4b = (PFNGLCOLOR4BPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4b"))) == NULL) || r; + r = ((glColor4bv = (PFNGLCOLOR4BVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4bv"))) == NULL) || r; + r = ((glColor4d = (PFNGLCOLOR4DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4d"))) == NULL) || r; + r = ((glColor4dv = (PFNGLCOLOR4DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4dv"))) == NULL) || r; + r = ((glColor4f = (PFNGLCOLOR4FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4f"))) == NULL) || r; + r = ((glColor4fv = (PFNGLCOLOR4FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4fv"))) == NULL) || r; + r = ((glColor4i = (PFNGLCOLOR4IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4i"))) == NULL) || r; + r = ((glColor4iv = (PFNGLCOLOR4IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4iv"))) == NULL) || r; + r = ((glColor4s = (PFNGLCOLOR4SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4s"))) == NULL) || r; + r = ((glColor4sv = (PFNGLCOLOR4SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4sv"))) == NULL) || r; + r = ((glColor4ub = (PFNGLCOLOR4UBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4ub"))) == NULL) || r; + r = ((glColor4ubv = (PFNGLCOLOR4UBVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4ubv"))) == NULL) || r; + r = ((glColor4ui = (PFNGLCOLOR4UIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4ui"))) == NULL) || r; + r = ((glColor4uiv = (PFNGLCOLOR4UIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4uiv"))) == NULL) || r; + r = ((glColor4us = (PFNGLCOLOR4USPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4us"))) == NULL) || r; + r = ((glColor4usv = (PFNGLCOLOR4USVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColor4usv"))) == NULL) || r; + r = ((glColorMask = (PFNGLCOLORMASKPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColorMask"))) == NULL) || r; + r = ((glColorMaterial = (PFNGLCOLORMATERIALPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColorMaterial"))) == NULL) || r; + r = ((glColorPointer = (PFNGLCOLORPOINTERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glColorPointer"))) == NULL) || r; + r = ((glCopyPixels = (PFNGLCOPYPIXELSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCopyPixels"))) == NULL) || r; + r = ((glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCopyTexImage1D"))) == NULL) || r; + r = ((glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCopyTexImage2D"))) == NULL) || r; + r = ((glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCopyTexSubImage1D"))) == NULL) || r; + r = ((glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCopyTexSubImage2D"))) == NULL) || r; + r = ((glCullFace = (PFNGLCULLFACEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glCullFace"))) == NULL) || r; + r = ((glDeleteLists = (PFNGLDELETELISTSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDeleteLists"))) == NULL) || r; + r = ((glDeleteTextures = (PFNGLDELETETEXTURESPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDeleteTextures"))) == NULL) || r; + r = ((glDepthFunc = (PFNGLDEPTHFUNCPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDepthFunc"))) == NULL) || r; + r = ((glDepthMask = (PFNGLDEPTHMASKPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDepthMask"))) == NULL) || r; + r = ((glDepthRange = (PFNGLDEPTHRANGEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDepthRange"))) == NULL) || r; + r = ((glDisable = (PFNGLDISABLEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDisable"))) == NULL) || r; + r = ((glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDisableClientState"))) == NULL) || r; + r = ((glDrawArrays = (PFNGLDRAWARRAYSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDrawArrays"))) == NULL) || r; + r = ((glDrawBuffer = (PFNGLDRAWBUFFERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDrawBuffer"))) == NULL) || r; + r = ((glDrawElements = (PFNGLDRAWELEMENTSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDrawElements"))) == NULL) || r; + r = ((glDrawPixels = (PFNGLDRAWPIXELSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glDrawPixels"))) == NULL) || r; + r = ((glEdgeFlag = (PFNGLEDGEFLAGPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEdgeFlag"))) == NULL) || r; + r = ((glEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEdgeFlagPointer"))) == NULL) || r; + r = ((glEdgeFlagv = (PFNGLEDGEFLAGVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEdgeFlagv"))) == NULL) || r; + r = ((glEnable = (PFNGLENABLEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEnable"))) == NULL) || r; + r = ((glEnableClientState = (PFNGLENABLECLIENTSTATEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEnableClientState"))) == NULL) || r; + r = ((glEnd = (PFNGLENDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEnd"))) == NULL) || r; + r = ((glEndList = (PFNGLENDLISTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEndList"))) == NULL) || r; + r = ((glEvalCoord1d = (PFNGLEVALCOORD1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord1d"))) == NULL) || r; + r = ((glEvalCoord1dv = (PFNGLEVALCOORD1DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord1dv"))) == NULL) || r; + r = ((glEvalCoord1f = (PFNGLEVALCOORD1FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord1f"))) == NULL) || r; + r = ((glEvalCoord1fv = (PFNGLEVALCOORD1FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord1fv"))) == NULL) || r; + r = ((glEvalCoord2d = (PFNGLEVALCOORD2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord2d"))) == NULL) || r; + r = ((glEvalCoord2dv = (PFNGLEVALCOORD2DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord2dv"))) == NULL) || r; + r = ((glEvalCoord2f = (PFNGLEVALCOORD2FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord2f"))) == NULL) || r; + r = ((glEvalCoord2fv = (PFNGLEVALCOORD2FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalCoord2fv"))) == NULL) || r; + r = ((glEvalMesh1 = (PFNGLEVALMESH1PROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalMesh1"))) == NULL) || r; + r = ((glEvalMesh2 = (PFNGLEVALMESH2PROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalMesh2"))) == NULL) || r; + r = ((glEvalPoint1 = (PFNGLEVALPOINT1PROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalPoint1"))) == NULL) || r; + r = ((glEvalPoint2 = (PFNGLEVALPOINT2PROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glEvalPoint2"))) == NULL) || r; + r = ((glFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFeedbackBuffer"))) == NULL) || r; + r = ((glFinish = (PFNGLFINISHPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFinish"))) == NULL) || r; + r = ((glFlush = (PFNGLFLUSHPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFlush"))) == NULL) || r; + r = ((glFogf = (PFNGLFOGFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFogf"))) == NULL) || r; + r = ((glFogfv = (PFNGLFOGFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFogfv"))) == NULL) || r; + r = ((glFogi = (PFNGLFOGIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFogi"))) == NULL) || r; + r = ((glFogiv = (PFNGLFOGIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFogiv"))) == NULL) || r; + r = ((glFrontFace = (PFNGLFRONTFACEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFrontFace"))) == NULL) || r; + r = ((glFrustum = (PFNGLFRUSTUMPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glFrustum"))) == NULL) || r; + r = ((glGenLists = (PFNGLGENLISTSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGenLists"))) == NULL) || r; + r = ((glGenTextures = (PFNGLGENTEXTURESPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGenTextures"))) == NULL) || r; + r = ((glGetBooleanv = (PFNGLGETBOOLEANVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetBooleanv"))) == NULL) || r; + r = ((glGetClipPlane = (PFNGLGETCLIPPLANEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetClipPlane"))) == NULL) || r; + r = ((glGetDoublev = (PFNGLGETDOUBLEVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetDoublev"))) == NULL) || r; + r = ((glGetError = (PFNGLGETERRORPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetError"))) == NULL) || r; + r = ((glGetFloatv = (PFNGLGETFLOATVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetFloatv"))) == NULL) || r; + r = ((glGetIntegerv = (PFNGLGETINTEGERVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetIntegerv"))) == NULL) || r; + r = ((glGetLightfv = (PFNGLGETLIGHTFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetLightfv"))) == NULL) || r; + r = ((glGetLightiv = (PFNGLGETLIGHTIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetLightiv"))) == NULL) || r; + r = ((glGetMapdv = (PFNGLGETMAPDVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetMapdv"))) == NULL) || r; + r = ((glGetMapfv = (PFNGLGETMAPFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetMapfv"))) == NULL) || r; + r = ((glGetMapiv = (PFNGLGETMAPIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetMapiv"))) == NULL) || r; + r = ((glGetMaterialfv = (PFNGLGETMATERIALFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetMaterialfv"))) == NULL) || r; + r = ((glGetMaterialiv = (PFNGLGETMATERIALIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetMaterialiv"))) == NULL) || r; + r = ((glGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetPixelMapfv"))) == NULL) || r; + r = ((glGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetPixelMapuiv"))) == NULL) || r; + r = ((glGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetPixelMapusv"))) == NULL) || r; + r = ((glGetPointerv = (PFNGLGETPOINTERVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetPointerv"))) == NULL) || r; + r = ((glGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetPolygonStipple"))) == NULL) || r; + r = ((glGetString = (PFNGLGETSTRINGPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetString"))) == NULL) || r; + r = ((glGetTexEnvfv = (PFNGLGETTEXENVFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexEnvfv"))) == NULL) || r; + r = ((glGetTexEnviv = (PFNGLGETTEXENVIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexEnviv"))) == NULL) || r; + r = ((glGetTexGendv = (PFNGLGETTEXGENDVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexGendv"))) == NULL) || r; + r = ((glGetTexGenfv = (PFNGLGETTEXGENFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexGenfv"))) == NULL) || r; + r = ((glGetTexGeniv = (PFNGLGETTEXGENIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexGeniv"))) == NULL) || r; + r = ((glGetTexImage = (PFNGLGETTEXIMAGEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexImage"))) == NULL) || r; + r = ((glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexLevelParameterfv"))) == NULL) || r; + r = ((glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexLevelParameteriv"))) == NULL) || r; + r = ((glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexParameterfv"))) == NULL) || r; + r = ((glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glGetTexParameteriv"))) == NULL) || r; + r = ((glHint = (PFNGLHINTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glHint"))) == NULL) || r; + r = ((glIndexMask = (PFNGLINDEXMASKPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexMask"))) == NULL) || r; + r = ((glIndexPointer = (PFNGLINDEXPOINTERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexPointer"))) == NULL) || r; + r = ((glIndexd = (PFNGLINDEXDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexd"))) == NULL) || r; + r = ((glIndexdv = (PFNGLINDEXDVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexdv"))) == NULL) || r; + r = ((glIndexf = (PFNGLINDEXFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexf"))) == NULL) || r; + r = ((glIndexfv = (PFNGLINDEXFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexfv"))) == NULL) || r; + r = ((glIndexi = (PFNGLINDEXIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexi"))) == NULL) || r; + r = ((glIndexiv = (PFNGLINDEXIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexiv"))) == NULL) || r; + r = ((glIndexs = (PFNGLINDEXSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexs"))) == NULL) || r; + r = ((glIndexsv = (PFNGLINDEXSVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexsv"))) == NULL) || r; + r = ((glIndexub = (PFNGLINDEXUBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexub"))) == NULL) || r; + r = ((glIndexubv = (PFNGLINDEXUBVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIndexubv"))) == NULL) || r; + r = ((glInitNames = (PFNGLINITNAMESPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glInitNames"))) == NULL) || r; + r = ((glInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glInterleavedArrays"))) == NULL) || r; + r = ((glIsEnabled = (PFNGLISENABLEDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIsEnabled"))) == NULL) || r; + r = ((glIsList = (PFNGLISLISTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIsList"))) == NULL) || r; + r = ((glIsTexture = (PFNGLISTEXTUREPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glIsTexture"))) == NULL) || r; + r = ((glLightModelf = (PFNGLLIGHTMODELFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightModelf"))) == NULL) || r; + r = ((glLightModelfv = (PFNGLLIGHTMODELFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightModelfv"))) == NULL) || r; + r = ((glLightModeli = (PFNGLLIGHTMODELIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightModeli"))) == NULL) || r; + r = ((glLightModeliv = (PFNGLLIGHTMODELIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightModeliv"))) == NULL) || r; + r = ((glLightf = (PFNGLLIGHTFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightf"))) == NULL) || r; + r = ((glLightfv = (PFNGLLIGHTFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightfv"))) == NULL) || r; + r = ((glLighti = (PFNGLLIGHTIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLighti"))) == NULL) || r; + r = ((glLightiv = (PFNGLLIGHTIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLightiv"))) == NULL) || r; + r = ((glLineStipple = (PFNGLLINESTIPPLEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLineStipple"))) == NULL) || r; + r = ((glLineWidth = (PFNGLLINEWIDTHPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLineWidth"))) == NULL) || r; + r = ((glListBase = (PFNGLLISTBASEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glListBase"))) == NULL) || r; + r = ((glLoadIdentity = (PFNGLLOADIDENTITYPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLoadIdentity"))) == NULL) || r; + r = ((glLoadMatrixd = (PFNGLLOADMATRIXDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLoadMatrixd"))) == NULL) || r; + r = ((glLoadMatrixf = (PFNGLLOADMATRIXFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLoadMatrixf"))) == NULL) || r; + r = ((glLoadName = (PFNGLLOADNAMEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLoadName"))) == NULL) || r; + r = ((glLogicOp = (PFNGLLOGICOPPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glLogicOp"))) == NULL) || r; + r = ((glMap1d = (PFNGLMAP1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMap1d"))) == NULL) || r; + r = ((glMap1f = (PFNGLMAP1FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMap1f"))) == NULL) || r; + r = ((glMap2d = (PFNGLMAP2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMap2d"))) == NULL) || r; + r = ((glMap2f = (PFNGLMAP2FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMap2f"))) == NULL) || r; + r = ((glMapGrid1d = (PFNGLMAPGRID1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMapGrid1d"))) == NULL) || r; + r = ((glMapGrid1f = (PFNGLMAPGRID1FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMapGrid1f"))) == NULL) || r; + r = ((glMapGrid2d = (PFNGLMAPGRID2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMapGrid2d"))) == NULL) || r; + r = ((glMapGrid2f = (PFNGLMAPGRID2FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMapGrid2f"))) == NULL) || r; + r = ((glMaterialf = (PFNGLMATERIALFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMaterialf"))) == NULL) || r; + r = ((glMaterialfv = (PFNGLMATERIALFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMaterialfv"))) == NULL) || r; + r = ((glMateriali = (PFNGLMATERIALIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMateriali"))) == NULL) || r; + r = ((glMaterialiv = (PFNGLMATERIALIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMaterialiv"))) == NULL) || r; + r = ((glMatrixMode = (PFNGLMATRIXMODEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMatrixMode"))) == NULL) || r; + r = ((glMultMatrixd = (PFNGLMULTMATRIXDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMultMatrixd"))) == NULL) || r; + r = ((glMultMatrixf = (PFNGLMULTMATRIXFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glMultMatrixf"))) == NULL) || r; + r = ((glNewList = (PFNGLNEWLISTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNewList"))) == NULL) || r; + r = ((glNormal3b = (PFNGLNORMAL3BPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3b"))) == NULL) || r; + r = ((glNormal3bv = (PFNGLNORMAL3BVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3bv"))) == NULL) || r; + r = ((glNormal3d = (PFNGLNORMAL3DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3d"))) == NULL) || r; + r = ((glNormal3dv = (PFNGLNORMAL3DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3dv"))) == NULL) || r; + r = ((glNormal3f = (PFNGLNORMAL3FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3f"))) == NULL) || r; + r = ((glNormal3fv = (PFNGLNORMAL3FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3fv"))) == NULL) || r; + r = ((glNormal3i = (PFNGLNORMAL3IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3i"))) == NULL) || r; + r = ((glNormal3iv = (PFNGLNORMAL3IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3iv"))) == NULL) || r; + r = ((glNormal3s = (PFNGLNORMAL3SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3s"))) == NULL) || r; + r = ((glNormal3sv = (PFNGLNORMAL3SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormal3sv"))) == NULL) || r; + r = ((glNormalPointer = (PFNGLNORMALPOINTERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glNormalPointer"))) == NULL) || r; + r = ((glOrtho = (PFNGLORTHOPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glOrtho"))) == NULL) || r; + r = ((glPassThrough = (PFNGLPASSTHROUGHPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPassThrough"))) == NULL) || r; + r = ((glPixelMapfv = (PFNGLPIXELMAPFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelMapfv"))) == NULL) || r; + r = ((glPixelMapuiv = (PFNGLPIXELMAPUIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelMapuiv"))) == NULL) || r; + r = ((glPixelMapusv = (PFNGLPIXELMAPUSVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelMapusv"))) == NULL) || r; + r = ((glPixelStoref = (PFNGLPIXELSTOREFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelStoref"))) == NULL) || r; + r = ((glPixelStorei = (PFNGLPIXELSTOREIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelStorei"))) == NULL) || r; + r = ((glPixelTransferf = (PFNGLPIXELTRANSFERFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelTransferf"))) == NULL) || r; + r = ((glPixelTransferi = (PFNGLPIXELTRANSFERIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelTransferi"))) == NULL) || r; + r = ((glPixelZoom = (PFNGLPIXELZOOMPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPixelZoom"))) == NULL) || r; + r = ((glPointSize = (PFNGLPOINTSIZEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPointSize"))) == NULL) || r; + r = ((glPolygonMode = (PFNGLPOLYGONMODEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPolygonMode"))) == NULL) || r; + r = ((glPolygonOffset = (PFNGLPOLYGONOFFSETPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPolygonOffset"))) == NULL) || r; + r = ((glPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPolygonStipple"))) == NULL) || r; + r = ((glPopAttrib = (PFNGLPOPATTRIBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPopAttrib"))) == NULL) || r; + r = ((glPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPopClientAttrib"))) == NULL) || r; + r = ((glPopMatrix = (PFNGLPOPMATRIXPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPopMatrix"))) == NULL) || r; + r = ((glPopName = (PFNGLPOPNAMEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPopName"))) == NULL) || r; + r = ((glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPrioritizeTextures"))) == NULL) || r; + r = ((glPushAttrib = (PFNGLPUSHATTRIBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPushAttrib"))) == NULL) || r; + r = ((glPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPushClientAttrib"))) == NULL) || r; + r = ((glPushMatrix = (PFNGLPUSHMATRIXPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPushMatrix"))) == NULL) || r; + r = ((glPushName = (PFNGLPUSHNAMEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glPushName"))) == NULL) || r; + r = ((glRasterPos2d = (PFNGLRASTERPOS2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2d"))) == NULL) || r; + r = ((glRasterPos2dv = (PFNGLRASTERPOS2DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2dv"))) == NULL) || r; + r = ((glRasterPos2f = (PFNGLRASTERPOS2FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2f"))) == NULL) || r; + r = ((glRasterPos2fv = (PFNGLRASTERPOS2FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2fv"))) == NULL) || r; + r = ((glRasterPos2i = (PFNGLRASTERPOS2IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2i"))) == NULL) || r; + r = ((glRasterPos2iv = (PFNGLRASTERPOS2IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2iv"))) == NULL) || r; + r = ((glRasterPos2s = (PFNGLRASTERPOS2SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2s"))) == NULL) || r; + r = ((glRasterPos2sv = (PFNGLRASTERPOS2SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos2sv"))) == NULL) || r; + r = ((glRasterPos3d = (PFNGLRASTERPOS3DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3d"))) == NULL) || r; + r = ((glRasterPos3dv = (PFNGLRASTERPOS3DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3dv"))) == NULL) || r; + r = ((glRasterPos3f = (PFNGLRASTERPOS3FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3f"))) == NULL) || r; + r = ((glRasterPos3fv = (PFNGLRASTERPOS3FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3fv"))) == NULL) || r; + r = ((glRasterPos3i = (PFNGLRASTERPOS3IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3i"))) == NULL) || r; + r = ((glRasterPos3iv = (PFNGLRASTERPOS3IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3iv"))) == NULL) || r; + r = ((glRasterPos3s = (PFNGLRASTERPOS3SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3s"))) == NULL) || r; + r = ((glRasterPos3sv = (PFNGLRASTERPOS3SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos3sv"))) == NULL) || r; + r = ((glRasterPos4d = (PFNGLRASTERPOS4DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4d"))) == NULL) || r; + r = ((glRasterPos4dv = (PFNGLRASTERPOS4DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4dv"))) == NULL) || r; + r = ((glRasterPos4f = (PFNGLRASTERPOS4FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4f"))) == NULL) || r; + r = ((glRasterPos4fv = (PFNGLRASTERPOS4FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4fv"))) == NULL) || r; + r = ((glRasterPos4i = (PFNGLRASTERPOS4IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4i"))) == NULL) || r; + r = ((glRasterPos4iv = (PFNGLRASTERPOS4IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4iv"))) == NULL) || r; + r = ((glRasterPos4s = (PFNGLRASTERPOS4SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4s"))) == NULL) || r; + r = ((glRasterPos4sv = (PFNGLRASTERPOS4SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRasterPos4sv"))) == NULL) || r; + r = ((glReadBuffer = (PFNGLREADBUFFERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glReadBuffer"))) == NULL) || r; + r = ((glReadPixels = (PFNGLREADPIXELSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glReadPixels"))) == NULL) || r; + r = ((glRectd = (PFNGLRECTDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRectd"))) == NULL) || r; + r = ((glRectdv = (PFNGLRECTDVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRectdv"))) == NULL) || r; + r = ((glRectf = (PFNGLRECTFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRectf"))) == NULL) || r; + r = ((glRectfv = (PFNGLRECTFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRectfv"))) == NULL) || r; + r = ((glRecti = (PFNGLRECTIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRecti"))) == NULL) || r; + r = ((glRectiv = (PFNGLRECTIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRectiv"))) == NULL) || r; + r = ((glRects = (PFNGLRECTSPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRects"))) == NULL) || r; + r = ((glRectsv = (PFNGLRECTSVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRectsv"))) == NULL) || r; + r = ((glRenderMode = (PFNGLRENDERMODEPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRenderMode"))) == NULL) || r; + r = ((glRotated = (PFNGLROTATEDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRotated"))) == NULL) || r; + r = ((glRotatef = (PFNGLROTATEFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glRotatef"))) == NULL) || r; + r = ((glScaled = (PFNGLSCALEDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glScaled"))) == NULL) || r; + r = ((glScalef = (PFNGLSCALEFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glScalef"))) == NULL) || r; + r = ((glScissor = (PFNGLSCISSORPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glScissor"))) == NULL) || r; + r = ((glSelectBuffer = (PFNGLSELECTBUFFERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glSelectBuffer"))) == NULL) || r; + r = ((glShadeModel = (PFNGLSHADEMODELPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glShadeModel"))) == NULL) || r; + r = ((glStencilFunc = (PFNGLSTENCILFUNCPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glStencilFunc"))) == NULL) || r; + r = ((glStencilMask = (PFNGLSTENCILMASKPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glStencilMask"))) == NULL) || r; + r = ((glStencilOp = (PFNGLSTENCILOPPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glStencilOp"))) == NULL) || r; + r = ((glTexCoord1d = (PFNGLTEXCOORD1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1d"))) == NULL) || r; + r = ((glTexCoord1dv = (PFNGLTEXCOORD1DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1dv"))) == NULL) || r; + r = ((glTexCoord1f = (PFNGLTEXCOORD1FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1f"))) == NULL) || r; + r = ((glTexCoord1fv = (PFNGLTEXCOORD1FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1fv"))) == NULL) || r; + r = ((glTexCoord1i = (PFNGLTEXCOORD1IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1i"))) == NULL) || r; + r = ((glTexCoord1iv = (PFNGLTEXCOORD1IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1iv"))) == NULL) || r; + r = ((glTexCoord1s = (PFNGLTEXCOORD1SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1s"))) == NULL) || r; + r = ((glTexCoord1sv = (PFNGLTEXCOORD1SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord1sv"))) == NULL) || r; + r = ((glTexCoord2d = (PFNGLTEXCOORD2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2d"))) == NULL) || r; + r = ((glTexCoord2dv = (PFNGLTEXCOORD2DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2dv"))) == NULL) || r; + r = ((glTexCoord2f = (PFNGLTEXCOORD2FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2f"))) == NULL) || r; + r = ((glTexCoord2fv = (PFNGLTEXCOORD2FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2fv"))) == NULL) || r; + r = ((glTexCoord2i = (PFNGLTEXCOORD2IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2i"))) == NULL) || r; + r = ((glTexCoord2iv = (PFNGLTEXCOORD2IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2iv"))) == NULL) || r; + r = ((glTexCoord2s = (PFNGLTEXCOORD2SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2s"))) == NULL) || r; + r = ((glTexCoord2sv = (PFNGLTEXCOORD2SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord2sv"))) == NULL) || r; + r = ((glTexCoord3d = (PFNGLTEXCOORD3DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3d"))) == NULL) || r; + r = ((glTexCoord3dv = (PFNGLTEXCOORD3DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3dv"))) == NULL) || r; + r = ((glTexCoord3f = (PFNGLTEXCOORD3FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3f"))) == NULL) || r; + r = ((glTexCoord3fv = (PFNGLTEXCOORD3FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3fv"))) == NULL) || r; + r = ((glTexCoord3i = (PFNGLTEXCOORD3IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3i"))) == NULL) || r; + r = ((glTexCoord3iv = (PFNGLTEXCOORD3IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3iv"))) == NULL) || r; + r = ((glTexCoord3s = (PFNGLTEXCOORD3SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3s"))) == NULL) || r; + r = ((glTexCoord3sv = (PFNGLTEXCOORD3SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord3sv"))) == NULL) || r; + r = ((glTexCoord4d = (PFNGLTEXCOORD4DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4d"))) == NULL) || r; + r = ((glTexCoord4dv = (PFNGLTEXCOORD4DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4dv"))) == NULL) || r; + r = ((glTexCoord4f = (PFNGLTEXCOORD4FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4f"))) == NULL) || r; + r = ((glTexCoord4fv = (PFNGLTEXCOORD4FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4fv"))) == NULL) || r; + r = ((glTexCoord4i = (PFNGLTEXCOORD4IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4i"))) == NULL) || r; + r = ((glTexCoord4iv = (PFNGLTEXCOORD4IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4iv"))) == NULL) || r; + r = ((glTexCoord4s = (PFNGLTEXCOORD4SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4s"))) == NULL) || r; + r = ((glTexCoord4sv = (PFNGLTEXCOORD4SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoord4sv"))) == NULL) || r; + r = ((glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexCoordPointer"))) == NULL) || r; + r = ((glTexEnvf = (PFNGLTEXENVFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexEnvf"))) == NULL) || r; + r = ((glTexEnvfv = (PFNGLTEXENVFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexEnvfv"))) == NULL) || r; + r = ((glTexEnvi = (PFNGLTEXENVIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexEnvi"))) == NULL) || r; + r = ((glTexEnviv = (PFNGLTEXENVIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexEnviv"))) == NULL) || r; + r = ((glTexGend = (PFNGLTEXGENDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexGend"))) == NULL) || r; + r = ((glTexGendv = (PFNGLTEXGENDVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexGendv"))) == NULL) || r; + r = ((glTexGenf = (PFNGLTEXGENFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexGenf"))) == NULL) || r; + r = ((glTexGenfv = (PFNGLTEXGENFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexGenfv"))) == NULL) || r; + r = ((glTexGeni = (PFNGLTEXGENIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexGeni"))) == NULL) || r; + r = ((glTexGeniv = (PFNGLTEXGENIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexGeniv"))) == NULL) || r; + r = ((glTexImage1D = (PFNGLTEXIMAGE1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexImage1D"))) == NULL) || r; + r = ((glTexImage2D = (PFNGLTEXIMAGE2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexImage2D"))) == NULL) || r; + r = ((glTexParameterf = (PFNGLTEXPARAMETERFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexParameterf"))) == NULL) || r; + r = ((glTexParameterfv = (PFNGLTEXPARAMETERFVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexParameterfv"))) == NULL) || r; + r = ((glTexParameteri = (PFNGLTEXPARAMETERIPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexParameteri"))) == NULL) || r; + r = ((glTexParameteriv = (PFNGLTEXPARAMETERIVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexParameteriv"))) == NULL) || r; + r = ((glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexSubImage1D"))) == NULL) || r; + r = ((glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTexSubImage2D"))) == NULL) || r; + r = ((glTranslated = (PFNGLTRANSLATEDPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTranslated"))) == NULL) || r; + r = ((glTranslatef = (PFNGLTRANSLATEFPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glTranslatef"))) == NULL) || r; + r = ((glVertex2d = (PFNGLVERTEX2DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2d"))) == NULL) || r; + r = ((glVertex2dv = (PFNGLVERTEX2DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2dv"))) == NULL) || r; + r = ((glVertex2f = (PFNGLVERTEX2FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2f"))) == NULL) || r; + r = ((glVertex2fv = (PFNGLVERTEX2FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2fv"))) == NULL) || r; + r = ((glVertex2i = (PFNGLVERTEX2IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2i"))) == NULL) || r; + r = ((glVertex2iv = (PFNGLVERTEX2IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2iv"))) == NULL) || r; + r = ((glVertex2s = (PFNGLVERTEX2SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2s"))) == NULL) || r; + r = ((glVertex2sv = (PFNGLVERTEX2SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex2sv"))) == NULL) || r; + r = ((glVertex3d = (PFNGLVERTEX3DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3d"))) == NULL) || r; + r = ((glVertex3dv = (PFNGLVERTEX3DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3dv"))) == NULL) || r; + r = ((glVertex3f = (PFNGLVERTEX3FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3f"))) == NULL) || r; + r = ((glVertex3fv = (PFNGLVERTEX3FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3fv"))) == NULL) || r; + r = ((glVertex3i = (PFNGLVERTEX3IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3i"))) == NULL) || r; + r = ((glVertex3iv = (PFNGLVERTEX3IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3iv"))) == NULL) || r; + r = ((glVertex3s = (PFNGLVERTEX3SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3s"))) == NULL) || r; + r = ((glVertex3sv = (PFNGLVERTEX3SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex3sv"))) == NULL) || r; + r = ((glVertex4d = (PFNGLVERTEX4DPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4d"))) == NULL) || r; + r = ((glVertex4dv = (PFNGLVERTEX4DVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4dv"))) == NULL) || r; + r = ((glVertex4f = (PFNGLVERTEX4FPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4f"))) == NULL) || r; + r = ((glVertex4fv = (PFNGLVERTEX4FVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4fv"))) == NULL) || r; + r = ((glVertex4i = (PFNGLVERTEX4IPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4i"))) == NULL) || r; + r = ((glVertex4iv = (PFNGLVERTEX4IVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4iv"))) == NULL) || r; + r = ((glVertex4s = (PFNGLVERTEX4SPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4s"))) == NULL) || r; + r = ((glVertex4sv = (PFNGLVERTEX4SVPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertex4sv"))) == NULL) || r; + r = ((glVertexPointer = (PFNGLVERTEXPOINTERPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glVertexPointer"))) == NULL) || r; + r = ((glViewport = (PFNGLVIEWPORTPROC)glewGetProcAddress(fqn_from_convention(glew_convention, "glViewport"))) == NULL) || r; + + return r; +} +#endif //GLEW_INIT_OPENGL11_FUNCTIONS + + GLenum GLEWAPIENTRY glewInit (void) { GLenum r;