aboutsummaryrefslogtreecommitdiffstats
path: root/lib/wx/c_src/gen/gl_fdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/wx/c_src/gen/gl_fdefs.h')
-rw-r--r--lib/wx/c_src/gen/gl_fdefs.h1302
1 files changed, 1302 insertions, 0 deletions
diff --git a/lib/wx/c_src/gen/gl_fdefs.h b/lib/wx/c_src/gen/gl_fdefs.h
new file mode 100644
index 0000000000..5fcd2d8e9b
--- /dev/null
+++ b/lib/wx/c_src/gen/gl_fdefs.h
@@ -0,0 +1,1302 @@
+/*
+ * %CopyrightBegin%
+ *
+ * Copyright Ericsson AB 2008-2009. All Rights Reserved.
+ *
+ * The contents of this file are subject to the Erlang Public License,
+ * Version 1.1, (the "License"); you may not use this file except in
+ * compliance with the License. You should have received a copy of the
+ * Erlang Public License along with this software. If not, it can be
+ * retrieved online at http://www.erlang.org/.
+ *
+ * Software distributed under the License is distributed on an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ * the License for the specific language governing rights 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 void (APIENTRY * WXEGLACCUM)(GLenum,GLfloat);
+WXE_EXTERN WXEGLACCUM weglAccum;
+typedef void (APIENTRY * WXEGLALPHAFUNC)(GLenum,GLclampf);
+WXE_EXTERN WXEGLALPHAFUNC weglAlphaFunc;
+typedef GLboolean (APIENTRY * WXEGLARETEXTURESRESIDENT)(GLsizei,const GLuint *,GLboolean *);
+WXE_EXTERN WXEGLARETEXTURESRESIDENT weglAreTexturesResident;
+typedef void (APIENTRY * WXEGLARRAYELEMENT)(GLint);
+WXE_EXTERN WXEGLARRAYELEMENT weglArrayElement;
+typedef void (APIENTRY * WXEGLBEGIN)(GLenum);
+WXE_EXTERN WXEGLBEGIN weglBegin;
+typedef void (APIENTRY * WXEGLBINDTEXTURE)(GLenum,GLuint);
+WXE_EXTERN WXEGLBINDTEXTURE weglBindTexture;
+typedef void (APIENTRY * WXEGLBITMAP)(GLsizei,GLsizei,GLfloat,GLfloat,GLfloat,GLfloat,const GLubyte *);
+WXE_EXTERN WXEGLBITMAP weglBitmap;
+typedef void (APIENTRY * WXEGLBLENDFUNC)(GLenum,GLenum);
+WXE_EXTERN WXEGLBLENDFUNC weglBlendFunc;
+typedef void (APIENTRY * WXEGLCALLLIST)(GLuint);
+WXE_EXTERN WXEGLCALLLIST weglCallList;
+typedef void (APIENTRY * WXEGLCALLLISTS)(GLsizei,GLenum,const GLuint *);
+WXE_EXTERN WXEGLCALLLISTS weglCallLists;
+typedef void (APIENTRY * WXEGLCLEAR)(GLbitfield);
+WXE_EXTERN WXEGLCLEAR weglClear;
+typedef void (APIENTRY * WXEGLCLEARACCUM)(GLfloat,GLfloat,GLfloat,GLfloat);
+WXE_EXTERN WXEGLCLEARACCUM weglClearAccum;
+typedef void (APIENTRY * WXEGLCLEARCOLOR)(GLclampf,GLclampf,GLclampf,GLclampf);
+WXE_EXTERN WXEGLCLEARCOLOR weglClearColor;
+typedef void (APIENTRY * WXEGLCLEARDEPTH)(GLclampd);
+WXE_EXTERN WXEGLCLEARDEPTH weglClearDepth;
+typedef void (APIENTRY * WXEGLCLEARINDEX)(GLfloat);
+WXE_EXTERN WXEGLCLEARINDEX weglClearIndex;
+typedef void (APIENTRY * WXEGLCLEARSTENCIL)(GLint);
+WXE_EXTERN WXEGLCLEARSTENCIL weglClearStencil;
+typedef void (APIENTRY * WXEGLCLIPPLANE)(GLenum,const GLdouble *);
+WXE_EXTERN WXEGLCLIPPLANE weglClipPlane;
+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 * WXEGLCOLORMASK)(GLboolean,GLboolean,GLboolean,GLboolean);
+WXE_EXTERN WXEGLCOLORMASK weglColorMask;
+typedef void (APIENTRY * WXEGLCOLORMATERIAL)(GLenum,GLenum);
+WXE_EXTERN WXEGLCOLORMATERIAL weglColorMaterial;
+typedef void (APIENTRY * WXEGLCOLORPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLCOLORPOINTER weglColorPointer;
+typedef void (APIENTRY * WXEGLCOPYPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum);
+WXE_EXTERN WXEGLCOPYPIXELS weglCopyPixels;
+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 * WXEGLCULLFACE)(GLenum);
+WXE_EXTERN WXEGLCULLFACE weglCullFace;
+typedef void (APIENTRY * WXEGLDELETELISTS)(GLuint,GLsizei);
+WXE_EXTERN WXEGLDELETELISTS weglDeleteLists;
+typedef void (APIENTRY * WXEGLDELETETEXTURES)(GLsizei,const GLuint *);
+WXE_EXTERN WXEGLDELETETEXTURES weglDeleteTextures;
+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 * WXEGLDISABLE)(GLenum);
+WXE_EXTERN WXEGLDISABLE weglDisable;
+typedef void (APIENTRY * WXEGLDISABLECLIENTSTATE)(GLenum);
+WXE_EXTERN WXEGLDISABLECLIENTSTATE weglDisableClientState;
+typedef void (APIENTRY * WXEGLDRAWARRAYS)(GLenum,GLint,GLsizei);
+WXE_EXTERN WXEGLDRAWARRAYS weglDrawArrays;
+typedef void (APIENTRY * WXEGLDRAWBUFFER)(GLenum);
+WXE_EXTERN WXEGLDRAWBUFFER weglDrawBuffer;
+typedef void (APIENTRY * WXEGLDRAWELEMENTS)(GLenum,GLsizei,GLenum,const GLvoid *);
+WXE_EXTERN WXEGLDRAWELEMENTS weglDrawElements;
+typedef void (APIENTRY * WXEGLDRAWPIXELS)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
+WXE_EXTERN WXEGLDRAWPIXELS weglDrawPixels;
+typedef void (APIENTRY * WXEGLEDGEFLAGV)(const GLboolean *);
+WXE_EXTERN WXEGLEDGEFLAGV weglEdgeFlagv;
+typedef void (APIENTRY * WXEGLEDGEFLAGPOINTER)(GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLEDGEFLAGPOINTER weglEdgeFlagPointer;
+typedef void (APIENTRY * WXEGLENABLE)(GLenum);
+WXE_EXTERN WXEGLENABLE weglEnable;
+typedef void (APIENTRY * WXEGLENABLECLIENTSTATE)(GLenum);
+WXE_EXTERN WXEGLENABLECLIENTSTATE weglEnableClientState;
+typedef void (APIENTRY * WXEGLEND)();
+WXE_EXTERN WXEGLEND weglEnd;
+typedef void (APIENTRY * WXEGLENDLIST)();
+WXE_EXTERN WXEGLENDLIST weglEndList;
+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 * WXEGLEVALMESH1)(GLenum,GLint,GLint);
+WXE_EXTERN WXEGLEVALMESH1 weglEvalMesh1;
+typedef void (APIENTRY * WXEGLEVALMESH2)(GLenum,GLint,GLint,GLint,GLint);
+WXE_EXTERN WXEGLEVALMESH2 weglEvalMesh2;
+typedef void (APIENTRY * WXEGLEVALPOINT1)(GLint);
+WXE_EXTERN WXEGLEVALPOINT1 weglEvalPoint1;
+typedef void (APIENTRY * WXEGLEVALPOINT2)(GLint,GLint);
+WXE_EXTERN WXEGLEVALPOINT2 weglEvalPoint2;
+typedef void (APIENTRY * WXEGLFEEDBACKBUFFER)(GLsizei,GLenum,GLfloat *);
+WXE_EXTERN WXEGLFEEDBACKBUFFER weglFeedbackBuffer;
+typedef void (APIENTRY * WXEGLFINISH)();
+WXE_EXTERN WXEGLFINISH weglFinish;
+typedef void (APIENTRY * WXEGLFLUSH)();
+WXE_EXTERN WXEGLFLUSH weglFlush;
+typedef void (APIENTRY * WXEGLFOGF)(GLenum,GLfloat);
+WXE_EXTERN WXEGLFOGF weglFogf;
+typedef void (APIENTRY * WXEGLFOGFV)(GLenum,const GLfloat *);
+WXE_EXTERN WXEGLFOGFV weglFogfv;
+typedef void (APIENTRY * WXEGLFOGI)(GLenum,GLint);
+WXE_EXTERN WXEGLFOGI weglFogi;
+typedef void (APIENTRY * WXEGLFOGIV)(GLenum,const GLint *);
+WXE_EXTERN WXEGLFOGIV weglFogiv;
+typedef void (APIENTRY * WXEGLFRONTFACE)(GLenum);
+WXE_EXTERN WXEGLFRONTFACE weglFrontFace;
+typedef void (APIENTRY * WXEGLFRUSTUM)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
+WXE_EXTERN WXEGLFRUSTUM weglFrustum;
+typedef GLuint (APIENTRY * WXEGLGENLISTS)(GLsizei);
+WXE_EXTERN WXEGLGENLISTS weglGenLists;
+typedef void (APIENTRY * WXEGLGENTEXTURES)(GLsizei,GLuint *);
+WXE_EXTERN WXEGLGENTEXTURES weglGenTextures;
+typedef void (APIENTRY * WXEGLGETBOOLEANV)(GLenum,GLboolean *);
+WXE_EXTERN WXEGLGETBOOLEANV weglGetBooleanv;
+typedef void (APIENTRY * WXEGLGETCLIPPLANE)(GLenum,GLdouble *);
+WXE_EXTERN WXEGLGETCLIPPLANE weglGetClipPlane;
+typedef void (APIENTRY * WXEGLGETDOUBLEV)(GLenum,GLdouble *);
+WXE_EXTERN WXEGLGETDOUBLEV weglGetDoublev;
+typedef GLenum (APIENTRY * WXEGLGETERROR)();
+WXE_EXTERN WXEGLGETERROR weglGetError;
+typedef void (APIENTRY * WXEGLGETFLOATV)(GLenum,GLfloat *);
+WXE_EXTERN WXEGLGETFLOATV weglGetFloatv;
+typedef void (APIENTRY * WXEGLGETINTEGERV)(GLenum,GLint *);
+WXE_EXTERN WXEGLGETINTEGERV weglGetIntegerv;
+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 * 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 * WXEGLGETMATERIALFV)(GLenum,GLenum,GLfloat *);
+WXE_EXTERN WXEGLGETMATERIALFV weglGetMaterialfv;
+typedef void (APIENTRY * WXEGLGETMATERIALIV)(GLenum,GLenum,GLint *);
+WXE_EXTERN WXEGLGETMATERIALIV weglGetMaterialiv;
+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 * WXEGLGETPOLYGONSTIPPLE)(GLubyte *);
+WXE_EXTERN WXEGLGETPOLYGONSTIPPLE weglGetPolygonStipple;
+typedef const GLubyte * (APIENTRY * WXEGLGETSTRING)(GLenum);
+WXE_EXTERN WXEGLGETSTRING weglGetString;
+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 * 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 * WXEGLGETTEXIMAGE)(GLenum,GLint,GLenum,GLenum,GLvoid *);
+WXE_EXTERN WXEGLGETTEXIMAGE weglGetTexImage;
+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 * WXEGLGETTEXPARAMETERFV)(GLenum,GLenum,GLfloat *);
+WXE_EXTERN WXEGLGETTEXPARAMETERFV weglGetTexParameterfv;
+typedef void (APIENTRY * WXEGLGETTEXPARAMETERIV)(GLenum,GLenum,GLint *);
+WXE_EXTERN WXEGLGETTEXPARAMETERIV weglGetTexParameteriv;
+typedef void (APIENTRY * WXEGLHINT)(GLenum,GLenum);
+WXE_EXTERN WXEGLHINT weglHint;
+typedef void (APIENTRY * WXEGLINDEXMASK)(GLuint);
+WXE_EXTERN WXEGLINDEXMASK weglIndexMask;
+typedef void (APIENTRY * WXEGLINDEXPOINTER)(GLenum,GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLINDEXPOINTER weglIndexPointer;
+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 * WXEGLINITNAMES)();
+WXE_EXTERN WXEGLINITNAMES weglInitNames;
+typedef void (APIENTRY * WXEGLINTERLEAVEDARRAYS)(GLenum,GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLINTERLEAVEDARRAYS weglInterleavedArrays;
+typedef GLboolean (APIENTRY * WXEGLISENABLED)(GLenum);
+WXE_EXTERN WXEGLISENABLED weglIsEnabled;
+typedef GLboolean (APIENTRY * WXEGLISLIST)(GLuint);
+WXE_EXTERN WXEGLISLIST weglIsList;
+typedef GLboolean (APIENTRY * WXEGLISTEXTURE)(GLuint);
+WXE_EXTERN WXEGLISTEXTURE weglIsTexture;
+typedef void (APIENTRY * WXEGLLIGHTMODELF)(GLenum,GLfloat);
+WXE_EXTERN WXEGLLIGHTMODELF weglLightModelf;
+typedef void (APIENTRY * WXEGLLIGHTMODELFV)(GLenum,const GLfloat *);
+WXE_EXTERN WXEGLLIGHTMODELFV weglLightModelfv;
+typedef void (APIENTRY * WXEGLLIGHTMODELI)(GLenum,GLint);
+WXE_EXTERN WXEGLLIGHTMODELI weglLightModeli;
+typedef void (APIENTRY * WXEGLLIGHTMODELIV)(GLenum,const GLint *);
+WXE_EXTERN WXEGLLIGHTMODELIV weglLightModeliv;
+typedef void (APIENTRY * WXEGLLIGHTF)(GLenum,GLenum,GLfloat);
+WXE_EXTERN WXEGLLIGHTF weglLightf;
+typedef void (APIENTRY * WXEGLLIGHTFV)(GLenum,GLenum,const GLfloat *);
+WXE_EXTERN WXEGLLIGHTFV weglLightfv;
+typedef void (APIENTRY * WXEGLLIGHTI)(GLenum,GLenum,GLint);
+WXE_EXTERN WXEGLLIGHTI weglLighti;
+typedef void (APIENTRY * WXEGLLIGHTIV)(GLenum,GLenum,const GLint *);
+WXE_EXTERN WXEGLLIGHTIV weglLightiv;
+typedef void (APIENTRY * WXEGLLINESTIPPLE)(GLint,GLushort);
+WXE_EXTERN WXEGLLINESTIPPLE weglLineStipple;
+typedef void (APIENTRY * WXEGLLINEWIDTH)(GLfloat);
+WXE_EXTERN WXEGLLINEWIDTH weglLineWidth;
+typedef void (APIENTRY * WXEGLLISTBASE)(GLuint);
+WXE_EXTERN WXEGLLISTBASE weglListBase;
+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 * WXEGLLOADNAME)(GLuint);
+WXE_EXTERN WXEGLLOADNAME weglLoadName;
+typedef void (APIENTRY * WXEGLLOGICOP)(GLenum);
+WXE_EXTERN WXEGLLOGICOP weglLogicOp;
+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 * 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 * WXEGLMATERIALF)(GLenum,GLenum,GLfloat);
+WXE_EXTERN WXEGLMATERIALF weglMaterialf;
+typedef void (APIENTRY * WXEGLMATERIALFV)(GLenum,GLenum,const GLfloat *);
+WXE_EXTERN WXEGLMATERIALFV weglMaterialfv;
+typedef void (APIENTRY * WXEGLMATERIALI)(GLenum,GLenum,GLint);
+WXE_EXTERN WXEGLMATERIALI weglMateriali;
+typedef void (APIENTRY * WXEGLMATERIALIV)(GLenum,GLenum,const GLint *);
+WXE_EXTERN WXEGLMATERIALIV weglMaterialiv;
+typedef void (APIENTRY * WXEGLMATRIXMODE)(GLenum);
+WXE_EXTERN WXEGLMATRIXMODE weglMatrixMode;
+typedef void (APIENTRY * WXEGLMULTMATRIXD)(const GLdouble *);
+WXE_EXTERN WXEGLMULTMATRIXD weglMultMatrixd;
+typedef void (APIENTRY * WXEGLMULTMATRIXF)(const GLfloat *);
+WXE_EXTERN WXEGLMULTMATRIXF weglMultMatrixf;
+typedef void (APIENTRY * WXEGLNEWLIST)(GLuint,GLenum);
+WXE_EXTERN WXEGLNEWLIST weglNewList;
+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 * WXEGLNORMALPOINTER)(GLenum,GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLNORMALPOINTER weglNormalPointer;
+typedef void (APIENTRY * WXEGLORTHO)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
+WXE_EXTERN WXEGLORTHO weglOrtho;
+typedef void (APIENTRY * WXEGLPASSTHROUGH)(GLfloat);
+WXE_EXTERN WXEGLPASSTHROUGH weglPassThrough;
+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 * 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 * WXEGLPIXELZOOM)(GLfloat,GLfloat);
+WXE_EXTERN WXEGLPIXELZOOM weglPixelZoom;
+typedef void (APIENTRY * WXEGLPOINTSIZE)(GLfloat);
+WXE_EXTERN WXEGLPOINTSIZE weglPointSize;
+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 * WXEGLPOPATTRIB)();
+WXE_EXTERN WXEGLPOPATTRIB weglPopAttrib;
+typedef void (APIENTRY * WXEGLPOPCLIENTATTRIB)();
+WXE_EXTERN WXEGLPOPCLIENTATTRIB weglPopClientAttrib;
+typedef void (APIENTRY * WXEGLPOPMATRIX)();
+WXE_EXTERN WXEGLPOPMATRIX weglPopMatrix;
+typedef void (APIENTRY * WXEGLPOPNAME)();
+WXE_EXTERN WXEGLPOPNAME weglPopName;
+typedef void (APIENTRY * WXEGLPRIORITIZETEXTURES)(GLsizei,const GLuint *,const GLclampf *);
+WXE_EXTERN WXEGLPRIORITIZETEXTURES weglPrioritizeTextures;
+typedef void (APIENTRY * WXEGLPUSHATTRIB)(GLbitfield);
+WXE_EXTERN WXEGLPUSHATTRIB weglPushAttrib;
+typedef void (APIENTRY * WXEGLPUSHCLIENTATTRIB)(GLbitfield);
+WXE_EXTERN WXEGLPUSHCLIENTATTRIB weglPushClientAttrib;
+typedef void (APIENTRY * WXEGLPUSHMATRIX)();
+WXE_EXTERN WXEGLPUSHMATRIX weglPushMatrix;
+typedef void (APIENTRY * WXEGLPUSHNAME)(GLuint);
+WXE_EXTERN WXEGLPUSHNAME weglPushName;
+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 * WXEGLREADBUFFER)(GLenum);
+WXE_EXTERN WXEGLREADBUFFER weglReadBuffer;
+typedef void (APIENTRY * WXEGLREADPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLvoid *);
+WXE_EXTERN WXEGLREADPIXELS weglReadPixels;
+typedef void (APIENTRY * WXEGLRECTD)(GLdouble,GLdouble,GLdouble,GLdouble);
+WXE_EXTERN WXEGLRECTD weglRectd;
+typedef void (APIENTRY * WXEGLRECTDV)(const GLdouble *,const GLdouble *);
+WXE_EXTERN WXEGLRECTDV weglRectdv;
+typedef void (APIENTRY * WXEGLRECTF)(GLfloat,GLfloat,GLfloat,GLfloat);
+WXE_EXTERN WXEGLRECTF weglRectf;
+typedef void (APIENTRY * WXEGLRECTFV)(const GLfloat *,const GLfloat *);
+WXE_EXTERN WXEGLRECTFV weglRectfv;
+typedef void (APIENTRY * WXEGLRECTI)(GLint,GLint,GLint,GLint);
+WXE_EXTERN WXEGLRECTI weglRecti;
+typedef void (APIENTRY * WXEGLRECTIV)(const GLint *,const GLint *);
+WXE_EXTERN WXEGLRECTIV weglRectiv;
+typedef void (APIENTRY * WXEGLRECTS)(GLshort,GLshort,GLshort,GLshort);
+WXE_EXTERN WXEGLRECTS weglRects;
+typedef void (APIENTRY * WXEGLRECTSV)(const GLshort *,const GLshort *);
+WXE_EXTERN WXEGLRECTSV weglRectsv;
+typedef GLint (APIENTRY * WXEGLRENDERMODE)(GLenum);
+WXE_EXTERN WXEGLRENDERMODE weglRenderMode;
+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 * WXEGLSCISSOR)(GLint,GLint,GLsizei,GLsizei);
+WXE_EXTERN WXEGLSCISSOR weglScissor;
+typedef void (APIENTRY * WXEGLSELECTBUFFER)(GLsizei,GLuint *);
+WXE_EXTERN WXEGLSELECTBUFFER weglSelectBuffer;
+typedef void (APIENTRY * WXEGLSHADEMODEL)(GLenum);
+WXE_EXTERN WXEGLSHADEMODEL weglShadeModel;
+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 * 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 * WXEGLTEXCOORDPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLTEXCOORDPOINTER weglTexCoordPointer;
+typedef void (APIENTRY * WXEGLTEXENVF)(GLenum,GLenum,GLfloat);
+WXE_EXTERN WXEGLTEXENVF weglTexEnvf;
+typedef void (APIENTRY * WXEGLTEXENVFV)(GLenum,GLenum,const GLfloat *);
+WXE_EXTERN WXEGLTEXENVFV weglTexEnvfv;
+typedef void (APIENTRY * WXEGLTEXENVI)(GLenum,GLenum,GLint);
+WXE_EXTERN WXEGLTEXENVI weglTexEnvi;
+typedef void (APIENTRY * WXEGLTEXENVIV)(GLenum,GLenum,const GLint *);
+WXE_EXTERN WXEGLTEXENVIV weglTexEnviv;
+typedef void (APIENTRY * WXEGLTEXGEND)(GLenum,GLenum,GLdouble);
+WXE_EXTERN WXEGLTEXGEND weglTexGend;
+typedef void (APIENTRY * WXEGLTEXGENDV)(GLenum,GLenum,const GLdouble *);
+WXE_EXTERN WXEGLTEXGENDV weglTexGendv;
+typedef void (APIENTRY * WXEGLTEXGENF)(GLenum,GLenum,GLfloat);
+WXE_EXTERN WXEGLTEXGENF weglTexGenf;
+typedef void (APIENTRY * WXEGLTEXGENFV)(GLenum,GLenum,const GLfloat *);
+WXE_EXTERN WXEGLTEXGENFV weglTexGenfv;
+typedef void (APIENTRY * WXEGLTEXGENI)(GLenum,GLenum,GLint);
+WXE_EXTERN WXEGLTEXGENI weglTexGeni;
+typedef void (APIENTRY * WXEGLTEXGENIV)(GLenum,GLenum,const GLint *);
+WXE_EXTERN WXEGLTEXGENIV weglTexGeniv;
+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 * WXEGLTEXPARAMETERF)(GLenum,GLenum,GLfloat);
+WXE_EXTERN WXEGLTEXPARAMETERF weglTexParameterf;
+typedef void (APIENTRY * WXEGLTEXPARAMETERFV)(GLenum,GLenum,const GLfloat *);
+WXE_EXTERN WXEGLTEXPARAMETERFV weglTexParameterfv;
+typedef void (APIENTRY * WXEGLTEXPARAMETERI)(GLenum,GLenum,GLint);
+WXE_EXTERN WXEGLTEXPARAMETERI weglTexParameteri;
+typedef void (APIENTRY * WXEGLTEXPARAMETERIV)(GLenum,GLenum,const GLint *);
+WXE_EXTERN WXEGLTEXPARAMETERIV weglTexParameteriv;
+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 * WXEGLTRANSLATED)(GLdouble,GLdouble,GLdouble);
+WXE_EXTERN WXEGLTRANSLATED weglTranslated;
+typedef void (APIENTRY * WXEGLTRANSLATEF)(GLfloat,GLfloat,GLfloat);
+WXE_EXTERN WXEGLTRANSLATEF weglTranslatef;
+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 * WXEGLVERTEXPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
+WXE_EXTERN WXEGLVERTEXPOINTER weglVertexPointer;
+typedef void (APIENTRY * WXEGLVIEWPORT)(GLint,GLint,GLsizei,GLsizei);
+WXE_EXTERN WXEGLVIEWPORT weglViewport;
+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 *);
+WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXF weglLoadTransposeMatrixf;
+typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXD)(const GLdouble *);
+WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXD weglLoadTransposeMatrixd;
+typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXF)(const GLfloat *);
+WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXF weglMultTransposeMatrixf;
+typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXD)(const GLdouble *);
+WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXD weglMultTransposeMatrixd;
+typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATE)(GLenum,GLenum,GLenum,GLenum);
+WXE_EXTERN WXEGLBLENDFUNCSEPARATE weglBlendFuncSeparate;
+typedef void (APIENTRY * WXEGLMULTIDRAWARRAYS)(GLenum,GLint *,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 * 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 * 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 * 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 * 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 * 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 * WXEGLPROGRAMPARAMETERIARB)(GLuint,GLenum,GLint);
+WXE_EXTERN WXEGLPROGRAMPARAMETERIARB weglProgramParameteriARB;
+typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTUREARB)(GLenum,GLenum,GLuint,GLint);
+WXE_EXTERN WXEGLFRAMEBUFFERTEXTUREARB weglFramebufferTextureARB;
+typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTUREFACEARB)(GLenum,GLenum,GLuint,GLint,GLenum);
+WXE_EXTERN WXEGLFRAMEBUFFERTEXTUREFACEARB weglFramebufferTextureFaceARB;
+typedef void (APIENTRY * WXEGLVERTEXATTRIBDIVISORARB)(GLuint,GLuint);
+WXE_EXTERN WXEGLVERTEXATTRIBDIVISORARB weglVertexAttribDivisorARB;
+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 * WXEGLRESIZEBUFFERSMESA)();
+WXE_EXTERN WXEGLRESIZEBUFFERSMESA weglResizeBuffersMESA;
+typedef void (APIENTRY * WXEGLWINDOWPOS4DVMESA)(const GLdouble *);
+WXE_EXTERN WXEGLWINDOWPOS4DVMESA weglWindowPos4dvMESA;
+typedef void (APIENTRY * WXEGLWINDOWPOS4FVMESA)(const GLfloat *);
+WXE_EXTERN WXEGLWINDOWPOS4FVMESA weglWindowPos4fvMESA;
+typedef void (APIENTRY * WXEGLWINDOWPOS4IVMESA)(const GLint *);
+WXE_EXTERN WXEGLWINDOWPOS4IVMESA weglWindowPos4ivMESA;
+typedef void (APIENTRY * WXEGLWINDOWPOS4SVMESA)(const GLshort *);
+WXE_EXTERN WXEGLWINDOWPOS4SVMESA weglWindowPos4svMESA;
+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;