diff options
author | Dan Gudmundsson <[email protected]> | 2012-02-09 12:18:34 +0100 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2012-02-16 15:52:17 +0100 |
commit | f4060823a4141740608ab1efbdf1072fec436076 (patch) | |
tree | 7dd324204e36c5962c9584cd1b7293b58c73233d /lib/wx/c_src/gen/gl_fdefs.h | |
parent | c1aca0c5ef53a97fa353dede5516a6f1e0e044a4 (diff) | |
download | otp-f4060823a4141740608ab1efbdf1072fec436076.tar.gz otp-f4060823a4141740608ab1efbdf1072fec436076.tar.bz2 otp-f4060823a4141740608ab1efbdf1072fec436076.zip |
[wx] Generate GL api from latest version
- Remove edoc types in gl
- Add OpenGL documentation
Diffstat (limited to 'lib/wx/c_src/gen/gl_fdefs.h')
-rw-r--r-- | lib/wx/c_src/gen/gl_fdefs.h | 886 |
1 files changed, 449 insertions, 437 deletions
diff --git a/lib/wx/c_src/gen/gl_fdefs.h b/lib/wx/c_src/gen/gl_fdefs.h index a45896d30d..3e742724aa 100644 --- a/lib/wx/c_src/gen/gl_fdefs.h +++ b/lib/wx/c_src/gen/gl_fdefs.h @@ -1,7 +1,7 @@ /* * %CopyrightBegin% * - * Copyright Ericsson AB 2008-2010. All Rights Reserved. + * Copyright Ericsson AB 2008-2012. 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 @@ -31,308 +31,180 @@ typedef struct { } gl_fns_t; #define GLE_GL_FUNC_START 5037 -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 * 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 * 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 * 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 * 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 * 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 * WXEGLEDGEFLAGPOINTER)(GLsizei,const GLvoid *); -WXE_EXTERN WXEGLEDGEFLAGPOINTER weglEdgeFlagPointer; +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 * 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 * WXEGLDISABLECLIENTSTATE)(GLenum); +WXE_EXTERN WXEGLDISABLECLIENTSTATE weglDisableClientState; 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 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 * 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 * 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 * 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 * 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 * 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 * 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 *); @@ -343,54 +215,80 @@ 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 * 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 *); @@ -415,150 +313,252 @@ 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 * 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 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 * 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 * 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 * WXEGLCLEARSTENCIL)(GLint); +WXE_EXTERN WXEGLCLEARSTENCIL weglClearStencil; 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 * 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 * 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 * 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 * WXEGLTEXPARAMETERFV)(GLenum,GLenum,const GLfloat *); -WXE_EXTERN WXEGLTEXPARAMETERFV weglTexParameterfv; 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 * 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 * 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); @@ -681,13 +681,13 @@ 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 *); +typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXF)(const GLfloat m[16]); WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXF weglLoadTransposeMatrixf; -typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXD)(const GLdouble *); +typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXD)(const GLdouble m[16]); WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXD weglLoadTransposeMatrixd; -typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXF)(const GLfloat *); +typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXF)(const GLfloat m[16]); WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXF weglMultTransposeMatrixf; -typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXD)(const GLdouble *); +typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXD)(const GLdouble m[16]); WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXD weglMultTransposeMatrixd; typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATE)(GLenum,GLenum,GLenum,GLenum); WXE_EXTERN WXEGLBLENDFUNCSEPARATE weglBlendFuncSeparate; @@ -1589,16 +1589,28 @@ typedef GLuint (APIENTRY * WXEGLGETDEBUGMESSAGELOGARB)(GLuint,GLsizei,GLenum *,G WXE_EXTERN WXEGLGETDEBUGMESSAGELOGARB weglGetDebugMessageLogARB; typedef GLenum (APIENTRY * WXEGLGETGRAPHICSRESETSTATUSARB)(); WXE_EXTERN WXEGLGETGRAPHICSRESETSTATUSARB weglGetGraphicsResetStatusARB; -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 * 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); |