/* * %CopyrightBegin% * * Copyright Ericsson AB 2008-2016. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * %CopyrightEnd% */ /***** This file is generated do not edit ****/ #ifdef WX_DEF_EXTS # define WXE_EXTERN #else # define WXE_EXTERN extern #endif typedef struct { const char * name; const char * alt; void * func; } gl_fns_t; #define GLE_GL_FUNC_START 5037 typedef void (APIENTRY * WXEGLCLEARINDEX)(GLfloat); WXE_EXTERN WXEGLCLEARINDEX weglClearIndex; typedef void (APIENTRY * WXEGLCLEARCOLOR)(GLclampf,GLclampf,GLclampf,GLclampf); WXE_EXTERN WXEGLCLEARCOLOR weglClearColor; typedef void (APIENTRY * WXEGLCLEAR)(GLbitfield); WXE_EXTERN WXEGLCLEAR weglClear; typedef void (APIENTRY * WXEGLINDEXMASK)(GLuint); WXE_EXTERN WXEGLINDEXMASK weglIndexMask; typedef void (APIENTRY * WXEGLCOLORMASK)(GLboolean,GLboolean,GLboolean,GLboolean); WXE_EXTERN WXEGLCOLORMASK weglColorMask; typedef void (APIENTRY * WXEGLALPHAFUNC)(GLenum,GLclampf); WXE_EXTERN WXEGLALPHAFUNC weglAlphaFunc; typedef void (APIENTRY * WXEGLBLENDFUNC)(GLenum,GLenum); WXE_EXTERN WXEGLBLENDFUNC weglBlendFunc; typedef void (APIENTRY * WXEGLLOGICOP)(GLenum); WXE_EXTERN WXEGLLOGICOP weglLogicOp; typedef void (APIENTRY * WXEGLCULLFACE)(GLenum); WXE_EXTERN WXEGLCULLFACE weglCullFace; typedef void (APIENTRY * WXEGLFRONTFACE)(GLenum); WXE_EXTERN WXEGLFRONTFACE weglFrontFace; typedef void (APIENTRY * WXEGLPOINTSIZE)(GLfloat); WXE_EXTERN WXEGLPOINTSIZE weglPointSize; typedef void (APIENTRY * WXEGLLINEWIDTH)(GLfloat); WXE_EXTERN WXEGLLINEWIDTH weglLineWidth; typedef void (APIENTRY * WXEGLLINESTIPPLE)(GLint,GLushort); WXE_EXTERN WXEGLLINESTIPPLE weglLineStipple; typedef void (APIENTRY * WXEGLPOLYGONMODE)(GLenum,GLenum); WXE_EXTERN WXEGLPOLYGONMODE weglPolygonMode; typedef void (APIENTRY * WXEGLPOLYGONOFFSET)(GLfloat,GLfloat); WXE_EXTERN WXEGLPOLYGONOFFSET weglPolygonOffset; typedef void (APIENTRY * WXEGLPOLYGONSTIPPLE)(const GLubyte *); WXE_EXTERN WXEGLPOLYGONSTIPPLE weglPolygonStipple; typedef void (APIENTRY * WXEGLGETPOLYGONSTIPPLE)(GLubyte *); WXE_EXTERN WXEGLGETPOLYGONSTIPPLE weglGetPolygonStipple; typedef void (APIENTRY * WXEGLEDGEFLAGV)(const GLboolean *); WXE_EXTERN WXEGLEDGEFLAGV weglEdgeFlagv; typedef void (APIENTRY * WXEGLSCISSOR)(GLint,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLSCISSOR weglScissor; typedef void (APIENTRY * WXEGLCLIPPLANE)(GLenum,const GLdouble *); WXE_EXTERN WXEGLCLIPPLANE weglClipPlane; typedef void (APIENTRY * WXEGLGETCLIPPLANE)(GLenum,GLdouble *); WXE_EXTERN WXEGLGETCLIPPLANE weglGetClipPlane; typedef void (APIENTRY * WXEGLDRAWBUFFER)(GLenum); WXE_EXTERN WXEGLDRAWBUFFER weglDrawBuffer; typedef void (APIENTRY * WXEGLREADBUFFER)(GLenum); WXE_EXTERN WXEGLREADBUFFER weglReadBuffer; typedef void (APIENTRY * WXEGLENABLE)(GLenum); WXE_EXTERN WXEGLENABLE weglEnable; typedef void (APIENTRY * WXEGLDISABLE)(GLenum); WXE_EXTERN WXEGLDISABLE weglDisable; typedef GLboolean (APIENTRY * WXEGLISENABLED)(GLenum); WXE_EXTERN WXEGLISENABLED weglIsEnabled; typedef void (APIENTRY * WXEGLENABLECLIENTSTATE)(GLenum); WXE_EXTERN WXEGLENABLECLIENTSTATE weglEnableClientState; typedef void (APIENTRY * WXEGLDISABLECLIENTSTATE)(GLenum); WXE_EXTERN WXEGLDISABLECLIENTSTATE weglDisableClientState; typedef void (APIENTRY * WXEGLGETBOOLEANV)(GLenum,GLboolean *); WXE_EXTERN WXEGLGETBOOLEANV weglGetBooleanv; typedef void (APIENTRY * WXEGLGETDOUBLEV)(GLenum,GLdouble *); WXE_EXTERN WXEGLGETDOUBLEV weglGetDoublev; typedef void (APIENTRY * WXEGLGETFLOATV)(GLenum,GLfloat *); WXE_EXTERN WXEGLGETFLOATV weglGetFloatv; typedef void (APIENTRY * WXEGLGETINTEGERV)(GLenum,GLint *); WXE_EXTERN WXEGLGETINTEGERV weglGetIntegerv; typedef void (APIENTRY * WXEGLPUSHATTRIB)(GLbitfield); WXE_EXTERN WXEGLPUSHATTRIB weglPushAttrib; typedef void (APIENTRY * WXEGLPOPATTRIB)(); WXE_EXTERN WXEGLPOPATTRIB weglPopAttrib; typedef void (APIENTRY * WXEGLPUSHCLIENTATTRIB)(GLbitfield); WXE_EXTERN WXEGLPUSHCLIENTATTRIB weglPushClientAttrib; typedef void (APIENTRY * WXEGLPOPCLIENTATTRIB)(); WXE_EXTERN WXEGLPOPCLIENTATTRIB weglPopClientAttrib; typedef GLint (APIENTRY * WXEGLRENDERMODE)(GLenum); WXE_EXTERN WXEGLRENDERMODE weglRenderMode; typedef GLenum (APIENTRY * WXEGLGETERROR)(); WXE_EXTERN WXEGLGETERROR weglGetError; typedef const GLubyte * (APIENTRY * WXEGLGETSTRING)(GLenum); WXE_EXTERN WXEGLGETSTRING weglGetString; typedef void (APIENTRY * WXEGLFINISH)(); WXE_EXTERN WXEGLFINISH weglFinish; typedef void (APIENTRY * WXEGLFLUSH)(); WXE_EXTERN WXEGLFLUSH weglFlush; typedef void (APIENTRY * WXEGLHINT)(GLenum,GLenum); WXE_EXTERN WXEGLHINT weglHint; typedef void (APIENTRY * WXEGLCLEARDEPTH)(GLclampd); WXE_EXTERN WXEGLCLEARDEPTH weglClearDepth; typedef void (APIENTRY * WXEGLDEPTHFUNC)(GLenum); WXE_EXTERN WXEGLDEPTHFUNC weglDepthFunc; typedef void (APIENTRY * WXEGLDEPTHMASK)(GLboolean); WXE_EXTERN WXEGLDEPTHMASK weglDepthMask; typedef void (APIENTRY * WXEGLDEPTHRANGE)(GLclampd,GLclampd); WXE_EXTERN WXEGLDEPTHRANGE weglDepthRange; typedef void (APIENTRY * WXEGLCLEARACCUM)(GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLCLEARACCUM weglClearAccum; typedef void (APIENTRY * WXEGLACCUM)(GLenum,GLfloat); WXE_EXTERN WXEGLACCUM weglAccum; typedef void (APIENTRY * WXEGLMATRIXMODE)(GLenum); WXE_EXTERN WXEGLMATRIXMODE weglMatrixMode; typedef void (APIENTRY * WXEGLORTHO)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLORTHO weglOrtho; typedef void (APIENTRY * WXEGLFRUSTUM)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLFRUSTUM weglFrustum; typedef void (APIENTRY * WXEGLVIEWPORT)(GLint,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLVIEWPORT weglViewport; typedef void (APIENTRY * WXEGLPUSHMATRIX)(); WXE_EXTERN WXEGLPUSHMATRIX weglPushMatrix; typedef void (APIENTRY * WXEGLPOPMATRIX)(); WXE_EXTERN WXEGLPOPMATRIX weglPopMatrix; typedef void (APIENTRY * WXEGLLOADIDENTITY)(); WXE_EXTERN WXEGLLOADIDENTITY weglLoadIdentity; typedef void (APIENTRY * WXEGLLOADMATRIXD)(const GLdouble *); WXE_EXTERN WXEGLLOADMATRIXD weglLoadMatrixd; typedef void (APIENTRY * WXEGLLOADMATRIXF)(const GLfloat *); WXE_EXTERN WXEGLLOADMATRIXF weglLoadMatrixf; typedef void (APIENTRY * WXEGLMULTMATRIXD)(const GLdouble *); WXE_EXTERN WXEGLMULTMATRIXD weglMultMatrixd; typedef void (APIENTRY * WXEGLMULTMATRIXF)(const GLfloat *); WXE_EXTERN WXEGLMULTMATRIXF weglMultMatrixf; typedef void (APIENTRY * WXEGLROTATED)(GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLROTATED weglRotated; typedef void (APIENTRY * WXEGLROTATEF)(GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLROTATEF weglRotatef; typedef void (APIENTRY * WXEGLSCALED)(GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLSCALED weglScaled; typedef void (APIENTRY * WXEGLSCALEF)(GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLSCALEF weglScalef; typedef void (APIENTRY * WXEGLTRANSLATED)(GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLTRANSLATED weglTranslated; typedef void (APIENTRY * WXEGLTRANSLATEF)(GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLTRANSLATEF weglTranslatef; typedef GLboolean (APIENTRY * WXEGLISLIST)(GLuint); WXE_EXTERN WXEGLISLIST weglIsList; typedef void (APIENTRY * WXEGLDELETELISTS)(GLuint,GLsizei); WXE_EXTERN WXEGLDELETELISTS weglDeleteLists; typedef GLuint (APIENTRY * WXEGLGENLISTS)(GLsizei); WXE_EXTERN WXEGLGENLISTS weglGenLists; typedef void (APIENTRY * WXEGLNEWLIST)(GLuint,GLenum); WXE_EXTERN WXEGLNEWLIST weglNewList; typedef void (APIENTRY * WXEGLENDLIST)(); WXE_EXTERN WXEGLENDLIST weglEndList; typedef void (APIENTRY * WXEGLCALLLIST)(GLuint); WXE_EXTERN WXEGLCALLLIST weglCallList; typedef void (APIENTRY * WXEGLCALLLISTS)(GLsizei,GLenum,const GLuint *); WXE_EXTERN WXEGLCALLLISTS weglCallLists; typedef void (APIENTRY * WXEGLLISTBASE)(GLuint); WXE_EXTERN WXEGLLISTBASE weglListBase; typedef void (APIENTRY * WXEGLBEGIN)(GLenum); WXE_EXTERN WXEGLBEGIN weglBegin; typedef void (APIENTRY * WXEGLEND)(); WXE_EXTERN WXEGLEND weglEnd; typedef void (APIENTRY * WXEGLVERTEX2DV)(const GLdouble *); WXE_EXTERN WXEGLVERTEX2DV weglVertex2dv; typedef void (APIENTRY * WXEGLVERTEX2FV)(const GLfloat *); WXE_EXTERN WXEGLVERTEX2FV weglVertex2fv; typedef void (APIENTRY * WXEGLVERTEX2IV)(const GLint *); WXE_EXTERN WXEGLVERTEX2IV weglVertex2iv; typedef void (APIENTRY * WXEGLVERTEX2SV)(const GLshort *); WXE_EXTERN WXEGLVERTEX2SV weglVertex2sv; typedef void (APIENTRY * WXEGLVERTEX3DV)(const GLdouble *); WXE_EXTERN WXEGLVERTEX3DV weglVertex3dv; typedef void (APIENTRY * WXEGLVERTEX3FV)(const GLfloat *); WXE_EXTERN WXEGLVERTEX3FV weglVertex3fv; typedef void (APIENTRY * WXEGLVERTEX3IV)(const GLint *); WXE_EXTERN WXEGLVERTEX3IV weglVertex3iv; typedef void (APIENTRY * WXEGLVERTEX3SV)(const GLshort *); WXE_EXTERN WXEGLVERTEX3SV weglVertex3sv; typedef void (APIENTRY * WXEGLVERTEX4DV)(const GLdouble *); WXE_EXTERN WXEGLVERTEX4DV weglVertex4dv; typedef void (APIENTRY * WXEGLVERTEX4FV)(const GLfloat *); WXE_EXTERN WXEGLVERTEX4FV weglVertex4fv; typedef void (APIENTRY * WXEGLVERTEX4IV)(const GLint *); WXE_EXTERN WXEGLVERTEX4IV weglVertex4iv; typedef void (APIENTRY * WXEGLVERTEX4SV)(const GLshort *); WXE_EXTERN WXEGLVERTEX4SV weglVertex4sv; typedef void (APIENTRY * WXEGLNORMAL3BV)(const GLbyte *); WXE_EXTERN WXEGLNORMAL3BV weglNormal3bv; typedef void (APIENTRY * WXEGLNORMAL3DV)(const GLdouble *); WXE_EXTERN WXEGLNORMAL3DV weglNormal3dv; typedef void (APIENTRY * WXEGLNORMAL3FV)(const GLfloat *); WXE_EXTERN WXEGLNORMAL3FV weglNormal3fv; typedef void (APIENTRY * WXEGLNORMAL3IV)(const GLint *); WXE_EXTERN WXEGLNORMAL3IV weglNormal3iv; typedef void (APIENTRY * WXEGLNORMAL3SV)(const GLshort *); WXE_EXTERN WXEGLNORMAL3SV weglNormal3sv; typedef void (APIENTRY * WXEGLINDEXDV)(const GLdouble *); WXE_EXTERN WXEGLINDEXDV weglIndexdv; typedef void (APIENTRY * WXEGLINDEXFV)(const GLfloat *); WXE_EXTERN WXEGLINDEXFV weglIndexfv; typedef void (APIENTRY * WXEGLINDEXIV)(const GLint *); WXE_EXTERN WXEGLINDEXIV weglIndexiv; typedef void (APIENTRY * WXEGLINDEXSV)(const GLshort *); WXE_EXTERN WXEGLINDEXSV weglIndexsv; typedef void (APIENTRY * WXEGLINDEXUBV)(const GLubyte *); WXE_EXTERN WXEGLINDEXUBV weglIndexubv; typedef void (APIENTRY * WXEGLCOLOR3BV)(const GLbyte *); WXE_EXTERN WXEGLCOLOR3BV weglColor3bv; typedef void (APIENTRY * WXEGLCOLOR3DV)(const GLdouble *); WXE_EXTERN WXEGLCOLOR3DV weglColor3dv; typedef void (APIENTRY * WXEGLCOLOR3FV)(const GLfloat *); WXE_EXTERN WXEGLCOLOR3FV weglColor3fv; typedef void (APIENTRY * WXEGLCOLOR3IV)(const GLint *); WXE_EXTERN WXEGLCOLOR3IV weglColor3iv; typedef void (APIENTRY * WXEGLCOLOR3SV)(const GLshort *); WXE_EXTERN WXEGLCOLOR3SV weglColor3sv; typedef void (APIENTRY * WXEGLCOLOR3UBV)(const GLubyte *); WXE_EXTERN WXEGLCOLOR3UBV weglColor3ubv; typedef void (APIENTRY * WXEGLCOLOR3UIV)(const GLuint *); WXE_EXTERN WXEGLCOLOR3UIV weglColor3uiv; typedef void (APIENTRY * WXEGLCOLOR3USV)(const GLushort *); WXE_EXTERN WXEGLCOLOR3USV weglColor3usv; typedef void (APIENTRY * WXEGLCOLOR4BV)(const GLbyte *); WXE_EXTERN WXEGLCOLOR4BV weglColor4bv; typedef void (APIENTRY * WXEGLCOLOR4DV)(const GLdouble *); WXE_EXTERN WXEGLCOLOR4DV weglColor4dv; typedef void (APIENTRY * WXEGLCOLOR4FV)(const GLfloat *); WXE_EXTERN WXEGLCOLOR4FV weglColor4fv; typedef void (APIENTRY * WXEGLCOLOR4IV)(const GLint *); WXE_EXTERN WXEGLCOLOR4IV weglColor4iv; typedef void (APIENTRY * WXEGLCOLOR4SV)(const GLshort *); WXE_EXTERN WXEGLCOLOR4SV weglColor4sv; typedef void (APIENTRY * WXEGLCOLOR4UBV)(const GLubyte *); WXE_EXTERN WXEGLCOLOR4UBV weglColor4ubv; typedef void (APIENTRY * WXEGLCOLOR4UIV)(const GLuint *); WXE_EXTERN WXEGLCOLOR4UIV weglColor4uiv; typedef void (APIENTRY * WXEGLCOLOR4USV)(const GLushort *); WXE_EXTERN WXEGLCOLOR4USV weglColor4usv; typedef void (APIENTRY * WXEGLTEXCOORD1DV)(const GLdouble *); WXE_EXTERN WXEGLTEXCOORD1DV weglTexCoord1dv; typedef void (APIENTRY * WXEGLTEXCOORD1FV)(const GLfloat *); WXE_EXTERN WXEGLTEXCOORD1FV weglTexCoord1fv; typedef void (APIENTRY * WXEGLTEXCOORD1IV)(const GLint *); WXE_EXTERN WXEGLTEXCOORD1IV weglTexCoord1iv; typedef void (APIENTRY * WXEGLTEXCOORD1SV)(const GLshort *); WXE_EXTERN WXEGLTEXCOORD1SV weglTexCoord1sv; typedef void (APIENTRY * WXEGLTEXCOORD2DV)(const GLdouble *); WXE_EXTERN WXEGLTEXCOORD2DV weglTexCoord2dv; typedef void (APIENTRY * WXEGLTEXCOORD2FV)(const GLfloat *); WXE_EXTERN WXEGLTEXCOORD2FV weglTexCoord2fv; typedef void (APIENTRY * WXEGLTEXCOORD2IV)(const GLint *); WXE_EXTERN WXEGLTEXCOORD2IV weglTexCoord2iv; typedef void (APIENTRY * WXEGLTEXCOORD2SV)(const GLshort *); WXE_EXTERN WXEGLTEXCOORD2SV weglTexCoord2sv; typedef void (APIENTRY * WXEGLTEXCOORD3DV)(const GLdouble *); WXE_EXTERN WXEGLTEXCOORD3DV weglTexCoord3dv; typedef void (APIENTRY * WXEGLTEXCOORD3FV)(const GLfloat *); WXE_EXTERN WXEGLTEXCOORD3FV weglTexCoord3fv; typedef void (APIENTRY * WXEGLTEXCOORD3IV)(const GLint *); WXE_EXTERN WXEGLTEXCOORD3IV weglTexCoord3iv; typedef void (APIENTRY * WXEGLTEXCOORD3SV)(const GLshort *); WXE_EXTERN WXEGLTEXCOORD3SV weglTexCoord3sv; typedef void (APIENTRY * WXEGLTEXCOORD4DV)(const GLdouble *); WXE_EXTERN WXEGLTEXCOORD4DV weglTexCoord4dv; typedef void (APIENTRY * WXEGLTEXCOORD4FV)(const GLfloat *); WXE_EXTERN WXEGLTEXCOORD4FV weglTexCoord4fv; typedef void (APIENTRY * WXEGLTEXCOORD4IV)(const GLint *); WXE_EXTERN WXEGLTEXCOORD4IV weglTexCoord4iv; typedef void (APIENTRY * WXEGLTEXCOORD4SV)(const GLshort *); WXE_EXTERN WXEGLTEXCOORD4SV weglTexCoord4sv; typedef void (APIENTRY * WXEGLRASTERPOS2DV)(const GLdouble *); WXE_EXTERN WXEGLRASTERPOS2DV weglRasterPos2dv; typedef void (APIENTRY * WXEGLRASTERPOS2FV)(const GLfloat *); WXE_EXTERN WXEGLRASTERPOS2FV weglRasterPos2fv; typedef void (APIENTRY * WXEGLRASTERPOS2IV)(const GLint *); WXE_EXTERN WXEGLRASTERPOS2IV weglRasterPos2iv; typedef void (APIENTRY * WXEGLRASTERPOS2SV)(const GLshort *); WXE_EXTERN WXEGLRASTERPOS2SV weglRasterPos2sv; typedef void (APIENTRY * WXEGLRASTERPOS3DV)(const GLdouble *); WXE_EXTERN WXEGLRASTERPOS3DV weglRasterPos3dv; typedef void (APIENTRY * WXEGLRASTERPOS3FV)(const GLfloat *); WXE_EXTERN WXEGLRASTERPOS3FV weglRasterPos3fv; typedef void (APIENTRY * WXEGLRASTERPOS3IV)(const GLint *); WXE_EXTERN WXEGLRASTERPOS3IV weglRasterPos3iv; typedef void (APIENTRY * WXEGLRASTERPOS3SV)(const GLshort *); WXE_EXTERN WXEGLRASTERPOS3SV weglRasterPos3sv; typedef void (APIENTRY * WXEGLRASTERPOS4DV)(const GLdouble *); WXE_EXTERN WXEGLRASTERPOS4DV weglRasterPos4dv; typedef void (APIENTRY * WXEGLRASTERPOS4FV)(const GLfloat *); WXE_EXTERN WXEGLRASTERPOS4FV weglRasterPos4fv; typedef void (APIENTRY * WXEGLRASTERPOS4IV)(const GLint *); WXE_EXTERN WXEGLRASTERPOS4IV weglRasterPos4iv; typedef void (APIENTRY * WXEGLRASTERPOS4SV)(const GLshort *); WXE_EXTERN WXEGLRASTERPOS4SV weglRasterPos4sv; typedef void (APIENTRY * WXEGLRECTD)(GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLRECTD weglRectd; typedef void (APIENTRY * WXEGLRECTF)(GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLRECTF weglRectf; typedef void (APIENTRY * WXEGLRECTI)(GLint,GLint,GLint,GLint); WXE_EXTERN WXEGLRECTI weglRecti; typedef void (APIENTRY * WXEGLRECTS)(GLshort,GLshort,GLshort,GLshort); WXE_EXTERN WXEGLRECTS weglRects; typedef void (APIENTRY * WXEGLRECTDV)(const GLdouble *,const GLdouble *); WXE_EXTERN WXEGLRECTDV weglRectdv; typedef void (APIENTRY * WXEGLRECTFV)(const GLfloat *,const GLfloat *); WXE_EXTERN WXEGLRECTFV weglRectfv; typedef void (APIENTRY * WXEGLRECTIV)(const GLint *,const GLint *); WXE_EXTERN WXEGLRECTIV weglRectiv; typedef void (APIENTRY * WXEGLRECTSV)(const GLshort *,const GLshort *); WXE_EXTERN WXEGLRECTSV weglRectsv; typedef void (APIENTRY * WXEGLVERTEXPOINTER)(GLint,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLVERTEXPOINTER weglVertexPointer; typedef void (APIENTRY * WXEGLNORMALPOINTER)(GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLNORMALPOINTER weglNormalPointer; typedef void (APIENTRY * WXEGLCOLORPOINTER)(GLint,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOLORPOINTER weglColorPointer; typedef void (APIENTRY * WXEGLINDEXPOINTER)(GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLINDEXPOINTER weglIndexPointer; typedef void (APIENTRY * WXEGLTEXCOORDPOINTER)(GLint,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLTEXCOORDPOINTER weglTexCoordPointer; typedef void (APIENTRY * WXEGLEDGEFLAGPOINTER)(GLsizei,const GLvoid *); WXE_EXTERN WXEGLEDGEFLAGPOINTER weglEdgeFlagPointer; typedef void (APIENTRY * WXEGLARRAYELEMENT)(GLint); WXE_EXTERN WXEGLARRAYELEMENT weglArrayElement; typedef void (APIENTRY * WXEGLDRAWARRAYS)(GLenum,GLint,GLsizei); WXE_EXTERN WXEGLDRAWARRAYS weglDrawArrays; typedef void (APIENTRY * WXEGLDRAWELEMENTS)(GLenum,GLsizei,GLenum,const GLvoid *); WXE_EXTERN WXEGLDRAWELEMENTS weglDrawElements; typedef void (APIENTRY * WXEGLINTERLEAVEDARRAYS)(GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLINTERLEAVEDARRAYS weglInterleavedArrays; typedef void (APIENTRY * WXEGLSHADEMODEL)(GLenum); WXE_EXTERN WXEGLSHADEMODEL weglShadeModel; typedef void (APIENTRY * WXEGLLIGHTF)(GLenum,GLenum,GLfloat); WXE_EXTERN WXEGLLIGHTF weglLightf; typedef void (APIENTRY * WXEGLLIGHTI)(GLenum,GLenum,GLint); WXE_EXTERN WXEGLLIGHTI weglLighti; typedef void (APIENTRY * WXEGLLIGHTFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLLIGHTFV weglLightfv; typedef void (APIENTRY * WXEGLLIGHTIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLLIGHTIV weglLightiv; typedef void (APIENTRY * WXEGLGETLIGHTFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETLIGHTFV weglGetLightfv; typedef void (APIENTRY * WXEGLGETLIGHTIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETLIGHTIV weglGetLightiv; typedef void (APIENTRY * WXEGLLIGHTMODELF)(GLenum,GLfloat); WXE_EXTERN WXEGLLIGHTMODELF weglLightModelf; typedef void (APIENTRY * WXEGLLIGHTMODELI)(GLenum,GLint); WXE_EXTERN WXEGLLIGHTMODELI weglLightModeli; typedef void (APIENTRY * WXEGLLIGHTMODELFV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLLIGHTMODELFV weglLightModelfv; typedef void (APIENTRY * WXEGLLIGHTMODELIV)(GLenum,const GLint *); WXE_EXTERN WXEGLLIGHTMODELIV weglLightModeliv; typedef void (APIENTRY * WXEGLMATERIALF)(GLenum,GLenum,GLfloat); WXE_EXTERN WXEGLMATERIALF weglMaterialf; typedef void (APIENTRY * WXEGLMATERIALI)(GLenum,GLenum,GLint); WXE_EXTERN WXEGLMATERIALI weglMateriali; typedef void (APIENTRY * WXEGLMATERIALFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLMATERIALFV weglMaterialfv; typedef void (APIENTRY * WXEGLMATERIALIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLMATERIALIV weglMaterialiv; typedef void (APIENTRY * WXEGLGETMATERIALFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETMATERIALFV weglGetMaterialfv; typedef void (APIENTRY * WXEGLGETMATERIALIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETMATERIALIV weglGetMaterialiv; typedef void (APIENTRY * WXEGLCOLORMATERIAL)(GLenum,GLenum); WXE_EXTERN WXEGLCOLORMATERIAL weglColorMaterial; typedef void (APIENTRY * WXEGLPIXELZOOM)(GLfloat,GLfloat); WXE_EXTERN WXEGLPIXELZOOM weglPixelZoom; typedef void (APIENTRY * WXEGLPIXELSTOREF)(GLenum,GLfloat); WXE_EXTERN WXEGLPIXELSTOREF weglPixelStoref; typedef void (APIENTRY * WXEGLPIXELSTOREI)(GLenum,GLint); WXE_EXTERN WXEGLPIXELSTOREI weglPixelStorei; typedef void (APIENTRY * WXEGLPIXELTRANSFERF)(GLenum,GLfloat); WXE_EXTERN WXEGLPIXELTRANSFERF weglPixelTransferf; typedef void (APIENTRY * WXEGLPIXELTRANSFERI)(GLenum,GLint); WXE_EXTERN WXEGLPIXELTRANSFERI weglPixelTransferi; typedef void (APIENTRY * WXEGLPIXELMAPFV)(GLenum,GLsizei,const GLfloat *); WXE_EXTERN WXEGLPIXELMAPFV weglPixelMapfv; typedef void (APIENTRY * WXEGLPIXELMAPUIV)(GLenum,GLsizei,const GLuint *); WXE_EXTERN WXEGLPIXELMAPUIV weglPixelMapuiv; typedef void (APIENTRY * WXEGLPIXELMAPUSV)(GLenum,GLsizei,const GLushort *); WXE_EXTERN WXEGLPIXELMAPUSV weglPixelMapusv; typedef void (APIENTRY * WXEGLGETPIXELMAPFV)(GLenum,GLfloat *); WXE_EXTERN WXEGLGETPIXELMAPFV weglGetPixelMapfv; typedef void (APIENTRY * WXEGLGETPIXELMAPUIV)(GLenum,GLuint *); WXE_EXTERN WXEGLGETPIXELMAPUIV weglGetPixelMapuiv; typedef void (APIENTRY * WXEGLGETPIXELMAPUSV)(GLenum,GLushort *); WXE_EXTERN WXEGLGETPIXELMAPUSV weglGetPixelMapusv; typedef void (APIENTRY * WXEGLBITMAP)(GLsizei,GLsizei,GLfloat,GLfloat,GLfloat,GLfloat,const GLubyte *); WXE_EXTERN WXEGLBITMAP weglBitmap; typedef void (APIENTRY * WXEGLREADPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLREADPIXELS weglReadPixels; typedef void (APIENTRY * WXEGLDRAWPIXELS)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLDRAWPIXELS weglDrawPixels; typedef void (APIENTRY * WXEGLCOPYPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum); WXE_EXTERN WXEGLCOPYPIXELS weglCopyPixels; typedef void (APIENTRY * WXEGLSTENCILFUNC)(GLenum,GLint,GLuint); WXE_EXTERN WXEGLSTENCILFUNC weglStencilFunc; typedef void (APIENTRY * WXEGLSTENCILMASK)(GLuint); WXE_EXTERN WXEGLSTENCILMASK weglStencilMask; typedef void (APIENTRY * WXEGLSTENCILOP)(GLenum,GLenum,GLenum); WXE_EXTERN WXEGLSTENCILOP weglStencilOp; typedef void (APIENTRY * WXEGLCLEARSTENCIL)(GLint); WXE_EXTERN WXEGLCLEARSTENCIL weglClearStencil; typedef void (APIENTRY * WXEGLTEXGEND)(GLenum,GLenum,GLdouble); WXE_EXTERN WXEGLTEXGEND weglTexGend; typedef void (APIENTRY * WXEGLTEXGENF)(GLenum,GLenum,GLfloat); WXE_EXTERN WXEGLTEXGENF weglTexGenf; typedef void (APIENTRY * WXEGLTEXGENI)(GLenum,GLenum,GLint); WXE_EXTERN WXEGLTEXGENI weglTexGeni; typedef void (APIENTRY * WXEGLTEXGENDV)(GLenum,GLenum,const GLdouble *); WXE_EXTERN WXEGLTEXGENDV weglTexGendv; typedef void (APIENTRY * WXEGLTEXGENFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLTEXGENFV weglTexGenfv; typedef void (APIENTRY * WXEGLTEXGENIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLTEXGENIV weglTexGeniv; typedef void (APIENTRY * WXEGLGETTEXGENDV)(GLenum,GLenum,GLdouble *); WXE_EXTERN WXEGLGETTEXGENDV weglGetTexGendv; typedef void (APIENTRY * WXEGLGETTEXGENFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETTEXGENFV weglGetTexGenfv; typedef void (APIENTRY * WXEGLGETTEXGENIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETTEXGENIV weglGetTexGeniv; typedef void (APIENTRY * WXEGLTEXENVF)(GLenum,GLenum,GLfloat); WXE_EXTERN WXEGLTEXENVF weglTexEnvf; typedef void (APIENTRY * WXEGLTEXENVI)(GLenum,GLenum,GLint); WXE_EXTERN WXEGLTEXENVI weglTexEnvi; typedef void (APIENTRY * WXEGLTEXENVFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLTEXENVFV weglTexEnvfv; typedef void (APIENTRY * WXEGLTEXENVIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLTEXENVIV weglTexEnviv; typedef void (APIENTRY * WXEGLGETTEXENVFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETTEXENVFV weglGetTexEnvfv; typedef void (APIENTRY * WXEGLGETTEXENVIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETTEXENVIV weglGetTexEnviv; typedef void (APIENTRY * WXEGLTEXPARAMETERF)(GLenum,GLenum,GLfloat); WXE_EXTERN WXEGLTEXPARAMETERF weglTexParameterf; typedef void (APIENTRY * WXEGLTEXPARAMETERI)(GLenum,GLenum,GLint); WXE_EXTERN WXEGLTEXPARAMETERI weglTexParameteri; typedef void (APIENTRY * WXEGLTEXPARAMETERFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLTEXPARAMETERFV weglTexParameterfv; typedef void (APIENTRY * WXEGLTEXPARAMETERIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLTEXPARAMETERIV weglTexParameteriv; typedef void (APIENTRY * WXEGLGETTEXPARAMETERFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETTEXPARAMETERFV weglGetTexParameterfv; typedef void (APIENTRY * WXEGLGETTEXPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETTEXPARAMETERIV weglGetTexParameteriv; typedef void (APIENTRY * WXEGLGETTEXLEVELPARAMETERFV)(GLenum,GLint,GLenum,GLfloat *); WXE_EXTERN WXEGLGETTEXLEVELPARAMETERFV weglGetTexLevelParameterfv; typedef void (APIENTRY * WXEGLGETTEXLEVELPARAMETERIV)(GLenum,GLint,GLenum,GLint *); WXE_EXTERN WXEGLGETTEXLEVELPARAMETERIV weglGetTexLevelParameteriv; typedef void (APIENTRY * WXEGLTEXIMAGE1D)(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLTEXIMAGE1D weglTexImage1D; typedef void (APIENTRY * WXEGLTEXIMAGE2D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLTEXIMAGE2D weglTexImage2D; typedef void (APIENTRY * WXEGLGETTEXIMAGE)(GLenum,GLint,GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLGETTEXIMAGE weglGetTexImage; typedef void (APIENTRY * WXEGLGENTEXTURES)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENTEXTURES weglGenTextures; typedef void (APIENTRY * WXEGLDELETETEXTURES)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETETEXTURES weglDeleteTextures; typedef void (APIENTRY * WXEGLBINDTEXTURE)(GLenum,GLuint); WXE_EXTERN WXEGLBINDTEXTURE weglBindTexture; typedef void (APIENTRY * WXEGLPRIORITIZETEXTURES)(GLsizei,const GLuint *,const GLclampf *); WXE_EXTERN WXEGLPRIORITIZETEXTURES weglPrioritizeTextures; typedef GLboolean (APIENTRY * WXEGLARETEXTURESRESIDENT)(GLsizei,const GLuint *,GLboolean *); WXE_EXTERN WXEGLARETEXTURESRESIDENT weglAreTexturesResident; typedef GLboolean (APIENTRY * WXEGLISTEXTURE)(GLuint); WXE_EXTERN WXEGLISTEXTURE weglIsTexture; typedef void (APIENTRY * WXEGLTEXSUBIMAGE1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLTEXSUBIMAGE1D weglTexSubImage1D; typedef void (APIENTRY * WXEGLTEXSUBIMAGE2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLTEXSUBIMAGE2D weglTexSubImage2D; typedef void (APIENTRY * WXEGLCOPYTEXIMAGE1D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint); WXE_EXTERN WXEGLCOPYTEXIMAGE1D weglCopyTexImage1D; typedef void (APIENTRY * WXEGLCOPYTEXIMAGE2D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint); WXE_EXTERN WXEGLCOPYTEXIMAGE2D weglCopyTexImage2D; typedef void (APIENTRY * WXEGLCOPYTEXSUBIMAGE1D)(GLenum,GLint,GLint,GLint,GLint,GLsizei); WXE_EXTERN WXEGLCOPYTEXSUBIMAGE1D weglCopyTexSubImage1D; typedef void (APIENTRY * WXEGLCOPYTEXSUBIMAGE2D)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLCOPYTEXSUBIMAGE2D weglCopyTexSubImage2D; typedef void (APIENTRY * WXEGLMAP1D)(GLenum,GLdouble,GLdouble,GLint,GLint,const GLdouble *); WXE_EXTERN WXEGLMAP1D weglMap1d; typedef void (APIENTRY * WXEGLMAP1F)(GLenum,GLfloat,GLfloat,GLint,GLint,const GLfloat *); WXE_EXTERN WXEGLMAP1F weglMap1f; typedef void (APIENTRY * WXEGLMAP2D)(GLenum,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble *); WXE_EXTERN WXEGLMAP2D weglMap2d; typedef void (APIENTRY * WXEGLMAP2F)(GLenum,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat *); WXE_EXTERN WXEGLMAP2F weglMap2f; typedef void (APIENTRY * WXEGLGETMAPDV)(GLenum,GLenum,GLdouble *); WXE_EXTERN WXEGLGETMAPDV weglGetMapdv; typedef void (APIENTRY * WXEGLGETMAPFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETMAPFV weglGetMapfv; typedef void (APIENTRY * WXEGLGETMAPIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETMAPIV weglGetMapiv; typedef void (APIENTRY * WXEGLEVALCOORD1DV)(const GLdouble *); WXE_EXTERN WXEGLEVALCOORD1DV weglEvalCoord1dv; typedef void (APIENTRY * WXEGLEVALCOORD1FV)(const GLfloat *); WXE_EXTERN WXEGLEVALCOORD1FV weglEvalCoord1fv; typedef void (APIENTRY * WXEGLEVALCOORD2DV)(const GLdouble *); WXE_EXTERN WXEGLEVALCOORD2DV weglEvalCoord2dv; typedef void (APIENTRY * WXEGLEVALCOORD2FV)(const GLfloat *); WXE_EXTERN WXEGLEVALCOORD2FV weglEvalCoord2fv; typedef void (APIENTRY * WXEGLMAPGRID1D)(GLint,GLdouble,GLdouble); WXE_EXTERN WXEGLMAPGRID1D weglMapGrid1d; typedef void (APIENTRY * WXEGLMAPGRID1F)(GLint,GLfloat,GLfloat); WXE_EXTERN WXEGLMAPGRID1F weglMapGrid1f; typedef void (APIENTRY * WXEGLMAPGRID2D)(GLint,GLdouble,GLdouble,GLint,GLdouble,GLdouble); WXE_EXTERN WXEGLMAPGRID2D weglMapGrid2d; typedef void (APIENTRY * WXEGLMAPGRID2F)(GLint,GLfloat,GLfloat,GLint,GLfloat,GLfloat); WXE_EXTERN WXEGLMAPGRID2F weglMapGrid2f; typedef void (APIENTRY * WXEGLEVALPOINT1)(GLint); WXE_EXTERN WXEGLEVALPOINT1 weglEvalPoint1; typedef void (APIENTRY * WXEGLEVALPOINT2)(GLint,GLint); WXE_EXTERN WXEGLEVALPOINT2 weglEvalPoint2; typedef void (APIENTRY * WXEGLEVALMESH1)(GLenum,GLint,GLint); WXE_EXTERN WXEGLEVALMESH1 weglEvalMesh1; typedef void (APIENTRY * WXEGLEVALMESH2)(GLenum,GLint,GLint,GLint,GLint); WXE_EXTERN WXEGLEVALMESH2 weglEvalMesh2; typedef void (APIENTRY * WXEGLFOGF)(GLenum,GLfloat); WXE_EXTERN WXEGLFOGF weglFogf; typedef void (APIENTRY * WXEGLFOGI)(GLenum,GLint); WXE_EXTERN WXEGLFOGI weglFogi; typedef void (APIENTRY * WXEGLFOGFV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLFOGFV weglFogfv; typedef void (APIENTRY * WXEGLFOGIV)(GLenum,const GLint *); WXE_EXTERN WXEGLFOGIV weglFogiv; typedef void (APIENTRY * WXEGLFEEDBACKBUFFER)(GLsizei,GLenum,GLfloat *); WXE_EXTERN WXEGLFEEDBACKBUFFER weglFeedbackBuffer; typedef void (APIENTRY * WXEGLPASSTHROUGH)(GLfloat); WXE_EXTERN WXEGLPASSTHROUGH weglPassThrough; typedef void (APIENTRY * WXEGLSELECTBUFFER)(GLsizei,GLuint *); WXE_EXTERN WXEGLSELECTBUFFER weglSelectBuffer; typedef void (APIENTRY * WXEGLINITNAMES)(); WXE_EXTERN WXEGLINITNAMES weglInitNames; typedef void (APIENTRY * WXEGLLOADNAME)(GLuint); WXE_EXTERN WXEGLLOADNAME weglLoadName; typedef void (APIENTRY * WXEGLPUSHNAME)(GLuint); WXE_EXTERN WXEGLPUSHNAME weglPushName; typedef void (APIENTRY * WXEGLPOPNAME)(); WXE_EXTERN WXEGLPOPNAME weglPopName; typedef void (APIENTRY * WXEGLBLENDCOLOR)(GLclampf,GLclampf,GLclampf,GLclampf); WXE_EXTERN WXEGLBLENDCOLOR weglBlendColor; typedef void (APIENTRY * WXEGLBLENDEQUATION)(GLenum); WXE_EXTERN WXEGLBLENDEQUATION weglBlendEquation; typedef void (APIENTRY * WXEGLDRAWRANGEELEMENTS)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid *); WXE_EXTERN WXEGLDRAWRANGEELEMENTS weglDrawRangeElements; typedef void (APIENTRY * WXEGLTEXIMAGE3D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLTEXIMAGE3D weglTexImage3D; typedef void (APIENTRY * WXEGLTEXSUBIMAGE3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLTEXSUBIMAGE3D weglTexSubImage3D; typedef void (APIENTRY * WXEGLCOPYTEXSUBIMAGE3D)(GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLCOPYTEXSUBIMAGE3D weglCopyTexSubImage3D; typedef void (APIENTRY * WXEGLCOLORTABLE)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLCOLORTABLE weglColorTable; typedef void (APIENTRY * WXEGLCOLORTABLEPARAMETERFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLCOLORTABLEPARAMETERFV weglColorTableParameterfv; typedef void (APIENTRY * WXEGLCOLORTABLEPARAMETERIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLCOLORTABLEPARAMETERIV weglColorTableParameteriv; typedef void (APIENTRY * WXEGLCOPYCOLORTABLE)(GLenum,GLenum,GLint,GLint,GLsizei); WXE_EXTERN WXEGLCOPYCOLORTABLE weglCopyColorTable; typedef void (APIENTRY * WXEGLGETCOLORTABLE)(GLenum,GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLGETCOLORTABLE weglGetColorTable; typedef void (APIENTRY * WXEGLGETCOLORTABLEPARAMETERFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETCOLORTABLEPARAMETERFV weglGetColorTableParameterfv; typedef void (APIENTRY * WXEGLGETCOLORTABLEPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETCOLORTABLEPARAMETERIV weglGetColorTableParameteriv; typedef void (APIENTRY * WXEGLCOLORSUBTABLE)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLCOLORSUBTABLE weglColorSubTable; typedef void (APIENTRY * WXEGLCOPYCOLORSUBTABLE)(GLenum,GLsizei,GLint,GLint,GLsizei); WXE_EXTERN WXEGLCOPYCOLORSUBTABLE weglCopyColorSubTable; typedef void (APIENTRY * WXEGLCONVOLUTIONFILTER1D)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLCONVOLUTIONFILTER1D weglConvolutionFilter1D; typedef void (APIENTRY * WXEGLCONVOLUTIONFILTER2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLCONVOLUTIONFILTER2D weglConvolutionFilter2D; typedef void (APIENTRY * WXEGLCONVOLUTIONPARAMETERFV)(GLenum,GLenum,const GLfloat *); WXE_EXTERN WXEGLCONVOLUTIONPARAMETERFV weglConvolutionParameterfv; typedef void (APIENTRY * WXEGLCONVOLUTIONPARAMETERIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLCONVOLUTIONPARAMETERIV weglConvolutionParameteriv; typedef void (APIENTRY * WXEGLCOPYCONVOLUTIONFILTER1D)(GLenum,GLenum,GLint,GLint,GLsizei); WXE_EXTERN WXEGLCOPYCONVOLUTIONFILTER1D weglCopyConvolutionFilter1D; typedef void (APIENTRY * WXEGLCOPYCONVOLUTIONFILTER2D)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLCOPYCONVOLUTIONFILTER2D weglCopyConvolutionFilter2D; typedef void (APIENTRY * WXEGLGETCONVOLUTIONFILTER)(GLenum,GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLGETCONVOLUTIONFILTER weglGetConvolutionFilter; typedef void (APIENTRY * WXEGLGETCONVOLUTIONPARAMETERFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETCONVOLUTIONPARAMETERFV weglGetConvolutionParameterfv; typedef void (APIENTRY * WXEGLGETCONVOLUTIONPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETCONVOLUTIONPARAMETERIV weglGetConvolutionParameteriv; typedef void (APIENTRY * WXEGLSEPARABLEFILTER2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *,const GLvoid *); WXE_EXTERN WXEGLSEPARABLEFILTER2D weglSeparableFilter2D; typedef void (APIENTRY * WXEGLGETHISTOGRAM)(GLenum,GLboolean,GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLGETHISTOGRAM weglGetHistogram; typedef void (APIENTRY * WXEGLGETHISTOGRAMPARAMETERFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETHISTOGRAMPARAMETERFV weglGetHistogramParameterfv; typedef void (APIENTRY * WXEGLGETHISTOGRAMPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETHISTOGRAMPARAMETERIV weglGetHistogramParameteriv; typedef void (APIENTRY * WXEGLGETMINMAX)(GLenum,GLboolean,GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLGETMINMAX weglGetMinmax; typedef void (APIENTRY * WXEGLGETMINMAXPARAMETERFV)(GLenum,GLenum,GLfloat *); WXE_EXTERN WXEGLGETMINMAXPARAMETERFV weglGetMinmaxParameterfv; typedef void (APIENTRY * WXEGLGETMINMAXPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETMINMAXPARAMETERIV weglGetMinmaxParameteriv; typedef void (APIENTRY * WXEGLHISTOGRAM)(GLenum,GLsizei,GLenum,GLboolean); WXE_EXTERN WXEGLHISTOGRAM weglHistogram; typedef void (APIENTRY * WXEGLMINMAX)(GLenum,GLenum,GLboolean); WXE_EXTERN WXEGLMINMAX weglMinmax; typedef void (APIENTRY * WXEGLRESETHISTOGRAM)(GLenum); WXE_EXTERN WXEGLRESETHISTOGRAM weglResetHistogram; typedef void (APIENTRY * WXEGLRESETMINMAX)(GLenum); WXE_EXTERN WXEGLRESETMINMAX weglResetMinmax; typedef void (APIENTRY * WXEGLACTIVETEXTURE)(GLenum); WXE_EXTERN WXEGLACTIVETEXTURE weglActiveTexture; typedef void (APIENTRY * WXEGLSAMPLECOVERAGE)(GLclampf,GLboolean); WXE_EXTERN WXEGLSAMPLECOVERAGE weglSampleCoverage; typedef void (APIENTRY * WXEGLCOMPRESSEDTEXIMAGE3D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOMPRESSEDTEXIMAGE3D weglCompressedTexImage3D; typedef void (APIENTRY * WXEGLCOMPRESSEDTEXIMAGE2D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOMPRESSEDTEXIMAGE2D weglCompressedTexImage2D; typedef void (APIENTRY * WXEGLCOMPRESSEDTEXIMAGE1D)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOMPRESSEDTEXIMAGE1D weglCompressedTexImage1D; typedef void (APIENTRY * WXEGLCOMPRESSEDTEXSUBIMAGE3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOMPRESSEDTEXSUBIMAGE3D weglCompressedTexSubImage3D; typedef void (APIENTRY * WXEGLCOMPRESSEDTEXSUBIMAGE2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOMPRESSEDTEXSUBIMAGE2D weglCompressedTexSubImage2D; typedef void (APIENTRY * WXEGLCOMPRESSEDTEXSUBIMAGE1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLCOMPRESSEDTEXSUBIMAGE1D weglCompressedTexSubImage1D; typedef void (APIENTRY * WXEGLGETCOMPRESSEDTEXIMAGE)(GLenum,GLint,GLvoid *); WXE_EXTERN WXEGLGETCOMPRESSEDTEXIMAGE weglGetCompressedTexImage; typedef void (APIENTRY * WXEGLCLIENTACTIVETEXTURE)(GLenum); WXE_EXTERN WXEGLCLIENTACTIVETEXTURE weglClientActiveTexture; typedef void (APIENTRY * WXEGLMULTITEXCOORD1DV)(GLenum,const GLdouble *); WXE_EXTERN WXEGLMULTITEXCOORD1DV weglMultiTexCoord1dv; typedef void (APIENTRY * WXEGLMULTITEXCOORD1FV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLMULTITEXCOORD1FV weglMultiTexCoord1fv; typedef void (APIENTRY * WXEGLMULTITEXCOORD1IV)(GLenum,const GLint *); WXE_EXTERN WXEGLMULTITEXCOORD1IV weglMultiTexCoord1iv; typedef void (APIENTRY * WXEGLMULTITEXCOORD1SV)(GLenum,const GLshort *); WXE_EXTERN WXEGLMULTITEXCOORD1SV weglMultiTexCoord1sv; typedef void (APIENTRY * WXEGLMULTITEXCOORD2DV)(GLenum,const GLdouble *); WXE_EXTERN WXEGLMULTITEXCOORD2DV weglMultiTexCoord2dv; typedef void (APIENTRY * WXEGLMULTITEXCOORD2FV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLMULTITEXCOORD2FV weglMultiTexCoord2fv; typedef void (APIENTRY * WXEGLMULTITEXCOORD2IV)(GLenum,const GLint *); WXE_EXTERN WXEGLMULTITEXCOORD2IV weglMultiTexCoord2iv; typedef void (APIENTRY * WXEGLMULTITEXCOORD2SV)(GLenum,const GLshort *); WXE_EXTERN WXEGLMULTITEXCOORD2SV weglMultiTexCoord2sv; typedef void (APIENTRY * WXEGLMULTITEXCOORD3DV)(GLenum,const GLdouble *); WXE_EXTERN WXEGLMULTITEXCOORD3DV weglMultiTexCoord3dv; typedef void (APIENTRY * WXEGLMULTITEXCOORD3FV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLMULTITEXCOORD3FV weglMultiTexCoord3fv; typedef void (APIENTRY * WXEGLMULTITEXCOORD3IV)(GLenum,const GLint *); WXE_EXTERN WXEGLMULTITEXCOORD3IV weglMultiTexCoord3iv; typedef void (APIENTRY * WXEGLMULTITEXCOORD3SV)(GLenum,const GLshort *); WXE_EXTERN WXEGLMULTITEXCOORD3SV weglMultiTexCoord3sv; typedef void (APIENTRY * WXEGLMULTITEXCOORD4DV)(GLenum,const GLdouble *); WXE_EXTERN WXEGLMULTITEXCOORD4DV weglMultiTexCoord4dv; typedef void (APIENTRY * WXEGLMULTITEXCOORD4FV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLMULTITEXCOORD4FV weglMultiTexCoord4fv; typedef void (APIENTRY * WXEGLMULTITEXCOORD4IV)(GLenum,const GLint *); WXE_EXTERN WXEGLMULTITEXCOORD4IV weglMultiTexCoord4iv; typedef void (APIENTRY * WXEGLMULTITEXCOORD4SV)(GLenum,const GLshort *); WXE_EXTERN WXEGLMULTITEXCOORD4SV weglMultiTexCoord4sv; typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXF)(const GLfloat m[16]); WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXF weglLoadTransposeMatrixf; typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXD)(const GLdouble m[16]); WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXD weglLoadTransposeMatrixd; typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXF)(const GLfloat m[16]); WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXF weglMultTransposeMatrixf; typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXD)(const GLdouble m[16]); WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXD weglMultTransposeMatrixd; typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATE)(GLenum,GLenum,GLenum,GLenum); WXE_EXTERN WXEGLBLENDFUNCSEPARATE weglBlendFuncSeparate; typedef void (APIENTRY * WXEGLMULTIDRAWARRAYS)(GLenum,const GLint *,const GLsizei *,GLsizei); WXE_EXTERN WXEGLMULTIDRAWARRAYS weglMultiDrawArrays; typedef void (APIENTRY * WXEGLPOINTPARAMETERF)(GLenum,GLfloat); WXE_EXTERN WXEGLPOINTPARAMETERF weglPointParameterf; typedef void (APIENTRY * WXEGLPOINTPARAMETERFV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLPOINTPARAMETERFV weglPointParameterfv; typedef void (APIENTRY * WXEGLPOINTPARAMETERI)(GLenum,GLint); WXE_EXTERN WXEGLPOINTPARAMETERI weglPointParameteri; typedef void (APIENTRY * WXEGLPOINTPARAMETERIV)(GLenum,const GLint *); WXE_EXTERN WXEGLPOINTPARAMETERIV weglPointParameteriv; typedef void (APIENTRY * WXEGLFOGCOORDFV)(const GLfloat *); WXE_EXTERN WXEGLFOGCOORDFV weglFogCoordfv; typedef void (APIENTRY * WXEGLFOGCOORDDV)(const GLdouble *); WXE_EXTERN WXEGLFOGCOORDDV weglFogCoorddv; typedef void (APIENTRY * WXEGLFOGCOORDPOINTER)(GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLFOGCOORDPOINTER weglFogCoordPointer; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3BV)(const GLbyte *); WXE_EXTERN WXEGLSECONDARYCOLOR3BV weglSecondaryColor3bv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3DV)(const GLdouble *); WXE_EXTERN WXEGLSECONDARYCOLOR3DV weglSecondaryColor3dv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3FV)(const GLfloat *); WXE_EXTERN WXEGLSECONDARYCOLOR3FV weglSecondaryColor3fv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3IV)(const GLint *); WXE_EXTERN WXEGLSECONDARYCOLOR3IV weglSecondaryColor3iv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3SV)(const GLshort *); WXE_EXTERN WXEGLSECONDARYCOLOR3SV weglSecondaryColor3sv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3UBV)(const GLubyte *); WXE_EXTERN WXEGLSECONDARYCOLOR3UBV weglSecondaryColor3ubv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3UIV)(const GLuint *); WXE_EXTERN WXEGLSECONDARYCOLOR3UIV weglSecondaryColor3uiv; typedef void (APIENTRY * WXEGLSECONDARYCOLOR3USV)(const GLushort *); WXE_EXTERN WXEGLSECONDARYCOLOR3USV weglSecondaryColor3usv; typedef void (APIENTRY * WXEGLSECONDARYCOLORPOINTER)(GLint,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLSECONDARYCOLORPOINTER weglSecondaryColorPointer; typedef void (APIENTRY * WXEGLWINDOWPOS2DV)(const GLdouble *); WXE_EXTERN WXEGLWINDOWPOS2DV weglWindowPos2dv; typedef void (APIENTRY * WXEGLWINDOWPOS2FV)(const GLfloat *); WXE_EXTERN WXEGLWINDOWPOS2FV weglWindowPos2fv; typedef void (APIENTRY * WXEGLWINDOWPOS2IV)(const GLint *); WXE_EXTERN WXEGLWINDOWPOS2IV weglWindowPos2iv; typedef void (APIENTRY * WXEGLWINDOWPOS2SV)(const GLshort *); WXE_EXTERN WXEGLWINDOWPOS2SV weglWindowPos2sv; typedef void (APIENTRY * WXEGLWINDOWPOS3DV)(const GLdouble *); WXE_EXTERN WXEGLWINDOWPOS3DV weglWindowPos3dv; typedef void (APIENTRY * WXEGLWINDOWPOS3FV)(const GLfloat *); WXE_EXTERN WXEGLWINDOWPOS3FV weglWindowPos3fv; typedef void (APIENTRY * WXEGLWINDOWPOS3IV)(const GLint *); WXE_EXTERN WXEGLWINDOWPOS3IV weglWindowPos3iv; typedef void (APIENTRY * WXEGLWINDOWPOS3SV)(const GLshort *); WXE_EXTERN WXEGLWINDOWPOS3SV weglWindowPos3sv; typedef void (APIENTRY * WXEGLGENQUERIES)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENQUERIES weglGenQueries; typedef void (APIENTRY * WXEGLDELETEQUERIES)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETEQUERIES weglDeleteQueries; typedef GLboolean (APIENTRY * WXEGLISQUERY)(GLuint); WXE_EXTERN WXEGLISQUERY weglIsQuery; typedef void (APIENTRY * WXEGLBEGINQUERY)(GLenum,GLuint); WXE_EXTERN WXEGLBEGINQUERY weglBeginQuery; typedef void (APIENTRY * WXEGLENDQUERY)(GLenum); WXE_EXTERN WXEGLENDQUERY weglEndQuery; typedef void (APIENTRY * WXEGLGETQUERYIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETQUERYIV weglGetQueryiv; typedef void (APIENTRY * WXEGLGETQUERYOBJECTIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETQUERYOBJECTIV weglGetQueryObjectiv; typedef void (APIENTRY * WXEGLGETQUERYOBJECTUIV)(GLuint,GLenum,GLuint *); WXE_EXTERN WXEGLGETQUERYOBJECTUIV weglGetQueryObjectuiv; typedef void (APIENTRY * WXEGLBINDBUFFER)(GLenum,GLuint); WXE_EXTERN WXEGLBINDBUFFER weglBindBuffer; typedef void (APIENTRY * WXEGLDELETEBUFFERS)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETEBUFFERS weglDeleteBuffers; typedef void (APIENTRY * WXEGLGENBUFFERS)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENBUFFERS weglGenBuffers; typedef GLboolean (APIENTRY * WXEGLISBUFFER)(GLuint); WXE_EXTERN WXEGLISBUFFER weglIsBuffer; typedef void (APIENTRY * WXEGLBUFFERDATA)(GLenum,GLsizeiptr,const GLvoid *,GLenum); WXE_EXTERN WXEGLBUFFERDATA weglBufferData; typedef void (APIENTRY * WXEGLBUFFERSUBDATA)(GLenum,GLintptr,GLsizeiptr,const GLvoid *); WXE_EXTERN WXEGLBUFFERSUBDATA weglBufferSubData; typedef void (APIENTRY * WXEGLGETBUFFERSUBDATA)(GLenum,GLintptr,GLsizeiptr,GLvoid *); WXE_EXTERN WXEGLGETBUFFERSUBDATA weglGetBufferSubData; typedef void (APIENTRY * WXEGLGETBUFFERPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETBUFFERPARAMETERIV weglGetBufferParameteriv; typedef void (APIENTRY * WXEGLBLENDEQUATIONSEPARATE)(GLenum,GLenum); WXE_EXTERN WXEGLBLENDEQUATIONSEPARATE weglBlendEquationSeparate; typedef void (APIENTRY * WXEGLDRAWBUFFERS)(GLsizei,const GLenum *); WXE_EXTERN WXEGLDRAWBUFFERS weglDrawBuffers; typedef void (APIENTRY * WXEGLSTENCILOPSEPARATE)(GLenum,GLenum,GLenum,GLenum); WXE_EXTERN WXEGLSTENCILOPSEPARATE weglStencilOpSeparate; typedef void (APIENTRY * WXEGLSTENCILFUNCSEPARATE)(GLenum,GLenum,GLint,GLuint); WXE_EXTERN WXEGLSTENCILFUNCSEPARATE weglStencilFuncSeparate; typedef void (APIENTRY * WXEGLSTENCILMASKSEPARATE)(GLenum,GLuint); WXE_EXTERN WXEGLSTENCILMASKSEPARATE weglStencilMaskSeparate; typedef void (APIENTRY * WXEGLATTACHSHADER)(GLuint,GLuint); WXE_EXTERN WXEGLATTACHSHADER weglAttachShader; typedef void (APIENTRY * WXEGLBINDATTRIBLOCATION)(GLuint,GLuint,const GLchar *); WXE_EXTERN WXEGLBINDATTRIBLOCATION weglBindAttribLocation; typedef void (APIENTRY * WXEGLCOMPILESHADER)(GLuint); WXE_EXTERN WXEGLCOMPILESHADER weglCompileShader; typedef GLuint (APIENTRY * WXEGLCREATEPROGRAM)(); WXE_EXTERN WXEGLCREATEPROGRAM weglCreateProgram; typedef GLuint (APIENTRY * WXEGLCREATESHADER)(GLenum); WXE_EXTERN WXEGLCREATESHADER weglCreateShader; typedef void (APIENTRY * WXEGLDELETEPROGRAM)(GLuint); WXE_EXTERN WXEGLDELETEPROGRAM weglDeleteProgram; typedef void (APIENTRY * WXEGLDELETESHADER)(GLuint); WXE_EXTERN WXEGLDELETESHADER weglDeleteShader; typedef void (APIENTRY * WXEGLDETACHSHADER)(GLuint,GLuint); WXE_EXTERN WXEGLDETACHSHADER weglDetachShader; typedef void (APIENTRY * WXEGLDISABLEVERTEXATTRIBARRAY)(GLuint); WXE_EXTERN WXEGLDISABLEVERTEXATTRIBARRAY weglDisableVertexAttribArray; typedef void (APIENTRY * WXEGLENABLEVERTEXATTRIBARRAY)(GLuint); WXE_EXTERN WXEGLENABLEVERTEXATTRIBARRAY weglEnableVertexAttribArray; typedef void (APIENTRY * WXEGLGETACTIVEATTRIB)(GLuint,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *); WXE_EXTERN WXEGLGETACTIVEATTRIB weglGetActiveAttrib; typedef void (APIENTRY * WXEGLGETACTIVEUNIFORM)(GLuint,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *); WXE_EXTERN WXEGLGETACTIVEUNIFORM weglGetActiveUniform; typedef void (APIENTRY * WXEGLGETATTACHEDSHADERS)(GLuint,GLsizei,GLsizei *,GLuint *); WXE_EXTERN WXEGLGETATTACHEDSHADERS weglGetAttachedShaders; typedef GLint (APIENTRY * WXEGLGETATTRIBLOCATION)(GLuint,const GLchar *); WXE_EXTERN WXEGLGETATTRIBLOCATION weglGetAttribLocation; typedef void (APIENTRY * WXEGLGETPROGRAMIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETPROGRAMIV weglGetProgramiv; typedef void (APIENTRY * WXEGLGETPROGRAMINFOLOG)(GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETPROGRAMINFOLOG weglGetProgramInfoLog; typedef void (APIENTRY * WXEGLGETSHADERIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETSHADERIV weglGetShaderiv; typedef void (APIENTRY * WXEGLGETSHADERINFOLOG)(GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETSHADERINFOLOG weglGetShaderInfoLog; typedef void (APIENTRY * WXEGLGETSHADERSOURCE)(GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETSHADERSOURCE weglGetShaderSource; typedef GLint (APIENTRY * WXEGLGETUNIFORMLOCATION)(GLuint,const GLchar *); WXE_EXTERN WXEGLGETUNIFORMLOCATION weglGetUniformLocation; typedef void (APIENTRY * WXEGLGETUNIFORMFV)(GLuint,GLint,GLfloat *); WXE_EXTERN WXEGLGETUNIFORMFV weglGetUniformfv; typedef void (APIENTRY * WXEGLGETUNIFORMIV)(GLuint,GLint,GLint *); WXE_EXTERN WXEGLGETUNIFORMIV weglGetUniformiv; typedef void (APIENTRY * WXEGLGETVERTEXATTRIBDV)(GLuint,GLenum,GLdouble *); WXE_EXTERN WXEGLGETVERTEXATTRIBDV weglGetVertexAttribdv; typedef void (APIENTRY * WXEGLGETVERTEXATTRIBFV)(GLuint,GLenum,GLfloat *); WXE_EXTERN WXEGLGETVERTEXATTRIBFV weglGetVertexAttribfv; typedef void (APIENTRY * WXEGLGETVERTEXATTRIBIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETVERTEXATTRIBIV weglGetVertexAttribiv; typedef GLboolean (APIENTRY * WXEGLISPROGRAM)(GLuint); WXE_EXTERN WXEGLISPROGRAM weglIsProgram; typedef GLboolean (APIENTRY * WXEGLISSHADER)(GLuint); WXE_EXTERN WXEGLISSHADER weglIsShader; typedef void (APIENTRY * WXEGLLINKPROGRAM)(GLuint); WXE_EXTERN WXEGLLINKPROGRAM weglLinkProgram; typedef void (APIENTRY * WXEGLSHADERSOURCE)(GLuint,GLsizei,const GLchar **,const GLint *); WXE_EXTERN WXEGLSHADERSOURCE weglShaderSource; typedef void (APIENTRY * WXEGLUSEPROGRAM)(GLuint); WXE_EXTERN WXEGLUSEPROGRAM weglUseProgram; typedef void (APIENTRY * WXEGLUNIFORM1F)(GLint,GLfloat); WXE_EXTERN WXEGLUNIFORM1F weglUniform1f; typedef void (APIENTRY * WXEGLUNIFORM2F)(GLint,GLfloat,GLfloat); WXE_EXTERN WXEGLUNIFORM2F weglUniform2f; typedef void (APIENTRY * WXEGLUNIFORM3F)(GLint,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLUNIFORM3F weglUniform3f; typedef void (APIENTRY * WXEGLUNIFORM4F)(GLint,GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLUNIFORM4F weglUniform4f; typedef void (APIENTRY * WXEGLUNIFORM1I)(GLint,GLint); WXE_EXTERN WXEGLUNIFORM1I weglUniform1i; typedef void (APIENTRY * WXEGLUNIFORM2I)(GLint,GLint,GLint); WXE_EXTERN WXEGLUNIFORM2I weglUniform2i; typedef void (APIENTRY * WXEGLUNIFORM3I)(GLint,GLint,GLint,GLint); WXE_EXTERN WXEGLUNIFORM3I weglUniform3i; typedef void (APIENTRY * WXEGLUNIFORM4I)(GLint,GLint,GLint,GLint,GLint); WXE_EXTERN WXEGLUNIFORM4I weglUniform4i; typedef void (APIENTRY * WXEGLUNIFORM1FV)(GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLUNIFORM1FV weglUniform1fv; typedef void (APIENTRY * WXEGLUNIFORM2FV)(GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLUNIFORM2FV weglUniform2fv; typedef void (APIENTRY * WXEGLUNIFORM3FV)(GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLUNIFORM3FV weglUniform3fv; typedef void (APIENTRY * WXEGLUNIFORM4FV)(GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLUNIFORM4FV weglUniform4fv; typedef void (APIENTRY * WXEGLUNIFORM1IV)(GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLUNIFORM1IV weglUniform1iv; typedef void (APIENTRY * WXEGLUNIFORM2IV)(GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLUNIFORM2IV weglUniform2iv; typedef void (APIENTRY * WXEGLUNIFORM3IV)(GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLUNIFORM3IV weglUniform3iv; typedef void (APIENTRY * WXEGLUNIFORM4IV)(GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLUNIFORM4IV weglUniform4iv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX2FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX2FV weglUniformMatrix2fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX3FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX3FV weglUniformMatrix3fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX4FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX4FV weglUniformMatrix4fv; typedef void (APIENTRY * WXEGLVALIDATEPROGRAM)(GLuint); WXE_EXTERN WXEGLVALIDATEPROGRAM weglValidateProgram; typedef void (APIENTRY * WXEGLVERTEXATTRIB1DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIB1DV weglVertexAttrib1dv; typedef void (APIENTRY * WXEGLVERTEXATTRIB1FV)(GLuint,const GLfloat *); WXE_EXTERN WXEGLVERTEXATTRIB1FV weglVertexAttrib1fv; typedef void (APIENTRY * WXEGLVERTEXATTRIB1SV)(GLuint,const GLshort *); WXE_EXTERN WXEGLVERTEXATTRIB1SV weglVertexAttrib1sv; typedef void (APIENTRY * WXEGLVERTEXATTRIB2DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIB2DV weglVertexAttrib2dv; typedef void (APIENTRY * WXEGLVERTEXATTRIB2FV)(GLuint,const GLfloat *); WXE_EXTERN WXEGLVERTEXATTRIB2FV weglVertexAttrib2fv; typedef void (APIENTRY * WXEGLVERTEXATTRIB2SV)(GLuint,const GLshort *); WXE_EXTERN WXEGLVERTEXATTRIB2SV weglVertexAttrib2sv; typedef void (APIENTRY * WXEGLVERTEXATTRIB3DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIB3DV weglVertexAttrib3dv; typedef void (APIENTRY * WXEGLVERTEXATTRIB3FV)(GLuint,const GLfloat *); WXE_EXTERN WXEGLVERTEXATTRIB3FV weglVertexAttrib3fv; typedef void (APIENTRY * WXEGLVERTEXATTRIB3SV)(GLuint,const GLshort *); WXE_EXTERN WXEGLVERTEXATTRIB3SV weglVertexAttrib3sv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4NBV)(GLuint,const GLbyte *); WXE_EXTERN WXEGLVERTEXATTRIB4NBV weglVertexAttrib4Nbv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4NIV)(GLuint,const GLint *); WXE_EXTERN WXEGLVERTEXATTRIB4NIV weglVertexAttrib4Niv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4NSV)(GLuint,const GLshort *); WXE_EXTERN WXEGLVERTEXATTRIB4NSV weglVertexAttrib4Nsv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4NUBV)(GLuint,const GLubyte *); WXE_EXTERN WXEGLVERTEXATTRIB4NUBV weglVertexAttrib4Nubv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4NUIV)(GLuint,const GLuint *); WXE_EXTERN WXEGLVERTEXATTRIB4NUIV weglVertexAttrib4Nuiv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4NUSV)(GLuint,const GLushort *); WXE_EXTERN WXEGLVERTEXATTRIB4NUSV weglVertexAttrib4Nusv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4BV)(GLuint,const GLbyte *); WXE_EXTERN WXEGLVERTEXATTRIB4BV weglVertexAttrib4bv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIB4DV weglVertexAttrib4dv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4FV)(GLuint,const GLfloat *); WXE_EXTERN WXEGLVERTEXATTRIB4FV weglVertexAttrib4fv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4IV)(GLuint,const GLint *); WXE_EXTERN WXEGLVERTEXATTRIB4IV weglVertexAttrib4iv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4SV)(GLuint,const GLshort *); WXE_EXTERN WXEGLVERTEXATTRIB4SV weglVertexAttrib4sv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4UBV)(GLuint,const GLubyte *); WXE_EXTERN WXEGLVERTEXATTRIB4UBV weglVertexAttrib4ubv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4UIV)(GLuint,const GLuint *); WXE_EXTERN WXEGLVERTEXATTRIB4UIV weglVertexAttrib4uiv; typedef void (APIENTRY * WXEGLVERTEXATTRIB4USV)(GLuint,const GLushort *); WXE_EXTERN WXEGLVERTEXATTRIB4USV weglVertexAttrib4usv; typedef void (APIENTRY * WXEGLVERTEXATTRIBPOINTER)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid *); WXE_EXTERN WXEGLVERTEXATTRIBPOINTER weglVertexAttribPointer; typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X3FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX2X3FV weglUniformMatrix2x3fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X2FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX3X2FV weglUniformMatrix3x2fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X4FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX2X4FV weglUniformMatrix2x4fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X2FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX4X2FV weglUniformMatrix4x2fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X4FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX3X4FV weglUniformMatrix3x4fv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X3FV)(GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLUNIFORMMATRIX4X3FV weglUniformMatrix4x3fv; typedef void (APIENTRY * WXEGLCOLORMASKI)(GLuint,GLboolean,GLboolean,GLboolean,GLboolean); WXE_EXTERN WXEGLCOLORMASKI weglColorMaski; typedef void (APIENTRY * WXEGLGETBOOLEANI_V)(GLenum,GLuint,GLboolean *); WXE_EXTERN WXEGLGETBOOLEANI_V weglGetBooleani_v; typedef void (APIENTRY * WXEGLGETINTEGERI_V)(GLenum,GLuint,GLint *); WXE_EXTERN WXEGLGETINTEGERI_V weglGetIntegeri_v; typedef void (APIENTRY * WXEGLENABLEI)(GLenum,GLuint); WXE_EXTERN WXEGLENABLEI weglEnablei; typedef void (APIENTRY * WXEGLDISABLEI)(GLenum,GLuint); WXE_EXTERN WXEGLDISABLEI weglDisablei; typedef GLboolean (APIENTRY * WXEGLISENABLEDI)(GLenum,GLuint); WXE_EXTERN WXEGLISENABLEDI weglIsEnabledi; typedef void (APIENTRY * WXEGLBEGINTRANSFORMFEEDBACK)(GLenum); WXE_EXTERN WXEGLBEGINTRANSFORMFEEDBACK weglBeginTransformFeedback; typedef void (APIENTRY * WXEGLENDTRANSFORMFEEDBACK)(); WXE_EXTERN WXEGLENDTRANSFORMFEEDBACK weglEndTransformFeedback; typedef void (APIENTRY * WXEGLBINDBUFFERRANGE)(GLenum,GLuint,GLuint,GLintptr,GLsizeiptr); WXE_EXTERN WXEGLBINDBUFFERRANGE weglBindBufferRange; typedef void (APIENTRY * WXEGLBINDBUFFERBASE)(GLenum,GLuint,GLuint); WXE_EXTERN WXEGLBINDBUFFERBASE weglBindBufferBase; typedef void (APIENTRY * WXEGLTRANSFORMFEEDBACKVARYINGS)(GLuint,GLsizei,const GLchar **,GLenum); WXE_EXTERN WXEGLTRANSFORMFEEDBACKVARYINGS weglTransformFeedbackVaryings; typedef void (APIENTRY * WXEGLGETTRANSFORMFEEDBACKVARYING)(GLuint,GLuint,GLsizei,GLsizei *,GLsizei *,GLenum *,GLchar *); WXE_EXTERN WXEGLGETTRANSFORMFEEDBACKVARYING weglGetTransformFeedbackVarying; typedef void (APIENTRY * WXEGLCLAMPCOLOR)(GLenum,GLenum); WXE_EXTERN WXEGLCLAMPCOLOR weglClampColor; typedef void (APIENTRY * WXEGLBEGINCONDITIONALRENDER)(GLuint,GLenum); WXE_EXTERN WXEGLBEGINCONDITIONALRENDER weglBeginConditionalRender; typedef void (APIENTRY * WXEGLENDCONDITIONALRENDER)(); WXE_EXTERN WXEGLENDCONDITIONALRENDER weglEndConditionalRender; typedef void (APIENTRY * WXEGLVERTEXATTRIBIPOINTER)(GLuint,GLint,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLVERTEXATTRIBIPOINTER weglVertexAttribIPointer; typedef void (APIENTRY * WXEGLGETVERTEXATTRIBIIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETVERTEXATTRIBIIV weglGetVertexAttribIiv; typedef void (APIENTRY * WXEGLGETVERTEXATTRIBIUIV)(GLuint,GLenum,GLuint *); WXE_EXTERN WXEGLGETVERTEXATTRIBIUIV weglGetVertexAttribIuiv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI1IV)(GLuint,const GLint *); WXE_EXTERN WXEGLVERTEXATTRIBI1IV weglVertexAttribI1iv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI2IV)(GLuint,const GLint *); WXE_EXTERN WXEGLVERTEXATTRIBI2IV weglVertexAttribI2iv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI3IV)(GLuint,const GLint *); WXE_EXTERN WXEGLVERTEXATTRIBI3IV weglVertexAttribI3iv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI4IV)(GLuint,const GLint *); WXE_EXTERN WXEGLVERTEXATTRIBI4IV weglVertexAttribI4iv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI1UIV)(GLuint,const GLuint *); WXE_EXTERN WXEGLVERTEXATTRIBI1UIV weglVertexAttribI1uiv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI2UIV)(GLuint,const GLuint *); WXE_EXTERN WXEGLVERTEXATTRIBI2UIV weglVertexAttribI2uiv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI3UIV)(GLuint,const GLuint *); WXE_EXTERN WXEGLVERTEXATTRIBI3UIV weglVertexAttribI3uiv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI4UIV)(GLuint,const GLuint *); WXE_EXTERN WXEGLVERTEXATTRIBI4UIV weglVertexAttribI4uiv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI4BV)(GLuint,const GLbyte *); WXE_EXTERN WXEGLVERTEXATTRIBI4BV weglVertexAttribI4bv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI4SV)(GLuint,const GLshort *); WXE_EXTERN WXEGLVERTEXATTRIBI4SV weglVertexAttribI4sv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI4UBV)(GLuint,const GLubyte *); WXE_EXTERN WXEGLVERTEXATTRIBI4UBV weglVertexAttribI4ubv; typedef void (APIENTRY * WXEGLVERTEXATTRIBI4USV)(GLuint,const GLushort *); WXE_EXTERN WXEGLVERTEXATTRIBI4USV weglVertexAttribI4usv; typedef void (APIENTRY * WXEGLGETUNIFORMUIV)(GLuint,GLint,GLuint *); WXE_EXTERN WXEGLGETUNIFORMUIV weglGetUniformuiv; typedef void (APIENTRY * WXEGLBINDFRAGDATALOCATION)(GLuint,GLuint,const GLchar *); WXE_EXTERN WXEGLBINDFRAGDATALOCATION weglBindFragDataLocation; typedef GLint (APIENTRY * WXEGLGETFRAGDATALOCATION)(GLuint,const GLchar *); WXE_EXTERN WXEGLGETFRAGDATALOCATION weglGetFragDataLocation; typedef void (APIENTRY * WXEGLUNIFORM1UI)(GLint,GLuint); WXE_EXTERN WXEGLUNIFORM1UI weglUniform1ui; typedef void (APIENTRY * WXEGLUNIFORM2UI)(GLint,GLuint,GLuint); WXE_EXTERN WXEGLUNIFORM2UI weglUniform2ui; typedef void (APIENTRY * WXEGLUNIFORM3UI)(GLint,GLuint,GLuint,GLuint); WXE_EXTERN WXEGLUNIFORM3UI weglUniform3ui; typedef void (APIENTRY * WXEGLUNIFORM4UI)(GLint,GLuint,GLuint,GLuint,GLuint); WXE_EXTERN WXEGLUNIFORM4UI weglUniform4ui; typedef void (APIENTRY * WXEGLUNIFORM1UIV)(GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLUNIFORM1UIV weglUniform1uiv; typedef void (APIENTRY * WXEGLUNIFORM2UIV)(GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLUNIFORM2UIV weglUniform2uiv; typedef void (APIENTRY * WXEGLUNIFORM3UIV)(GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLUNIFORM3UIV weglUniform3uiv; typedef void (APIENTRY * WXEGLUNIFORM4UIV)(GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLUNIFORM4UIV weglUniform4uiv; typedef void (APIENTRY * WXEGLTEXPARAMETERIIV)(GLenum,GLenum,const GLint *); WXE_EXTERN WXEGLTEXPARAMETERIIV weglTexParameterIiv; typedef void (APIENTRY * WXEGLTEXPARAMETERIUIV)(GLenum,GLenum,const GLuint *); WXE_EXTERN WXEGLTEXPARAMETERIUIV weglTexParameterIuiv; typedef void (APIENTRY * WXEGLGETTEXPARAMETERIIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETTEXPARAMETERIIV weglGetTexParameterIiv; typedef void (APIENTRY * WXEGLGETTEXPARAMETERIUIV)(GLenum,GLenum,GLuint *); WXE_EXTERN WXEGLGETTEXPARAMETERIUIV weglGetTexParameterIuiv; typedef void (APIENTRY * WXEGLCLEARBUFFERIV)(GLenum,GLint,const GLint *); WXE_EXTERN WXEGLCLEARBUFFERIV weglClearBufferiv; typedef void (APIENTRY * WXEGLCLEARBUFFERUIV)(GLenum,GLint,const GLuint *); WXE_EXTERN WXEGLCLEARBUFFERUIV weglClearBufferuiv; typedef void (APIENTRY * WXEGLCLEARBUFFERFV)(GLenum,GLint,const GLfloat *); WXE_EXTERN WXEGLCLEARBUFFERFV weglClearBufferfv; typedef void (APIENTRY * WXEGLCLEARBUFFERFI)(GLenum,GLint,GLfloat,GLint); WXE_EXTERN WXEGLCLEARBUFFERFI weglClearBufferfi; typedef const GLubyte * (APIENTRY * WXEGLGETSTRINGI)(GLenum,GLuint); WXE_EXTERN WXEGLGETSTRINGI weglGetStringi; typedef void (APIENTRY * WXEGLDRAWARRAYSINSTANCED)(GLenum,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLDRAWARRAYSINSTANCED weglDrawArraysInstanced; typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCED)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei); WXE_EXTERN WXEGLDRAWELEMENTSINSTANCED weglDrawElementsInstanced; typedef void (APIENTRY * WXEGLTEXBUFFER)(GLenum,GLenum,GLuint); WXE_EXTERN WXEGLTEXBUFFER weglTexBuffer; typedef void (APIENTRY * WXEGLPRIMITIVERESTARTINDEX)(GLuint); WXE_EXTERN WXEGLPRIMITIVERESTARTINDEX weglPrimitiveRestartIndex; typedef void (APIENTRY * WXEGLGETINTEGER64I_V)(GLenum,GLuint,GLint64 *); WXE_EXTERN WXEGLGETINTEGER64I_V weglGetInteger64i_v; typedef void (APIENTRY * WXEGLGETBUFFERPARAMETERI64V)(GLenum,GLenum,GLint64 *); WXE_EXTERN WXEGLGETBUFFERPARAMETERI64V weglGetBufferParameteri64v; typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE)(GLenum,GLenum,GLuint,GLint); WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE weglFramebufferTexture; typedef void (APIENTRY * WXEGLVERTEXATTRIBDIVISOR)(GLuint,GLuint); WXE_EXTERN WXEGLVERTEXATTRIBDIVISOR weglVertexAttribDivisor; typedef void (APIENTRY * WXEGLMINSAMPLESHADING)(GLclampf); WXE_EXTERN WXEGLMINSAMPLESHADING weglMinSampleShading; typedef void (APIENTRY * WXEGLBLENDEQUATIONI)(GLuint,GLenum); WXE_EXTERN WXEGLBLENDEQUATIONI weglBlendEquationi; typedef void (APIENTRY * WXEGLBLENDEQUATIONSEPARATEI)(GLuint,GLenum,GLenum); WXE_EXTERN WXEGLBLENDEQUATIONSEPARATEI weglBlendEquationSeparatei; typedef void (APIENTRY * WXEGLBLENDFUNCI)(GLuint,GLenum,GLenum); WXE_EXTERN WXEGLBLENDFUNCI weglBlendFunci; typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATEI)(GLuint,GLenum,GLenum,GLenum,GLenum); WXE_EXTERN WXEGLBLENDFUNCSEPARATEI weglBlendFuncSeparatei; typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXFARB)(const GLfloat *); WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXFARB weglLoadTransposeMatrixfARB; typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXDARB)(const GLdouble *); WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXDARB weglLoadTransposeMatrixdARB; typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXFARB)(const GLfloat *); WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXFARB weglMultTransposeMatrixfARB; typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXDARB)(const GLdouble *); WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXDARB weglMultTransposeMatrixdARB; typedef void (APIENTRY * WXEGLWEIGHTBVARB)(GLint,const GLbyte *); WXE_EXTERN WXEGLWEIGHTBVARB weglWeightbvARB; typedef void (APIENTRY * WXEGLWEIGHTSVARB)(GLint,const GLshort *); WXE_EXTERN WXEGLWEIGHTSVARB weglWeightsvARB; typedef void (APIENTRY * WXEGLWEIGHTIVARB)(GLint,const GLint *); WXE_EXTERN WXEGLWEIGHTIVARB weglWeightivARB; typedef void (APIENTRY * WXEGLWEIGHTFVARB)(GLint,const GLfloat *); WXE_EXTERN WXEGLWEIGHTFVARB weglWeightfvARB; typedef void (APIENTRY * WXEGLWEIGHTDVARB)(GLint,const GLdouble *); WXE_EXTERN WXEGLWEIGHTDVARB weglWeightdvARB; typedef void (APIENTRY * WXEGLWEIGHTUBVARB)(GLint,const GLubyte *); WXE_EXTERN WXEGLWEIGHTUBVARB weglWeightubvARB; typedef void (APIENTRY * WXEGLWEIGHTUSVARB)(GLint,const GLushort *); WXE_EXTERN WXEGLWEIGHTUSVARB weglWeightusvARB; typedef void (APIENTRY * WXEGLWEIGHTUIVARB)(GLint,const GLuint *); WXE_EXTERN WXEGLWEIGHTUIVARB weglWeightuivARB; typedef void (APIENTRY * WXEGLVERTEXBLENDARB)(GLint); WXE_EXTERN WXEGLVERTEXBLENDARB weglVertexBlendARB; typedef void (APIENTRY * WXEGLCURRENTPALETTEMATRIXARB)(GLint); WXE_EXTERN WXEGLCURRENTPALETTEMATRIXARB weglCurrentPaletteMatrixARB; typedef void (APIENTRY * WXEGLMATRIXINDEXUBVARB)(GLint,const GLubyte *); WXE_EXTERN WXEGLMATRIXINDEXUBVARB weglMatrixIndexubvARB; typedef void (APIENTRY * WXEGLMATRIXINDEXUSVARB)(GLint,const GLushort *); WXE_EXTERN WXEGLMATRIXINDEXUSVARB weglMatrixIndexusvARB; typedef void (APIENTRY * WXEGLMATRIXINDEXUIVARB)(GLint,const GLuint *); WXE_EXTERN WXEGLMATRIXINDEXUIVARB weglMatrixIndexuivARB; typedef void (APIENTRY * WXEGLPROGRAMSTRINGARB)(GLenum,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLPROGRAMSTRINGARB weglProgramStringARB; typedef void (APIENTRY * WXEGLBINDPROGRAMARB)(GLenum,GLuint); WXE_EXTERN WXEGLBINDPROGRAMARB weglBindProgramARB; typedef void (APIENTRY * WXEGLDELETEPROGRAMSARB)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETEPROGRAMSARB weglDeleteProgramsARB; typedef void (APIENTRY * WXEGLGENPROGRAMSARB)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENPROGRAMSARB weglGenProgramsARB; typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4DARB)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLPROGRAMENVPARAMETER4DARB weglProgramEnvParameter4dARB; typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4DVARB)(GLenum,GLuint,const GLdouble *); WXE_EXTERN WXEGLPROGRAMENVPARAMETER4DVARB weglProgramEnvParameter4dvARB; typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4FARB)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLPROGRAMENVPARAMETER4FARB weglProgramEnvParameter4fARB; typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4FVARB)(GLenum,GLuint,const GLfloat *); WXE_EXTERN WXEGLPROGRAMENVPARAMETER4FVARB weglProgramEnvParameter4fvARB; typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4DARB)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4DARB weglProgramLocalParameter4dARB; typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4DVARB)(GLenum,GLuint,const GLdouble *); WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4DVARB weglProgramLocalParameter4dvARB; typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4FARB)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4FARB weglProgramLocalParameter4fARB; typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4FVARB)(GLenum,GLuint,const GLfloat *); WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4FVARB weglProgramLocalParameter4fvARB; typedef void (APIENTRY * WXEGLGETPROGRAMENVPARAMETERDVARB)(GLenum,GLuint,GLdouble *); WXE_EXTERN WXEGLGETPROGRAMENVPARAMETERDVARB weglGetProgramEnvParameterdvARB; typedef void (APIENTRY * WXEGLGETPROGRAMENVPARAMETERFVARB)(GLenum,GLuint,GLfloat *); WXE_EXTERN WXEGLGETPROGRAMENVPARAMETERFVARB weglGetProgramEnvParameterfvARB; typedef void (APIENTRY * WXEGLGETPROGRAMLOCALPARAMETERDVARB)(GLenum,GLuint,GLdouble *); WXE_EXTERN WXEGLGETPROGRAMLOCALPARAMETERDVARB weglGetProgramLocalParameterdvARB; typedef void (APIENTRY * WXEGLGETPROGRAMLOCALPARAMETERFVARB)(GLenum,GLuint,GLfloat *); WXE_EXTERN WXEGLGETPROGRAMLOCALPARAMETERFVARB weglGetProgramLocalParameterfvARB; typedef void (APIENTRY * WXEGLGETPROGRAMSTRINGARB)(GLenum,GLenum,GLvoid *); WXE_EXTERN WXEGLGETPROGRAMSTRINGARB weglGetProgramStringARB; typedef void (APIENTRY * WXEGLGETBUFFERPARAMETERIVARB)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETBUFFERPARAMETERIVARB weglGetBufferParameterivARB; typedef void (APIENTRY * WXEGLDELETEOBJECTARB)(GLhandleARB); WXE_EXTERN WXEGLDELETEOBJECTARB weglDeleteObjectARB; typedef GLhandleARB (APIENTRY * WXEGLGETHANDLEARB)(GLenum); WXE_EXTERN WXEGLGETHANDLEARB weglGetHandleARB; typedef void (APIENTRY * WXEGLDETACHOBJECTARB)(GLhandleARB,GLhandleARB); WXE_EXTERN WXEGLDETACHOBJECTARB weglDetachObjectARB; typedef GLhandleARB (APIENTRY * WXEGLCREATESHADEROBJECTARB)(GLenum); WXE_EXTERN WXEGLCREATESHADEROBJECTARB weglCreateShaderObjectARB; typedef void (APIENTRY * WXEGLSHADERSOURCEARB)(GLhandleARB,GLsizei,const GLchar **,const GLint *); WXE_EXTERN WXEGLSHADERSOURCEARB weglShaderSourceARB; typedef void (APIENTRY * WXEGLCOMPILESHADERARB)(GLhandleARB); WXE_EXTERN WXEGLCOMPILESHADERARB weglCompileShaderARB; typedef GLhandleARB (APIENTRY * WXEGLCREATEPROGRAMOBJECTARB)(); WXE_EXTERN WXEGLCREATEPROGRAMOBJECTARB weglCreateProgramObjectARB; typedef void (APIENTRY * WXEGLATTACHOBJECTARB)(GLhandleARB,GLhandleARB); WXE_EXTERN WXEGLATTACHOBJECTARB weglAttachObjectARB; typedef void (APIENTRY * WXEGLLINKPROGRAMARB)(GLhandleARB); WXE_EXTERN WXEGLLINKPROGRAMARB weglLinkProgramARB; typedef void (APIENTRY * WXEGLUSEPROGRAMOBJECTARB)(GLhandleARB); WXE_EXTERN WXEGLUSEPROGRAMOBJECTARB weglUseProgramObjectARB; typedef void (APIENTRY * WXEGLVALIDATEPROGRAMARB)(GLhandleARB); WXE_EXTERN WXEGLVALIDATEPROGRAMARB weglValidateProgramARB; typedef void (APIENTRY * WXEGLGETOBJECTPARAMETERFVARB)(GLhandleARB,GLenum,GLfloat *); WXE_EXTERN WXEGLGETOBJECTPARAMETERFVARB weglGetObjectParameterfvARB; typedef void (APIENTRY * WXEGLGETOBJECTPARAMETERIVARB)(GLhandleARB,GLenum,GLint *); WXE_EXTERN WXEGLGETOBJECTPARAMETERIVARB weglGetObjectParameterivARB; typedef void (APIENTRY * WXEGLGETINFOLOGARB)(GLhandleARB,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETINFOLOGARB weglGetInfoLogARB; typedef void (APIENTRY * WXEGLGETATTACHEDOBJECTSARB)(GLhandleARB,GLsizei,GLsizei *,GLhandleARB *); WXE_EXTERN WXEGLGETATTACHEDOBJECTSARB weglGetAttachedObjectsARB; typedef GLint (APIENTRY * WXEGLGETUNIFORMLOCATIONARB)(GLhandleARB,const GLchar *); WXE_EXTERN WXEGLGETUNIFORMLOCATIONARB weglGetUniformLocationARB; typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMARB)(GLhandleARB,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *); WXE_EXTERN WXEGLGETACTIVEUNIFORMARB weglGetActiveUniformARB; typedef void (APIENTRY * WXEGLGETUNIFORMFVARB)(GLhandleARB,GLint,GLfloat *); WXE_EXTERN WXEGLGETUNIFORMFVARB weglGetUniformfvARB; typedef void (APIENTRY * WXEGLGETUNIFORMIVARB)(GLhandleARB,GLint,GLint *); WXE_EXTERN WXEGLGETUNIFORMIVARB weglGetUniformivARB; typedef void (APIENTRY * WXEGLGETSHADERSOURCEARB)(GLhandleARB,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETSHADERSOURCEARB weglGetShaderSourceARB; typedef void (APIENTRY * WXEGLBINDATTRIBLOCATIONARB)(GLhandleARB,GLuint,const GLchar *); WXE_EXTERN WXEGLBINDATTRIBLOCATIONARB weglBindAttribLocationARB; typedef void (APIENTRY * WXEGLGETACTIVEATTRIBARB)(GLhandleARB,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *); WXE_EXTERN WXEGLGETACTIVEATTRIBARB weglGetActiveAttribARB; typedef GLint (APIENTRY * WXEGLGETATTRIBLOCATIONARB)(GLhandleARB,const GLchar *); WXE_EXTERN WXEGLGETATTRIBLOCATIONARB weglGetAttribLocationARB; typedef GLboolean (APIENTRY * WXEGLISRENDERBUFFER)(GLuint); WXE_EXTERN WXEGLISRENDERBUFFER weglIsRenderbuffer; typedef void (APIENTRY * WXEGLBINDRENDERBUFFER)(GLenum,GLuint); WXE_EXTERN WXEGLBINDRENDERBUFFER weglBindRenderbuffer; typedef void (APIENTRY * WXEGLDELETERENDERBUFFERS)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETERENDERBUFFERS weglDeleteRenderbuffers; typedef void (APIENTRY * WXEGLGENRENDERBUFFERS)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENRENDERBUFFERS weglGenRenderbuffers; typedef void (APIENTRY * WXEGLRENDERBUFFERSTORAGE)(GLenum,GLenum,GLsizei,GLsizei); WXE_EXTERN WXEGLRENDERBUFFERSTORAGE weglRenderbufferStorage; typedef void (APIENTRY * WXEGLGETRENDERBUFFERPARAMETERIV)(GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETRENDERBUFFERPARAMETERIV weglGetRenderbufferParameteriv; typedef GLboolean (APIENTRY * WXEGLISFRAMEBUFFER)(GLuint); WXE_EXTERN WXEGLISFRAMEBUFFER weglIsFramebuffer; typedef void (APIENTRY * WXEGLBINDFRAMEBUFFER)(GLenum,GLuint); WXE_EXTERN WXEGLBINDFRAMEBUFFER weglBindFramebuffer; typedef void (APIENTRY * WXEGLDELETEFRAMEBUFFERS)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETEFRAMEBUFFERS weglDeleteFramebuffers; typedef void (APIENTRY * WXEGLGENFRAMEBUFFERS)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENFRAMEBUFFERS weglGenFramebuffers; typedef GLenum (APIENTRY * WXEGLCHECKFRAMEBUFFERSTATUS)(GLenum); WXE_EXTERN WXEGLCHECKFRAMEBUFFERSTATUS weglCheckFramebufferStatus; typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE1D)(GLenum,GLenum,GLenum,GLuint,GLint); WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE1D weglFramebufferTexture1D; typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE2D)(GLenum,GLenum,GLenum,GLuint,GLint); WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE2D weglFramebufferTexture2D; typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE3D)(GLenum,GLenum,GLenum,GLuint,GLint,GLint); WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE3D weglFramebufferTexture3D; typedef void (APIENTRY * WXEGLFRAMEBUFFERRENDERBUFFER)(GLenum,GLenum,GLenum,GLuint); WXE_EXTERN WXEGLFRAMEBUFFERRENDERBUFFER weglFramebufferRenderbuffer; typedef void (APIENTRY * WXEGLGETFRAMEBUFFERATTACHMENTPARAMETERIV)(GLenum,GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETFRAMEBUFFERATTACHMENTPARAMETERIV weglGetFramebufferAttachmentParameteriv; typedef void (APIENTRY * WXEGLGENERATEMIPMAP)(GLenum); WXE_EXTERN WXEGLGENERATEMIPMAP weglGenerateMipmap; typedef void (APIENTRY * WXEGLBLITFRAMEBUFFER)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum); WXE_EXTERN WXEGLBLITFRAMEBUFFER weglBlitFramebuffer; typedef void (APIENTRY * WXEGLRENDERBUFFERSTORAGEMULTISAMPLE)(GLenum,GLsizei,GLenum,GLsizei,GLsizei); WXE_EXTERN WXEGLRENDERBUFFERSTORAGEMULTISAMPLE weglRenderbufferStorageMultisample; typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURELAYER)(GLenum,GLenum,GLuint,GLint,GLint); WXE_EXTERN WXEGLFRAMEBUFFERTEXTURELAYER weglFramebufferTextureLayer; typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTUREFACEARB)(GLenum,GLenum,GLuint,GLint,GLenum); WXE_EXTERN WXEGLFRAMEBUFFERTEXTUREFACEARB weglFramebufferTextureFaceARB; typedef void (APIENTRY * WXEGLFLUSHMAPPEDBUFFERRANGE)(GLenum,GLintptr,GLsizeiptr); WXE_EXTERN WXEGLFLUSHMAPPEDBUFFERRANGE weglFlushMappedBufferRange; typedef void (APIENTRY * WXEGLBINDVERTEXARRAY)(GLuint); WXE_EXTERN WXEGLBINDVERTEXARRAY weglBindVertexArray; typedef void (APIENTRY * WXEGLDELETEVERTEXARRAYS)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETEVERTEXARRAYS weglDeleteVertexArrays; typedef void (APIENTRY * WXEGLGENVERTEXARRAYS)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENVERTEXARRAYS weglGenVertexArrays; typedef GLboolean (APIENTRY * WXEGLISVERTEXARRAY)(GLuint); WXE_EXTERN WXEGLISVERTEXARRAY weglIsVertexArray; typedef void (APIENTRY * WXEGLGETUNIFORMINDICES)(GLuint,GLsizei,const GLchar **,GLuint *); WXE_EXTERN WXEGLGETUNIFORMINDICES weglGetUniformIndices; typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMSIV)(GLuint,GLsizei,const GLuint *,GLenum,GLint *); WXE_EXTERN WXEGLGETACTIVEUNIFORMSIV weglGetActiveUniformsiv; typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMNAME)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETACTIVEUNIFORMNAME weglGetActiveUniformName; typedef GLuint (APIENTRY * WXEGLGETUNIFORMBLOCKINDEX)(GLuint,const GLchar *); WXE_EXTERN WXEGLGETUNIFORMBLOCKINDEX weglGetUniformBlockIndex; typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMBLOCKIV)(GLuint,GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETACTIVEUNIFORMBLOCKIV weglGetActiveUniformBlockiv; typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMBLOCKNAME)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETACTIVEUNIFORMBLOCKNAME weglGetActiveUniformBlockName; typedef void (APIENTRY * WXEGLUNIFORMBLOCKBINDING)(GLuint,GLuint,GLuint); WXE_EXTERN WXEGLUNIFORMBLOCKBINDING weglUniformBlockBinding; typedef void (APIENTRY * WXEGLCOPYBUFFERSUBDATA)(GLenum,GLenum,GLintptr,GLintptr,GLsizeiptr); WXE_EXTERN WXEGLCOPYBUFFERSUBDATA weglCopyBufferSubData; typedef void (APIENTRY * WXEGLDRAWELEMENTSBASEVERTEX)(GLenum,GLsizei,GLenum,const GLvoid *,GLint); WXE_EXTERN WXEGLDRAWELEMENTSBASEVERTEX weglDrawElementsBaseVertex; typedef void (APIENTRY * WXEGLDRAWRANGEELEMENTSBASEVERTEX)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid *,GLint); WXE_EXTERN WXEGLDRAWRANGEELEMENTSBASEVERTEX weglDrawRangeElementsBaseVertex; typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCEDBASEVERTEX)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei,GLint); WXE_EXTERN WXEGLDRAWELEMENTSINSTANCEDBASEVERTEX weglDrawElementsInstancedBaseVertex; typedef void (APIENTRY * WXEGLPROVOKINGVERTEX)(GLenum); WXE_EXTERN WXEGLPROVOKINGVERTEX weglProvokingVertex; typedef GLsync (APIENTRY * WXEGLFENCESYNC)(GLenum,GLbitfield); WXE_EXTERN WXEGLFENCESYNC weglFenceSync; typedef GLboolean (APIENTRY * WXEGLISSYNC)(GLsync); WXE_EXTERN WXEGLISSYNC weglIsSync; typedef void (APIENTRY * WXEGLDELETESYNC)(GLsync); WXE_EXTERN WXEGLDELETESYNC weglDeleteSync; typedef GLenum (APIENTRY * WXEGLCLIENTWAITSYNC)(GLsync,GLbitfield,GLuint64); WXE_EXTERN WXEGLCLIENTWAITSYNC weglClientWaitSync; typedef void (APIENTRY * WXEGLWAITSYNC)(GLsync,GLbitfield,GLuint64); WXE_EXTERN WXEGLWAITSYNC weglWaitSync; typedef void (APIENTRY * WXEGLGETINTEGER64V)(GLenum,GLint64 *); WXE_EXTERN WXEGLGETINTEGER64V weglGetInteger64v; typedef void (APIENTRY * WXEGLGETSYNCIV)(GLsync,GLenum,GLsizei,GLsizei *,GLint *); WXE_EXTERN WXEGLGETSYNCIV weglGetSynciv; typedef void (APIENTRY * WXEGLTEXIMAGE2DMULTISAMPLE)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLboolean); WXE_EXTERN WXEGLTEXIMAGE2DMULTISAMPLE weglTexImage2DMultisample; typedef void (APIENTRY * WXEGLTEXIMAGE3DMULTISAMPLE)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean); WXE_EXTERN WXEGLTEXIMAGE3DMULTISAMPLE weglTexImage3DMultisample; typedef void (APIENTRY * WXEGLGETMULTISAMPLEFV)(GLenum,GLuint,GLfloat *); WXE_EXTERN WXEGLGETMULTISAMPLEFV weglGetMultisamplefv; typedef void (APIENTRY * WXEGLSAMPLEMASKI)(GLuint,GLbitfield); WXE_EXTERN WXEGLSAMPLEMASKI weglSampleMaski; typedef void (APIENTRY * WXEGLNAMEDSTRINGARB)(GLenum,GLint,const GLchar *,GLint,const GLchar *); WXE_EXTERN WXEGLNAMEDSTRINGARB weglNamedStringARB; typedef void (APIENTRY * WXEGLDELETENAMEDSTRINGARB)(GLint,const GLchar *); WXE_EXTERN WXEGLDELETENAMEDSTRINGARB weglDeleteNamedStringARB; typedef void (APIENTRY * WXEGLCOMPILESHADERINCLUDEARB)(GLuint,GLsizei,const GLchar **,const GLint *); WXE_EXTERN WXEGLCOMPILESHADERINCLUDEARB weglCompileShaderIncludeARB; typedef GLboolean (APIENTRY * WXEGLISNAMEDSTRINGARB)(GLint,const GLchar *); WXE_EXTERN WXEGLISNAMEDSTRINGARB weglIsNamedStringARB; typedef void (APIENTRY * WXEGLGETNAMEDSTRINGARB)(GLint,const GLchar *,GLsizei,GLint *,GLchar *); WXE_EXTERN WXEGLGETNAMEDSTRINGARB weglGetNamedStringARB; typedef void (APIENTRY * WXEGLGETNAMEDSTRINGIVARB)(GLint,const GLchar *,GLenum,GLint *); WXE_EXTERN WXEGLGETNAMEDSTRINGIVARB weglGetNamedStringivARB; typedef void (APIENTRY * WXEGLBINDFRAGDATALOCATIONINDEXED)(GLuint,GLuint,GLuint,const GLchar *); WXE_EXTERN WXEGLBINDFRAGDATALOCATIONINDEXED weglBindFragDataLocationIndexed; typedef GLint (APIENTRY * WXEGLGETFRAGDATAINDEX)(GLuint,const GLchar *); WXE_EXTERN WXEGLGETFRAGDATAINDEX weglGetFragDataIndex; typedef void (APIENTRY * WXEGLGENSAMPLERS)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENSAMPLERS weglGenSamplers; typedef void (APIENTRY * WXEGLDELETESAMPLERS)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETESAMPLERS weglDeleteSamplers; typedef GLboolean (APIENTRY * WXEGLISSAMPLER)(GLuint); WXE_EXTERN WXEGLISSAMPLER weglIsSampler; typedef void (APIENTRY * WXEGLBINDSAMPLER)(GLuint,GLuint); WXE_EXTERN WXEGLBINDSAMPLER weglBindSampler; typedef void (APIENTRY * WXEGLSAMPLERPARAMETERI)(GLuint,GLenum,GLint); WXE_EXTERN WXEGLSAMPLERPARAMETERI weglSamplerParameteri; typedef void (APIENTRY * WXEGLSAMPLERPARAMETERIV)(GLuint,GLenum,const GLint *); WXE_EXTERN WXEGLSAMPLERPARAMETERIV weglSamplerParameteriv; typedef void (APIENTRY * WXEGLSAMPLERPARAMETERF)(GLuint,GLenum,GLfloat); WXE_EXTERN WXEGLSAMPLERPARAMETERF weglSamplerParameterf; typedef void (APIENTRY * WXEGLSAMPLERPARAMETERFV)(GLuint,GLenum,const GLfloat *); WXE_EXTERN WXEGLSAMPLERPARAMETERFV weglSamplerParameterfv; typedef void (APIENTRY * WXEGLSAMPLERPARAMETERIIV)(GLuint,GLenum,const GLint *); WXE_EXTERN WXEGLSAMPLERPARAMETERIIV weglSamplerParameterIiv; typedef void (APIENTRY * WXEGLSAMPLERPARAMETERIUIV)(GLuint,GLenum,const GLuint *); WXE_EXTERN WXEGLSAMPLERPARAMETERIUIV weglSamplerParameterIuiv; typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETSAMPLERPARAMETERIV weglGetSamplerParameteriv; typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERIIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETSAMPLERPARAMETERIIV weglGetSamplerParameterIiv; typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERFV)(GLuint,GLenum,GLfloat *); WXE_EXTERN WXEGLGETSAMPLERPARAMETERFV weglGetSamplerParameterfv; typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERIUIV)(GLuint,GLenum,GLuint *); WXE_EXTERN WXEGLGETSAMPLERPARAMETERIUIV weglGetSamplerParameterIuiv; typedef void (APIENTRY * WXEGLQUERYCOUNTER)(GLuint,GLenum); WXE_EXTERN WXEGLQUERYCOUNTER weglQueryCounter; typedef void (APIENTRY * WXEGLGETQUERYOBJECTI64V)(GLuint,GLenum,GLint64 *); WXE_EXTERN WXEGLGETQUERYOBJECTI64V weglGetQueryObjecti64v; typedef void (APIENTRY * WXEGLGETQUERYOBJECTUI64V)(GLuint,GLenum,GLuint64 *); WXE_EXTERN WXEGLGETQUERYOBJECTUI64V weglGetQueryObjectui64v; typedef void (APIENTRY * WXEGLDRAWARRAYSINDIRECT)(GLenum,const GLvoid *); WXE_EXTERN WXEGLDRAWARRAYSINDIRECT weglDrawArraysIndirect; typedef void (APIENTRY * WXEGLDRAWELEMENTSINDIRECT)(GLenum,GLenum,const GLvoid *); WXE_EXTERN WXEGLDRAWELEMENTSINDIRECT weglDrawElementsIndirect; typedef void (APIENTRY * WXEGLUNIFORM1D)(GLint,GLdouble); WXE_EXTERN WXEGLUNIFORM1D weglUniform1d; typedef void (APIENTRY * WXEGLUNIFORM2D)(GLint,GLdouble,GLdouble); WXE_EXTERN WXEGLUNIFORM2D weglUniform2d; typedef void (APIENTRY * WXEGLUNIFORM3D)(GLint,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLUNIFORM3D weglUniform3d; typedef void (APIENTRY * WXEGLUNIFORM4D)(GLint,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLUNIFORM4D weglUniform4d; typedef void (APIENTRY * WXEGLUNIFORM1DV)(GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLUNIFORM1DV weglUniform1dv; typedef void (APIENTRY * WXEGLUNIFORM2DV)(GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLUNIFORM2DV weglUniform2dv; typedef void (APIENTRY * WXEGLUNIFORM3DV)(GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLUNIFORM3DV weglUniform3dv; typedef void (APIENTRY * WXEGLUNIFORM4DV)(GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLUNIFORM4DV weglUniform4dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX2DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX2DV weglUniformMatrix2dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX3DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX3DV weglUniformMatrix3dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX4DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX4DV weglUniformMatrix4dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X3DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX2X3DV weglUniformMatrix2x3dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X4DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX2X4DV weglUniformMatrix2x4dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X2DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX3X2DV weglUniformMatrix3x2dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X4DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX3X4DV weglUniformMatrix3x4dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X2DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX4X2DV weglUniformMatrix4x2dv; typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X3DV)(GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLUNIFORMMATRIX4X3DV weglUniformMatrix4x3dv; typedef void (APIENTRY * WXEGLGETUNIFORMDV)(GLuint,GLint,GLdouble *); WXE_EXTERN WXEGLGETUNIFORMDV weglGetUniformdv; typedef GLint (APIENTRY * WXEGLGETSUBROUTINEUNIFORMLOCATION)(GLuint,GLenum,const GLchar *); WXE_EXTERN WXEGLGETSUBROUTINEUNIFORMLOCATION weglGetSubroutineUniformLocation; typedef GLuint (APIENTRY * WXEGLGETSUBROUTINEINDEX)(GLuint,GLenum,const GLchar *); WXE_EXTERN WXEGLGETSUBROUTINEINDEX weglGetSubroutineIndex; typedef void (APIENTRY * WXEGLGETACTIVESUBROUTINEUNIFORMNAME)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETACTIVESUBROUTINEUNIFORMNAME weglGetActiveSubroutineUniformName; typedef void (APIENTRY * WXEGLGETACTIVESUBROUTINENAME)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETACTIVESUBROUTINENAME weglGetActiveSubroutineName; typedef void (APIENTRY * WXEGLUNIFORMSUBROUTINESUIV)(GLenum,GLsizei,const GLuint *); WXE_EXTERN WXEGLUNIFORMSUBROUTINESUIV weglUniformSubroutinesuiv; typedef void (APIENTRY * WXEGLGETUNIFORMSUBROUTINEUIV)(GLenum,GLint,GLuint *); WXE_EXTERN WXEGLGETUNIFORMSUBROUTINEUIV weglGetUniformSubroutineuiv; typedef void (APIENTRY * WXEGLGETPROGRAMSTAGEIV)(GLuint,GLenum,GLenum,GLint *); WXE_EXTERN WXEGLGETPROGRAMSTAGEIV weglGetProgramStageiv; typedef void (APIENTRY * WXEGLPATCHPARAMETERI)(GLenum,GLint); WXE_EXTERN WXEGLPATCHPARAMETERI weglPatchParameteri; typedef void (APIENTRY * WXEGLPATCHPARAMETERFV)(GLenum,const GLfloat *); WXE_EXTERN WXEGLPATCHPARAMETERFV weglPatchParameterfv; typedef void (APIENTRY * WXEGLBINDTRANSFORMFEEDBACK)(GLenum,GLuint); WXE_EXTERN WXEGLBINDTRANSFORMFEEDBACK weglBindTransformFeedback; typedef void (APIENTRY * WXEGLDELETETRANSFORMFEEDBACKS)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETETRANSFORMFEEDBACKS weglDeleteTransformFeedbacks; typedef void (APIENTRY * WXEGLGENTRANSFORMFEEDBACKS)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENTRANSFORMFEEDBACKS weglGenTransformFeedbacks; typedef GLboolean (APIENTRY * WXEGLISTRANSFORMFEEDBACK)(GLuint); WXE_EXTERN WXEGLISTRANSFORMFEEDBACK weglIsTransformFeedback; typedef void (APIENTRY * WXEGLPAUSETRANSFORMFEEDBACK)(); WXE_EXTERN WXEGLPAUSETRANSFORMFEEDBACK weglPauseTransformFeedback; typedef void (APIENTRY * WXEGLRESUMETRANSFORMFEEDBACK)(); WXE_EXTERN WXEGLRESUMETRANSFORMFEEDBACK weglResumeTransformFeedback; typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACK)(GLenum,GLuint); WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACK weglDrawTransformFeedback; typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACKSTREAM)(GLenum,GLuint,GLuint); WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACKSTREAM weglDrawTransformFeedbackStream; typedef void (APIENTRY * WXEGLBEGINQUERYINDEXED)(GLenum,GLuint,GLuint); WXE_EXTERN WXEGLBEGINQUERYINDEXED weglBeginQueryIndexed; typedef void (APIENTRY * WXEGLENDQUERYINDEXED)(GLenum,GLuint); WXE_EXTERN WXEGLENDQUERYINDEXED weglEndQueryIndexed; typedef void (APIENTRY * WXEGLGETQUERYINDEXEDIV)(GLenum,GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETQUERYINDEXEDIV weglGetQueryIndexediv; typedef void (APIENTRY * WXEGLRELEASESHADERCOMPILER)(); WXE_EXTERN WXEGLRELEASESHADERCOMPILER weglReleaseShaderCompiler; typedef void (APIENTRY * WXEGLSHADERBINARY)(GLsizei,const GLuint *,GLenum,const GLvoid *,GLsizei); WXE_EXTERN WXEGLSHADERBINARY weglShaderBinary; typedef void (APIENTRY * WXEGLGETSHADERPRECISIONFORMAT)(GLenum,GLenum,GLint *,GLint *); WXE_EXTERN WXEGLGETSHADERPRECISIONFORMAT weglGetShaderPrecisionFormat; typedef void (APIENTRY * WXEGLDEPTHRANGEF)(GLclampf,GLclampf); WXE_EXTERN WXEGLDEPTHRANGEF weglDepthRangef; typedef void (APIENTRY * WXEGLCLEARDEPTHF)(GLclampf); WXE_EXTERN WXEGLCLEARDEPTHF weglClearDepthf; typedef void (APIENTRY * WXEGLGETPROGRAMBINARY)(GLuint,GLsizei,GLsizei *,GLenum *,GLvoid *); WXE_EXTERN WXEGLGETPROGRAMBINARY weglGetProgramBinary; typedef void (APIENTRY * WXEGLPROGRAMBINARY)(GLuint,GLenum,const GLvoid *,GLsizei); WXE_EXTERN WXEGLPROGRAMBINARY weglProgramBinary; typedef void (APIENTRY * WXEGLPROGRAMPARAMETERI)(GLuint,GLenum,GLint); WXE_EXTERN WXEGLPROGRAMPARAMETERI weglProgramParameteri; typedef void (APIENTRY * WXEGLUSEPROGRAMSTAGES)(GLuint,GLbitfield,GLuint); WXE_EXTERN WXEGLUSEPROGRAMSTAGES weglUseProgramStages; typedef void (APIENTRY * WXEGLACTIVESHADERPROGRAM)(GLuint,GLuint); WXE_EXTERN WXEGLACTIVESHADERPROGRAM weglActiveShaderProgram; typedef GLuint (APIENTRY * WXEGLCREATESHADERPROGRAMV)(GLenum,GLsizei,const GLchar **); WXE_EXTERN WXEGLCREATESHADERPROGRAMV weglCreateShaderProgramv; typedef void (APIENTRY * WXEGLBINDPROGRAMPIPELINE)(GLuint); WXE_EXTERN WXEGLBINDPROGRAMPIPELINE weglBindProgramPipeline; typedef void (APIENTRY * WXEGLDELETEPROGRAMPIPELINES)(GLsizei,const GLuint *); WXE_EXTERN WXEGLDELETEPROGRAMPIPELINES weglDeleteProgramPipelines; typedef void (APIENTRY * WXEGLGENPROGRAMPIPELINES)(GLsizei,GLuint *); WXE_EXTERN WXEGLGENPROGRAMPIPELINES weglGenProgramPipelines; typedef GLboolean (APIENTRY * WXEGLISPROGRAMPIPELINE)(GLuint); WXE_EXTERN WXEGLISPROGRAMPIPELINE weglIsProgramPipeline; typedef void (APIENTRY * WXEGLGETPROGRAMPIPELINEIV)(GLuint,GLenum,GLint *); WXE_EXTERN WXEGLGETPROGRAMPIPELINEIV weglGetProgramPipelineiv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1I)(GLuint,GLint,GLint); WXE_EXTERN WXEGLPROGRAMUNIFORM1I weglProgramUniform1i; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1IV)(GLuint,GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLPROGRAMUNIFORM1IV weglProgramUniform1iv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1F)(GLuint,GLint,GLfloat); WXE_EXTERN WXEGLPROGRAMUNIFORM1F weglProgramUniform1f; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1FV)(GLuint,GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORM1FV weglProgramUniform1fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1D)(GLuint,GLint,GLdouble); WXE_EXTERN WXEGLPROGRAMUNIFORM1D weglProgramUniform1d; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1DV)(GLuint,GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORM1DV weglProgramUniform1dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1UI)(GLuint,GLint,GLuint); WXE_EXTERN WXEGLPROGRAMUNIFORM1UI weglProgramUniform1ui; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1UIV)(GLuint,GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLPROGRAMUNIFORM1UIV weglProgramUniform1uiv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2I)(GLuint,GLint,GLint,GLint); WXE_EXTERN WXEGLPROGRAMUNIFORM2I weglProgramUniform2i; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2IV)(GLuint,GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLPROGRAMUNIFORM2IV weglProgramUniform2iv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2F)(GLuint,GLint,GLfloat,GLfloat); WXE_EXTERN WXEGLPROGRAMUNIFORM2F weglProgramUniform2f; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2FV)(GLuint,GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORM2FV weglProgramUniform2fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2D)(GLuint,GLint,GLdouble,GLdouble); WXE_EXTERN WXEGLPROGRAMUNIFORM2D weglProgramUniform2d; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2DV)(GLuint,GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORM2DV weglProgramUniform2dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2UI)(GLuint,GLint,GLuint,GLuint); WXE_EXTERN WXEGLPROGRAMUNIFORM2UI weglProgramUniform2ui; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2UIV)(GLuint,GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLPROGRAMUNIFORM2UIV weglProgramUniform2uiv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3I)(GLuint,GLint,GLint,GLint,GLint); WXE_EXTERN WXEGLPROGRAMUNIFORM3I weglProgramUniform3i; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3IV)(GLuint,GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLPROGRAMUNIFORM3IV weglProgramUniform3iv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3F)(GLuint,GLint,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLPROGRAMUNIFORM3F weglProgramUniform3f; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3FV)(GLuint,GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORM3FV weglProgramUniform3fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3D)(GLuint,GLint,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLPROGRAMUNIFORM3D weglProgramUniform3d; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3DV)(GLuint,GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORM3DV weglProgramUniform3dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3UI)(GLuint,GLint,GLuint,GLuint,GLuint); WXE_EXTERN WXEGLPROGRAMUNIFORM3UI weglProgramUniform3ui; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3UIV)(GLuint,GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLPROGRAMUNIFORM3UIV weglProgramUniform3uiv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4I)(GLuint,GLint,GLint,GLint,GLint,GLint); WXE_EXTERN WXEGLPROGRAMUNIFORM4I weglProgramUniform4i; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4IV)(GLuint,GLint,GLsizei,const GLint *); WXE_EXTERN WXEGLPROGRAMUNIFORM4IV weglProgramUniform4iv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4F)(GLuint,GLint,GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLPROGRAMUNIFORM4F weglProgramUniform4f; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4FV)(GLuint,GLint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORM4FV weglProgramUniform4fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4D)(GLuint,GLint,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLPROGRAMUNIFORM4D weglProgramUniform4d; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4DV)(GLuint,GLint,GLsizei,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORM4DV weglProgramUniform4dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4UI)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint); WXE_EXTERN WXEGLPROGRAMUNIFORM4UI weglProgramUniform4ui; typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4UIV)(GLuint,GLint,GLsizei,const GLuint *); WXE_EXTERN WXEGLPROGRAMUNIFORM4UIV weglProgramUniform4uiv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2FV weglProgramUniformMatrix2fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3FV weglProgramUniformMatrix3fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4FV weglProgramUniformMatrix4fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2DV weglProgramUniformMatrix2dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3DV weglProgramUniformMatrix3dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4DV weglProgramUniformMatrix4dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X3FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X3FV weglProgramUniformMatrix2x3fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X2FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X2FV weglProgramUniformMatrix3x2fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X4FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X4FV weglProgramUniformMatrix2x4fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X2FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X2FV weglProgramUniformMatrix4x2fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X4FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X4FV weglProgramUniformMatrix3x4fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X3FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X3FV weglProgramUniformMatrix4x3fv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X3DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X3DV weglProgramUniformMatrix2x3dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X2DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X2DV weglProgramUniformMatrix3x2dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X4DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X4DV weglProgramUniformMatrix2x4dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X2DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X2DV weglProgramUniformMatrix4x2dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X4DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X4DV weglProgramUniformMatrix3x4dv; typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X3DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *); WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X3DV weglProgramUniformMatrix4x3dv; typedef void (APIENTRY * WXEGLVALIDATEPROGRAMPIPELINE)(GLuint); WXE_EXTERN WXEGLVALIDATEPROGRAMPIPELINE weglValidateProgramPipeline; typedef void (APIENTRY * WXEGLGETPROGRAMPIPELINEINFOLOG)(GLuint,GLsizei,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETPROGRAMPIPELINEINFOLOG weglGetProgramPipelineInfoLog; typedef void (APIENTRY * WXEGLVERTEXATTRIBL1DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIBL1DV weglVertexAttribL1dv; typedef void (APIENTRY * WXEGLVERTEXATTRIBL2DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIBL2DV weglVertexAttribL2dv; typedef void (APIENTRY * WXEGLVERTEXATTRIBL3DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIBL3DV weglVertexAttribL3dv; typedef void (APIENTRY * WXEGLVERTEXATTRIBL4DV)(GLuint,const GLdouble *); WXE_EXTERN WXEGLVERTEXATTRIBL4DV weglVertexAttribL4dv; typedef void (APIENTRY * WXEGLVERTEXATTRIBLPOINTER)(GLuint,GLint,GLenum,GLsizei,const GLvoid *); WXE_EXTERN WXEGLVERTEXATTRIBLPOINTER weglVertexAttribLPointer; typedef void (APIENTRY * WXEGLGETVERTEXATTRIBLDV)(GLuint,GLenum,GLdouble *); WXE_EXTERN WXEGLGETVERTEXATTRIBLDV weglGetVertexAttribLdv; typedef void (APIENTRY * WXEGLVIEWPORTARRAYV)(GLuint,GLsizei,const GLfloat *); WXE_EXTERN WXEGLVIEWPORTARRAYV weglViewportArrayv; typedef void (APIENTRY * WXEGLVIEWPORTINDEXEDF)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat); WXE_EXTERN WXEGLVIEWPORTINDEXEDF weglViewportIndexedf; typedef void (APIENTRY * WXEGLVIEWPORTINDEXEDFV)(GLuint,const GLfloat *); WXE_EXTERN WXEGLVIEWPORTINDEXEDFV weglViewportIndexedfv; typedef void (APIENTRY * WXEGLSCISSORARRAYV)(GLuint,GLsizei,const GLint *); WXE_EXTERN WXEGLSCISSORARRAYV weglScissorArrayv; typedef void (APIENTRY * WXEGLSCISSORINDEXED)(GLuint,GLint,GLint,GLsizei,GLsizei); WXE_EXTERN WXEGLSCISSORINDEXED weglScissorIndexed; typedef void (APIENTRY * WXEGLSCISSORINDEXEDV)(GLuint,const GLint *); WXE_EXTERN WXEGLSCISSORINDEXEDV weglScissorIndexedv; typedef void (APIENTRY * WXEGLDEPTHRANGEARRAYV)(GLuint,GLsizei,const GLclampd *); WXE_EXTERN WXEGLDEPTHRANGEARRAYV weglDepthRangeArrayv; typedef void (APIENTRY * WXEGLDEPTHRANGEINDEXED)(GLuint,GLclampd,GLclampd); WXE_EXTERN WXEGLDEPTHRANGEINDEXED weglDepthRangeIndexed; typedef void (APIENTRY * WXEGLGETFLOATI_V)(GLenum,GLuint,GLfloat *); WXE_EXTERN WXEGLGETFLOATI_V weglGetFloati_v; typedef void (APIENTRY * WXEGLGETDOUBLEI_V)(GLenum,GLuint,GLdouble *); WXE_EXTERN WXEGLGETDOUBLEI_V weglGetDoublei_v; typedef void (APIENTRY * WXEGLDEBUGMESSAGECONTROLARB)(GLenum,GLenum,GLenum,GLsizei,const GLuint *,GLboolean); WXE_EXTERN WXEGLDEBUGMESSAGECONTROLARB weglDebugMessageControlARB; typedef void (APIENTRY * WXEGLDEBUGMESSAGEINSERTARB)(GLenum,GLenum,GLuint,GLenum,GLsizei,const GLchar *); WXE_EXTERN WXEGLDEBUGMESSAGEINSERTARB weglDebugMessageInsertARB; typedef GLuint (APIENTRY * WXEGLGETDEBUGMESSAGELOGARB)(GLuint,GLsizei,GLenum *,GLenum *,GLuint *,GLenum *,GLsizei *,GLchar *); WXE_EXTERN WXEGLGETDEBUGMESSAGELOGARB weglGetDebugMessageLogARB; typedef GLenum (APIENTRY * WXEGLGETGRAPHICSRESETSTATUSARB)(); WXE_EXTERN WXEGLGETGRAPHICSRESETSTATUSARB weglGetGraphicsResetStatusARB; typedef void (APIENTRY * WXEGLDRAWARRAYSINSTANCEDBASEINSTANCE)(GLenum,GLint,GLsizei,GLsizei,GLuint); WXE_EXTERN WXEGLDRAWARRAYSINSTANCEDBASEINSTANCE weglDrawArraysInstancedBaseInstance; typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCEDBASEINSTANCE)(GLenum,GLsizei,GLenum,const void *,GLsizei,GLuint); WXE_EXTERN WXEGLDRAWELEMENTSINSTANCEDBASEINSTANCE weglDrawElementsInstancedBaseInstance; typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE)(GLenum,GLsizei,GLenum,const void *,GLsizei,GLint,GLuint); WXE_EXTERN WXEGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE weglDrawElementsInstancedBaseVertexBaseInstance; typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACKINSTANCED)(GLenum,GLuint,GLsizei); WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACKINSTANCED weglDrawTransformFeedbackInstanced; typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCED)(GLenum,GLuint,GLuint,GLsizei); WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCED weglDrawTransformFeedbackStreamInstanced; typedef void (APIENTRY * WXEGLGETINTERNALFORMATIV)(GLenum,GLenum,GLenum,GLsizei,GLint *); WXE_EXTERN WXEGLGETINTERNALFORMATIV weglGetInternalformativ; typedef void (APIENTRY * WXEGLBINDIMAGETEXTURE)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLenum); WXE_EXTERN WXEGLBINDIMAGETEXTURE weglBindImageTexture; typedef void (APIENTRY * WXEGLMEMORYBARRIER)(GLbitfield); WXE_EXTERN WXEGLMEMORYBARRIER weglMemoryBarrier; typedef void (APIENTRY * WXEGLTEXSTORAGE1D)(GLenum,GLsizei,GLenum,GLsizei); WXE_EXTERN WXEGLTEXSTORAGE1D weglTexStorage1D; typedef void (APIENTRY * WXEGLTEXSTORAGE2D)(GLenum,GLsizei,GLenum,GLsizei,GLsizei); WXE_EXTERN WXEGLTEXSTORAGE2D weglTexStorage2D; typedef void (APIENTRY * WXEGLTEXSTORAGE3D)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei); WXE_EXTERN WXEGLTEXSTORAGE3D weglTexStorage3D; typedef void (APIENTRY * WXEGLDEPTHBOUNDSEXT)(GLclampd,GLclampd); WXE_EXTERN WXEGLDEPTHBOUNDSEXT weglDepthBoundsEXT; typedef void (APIENTRY * WXEGLSTENCILCLEARTAGEXT)(GLsizei,GLuint); WXE_EXTERN WXEGLSTENCILCLEARTAGEXT weglStencilClearTagEXT; typedef GLint (APIENTRY * WXEGLUBUILD1DMIPMAPLEVELS)(GLenum,GLint,GLsizei,GLenum,GLenum,GLint,GLint,GLint,const void *); WXE_EXTERN WXEGLUBUILD1DMIPMAPLEVELS wegluBuild1DMipmapLevels; typedef GLint (APIENTRY * WXEGLUBUILD1DMIPMAPS)(GLenum,GLint,GLsizei,GLenum,GLenum,const void *); WXE_EXTERN WXEGLUBUILD1DMIPMAPS wegluBuild1DMipmaps; typedef GLint (APIENTRY * WXEGLUBUILD2DMIPMAPLEVELS)(GLenum,GLint,GLsizei,GLsizei,GLenum,GLenum,GLint,GLint,GLint,const void *); WXE_EXTERN WXEGLUBUILD2DMIPMAPLEVELS wegluBuild2DMipmapLevels; typedef GLint (APIENTRY * WXEGLUBUILD2DMIPMAPS)(GLenum,GLint,GLsizei,GLsizei,GLenum,GLenum,const void *); WXE_EXTERN WXEGLUBUILD2DMIPMAPS wegluBuild2DMipmaps; typedef GLint (APIENTRY * WXEGLUBUILD3DMIPMAPLEVELS)(GLenum,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,GLint,GLint,GLint,const void *); WXE_EXTERN WXEGLUBUILD3DMIPMAPLEVELS wegluBuild3DMipmapLevels; typedef GLint (APIENTRY * WXEGLUBUILD3DMIPMAPS)(GLenum,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void *); WXE_EXTERN WXEGLUBUILD3DMIPMAPS wegluBuild3DMipmaps; typedef GLboolean (APIENTRY * WXEGLUCHECKEXTENSION)(const GLubyte *,const GLubyte *); WXE_EXTERN WXEGLUCHECKEXTENSION wegluCheckExtension; typedef void (APIENTRY * WXEGLUCYLINDER)(GLUquadric *,GLdouble,GLdouble,GLdouble,GLint,GLint); WXE_EXTERN WXEGLUCYLINDER wegluCylinder; typedef void (APIENTRY * WXEGLUDELETEQUADRIC)(GLUquadric *); WXE_EXTERN WXEGLUDELETEQUADRIC wegluDeleteQuadric; typedef void (APIENTRY * WXEGLUDISK)(GLUquadric *,GLdouble,GLdouble,GLint,GLint); WXE_EXTERN WXEGLUDISK wegluDisk; typedef const GLubyte * (APIENTRY * WXEGLUERRORSTRING)(GLenum); WXE_EXTERN WXEGLUERRORSTRING wegluErrorString; typedef const GLubyte * (APIENTRY * WXEGLUGETSTRING)(GLenum); WXE_EXTERN WXEGLUGETSTRING wegluGetString; typedef void (APIENTRY * WXEGLULOOKAT)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLULOOKAT wegluLookAt; typedef GLUquadric * (APIENTRY * WXEGLUNEWQUADRIC)(); WXE_EXTERN WXEGLUNEWQUADRIC wegluNewQuadric; typedef void (APIENTRY * WXEGLUORTHO2D)(GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLUORTHO2D wegluOrtho2D; typedef void (APIENTRY * WXEGLUPARTIALDISK)(GLUquadric *,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble); WXE_EXTERN WXEGLUPARTIALDISK wegluPartialDisk; typedef void (APIENTRY * WXEGLUPERSPECTIVE)(GLdouble,GLdouble,GLdouble,GLdouble); WXE_EXTERN WXEGLUPERSPECTIVE wegluPerspective; typedef void (APIENTRY * WXEGLUPICKMATRIX)(GLdouble,GLdouble,GLdouble,GLdouble,GLint *); WXE_EXTERN WXEGLUPICKMATRIX wegluPickMatrix; typedef GLint (APIENTRY * WXEGLUPROJECT)(GLdouble,GLdouble,GLdouble,const GLdouble *,const GLdouble *,const GLint *,GLdouble *,GLdouble *,GLdouble *); WXE_EXTERN WXEGLUPROJECT wegluProject; typedef void (APIENTRY * WXEGLUQUADRICDRAWSTYLE)(GLUquadric *,GLenum); WXE_EXTERN WXEGLUQUADRICDRAWSTYLE wegluQuadricDrawStyle; typedef void (APIENTRY * WXEGLUQUADRICNORMALS)(GLUquadric *,GLenum); WXE_EXTERN WXEGLUQUADRICNORMALS wegluQuadricNormals; typedef void (APIENTRY * WXEGLUQUADRICORIENTATION)(GLUquadric *,GLenum); WXE_EXTERN WXEGLUQUADRICORIENTATION wegluQuadricOrientation; typedef void (APIENTRY * WXEGLUQUADRICTEXTURE)(GLUquadric *,GLboolean); WXE_EXTERN WXEGLUQUADRICTEXTURE wegluQuadricTexture; typedef GLint (APIENTRY * WXEGLUSCALEIMAGE)(GLenum,GLsizei,GLsizei,GLenum,const void *,GLsizei,GLsizei,GLenum,GLvoid *); WXE_EXTERN WXEGLUSCALEIMAGE wegluScaleImage; typedef void (APIENTRY * WXEGLUSPHERE)(GLUquadric *,GLdouble,GLint,GLint); WXE_EXTERN WXEGLUSPHERE wegluSphere; typedef GLint (APIENTRY * WXEGLUUNPROJECT)(GLdouble,GLdouble,GLdouble,const GLdouble *,const GLdouble *,const GLint *,GLdouble *,GLdouble *,GLdouble *); WXE_EXTERN WXEGLUUNPROJECT wegluUnProject; typedef GLint (APIENTRY * WXEGLUUNPROJECT4)(GLdouble,GLdouble,GLdouble,GLdouble,const GLdouble *,const GLdouble *,const GLint *,GLdouble,GLdouble,GLdouble *,GLdouble *,GLdouble *,GLdouble *); WXE_EXTERN WXEGLUUNPROJECT4 wegluUnProject4;