blob: 3b32a0a8029368beb1065057682ad7ac1c7254c4 [file] [log] [blame]
/* NOTE: Do not edit this file, it is generated by a script:
Export.py --api gl 4.4 --api wgl 4.4 --api glx 4.4 --api cgl 1.4 --api egl 1.0 --outdir .
*/
/*
Copyright (c) 2011-2013 NVIDIA Corporation
Copyright (c) 2011-2013 Cass Everitt
Copyright (c) 2012-2013 Scott Nations
Copyright (c) 2012 Mathias Schott
Copyright (c) 2012-2013 Nigel Stewart
Copyright (c) 2012-2013 Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*
Intended formatting conventions:
$ astyle --style=allman --indent=spaces=2 --indent-switches
*/
#ifndef REGAL_EMU_PROCS_IFF_H
#define REGAL_EMU_PROCS_IFF_H
#include "RegalUtil.h"
#if REGAL_EMULATION
REGAL_GLOBAL_BEGIN
#include "RegalPrivate.h"
#include "RegalContext.h"
#include "RegalDispatch.h"
REGAL_GLOBAL_END
REGAL_NAMESPACE_BEGIN
void EmuProcsInterceptIff( Dispatch::GL & dt );
struct EmuProcsOriginateIff {
EmuProcsOriginateIff() {
memset(this, 0, sizeof( *this ) );
}
REGALGLACTIVETEXTUREPROC glActiveTexture;
REGALGLACTIVETEXTUREARBPROC glActiveTextureARB;
REGALGLALPHAFUNCPROC glAlphaFunc;
REGALGLATTACHSHADERPROC glAttachShader;
REGALGLBEGINPROC glBegin;
REGALGLBINDATTRIBLOCATIONPROC glBindAttribLocation;
REGALGLBINDBUFFERPROC glBindBuffer;
REGALGLBINDMULTITEXTUREEXTPROC glBindMultiTextureEXT;
REGALGLBINDPROGRAMPIPELINEPROC glBindProgramPipeline;
REGALGLBINDTEXTUREPROC glBindTexture;
REGALGLBINDTEXTUREEXTPROC glBindTextureEXT;
REGALGLBINDVERTEXARRAYPROC glBindVertexArray;
REGALGLBINDVERTEXARRAYAPPLEPROC glBindVertexArrayAPPLE;
REGALGLBINDVERTEXARRAYOESPROC glBindVertexArrayOES;
REGALGLBUFFERDATAPROC glBufferData;
REGALGLCLIENTACTIVETEXTUREPROC glClientActiveTexture;
REGALGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB;
REGALGLCLIPPLANEPROC glClipPlane;
REGALGLCOLOR3BPROC glColor3b;
REGALGLCOLOR3BVPROC glColor3bv;
REGALGLCOLOR3DPROC glColor3d;
REGALGLCOLOR3DVPROC glColor3dv;
REGALGLCOLOR3FPROC glColor3f;
REGALGLCOLOR3FVPROC glColor3fv;
REGALGLCOLOR3IPROC glColor3i;
REGALGLCOLOR3IVPROC glColor3iv;
REGALGLCOLOR3SPROC glColor3s;
REGALGLCOLOR3SVPROC glColor3sv;
REGALGLCOLOR3UBPROC glColor3ub;
REGALGLCOLOR3UBVPROC glColor3ubv;
REGALGLCOLOR3UIPROC glColor3ui;
REGALGLCOLOR3UIVPROC glColor3uiv;
REGALGLCOLOR3USPROC glColor3us;
REGALGLCOLOR3USVPROC glColor3usv;
REGALGLCOLOR4BPROC glColor4b;
REGALGLCOLOR4BVPROC glColor4bv;
REGALGLCOLOR4DPROC glColor4d;
REGALGLCOLOR4DVPROC glColor4dv;
REGALGLCOLOR4FPROC glColor4f;
REGALGLCOLOR4FVPROC glColor4fv;
REGALGLCOLOR4IPROC glColor4i;
REGALGLCOLOR4IVPROC glColor4iv;
REGALGLCOLOR4SPROC glColor4s;
REGALGLCOLOR4SVPROC glColor4sv;
REGALGLCOLOR4UBPROC glColor4ub;
REGALGLCOLOR4UBVPROC glColor4ubv;
REGALGLCOLOR4UIPROC glColor4ui;
REGALGLCOLOR4UIVPROC glColor4uiv;
REGALGLCOLOR4USPROC glColor4us;
REGALGLCOLOR4USVPROC glColor4usv;
REGALGLCOLORMATERIALPROC glColorMaterial;
REGALGLCOLORPOINTERPROC glColorPointer;
REGALGLCOLORPOINTEREXTPROC glColorPointerEXT;
REGALGLCOMPILESHADERPROC glCompileShader;
REGALGLCOPYTEXIMAGE2DPROC glCopyTexImage2D;
REGALGLCREATEPROGRAMPROC glCreateProgram;
REGALGLCREATESHADERPROC glCreateShader;
REGALGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB;
REGALGLDELETEBUFFERSPROC glDeleteBuffers;
REGALGLDELETEPROGRAMPROC glDeleteProgram;
REGALGLDELETESHADERPROC glDeleteShader;
REGALGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays;
REGALGLDEPTHRANGEPROC glDepthRange;
REGALGLDISABLEPROC glDisable;
REGALGLDISABLECLIENTSTATEPROC glDisableClientState;
REGALGLDISABLEINDEXEDEXTPROC glDisableIndexedEXT;
REGALGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray;
REGALGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArrayARB;
REGALGLDISABLEIPROC glDisablei;
REGALGLDRAWARRAYSPROC glDrawArrays;
REGALGLDRAWARRAYSEXTPROC glDrawArraysEXT;
REGALGLDRAWARRAYSINDIRECTPROC glDrawArraysIndirect;
REGALGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced;
REGALGLDRAWARRAYSINSTANCEDARBPROC glDrawArraysInstancedARB;
REGALGLDRAWARRAYSINSTANCEDEXTPROC glDrawArraysInstancedEXT;
REGALGLDRAWELEMENTARRAYAPPLEPROC glDrawElementArrayAPPLE;
REGALGLDRAWELEMENTARRAYATIPROC glDrawElementArrayATI;
REGALGLDRAWELEMENTSPROC glDrawElements;
REGALGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertex;
REGALGLDRAWELEMENTSINDIRECTPROC glDrawElementsIndirect;
REGALGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced;
REGALGLDRAWELEMENTSINSTANCEDARBPROC glDrawElementsInstancedARB;
REGALGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertex;
REGALGLDRAWELEMENTSINSTANCEDEXTPROC glDrawElementsInstancedEXT;
REGALGLDRAWRANGEELEMENTARRAYAPPLEPROC glDrawRangeElementArrayAPPLE;
REGALGLDRAWRANGEELEMENTARRAYATIPROC glDrawRangeElementArrayATI;
REGALGLDRAWRANGEELEMENTSPROC glDrawRangeElements;
REGALGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertex;
REGALGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElementsEXT;
REGALGLEDGEFLAGPOINTERPROC glEdgeFlagPointer;
REGALGLEDGEFLAGPOINTEREXTPROC glEdgeFlagPointerEXT;
REGALGLENABLEPROC glEnable;
REGALGLENABLECLIENTSTATEPROC glEnableClientState;
REGALGLENABLEINDEXEDEXTPROC glEnableIndexedEXT;
REGALGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray;
REGALGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB;
REGALGLENABLEIPROC glEnablei;
REGALGLENDPROC glEnd;
REGALGLFOGCOORDPOINTERPROC glFogCoordPointer;
REGALGLFOGCOORDPOINTEREXTPROC glFogCoordPointerEXT;
REGALGLFOGFPROC glFogf;
REGALGLFOGFVPROC glFogfv;
REGALGLFOGIPROC glFogi;
REGALGLFOGIVPROC glFogiv;
REGALGLFRUSTUMPROC glFrustum;
REGALGLGENBUFFERSPROC glGenBuffers;
REGALGLGENVERTEXARRAYSPROC glGenVertexArrays;
REGALGLGETBOOLEANVPROC glGetBooleanv;
REGALGLGETDOUBLEVPROC glGetDoublev;
REGALGLGETFLOATVPROC glGetFloatv;
REGALGLGETINTEGERVPROC glGetIntegerv;
REGALGLGETMATERIALFVPROC glGetMaterialfv;
REGALGLGETMATERIALIVPROC glGetMaterialiv;
REGALGLGETMULTITEXGENDVEXTPROC glGetMultiTexGendvEXT;
REGALGLGETMULTITEXGENFVEXTPROC glGetMultiTexGenfvEXT;
REGALGLGETMULTITEXGENIVEXTPROC glGetMultiTexGenivEXT;
REGALGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog;
REGALGLGETPROGRAMIVPROC glGetProgramiv;
REGALGLGETSHADERINFOLOGPROC glGetShaderInfoLog;
REGALGLGETSHADERIVPROC glGetShaderiv;
REGALGLGETTEXENVFVPROC glGetTexEnvfv;
REGALGLGETTEXENVIVPROC glGetTexEnviv;
REGALGLGETTEXGENDVPROC glGetTexGendv;
REGALGLGETTEXGENFVPROC glGetTexGenfv;
REGALGLGETTEXGENIVPROC glGetTexGeniv;
REGALGLGETUNIFORMLOCATIONPROC glGetUniformLocation;
REGALGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointerv;
REGALGLGETVERTEXATTRIBPOINTERVARBPROC glGetVertexAttribPointervARB;
REGALGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv;
REGALGLGETVERTEXATTRIBDVARBPROC glGetVertexAttribdvARB;
REGALGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv;
REGALGLGETVERTEXATTRIBFVARBPROC glGetVertexAttribfvARB;
REGALGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv;
REGALGLGETVERTEXATTRIBIVARBPROC glGetVertexAttribivARB;
REGALGLISENABLEDPROC glIsEnabled;
REGALGLISVERTEXARRAYPROC glIsVertexArray;
REGALGLLIGHTMODELFPROC glLightModelf;
REGALGLLIGHTMODELFVPROC glLightModelfv;
REGALGLLIGHTMODELIPROC glLightModeli;
REGALGLLIGHTMODELIVPROC glLightModeliv;
REGALGLLIGHTFPROC glLightf;
REGALGLLIGHTFVPROC glLightfv;
REGALGLLIGHTIPROC glLighti;
REGALGLLIGHTIVPROC glLightiv;
REGALGLLINKPROGRAMPROC glLinkProgram;
REGALGLLINKPROGRAMARBPROC glLinkProgramARB;
REGALGLLOADIDENTITYPROC glLoadIdentity;
REGALGLLOADMATRIXDPROC glLoadMatrixd;
REGALGLLOADMATRIXFPROC glLoadMatrixf;
REGALGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd;
REGALGLLOADTRANSPOSEMATRIXDARBPROC glLoadTransposeMatrixdARB;
REGALGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf;
REGALGLLOADTRANSPOSEMATRIXFARBPROC glLoadTransposeMatrixfARB;
REGALGLMATERIALFPROC glMaterialf;
REGALGLMATERIALFVPROC glMaterialfv;
REGALGLMATERIALIPROC glMateriali;
REGALGLMATERIALIVPROC glMaterialiv;
REGALGLMATRIXFRUSTUMEXTPROC glMatrixFrustumEXT;
REGALGLMATRIXLOADIDENTITYEXTPROC glMatrixLoadIdentityEXT;
REGALGLMATRIXLOADTRANSPOSEDEXTPROC glMatrixLoadTransposedEXT;
REGALGLMATRIXLOADTRANSPOSEFEXTPROC glMatrixLoadTransposefEXT;
REGALGLMATRIXLOADDEXTPROC glMatrixLoaddEXT;
REGALGLMATRIXLOADFEXTPROC glMatrixLoadfEXT;
REGALGLMATRIXMODEPROC glMatrixMode;
REGALGLMATRIXMULTTRANSPOSEDEXTPROC glMatrixMultTransposedEXT;
REGALGLMATRIXMULTTRANSPOSEFEXTPROC glMatrixMultTransposefEXT;
REGALGLMATRIXMULTDEXTPROC glMatrixMultdEXT;
REGALGLMATRIXMULTFEXTPROC glMatrixMultfEXT;
REGALGLMATRIXORTHOEXTPROC glMatrixOrthoEXT;
REGALGLMATRIXPOPEXTPROC glMatrixPopEXT;
REGALGLMATRIXPUSHEXTPROC glMatrixPushEXT;
REGALGLMATRIXROTATEDEXTPROC glMatrixRotatedEXT;
REGALGLMATRIXROTATEFEXTPROC glMatrixRotatefEXT;
REGALGLMATRIXSCALEDEXTPROC glMatrixScaledEXT;
REGALGLMATRIXSCALEFEXTPROC glMatrixScalefEXT;
REGALGLMATRIXTRANSLATEDEXTPROC glMatrixTranslatedEXT;
REGALGLMATRIXTRANSLATEFEXTPROC glMatrixTranslatefEXT;
REGALGLMULTMATRIXDPROC glMultMatrixd;
REGALGLMULTMATRIXFPROC glMultMatrixf;
REGALGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd;
REGALGLMULTTRANSPOSEMATRIXDARBPROC glMultTransposeMatrixdARB;
REGALGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf;
REGALGLMULTTRANSPOSEMATRIXFARBPROC glMultTransposeMatrixfARB;
REGALGLMULTIDRAWARRAYSPROC glMultiDrawArrays;
REGALGLMULTIDRAWARRAYSEXTPROC glMultiDrawArraysEXT;
REGALGLMULTIDRAWARRAYSINDIRECTPROC glMultiDrawArraysIndirect;
REGALGLMULTIDRAWARRAYSINDIRECTAMDPROC glMultiDrawArraysIndirectAMD;
REGALGLMULTIDRAWELEMENTARRAYAPPLEPROC glMultiDrawElementArrayAPPLE;
REGALGLMULTIDRAWELEMENTSPROC glMultiDrawElements;
REGALGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertex;
REGALGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElementsEXT;
REGALGLMULTIDRAWELEMENTSINDIRECTPROC glMultiDrawElementsIndirect;
REGALGLMULTIDRAWELEMENTSINDIRECTAMDPROC glMultiDrawElementsIndirectAMD;
REGALGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glMultiDrawRangeElementArrayAPPLE;
REGALGLMULTITEXCOORD1DPROC glMultiTexCoord1d;
REGALGLMULTITEXCOORD1DARBPROC glMultiTexCoord1dARB;
REGALGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv;
REGALGLMULTITEXCOORD1DVARBPROC glMultiTexCoord1dvARB;
REGALGLMULTITEXCOORD1FPROC glMultiTexCoord1f;
REGALGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB;
REGALGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv;
REGALGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fvARB;
REGALGLMULTITEXCOORD1IPROC glMultiTexCoord1i;
REGALGLMULTITEXCOORD1IARBPROC glMultiTexCoord1iARB;
REGALGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv;
REGALGLMULTITEXCOORD1IVARBPROC glMultiTexCoord1ivARB;
REGALGLMULTITEXCOORD1SPROC glMultiTexCoord1s;
REGALGLMULTITEXCOORD1SARBPROC glMultiTexCoord1sARB;
REGALGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv;
REGALGLMULTITEXCOORD1SVARBPROC glMultiTexCoord1svARB;
REGALGLMULTITEXCOORD2DPROC glMultiTexCoord2d;
REGALGLMULTITEXCOORD2DARBPROC glMultiTexCoord2dARB;
REGALGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv;
REGALGLMULTITEXCOORD2DVARBPROC glMultiTexCoord2dvARB;
REGALGLMULTITEXCOORD2FPROC glMultiTexCoord2f;
REGALGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB;
REGALGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv;
REGALGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fvARB;
REGALGLMULTITEXCOORD2IPROC glMultiTexCoord2i;
REGALGLMULTITEXCOORD2IARBPROC glMultiTexCoord2iARB;
REGALGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv;
REGALGLMULTITEXCOORD2IVARBPROC glMultiTexCoord2ivARB;
REGALGLMULTITEXCOORD2SPROC glMultiTexCoord2s;
REGALGLMULTITEXCOORD2SARBPROC glMultiTexCoord2sARB;
REGALGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv;
REGALGLMULTITEXCOORD2SVARBPROC glMultiTexCoord2svARB;
REGALGLMULTITEXCOORD3DPROC glMultiTexCoord3d;
REGALGLMULTITEXCOORD3DARBPROC glMultiTexCoord3dARB;
REGALGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv;
REGALGLMULTITEXCOORD3DVARBPROC glMultiTexCoord3dvARB;
REGALGLMULTITEXCOORD3FPROC glMultiTexCoord3f;
REGALGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB;
REGALGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv;
REGALGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fvARB;
REGALGLMULTITEXCOORD3IPROC glMultiTexCoord3i;
REGALGLMULTITEXCOORD3IARBPROC glMultiTexCoord3iARB;
REGALGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv;
REGALGLMULTITEXCOORD3IVARBPROC glMultiTexCoord3ivARB;
REGALGLMULTITEXCOORD3SPROC glMultiTexCoord3s;
REGALGLMULTITEXCOORD3SARBPROC glMultiTexCoord3sARB;
REGALGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv;
REGALGLMULTITEXCOORD3SVARBPROC glMultiTexCoord3svARB;
REGALGLMULTITEXCOORD4DPROC glMultiTexCoord4d;
REGALGLMULTITEXCOORD4DARBPROC glMultiTexCoord4dARB;
REGALGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv;
REGALGLMULTITEXCOORD4DVARBPROC glMultiTexCoord4dvARB;
REGALGLMULTITEXCOORD4FPROC glMultiTexCoord4f;
REGALGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB;
REGALGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv;
REGALGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB;
REGALGLMULTITEXCOORD4IPROC glMultiTexCoord4i;
REGALGLMULTITEXCOORD4IARBPROC glMultiTexCoord4iARB;
REGALGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv;
REGALGLMULTITEXCOORD4IVARBPROC glMultiTexCoord4ivARB;
REGALGLMULTITEXCOORD4SPROC glMultiTexCoord4s;
REGALGLMULTITEXCOORD4SARBPROC glMultiTexCoord4sARB;
REGALGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv;
REGALGLMULTITEXCOORD4SVARBPROC glMultiTexCoord4svARB;
REGALGLMULTITEXENVFEXTPROC glMultiTexEnvfEXT;
REGALGLMULTITEXENVFVEXTPROC glMultiTexEnvfvEXT;
REGALGLMULTITEXENVIEXTPROC glMultiTexEnviEXT;
REGALGLMULTITEXENVIVEXTPROC glMultiTexEnvivEXT;
REGALGLMULTITEXIMAGE1DEXTPROC glMultiTexImage1DEXT;
REGALGLMULTITEXIMAGE2DEXTPROC glMultiTexImage2DEXT;
REGALGLMULTITEXIMAGE3DEXTPROC glMultiTexImage3DEXT;
REGALGLNORMAL3BPROC glNormal3b;
REGALGLNORMAL3BVPROC glNormal3bv;
REGALGLNORMAL3DPROC glNormal3d;
REGALGLNORMAL3DVPROC glNormal3dv;
REGALGLNORMAL3FPROC glNormal3f;
REGALGLNORMAL3FVPROC glNormal3fv;
REGALGLNORMAL3IPROC glNormal3i;
REGALGLNORMAL3IVPROC glNormal3iv;
REGALGLNORMAL3SPROC glNormal3s;
REGALGLNORMAL3SVPROC glNormal3sv;
REGALGLNORMALPOINTERPROC glNormalPointer;
REGALGLNORMALPOINTEREXTPROC glNormalPointerEXT;
REGALGLORTHOPROC glOrtho;
REGALGLPOPMATRIXPROC glPopMatrix;
REGALGLPUSHMATRIXPROC glPushMatrix;
REGALGLRASTERPOS2DPROC glRasterPos2d;
REGALGLRASTERPOS2FPROC glRasterPos2f;
REGALGLRASTERPOS2IPROC glRasterPos2i;
REGALGLRASTERPOS2SPROC glRasterPos2s;
REGALGLRASTERPOS3DPROC glRasterPos3d;
REGALGLRASTERPOS3FPROC glRasterPos3f;
REGALGLRASTERPOS3IPROC glRasterPos3i;
REGALGLRASTERPOS3SPROC glRasterPos3s;
REGALGLROTATEDPROC glRotated;
REGALGLROTATEFPROC glRotatef;
REGALGLSCALEDPROC glScaled;
REGALGLSCALEFPROC glScalef;
REGALGLSECONDARYCOLOR3BPROC glSecondaryColor3b;
REGALGLSECONDARYCOLOR3BEXTPROC glSecondaryColor3bEXT;
REGALGLSECONDARYCOLOR3BVPROC glSecondaryColor3bv;
REGALGLSECONDARYCOLOR3BVEXTPROC glSecondaryColor3bvEXT;
REGALGLSECONDARYCOLOR3DPROC glSecondaryColor3d;
REGALGLSECONDARYCOLOR3DEXTPROC glSecondaryColor3dEXT;
REGALGLSECONDARYCOLOR3DVPROC glSecondaryColor3dv;
REGALGLSECONDARYCOLOR3DVEXTPROC glSecondaryColor3dvEXT;
REGALGLSECONDARYCOLOR3FPROC glSecondaryColor3f;
REGALGLSECONDARYCOLOR3FEXTPROC glSecondaryColor3fEXT;
REGALGLSECONDARYCOLOR3FVPROC glSecondaryColor3fv;
REGALGLSECONDARYCOLOR3FVEXTPROC glSecondaryColor3fvEXT;
REGALGLSECONDARYCOLOR3IPROC glSecondaryColor3i;
REGALGLSECONDARYCOLOR3IEXTPROC glSecondaryColor3iEXT;
REGALGLSECONDARYCOLOR3IVPROC glSecondaryColor3iv;
REGALGLSECONDARYCOLOR3IVEXTPROC glSecondaryColor3ivEXT;
REGALGLSECONDARYCOLOR3SPROC glSecondaryColor3s;
REGALGLSECONDARYCOLOR3SEXTPROC glSecondaryColor3sEXT;
REGALGLSECONDARYCOLOR3SVPROC glSecondaryColor3sv;
REGALGLSECONDARYCOLOR3SVEXTPROC glSecondaryColor3svEXT;
REGALGLSECONDARYCOLOR3UBPROC glSecondaryColor3ub;
REGALGLSECONDARYCOLOR3UBEXTPROC glSecondaryColor3ubEXT;
REGALGLSECONDARYCOLOR3UBVPROC glSecondaryColor3ubv;
REGALGLSECONDARYCOLOR3UBVEXTPROC glSecondaryColor3ubvEXT;
REGALGLSECONDARYCOLOR3UIPROC glSecondaryColor3ui;
REGALGLSECONDARYCOLOR3UIEXTPROC glSecondaryColor3uiEXT;
REGALGLSECONDARYCOLOR3UIVPROC glSecondaryColor3uiv;
REGALGLSECONDARYCOLOR3UIVEXTPROC glSecondaryColor3uivEXT;
REGALGLSECONDARYCOLOR3USPROC glSecondaryColor3us;
REGALGLSECONDARYCOLOR3USEXTPROC glSecondaryColor3usEXT;
REGALGLSECONDARYCOLOR3USVPROC glSecondaryColor3usv;
REGALGLSECONDARYCOLOR3USVEXTPROC glSecondaryColor3usvEXT;
REGALGLSECONDARYCOLORPOINTERPROC glSecondaryColorPointer;
REGALGLSECONDARYCOLORPOINTEREXTPROC glSecondaryColorPointerEXT;
REGALGLSHADEMODELPROC glShadeModel;
REGALGLSHADERSOURCEPROC glShaderSource;
REGALGLSHADERSOURCEARBPROC glShaderSourceARB;
REGALGLTEXCOORD1DPROC glTexCoord1d;
REGALGLTEXCOORD1DVPROC glTexCoord1dv;
REGALGLTEXCOORD1FPROC glTexCoord1f;
REGALGLTEXCOORD1FVPROC glTexCoord1fv;
REGALGLTEXCOORD1IPROC glTexCoord1i;
REGALGLTEXCOORD1IVPROC glTexCoord1iv;
REGALGLTEXCOORD1SPROC glTexCoord1s;
REGALGLTEXCOORD1SVPROC glTexCoord1sv;
REGALGLTEXCOORD2DPROC glTexCoord2d;
REGALGLTEXCOORD2DVPROC glTexCoord2dv;
REGALGLTEXCOORD2FPROC glTexCoord2f;
REGALGLTEXCOORD2FVPROC glTexCoord2fv;
REGALGLTEXCOORD2IPROC glTexCoord2i;
REGALGLTEXCOORD2IVPROC glTexCoord2iv;
REGALGLTEXCOORD2SPROC glTexCoord2s;
REGALGLTEXCOORD2SVPROC glTexCoord2sv;
REGALGLTEXCOORD3DPROC glTexCoord3d;
REGALGLTEXCOORD3DVPROC glTexCoord3dv;
REGALGLTEXCOORD3FPROC glTexCoord3f;
REGALGLTEXCOORD3FVPROC glTexCoord3fv;
REGALGLTEXCOORD3IPROC glTexCoord3i;
REGALGLTEXCOORD3IVPROC glTexCoord3iv;
REGALGLTEXCOORD3SPROC glTexCoord3s;
REGALGLTEXCOORD3SVPROC glTexCoord3sv;
REGALGLTEXCOORD4DPROC glTexCoord4d;
REGALGLTEXCOORD4DVPROC glTexCoord4dv;
REGALGLTEXCOORD4FPROC glTexCoord4f;
REGALGLTEXCOORD4FVPROC glTexCoord4fv;
REGALGLTEXCOORD4IPROC glTexCoord4i;
REGALGLTEXCOORD4IVPROC glTexCoord4iv;
REGALGLTEXCOORD4SPROC glTexCoord4s;
REGALGLTEXCOORD4SVPROC glTexCoord4sv;
REGALGLTEXCOORDPOINTERPROC glTexCoordPointer;
REGALGLTEXCOORDPOINTEREXTPROC glTexCoordPointerEXT;
REGALGLTEXENVFPROC glTexEnvf;
REGALGLTEXENVFVPROC glTexEnvfv;
REGALGLTEXENVIPROC glTexEnvi;
REGALGLTEXENVIVPROC glTexEnviv;
REGALGLTEXGENDPROC glTexGend;
REGALGLTEXGENDVPROC glTexGendv;
REGALGLTEXGENFPROC glTexGenf;
REGALGLTEXGENFVPROC glTexGenfv;
REGALGLTEXGENIPROC glTexGeni;
REGALGLTEXGENIVPROC glTexGeniv;
REGALGLTEXIMAGE1DPROC glTexImage1D;
REGALGLTEXIMAGE2DPROC glTexImage2D;
REGALGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample;
REGALGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glTexImage2DMultisampleCoverageNV;
REGALGLTEXIMAGE3DPROC glTexImage3D;
REGALGLTEXIMAGE3DEXTPROC glTexImage3DEXT;
REGALGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample;
REGALGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glTexImage3DMultisampleCoverageNV;
REGALGLTEXIMAGE4DSGISPROC glTexImage4DSGIS;
REGALGLTEXTUREIMAGE1DEXTPROC glTextureImage1DEXT;
REGALGLTEXTUREIMAGE2DEXTPROC glTextureImage2DEXT;
REGALGLTEXTUREIMAGE3DEXTPROC glTextureImage3DEXT;
REGALGLTRANSLATEDPROC glTranslated;
REGALGLTRANSLATEFPROC glTranslatef;
REGALGLUNIFORM1DPROC glUniform1d;
REGALGLUNIFORM1DVPROC glUniform1dv;
REGALGLUNIFORM1FPROC glUniform1f;
REGALGLUNIFORM1FARBPROC glUniform1fARB;
REGALGLUNIFORM1FVPROC glUniform1fv;
REGALGLUNIFORM1FVARBPROC glUniform1fvARB;
REGALGLUNIFORM1IPROC glUniform1i;
REGALGLUNIFORM1IARBPROC glUniform1iARB;
REGALGLUNIFORM1IVPROC glUniform1iv;
REGALGLUNIFORM1IVARBPROC glUniform1ivARB;
REGALGLUNIFORM1UIPROC glUniform1ui;
REGALGLUNIFORM1UIVPROC glUniform1uiv;
REGALGLUNIFORM2DPROC glUniform2d;
REGALGLUNIFORM2DVPROC glUniform2dv;
REGALGLUNIFORM2FPROC glUniform2f;
REGALGLUNIFORM2FARBPROC glUniform2fARB;
REGALGLUNIFORM2FVPROC glUniform2fv;
REGALGLUNIFORM2FVARBPROC glUniform2fvARB;
REGALGLUNIFORM2IPROC glUniform2i;
REGALGLUNIFORM2IARBPROC glUniform2iARB;
REGALGLUNIFORM2IVPROC glUniform2iv;
REGALGLUNIFORM2IVARBPROC glUniform2ivARB;
REGALGLUNIFORM2UIPROC glUniform2ui;
REGALGLUNIFORM2UIVPROC glUniform2uiv;
REGALGLUNIFORM3DPROC glUniform3d;
REGALGLUNIFORM3DVPROC glUniform3dv;
REGALGLUNIFORM3FPROC glUniform3f;
REGALGLUNIFORM3FARBPROC glUniform3fARB;
REGALGLUNIFORM3FVPROC glUniform3fv;
REGALGLUNIFORM3FVARBPROC glUniform3fvARB;
REGALGLUNIFORM3IPROC glUniform3i;
REGALGLUNIFORM3IARBPROC glUniform3iARB;
REGALGLUNIFORM3IVPROC glUniform3iv;
REGALGLUNIFORM3IVARBPROC glUniform3ivARB;
REGALGLUNIFORM3UIPROC glUniform3ui;
REGALGLUNIFORM3UIVPROC glUniform3uiv;
REGALGLUNIFORM4DPROC glUniform4d;
REGALGLUNIFORM4DVPROC glUniform4dv;
REGALGLUNIFORM4FPROC glUniform4f;
REGALGLUNIFORM4FARBPROC glUniform4fARB;
REGALGLUNIFORM4FVPROC glUniform4fv;
REGALGLUNIFORM4FVARBPROC glUniform4fvARB;
REGALGLUNIFORM4IPROC glUniform4i;
REGALGLUNIFORM4IARBPROC glUniform4iARB;
REGALGLUNIFORM4IVPROC glUniform4iv;
REGALGLUNIFORM4IVARBPROC glUniform4ivARB;
REGALGLUNIFORM4UIPROC glUniform4ui;
REGALGLUNIFORM4UIVPROC glUniform4uiv;
REGALGLUNIFORMMATRIX2DVPROC glUniformMatrix2dv;
REGALGLUNIFORMMATRIX2FVPROC glUniformMatrix2fv;
REGALGLUNIFORMMATRIX2FVARBPROC glUniformMatrix2fvARB;
REGALGLUNIFORMMATRIX2X3DVPROC glUniformMatrix2x3dv;
REGALGLUNIFORMMATRIX2X3FVPROC glUniformMatrix2x3fv;
REGALGLUNIFORMMATRIX2X4DVPROC glUniformMatrix2x4dv;
REGALGLUNIFORMMATRIX2X4FVPROC glUniformMatrix2x4fv;
REGALGLUNIFORMMATRIX3DVPROC glUniformMatrix3dv;
REGALGLUNIFORMMATRIX3FVPROC glUniformMatrix3fv;
REGALGLUNIFORMMATRIX3FVARBPROC glUniformMatrix3fvARB;
REGALGLUNIFORMMATRIX3X2DVPROC glUniformMatrix3x2dv;
REGALGLUNIFORMMATRIX3X2FVPROC glUniformMatrix3x2fv;
REGALGLUNIFORMMATRIX3X4DVPROC glUniformMatrix3x4dv;
REGALGLUNIFORMMATRIX3X4FVPROC glUniformMatrix3x4fv;
REGALGLUNIFORMMATRIX4DVPROC glUniformMatrix4dv;
REGALGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv;
REGALGLUNIFORMMATRIX4FVARBPROC glUniformMatrix4fvARB;
REGALGLUNIFORMMATRIX4X2DVPROC glUniformMatrix4x2dv;
REGALGLUNIFORMMATRIX4X2FVPROC glUniformMatrix4x2fv;
REGALGLUNIFORMMATRIX4X3DVPROC glUniformMatrix4x3dv;
REGALGLUNIFORMMATRIX4X3FVPROC glUniformMatrix4x3fv;
REGALGLUSEPROGRAMPROC glUseProgram;
REGALGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARB;
REGALGLVERTEX2DPROC glVertex2d;
REGALGLVERTEX2DVPROC glVertex2dv;
REGALGLVERTEX2FPROC glVertex2f;
REGALGLVERTEX2FVPROC glVertex2fv;
REGALGLVERTEX2IPROC glVertex2i;
REGALGLVERTEX2IVPROC glVertex2iv;
REGALGLVERTEX2SPROC glVertex2s;
REGALGLVERTEX2SVPROC glVertex2sv;
REGALGLVERTEX3DPROC glVertex3d;
REGALGLVERTEX3DVPROC glVertex3dv;
REGALGLVERTEX3FPROC glVertex3f;
REGALGLVERTEX3FVPROC glVertex3fv;
REGALGLVERTEX3IPROC glVertex3i;
REGALGLVERTEX3IVPROC glVertex3iv;
REGALGLVERTEX3SPROC glVertex3s;
REGALGLVERTEX3SVPROC glVertex3sv;
REGALGLVERTEX4DPROC glVertex4d;
REGALGLVERTEX4DVPROC glVertex4dv;
REGALGLVERTEX4FPROC glVertex4f;
REGALGLVERTEX4FVPROC glVertex4fv;
REGALGLVERTEX4IPROC glVertex4i;
REGALGLVERTEX4IVPROC glVertex4iv;
REGALGLVERTEX4SPROC glVertex4s;
REGALGLVERTEX4SVPROC glVertex4sv;
REGALGLVERTEXATTRIB1DPROC glVertexAttrib1d;
REGALGLVERTEXATTRIB1DARBPROC glVertexAttrib1dARB;
REGALGLVERTEXATTRIB1DVPROC glVertexAttrib1dv;
REGALGLVERTEXATTRIB1DVARBPROC glVertexAttrib1dvARB;
REGALGLVERTEXATTRIB1FPROC glVertexAttrib1f;
REGALGLVERTEXATTRIB1FARBPROC glVertexAttrib1fARB;
REGALGLVERTEXATTRIB1FVPROC glVertexAttrib1fv;
REGALGLVERTEXATTRIB1FVARBPROC glVertexAttrib1fvARB;
REGALGLVERTEXATTRIB1SPROC glVertexAttrib1s;
REGALGLVERTEXATTRIB1SARBPROC glVertexAttrib1sARB;
REGALGLVERTEXATTRIB1SVPROC glVertexAttrib1sv;
REGALGLVERTEXATTRIB1SVARBPROC glVertexAttrib1svARB;
REGALGLVERTEXATTRIB2DPROC glVertexAttrib2d;
REGALGLVERTEXATTRIB2DARBPROC glVertexAttrib2dARB;
REGALGLVERTEXATTRIB2DVPROC glVertexAttrib2dv;
REGALGLVERTEXATTRIB2DVARBPROC glVertexAttrib2dvARB;
REGALGLVERTEXATTRIB2FPROC glVertexAttrib2f;
REGALGLVERTEXATTRIB2FARBPROC glVertexAttrib2fARB;
REGALGLVERTEXATTRIB2FVPROC glVertexAttrib2fv;
REGALGLVERTEXATTRIB2FVARBPROC glVertexAttrib2fvARB;
REGALGLVERTEXATTRIB2SPROC glVertexAttrib2s;
REGALGLVERTEXATTRIB2SARBPROC glVertexAttrib2sARB;
REGALGLVERTEXATTRIB2SVPROC glVertexAttrib2sv;
REGALGLVERTEXATTRIB2SVARBPROC glVertexAttrib2svARB;
REGALGLVERTEXATTRIB3DPROC glVertexAttrib3d;
REGALGLVERTEXATTRIB3DARBPROC glVertexAttrib3dARB;
REGALGLVERTEXATTRIB3DVPROC glVertexAttrib3dv;
REGALGLVERTEXATTRIB3DVARBPROC glVertexAttrib3dvARB;
REGALGLVERTEXATTRIB3FPROC glVertexAttrib3f;
REGALGLVERTEXATTRIB3FARBPROC glVertexAttrib3fARB;
REGALGLVERTEXATTRIB3FVPROC glVertexAttrib3fv;
REGALGLVERTEXATTRIB3FVARBPROC glVertexAttrib3fvARB;
REGALGLVERTEXATTRIB3SPROC glVertexAttrib3s;
REGALGLVERTEXATTRIB3SARBPROC glVertexAttrib3sARB;
REGALGLVERTEXATTRIB3SVPROC glVertexAttrib3sv;
REGALGLVERTEXATTRIB3SVARBPROC glVertexAttrib3svARB;
REGALGLVERTEXATTRIB4NBVPROC glVertexAttrib4Nbv;
REGALGLVERTEXATTRIB4NBVARBPROC glVertexAttrib4NbvARB;
REGALGLVERTEXATTRIB4NIVPROC glVertexAttrib4Niv;
REGALGLVERTEXATTRIB4NIVARBPROC glVertexAttrib4NivARB;
REGALGLVERTEXATTRIB4NSVPROC glVertexAttrib4Nsv;
REGALGLVERTEXATTRIB4NSVARBPROC glVertexAttrib4NsvARB;
REGALGLVERTEXATTRIB4NUBPROC glVertexAttrib4Nub;
REGALGLVERTEXATTRIB4NUBARBPROC glVertexAttrib4NubARB;
REGALGLVERTEXATTRIB4NUBVPROC glVertexAttrib4Nubv;
REGALGLVERTEXATTRIB4NUBVARBPROC glVertexAttrib4NubvARB;
REGALGLVERTEXATTRIB4NUSVPROC glVertexAttrib4Nusv;
REGALGLVERTEXATTRIB4NUSVARBPROC glVertexAttrib4NusvARB;
REGALGLVERTEXATTRIB4BVPROC glVertexAttrib4bv;
REGALGLVERTEXATTRIB4BVARBPROC glVertexAttrib4bvARB;
REGALGLVERTEXATTRIB4DPROC glVertexAttrib4d;
REGALGLVERTEXATTRIB4DARBPROC glVertexAttrib4dARB;
REGALGLVERTEXATTRIB4DVPROC glVertexAttrib4dv;
REGALGLVERTEXATTRIB4DVARBPROC glVertexAttrib4dvARB;
REGALGLVERTEXATTRIB4FPROC glVertexAttrib4f;
REGALGLVERTEXATTRIB4FARBPROC glVertexAttrib4fARB;
REGALGLVERTEXATTRIB4FVPROC glVertexAttrib4fv;
REGALGLVERTEXATTRIB4FVARBPROC glVertexAttrib4fvARB;
REGALGLVERTEXATTRIB4IVPROC glVertexAttrib4iv;
REGALGLVERTEXATTRIB4IVARBPROC glVertexAttrib4ivARB;
REGALGLVERTEXATTRIB4SPROC glVertexAttrib4s;
REGALGLVERTEXATTRIB4SARBPROC glVertexAttrib4sARB;
REGALGLVERTEXATTRIB4SVPROC glVertexAttrib4sv;
REGALGLVERTEXATTRIB4SVARBPROC glVertexAttrib4svARB;
REGALGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubv;
REGALGLVERTEXATTRIB4UBVARBPROC glVertexAttrib4ubvARB;
REGALGLVERTEXATTRIB4USVPROC glVertexAttrib4usv;
REGALGLVERTEXATTRIB4USVARBPROC glVertexAttrib4usvARB;
REGALGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer;
REGALGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB;
REGALGLVERTEXPOINTERPROC glVertexPointer;
REGALGLVERTEXPOINTEREXTPROC glVertexPointerEXT;
REGALGLVIEWPORTPROC glViewport;
REGALGLWINDOWPOS2DPROC glWindowPos2d;
REGALGLWINDOWPOS2FPROC glWindowPos2f;
REGALGLWINDOWPOS2IPROC glWindowPos2i;
REGALGLWINDOWPOS2SPROC glWindowPos2s;
REGALGLWINDOWPOS3DPROC glWindowPos3d;
REGALGLWINDOWPOS3FPROC glWindowPos3f;
REGALGLWINDOWPOS3IPROC glWindowPos3i;
REGALGLWINDOWPOS3SPROC glWindowPos3s;
void Initialize( Dispatch::GL & dt ) {
glActiveTexture = dt.glActiveTexture;
glActiveTextureARB = dt.glActiveTextureARB;
glAlphaFunc = dt.glAlphaFunc;
glAttachShader = dt.glAttachShader;
glBegin = dt.glBegin;
glBindAttribLocation = dt.glBindAttribLocation;
glBindBuffer = dt.glBindBuffer;
glBindMultiTextureEXT = dt.glBindMultiTextureEXT;
glBindProgramPipeline = dt.glBindProgramPipeline;
glBindTexture = dt.glBindTexture;
glBindTextureEXT = dt.glBindTextureEXT;
glBindVertexArray = dt.glBindVertexArray;
glBindVertexArrayAPPLE = dt.glBindVertexArrayAPPLE;
glBindVertexArrayOES = dt.glBindVertexArrayOES;
glBufferData = dt.glBufferData;
glClientActiveTexture = dt.glClientActiveTexture;
glClientActiveTextureARB = dt.glClientActiveTextureARB;
glClipPlane = dt.glClipPlane;
glColor3b = dt.glColor3b;
glColor3bv = dt.glColor3bv;
glColor3d = dt.glColor3d;
glColor3dv = dt.glColor3dv;
glColor3f = dt.glColor3f;
glColor3fv = dt.glColor3fv;
glColor3i = dt.glColor3i;
glColor3iv = dt.glColor3iv;
glColor3s = dt.glColor3s;
glColor3sv = dt.glColor3sv;
glColor3ub = dt.glColor3ub;
glColor3ubv = dt.glColor3ubv;
glColor3ui = dt.glColor3ui;
glColor3uiv = dt.glColor3uiv;
glColor3us = dt.glColor3us;
glColor3usv = dt.glColor3usv;
glColor4b = dt.glColor4b;
glColor4bv = dt.glColor4bv;
glColor4d = dt.glColor4d;
glColor4dv = dt.glColor4dv;
glColor4f = dt.glColor4f;
glColor4fv = dt.glColor4fv;
glColor4i = dt.glColor4i;
glColor4iv = dt.glColor4iv;
glColor4s = dt.glColor4s;
glColor4sv = dt.glColor4sv;
glColor4ub = dt.glColor4ub;
glColor4ubv = dt.glColor4ubv;
glColor4ui = dt.glColor4ui;
glColor4uiv = dt.glColor4uiv;
glColor4us = dt.glColor4us;
glColor4usv = dt.glColor4usv;
glColorMaterial = dt.glColorMaterial;
glColorPointer = dt.glColorPointer;
glColorPointerEXT = dt.glColorPointerEXT;
glCompileShader = dt.glCompileShader;
glCopyTexImage2D = dt.glCopyTexImage2D;
glCreateProgram = dt.glCreateProgram;
glCreateShader = dt.glCreateShader;
glCreateShaderObjectARB = dt.glCreateShaderObjectARB;
glDeleteBuffers = dt.glDeleteBuffers;
glDeleteProgram = dt.glDeleteProgram;
glDeleteShader = dt.glDeleteShader;
glDeleteVertexArrays = dt.glDeleteVertexArrays;
glDepthRange = dt.glDepthRange;
glDisable = dt.glDisable;
glDisableClientState = dt.glDisableClientState;
glDisableIndexedEXT = dt.glDisableIndexedEXT;
glDisableVertexAttribArray = dt.glDisableVertexAttribArray;
glDisableVertexAttribArrayARB = dt.glDisableVertexAttribArrayARB;
glDisablei = dt.glDisablei;
glDrawArrays = dt.glDrawArrays;
glDrawArraysEXT = dt.glDrawArraysEXT;
glDrawArraysIndirect = dt.glDrawArraysIndirect;
glDrawArraysInstanced = dt.glDrawArraysInstanced;
glDrawArraysInstancedARB = dt.glDrawArraysInstancedARB;
glDrawArraysInstancedEXT = dt.glDrawArraysInstancedEXT;
glDrawElementArrayAPPLE = dt.glDrawElementArrayAPPLE;
glDrawElementArrayATI = dt.glDrawElementArrayATI;
glDrawElements = dt.glDrawElements;
glDrawElementsBaseVertex = dt.glDrawElementsBaseVertex;
glDrawElementsIndirect = dt.glDrawElementsIndirect;
glDrawElementsInstanced = dt.glDrawElementsInstanced;
glDrawElementsInstancedARB = dt.glDrawElementsInstancedARB;
glDrawElementsInstancedBaseVertex = dt.glDrawElementsInstancedBaseVertex;
glDrawElementsInstancedEXT = dt.glDrawElementsInstancedEXT;
glDrawRangeElementArrayAPPLE = dt.glDrawRangeElementArrayAPPLE;
glDrawRangeElementArrayATI = dt.glDrawRangeElementArrayATI;
glDrawRangeElements = dt.glDrawRangeElements;
glDrawRangeElementsBaseVertex = dt.glDrawRangeElementsBaseVertex;
glDrawRangeElementsEXT = dt.glDrawRangeElementsEXT;
glEdgeFlagPointer = dt.glEdgeFlagPointer;
glEdgeFlagPointerEXT = dt.glEdgeFlagPointerEXT;
glEnable = dt.glEnable;
glEnableClientState = dt.glEnableClientState;
glEnableIndexedEXT = dt.glEnableIndexedEXT;
glEnableVertexAttribArray = dt.glEnableVertexAttribArray;
glEnableVertexAttribArrayARB = dt.glEnableVertexAttribArrayARB;
glEnablei = dt.glEnablei;
glEnd = dt.glEnd;
glFogCoordPointer = dt.glFogCoordPointer;
glFogCoordPointerEXT = dt.glFogCoordPointerEXT;
glFogf = dt.glFogf;
glFogfv = dt.glFogfv;
glFogi = dt.glFogi;
glFogiv = dt.glFogiv;
glFrustum = dt.glFrustum;
glGenBuffers = dt.glGenBuffers;
glGenVertexArrays = dt.glGenVertexArrays;
glGetBooleanv = dt.glGetBooleanv;
glGetDoublev = dt.glGetDoublev;
glGetFloatv = dt.glGetFloatv;
glGetIntegerv = dt.glGetIntegerv;
glGetMaterialfv = dt.glGetMaterialfv;
glGetMaterialiv = dt.glGetMaterialiv;
glGetMultiTexGendvEXT = dt.glGetMultiTexGendvEXT;
glGetMultiTexGenfvEXT = dt.glGetMultiTexGenfvEXT;
glGetMultiTexGenivEXT = dt.glGetMultiTexGenivEXT;
glGetProgramInfoLog = dt.glGetProgramInfoLog;
glGetProgramiv = dt.glGetProgramiv;
glGetShaderInfoLog = dt.glGetShaderInfoLog;
glGetShaderiv = dt.glGetShaderiv;
glGetTexEnvfv = dt.glGetTexEnvfv;
glGetTexEnviv = dt.glGetTexEnviv;
glGetTexGendv = dt.glGetTexGendv;
glGetTexGenfv = dt.glGetTexGenfv;
glGetTexGeniv = dt.glGetTexGeniv;
glGetUniformLocation = dt.glGetUniformLocation;
glGetVertexAttribPointerv = dt.glGetVertexAttribPointerv;
glGetVertexAttribPointervARB = dt.glGetVertexAttribPointervARB;
glGetVertexAttribdv = dt.glGetVertexAttribdv;
glGetVertexAttribdvARB = dt.glGetVertexAttribdvARB;
glGetVertexAttribfv = dt.glGetVertexAttribfv;
glGetVertexAttribfvARB = dt.glGetVertexAttribfvARB;
glGetVertexAttribiv = dt.glGetVertexAttribiv;
glGetVertexAttribivARB = dt.glGetVertexAttribivARB;
glIsEnabled = dt.glIsEnabled;
glIsVertexArray = dt.glIsVertexArray;
glLightModelf = dt.glLightModelf;
glLightModelfv = dt.glLightModelfv;
glLightModeli = dt.glLightModeli;
glLightModeliv = dt.glLightModeliv;
glLightf = dt.glLightf;
glLightfv = dt.glLightfv;
glLighti = dt.glLighti;
glLightiv = dt.glLightiv;
glLinkProgram = dt.glLinkProgram;
glLinkProgramARB = dt.glLinkProgramARB;
glLoadIdentity = dt.glLoadIdentity;
glLoadMatrixd = dt.glLoadMatrixd;
glLoadMatrixf = dt.glLoadMatrixf;
glLoadTransposeMatrixd = dt.glLoadTransposeMatrixd;
glLoadTransposeMatrixdARB = dt.glLoadTransposeMatrixdARB;
glLoadTransposeMatrixf = dt.glLoadTransposeMatrixf;
glLoadTransposeMatrixfARB = dt.glLoadTransposeMatrixfARB;
glMaterialf = dt.glMaterialf;
glMaterialfv = dt.glMaterialfv;
glMateriali = dt.glMateriali;
glMaterialiv = dt.glMaterialiv;
glMatrixFrustumEXT = dt.glMatrixFrustumEXT;
glMatrixLoadIdentityEXT = dt.glMatrixLoadIdentityEXT;
glMatrixLoadTransposedEXT = dt.glMatrixLoadTransposedEXT;
glMatrixLoadTransposefEXT = dt.glMatrixLoadTransposefEXT;
glMatrixLoaddEXT = dt.glMatrixLoaddEXT;
glMatrixLoadfEXT = dt.glMatrixLoadfEXT;
glMatrixMode = dt.glMatrixMode;
glMatrixMultTransposedEXT = dt.glMatrixMultTransposedEXT;
glMatrixMultTransposefEXT = dt.glMatrixMultTransposefEXT;
glMatrixMultdEXT = dt.glMatrixMultdEXT;
glMatrixMultfEXT = dt.glMatrixMultfEXT;
glMatrixOrthoEXT = dt.glMatrixOrthoEXT;
glMatrixPopEXT = dt.glMatrixPopEXT;
glMatrixPushEXT = dt.glMatrixPushEXT;
glMatrixRotatedEXT = dt.glMatrixRotatedEXT;
glMatrixRotatefEXT = dt.glMatrixRotatefEXT;
glMatrixScaledEXT = dt.glMatrixScaledEXT;
glMatrixScalefEXT = dt.glMatrixScalefEXT;
glMatrixTranslatedEXT = dt.glMatrixTranslatedEXT;
glMatrixTranslatefEXT = dt.glMatrixTranslatefEXT;
glMultMatrixd = dt.glMultMatrixd;
glMultMatrixf = dt.glMultMatrixf;
glMultTransposeMatrixd = dt.glMultTransposeMatrixd;
glMultTransposeMatrixdARB = dt.glMultTransposeMatrixdARB;
glMultTransposeMatrixf = dt.glMultTransposeMatrixf;
glMultTransposeMatrixfARB = dt.glMultTransposeMatrixfARB;
glMultiDrawArrays = dt.glMultiDrawArrays;
glMultiDrawArraysEXT = dt.glMultiDrawArraysEXT;
glMultiDrawArraysIndirect = dt.glMultiDrawArraysIndirect;
glMultiDrawArraysIndirectAMD = dt.glMultiDrawArraysIndirectAMD;
glMultiDrawElementArrayAPPLE = dt.glMultiDrawElementArrayAPPLE;
glMultiDrawElements = dt.glMultiDrawElements;
glMultiDrawElementsBaseVertex = dt.glMultiDrawElementsBaseVertex;
glMultiDrawElementsEXT = dt.glMultiDrawElementsEXT;
glMultiDrawElementsIndirect = dt.glMultiDrawElementsIndirect;
glMultiDrawElementsIndirectAMD = dt.glMultiDrawElementsIndirectAMD;
glMultiDrawRangeElementArrayAPPLE = dt.glMultiDrawRangeElementArrayAPPLE;
glMultiTexCoord1d = dt.glMultiTexCoord1d;
glMultiTexCoord1dARB = dt.glMultiTexCoord1dARB;
glMultiTexCoord1dv = dt.glMultiTexCoord1dv;
glMultiTexCoord1dvARB = dt.glMultiTexCoord1dvARB;
glMultiTexCoord1f = dt.glMultiTexCoord1f;
glMultiTexCoord1fARB = dt.glMultiTexCoord1fARB;
glMultiTexCoord1fv = dt.glMultiTexCoord1fv;
glMultiTexCoord1fvARB = dt.glMultiTexCoord1fvARB;
glMultiTexCoord1i = dt.glMultiTexCoord1i;
glMultiTexCoord1iARB = dt.glMultiTexCoord1iARB;
glMultiTexCoord1iv = dt.glMultiTexCoord1iv;
glMultiTexCoord1ivARB = dt.glMultiTexCoord1ivARB;
glMultiTexCoord1s = dt.glMultiTexCoord1s;
glMultiTexCoord1sARB = dt.glMultiTexCoord1sARB;
glMultiTexCoord1sv = dt.glMultiTexCoord1sv;
glMultiTexCoord1svARB = dt.glMultiTexCoord1svARB;
glMultiTexCoord2d = dt.glMultiTexCoord2d;
glMultiTexCoord2dARB = dt.glMultiTexCoord2dARB;
glMultiTexCoord2dv = dt.glMultiTexCoord2dv;
glMultiTexCoord2dvARB = dt.glMultiTexCoord2dvARB;
glMultiTexCoord2f = dt.glMultiTexCoord2f;
glMultiTexCoord2fARB = dt.glMultiTexCoord2fARB;
glMultiTexCoord2fv = dt.glMultiTexCoord2fv;
glMultiTexCoord2fvARB = dt.glMultiTexCoord2fvARB;
glMultiTexCoord2i = dt.glMultiTexCoord2i;
glMultiTexCoord2iARB = dt.glMultiTexCoord2iARB;
glMultiTexCoord2iv = dt.glMultiTexCoord2iv;
glMultiTexCoord2ivARB = dt.glMultiTexCoord2ivARB;
glMultiTexCoord2s = dt.glMultiTexCoord2s;
glMultiTexCoord2sARB = dt.glMultiTexCoord2sARB;
glMultiTexCoord2sv = dt.glMultiTexCoord2sv;
glMultiTexCoord2svARB = dt.glMultiTexCoord2svARB;
glMultiTexCoord3d = dt.glMultiTexCoord3d;
glMultiTexCoord3dARB = dt.glMultiTexCoord3dARB;
glMultiTexCoord3dv = dt.glMultiTexCoord3dv;
glMultiTexCoord3dvARB = dt.glMultiTexCoord3dvARB;
glMultiTexCoord3f = dt.glMultiTexCoord3f;
glMultiTexCoord3fARB = dt.glMultiTexCoord3fARB;
glMultiTexCoord3fv = dt.glMultiTexCoord3fv;
glMultiTexCoord3fvARB = dt.glMultiTexCoord3fvARB;
glMultiTexCoord3i = dt.glMultiTexCoord3i;
glMultiTexCoord3iARB = dt.glMultiTexCoord3iARB;
glMultiTexCoord3iv = dt.glMultiTexCoord3iv;
glMultiTexCoord3ivARB = dt.glMultiTexCoord3ivARB;
glMultiTexCoord3s = dt.glMultiTexCoord3s;
glMultiTexCoord3sARB = dt.glMultiTexCoord3sARB;
glMultiTexCoord3sv = dt.glMultiTexCoord3sv;
glMultiTexCoord3svARB = dt.glMultiTexCoord3svARB;
glMultiTexCoord4d = dt.glMultiTexCoord4d;
glMultiTexCoord4dARB = dt.glMultiTexCoord4dARB;
glMultiTexCoord4dv = dt.glMultiTexCoord4dv;
glMultiTexCoord4dvARB = dt.glMultiTexCoord4dvARB;
glMultiTexCoord4f = dt.glMultiTexCoord4f;
glMultiTexCoord4fARB = dt.glMultiTexCoord4fARB;
glMultiTexCoord4fv = dt.glMultiTexCoord4fv;
glMultiTexCoord4fvARB = dt.glMultiTexCoord4fvARB;
glMultiTexCoord4i = dt.glMultiTexCoord4i;
glMultiTexCoord4iARB = dt.glMultiTexCoord4iARB;
glMultiTexCoord4iv = dt.glMultiTexCoord4iv;
glMultiTexCoord4ivARB = dt.glMultiTexCoord4ivARB;
glMultiTexCoord4s = dt.glMultiTexCoord4s;
glMultiTexCoord4sARB = dt.glMultiTexCoord4sARB;
glMultiTexCoord4sv = dt.glMultiTexCoord4sv;
glMultiTexCoord4svARB = dt.glMultiTexCoord4svARB;
glMultiTexEnvfEXT = dt.glMultiTexEnvfEXT;
glMultiTexEnvfvEXT = dt.glMultiTexEnvfvEXT;
glMultiTexEnviEXT = dt.glMultiTexEnviEXT;
glMultiTexEnvivEXT = dt.glMultiTexEnvivEXT;
glMultiTexImage1DEXT = dt.glMultiTexImage1DEXT;
glMultiTexImage2DEXT = dt.glMultiTexImage2DEXT;
glMultiTexImage3DEXT = dt.glMultiTexImage3DEXT;
glNormal3b = dt.glNormal3b;
glNormal3bv = dt.glNormal3bv;
glNormal3d = dt.glNormal3d;
glNormal3dv = dt.glNormal3dv;
glNormal3f = dt.glNormal3f;
glNormal3fv = dt.glNormal3fv;
glNormal3i = dt.glNormal3i;
glNormal3iv = dt.glNormal3iv;
glNormal3s = dt.glNormal3s;
glNormal3sv = dt.glNormal3sv;
glNormalPointer = dt.glNormalPointer;
glNormalPointerEXT = dt.glNormalPointerEXT;
glOrtho = dt.glOrtho;
glPopMatrix = dt.glPopMatrix;
glPushMatrix = dt.glPushMatrix;
glRasterPos2d = dt.glRasterPos2d;
glRasterPos2f = dt.glRasterPos2f;
glRasterPos2i = dt.glRasterPos2i;
glRasterPos2s = dt.glRasterPos2s;
glRasterPos3d = dt.glRasterPos3d;
glRasterPos3f = dt.glRasterPos3f;
glRasterPos3i = dt.glRasterPos3i;
glRasterPos3s = dt.glRasterPos3s;
glRotated = dt.glRotated;
glRotatef = dt.glRotatef;
glScaled = dt.glScaled;
glScalef = dt.glScalef;
glSecondaryColor3b = dt.glSecondaryColor3b;
glSecondaryColor3bEXT = dt.glSecondaryColor3bEXT;
glSecondaryColor3bv = dt.glSecondaryColor3bv;
glSecondaryColor3bvEXT = dt.glSecondaryColor3bvEXT;
glSecondaryColor3d = dt.glSecondaryColor3d;
glSecondaryColor3dEXT = dt.glSecondaryColor3dEXT;
glSecondaryColor3dv = dt.glSecondaryColor3dv;
glSecondaryColor3dvEXT = dt.glSecondaryColor3dvEXT;
glSecondaryColor3f = dt.glSecondaryColor3f;
glSecondaryColor3fEXT = dt.glSecondaryColor3fEXT;
glSecondaryColor3fv = dt.glSecondaryColor3fv;
glSecondaryColor3fvEXT = dt.glSecondaryColor3fvEXT;
glSecondaryColor3i = dt.glSecondaryColor3i;
glSecondaryColor3iEXT = dt.glSecondaryColor3iEXT;
glSecondaryColor3iv = dt.glSecondaryColor3iv;
glSecondaryColor3ivEXT = dt.glSecondaryColor3ivEXT;
glSecondaryColor3s = dt.glSecondaryColor3s;
glSecondaryColor3sEXT = dt.glSecondaryColor3sEXT;
glSecondaryColor3sv = dt.glSecondaryColor3sv;
glSecondaryColor3svEXT = dt.glSecondaryColor3svEXT;
glSecondaryColor3ub = dt.glSecondaryColor3ub;
glSecondaryColor3ubEXT = dt.glSecondaryColor3ubEXT;
glSecondaryColor3ubv = dt.glSecondaryColor3ubv;
glSecondaryColor3ubvEXT = dt.glSecondaryColor3ubvEXT;
glSecondaryColor3ui = dt.glSecondaryColor3ui;
glSecondaryColor3uiEXT = dt.glSecondaryColor3uiEXT;
glSecondaryColor3uiv = dt.glSecondaryColor3uiv;
glSecondaryColor3uivEXT = dt.glSecondaryColor3uivEXT;
glSecondaryColor3us = dt.glSecondaryColor3us;
glSecondaryColor3usEXT = dt.glSecondaryColor3usEXT;
glSecondaryColor3usv = dt.glSecondaryColor3usv;
glSecondaryColor3usvEXT = dt.glSecondaryColor3usvEXT;
glSecondaryColorPointer = dt.glSecondaryColorPointer;
glSecondaryColorPointerEXT = dt.glSecondaryColorPointerEXT;
glShadeModel = dt.glShadeModel;
glShaderSource = dt.glShaderSource;
glShaderSourceARB = dt.glShaderSourceARB;
glTexCoord1d = dt.glTexCoord1d;
glTexCoord1dv = dt.glTexCoord1dv;
glTexCoord1f = dt.glTexCoord1f;
glTexCoord1fv = dt.glTexCoord1fv;
glTexCoord1i = dt.glTexCoord1i;
glTexCoord1iv = dt.glTexCoord1iv;
glTexCoord1s = dt.glTexCoord1s;
glTexCoord1sv = dt.glTexCoord1sv;
glTexCoord2d = dt.glTexCoord2d;
glTexCoord2dv = dt.glTexCoord2dv;
glTexCoord2f = dt.glTexCoord2f;
glTexCoord2fv = dt.glTexCoord2fv;
glTexCoord2i = dt.glTexCoord2i;
glTexCoord2iv = dt.glTexCoord2iv;
glTexCoord2s = dt.glTexCoord2s;
glTexCoord2sv = dt.glTexCoord2sv;
glTexCoord3d = dt.glTexCoord3d;
glTexCoord3dv = dt.glTexCoord3dv;
glTexCoord3f = dt.glTexCoord3f;
glTexCoord3fv = dt.glTexCoord3fv;
glTexCoord3i = dt.glTexCoord3i;
glTexCoord3iv = dt.glTexCoord3iv;
glTexCoord3s = dt.glTexCoord3s;
glTexCoord3sv = dt.glTexCoord3sv;
glTexCoord4d = dt.glTexCoord4d;
glTexCoord4dv = dt.glTexCoord4dv;
glTexCoord4f = dt.glTexCoord4f;
glTexCoord4fv = dt.glTexCoord4fv;
glTexCoord4i = dt.glTexCoord4i;
glTexCoord4iv = dt.glTexCoord4iv;
glTexCoord4s = dt.glTexCoord4s;
glTexCoord4sv = dt.glTexCoord4sv;
glTexCoordPointer = dt.glTexCoordPointer;
glTexCoordPointerEXT = dt.glTexCoordPointerEXT;
glTexEnvf = dt.glTexEnvf;
glTexEnvfv = dt.glTexEnvfv;
glTexEnvi = dt.glTexEnvi;
glTexEnviv = dt.glTexEnviv;
glTexGend = dt.glTexGend;
glTexGendv = dt.glTexGendv;
glTexGenf = dt.glTexGenf;
glTexGenfv = dt.glTexGenfv;
glTexGeni = dt.glTexGeni;
glTexGeniv = dt.glTexGeniv;
glTexImage1D = dt.glTexImage1D;
glTexImage2D = dt.glTexImage2D;
glTexImage2DMultisample = dt.glTexImage2DMultisample;
glTexImage2DMultisampleCoverageNV = dt.glTexImage2DMultisampleCoverageNV;
glTexImage3D = dt.glTexImage3D;
glTexImage3DEXT = dt.glTexImage3DEXT;
glTexImage3DMultisample = dt.glTexImage3DMultisample;
glTexImage3DMultisampleCoverageNV = dt.glTexImage3DMultisampleCoverageNV;
glTexImage4DSGIS = dt.glTexImage4DSGIS;
glTextureImage1DEXT = dt.glTextureImage1DEXT;
glTextureImage2DEXT = dt.glTextureImage2DEXT;
glTextureImage3DEXT = dt.glTextureImage3DEXT;
glTranslated = dt.glTranslated;
glTranslatef = dt.glTranslatef;
glUniform1d = dt.glUniform1d;
glUniform1dv = dt.glUniform1dv;
glUniform1f = dt.glUniform1f;
glUniform1fARB = dt.glUniform1fARB;
glUniform1fv = dt.glUniform1fv;
glUniform1fvARB = dt.glUniform1fvARB;
glUniform1i = dt.glUniform1i;
glUniform1iARB = dt.glUniform1iARB;
glUniform1iv = dt.glUniform1iv;
glUniform1ivARB = dt.glUniform1ivARB;
glUniform1ui = dt.glUniform1ui;
glUniform1uiv = dt.glUniform1uiv;
glUniform2d = dt.glUniform2d;
glUniform2dv = dt.glUniform2dv;
glUniform2f = dt.glUniform2f;
glUniform2fARB = dt.glUniform2fARB;
glUniform2fv = dt.glUniform2fv;
glUniform2fvARB = dt.glUniform2fvARB;
glUniform2i = dt.glUniform2i;
glUniform2iARB = dt.glUniform2iARB;
glUniform2iv = dt.glUniform2iv;
glUniform2ivARB = dt.glUniform2ivARB;
glUniform2ui = dt.glUniform2ui;
glUniform2uiv = dt.glUniform2uiv;
glUniform3d = dt.glUniform3d;
glUniform3dv = dt.glUniform3dv;
glUniform3f = dt.glUniform3f;
glUniform3fARB = dt.glUniform3fARB;
glUniform3fv = dt.glUniform3fv;
glUniform3fvARB = dt.glUniform3fvARB;
glUniform3i = dt.glUniform3i;
glUniform3iARB = dt.glUniform3iARB;
glUniform3iv = dt.glUniform3iv;
glUniform3ivARB = dt.glUniform3ivARB;
glUniform3ui = dt.glUniform3ui;
glUniform3uiv = dt.glUniform3uiv;
glUniform4d = dt.glUniform4d;
glUniform4dv = dt.glUniform4dv;
glUniform4f = dt.glUniform4f;
glUniform4fARB = dt.glUniform4fARB;
glUniform4fv = dt.glUniform4fv;
glUniform4fvARB = dt.glUniform4fvARB;
glUniform4i = dt.glUniform4i;
glUniform4iARB = dt.glUniform4iARB;
glUniform4iv = dt.glUniform4iv;
glUniform4ivARB = dt.glUniform4ivARB;
glUniform4ui = dt.glUniform4ui;
glUniform4uiv = dt.glUniform4uiv;
glUniformMatrix2dv = dt.glUniformMatrix2dv;
glUniformMatrix2fv = dt.glUniformMatrix2fv;
glUniformMatrix2fvARB = dt.glUniformMatrix2fvARB;
glUniformMatrix2x3dv = dt.glUniformMatrix2x3dv;
glUniformMatrix2x3fv = dt.glUniformMatrix2x3fv;
glUniformMatrix2x4dv = dt.glUniformMatrix2x4dv;
glUniformMatrix2x4fv = dt.glUniformMatrix2x4fv;
glUniformMatrix3dv = dt.glUniformMatrix3dv;
glUniformMatrix3fv = dt.glUniformMatrix3fv;
glUniformMatrix3fvARB = dt.glUniformMatrix3fvARB;
glUniformMatrix3x2dv = dt.glUniformMatrix3x2dv;
glUniformMatrix3x2fv = dt.glUniformMatrix3x2fv;
glUniformMatrix3x4dv = dt.glUniformMatrix3x4dv;
glUniformMatrix3x4fv = dt.glUniformMatrix3x4fv;
glUniformMatrix4dv = dt.glUniformMatrix4dv;
glUniformMatrix4fv = dt.glUniformMatrix4fv;
glUniformMatrix4fvARB = dt.glUniformMatrix4fvARB;
glUniformMatrix4x2dv = dt.glUniformMatrix4x2dv;
glUniformMatrix4x2fv = dt.glUniformMatrix4x2fv;
glUniformMatrix4x3dv = dt.glUniformMatrix4x3dv;
glUniformMatrix4x3fv = dt.glUniformMatrix4x3fv;
glUseProgram = dt.glUseProgram;
glUseProgramObjectARB = dt.glUseProgramObjectARB;
glVertex2d = dt.glVertex2d;
glVertex2dv = dt.glVertex2dv;
glVertex2f = dt.glVertex2f;
glVertex2fv = dt.glVertex2fv;
glVertex2i = dt.glVertex2i;
glVertex2iv = dt.glVertex2iv;
glVertex2s = dt.glVertex2s;
glVertex2sv = dt.glVertex2sv;
glVertex3d = dt.glVertex3d;
glVertex3dv = dt.glVertex3dv;
glVertex3f = dt.glVertex3f;
glVertex3fv = dt.glVertex3fv;
glVertex3i = dt.glVertex3i;
glVertex3iv = dt.glVertex3iv;
glVertex3s = dt.glVertex3s;
glVertex3sv = dt.glVertex3sv;
glVertex4d = dt.glVertex4d;
glVertex4dv = dt.glVertex4dv;
glVertex4f = dt.glVertex4f;
glVertex4fv = dt.glVertex4fv;
glVertex4i = dt.glVertex4i;
glVertex4iv = dt.glVertex4iv;
glVertex4s = dt.glVertex4s;
glVertex4sv = dt.glVertex4sv;
glVertexAttrib1d = dt.glVertexAttrib1d;
glVertexAttrib1dARB = dt.glVertexAttrib1dARB;
glVertexAttrib1dv = dt.glVertexAttrib1dv;
glVertexAttrib1dvARB = dt.glVertexAttrib1dvARB;
glVertexAttrib1f = dt.glVertexAttrib1f;
glVertexAttrib1fARB = dt.glVertexAttrib1fARB;
glVertexAttrib1fv = dt.glVertexAttrib1fv;
glVertexAttrib1fvARB = dt.glVertexAttrib1fvARB;
glVertexAttrib1s = dt.glVertexAttrib1s;
glVertexAttrib1sARB = dt.glVertexAttrib1sARB;
glVertexAttrib1sv = dt.glVertexAttrib1sv;
glVertexAttrib1svARB = dt.glVertexAttrib1svARB;
glVertexAttrib2d = dt.glVertexAttrib2d;
glVertexAttrib2dARB = dt.glVertexAttrib2dARB;
glVertexAttrib2dv = dt.glVertexAttrib2dv;
glVertexAttrib2dvARB = dt.glVertexAttrib2dvARB;
glVertexAttrib2f = dt.glVertexAttrib2f;
glVertexAttrib2fARB = dt.glVertexAttrib2fARB;
glVertexAttrib2fv = dt.glVertexAttrib2fv;
glVertexAttrib2fvARB = dt.glVertexAttrib2fvARB;
glVertexAttrib2s = dt.glVertexAttrib2s;
glVertexAttrib2sARB = dt.glVertexAttrib2sARB;
glVertexAttrib2sv = dt.glVertexAttrib2sv;
glVertexAttrib2svARB = dt.glVertexAttrib2svARB;
glVertexAttrib3d = dt.glVertexAttrib3d;
glVertexAttrib3dARB = dt.glVertexAttrib3dARB;
glVertexAttrib3dv = dt.glVertexAttrib3dv;
glVertexAttrib3dvARB = dt.glVertexAttrib3dvARB;
glVertexAttrib3f = dt.glVertexAttrib3f;
glVertexAttrib3fARB = dt.glVertexAttrib3fARB;
glVertexAttrib3fv = dt.glVertexAttrib3fv;
glVertexAttrib3fvARB = dt.glVertexAttrib3fvARB;
glVertexAttrib3s = dt.glVertexAttrib3s;
glVertexAttrib3sARB = dt.glVertexAttrib3sARB;
glVertexAttrib3sv = dt.glVertexAttrib3sv;
glVertexAttrib3svARB = dt.glVertexAttrib3svARB;
glVertexAttrib4Nbv = dt.glVertexAttrib4Nbv;
glVertexAttrib4NbvARB = dt.glVertexAttrib4NbvARB;
glVertexAttrib4Niv = dt.glVertexAttrib4Niv;
glVertexAttrib4NivARB = dt.glVertexAttrib4NivARB;
glVertexAttrib4Nsv = dt.glVertexAttrib4Nsv;
glVertexAttrib4NsvARB = dt.glVertexAttrib4NsvARB;
glVertexAttrib4Nub = dt.glVertexAttrib4Nub;
glVertexAttrib4NubARB = dt.glVertexAttrib4NubARB;
glVertexAttrib4Nubv = dt.glVertexAttrib4Nubv;
glVertexAttrib4NubvARB = dt.glVertexAttrib4NubvARB;
glVertexAttrib4Nusv = dt.glVertexAttrib4Nusv;
glVertexAttrib4NusvARB = dt.glVertexAttrib4NusvARB;
glVertexAttrib4bv = dt.glVertexAttrib4bv;
glVertexAttrib4bvARB = dt.glVertexAttrib4bvARB;
glVertexAttrib4d = dt.glVertexAttrib4d;
glVertexAttrib4dARB = dt.glVertexAttrib4dARB;
glVertexAttrib4dv = dt.glVertexAttrib4dv;
glVertexAttrib4dvARB = dt.glVertexAttrib4dvARB;
glVertexAttrib4f = dt.glVertexAttrib4f;
glVertexAttrib4fARB = dt.glVertexAttrib4fARB;
glVertexAttrib4fv = dt.glVertexAttrib4fv;
glVertexAttrib4fvARB = dt.glVertexAttrib4fvARB;
glVertexAttrib4iv = dt.glVertexAttrib4iv;
glVertexAttrib4ivARB = dt.glVertexAttrib4ivARB;
glVertexAttrib4s = dt.glVertexAttrib4s;
glVertexAttrib4sARB = dt.glVertexAttrib4sARB;
glVertexAttrib4sv = dt.glVertexAttrib4sv;
glVertexAttrib4svARB = dt.glVertexAttrib4svARB;
glVertexAttrib4ubv = dt.glVertexAttrib4ubv;
glVertexAttrib4ubvARB = dt.glVertexAttrib4ubvARB;
glVertexAttrib4usv = dt.glVertexAttrib4usv;
glVertexAttrib4usvARB = dt.glVertexAttrib4usvARB;
glVertexAttribPointer = dt.glVertexAttribPointer;
glVertexAttribPointerARB = dt.glVertexAttribPointerARB;
glVertexPointer = dt.glVertexPointer;
glVertexPointerEXT = dt.glVertexPointerEXT;
glViewport = dt.glViewport;
glWindowPos2d = dt.glWindowPos2d;
glWindowPos2f = dt.glWindowPos2f;
glWindowPos2i = dt.glWindowPos2i;
glWindowPos2s = dt.glWindowPos2s;
glWindowPos3d = dt.glWindowPos3d;
glWindowPos3f = dt.glWindowPos3f;
glWindowPos3i = dt.glWindowPos3i;
glWindowPos3s = dt.glWindowPos3s;
}
};
REGAL_NAMESPACE_END
#endif // REGAL_EMULATION
#endif // REGAL_EMU_PROCS_IFF_H