Merge branch 'mesa_7_5_branch'
[mesa.git] / include / GL / gl_mangle.h
index bbb454149a8dc1618f59f65e57a833c5f1cab8ad..54147f73382a0aab694b48eaddbac9146bfce344 100644 (file)
-/* $Id: gl_mangle.h,v 1.2 1999/10/16 12:52:56 miklos Exp $ */
-
-/*
- * Mesa 3-D graphics library
- * Version:  3.1
- * 
- * Copyright (C) 1999  Brian Paul   All Rights Reserved.
- * 
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- * 
- * The above copyright notice and this permission notice shall be included
- * in all copies or substantial portions of the Software.
- * 
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
- * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- */
-
+#if 0
+#define GL_MANGLE_C1 "DO NOT EDIT!!! - TO REGENERATE from gl.h, EXECUTE THIS FILE IN SHELL (/bin/sh) and save the output"
+#define GL_MANGLE_C2 "This file is used to create GL function protypes and aliases for the function names"
+       files="gl.h glext.h"
+#define GL_MANGLE_C3 "get regeneration header - copy everything in this file above the 'REGENERATE_TO_END' line"
+       awk     '!done; /^\/\*REGENERATE_TO_END/ {done=1}' $0
+       echo ""
+#define GL_MANGLE_C4 get aliases
+       grep '^GLAPI' $files | sed -e 's/.*ENTRY gl\([^( ]*\).*$/#define gl\1           MANGLE(\1)/' | sort | uniq
+       echo ""
+       echo "#endif /* GL_MANGLE_H */"
+       exit
+#endif /* REGENERATION */
 
 /*
  * If you compile Mesa with USE_MGL_NAMESPACE defined then you can link
  * your application both with OpenGL and Mesa.  The Mesa functions will
  * be redefined so they are prefixed with "mgl" instead of "gl".
- * Contributed by Randy Frank (rfrank@rsinc.com)
+ * Mgl contributed by Randy Frank (rfrank@rsinc.com)
+ * Regneration code contributed by Ray Tice (rayt@ma.ultra.net)
  */
 
 #ifndef GL_MANGLE_H
 #define GL_MANGLE_H
 
-#define glClearIndex mglClearIndex
-#define glClearColor mglClearColor
-#define glClear  mglClear
-#define glIndexMask mglIndexMask
-#define glColorMask mglColorMask
-#define glAlphaFunc mglAlphaFunc
-#define glBlendFunc mglBlendFunc
-#define glLogicOp mglLogicOp
-#define glCullFace  mglCullFace
-#define glFrontFace mglFrontFace
-#define glPointSize mglPointSize
-#define glLineWidth mglLineWidth
-#define glLineStipple mglLineStipple
-#define glPolygonMode mglPolygonMode
-#define glPolygonOffset mglPolygonOffset
-#define glPolygonStipple mglPolygonStipple
-#define glGetPolygonStipple mglGetPolygonStipple
-#define glEdgeFlag mglEdgeFlag
-#define glEdgeFlagv mglEdgeFlagv
-#define glScissor  mglScissor
-#define glClipPlane mglClipPlane
-#define glGetClipPlane mglGetClipPlane
-#define glDrawBuffer mglDrawBuffer
-#define glReadBuffer mglReadBuffer
-#define glEnable mglEnable
-#define glDisable mglDisable
-#define glIsEnabled mglIsEnabled
-#define glEnableClientState mglEnableClientState
-#define glDisableClientState mglDisableClientState
-#define glGetBooleanv mglGetBooleanv
-#define glGetDoublev mglGetDoublev
-#define glGetFloatv mglGetFloatv
-#define glGetIntegerv mglGetIntegerv
-#define glPushAttrib mglPushAttrib
-#define glPopAttrib mglPopAttrib
-#define glPushClientAttrib mglPushClientAttrib
-#define glPopClientAttrib mglPopClientAttrib
-#define glRenderMode mglRenderMode
-#define glGetError mglGetError
-#define glGetString mglGetString
-#define glFinish mglFinish
-#define glFlush mglFlush
-#define glHint mglHint
-#define glClearDepth mglClearDepth
-#define glDepthFunc mglDepthFunc
-#define glDepthMask mglDepthMask
-#define glDepthRange mglDepthRange
-#define glClearAccum mglClearAccum
-#define glAccum mglAccum
-#define glMatrixMode mglMatrixMode
-#define glOrtho mglOrtho
-#define glFrustum mglFrustum
-#define glViewport mglViewport
-#define glPushMatrix mglPushMatrix
-#define glPopMatrix mglPopMatrix
-#define glLoadIdentity mglLoadIdentity
-#define glLoadMatrixd mglLoadMatrixd
-#define glLoadMatrixf mglLoadMatrixf
-#define glMultMatrixd mglMultMatrixd
-#define glMultMatrixf mglMultMatrixf
-#define glRotated mglRotated
-#define glRotatef mglRotatef
-#define glScaled mglScaled
-#define glScalef mglScalef
-#define glTranslated mglTranslated
-#define glTranslatef mglTranslatef
-#define glIsList mglIsList
-#define glDeleteLists mglDeleteLists
-#define glGenLists mglGenLists
-#define glNewList mglNewList
-#define glEndList mglEndList
-#define glCallList mglCallList
-#define glCallLists mglCallLists
-#define glListBase mglListBase
-#define glBegin mglBegin
-#define glEnd mglEnd
-#define glVertex2d mglVertex2d
-#define glVertex2f mglVertex2f
-#define glVertex2i mglVertex2i
-#define glVertex2s mglVertex2s
-#define glVertex3d mglVertex3d
-#define glVertex3f mglVertex3f
-#define glVertex3i mglVertex3i
-#define glVertex3s mglVertex3s
-#define glVertex4d mglVertex4d
-#define glVertex4f mglVertex4f
-#define glVertex4i mglVertex4i
-#define glVertex4s mglVertex4s
-#define glVertex2dv mglVertex2dv
-#define glVertex2fv mglVertex2fv
-#define glVertex2iv mglVertex2iv
-#define glVertex2sv mglVertex2sv
-#define glVertex3dv mglVertex3dv
-#define glVertex3fv mglVertex3fv
-#define glVertex3iv mglVertex3iv
-#define glVertex3sv mglVertex3sv
-#define glVertex4dv mglVertex4dv
-#define glVertex4fv mglVertex4fv
-#define glVertex4iv mglVertex4iv
-#define glVertex4sv mglVertex4sv
-#define glNormal3b mglNormal3b
-#define glNormal3d mglNormal3d
-#define glNormal3f mglNormal3f
-#define glNormal3i mglNormal3i
-#define glNormal3s mglNormal3s
-#define glNormal3bv mglNormal3bv
-#define glNormal3dv mglNormal3dv
-#define glNormal3fv mglNormal3fv
-#define glNormal3iv mglNormal3iv
-#define glNormal3sv mglNormal3sv
-#define glIndexd mglIndexd
-#define glIndexf mglIndexf
-#define glIndexi mglIndexi
-#define glIndexs mglIndexs
-#define glIndexub mglIndexub
-#define glIndexdv mglIndexdv
-#define glIndexfv mglIndexfv
-#define glIndexiv mglIndexiv
-#define glIndexsv mglIndexsv
-#define glIndexubv mglIndexubv
-#define glColor3b mglColor3b
-#define glColor3d mglColor3d
-#define glColor3f mglColor3f
-#define glColor3i mglColor3i
-#define glColor3s mglColor3s
-#define glColor3ub mglColor3ub
-#define glColor3ui mglColor3ui
-#define glColor3us mglColor3us
-#define glColor4b mglColor4b
-#define glColor4d mglColor4d
-#define glColor4f mglColor4f
-#define glColor4i mglColor4i
-#define glColor4s mglColor4s
-#define glColor4ub mglColor4ub
-#define glColor4ui mglColor4ui
-#define glColor4us mglColor4us
-#define glColor3bv mglColor3bv
-#define glColor3dv mglColor3dv
-#define glColor3fv mglColor3fv
-#define glColor3iv mglColor3iv
-#define glColor3sv mglColor3sv
-#define glColor3ubv mglColor3ubv
-#define glColor3uiv mglColor3uiv
-#define glColor3usv mglColor3usv
-#define glColor4bv mglColor4bv
-#define glColor4dv mglColor4dv
-#define glColor4fv mglColor4fv
-#define glColor4iv mglColor4iv
-#define glColor4sv mglColor4sv
-#define glColor4ubv mglColor4ubv
-#define glColor4uiv mglColor4uiv
-#define glColor4usv mglColor4usv
-#define glTexCoord1d mglTexCoord1d
-#define glTexCoord1f mglTexCoord1f
-#define glTexCoord1i mglTexCoord1i
-#define glTexCoord1s mglTexCoord1s
-#define glTexCoord2d mglTexCoord2d
-#define glTexCoord2f mglTexCoord2f
-#define glTexCoord2i mglTexCoord2i
-#define glTexCoord2s mglTexCoord2s
-#define glTexCoord3d mglTexCoord3d
-#define glTexCoord3f mglTexCoord3f
-#define glTexCoord3i mglTexCoord3i
-#define glTexCoord3s mglTexCoord3s
-#define glTexCoord4d mglTexCoord4d
-#define glTexCoord4f mglTexCoord4f
-#define glTexCoord4i mglTexCoord4i
-#define glTexCoord4s mglTexCoord4s
-#define glTexCoord1dv mglTexCoord1dv
-#define glTexCoord1fv mglTexCoord1fv
-#define glTexCoord1iv mglTexCoord1iv
-#define glTexCoord1sv mglTexCoord1sv
-#define glTexCoord2dv mglTexCoord2dv
-#define glTexCoord2fv mglTexCoord2fv
-#define glTexCoord2iv mglTexCoord2iv
-#define glTexCoord2sv mglTexCoord2sv
-#define glTexCoord3dv mglTexCoord3dv
-#define glTexCoord3fv mglTexCoord3fv
-#define glTexCoord3iv mglTexCoord3iv
-#define glTexCoord3sv mglTexCoord3sv
-#define glTexCoord4dv mglTexCoord4dv
-#define glTexCoord4fv mglTexCoord4fv
-#define glTexCoord4iv mglTexCoord4iv
-#define glTexCoord4sv mglTexCoord4sv
-#define glRasterPos2d mglRasterPos2d
-#define glRasterPos2f mglRasterPos2f
-#define glRasterPos2i mglRasterPos2i
-#define glRasterPos2s mglRasterPos2s
-#define glRasterPos3d mglRasterPos3d
-#define glRasterPos3f mglRasterPos3f
-#define glRasterPos3i mglRasterPos3i
-#define glRasterPos3s mglRasterPos3s
-#define glRasterPos4d mglRasterPos4d
-#define glRasterPos4f mglRasterPos4f
-#define glRasterPos4i mglRasterPos4i
-#define glRasterPos4s mglRasterPos4s
-#define glRasterPos2dv mglRasterPos2dv
-#define glRasterPos2fv mglRasterPos2fv
-#define glRasterPos2iv mglRasterPos2iv
-#define glRasterPos2sv mglRasterPos2sv
-#define glRasterPos3dv mglRasterPos3dv
-#define glRasterPos3fv mglRasterPos3fv
-#define glRasterPos3iv mglRasterPos3iv
-#define glRasterPos3sv mglRasterPos3sv
-#define glRasterPos4dv mglRasterPos4dv
-#define glRasterPos4fv mglRasterPos4fv
-#define glRasterPos4iv mglRasterPos4iv
-#define glRasterPos4sv mglRasterPos4sv
-#define glRectd mglRectd
-#define glRectf mglRectf
-#define glRecti mglRecti
-#define glRects mglRects
-#define glRectdv mglRectdv
-#define glRectfv mglRectfv
-#define glRectiv mglRectiv
-#define glRectsv mglRectsv
-#define glVertexPointer mglVertexPointer
-#define glNormalPointer mglNormalPointer
-#define glColorPointer mglColorPointer
-#define glIndexPointer mglIndexPointer
-#define glTexCoordPointer mglTexCoordPointer
-#define glEdgeFlagPointer mglEdgeFlagPointer
-#define glGetPointerv mglGetPointerv
-#define glArrayElement mglArrayElement
-#define glDrawArrays mglDrawArrays
-#define glDrawElements mglDrawElements
-#define glInterleavedArrays mglInterleavedArrays
-#define glShadeModel mglShadeModel
-#define glLightf mglLightf
-#define glLighti mglLighti
-#define glLightfv mglLightfv
-#define glLightiv mglLightiv
-#define glGetLightfv mglGetLightfv
-#define glGetLightiv mglGetLightiv
-#define glLightModelf mglLightModelf
-#define glLightModeli mglLightModeli
-#define glLightModelfv mglLightModelfv
-#define glLightModeliv mglLightModeliv
-#define glMaterialf mglMaterialf
-#define glMateriali mglMateriali
-#define glMaterialfv mglMaterialfv
-#define glMaterialiv mglMaterialiv
-#define glGetMaterialfv mglGetMaterialfv
-#define glGetMaterialiv mglGetMaterialiv
-#define glColorMaterial mglColorMaterial
-#define glPixelZoom mglPixelZoom
-#define glPixelStoref mglPixelStoref
-#define glPixelStorei mglPixelStorei
-#define glPixelTransferf mglPixelTransferf
-#define glPixelTransferi mglPixelTransferi
-#define glPixelMapfv mglPixelMapfv
-#define glPixelMapuiv mglPixelMapuiv
-#define glPixelMapusv mglPixelMapusv
-#define glGetPixelMapfv mglGetPixelMapfv
-#define glGetPixelMapuiv mglGetPixelMapuiv
-#define glGetPixelMapusv mglGetPixelMapusv
-#define glBitmap mglBitmap
-#define glReadPixels mglReadPixels
-#define glDrawPixels mglDrawPixels
-#define glCopyPixels mglCopyPixels
-#define glStencilFunc mglStencilFunc
-#define glStencilMask mglStencilMask
-#define glStencilOp mglStencilOp
-#define glClearStencil mglClearStencil
-#define glTexGend mglTexGend
-#define glTexGenf mglTexGenf
-#define glTexGeni mglTexGeni
-#define glTexGendv mglTexGendv
-#define glTexGenfv mglTexGenfv
-#define glTexGeniv mglTexGeniv
-#define glGetTexGendv mglGetTexGendv
-#define glGetTexGenfv mglGetTexGenfv
-#define glGetTexGeniv mglGetTexGeniv
-#define glTexEnvf mglTexEnvf
-#define glTexEnvi mglTexEnvi
-#define glTexEnvfv mglTexEnvfv
-#define glTexEnviv mglTexEnviv
-#define glGetTexEnvfv mglGetTexEnvfv
-#define glGetTexEnviv mglGetTexEnviv
-#define glTexParameterf mglTexParameterf
-#define glTexParameteri mglTexParameteri
-#define glTexParameterfv mglTexParameterfv
-#define glTexParameteriv mglTexParameteriv
-#define glGetTexParameterfv mglGetTexParameterfv
-#define glGetTexParameteriv mglGetTexParameteriv
-#define glGetTexLevelParameterfv mglGetTexLevelParameterfv
-#define glGetTexLevelParameteriv mglGetTexLevelParameteriv
-#define glTexImage1D mglTexImage1D
-#define glTexImage2D mglTexImage2D
-#define glGetTexImage mglGetTexImage
-#define glGenTextures mglGenTextures
-#define glDeleteTextures mglDeleteTextures
-#define glBindTexture mglBindTexture
-#define glPrioritizeTextures mglPrioritizeTextures
-#define glAreTexturesResident mglAreTexturesResident
-#define glIsTexture mglIsTexture
-#define glTexSubImage1D mglTexSubImage1D
-#define glTexSubImage2D mglTexSubImage2D
-#define glCopyTexImage1D mglCopyTexImage1D
-#define glCopyTexImage2D mglCopyTexImage2D
-#define glCopyTexSubImage1D mglCopyTexSubImage1D
-#define glCopyTexSubImage2D mglCopyTexSubImage2D
-#define glMap1d mglMap1d
-#define glMap1f mglMap1f
-#define glMap2d mglMap2d
-#define glMap2f mglMap2f
-#define glGetMapdv mglGetMapdv
-#define glGetMapfv mglGetMapfv
-#define glGetMapiv mglGetMapiv
-#define glGetMinmax mglGetMinmax
-#define glEvalCoord1d mglEvalCoord1d
-#define glEvalCoord1f mglEvalCoord1f
-#define glEvalCoord1dv mglEvalCoord1dv
-#define glEvalCoord1fv mglEvalCoord1fv
-#define glEvalCoord2d mglEvalCoord2d
-#define glEvalCoord2f mglEvalCoord2f
-#define glEvalCoord2dv mglEvalCoord2dv
-#define glEvalCoord2fv mglEvalCoord2fv
-#define glMapGrid1d mglMapGrid1d
-#define glMapGrid1f mglMapGrid1f
-#define glMapGrid2d mglMapGrid2d
-#define glMapGrid2f mglMapGrid2f
-#define glEvalPoint1 mglEvalPoint1
-#define glEvalPoint2 mglEvalPoint2
-#define glEvalMesh1 mglEvalMesh1
-#define glEvalMesh2 mglEvalMesh2
-#define glFogf mglFogf
-#define glFogi mglFogi
-#define glFogfv mglFogfv
-#define glFogiv mglFogiv
-#define glFeedbackBuffer mglFeedbackBuffer
-#define glPassThrough mglPassThrough
-#define glSelectBuffer mglSelectBuffer
-#define glInitNames mglInitNames
-#define glLoadName mglLoadName
-#define glPushName mglPushName
-#define glPopName mglPopName
-#define glBlendEquation mglBlendEquation
-#define glBlendEquationEXT mglBlendEquationEXT
-#define glBlendColor mglBlendColor
-#define glBlendColorEXT mglBlendColorEXT
-#define glPolygonOffsetEXT mglPolygonOffsetEXT
-#define glVertexPointerEXT mglVertexPointerEXT
-#define glNormalPointerEXT mglNormalPointerEXT
-#define glColorPointerEXT mglColorPointerEXT
-#define glIndexPointerEXT mglIndexPointerEXT
-#define glTexCoordPointerEXT mglTexCoordPointerEXT
-#define glEdgeFlagPointerEXT mglEdgeFlagPointerEXT
-#define glGetPointervEXT mglGetPointervEXT
-#define glArrayElementEXT mglArrayElementEXT
-#define glDrawArraysEXT mglDrawArraysEXT
-#define glGenTexturesEXT mglGenTexturesEXT
-#define glDeleteTexturesEXT mglDeleteTexturesEXT
-#define glBindTextureEXT mglBindTextureEXT
-#define glPrioritizeTexturesEXT mglPrioritizeTexturesEXT
-#define glAreTexturesResidentEXT mglAreTexturesResidentEXT
-#define glIsTextureEXT mglIsTextureEXT
-#define glTexImage3DEXT mglTexImage3DEXT
-#define glTexSubImage3DEXT mglTexSubImage3DEXT
-#define glCopyTexSubImage3DEXT mglCopyTexSubImage3DEXT
-#define glColorTableEXT mglColorTableEXT
-#define glColorSubTableEXT mglColorSubTableEXT
-#define glGetColorTableEXT mglGetColorTableEXT
-#define glGetColorTableParameterfvEXT mglGetColorTableParameterfvEXT
-#define glGetColorTableParameterivEXT mglGetColorTableParameterivEXT
-#define glMultiTexCoord1dSGIS mglMultiTexCoord1dSGIS
-#define glMultiTexCoord1dvSGIS mglMultiTexCoord1dvSGIS
-#define glMultiTexCoord1fSGIS mglMultiTexCoord1fSGIS
-#define glMultiTexCoord1fvSGIS mglMultiTexCoord1fvSGIS
-#define glMultiTexCoord1iSGIS mglMultiTexCoord1iSGIS
-#define glMultiTexCoord1ivSGIS mglMultiTexCoord1ivSGIS
-#define glMultiTexCoord1sSGIS mglMultiTexCoord1sSGIS
-#define glMultiTexCoord1svSGIS mglMultiTexCoord1svSGIS
-#define glMultiTexCoord2dSGIS mglMultiTexCoord2dSGIS
-#define glMultiTexCoord2dvSGIS mglMultiTexCoord2dvSGIS
-#define glMultiTexCoord2fSGIS mglMultiTexCoord2fSGIS
-#define glMultiTexCoord2fvSGIS mglMultiTexCoord2fvSGIS
-#define glMultiTexCoord2iSGIS mglMultiTexCoord2iSGIS
-#define glMultiTexCoord2ivSGIS mglMultiTexCoord2ivSGIS
-#define glMultiTexCoord2sSGIS mglMultiTexCoord2sSGIS
-#define glMultiTexCoord2svSGIS mglMultiTexCoord2svSGIS
-#define glMultiTexCoord3dSGIS mglMultiTexCoord3dSGIS
-#define glMultiTexCoord3dvSGIS mglMultiTexCoord3dvSGIS
-#define glMultiTexCoord3fSGIS mglMultiTexCoord3fSGIS
-#define glMultiTexCoord3fvSGIS mglMultiTexCoord3fvSGIS
-#define glMultiTexCoord3iSGIS mglMultiTexCoord3iSGIS
-#define glMultiTexCoord3ivSGIS mglMultiTexCoord3ivSGIS
-#define glMultiTexCoord3sSGIS mglMultiTexCoord3sSGIS
-#define glMultiTexCoord3svSGIS mglMultiTexCoord3svSGIS
-#define glMultiTexCoord4dSGIS mglMultiTexCoord4dSGIS
-#define glMultiTexCoord4dvSGIS mglMultiTexCoord4dvSGIS
-#define glMultiTexCoord4fSGIS mglMultiTexCoord4fSGIS
-#define glMultiTexCoord4fvSGIS mglMultiTexCoord4fvSGIS
-#define glMultiTexCoord4iSGIS mglMultiTexCoord4iSGIS
-#define glMultiTexCoord4ivSGIS mglMultiTexCoord4ivSGIS
-#define glMultiTexCoord4sSGIS mglMultiTexCoord4sSGIS
-#define glMultiTexCoord4svSGIS mglMultiTexCoord4svSGIS
-#define glMultiTexCoordPointerSGIS mglMultiTexCoordPointerSGIS
-#define glSelectTextureSGIS mglSelectTextureSGIS
-#define glSelectTextureCoordSetSGIS mglSelectTextureCoordSetSGIS
-#define glActiveTextureARB mglActiveTextureARB
-#define glClientActiveTextureARB mglClientActiveTextureARB
-#define glMultiTexCoord1dARB mglMultiTexCoord1dARB
-#define glMultiTexCoord1dvARB mglMultiTexCoord1dvARB
-#define glMultiTexCoord1fARB mglMultiTexCoord1fARB
-#define glMultiTexCoord1fvARB mglMultiTexCoord1fvARB
-#define glMultiTexCoord1iARB mglMultiTexCoord1iARB
-#define glMultiTexCoord1ivARB mglMultiTexCoord1ivARB
-#define glMultiTexCoord1sARB mglMultiTexCoord1sARB
-#define glMultiTexCoord1svARB mglMultiTexCoord1svARB
-#define glMultiTexCoord2dARB mglMultiTexCoord2dARB
-#define glMultiTexCoord2dvARB mglMultiTexCoord2dvARB
-#define glMultiTexCoord2fARB mglMultiTexCoord2fARB
-#define glMultiTexCoord2fvARB mglMultiTexCoord2fvARB
-#define glMultiTexCoord2iARB mglMultiTexCoord2iARB
-#define glMultiTexCoord2ivARB mglMultiTexCoord2ivARB
-#define glMultiTexCoord2sARB mglMultiTexCoord2sARB
-#define glMultiTexCoord2svARB mglMultiTexCoord2svARB
-#define glMultiTexCoord3dARB mglMultiTexCoord3dARB
-#define glMultiTexCoord3dvARB mglMultiTexCoord3dvARB
-#define glMultiTexCoord3fARB mglMultiTexCoord3fARB
-#define glMultiTexCoord3fvARB mglMultiTexCoord3fvARB
-#define glMultiTexCoord3iARB mglMultiTexCoord3iARB
-#define glMultiTexCoord3ivARB mglMultiTexCoord3ivARB
-#define glMultiTexCoord3sARB mglMultiTexCoord3sARB
-#define glMultiTexCoord3svARB mglMultiTexCoord3svARB
-#define glMultiTexCoord4dARB mglMultiTexCoord4dARB
-#define glMultiTexCoord4dvARB mglMultiTexCoord4dvARB
-#define glMultiTexCoord4fARB mglMultiTexCoord4fARB
-#define glMultiTexCoord4fvARB mglMultiTexCoord4fvARB
-#define glMultiTexCoord4iARB mglMultiTexCoord4iARB
-#define glMultiTexCoord4ivARB mglMultiTexCoord4ivARB
-#define glMultiTexCoord4sARB mglMultiTexCoord4sARB
-#define glMultiTexCoord4svARB mglMultiTexCoord4svARB
-#define glPointParameterfEXT mglPointParameterfEXT
-#define glPointParameterfvEXT mglPointParameterfvEXT
-#define glBlendFuncSeparateINGR mglBlendFuncSeparateINGR
-#define glWindowPos2iMESA mglWindowPos2iMESA
-#define glWindowPos2sMESA mglWindowPos2sMESA
-#define glWindowPos2fMESA mglWindowPos2fMESA
-#define glWindowPos2dMESA mglWindowPos2dMESA
-#define glWindowPos2ivMESA mglWindowPos2ivMESA
-#define glWindowPos2svMESA mglWindowPos2svMESA
-#define glWindowPos2fvMESA mglWindowPos2fvMESA
-#define glWindowPos2dvMESA mglWindowPos2dvMESA
-#define glWindowPos3iMESA mglWindowPos3iMESA
-#define glWindowPos3sMESA mglWindowPos3sMESA
-#define glWindowPos3fMESA mglWindowPos3fMESA
-#define glWindowPos3dMESA mglWindowPos3dMESA
-#define glWindowPos3ivMESA mglWindowPos3ivMESA
-#define glWindowPos3svMESA mglWindowPos3svMESA
-#define glWindowPos3fvMESA mglWindowPos3fvMESA
-#define glWindowPos3dvMESA mglWindowPos3dvMESA
-#define glWindowPos4iMESA mglWindowPos4iMESA
-#define glWindowPos4sMESA mglWindowPos4sMESA
-#define glWindowPos4fMESA mglWindowPos4fMESA
-#define glWindowPos4dMESA mglWindowPos4dMESA
-#define glWindowPos4ivMESA mglWindowPos4ivMESA
-#define glWindowPos4svMESA mglWindowPos4svMESA
-#define glWindowPos4fvMESA mglWindowPos4fvMESA
-#define glWindowPos4dvMESA mglWindowPos4dvMESA
-#define glResizeBuffersMESA mglResizeBuffersMESA
-#define glDrawRangeElements mglDrawRangeElements
-#define glTexImage3D mglTexImage3D
-#define glTexSubImage3D mglTexSubImage3D
-#define glCopyTexSubImage3D mglCopyTexSubImage3D
-#define glHistogram mglHistogram
-#define glResetHistogram mglResetHistogram
-#define glGetHistogram mglGetHistogram
-#define glGetHistogramParameterfv mglGetHistogramParameterfv
-#define glGetHistogramParameteriv mglGetHistogramParameteriv
-#define glMinmax mglMinmax
-#define glResetMinmax mglResetMinmax
-#define glGetMinmax mglGetMinmax
-#define glGetMinmaxParameterfv mglGetMinmaxParameterfv
-#define glGetMinmaxParameteriv mglGetMinmaxParameteriv
-#define glConvolutionFilter1D mglConvolutionFilter1D
-#define glConvolutionFilter2D mglConvolutionFilter2D
-#define glConvolutionParameterf mglConvolutionParameterf
-#define glConvolutionParameterfv mglConvolutionParameterfv
-#define glConvolutionParameteri mglConvolutionParameteri
-#define glConvolutionParameteriv mglConvolutionParameteriv
-#define glCopyConvolutionFilter1D mglCopyConvolutionFilter1D
-#define glCopyConvolutionFilter2D mglCopyConvolutionFilter2D
-#define glGetConvolutionFilter mglGetConvolutionFilter
-#define glGetConvolutionParameterfv mglGetConvolutionParameterfv
-#define glGetConvolutionParameteriv mglGetConvolutionParameteriv
-#define glSeparableFilter2D mglSeparableFilter2D
-#define glGetSeparableFilter mglGetSeparableFilter
-#define glCopyColorSubTable mglCopyColorSubTable
-#define glCopyColorTable mglCopyColorTable
-#define glLockArraysEXT mglLockArraysEXT
-#define glUnlockArraysEXT mglUnlockArraysEXT
+#ifndef   MANGLE
+#define   MANGLE(x) mgl##x
+#endif  /*MANGLE*/
+
+/*REGENERATE_TO_END-----------ALL LINES BELOW HERE GET REPLACED ON REGENERATION */
+
+#define glAccum                MANGLE(Accum)
+#define glActiveStencilFaceEXT         MANGLE(ActiveStencilFaceEXT)
+#define glActiveTextureARB             MANGLE(ActiveTextureARB)
+#define glActiveTexture                MANGLE(ActiveTexture)
+#define glActiveVaryingNV              MANGLE(ActiveVaryingNV)
+#define glAlphaFragmentOp1ATI          MANGLE(AlphaFragmentOp1ATI)
+#define glAlphaFragmentOp2ATI          MANGLE(AlphaFragmentOp2ATI)
+#define glAlphaFragmentOp3ATI          MANGLE(AlphaFragmentOp3ATI)
+#define glAlphaFunc            MANGLE(AlphaFunc)
+#define glApplyTextureEXT              MANGLE(ApplyTextureEXT)
+#define glAreProgramsResidentNV                MANGLE(AreProgramsResidentNV)
+#define glAreTexturesResidentEXT               MANGLE(AreTexturesResidentEXT)
+#define glAreTexturesResident          MANGLE(AreTexturesResident)
+#define glArrayElementEXT              MANGLE(ArrayElementEXT)
+#define glArrayElement         MANGLE(ArrayElement)
+#define glArrayObjectATI               MANGLE(ArrayObjectATI)
+#define glAsyncMarkerSGIX              MANGLE(AsyncMarkerSGIX)
+#define glAttachObjectARB              MANGLE(AttachObjectARB)
+#define glAttachShader         MANGLE(AttachShader)
+#define glBeginConditionalRender               MANGLE(BeginConditionalRender)
+#define glBeginConditionalRenderNV             MANGLE(BeginConditionalRenderNV)
+#define glBeginFragmentShaderATI               MANGLE(BeginFragmentShaderATI)
+#define glBegin                MANGLE(Begin)
+#define glBeginOcclusionQueryNV                MANGLE(BeginOcclusionQueryNV)
+#define glBeginPerfMonitorAMD          MANGLE(BeginPerfMonitorAMD)
+#define glBeginQueryARB                MANGLE(BeginQueryARB)
+#define glBeginQuery           MANGLE(BeginQuery)
+#define glBeginTransformFeedbackEXT            MANGLE(BeginTransformFeedbackEXT)
+#define glBeginTransformFeedback               MANGLE(BeginTransformFeedback)
+#define glBeginTransformFeedbackNV             MANGLE(BeginTransformFeedbackNV)
+#define glBeginVertexShaderEXT         MANGLE(BeginVertexShaderEXT)
+#define glBindAttribLocationARB                MANGLE(BindAttribLocationARB)
+#define glBindAttribLocation           MANGLE(BindAttribLocation)
+#define glBindBufferARB                MANGLE(BindBufferARB)
+#define glBindBufferBaseEXT            MANGLE(BindBufferBaseEXT)
+#define glBindBufferBase               MANGLE(BindBufferBase)
+#define glBindBufferBaseNV             MANGLE(BindBufferBaseNV)
+#define glBindBuffer           MANGLE(BindBuffer)
+#define glBindBufferOffsetEXT          MANGLE(BindBufferOffsetEXT)
+#define glBindBufferOffsetNV           MANGLE(BindBufferOffsetNV)
+#define glBindBufferRangeEXT           MANGLE(BindBufferRangeEXT)
+#define glBindBufferRange              MANGLE(BindBufferRange)
+#define glBindBufferRangeNV            MANGLE(BindBufferRangeNV)
+#define glBindFragDataLocationEXT              MANGLE(BindFragDataLocationEXT)
+#define glBindFragDataLocation         MANGLE(BindFragDataLocation)
+#define glBindFragmentShaderATI                MANGLE(BindFragmentShaderATI)
+#define glBindFramebufferEXT           MANGLE(BindFramebufferEXT)
+#define glBindFramebuffer              MANGLE(BindFramebuffer)
+#define glBindLightParameterEXT                MANGLE(BindLightParameterEXT)
+#define glBindMaterialParameterEXT             MANGLE(BindMaterialParameterEXT)
+#define glBindMultiTextureEXT          MANGLE(BindMultiTextureEXT)
+#define glBindParameterEXT             MANGLE(BindParameterEXT)
+#define glBindProgramARB               MANGLE(BindProgramARB)
+#define glBindProgramNV                MANGLE(BindProgramNV)
+#define glBindRenderbufferEXT          MANGLE(BindRenderbufferEXT)
+#define glBindRenderbuffer             MANGLE(BindRenderbuffer)
+#define glBindTexGenParameterEXT               MANGLE(BindTexGenParameterEXT)
+#define glBindTextureEXT               MANGLE(BindTextureEXT)
+#define glBindTexture          MANGLE(BindTexture)
+#define glBindTextureUnitParameterEXT          MANGLE(BindTextureUnitParameterEXT)
+#define glBindTransformFeedbackNV              MANGLE(BindTransformFeedbackNV)
+#define glBindVertexArrayAPPLE         MANGLE(BindVertexArrayAPPLE)
+#define glBindVertexArray              MANGLE(BindVertexArray)
+#define glBindVertexShaderEXT          MANGLE(BindVertexShaderEXT)
+#define glBinormal3bEXT                MANGLE(Binormal3bEXT)
+#define glBinormal3bvEXT               MANGLE(Binormal3bvEXT)
+#define glBinormal3dEXT                MANGLE(Binormal3dEXT)
+#define glBinormal3dvEXT               MANGLE(Binormal3dvEXT)
+#define glBinormal3fEXT                MANGLE(Binormal3fEXT)
+#define glBinormal3fvEXT               MANGLE(Binormal3fvEXT)
+#define glBinormal3iEXT                MANGLE(Binormal3iEXT)
+#define glBinormal3ivEXT               MANGLE(Binormal3ivEXT)
+#define glBinormal3sEXT                MANGLE(Binormal3sEXT)
+#define glBinormal3svEXT               MANGLE(Binormal3svEXT)
+#define glBinormalPointerEXT           MANGLE(BinormalPointerEXT)
+#define glBitmap               MANGLE(Bitmap)
+#define glBlendColorEXT                MANGLE(BlendColorEXT)
+#define glBlendColor           MANGLE(BlendColor)
+#define glBlendEquationEXT             MANGLE(BlendEquationEXT)
+#define glBlendEquation                MANGLE(BlendEquation)
+#define glBlendEquationSeparateATI             MANGLE(BlendEquationSeparateATI)
+#define glBlendEquationSeparateEXT             MANGLE(BlendEquationSeparateEXT)
+#define glBlendEquationSeparate                MANGLE(BlendEquationSeparate)
+#define glBlendFunc            MANGLE(BlendFunc)
+#define glBlendFuncSeparateEXT         MANGLE(BlendFuncSeparateEXT)
+#define glBlendFuncSeparateINGR                MANGLE(BlendFuncSeparateINGR)
+#define glBlendFuncSeparate            MANGLE(BlendFuncSeparate)
+#define glBlitFramebufferEXT           MANGLE(BlitFramebufferEXT)
+#define glBlitFramebuffer              MANGLE(BlitFramebuffer)
+#define glBufferDataARB                MANGLE(BufferDataARB)
+#define glBufferData           MANGLE(BufferData)
+#define glBufferParameteriAPPLE                MANGLE(BufferParameteriAPPLE)
+#define glBufferSubDataARB             MANGLE(BufferSubDataARB)
+#define glBufferSubData                MANGLE(BufferSubData)
+#define glCallList             MANGLE(CallList)
+#define glCallLists            MANGLE(CallLists)
+#define glCheckFramebufferStatusEXT            MANGLE(CheckFramebufferStatusEXT)
+#define glCheckFramebufferStatus               MANGLE(CheckFramebufferStatus)
+#define glCheckNamedFramebufferStatusEXT               MANGLE(CheckNamedFramebufferStatusEXT)
+#define glClampColorARB                MANGLE(ClampColorARB)
+#define glClampColor           MANGLE(ClampColor)
+#define glClearAccum           MANGLE(ClearAccum)
+#define glClearBufferfi                MANGLE(ClearBufferfi)
+#define glClearBufferfv                MANGLE(ClearBufferfv)
+#define glClearBufferiv                MANGLE(ClearBufferiv)
+#define glClearBufferuiv               MANGLE(ClearBufferuiv)
+#define glClearColorIiEXT              MANGLE(ClearColorIiEXT)
+#define glClearColorIuiEXT             MANGLE(ClearColorIuiEXT)
+#define glClearColor           MANGLE(ClearColor)
+#define glClearDebugLogMESA            MANGLE(ClearDebugLogMESA)
+#define glClearDepthdNV                MANGLE(ClearDepthdNV)
+#define glClearDepth           MANGLE(ClearDepth)
+#define glClearIndex           MANGLE(ClearIndex)
+#define glClear                MANGLE(Clear)
+#define glClearStencil         MANGLE(ClearStencil)
+#define glClientActiveTextureARB               MANGLE(ClientActiveTextureARB)
+#define glClientActiveTexture          MANGLE(ClientActiveTexture)
+#define glClientActiveVertexStreamATI          MANGLE(ClientActiveVertexStreamATI)
+#define glClientAttribDefaultEXT               MANGLE(ClientAttribDefaultEXT)
+#define glClipPlane            MANGLE(ClipPlane)
+#define glColor3b              MANGLE(Color3b)
+#define glColor3bv             MANGLE(Color3bv)
+#define glColor3d              MANGLE(Color3d)
+#define glColor3dv             MANGLE(Color3dv)
+#define glColor3f              MANGLE(Color3f)
+#define glColor3fVertex3fSUN           MANGLE(Color3fVertex3fSUN)
+#define glColor3fVertex3fvSUN          MANGLE(Color3fVertex3fvSUN)
+#define glColor3fv             MANGLE(Color3fv)
+#define glColor3hNV            MANGLE(Color3hNV)
+#define glColor3hvNV           MANGLE(Color3hvNV)
+#define glColor3i              MANGLE(Color3i)
+#define glColor3iv             MANGLE(Color3iv)
+#define glColor3s              MANGLE(Color3s)
+#define glColor3sv             MANGLE(Color3sv)
+#define glColor3ub             MANGLE(Color3ub)
+#define glColor3ubv            MANGLE(Color3ubv)
+#define glColor3ui             MANGLE(Color3ui)
+#define glColor3uiv            MANGLE(Color3uiv)
+#define glColor3us             MANGLE(Color3us)
+#define glColor3usv            MANGLE(Color3usv)
+#define glColor4b              MANGLE(Color4b)
+#define glColor4bv             MANGLE(Color4bv)
+#define glColor4d              MANGLE(Color4d)
+#define glColor4dv             MANGLE(Color4dv)
+#define glColor4f              MANGLE(Color4f)
+#define glColor4fNormal3fVertex3fSUN           MANGLE(Color4fNormal3fVertex3fSUN)
+#define glColor4fNormal3fVertex3fvSUN          MANGLE(Color4fNormal3fVertex3fvSUN)
+#define glColor4fv             MANGLE(Color4fv)
+#define glColor4hNV            MANGLE(Color4hNV)
+#define glColor4hvNV           MANGLE(Color4hvNV)
+#define glColor4i              MANGLE(Color4i)
+#define glColor4iv             MANGLE(Color4iv)
+#define glColor4s              MANGLE(Color4s)
+#define glColor4sv             MANGLE(Color4sv)
+#define glColor4ub             MANGLE(Color4ub)
+#define glColor4ubVertex2fSUN          MANGLE(Color4ubVertex2fSUN)
+#define glColor4ubVertex2fvSUN         MANGLE(Color4ubVertex2fvSUN)
+#define glColor4ubVertex3fSUN          MANGLE(Color4ubVertex3fSUN)
+#define glColor4ubVertex3fvSUN         MANGLE(Color4ubVertex3fvSUN)
+#define glColor4ubv            MANGLE(Color4ubv)
+#define glColor4ui             MANGLE(Color4ui)
+#define glColor4uiv            MANGLE(Color4uiv)
+#define glColor4us             MANGLE(Color4us)
+#define glColor4usv            MANGLE(Color4usv)
+#define glColorFragmentOp1ATI          MANGLE(ColorFragmentOp1ATI)
+#define glColorFragmentOp2ATI          MANGLE(ColorFragmentOp2ATI)
+#define glColorFragmentOp3ATI          MANGLE(ColorFragmentOp3ATI)
+#define glColorMaski           MANGLE(ColorMaski)
+#define glColorMaskIndexedEXT          MANGLE(ColorMaskIndexedEXT)
+#define glColorMask            MANGLE(ColorMask)
+#define glColorMaterial                MANGLE(ColorMaterial)
+#define glColorPointerEXT              MANGLE(ColorPointerEXT)
+#define glColorPointerListIBM          MANGLE(ColorPointerListIBM)
+#define glColorPointer         MANGLE(ColorPointer)
+#define glColorPointervINTEL           MANGLE(ColorPointervINTEL)
+#define glColorSubTableEXT             MANGLE(ColorSubTableEXT)
+#define glColorSubTable                MANGLE(ColorSubTable)
+#define glColorTableEXT                MANGLE(ColorTableEXT)
+#define glColorTable           MANGLE(ColorTable)
+#define glColorTableParameterfv                MANGLE(ColorTableParameterfv)
+#define glColorTableParameterfvSGI             MANGLE(ColorTableParameterfvSGI)
+#define glColorTableParameteriv                MANGLE(ColorTableParameteriv)
+#define glColorTableParameterivSGI             MANGLE(ColorTableParameterivSGI)
+#define glColorTableSGI                MANGLE(ColorTableSGI)
+#define glCombinerInputNV              MANGLE(CombinerInputNV)
+#define glCombinerOutputNV             MANGLE(CombinerOutputNV)
+#define glCombinerParameterfNV         MANGLE(CombinerParameterfNV)
+#define glCombinerParameterfvNV                MANGLE(CombinerParameterfvNV)
+#define glCombinerParameteriNV         MANGLE(CombinerParameteriNV)
+#define glCombinerParameterivNV                MANGLE(CombinerParameterivNV)
+#define glCombinerStageParameterfvNV           MANGLE(CombinerStageParameterfvNV)
+#define glCompileShaderARB             MANGLE(CompileShaderARB)
+#define glCompileShader                MANGLE(CompileShader)
+#define glCompressedMultiTexImage1DEXT         MANGLE(CompressedMultiTexImage1DEXT)
+#define glCompressedMultiTexImage2DEXT         MANGLE(CompressedMultiTexImage2DEXT)
+#define glCompressedMultiTexImage3DEXT         MANGLE(CompressedMultiTexImage3DEXT)
+#define glCompressedMultiTexSubImage1DEXT              MANGLE(CompressedMultiTexSubImage1DEXT)
+#define glCompressedMultiTexSubImage2DEXT              MANGLE(CompressedMultiTexSubImage2DEXT)
+#define glCompressedMultiTexSubImage3DEXT              MANGLE(CompressedMultiTexSubImage3DEXT)
+#define glCompressedTexImage1DARB              MANGLE(CompressedTexImage1DARB)
+#define glCompressedTexImage1D         MANGLE(CompressedTexImage1D)
+#define glCompressedTexImage2DARB              MANGLE(CompressedTexImage2DARB)
+#define glCompressedTexImage2D         MANGLE(CompressedTexImage2D)
+#define glCompressedTexImage3DARB              MANGLE(CompressedTexImage3DARB)
+#define glCompressedTexImage3D         MANGLE(CompressedTexImage3D)
+#define glCompressedTexSubImage1DARB           MANGLE(CompressedTexSubImage1DARB)
+#define glCompressedTexSubImage1D              MANGLE(CompressedTexSubImage1D)
+#define glCompressedTexSubImage2DARB           MANGLE(CompressedTexSubImage2DARB)
+#define glCompressedTexSubImage2D              MANGLE(CompressedTexSubImage2D)
+#define glCompressedTexSubImage3DARB           MANGLE(CompressedTexSubImage3DARB)
+#define glCompressedTexSubImage3D              MANGLE(CompressedTexSubImage3D)
+#define glCompressedTextureImage1DEXT          MANGLE(CompressedTextureImage1DEXT)
+#define glCompressedTextureImage2DEXT          MANGLE(CompressedTextureImage2DEXT)
+#define glCompressedTextureImage3DEXT          MANGLE(CompressedTextureImage3DEXT)
+#define glCompressedTextureSubImage1DEXT               MANGLE(CompressedTextureSubImage1DEXT)
+#define glCompressedTextureSubImage2DEXT               MANGLE(CompressedTextureSubImage2DEXT)
+#define glCompressedTextureSubImage3DEXT               MANGLE(CompressedTextureSubImage3DEXT)
+#define glConvolutionFilter1DEXT               MANGLE(ConvolutionFilter1DEXT)
+#define glConvolutionFilter1D          MANGLE(ConvolutionFilter1D)
+#define glConvolutionFilter2DEXT               MANGLE(ConvolutionFilter2DEXT)
+#define glConvolutionFilter2D          MANGLE(ConvolutionFilter2D)
+#define glConvolutionParameterfEXT             MANGLE(ConvolutionParameterfEXT)
+#define glConvolutionParameterf                MANGLE(ConvolutionParameterf)
+#define glConvolutionParameterfvEXT            MANGLE(ConvolutionParameterfvEXT)
+#define glConvolutionParameterfv               MANGLE(ConvolutionParameterfv)
+#define glConvolutionParameteriEXT             MANGLE(ConvolutionParameteriEXT)
+#define glConvolutionParameteri                MANGLE(ConvolutionParameteri)
+#define glConvolutionParameterivEXT            MANGLE(ConvolutionParameterivEXT)
+#define glConvolutionParameteriv               MANGLE(ConvolutionParameteriv)
+#define glCopyBufferSubData            MANGLE(CopyBufferSubData)
+#define glCopyColorSubTableEXT         MANGLE(CopyColorSubTableEXT)
+#define glCopyColorSubTable            MANGLE(CopyColorSubTable)
+#define glCopyColorTable               MANGLE(CopyColorTable)
+#define glCopyColorTableSGI            MANGLE(CopyColorTableSGI)
+#define glCopyConvolutionFilter1DEXT           MANGLE(CopyConvolutionFilter1DEXT)
+#define glCopyConvolutionFilter1D              MANGLE(CopyConvolutionFilter1D)
+#define glCopyConvolutionFilter2DEXT           MANGLE(CopyConvolutionFilter2DEXT)
+#define glCopyConvolutionFilter2D              MANGLE(CopyConvolutionFilter2D)
+#define glCopyMultiTexImage1DEXT               MANGLE(CopyMultiTexImage1DEXT)
+#define glCopyMultiTexImage2DEXT               MANGLE(CopyMultiTexImage2DEXT)
+#define glCopyMultiTexSubImage1DEXT            MANGLE(CopyMultiTexSubImage1DEXT)
+#define glCopyMultiTexSubImage2DEXT            MANGLE(CopyMultiTexSubImage2DEXT)
+#define glCopyMultiTexSubImage3DEXT            MANGLE(CopyMultiTexSubImage3DEXT)
+#define glCopyPixels           MANGLE(CopyPixels)
+#define glCopyTexImage1DEXT            MANGLE(CopyTexImage1DEXT)
+#define glCopyTexImage1D               MANGLE(CopyTexImage1D)
+#define glCopyTexImage2DEXT            MANGLE(CopyTexImage2DEXT)
+#define glCopyTexImage2D               MANGLE(CopyTexImage2D)
+#define glCopyTexSubImage1DEXT         MANGLE(CopyTexSubImage1DEXT)
+#define glCopyTexSubImage1D            MANGLE(CopyTexSubImage1D)
+#define glCopyTexSubImage2DEXT         MANGLE(CopyTexSubImage2DEXT)
+#define glCopyTexSubImage2D            MANGLE(CopyTexSubImage2D)
+#define glCopyTexSubImage3DEXT         MANGLE(CopyTexSubImage3DEXT)
+#define glCopyTexSubImage3D            MANGLE(CopyTexSubImage3D)
+#define glCopyTextureImage1DEXT                MANGLE(CopyTextureImage1DEXT)
+#define glCopyTextureImage2DEXT                MANGLE(CopyTextureImage2DEXT)
+#define glCopyTextureSubImage1DEXT             MANGLE(CopyTextureSubImage1DEXT)
+#define glCopyTextureSubImage2DEXT             MANGLE(CopyTextureSubImage2DEXT)
+#define glCopyTextureSubImage3DEXT             MANGLE(CopyTextureSubImage3DEXT)
+#define glCreateDebugObjectMESA                MANGLE(CreateDebugObjectMESA)
+#define glCreateProgram                MANGLE(CreateProgram)
+#define glCreateProgramObjectARB               MANGLE(CreateProgramObjectARB)
+#define glCreateShader         MANGLE(CreateShader)
+#define glCreateShaderObjectARB                MANGLE(CreateShaderObjectARB)
+#define glCullFace             MANGLE(CullFace)
+#define glCullParameterdvEXT           MANGLE(CullParameterdvEXT)
+#define glCullParameterfvEXT           MANGLE(CullParameterfvEXT)
+#define glCurrentPaletteMatrixARB              MANGLE(CurrentPaletteMatrixARB)
+#define glDeformationMap3dSGIX         MANGLE(DeformationMap3dSGIX)
+#define glDeformationMap3fSGIX         MANGLE(DeformationMap3fSGIX)
+#define glDeformSGIX           MANGLE(DeformSGIX)
+#define glDeleteAsyncMarkersSGIX               MANGLE(DeleteAsyncMarkersSGIX)
+#define glDeleteBuffersARB             MANGLE(DeleteBuffersARB)
+#define glDeleteBuffers                MANGLE(DeleteBuffers)
+#define glDeleteFencesAPPLE            MANGLE(DeleteFencesAPPLE)
+#define glDeleteFencesNV               MANGLE(DeleteFencesNV)
+#define glDeleteFragmentShaderATI              MANGLE(DeleteFragmentShaderATI)
+#define glDeleteFramebuffersEXT                MANGLE(DeleteFramebuffersEXT)
+#define glDeleteFramebuffers           MANGLE(DeleteFramebuffers)
+#define glDeleteLists          MANGLE(DeleteLists)
+#define glDeleteObjectARB              MANGLE(DeleteObjectARB)
+#define glDeleteOcclusionQueriesNV             MANGLE(DeleteOcclusionQueriesNV)
+#define glDeletePerfMonitorsAMD                MANGLE(DeletePerfMonitorsAMD)
+#define glDeleteProgram                MANGLE(DeleteProgram)
+#define glDeleteProgramsARB            MANGLE(DeleteProgramsARB)
+#define glDeleteProgramsNV             MANGLE(DeleteProgramsNV)
+#define glDeleteQueriesARB             MANGLE(DeleteQueriesARB)
+#define glDeleteQueries                MANGLE(DeleteQueries)
+#define glDeleteRenderbuffersEXT               MANGLE(DeleteRenderbuffersEXT)
+#define glDeleteRenderbuffers          MANGLE(DeleteRenderbuffers)
+#define glDeleteShader         MANGLE(DeleteShader)
+#define glDeleteTexturesEXT            MANGLE(DeleteTexturesEXT)
+#define glDeleteTextures               MANGLE(DeleteTextures)
+#define glDeleteTransformFeedbacksNV           MANGLE(DeleteTransformFeedbacksNV)
+#define glDeleteVertexArraysAPPLE              MANGLE(DeleteVertexArraysAPPLE)
+#define glDeleteVertexArrays           MANGLE(DeleteVertexArrays)
+#define glDeleteVertexShaderEXT                MANGLE(DeleteVertexShaderEXT)
+#define glDepthBoundsdNV               MANGLE(DepthBoundsdNV)
+#define glDepthBoundsEXT               MANGLE(DepthBoundsEXT)
+#define glDepthFunc            MANGLE(DepthFunc)
+#define glDepthMask            MANGLE(DepthMask)
+#define glDepthRangedNV                MANGLE(DepthRangedNV)
+#define glDepthRange           MANGLE(DepthRange)
+#define glDetachObjectARB              MANGLE(DetachObjectARB)
+#define glDetachShader         MANGLE(DetachShader)
+#define glDetailTexFuncSGIS            MANGLE(DetailTexFuncSGIS)
+#define glDisableClientStateIndexedEXT         MANGLE(DisableClientStateIndexedEXT)
+#define glDisableClientState           MANGLE(DisableClientState)
+#define glDisablei             MANGLE(Disablei)
+#define glDisableIndexedEXT            MANGLE(DisableIndexedEXT)
+#define glDisable              MANGLE(Disable)
+#define glDisableVariantClientStateEXT         MANGLE(DisableVariantClientStateEXT)
+#define glDisableVertexAttribArrayARB          MANGLE(DisableVertexAttribArrayARB)
+#define glDisableVertexAttribArray             MANGLE(DisableVertexAttribArray)
+#define glDrawArraysEXT                MANGLE(DrawArraysEXT)
+#define glDrawArraysInstancedARB               MANGLE(DrawArraysInstancedARB)
+#define glDrawArraysInstancedEXT               MANGLE(DrawArraysInstancedEXT)
+#define glDrawArraysInstanced          MANGLE(DrawArraysInstanced)
+#define glDrawArrays           MANGLE(DrawArrays)
+#define glDrawBuffer           MANGLE(DrawBuffer)
+#define glDrawBuffersARB               MANGLE(DrawBuffersARB)
+#define glDrawBuffersATI               MANGLE(DrawBuffersATI)
+#define glDrawBuffers          MANGLE(DrawBuffers)
+#define glDrawElementArrayAPPLE                MANGLE(DrawElementArrayAPPLE)
+#define glDrawElementArrayATI          MANGLE(DrawElementArrayATI)
+#define glDrawElementsInstancedARB             MANGLE(DrawElementsInstancedARB)
+#define glDrawElementsInstancedEXT             MANGLE(DrawElementsInstancedEXT)
+#define glDrawElementsInstanced                MANGLE(DrawElementsInstanced)
+#define glDrawElements         MANGLE(DrawElements)
+#define glDrawMeshArraysSUN            MANGLE(DrawMeshArraysSUN)
+#define glDrawPixels           MANGLE(DrawPixels)
+#define glDrawRangeElementArrayAPPLE           MANGLE(DrawRangeElementArrayAPPLE)
+#define glDrawRangeElementArrayATI             MANGLE(DrawRangeElementArrayATI)
+#define glDrawRangeElementsEXT         MANGLE(DrawRangeElementsEXT)
+#define glDrawRangeElements            MANGLE(DrawRangeElements)
+#define glDrawTransformFeedbackNV              MANGLE(DrawTransformFeedbackNV)
+#define glEdgeFlag             MANGLE(EdgeFlag)
+#define glEdgeFlagPointerEXT           MANGLE(EdgeFlagPointerEXT)
+#define glEdgeFlagPointerListIBM               MANGLE(EdgeFlagPointerListIBM)
+#define glEdgeFlagPointer              MANGLE(EdgeFlagPointer)
+#define glEdgeFlagv            MANGLE(EdgeFlagv)
+#define glElementPointerAPPLE          MANGLE(ElementPointerAPPLE)
+#define glElementPointerATI            MANGLE(ElementPointerATI)
+#define glEnableClientStateIndexedEXT          MANGLE(EnableClientStateIndexedEXT)
+#define glEnableClientState            MANGLE(EnableClientState)
+#define glEnablei              MANGLE(Enablei)
+#define glEnableIndexedEXT             MANGLE(EnableIndexedEXT)
+#define glEnable               MANGLE(Enable)
+#define glEnableVariantClientStateEXT          MANGLE(EnableVariantClientStateEXT)
+#define glEnableVertexAttribArrayARB           MANGLE(EnableVertexAttribArrayARB)
+#define glEnableVertexAttribArray              MANGLE(EnableVertexAttribArray)
+#define glEndConditionalRender         MANGLE(EndConditionalRender)
+#define glEndConditionalRenderNV               MANGLE(EndConditionalRenderNV)
+#define glEndFragmentShaderATI         MANGLE(EndFragmentShaderATI)
+#define glEndList              MANGLE(EndList)
+#define glEnd          MANGLE(End)
+#define glEndOcclusionQueryNV          MANGLE(EndOcclusionQueryNV)
+#define glEndPerfMonitorAMD            MANGLE(EndPerfMonitorAMD)
+#define glEndQueryARB          MANGLE(EndQueryARB)
+#define glEndQuery             MANGLE(EndQuery)
+#define glEndTransformFeedbackEXT              MANGLE(EndTransformFeedbackEXT)
+#define glEndTransformFeedback         MANGLE(EndTransformFeedback)
+#define glEndTransformFeedbackNV               MANGLE(EndTransformFeedbackNV)
+#define glEndVertexShaderEXT           MANGLE(EndVertexShaderEXT)
+#define glEvalCoord1d          MANGLE(EvalCoord1d)
+#define glEvalCoord1dv         MANGLE(EvalCoord1dv)
+#define glEvalCoord1f          MANGLE(EvalCoord1f)
+#define glEvalCoord1fv         MANGLE(EvalCoord1fv)
+#define glEvalCoord2d          MANGLE(EvalCoord2d)
+#define glEvalCoord2dv         MANGLE(EvalCoord2dv)
+#define glEvalCoord2f          MANGLE(EvalCoord2f)
+#define glEvalCoord2fv         MANGLE(EvalCoord2fv)
+#define glEvalMapsNV           MANGLE(EvalMapsNV)
+#define glEvalMesh1            MANGLE(EvalMesh1)
+#define glEvalMesh2            MANGLE(EvalMesh2)
+#define glEvalPoint1           MANGLE(EvalPoint1)
+#define glEvalPoint2           MANGLE(EvalPoint2)
+#define glExecuteProgramNV             MANGLE(ExecuteProgramNV)
+#define glExtractComponentEXT          MANGLE(ExtractComponentEXT)
+#define glFeedbackBuffer               MANGLE(FeedbackBuffer)
+#define glFinalCombinerInputNV         MANGLE(FinalCombinerInputNV)
+#define glFinishAsyncSGIX              MANGLE(FinishAsyncSGIX)
+#define glFinishFenceAPPLE             MANGLE(FinishFenceAPPLE)
+#define glFinishFenceNV                MANGLE(FinishFenceNV)
+#define glFinish               MANGLE(Finish)
+#define glFinishObjectAPPLE            MANGLE(FinishObjectAPPLE)
+#define glFinishTextureSUNX            MANGLE(FinishTextureSUNX)
+#define glFlush                MANGLE(Flush)
+#define glFlushMappedBufferRangeAPPLE          MANGLE(FlushMappedBufferRangeAPPLE)
+#define glFlushMappedBufferRange               MANGLE(FlushMappedBufferRange)
+#define glFlushPixelDataRangeNV                MANGLE(FlushPixelDataRangeNV)
+#define glFlushRasterSGIX              MANGLE(FlushRasterSGIX)
+#define glFlushVertexArrayRangeAPPLE           MANGLE(FlushVertexArrayRangeAPPLE)
+#define glFlushVertexArrayRangeNV              MANGLE(FlushVertexArrayRangeNV)
+#define glFogCoorddEXT         MANGLE(FogCoorddEXT)
+#define glFogCoordd            MANGLE(FogCoordd)
+#define glFogCoorddvEXT                MANGLE(FogCoorddvEXT)
+#define glFogCoorddv           MANGLE(FogCoorddv)
+#define glFogCoordfEXT         MANGLE(FogCoordfEXT)
+#define glFogCoordf            MANGLE(FogCoordf)
+#define glFogCoordfvEXT                MANGLE(FogCoordfvEXT)
+#define glFogCoordfv           MANGLE(FogCoordfv)
+#define glFogCoordhNV          MANGLE(FogCoordhNV)
+#define glFogCoordhvNV         MANGLE(FogCoordhvNV)
+#define glFogCoordPointerEXT           MANGLE(FogCoordPointerEXT)
+#define glFogCoordPointerListIBM               MANGLE(FogCoordPointerListIBM)
+#define glFogCoordPointer              MANGLE(FogCoordPointer)
+#define glFogf         MANGLE(Fogf)
+#define glFogFuncSGIS          MANGLE(FogFuncSGIS)
+#define glFogfv                MANGLE(Fogfv)
+#define glFogi         MANGLE(Fogi)
+#define glFogiv                MANGLE(Fogiv)
+#define glFragmentColorMaterialSGIX            MANGLE(FragmentColorMaterialSGIX)
+#define glFragmentLightfSGIX           MANGLE(FragmentLightfSGIX)
+#define glFragmentLightfvSGIX          MANGLE(FragmentLightfvSGIX)
+#define glFragmentLightiSGIX           MANGLE(FragmentLightiSGIX)
+#define glFragmentLightivSGIX          MANGLE(FragmentLightivSGIX)
+#define glFragmentLightModelfSGIX              MANGLE(FragmentLightModelfSGIX)
+#define glFragmentLightModelfvSGIX             MANGLE(FragmentLightModelfvSGIX)
+#define glFragmentLightModeliSGIX              MANGLE(FragmentLightModeliSGIX)
+#define glFragmentLightModelivSGIX             MANGLE(FragmentLightModelivSGIX)
+#define glFragmentMaterialfSGIX                MANGLE(FragmentMaterialfSGIX)
+#define glFragmentMaterialfvSGIX               MANGLE(FragmentMaterialfvSGIX)
+#define glFragmentMaterialiSGIX                MANGLE(FragmentMaterialiSGIX)
+#define glFragmentMaterialivSGIX               MANGLE(FragmentMaterialivSGIX)
+#define glFramebufferDrawBufferEXT             MANGLE(FramebufferDrawBufferEXT)
+#define glFramebufferDrawBuffersEXT            MANGLE(FramebufferDrawBuffersEXT)
+#define glFramebufferReadBufferEXT             MANGLE(FramebufferReadBufferEXT)
+#define glFramebufferRenderbufferEXT           MANGLE(FramebufferRenderbufferEXT)
+#define glFramebufferRenderbuffer              MANGLE(FramebufferRenderbuffer)
+#define glFramebufferTexture1DEXT              MANGLE(FramebufferTexture1DEXT)
+#define glFramebufferTexture1D         MANGLE(FramebufferTexture1D)
+#define glFramebufferTexture2DEXT              MANGLE(FramebufferTexture2DEXT)
+#define glFramebufferTexture2D         MANGLE(FramebufferTexture2D)
+#define glFramebufferTexture3DEXT              MANGLE(FramebufferTexture3DEXT)
+#define glFramebufferTexture3D         MANGLE(FramebufferTexture3D)
+#define glFramebufferTextureARB                MANGLE(FramebufferTextureARB)
+#define glFramebufferTextureEXT                MANGLE(FramebufferTextureEXT)
+#define glFramebufferTextureFaceARB            MANGLE(FramebufferTextureFaceARB)
+#define glFramebufferTextureFaceEXT            MANGLE(FramebufferTextureFaceEXT)
+#define glFramebufferTextureLayerARB           MANGLE(FramebufferTextureLayerARB)
+#define glFramebufferTextureLayerEXT           MANGLE(FramebufferTextureLayerEXT)
+#define glFramebufferTextureLayer              MANGLE(FramebufferTextureLayer)
+#define glFrameTerminatorGREMEDY               MANGLE(FrameTerminatorGREMEDY)
+#define glFrameZoomSGIX                MANGLE(FrameZoomSGIX)
+#define glFreeObjectBufferATI          MANGLE(FreeObjectBufferATI)
+#define glFrontFace            MANGLE(FrontFace)
+#define glFrustum              MANGLE(Frustum)
+#define glGenAsyncMarkersSGIX          MANGLE(GenAsyncMarkersSGIX)
+#define glGenBuffersARB                MANGLE(GenBuffersARB)
+#define glGenBuffers           MANGLE(GenBuffers)
+#define glGenerateMipmapEXT            MANGLE(GenerateMipmapEXT)
+#define glGenerateMipmap               MANGLE(GenerateMipmap)
+#define glGenerateMultiTexMipmapEXT            MANGLE(GenerateMultiTexMipmapEXT)
+#define glGenerateTextureMipmapEXT             MANGLE(GenerateTextureMipmapEXT)
+#define glGenFencesAPPLE               MANGLE(GenFencesAPPLE)
+#define glGenFencesNV          MANGLE(GenFencesNV)
+#define glGenFragmentShadersATI                MANGLE(GenFragmentShadersATI)
+#define glGenFramebuffersEXT           MANGLE(GenFramebuffersEXT)
+#define glGenFramebuffers              MANGLE(GenFramebuffers)
+#define glGenLists             MANGLE(GenLists)
+#define glGenOcclusionQueriesNV                MANGLE(GenOcclusionQueriesNV)
+#define glGenPerfMonitorsAMD           MANGLE(GenPerfMonitorsAMD)
+#define glGenProgramsARB               MANGLE(GenProgramsARB)
+#define glGenProgramsNV                MANGLE(GenProgramsNV)
+#define glGenQueriesARB                MANGLE(GenQueriesARB)
+#define glGenQueries           MANGLE(GenQueries)
+#define glGenRenderbuffersEXT          MANGLE(GenRenderbuffersEXT)
+#define glGenRenderbuffers             MANGLE(GenRenderbuffers)
+#define glGenSymbolsEXT                MANGLE(GenSymbolsEXT)
+#define glGenTexturesEXT               MANGLE(GenTexturesEXT)
+#define glGenTextures          MANGLE(GenTextures)
+#define glGenTransformFeedbacksNV              MANGLE(GenTransformFeedbacksNV)
+#define glGenVertexArraysAPPLE         MANGLE(GenVertexArraysAPPLE)
+#define glGenVertexArrays              MANGLE(GenVertexArrays)
+#define glGenVertexShadersEXT          MANGLE(GenVertexShadersEXT)
+#define glGetActiveAttribARB           MANGLE(GetActiveAttribARB)
+#define glGetActiveAttrib              MANGLE(GetActiveAttrib)
+#define glGetActiveUniformARB          MANGLE(GetActiveUniformARB)
+#define glGetActiveUniformBlockiv              MANGLE(GetActiveUniformBlockiv)
+#define glGetActiveUniformBlockName            MANGLE(GetActiveUniformBlockName)
+#define glGetActiveUniform             MANGLE(GetActiveUniform)
+#define glGetActiveUniformName         MANGLE(GetActiveUniformName)
+#define glGetActiveUniformsiv          MANGLE(GetActiveUniformsiv)
+#define glGetActiveVaryingNV           MANGLE(GetActiveVaryingNV)
+#define glGetArrayObjectfvATI          MANGLE(GetArrayObjectfvATI)
+#define glGetArrayObjectivATI          MANGLE(GetArrayObjectivATI)
+#define glGetAttachedObjectsARB                MANGLE(GetAttachedObjectsARB)
+#define glGetAttachedShaders           MANGLE(GetAttachedShaders)
+#define glGetAttribLocationARB         MANGLE(GetAttribLocationARB)
+#define glGetAttribLocation            MANGLE(GetAttribLocation)
+#define glGetBooleanIndexedvEXT                MANGLE(GetBooleanIndexedvEXT)
+#define glGetBooleani_v                MANGLE(GetBooleani_v)
+#define glGetBooleanv          MANGLE(GetBooleanv)
+#define glGetBufferParameterivARB              MANGLE(GetBufferParameterivARB)
+#define glGetBufferParameteriv         MANGLE(GetBufferParameteriv)
+#define glGetBufferPointervARB         MANGLE(GetBufferPointervARB)
+#define glGetBufferPointerv            MANGLE(GetBufferPointerv)
+#define glGetBufferSubDataARB          MANGLE(GetBufferSubDataARB)
+#define glGetBufferSubData             MANGLE(GetBufferSubData)
+#define glGetClipPlane         MANGLE(GetClipPlane)
+#define glGetColorTableEXT             MANGLE(GetColorTableEXT)
+#define glGetColorTable                MANGLE(GetColorTable)
+#define glGetColorTableParameterfvEXT          MANGLE(GetColorTableParameterfvEXT)
+#define glGetColorTableParameterfv             MANGLE(GetColorTableParameterfv)
+#define glGetColorTableParameterfvSGI          MANGLE(GetColorTableParameterfvSGI)
+#define glGetColorTableParameterivEXT          MANGLE(GetColorTableParameterivEXT)
+#define glGetColorTableParameteriv             MANGLE(GetColorTableParameteriv)
+#define glGetColorTableParameterivSGI          MANGLE(GetColorTableParameterivSGI)
+#define glGetColorTableSGI             MANGLE(GetColorTableSGI)
+#define glGetCombinerInputParameterfvNV                MANGLE(GetCombinerInputParameterfvNV)
+#define glGetCombinerInputParameterivNV                MANGLE(GetCombinerInputParameterivNV)
+#define glGetCombinerOutputParameterfvNV               MANGLE(GetCombinerOutputParameterfvNV)
+#define glGetCombinerOutputParameterivNV               MANGLE(GetCombinerOutputParameterivNV)
+#define glGetCombinerStageParameterfvNV                MANGLE(GetCombinerStageParameterfvNV)
+#define glGetCompressedMultiTexImageEXT                MANGLE(GetCompressedMultiTexImageEXT)
+#define glGetCompressedTexImageARB             MANGLE(GetCompressedTexImageARB)
+#define glGetCompressedTexImage                MANGLE(GetCompressedTexImage)
+#define glGetCompressedTextureImageEXT         MANGLE(GetCompressedTextureImageEXT)
+#define glGetConvolutionFilterEXT              MANGLE(GetConvolutionFilterEXT)
+#define glGetConvolutionFilter         MANGLE(GetConvolutionFilter)
+#define glGetConvolutionParameterfvEXT         MANGLE(GetConvolutionParameterfvEXT)
+#define glGetConvolutionParameterfv            MANGLE(GetConvolutionParameterfv)
+#define glGetConvolutionParameterivEXT         MANGLE(GetConvolutionParameterivEXT)
+#define glGetConvolutionParameteriv            MANGLE(GetConvolutionParameteriv)
+#define glGetDebugLogLengthMESA                MANGLE(GetDebugLogLengthMESA)
+#define glGetDebugLogMESA              MANGLE(GetDebugLogMESA)
+#define glGetDetailTexFuncSGIS         MANGLE(GetDetailTexFuncSGIS)
+#define glGetDoubleIndexedvEXT         MANGLE(GetDoubleIndexedvEXT)
+#define glGetDoublev           MANGLE(GetDoublev)
+#define glGetError             MANGLE(GetError)
+#define glGetFenceivNV         MANGLE(GetFenceivNV)
+#define glGetFinalCombinerInputParameterfvNV           MANGLE(GetFinalCombinerInputParameterfvNV)
+#define glGetFinalCombinerInputParameterivNV           MANGLE(GetFinalCombinerInputParameterivNV)
+#define glGetFloatIndexedvEXT          MANGLE(GetFloatIndexedvEXT)
+#define glGetFloatv            MANGLE(GetFloatv)
+#define glGetFogFuncSGIS               MANGLE(GetFogFuncSGIS)
+#define glGetFragDataLocationEXT               MANGLE(GetFragDataLocationEXT)
+#define glGetFragDataLocation          MANGLE(GetFragDataLocation)
+#define glGetFragmentLightfvSGIX               MANGLE(GetFragmentLightfvSGIX)
+#define glGetFragmentLightivSGIX               MANGLE(GetFragmentLightivSGIX)
+#define glGetFragmentMaterialfvSGIX            MANGLE(GetFragmentMaterialfvSGIX)
+#define glGetFragmentMaterialivSGIX            MANGLE(GetFragmentMaterialivSGIX)
+#define glGetFramebufferAttachmentParameterivEXT               MANGLE(GetFramebufferAttachmentParameterivEXT)
+#define glGetFramebufferAttachmentParameteriv          MANGLE(GetFramebufferAttachmentParameteriv)
+#define glGetFramebufferParameterivEXT         MANGLE(GetFramebufferParameterivEXT)
+#define glGetHandleARB         MANGLE(GetHandleARB)
+#define glGetHistogramEXT              MANGLE(GetHistogramEXT)
+#define glGetHistogram         MANGLE(GetHistogram)
+#define glGetHistogramParameterfvEXT           MANGLE(GetHistogramParameterfvEXT)
+#define glGetHistogramParameterfv              MANGLE(GetHistogramParameterfv)
+#define glGetHistogramParameterivEXT           MANGLE(GetHistogramParameterivEXT)
+#define glGetHistogramParameteriv              MANGLE(GetHistogramParameteriv)
+#define glGetImageTransformParameterfvHP               MANGLE(GetImageTransformParameterfvHP)
+#define glGetImageTransformParameterivHP               MANGLE(GetImageTransformParameterivHP)
+#define glGetInfoLogARB                MANGLE(GetInfoLogARB)
+#define glGetInstrumentsSGIX           MANGLE(GetInstrumentsSGIX)
+#define glGetIntegerIndexedvEXT                MANGLE(GetIntegerIndexedvEXT)
+#define glGetIntegeri_v                MANGLE(GetIntegeri_v)
+#define glGetIntegerv          MANGLE(GetIntegerv)
+#define glGetInvariantBooleanvEXT              MANGLE(GetInvariantBooleanvEXT)
+#define glGetInvariantFloatvEXT                MANGLE(GetInvariantFloatvEXT)
+#define glGetInvariantIntegervEXT              MANGLE(GetInvariantIntegervEXT)
+#define glGetLightfv           MANGLE(GetLightfv)
+#define glGetLightiv           MANGLE(GetLightiv)
+#define glGetListParameterfvSGIX               MANGLE(GetListParameterfvSGIX)
+#define glGetListParameterivSGIX               MANGLE(GetListParameterivSGIX)
+#define glGetLocalConstantBooleanvEXT          MANGLE(GetLocalConstantBooleanvEXT)
+#define glGetLocalConstantFloatvEXT            MANGLE(GetLocalConstantFloatvEXT)
+#define glGetLocalConstantIntegervEXT          MANGLE(GetLocalConstantIntegervEXT)
+#define glGetMapAttribParameterfvNV            MANGLE(GetMapAttribParameterfvNV)
+#define glGetMapAttribParameterivNV            MANGLE(GetMapAttribParameterivNV)
+#define glGetMapControlPointsNV                MANGLE(GetMapControlPointsNV)
+#define glGetMapdv             MANGLE(GetMapdv)
+#define glGetMapfv             MANGLE(GetMapfv)
+#define glGetMapiv             MANGLE(GetMapiv)
+#define glGetMapParameterfvNV          MANGLE(GetMapParameterfvNV)
+#define glGetMapParameterivNV          MANGLE(GetMapParameterivNV)
+#define glGetMaterialfv                MANGLE(GetMaterialfv)
+#define glGetMaterialiv                MANGLE(GetMaterialiv)
+#define glGetMinmaxEXT         MANGLE(GetMinmaxEXT)
+#define glGetMinmax            MANGLE(GetMinmax)
+#define glGetMinmaxParameterfvEXT              MANGLE(GetMinmaxParameterfvEXT)
+#define glGetMinmaxParameterfv         MANGLE(GetMinmaxParameterfv)
+#define glGetMinmaxParameterivEXT              MANGLE(GetMinmaxParameterivEXT)
+#define glGetMinmaxParameteriv         MANGLE(GetMinmaxParameteriv)
+#define glGetMultisamplefvNV           MANGLE(GetMultisamplefvNV)
+#define glGetMultiTexEnvfvEXT          MANGLE(GetMultiTexEnvfvEXT)
+#define glGetMultiTexEnvivEXT          MANGLE(GetMultiTexEnvivEXT)
+#define glGetMultiTexGendvEXT          MANGLE(GetMultiTexGendvEXT)
+#define glGetMultiTexGenfvEXT          MANGLE(GetMultiTexGenfvEXT)
+#define glGetMultiTexGenivEXT          MANGLE(GetMultiTexGenivEXT)
+#define glGetMultiTexImageEXT          MANGLE(GetMultiTexImageEXT)
+#define glGetMultiTexLevelParameterfvEXT               MANGLE(GetMultiTexLevelParameterfvEXT)
+#define glGetMultiTexLevelParameterivEXT               MANGLE(GetMultiTexLevelParameterivEXT)
+#define glGetMultiTexParameterfvEXT            MANGLE(GetMultiTexParameterfvEXT)
+#define glGetMultiTexParameterIivEXT           MANGLE(GetMultiTexParameterIivEXT)
+#define glGetMultiTexParameterIuivEXT          MANGLE(GetMultiTexParameterIuivEXT)
+#define glGetMultiTexParameterivEXT            MANGLE(GetMultiTexParameterivEXT)
+#define glGetNamedBufferParameterivEXT         MANGLE(GetNamedBufferParameterivEXT)
+#define glGetNamedBufferPointervEXT            MANGLE(GetNamedBufferPointervEXT)
+#define glGetNamedBufferSubDataEXT             MANGLE(GetNamedBufferSubDataEXT)
+#define glGetNamedFramebufferAttachmentParameterivEXT          MANGLE(GetNamedFramebufferAttachmentParameterivEXT)
+#define glGetNamedProgramivEXT         MANGLE(GetNamedProgramivEXT)
+#define glGetNamedProgramLocalParameterdvEXT           MANGLE(GetNamedProgramLocalParameterdvEXT)
+#define glGetNamedProgramLocalParameterfvEXT           MANGLE(GetNamedProgramLocalParameterfvEXT)
+#define glGetNamedProgramLocalParameterIivEXT          MANGLE(GetNamedProgramLocalParameterIivEXT)
+#define glGetNamedProgramLocalParameterIuivEXT         MANGLE(GetNamedProgramLocalParameterIuivEXT)
+#define glGetNamedProgramStringEXT             MANGLE(GetNamedProgramStringEXT)
+#define glGetNamedRenderbufferParameterivEXT           MANGLE(GetNamedRenderbufferParameterivEXT)
+#define glGetObjectBufferfvATI         MANGLE(GetObjectBufferfvATI)
+#define glGetObjectBufferivATI         MANGLE(GetObjectBufferivATI)
+#define glGetObjectParameterfvARB              MANGLE(GetObjectParameterfvARB)
+#define glGetObjectParameterivARB              MANGLE(GetObjectParameterivARB)
+#define glGetOcclusionQueryivNV                MANGLE(GetOcclusionQueryivNV)
+#define glGetOcclusionQueryuivNV               MANGLE(GetOcclusionQueryuivNV)
+#define glGetPerfMonitorCounterDataAMD         MANGLE(GetPerfMonitorCounterDataAMD)
+#define glGetPerfMonitorCounterInfoAMD         MANGLE(GetPerfMonitorCounterInfoAMD)
+#define glGetPerfMonitorCountersAMD            MANGLE(GetPerfMonitorCountersAMD)
+#define glGetPerfMonitorCounterStringAMD               MANGLE(GetPerfMonitorCounterStringAMD)
+#define glGetPerfMonitorGroupsAMD              MANGLE(GetPerfMonitorGroupsAMD)
+#define glGetPerfMonitorGroupStringAMD         MANGLE(GetPerfMonitorGroupStringAMD)
+#define glGetPixelMapfv                MANGLE(GetPixelMapfv)
+#define glGetPixelMapuiv               MANGLE(GetPixelMapuiv)
+#define glGetPixelMapusv               MANGLE(GetPixelMapusv)
+#define glGetPixelTexGenParameterfvSGIS                MANGLE(GetPixelTexGenParameterfvSGIS)
+#define glGetPixelTexGenParameterivSGIS                MANGLE(GetPixelTexGenParameterivSGIS)
+#define glGetPointerIndexedvEXT                MANGLE(GetPointerIndexedvEXT)
+#define glGetPointervEXT               MANGLE(GetPointervEXT)
+#define glGetPointerv          MANGLE(GetPointerv)
+#define glGetPolygonStipple            MANGLE(GetPolygonStipple)
+#define glGetProgramEnvParameterdvARB          MANGLE(GetProgramEnvParameterdvARB)
+#define glGetProgramEnvParameterfvARB          MANGLE(GetProgramEnvParameterfvARB)
+#define glGetProgramEnvParameterIivNV          MANGLE(GetProgramEnvParameterIivNV)
+#define glGetProgramEnvParameterIuivNV         MANGLE(GetProgramEnvParameterIuivNV)
+#define glGetProgramInfoLog            MANGLE(GetProgramInfoLog)
+#define glGetProgramivARB              MANGLE(GetProgramivARB)
+#define glGetProgramiv         MANGLE(GetProgramiv)
+#define glGetProgramivNV               MANGLE(GetProgramivNV)
+#define glGetProgramLocalParameterdvARB                MANGLE(GetProgramLocalParameterdvARB)
+#define glGetProgramLocalParameterfvARB                MANGLE(GetProgramLocalParameterfvARB)
+#define glGetProgramLocalParameterIivNV                MANGLE(GetProgramLocalParameterIivNV)
+#define glGetProgramLocalParameterIuivNV               MANGLE(GetProgramLocalParameterIuivNV)
+#define glGetProgramNamedParameterdvNV         MANGLE(GetProgramNamedParameterdvNV)
+#define glGetProgramNamedParameterfvNV         MANGLE(GetProgramNamedParameterfvNV)
+#define glGetProgramParameterdvNV              MANGLE(GetProgramParameterdvNV)
+#define glGetProgramParameterfvNV              MANGLE(GetProgramParameterfvNV)
+#define glGetProgramRegisterfvMESA             MANGLE(GetProgramRegisterfvMESA)
+#define glGetProgramStringARB          MANGLE(GetProgramStringARB)
+#define glGetProgramStringNV           MANGLE(GetProgramStringNV)
+#define glGetQueryivARB                MANGLE(GetQueryivARB)
+#define glGetQueryiv           MANGLE(GetQueryiv)
+#define glGetQueryObjecti64vEXT                MANGLE(GetQueryObjecti64vEXT)
+#define glGetQueryObjectivARB          MANGLE(GetQueryObjectivARB)
+#define glGetQueryObjectiv             MANGLE(GetQueryObjectiv)
+#define glGetQueryObjectui64vEXT               MANGLE(GetQueryObjectui64vEXT)
+#define glGetQueryObjectuivARB         MANGLE(GetQueryObjectuivARB)
+#define glGetQueryObjectuiv            MANGLE(GetQueryObjectuiv)
+#define glGetRenderbufferParameterivEXT                MANGLE(GetRenderbufferParameterivEXT)
+#define glGetRenderbufferParameteriv           MANGLE(GetRenderbufferParameteriv)
+#define glGetSeparableFilterEXT                MANGLE(GetSeparableFilterEXT)
+#define glGetSeparableFilter           MANGLE(GetSeparableFilter)
+#define glGetShaderInfoLog             MANGLE(GetShaderInfoLog)
+#define glGetShaderiv          MANGLE(GetShaderiv)
+#define glGetShaderSourceARB           MANGLE(GetShaderSourceARB)
+#define glGetShaderSource              MANGLE(GetShaderSource)
+#define glGetSharpenTexFuncSGIS                MANGLE(GetSharpenTexFuncSGIS)
+#define glGetStringi           MANGLE(GetStringi)
+#define glGetString            MANGLE(GetString)
+#define glGetTexBumpParameterfvATI             MANGLE(GetTexBumpParameterfvATI)
+#define glGetTexBumpParameterivATI             MANGLE(GetTexBumpParameterivATI)
+#define glGetTexEnvfv          MANGLE(GetTexEnvfv)
+#define glGetTexEnviv          MANGLE(GetTexEnviv)
+#define glGetTexFilterFuncSGIS         MANGLE(GetTexFilterFuncSGIS)
+#define glGetTexGendv          MANGLE(GetTexGendv)
+#define glGetTexGenfv          MANGLE(GetTexGenfv)
+#define glGetTexGeniv          MANGLE(GetTexGeniv)
+#define glGetTexImage          MANGLE(GetTexImage)
+#define glGetTexLevelParameterfv               MANGLE(GetTexLevelParameterfv)
+#define glGetTexLevelParameteriv               MANGLE(GetTexLevelParameteriv)
+#define glGetTexParameterfv            MANGLE(GetTexParameterfv)
+#define glGetTexParameterIivEXT                MANGLE(GetTexParameterIivEXT)
+#define glGetTexParameterIiv           MANGLE(GetTexParameterIiv)
+#define glGetTexParameterIuivEXT               MANGLE(GetTexParameterIuivEXT)
+#define glGetTexParameterIuiv          MANGLE(GetTexParameterIuiv)
+#define glGetTexParameteriv            MANGLE(GetTexParameteriv)
+#define glGetTextureImageEXT           MANGLE(GetTextureImageEXT)
+#define glGetTextureLevelParameterfvEXT                MANGLE(GetTextureLevelParameterfvEXT)
+#define glGetTextureLevelParameterivEXT                MANGLE(GetTextureLevelParameterivEXT)
+#define glGetTextureParameterfvEXT             MANGLE(GetTextureParameterfvEXT)
+#define glGetTextureParameterIivEXT            MANGLE(GetTextureParameterIivEXT)
+#define glGetTextureParameterIuivEXT           MANGLE(GetTextureParameterIuivEXT)
+#define glGetTextureParameterivEXT             MANGLE(GetTextureParameterivEXT)
+#define glGetTrackMatrixivNV           MANGLE(GetTrackMatrixivNV)
+#define glGetTransformFeedbackVaryingEXT               MANGLE(GetTransformFeedbackVaryingEXT)
+#define glGetTransformFeedbackVarying          MANGLE(GetTransformFeedbackVarying)
+#define glGetTransformFeedbackVaryingNV                MANGLE(GetTransformFeedbackVaryingNV)
+#define glGetUniformBlockIndex         MANGLE(GetUniformBlockIndex)
+#define glGetUniformBufferSizeEXT              MANGLE(GetUniformBufferSizeEXT)
+#define glGetUniformfvARB              MANGLE(GetUniformfvARB)
+#define glGetUniformfv         MANGLE(GetUniformfv)
+#define glGetUniformIndices            MANGLE(GetUniformIndices)
+#define glGetUniformivARB              MANGLE(GetUniformivARB)
+#define glGetUniformiv         MANGLE(GetUniformiv)
+#define glGetUniformLocationARB                MANGLE(GetUniformLocationARB)
+#define glGetUniformLocation           MANGLE(GetUniformLocation)
+#define glGetUniformOffsetEXT          MANGLE(GetUniformOffsetEXT)
+#define glGetUniformuivEXT             MANGLE(GetUniformuivEXT)
+#define glGetUniformuiv                MANGLE(GetUniformuiv)
+#define glGetVariantArrayObjectfvATI           MANGLE(GetVariantArrayObjectfvATI)
+#define glGetVariantArrayObjectivATI           MANGLE(GetVariantArrayObjectivATI)
+#define glGetVariantBooleanvEXT                MANGLE(GetVariantBooleanvEXT)
+#define glGetVariantFloatvEXT          MANGLE(GetVariantFloatvEXT)
+#define glGetVariantIntegervEXT                MANGLE(GetVariantIntegervEXT)
+#define glGetVariantPointervEXT                MANGLE(GetVariantPointervEXT)
+#define glGetVaryingLocationNV         MANGLE(GetVaryingLocationNV)
+#define glGetVertexAttribArrayObjectfvATI              MANGLE(GetVertexAttribArrayObjectfvATI)
+#define glGetVertexAttribArrayObjectivATI              MANGLE(GetVertexAttribArrayObjectivATI)
+#define glGetVertexAttribdvARB         MANGLE(GetVertexAttribdvARB)
+#define glGetVertexAttribdv            MANGLE(GetVertexAttribdv)
+#define glGetVertexAttribdvNV          MANGLE(GetVertexAttribdvNV)
+#define glGetVertexAttribfvARB         MANGLE(GetVertexAttribfvARB)
+#define glGetVertexAttribfv            MANGLE(GetVertexAttribfv)
+#define glGetVertexAttribfvNV          MANGLE(GetVertexAttribfvNV)
+#define glGetVertexAttribIivEXT                MANGLE(GetVertexAttribIivEXT)
+#define glGetVertexAttribIiv           MANGLE(GetVertexAttribIiv)
+#define glGetVertexAttribIuivEXT               MANGLE(GetVertexAttribIuivEXT)
+#define glGetVertexAttribIuiv          MANGLE(GetVertexAttribIuiv)
+#define glGetVertexAttribivARB         MANGLE(GetVertexAttribivARB)
+#define glGetVertexAttribiv            MANGLE(GetVertexAttribiv)
+#define glGetVertexAttribivNV          MANGLE(GetVertexAttribivNV)
+#define glGetVertexAttribPointervARB           MANGLE(GetVertexAttribPointervARB)
+#define glGetVertexAttribPointerv              MANGLE(GetVertexAttribPointerv)
+#define glGetVertexAttribPointervNV            MANGLE(GetVertexAttribPointervNV)
+#define glGetVideoi64vNV               MANGLE(GetVideoi64vNV)
+#define glGetVideoivNV         MANGLE(GetVideoivNV)
+#define glGetVideoui64vNV              MANGLE(GetVideoui64vNV)
+#define glGetVideouivNV                MANGLE(GetVideouivNV)
+#define glGlobalAlphaFactorbSUN                MANGLE(GlobalAlphaFactorbSUN)
+#define glGlobalAlphaFactordSUN                MANGLE(GlobalAlphaFactordSUN)
+#define glGlobalAlphaFactorfSUN                MANGLE(GlobalAlphaFactorfSUN)
+#define glGlobalAlphaFactoriSUN                MANGLE(GlobalAlphaFactoriSUN)
+#define glGlobalAlphaFactorsSUN                MANGLE(GlobalAlphaFactorsSUN)
+#define glGlobalAlphaFactorubSUN               MANGLE(GlobalAlphaFactorubSUN)
+#define glGlobalAlphaFactoruiSUN               MANGLE(GlobalAlphaFactoruiSUN)
+#define glGlobalAlphaFactorusSUN               MANGLE(GlobalAlphaFactorusSUN)
+#define glHint         MANGLE(Hint)
+#define glHintPGI              MANGLE(HintPGI)
+#define glHistogramEXT         MANGLE(HistogramEXT)
+#define glHistogram            MANGLE(Histogram)
+#define glIglooInterfaceSGIX           MANGLE(IglooInterfaceSGIX)
+#define glImageTransformParameterfHP           MANGLE(ImageTransformParameterfHP)
+#define glImageTransformParameterfvHP          MANGLE(ImageTransformParameterfvHP)
+#define glImageTransformParameteriHP           MANGLE(ImageTransformParameteriHP)
+#define glImageTransformParameterivHP          MANGLE(ImageTransformParameterivHP)
+#define glIndexd               MANGLE(Indexd)
+#define glIndexdv              MANGLE(Indexdv)
+#define glIndexf               MANGLE(Indexf)
+#define glIndexFuncEXT         MANGLE(IndexFuncEXT)
+#define glIndexfv              MANGLE(Indexfv)
+#define glIndexi               MANGLE(Indexi)
+#define glIndexiv              MANGLE(Indexiv)
+#define glIndexMask            MANGLE(IndexMask)
+#define glIndexMaterialEXT             MANGLE(IndexMaterialEXT)
+#define glIndexPointerEXT              MANGLE(IndexPointerEXT)
+#define glIndexPointerListIBM          MANGLE(IndexPointerListIBM)
+#define glIndexPointer         MANGLE(IndexPointer)
+#define glIndexs               MANGLE(Indexs)
+#define glIndexsv              MANGLE(Indexsv)
+#define glIndexub              MANGLE(Indexub)
+#define glIndexubv             MANGLE(Indexubv)
+#define glInitNames            MANGLE(InitNames)
+#define glInsertComponentEXT           MANGLE(InsertComponentEXT)
+#define glInstrumentsBufferSGIX                MANGLE(InstrumentsBufferSGIX)
+#define glInterleavedArrays            MANGLE(InterleavedArrays)
+#define glIsAsyncMarkerSGIX            MANGLE(IsAsyncMarkerSGIX)
+#define glIsBufferARB          MANGLE(IsBufferARB)
+#define glIsBuffer             MANGLE(IsBuffer)
+#define glIsEnabledi           MANGLE(IsEnabledi)
+#define glIsEnabledIndexedEXT          MANGLE(IsEnabledIndexedEXT)
+#define glIsEnabled            MANGLE(IsEnabled)
+#define glIsFenceAPPLE         MANGLE(IsFenceAPPLE)
+#define glIsFenceNV            MANGLE(IsFenceNV)
+#define glIsFramebufferEXT             MANGLE(IsFramebufferEXT)
+#define glIsFramebuffer                MANGLE(IsFramebuffer)
+#define glIsList               MANGLE(IsList)
+#define glIsObjectBufferATI            MANGLE(IsObjectBufferATI)
+#define glIsOcclusionQueryNV           MANGLE(IsOcclusionQueryNV)
+#define glIsProgramARB         MANGLE(IsProgramARB)
+#define glIsProgram            MANGLE(IsProgram)
+#define glIsProgramNV          MANGLE(IsProgramNV)
+#define glIsQueryARB           MANGLE(IsQueryARB)
+#define glIsQuery              MANGLE(IsQuery)
+#define glIsRenderbufferEXT            MANGLE(IsRenderbufferEXT)
+#define glIsRenderbuffer               MANGLE(IsRenderbuffer)
+#define glIsShader             MANGLE(IsShader)
+#define glIsTextureEXT         MANGLE(IsTextureEXT)
+#define glIsTexture            MANGLE(IsTexture)
+#define glIsTransformFeedbackNV                MANGLE(IsTransformFeedbackNV)
+#define glIsVariantEnabledEXT          MANGLE(IsVariantEnabledEXT)
+#define glIsVertexArrayAPPLE           MANGLE(IsVertexArrayAPPLE)
+#define glIsVertexArray                MANGLE(IsVertexArray)
+#define glLightEnviSGIX                MANGLE(LightEnviSGIX)
+#define glLightf               MANGLE(Lightf)
+#define glLightfv              MANGLE(Lightfv)
+#define glLighti               MANGLE(Lighti)
+#define glLightiv              MANGLE(Lightiv)
+#define glLightModelf          MANGLE(LightModelf)
+#define glLightModelfv         MANGLE(LightModelfv)
+#define glLightModeli          MANGLE(LightModeli)
+#define glLightModeliv         MANGLE(LightModeliv)
+#define glLineStipple          MANGLE(LineStipple)
+#define glLineWidth            MANGLE(LineWidth)
+#define glLinkProgramARB               MANGLE(LinkProgramARB)
+#define glLinkProgram          MANGLE(LinkProgram)
+#define glListBase             MANGLE(ListBase)
+#define glListParameterfSGIX           MANGLE(ListParameterfSGIX)
+#define glListParameterfvSGIX          MANGLE(ListParameterfvSGIX)
+#define glListParameteriSGIX           MANGLE(ListParameteriSGIX)
+#define glListParameterivSGIX          MANGLE(ListParameterivSGIX)
+#define glLoadIdentityDeformationMapSGIX               MANGLE(LoadIdentityDeformationMapSGIX)
+#define glLoadIdentity         MANGLE(LoadIdentity)
+#define glLoadMatrixd          MANGLE(LoadMatrixd)
+#define glLoadMatrixf          MANGLE(LoadMatrixf)
+#define glLoadName             MANGLE(LoadName)
+#define glLoadProgramNV                MANGLE(LoadProgramNV)
+#define glLoadTransposeMatrixdARB              MANGLE(LoadTransposeMatrixdARB)
+#define glLoadTransposeMatrixd         MANGLE(LoadTransposeMatrixd)
+#define glLoadTransposeMatrixfARB              MANGLE(LoadTransposeMatrixfARB)
+#define glLoadTransposeMatrixf         MANGLE(LoadTransposeMatrixf)
+#define glLockArraysEXT                MANGLE(LockArraysEXT)
+#define glLogicOp              MANGLE(LogicOp)
+#define glMap1d                MANGLE(Map1d)
+#define glMap1f                MANGLE(Map1f)
+#define glMap2d                MANGLE(Map2d)
+#define glMap2f                MANGLE(Map2f)
+#define glMapBufferARB         MANGLE(MapBufferARB)
+#define glMapBuffer            MANGLE(MapBuffer)
+#define glMapBufferRange               MANGLE(MapBufferRange)
+#define glMapControlPointsNV           MANGLE(MapControlPointsNV)
+#define glMapGrid1d            MANGLE(MapGrid1d)
+#define glMapGrid1f            MANGLE(MapGrid1f)
+#define glMapGrid2d            MANGLE(MapGrid2d)
+#define glMapGrid2f            MANGLE(MapGrid2f)
+#define glMapNamedBufferEXT            MANGLE(MapNamedBufferEXT)
+#define glMapObjectBufferATI           MANGLE(MapObjectBufferATI)
+#define glMapParameterfvNV             MANGLE(MapParameterfvNV)
+#define glMapParameterivNV             MANGLE(MapParameterivNV)
+#define glMaterialf            MANGLE(Materialf)
+#define glMaterialfv           MANGLE(Materialfv)
+#define glMateriali            MANGLE(Materiali)
+#define glMaterialiv           MANGLE(Materialiv)
+#define glMatrixFrustumEXT             MANGLE(MatrixFrustumEXT)
+#define glMatrixIndexPointerARB                MANGLE(MatrixIndexPointerARB)
+#define glMatrixIndexubvARB            MANGLE(MatrixIndexubvARB)
+#define glMatrixIndexuivARB            MANGLE(MatrixIndexuivARB)
+#define glMatrixIndexusvARB            MANGLE(MatrixIndexusvARB)
+#define glMatrixLoaddEXT               MANGLE(MatrixLoaddEXT)
+#define glMatrixLoadfEXT               MANGLE(MatrixLoadfEXT)
+#define glMatrixLoadIdentityEXT                MANGLE(MatrixLoadIdentityEXT)
+#define glMatrixLoadTransposedEXT              MANGLE(MatrixLoadTransposedEXT)
+#define glMatrixLoadTransposefEXT              MANGLE(MatrixLoadTransposefEXT)
+#define glMatrixMode           MANGLE(MatrixMode)
+#define glMatrixMultdEXT               MANGLE(MatrixMultdEXT)
+#define glMatrixMultfEXT               MANGLE(MatrixMultfEXT)
+#define glMatrixMultTransposedEXT              MANGLE(MatrixMultTransposedEXT)
+#define glMatrixMultTransposefEXT              MANGLE(MatrixMultTransposefEXT)
+#define glMatrixOrthoEXT               MANGLE(MatrixOrthoEXT)
+#define glMatrixPopEXT         MANGLE(MatrixPopEXT)
+#define glMatrixPushEXT                MANGLE(MatrixPushEXT)
+#define glMatrixRotatedEXT             MANGLE(MatrixRotatedEXT)
+#define glMatrixRotatefEXT             MANGLE(MatrixRotatefEXT)
+#define glMatrixScaledEXT              MANGLE(MatrixScaledEXT)
+#define glMatrixScalefEXT              MANGLE(MatrixScalefEXT)
+#define glMatrixTranslatedEXT          MANGLE(MatrixTranslatedEXT)
+#define glMatrixTranslatefEXT          MANGLE(MatrixTranslatefEXT)
+#define glMinmaxEXT            MANGLE(MinmaxEXT)
+#define glMinmax               MANGLE(Minmax)
+#define glMultiDrawArraysEXT           MANGLE(MultiDrawArraysEXT)
+#define glMultiDrawArrays              MANGLE(MultiDrawArrays)
+#define glMultiDrawElementArrayAPPLE           MANGLE(MultiDrawElementArrayAPPLE)
+#define glMultiDrawElementsEXT         MANGLE(MultiDrawElementsEXT)
+#define glMultiDrawElements            MANGLE(MultiDrawElements)
+#define glMultiDrawRangeElementArrayAPPLE              MANGLE(MultiDrawRangeElementArrayAPPLE)
+#define glMultiModeDrawArraysIBM               MANGLE(MultiModeDrawArraysIBM)
+#define glMultiModeDrawElementsIBM             MANGLE(MultiModeDrawElementsIBM)
+#define glMultiTexBufferEXT            MANGLE(MultiTexBufferEXT)
+#define glMultiTexCoord1dARB           MANGLE(MultiTexCoord1dARB)
+#define glMultiTexCoord1d              MANGLE(MultiTexCoord1d)
+#define glMultiTexCoord1dvARB          MANGLE(MultiTexCoord1dvARB)
+#define glMultiTexCoord1dv             MANGLE(MultiTexCoord1dv)
+#define glMultiTexCoord1fARB           MANGLE(MultiTexCoord1fARB)
+#define glMultiTexCoord1f              MANGLE(MultiTexCoord1f)
+#define glMultiTexCoord1fvARB          MANGLE(MultiTexCoord1fvARB)
+#define glMultiTexCoord1fv             MANGLE(MultiTexCoord1fv)
+#define glMultiTexCoord1hNV            MANGLE(MultiTexCoord1hNV)
+#define glMultiTexCoord1hvNV           MANGLE(MultiTexCoord1hvNV)
+#define glMultiTexCoord1iARB           MANGLE(MultiTexCoord1iARB)
+#define glMultiTexCoord1i              MANGLE(MultiTexCoord1i)
+#define glMultiTexCoord1ivARB          MANGLE(MultiTexCoord1ivARB)
+#define glMultiTexCoord1iv             MANGLE(MultiTexCoord1iv)
+#define glMultiTexCoord1sARB           MANGLE(MultiTexCoord1sARB)
+#define glMultiTexCoord1s              MANGLE(MultiTexCoord1s)
+#define glMultiTexCoord1svARB          MANGLE(MultiTexCoord1svARB)
+#define glMultiTexCoord1sv             MANGLE(MultiTexCoord1sv)
+#define glMultiTexCoord2dARB           MANGLE(MultiTexCoord2dARB)
+#define glMultiTexCoord2d              MANGLE(MultiTexCoord2d)
+#define glMultiTexCoord2dvARB          MANGLE(MultiTexCoord2dvARB)
+#define glMultiTexCoord2dv             MANGLE(MultiTexCoord2dv)
+#define glMultiTexCoord2fARB           MANGLE(MultiTexCoord2fARB)
+#define glMultiTexCoord2f              MANGLE(MultiTexCoord2f)
+#define glMultiTexCoord2fvARB          MANGLE(MultiTexCoord2fvARB)
+#define glMultiTexCoord2fv             MANGLE(MultiTexCoord2fv)
+#define glMultiTexCoord2hNV            MANGLE(MultiTexCoord2hNV)
+#define glMultiTexCoord2hvNV           MANGLE(MultiTexCoord2hvNV)
+#define glMultiTexCoord2iARB           MANGLE(MultiTexCoord2iARB)
+#define glMultiTexCoord2i              MANGLE(MultiTexCoord2i)
+#define glMultiTexCoord2ivARB          MANGLE(MultiTexCoord2ivARB)
+#define glMultiTexCoord2iv             MANGLE(MultiTexCoord2iv)
+#define glMultiTexCoord2sARB           MANGLE(MultiTexCoord2sARB)
+#define glMultiTexCoord2s              MANGLE(MultiTexCoord2s)
+#define glMultiTexCoord2svARB          MANGLE(MultiTexCoord2svARB)
+#define glMultiTexCoord2sv             MANGLE(MultiTexCoord2sv)
+#define glMultiTexCoord3dARB           MANGLE(MultiTexCoord3dARB)
+#define glMultiTexCoord3d              MANGLE(MultiTexCoord3d)
+#define glMultiTexCoord3dvARB          MANGLE(MultiTexCoord3dvARB)
+#define glMultiTexCoord3dv             MANGLE(MultiTexCoord3dv)
+#define glMultiTexCoord3fARB           MANGLE(MultiTexCoord3fARB)
+#define glMultiTexCoord3f              MANGLE(MultiTexCoord3f)
+#define glMultiTexCoord3fvARB          MANGLE(MultiTexCoord3fvARB)
+#define glMultiTexCoord3fv             MANGLE(MultiTexCoord3fv)
+#define glMultiTexCoord3hNV            MANGLE(MultiTexCoord3hNV)
+#define glMultiTexCoord3hvNV           MANGLE(MultiTexCoord3hvNV)
+#define glMultiTexCoord3iARB           MANGLE(MultiTexCoord3iARB)
+#define glMultiTexCoord3i              MANGLE(MultiTexCoord3i)
+#define glMultiTexCoord3ivARB          MANGLE(MultiTexCoord3ivARB)
+#define glMultiTexCoord3iv             MANGLE(MultiTexCoord3iv)
+#define glMultiTexCoord3sARB           MANGLE(MultiTexCoord3sARB)
+#define glMultiTexCoord3s              MANGLE(MultiTexCoord3s)
+#define glMultiTexCoord3svARB          MANGLE(MultiTexCoord3svARB)
+#define glMultiTexCoord3sv             MANGLE(MultiTexCoord3sv)
+#define glMultiTexCoord4dARB           MANGLE(MultiTexCoord4dARB)
+#define glMultiTexCoord4d              MANGLE(MultiTexCoord4d)
+#define glMultiTexCoord4dvARB          MANGLE(MultiTexCoord4dvARB)
+#define glMultiTexCoord4dv             MANGLE(MultiTexCoord4dv)
+#define glMultiTexCoord4fARB           MANGLE(MultiTexCoord4fARB)
+#define glMultiTexCoord4f              MANGLE(MultiTexCoord4f)
+#define glMultiTexCoord4fvARB          MANGLE(MultiTexCoord4fvARB)
+#define glMultiTexCoord4fv             MANGLE(MultiTexCoord4fv)
+#define glMultiTexCoord4hNV            MANGLE(MultiTexCoord4hNV)
+#define glMultiTexCoord4hvNV           MANGLE(MultiTexCoord4hvNV)
+#define glMultiTexCoord4iARB           MANGLE(MultiTexCoord4iARB)
+#define glMultiTexCoord4i              MANGLE(MultiTexCoord4i)
+#define glMultiTexCoord4ivARB          MANGLE(MultiTexCoord4ivARB)
+#define glMultiTexCoord4iv             MANGLE(MultiTexCoord4iv)
+#define glMultiTexCoord4sARB           MANGLE(MultiTexCoord4sARB)
+#define glMultiTexCoord4s              MANGLE(MultiTexCoord4s)
+#define glMultiTexCoord4svARB          MANGLE(MultiTexCoord4svARB)
+#define glMultiTexCoord4sv             MANGLE(MultiTexCoord4sv)
+#define glMultiTexCoordPointerEXT              MANGLE(MultiTexCoordPointerEXT)
+#define glMultiTexEnvfEXT              MANGLE(MultiTexEnvfEXT)
+#define glMultiTexEnvfvEXT             MANGLE(MultiTexEnvfvEXT)
+#define glMultiTexEnviEXT              MANGLE(MultiTexEnviEXT)
+#define glMultiTexEnvivEXT             MANGLE(MultiTexEnvivEXT)
+#define glMultiTexGendEXT              MANGLE(MultiTexGendEXT)
+#define glMultiTexGendvEXT             MANGLE(MultiTexGendvEXT)
+#define glMultiTexGenfEXT              MANGLE(MultiTexGenfEXT)
+#define glMultiTexGenfvEXT             MANGLE(MultiTexGenfvEXT)
+#define glMultiTexGeniEXT              MANGLE(MultiTexGeniEXT)
+#define glMultiTexGenivEXT             MANGLE(MultiTexGenivEXT)
+#define glMultiTexImage1DEXT           MANGLE(MultiTexImage1DEXT)
+#define glMultiTexImage2DEXT           MANGLE(MultiTexImage2DEXT)
+#define glMultiTexImage3DEXT           MANGLE(MultiTexImage3DEXT)
+#define glMultiTexParameterfEXT                MANGLE(MultiTexParameterfEXT)
+#define glMultiTexParameterfvEXT               MANGLE(MultiTexParameterfvEXT)
+#define glMultiTexParameteriEXT                MANGLE(MultiTexParameteriEXT)
+#define glMultiTexParameterIivEXT              MANGLE(MultiTexParameterIivEXT)
+#define glMultiTexParameterIuivEXT             MANGLE(MultiTexParameterIuivEXT)
+#define glMultiTexParameterivEXT               MANGLE(MultiTexParameterivEXT)
+#define glMultiTexRenderbufferEXT              MANGLE(MultiTexRenderbufferEXT)
+#define glMultiTexSubImage1DEXT                MANGLE(MultiTexSubImage1DEXT)
+#define glMultiTexSubImage2DEXT                MANGLE(MultiTexSubImage2DEXT)
+#define glMultiTexSubImage3DEXT                MANGLE(MultiTexSubImage3DEXT)
+#define glMultMatrixd          MANGLE(MultMatrixd)
+#define glMultMatrixf          MANGLE(MultMatrixf)
+#define glMultTransposeMatrixdARB              MANGLE(MultTransposeMatrixdARB)
+#define glMultTransposeMatrixd         MANGLE(MultTransposeMatrixd)
+#define glMultTransposeMatrixfARB              MANGLE(MultTransposeMatrixfARB)
+#define glMultTransposeMatrixf         MANGLE(MultTransposeMatrixf)
+#define glNamedBufferDataEXT           MANGLE(NamedBufferDataEXT)
+#define glNamedBufferSubDataEXT                MANGLE(NamedBufferSubDataEXT)
+#define glNamedFramebufferRenderbufferEXT              MANGLE(NamedFramebufferRenderbufferEXT)
+#define glNamedFramebufferTexture1DEXT         MANGLE(NamedFramebufferTexture1DEXT)
+#define glNamedFramebufferTexture2DEXT         MANGLE(NamedFramebufferTexture2DEXT)
+#define glNamedFramebufferTexture3DEXT         MANGLE(NamedFramebufferTexture3DEXT)
+#define glNamedFramebufferTextureEXT           MANGLE(NamedFramebufferTextureEXT)
+#define glNamedFramebufferTextureFaceEXT               MANGLE(NamedFramebufferTextureFaceEXT)
+#define glNamedFramebufferTextureLayerEXT              MANGLE(NamedFramebufferTextureLayerEXT)
+#define glNamedProgramLocalParameter4dEXT              MANGLE(NamedProgramLocalParameter4dEXT)
+#define glNamedProgramLocalParameter4dvEXT             MANGLE(NamedProgramLocalParameter4dvEXT)
+#define glNamedProgramLocalParameter4fEXT              MANGLE(NamedProgramLocalParameter4fEXT)
+#define glNamedProgramLocalParameter4fvEXT             MANGLE(NamedProgramLocalParameter4fvEXT)
+#define glNamedProgramLocalParameterI4iEXT             MANGLE(NamedProgramLocalParameterI4iEXT)
+#define glNamedProgramLocalParameterI4ivEXT            MANGLE(NamedProgramLocalParameterI4ivEXT)
+#define glNamedProgramLocalParameterI4uiEXT            MANGLE(NamedProgramLocalParameterI4uiEXT)
+#define glNamedProgramLocalParameterI4uivEXT           MANGLE(NamedProgramLocalParameterI4uivEXT)
+#define glNamedProgramLocalParameters4fvEXT            MANGLE(NamedProgramLocalParameters4fvEXT)
+#define glNamedProgramLocalParametersI4ivEXT           MANGLE(NamedProgramLocalParametersI4ivEXT)
+#define glNamedProgramLocalParametersI4uivEXT          MANGLE(NamedProgramLocalParametersI4uivEXT)
+#define glNamedProgramStringEXT                MANGLE(NamedProgramStringEXT)
+#define glNamedRenderbufferStorageEXT          MANGLE(NamedRenderbufferStorageEXT)
+#define glNamedRenderbufferStorageMultisampleCoverageEXT               MANGLE(NamedRenderbufferStorageMultisampleCoverageEXT)
+#define glNamedRenderbufferStorageMultisampleEXT               MANGLE(NamedRenderbufferStorageMultisampleEXT)
+#define glNewList              MANGLE(NewList)
+#define glNewObjectBufferATI           MANGLE(NewObjectBufferATI)
+#define glNormal3b             MANGLE(Normal3b)
+#define glNormal3bv            MANGLE(Normal3bv)
+#define glNormal3d             MANGLE(Normal3d)
+#define glNormal3dv            MANGLE(Normal3dv)
+#define glNormal3f             MANGLE(Normal3f)
+#define glNormal3fVertex3fSUN          MANGLE(Normal3fVertex3fSUN)
+#define glNormal3fVertex3fvSUN         MANGLE(Normal3fVertex3fvSUN)
+#define glNormal3fv            MANGLE(Normal3fv)
+#define glNormal3hNV           MANGLE(Normal3hNV)
+#define glNormal3hvNV          MANGLE(Normal3hvNV)
+#define glNormal3i             MANGLE(Normal3i)
+#define glNormal3iv            MANGLE(Normal3iv)
+#define glNormal3s             MANGLE(Normal3s)
+#define glNormal3sv            MANGLE(Normal3sv)
+#define glNormalPointerEXT             MANGLE(NormalPointerEXT)
+#define glNormalPointerListIBM         MANGLE(NormalPointerListIBM)
+#define glNormalPointer                MANGLE(NormalPointer)
+#define glNormalPointervINTEL          MANGLE(NormalPointervINTEL)
+#define glNormalStream3bATI            MANGLE(NormalStream3bATI)
+#define glNormalStream3bvATI           MANGLE(NormalStream3bvATI)
+#define glNormalStream3dATI            MANGLE(NormalStream3dATI)
+#define glNormalStream3dvATI           MANGLE(NormalStream3dvATI)
+#define glNormalStream3fATI            MANGLE(NormalStream3fATI)
+#define glNormalStream3fvATI           MANGLE(NormalStream3fvATI)
+#define glNormalStream3iATI            MANGLE(NormalStream3iATI)
+#define glNormalStream3ivATI           MANGLE(NormalStream3ivATI)
+#define glNormalStream3sATI            MANGLE(NormalStream3sATI)
+#define glNormalStream3svATI           MANGLE(NormalStream3svATI)
+#define glOrtho                MANGLE(Ortho)
+#define glPassTexCoordATI              MANGLE(PassTexCoordATI)
+#define glPassThrough          MANGLE(PassThrough)
+#define glPauseTransformFeedbackNV             MANGLE(PauseTransformFeedbackNV)
+#define glPixelDataRangeNV             MANGLE(PixelDataRangeNV)
+#define glPixelMapfv           MANGLE(PixelMapfv)
+#define glPixelMapuiv          MANGLE(PixelMapuiv)
+#define glPixelMapusv          MANGLE(PixelMapusv)
+#define glPixelStoref          MANGLE(PixelStoref)
+#define glPixelStorei          MANGLE(PixelStorei)
+#define glPixelTexGenParameterfSGIS            MANGLE(PixelTexGenParameterfSGIS)
+#define glPixelTexGenParameterfvSGIS           MANGLE(PixelTexGenParameterfvSGIS)
+#define glPixelTexGenParameteriSGIS            MANGLE(PixelTexGenParameteriSGIS)
+#define glPixelTexGenParameterivSGIS           MANGLE(PixelTexGenParameterivSGIS)
+#define glPixelTexGenSGIX              MANGLE(PixelTexGenSGIX)
+#define glPixelTransferf               MANGLE(PixelTransferf)
+#define glPixelTransferi               MANGLE(PixelTransferi)
+#define glPixelTransformParameterfEXT          MANGLE(PixelTransformParameterfEXT)
+#define glPixelTransformParameterfvEXT         MANGLE(PixelTransformParameterfvEXT)
+#define glPixelTransformParameteriEXT          MANGLE(PixelTransformParameteriEXT)
+#define glPixelTransformParameterivEXT         MANGLE(PixelTransformParameterivEXT)
+#define glPixelZoom            MANGLE(PixelZoom)
+#define glPNTrianglesfATI              MANGLE(PNTrianglesfATI)
+#define glPNTrianglesiATI              MANGLE(PNTrianglesiATI)
+#define glPointParameterfARB           MANGLE(PointParameterfARB)
+#define glPointParameterfEXT           MANGLE(PointParameterfEXT)
+#define glPointParameterf              MANGLE(PointParameterf)
+#define glPointParameterfSGIS          MANGLE(PointParameterfSGIS)
+#define glPointParameterfvARB          MANGLE(PointParameterfvARB)
+#define glPointParameterfvEXT          MANGLE(PointParameterfvEXT)
+#define glPointParameterfv             MANGLE(PointParameterfv)
+#define glPointParameterfvSGIS         MANGLE(PointParameterfvSGIS)
+#define glPointParameteri              MANGLE(PointParameteri)
+#define glPointParameteriNV            MANGLE(PointParameteriNV)
+#define glPointParameteriv             MANGLE(PointParameteriv)
+#define glPointParameterivNV           MANGLE(PointParameterivNV)
+#define glPointSize            MANGLE(PointSize)
+#define glPollAsyncSGIX                MANGLE(PollAsyncSGIX)
+#define glPollInstrumentsSGIX          MANGLE(PollInstrumentsSGIX)
+#define glPolygonMode          MANGLE(PolygonMode)
+#define glPolygonOffsetEXT             MANGLE(PolygonOffsetEXT)
+#define glPolygonOffset                MANGLE(PolygonOffset)
+#define glPolygonStipple               MANGLE(PolygonStipple)
+#define glPopAttrib            MANGLE(PopAttrib)
+#define glPopClientAttrib              MANGLE(PopClientAttrib)
+#define glPopMatrix            MANGLE(PopMatrix)
+#define glPopName              MANGLE(PopName)
+#define glPresentFrameDualFillNV               MANGLE(PresentFrameDualFillNV)
+#define glPresentFrameKeyedNV          MANGLE(PresentFrameKeyedNV)
+#define glPrimitiveRestartIndex                MANGLE(PrimitiveRestartIndex)
+#define glPrimitiveRestartIndexNV              MANGLE(PrimitiveRestartIndexNV)
+#define glPrimitiveRestartNV           MANGLE(PrimitiveRestartNV)
+#define glPrioritizeTexturesEXT                MANGLE(PrioritizeTexturesEXT)
+#define glPrioritizeTextures           MANGLE(PrioritizeTextures)
+#define glProgramBufferParametersfvNV          MANGLE(ProgramBufferParametersfvNV)
+#define glProgramBufferParametersIivNV         MANGLE(ProgramBufferParametersIivNV)
+#define glProgramBufferParametersIuivNV                MANGLE(ProgramBufferParametersIuivNV)
+#define glProgramCallbackMESA          MANGLE(ProgramCallbackMESA)
+#define glProgramEnvParameter4dARB             MANGLE(ProgramEnvParameter4dARB)
+#define glProgramEnvParameter4dvARB            MANGLE(ProgramEnvParameter4dvARB)
+#define glProgramEnvParameter4fARB             MANGLE(ProgramEnvParameter4fARB)
+#define glProgramEnvParameter4fvARB            MANGLE(ProgramEnvParameter4fvARB)
+#define glProgramEnvParameterI4iNV             MANGLE(ProgramEnvParameterI4iNV)
+#define glProgramEnvParameterI4ivNV            MANGLE(ProgramEnvParameterI4ivNV)
+#define glProgramEnvParameterI4uiNV            MANGLE(ProgramEnvParameterI4uiNV)
+#define glProgramEnvParameterI4uivNV           MANGLE(ProgramEnvParameterI4uivNV)
+#define glProgramEnvParameters4fvEXT           MANGLE(ProgramEnvParameters4fvEXT)
+#define glProgramEnvParametersI4ivNV           MANGLE(ProgramEnvParametersI4ivNV)
+#define glProgramEnvParametersI4uivNV          MANGLE(ProgramEnvParametersI4uivNV)
+#define glProgramLocalParameter4dARB           MANGLE(ProgramLocalParameter4dARB)
+#define glProgramLocalParameter4dvARB          MANGLE(ProgramLocalParameter4dvARB)
+#define glProgramLocalParameter4fARB           MANGLE(ProgramLocalParameter4fARB)
+#define glProgramLocalParameter4fvARB          MANGLE(ProgramLocalParameter4fvARB)
+#define glProgramLocalParameterI4iNV           MANGLE(ProgramLocalParameterI4iNV)
+#define glProgramLocalParameterI4ivNV          MANGLE(ProgramLocalParameterI4ivNV)
+#define glProgramLocalParameterI4uiNV          MANGLE(ProgramLocalParameterI4uiNV)
+#define glProgramLocalParameterI4uivNV         MANGLE(ProgramLocalParameterI4uivNV)
+#define glProgramLocalParameters4fvEXT         MANGLE(ProgramLocalParameters4fvEXT)
+#define glProgramLocalParametersI4ivNV         MANGLE(ProgramLocalParametersI4ivNV)
+#define glProgramLocalParametersI4uivNV                MANGLE(ProgramLocalParametersI4uivNV)
+#define glProgramNamedParameter4dNV            MANGLE(ProgramNamedParameter4dNV)
+#define glProgramNamedParameter4dvNV           MANGLE(ProgramNamedParameter4dvNV)
+#define glProgramNamedParameter4fNV            MANGLE(ProgramNamedParameter4fNV)
+#define glProgramNamedParameter4fvNV           MANGLE(ProgramNamedParameter4fvNV)
+#define glProgramParameter4dNV         MANGLE(ProgramParameter4dNV)
+#define glProgramParameter4dvNV                MANGLE(ProgramParameter4dvNV)
+#define glProgramParameter4fNV         MANGLE(ProgramParameter4fNV)
+#define glProgramParameter4fvNV                MANGLE(ProgramParameter4fvNV)
+#define glProgramParameteriARB         MANGLE(ProgramParameteriARB)
+#define glProgramParameteriEXT         MANGLE(ProgramParameteriEXT)
+#define glProgramParameters4dvNV               MANGLE(ProgramParameters4dvNV)
+#define glProgramParameters4fvNV               MANGLE(ProgramParameters4fvNV)
+#define glProgramStringARB             MANGLE(ProgramStringARB)
+#define glProgramUniform1fEXT          MANGLE(ProgramUniform1fEXT)
+#define glProgramUniform1fvEXT         MANGLE(ProgramUniform1fvEXT)
+#define glProgramUniform1iEXT          MANGLE(ProgramUniform1iEXT)
+#define glProgramUniform1ivEXT         MANGLE(ProgramUniform1ivEXT)
+#define glProgramUniform1uiEXT         MANGLE(ProgramUniform1uiEXT)
+#define glProgramUniform1uivEXT                MANGLE(ProgramUniform1uivEXT)
+#define glProgramUniform2fEXT          MANGLE(ProgramUniform2fEXT)
+#define glProgramUniform2fvEXT         MANGLE(ProgramUniform2fvEXT)
+#define glProgramUniform2iEXT          MANGLE(ProgramUniform2iEXT)
+#define glProgramUniform2ivEXT         MANGLE(ProgramUniform2ivEXT)
+#define glProgramUniform2uiEXT         MANGLE(ProgramUniform2uiEXT)
+#define glProgramUniform2uivEXT                MANGLE(ProgramUniform2uivEXT)
+#define glProgramUniform3fEXT          MANGLE(ProgramUniform3fEXT)
+#define glProgramUniform3fvEXT         MANGLE(ProgramUniform3fvEXT)
+#define glProgramUniform3iEXT          MANGLE(ProgramUniform3iEXT)
+#define glProgramUniform3ivEXT         MANGLE(ProgramUniform3ivEXT)
+#define glProgramUniform3uiEXT         MANGLE(ProgramUniform3uiEXT)
+#define glProgramUniform3uivEXT                MANGLE(ProgramUniform3uivEXT)
+#define glProgramUniform4fEXT          MANGLE(ProgramUniform4fEXT)
+#define glProgramUniform4fvEXT         MANGLE(ProgramUniform4fvEXT)
+#define glProgramUniform4iEXT          MANGLE(ProgramUniform4iEXT)
+#define glProgramUniform4ivEXT         MANGLE(ProgramUniform4ivEXT)
+#define glProgramUniform4uiEXT         MANGLE(ProgramUniform4uiEXT)
+#define glProgramUniform4uivEXT                MANGLE(ProgramUniform4uivEXT)
+#define glProgramUniformMatrix2fvEXT           MANGLE(ProgramUniformMatrix2fvEXT)
+#define glProgramUniformMatrix2x3fvEXT         MANGLE(ProgramUniformMatrix2x3fvEXT)
+#define glProgramUniformMatrix2x4fvEXT         MANGLE(ProgramUniformMatrix2x4fvEXT)
+#define glProgramUniformMatrix3fvEXT           MANGLE(ProgramUniformMatrix3fvEXT)
+#define glProgramUniformMatrix3x2fvEXT         MANGLE(ProgramUniformMatrix3x2fvEXT)
+#define glProgramUniformMatrix3x4fvEXT         MANGLE(ProgramUniformMatrix3x4fvEXT)
+#define glProgramUniformMatrix4fvEXT           MANGLE(ProgramUniformMatrix4fvEXT)
+#define glProgramUniformMatrix4x2fvEXT         MANGLE(ProgramUniformMatrix4x2fvEXT)
+#define glProgramUniformMatrix4x3fvEXT         MANGLE(ProgramUniformMatrix4x3fvEXT)
+#define glProgramVertexLimitNV         MANGLE(ProgramVertexLimitNV)
+#define glProvokingVertexEXT           MANGLE(ProvokingVertexEXT)
+#define glPushAttrib           MANGLE(PushAttrib)
+#define glPushClientAttribDefaultEXT           MANGLE(PushClientAttribDefaultEXT)
+#define glPushClientAttrib             MANGLE(PushClientAttrib)
+#define glPushMatrix           MANGLE(PushMatrix)
+#define glPushName             MANGLE(PushName)
+#define glRasterPos2d          MANGLE(RasterPos2d)
+#define glRasterPos2dv         MANGLE(RasterPos2dv)
+#define glRasterPos2f          MANGLE(RasterPos2f)
+#define glRasterPos2fv         MANGLE(RasterPos2fv)
+#define glRasterPos2i          MANGLE(RasterPos2i)
+#define glRasterPos2iv         MANGLE(RasterPos2iv)
+#define glRasterPos2s          MANGLE(RasterPos2s)
+#define glRasterPos2sv         MANGLE(RasterPos2sv)
+#define glRasterPos3d          MANGLE(RasterPos3d)
+#define glRasterPos3dv         MANGLE(RasterPos3dv)
+#define glRasterPos3f          MANGLE(RasterPos3f)
+#define glRasterPos3fv         MANGLE(RasterPos3fv)
+#define glRasterPos3i          MANGLE(RasterPos3i)
+#define glRasterPos3iv         MANGLE(RasterPos3iv)
+#define glRasterPos3s          MANGLE(RasterPos3s)
+#define glRasterPos3sv         MANGLE(RasterPos3sv)
+#define glRasterPos4d          MANGLE(RasterPos4d)
+#define glRasterPos4dv         MANGLE(RasterPos4dv)
+#define glRasterPos4f          MANGLE(RasterPos4f)
+#define glRasterPos4fv         MANGLE(RasterPos4fv)
+#define glRasterPos4i          MANGLE(RasterPos4i)
+#define glRasterPos4iv         MANGLE(RasterPos4iv)
+#define glRasterPos4s          MANGLE(RasterPos4s)
+#define glRasterPos4sv         MANGLE(RasterPos4sv)
+#define glReadBuffer           MANGLE(ReadBuffer)
+#define glReadInstrumentsSGIX          MANGLE(ReadInstrumentsSGIX)
+#define glReadPixels           MANGLE(ReadPixels)
+#define glRectd                MANGLE(Rectd)
+#define glRectdv               MANGLE(Rectdv)
+#define glRectf                MANGLE(Rectf)
+#define glRectfv               MANGLE(Rectfv)
+#define glRecti                MANGLE(Recti)
+#define glRectiv               MANGLE(Rectiv)
+#define glRects                MANGLE(Rects)
+#define glRectsv               MANGLE(Rectsv)
+#define glReferencePlaneSGIX           MANGLE(ReferencePlaneSGIX)
+#define glRenderbufferStorageEXT               MANGLE(RenderbufferStorageEXT)
+#define glRenderbufferStorage          MANGLE(RenderbufferStorage)
+#define glRenderbufferStorageMultisampleCoverageNV             MANGLE(RenderbufferStorageMultisampleCoverageNV)
+#define glRenderbufferStorageMultisampleEXT            MANGLE(RenderbufferStorageMultisampleEXT)
+#define glRenderbufferStorageMultisample               MANGLE(RenderbufferStorageMultisample)
+#define glRenderMode           MANGLE(RenderMode)
+#define glReplacementCodePointerSUN            MANGLE(ReplacementCodePointerSUN)
+#define glReplacementCodeubSUN         MANGLE(ReplacementCodeubSUN)
+#define glReplacementCodeubvSUN                MANGLE(ReplacementCodeubvSUN)
+#define glReplacementCodeuiColor3fVertex3fSUN          MANGLE(ReplacementCodeuiColor3fVertex3fSUN)
+#define glReplacementCodeuiColor3fVertex3fvSUN         MANGLE(ReplacementCodeuiColor3fVertex3fvSUN)
+#define glReplacementCodeuiColor4fNormal3fVertex3fSUN          MANGLE(ReplacementCodeuiColor4fNormal3fVertex3fSUN)
+#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN         MANGLE(ReplacementCodeuiColor4fNormal3fVertex3fvSUN)
+#define glReplacementCodeuiColor4ubVertex3fSUN         MANGLE(ReplacementCodeuiColor4ubVertex3fSUN)
+#define glReplacementCodeuiColor4ubVertex3fvSUN                MANGLE(ReplacementCodeuiColor4ubVertex3fvSUN)
+#define glReplacementCodeuiNormal3fVertex3fSUN         MANGLE(ReplacementCodeuiNormal3fVertex3fSUN)
+#define glReplacementCodeuiNormal3fVertex3fvSUN                MANGLE(ReplacementCodeuiNormal3fVertex3fvSUN)
+#define glReplacementCodeuiSUN         MANGLE(ReplacementCodeuiSUN)
+#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN                MANGLE(ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)
+#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN               MANGLE(ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)
+#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN               MANGLE(ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)
+#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN              MANGLE(ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)
+#define glReplacementCodeuiTexCoord2fVertex3fSUN               MANGLE(ReplacementCodeuiTexCoord2fVertex3fSUN)
+#define glReplacementCodeuiTexCoord2fVertex3fvSUN              MANGLE(ReplacementCodeuiTexCoord2fVertex3fvSUN)
+#define glReplacementCodeuiVertex3fSUN         MANGLE(ReplacementCodeuiVertex3fSUN)
+#define glReplacementCodeuiVertex3fvSUN                MANGLE(ReplacementCodeuiVertex3fvSUN)
+#define glReplacementCodeuivSUN                MANGLE(ReplacementCodeuivSUN)
+#define glReplacementCodeusSUN         MANGLE(ReplacementCodeusSUN)
+#define glReplacementCodeusvSUN                MANGLE(ReplacementCodeusvSUN)
+#define glRequestResidentProgramsNV            MANGLE(RequestResidentProgramsNV)
+#define glResetHistogramEXT            MANGLE(ResetHistogramEXT)
+#define glResetHistogram               MANGLE(ResetHistogram)
+#define glResetMinmaxEXT               MANGLE(ResetMinmaxEXT)
+#define glResetMinmax          MANGLE(ResetMinmax)
+#define glResizeBuffersMESA            MANGLE(ResizeBuffersMESA)
+#define glResumeTransformFeedbackNV            MANGLE(ResumeTransformFeedbackNV)
+#define glRotated              MANGLE(Rotated)
+#define glRotatef              MANGLE(Rotatef)
+#define glSampleCoverageARB            MANGLE(SampleCoverageARB)
+#define glSampleCoverage               MANGLE(SampleCoverage)
+#define glSampleMapATI         MANGLE(SampleMapATI)
+#define glSampleMaskEXT                MANGLE(SampleMaskEXT)
+#define glSampleMaskIndexedNV          MANGLE(SampleMaskIndexedNV)
+#define glSampleMaskSGIS               MANGLE(SampleMaskSGIS)
+#define glSamplePatternEXT             MANGLE(SamplePatternEXT)
+#define glSamplePatternSGIS            MANGLE(SamplePatternSGIS)
+#define glScaled               MANGLE(Scaled)
+#define glScalef               MANGLE(Scalef)
+#define glScissor              MANGLE(Scissor)
+#define glSecondaryColor3bEXT          MANGLE(SecondaryColor3bEXT)
+#define glSecondaryColor3b             MANGLE(SecondaryColor3b)
+#define glSecondaryColor3bvEXT         MANGLE(SecondaryColor3bvEXT)
+#define glSecondaryColor3bv            MANGLE(SecondaryColor3bv)
+#define glSecondaryColor3dEXT          MANGLE(SecondaryColor3dEXT)
+#define glSecondaryColor3d             MANGLE(SecondaryColor3d)
+#define glSecondaryColor3dvEXT         MANGLE(SecondaryColor3dvEXT)
+#define glSecondaryColor3dv            MANGLE(SecondaryColor3dv)
+#define glSecondaryColor3fEXT          MANGLE(SecondaryColor3fEXT)
+#define glSecondaryColor3f             MANGLE(SecondaryColor3f)
+#define glSecondaryColor3fvEXT         MANGLE(SecondaryColor3fvEXT)
+#define glSecondaryColor3fv            MANGLE(SecondaryColor3fv)
+#define glSecondaryColor3hNV           MANGLE(SecondaryColor3hNV)
+#define glSecondaryColor3hvNV          MANGLE(SecondaryColor3hvNV)
+#define glSecondaryColor3iEXT          MANGLE(SecondaryColor3iEXT)
+#define glSecondaryColor3i             MANGLE(SecondaryColor3i)
+#define glSecondaryColor3ivEXT         MANGLE(SecondaryColor3ivEXT)
+#define glSecondaryColor3iv            MANGLE(SecondaryColor3iv)
+#define glSecondaryColor3sEXT          MANGLE(SecondaryColor3sEXT)
+#define glSecondaryColor3s             MANGLE(SecondaryColor3s)
+#define glSecondaryColor3svEXT         MANGLE(SecondaryColor3svEXT)
+#define glSecondaryColor3sv            MANGLE(SecondaryColor3sv)
+#define glSecondaryColor3ubEXT         MANGLE(SecondaryColor3ubEXT)
+#define glSecondaryColor3ub            MANGLE(SecondaryColor3ub)
+#define glSecondaryColor3ubvEXT                MANGLE(SecondaryColor3ubvEXT)
+#define glSecondaryColor3ubv           MANGLE(SecondaryColor3ubv)
+#define glSecondaryColor3uiEXT         MANGLE(SecondaryColor3uiEXT)
+#define glSecondaryColor3ui            MANGLE(SecondaryColor3ui)
+#define glSecondaryColor3uivEXT                MANGLE(SecondaryColor3uivEXT)
+#define glSecondaryColor3uiv           MANGLE(SecondaryColor3uiv)
+#define glSecondaryColor3usEXT         MANGLE(SecondaryColor3usEXT)
+#define glSecondaryColor3us            MANGLE(SecondaryColor3us)
+#define glSecondaryColor3usvEXT                MANGLE(SecondaryColor3usvEXT)
+#define glSecondaryColor3usv           MANGLE(SecondaryColor3usv)
+#define glSecondaryColorPointerEXT             MANGLE(SecondaryColorPointerEXT)
+#define glSecondaryColorPointerListIBM         MANGLE(SecondaryColorPointerListIBM)
+#define glSecondaryColorPointer                MANGLE(SecondaryColorPointer)
+#define glSelectBuffer         MANGLE(SelectBuffer)
+#define glSelectPerfMonitorCountersAMD         MANGLE(SelectPerfMonitorCountersAMD)
+#define glSeparableFilter2DEXT         MANGLE(SeparableFilter2DEXT)
+#define glSeparableFilter2D            MANGLE(SeparableFilter2D)
+#define glSetFenceAPPLE                MANGLE(SetFenceAPPLE)
+#define glSetFenceNV           MANGLE(SetFenceNV)
+#define glSetFragmentShaderConstantATI         MANGLE(SetFragmentShaderConstantATI)
+#define glSetInvariantEXT              MANGLE(SetInvariantEXT)
+#define glSetLocalConstantEXT          MANGLE(SetLocalConstantEXT)
+#define glShadeModel           MANGLE(ShadeModel)
+#define glShaderOp1EXT         MANGLE(ShaderOp1EXT)
+#define glShaderOp2EXT         MANGLE(ShaderOp2EXT)
+#define glShaderOp3EXT         MANGLE(ShaderOp3EXT)
+#define glShaderSourceARB              MANGLE(ShaderSourceARB)
+#define glShaderSource         MANGLE(ShaderSource)
+#define glSharpenTexFuncSGIS           MANGLE(SharpenTexFuncSGIS)
+#define glSpriteParameterfSGIX         MANGLE(SpriteParameterfSGIX)
+#define glSpriteParameterfvSGIX                MANGLE(SpriteParameterfvSGIX)
+#define glSpriteParameteriSGIX         MANGLE(SpriteParameteriSGIX)
+#define glSpriteParameterivSGIX                MANGLE(SpriteParameterivSGIX)
+#define glStartInstrumentsSGIX         MANGLE(StartInstrumentsSGIX)
+#define glStencilClearTagEXT           MANGLE(StencilClearTagEXT)
+#define glStencilFunc          MANGLE(StencilFunc)
+#define glStencilFuncSeparateATI               MANGLE(StencilFuncSeparateATI)
+#define glStencilFuncSeparate          MANGLE(StencilFuncSeparate)
+#define glStencilMask          MANGLE(StencilMask)
+#define glStencilMaskSeparate          MANGLE(StencilMaskSeparate)
+#define glStencilOp            MANGLE(StencilOp)
+#define glStencilOpSeparateATI         MANGLE(StencilOpSeparateATI)
+#define glStencilOpSeparate            MANGLE(StencilOpSeparate)
+#define glStopInstrumentsSGIX          MANGLE(StopInstrumentsSGIX)
+#define glStringMarkerGREMEDY          MANGLE(StringMarkerGREMEDY)
+#define glSwizzleEXT           MANGLE(SwizzleEXT)
+#define glTagSampleBufferSGIX          MANGLE(TagSampleBufferSGIX)
+#define glTangent3bEXT         MANGLE(Tangent3bEXT)
+#define glTangent3bvEXT                MANGLE(Tangent3bvEXT)
+#define glTangent3dEXT         MANGLE(Tangent3dEXT)
+#define glTangent3dvEXT                MANGLE(Tangent3dvEXT)
+#define glTangent3fEXT         MANGLE(Tangent3fEXT)
+#define glTangent3fvEXT                MANGLE(Tangent3fvEXT)
+#define glTangent3iEXT         MANGLE(Tangent3iEXT)
+#define glTangent3ivEXT                MANGLE(Tangent3ivEXT)
+#define glTangent3sEXT         MANGLE(Tangent3sEXT)
+#define glTangent3svEXT                MANGLE(Tangent3svEXT)
+#define glTangentPointerEXT            MANGLE(TangentPointerEXT)
+#define glTbufferMask3DFX              MANGLE(TbufferMask3DFX)
+#define glTessellationFactorAMD                MANGLE(TessellationFactorAMD)
+#define glTessellationModeAMD          MANGLE(TessellationModeAMD)
+#define glTestFenceAPPLE               MANGLE(TestFenceAPPLE)
+#define glTestFenceNV          MANGLE(TestFenceNV)
+#define glTestObjectAPPLE              MANGLE(TestObjectAPPLE)
+#define glTexBufferARB         MANGLE(TexBufferARB)
+#define glTexBufferEXT         MANGLE(TexBufferEXT)
+#define glTexBuffer            MANGLE(TexBuffer)
+#define glTexBumpParameterfvATI                MANGLE(TexBumpParameterfvATI)
+#define glTexBumpParameterivATI                MANGLE(TexBumpParameterivATI)
+#define glTexCoord1d           MANGLE(TexCoord1d)
+#define glTexCoord1dv          MANGLE(TexCoord1dv)
+#define glTexCoord1f           MANGLE(TexCoord1f)
+#define glTexCoord1fv          MANGLE(TexCoord1fv)
+#define glTexCoord1hNV         MANGLE(TexCoord1hNV)
+#define glTexCoord1hvNV                MANGLE(TexCoord1hvNV)
+#define glTexCoord1i           MANGLE(TexCoord1i)
+#define glTexCoord1iv          MANGLE(TexCoord1iv)
+#define glTexCoord1s           MANGLE(TexCoord1s)
+#define glTexCoord1sv          MANGLE(TexCoord1sv)
+#define glTexCoord2d           MANGLE(TexCoord2d)
+#define glTexCoord2dv          MANGLE(TexCoord2dv)
+#define glTexCoord2fColor3fVertex3fSUN         MANGLE(TexCoord2fColor3fVertex3fSUN)
+#define glTexCoord2fColor3fVertex3fvSUN                MANGLE(TexCoord2fColor3fVertex3fvSUN)
+#define glTexCoord2fColor4fNormal3fVertex3fSUN         MANGLE(TexCoord2fColor4fNormal3fVertex3fSUN)
+#define glTexCoord2fColor4fNormal3fVertex3fvSUN                MANGLE(TexCoord2fColor4fNormal3fVertex3fvSUN)
+#define glTexCoord2fColor4ubVertex3fSUN                MANGLE(TexCoord2fColor4ubVertex3fSUN)
+#define glTexCoord2fColor4ubVertex3fvSUN               MANGLE(TexCoord2fColor4ubVertex3fvSUN)
+#define glTexCoord2f           MANGLE(TexCoord2f)
+#define glTexCoord2fNormal3fVertex3fSUN                MANGLE(TexCoord2fNormal3fVertex3fSUN)
+#define glTexCoord2fNormal3fVertex3fvSUN               MANGLE(TexCoord2fNormal3fVertex3fvSUN)
+#define glTexCoord2fVertex3fSUN                MANGLE(TexCoord2fVertex3fSUN)
+#define glTexCoord2fVertex3fvSUN               MANGLE(TexCoord2fVertex3fvSUN)
+#define glTexCoord2fv          MANGLE(TexCoord2fv)
+#define glTexCoord2hNV         MANGLE(TexCoord2hNV)
+#define glTexCoord2hvNV                MANGLE(TexCoord2hvNV)
+#define glTexCoord2i           MANGLE(TexCoord2i)
+#define glTexCoord2iv          MANGLE(TexCoord2iv)
+#define glTexCoord2s           MANGLE(TexCoord2s)
+#define glTexCoord2sv          MANGLE(TexCoord2sv)
+#define glTexCoord3d           MANGLE(TexCoord3d)
+#define glTexCoord3dv          MANGLE(TexCoord3dv)
+#define glTexCoord3f           MANGLE(TexCoord3f)
+#define glTexCoord3fv          MANGLE(TexCoord3fv)
+#define glTexCoord3hNV         MANGLE(TexCoord3hNV)
+#define glTexCoord3hvNV                MANGLE(TexCoord3hvNV)
+#define glTexCoord3i           MANGLE(TexCoord3i)
+#define glTexCoord3iv          MANGLE(TexCoord3iv)
+#define glTexCoord3s           MANGLE(TexCoord3s)
+#define glTexCoord3sv          MANGLE(TexCoord3sv)
+#define glTexCoord4d           MANGLE(TexCoord4d)
+#define glTexCoord4dv          MANGLE(TexCoord4dv)
+#define glTexCoord4fColor4fNormal3fVertex4fSUN         MANGLE(TexCoord4fColor4fNormal3fVertex4fSUN)
+#define glTexCoord4fColor4fNormal3fVertex4fvSUN                MANGLE(TexCoord4fColor4fNormal3fVertex4fvSUN)
+#define glTexCoord4f           MANGLE(TexCoord4f)
+#define glTexCoord4fVertex4fSUN                MANGLE(TexCoord4fVertex4fSUN)
+#define glTexCoord4fVertex4fvSUN               MANGLE(TexCoord4fVertex4fvSUN)
+#define glTexCoord4fv          MANGLE(TexCoord4fv)
+#define glTexCoord4hNV         MANGLE(TexCoord4hNV)
+#define glTexCoord4hvNV                MANGLE(TexCoord4hvNV)
+#define glTexCoord4i           MANGLE(TexCoord4i)
+#define glTexCoord4iv          MANGLE(TexCoord4iv)
+#define glTexCoord4s           MANGLE(TexCoord4s)
+#define glTexCoord4sv          MANGLE(TexCoord4sv)
+#define glTexCoordPointerEXT           MANGLE(TexCoordPointerEXT)
+#define glTexCoordPointerListIBM               MANGLE(TexCoordPointerListIBM)
+#define glTexCoordPointer              MANGLE(TexCoordPointer)
+#define glTexCoordPointervINTEL                MANGLE(TexCoordPointervINTEL)
+#define glTexEnvf              MANGLE(TexEnvf)
+#define glTexEnvfv             MANGLE(TexEnvfv)
+#define glTexEnvi              MANGLE(TexEnvi)
+#define glTexEnviv             MANGLE(TexEnviv)
+#define glTexFilterFuncSGIS            MANGLE(TexFilterFuncSGIS)
+#define glTexGend              MANGLE(TexGend)
+#define glTexGendv             MANGLE(TexGendv)
+#define glTexGenf              MANGLE(TexGenf)
+#define glTexGenfv             MANGLE(TexGenfv)
+#define glTexGeni              MANGLE(TexGeni)
+#define glTexGeniv             MANGLE(TexGeniv)
+#define glTexImage1D           MANGLE(TexImage1D)
+#define glTexImage2D           MANGLE(TexImage2D)
+#define glTexImage3DEXT                MANGLE(TexImage3DEXT)
+#define glTexImage3D           MANGLE(TexImage3D)
+#define glTexImage4DSGIS               MANGLE(TexImage4DSGIS)
+#define glTexParameterf                MANGLE(TexParameterf)
+#define glTexParameterfv               MANGLE(TexParameterfv)
+#define glTexParameterIivEXT           MANGLE(TexParameterIivEXT)
+#define glTexParameterIiv              MANGLE(TexParameterIiv)
+#define glTexParameteri                MANGLE(TexParameteri)
+#define glTexParameterIuivEXT          MANGLE(TexParameterIuivEXT)
+#define glTexParameterIuiv             MANGLE(TexParameterIuiv)
+#define glTexParameteriv               MANGLE(TexParameteriv)
+#define glTexRenderbufferNV            MANGLE(TexRenderbufferNV)
+#define glTexSubImage1DEXT             MANGLE(TexSubImage1DEXT)
+#define glTexSubImage1D                MANGLE(TexSubImage1D)
+#define glTexSubImage2DEXT             MANGLE(TexSubImage2DEXT)
+#define glTexSubImage2D                MANGLE(TexSubImage2D)
+#define glTexSubImage3DEXT             MANGLE(TexSubImage3DEXT)
+#define glTexSubImage3D                MANGLE(TexSubImage3D)
+#define glTexSubImage4DSGIS            MANGLE(TexSubImage4DSGIS)
+#define glTextureBufferEXT             MANGLE(TextureBufferEXT)
+#define glTextureColorMaskSGIS         MANGLE(TextureColorMaskSGIS)
+#define glTextureImage1DEXT            MANGLE(TextureImage1DEXT)
+#define glTextureImage2DEXT            MANGLE(TextureImage2DEXT)
+#define glTextureImage3DEXT            MANGLE(TextureImage3DEXT)
+#define glTextureLightEXT              MANGLE(TextureLightEXT)
+#define glTextureMaterialEXT           MANGLE(TextureMaterialEXT)
+#define glTextureNormalEXT             MANGLE(TextureNormalEXT)
+#define glTextureParameterfEXT         MANGLE(TextureParameterfEXT)
+#define glTextureParameterfvEXT                MANGLE(TextureParameterfvEXT)
+#define glTextureParameteriEXT         MANGLE(TextureParameteriEXT)
+#define glTextureParameterIivEXT               MANGLE(TextureParameterIivEXT)
+#define glTextureParameterIuivEXT              MANGLE(TextureParameterIuivEXT)
+#define glTextureParameterivEXT                MANGLE(TextureParameterivEXT)
+#define glTextureRenderbufferEXT               MANGLE(TextureRenderbufferEXT)
+#define glTextureSubImage1DEXT         MANGLE(TextureSubImage1DEXT)
+#define glTextureSubImage2DEXT         MANGLE(TextureSubImage2DEXT)
+#define glTextureSubImage3DEXT         MANGLE(TextureSubImage3DEXT)
+#define glTrackMatrixNV                MANGLE(TrackMatrixNV)
+#define glTransformFeedbackAttribsNV           MANGLE(TransformFeedbackAttribsNV)
+#define glTransformFeedbackVaryingsEXT         MANGLE(TransformFeedbackVaryingsEXT)
+#define glTransformFeedbackVaryings            MANGLE(TransformFeedbackVaryings)
+#define glTransformFeedbackVaryingsNV          MANGLE(TransformFeedbackVaryingsNV)
+#define glTranslated           MANGLE(Translated)
+#define glTranslatef           MANGLE(Translatef)
+#define glUniform1fARB         MANGLE(Uniform1fARB)
+#define glUniform1f            MANGLE(Uniform1f)
+#define glUniform1fvARB                MANGLE(Uniform1fvARB)
+#define glUniform1fv           MANGLE(Uniform1fv)
+#define glUniform1iARB         MANGLE(Uniform1iARB)
+#define glUniform1i            MANGLE(Uniform1i)
+#define glUniform1ivARB                MANGLE(Uniform1ivARB)
+#define glUniform1iv           MANGLE(Uniform1iv)
+#define glUniform1uiEXT                MANGLE(Uniform1uiEXT)
+#define glUniform1ui           MANGLE(Uniform1ui)
+#define glUniform1uivEXT               MANGLE(Uniform1uivEXT)
+#define glUniform1uiv          MANGLE(Uniform1uiv)
+#define glUniform2fARB         MANGLE(Uniform2fARB)
+#define glUniform2f            MANGLE(Uniform2f)
+#define glUniform2fvARB                MANGLE(Uniform2fvARB)
+#define glUniform2fv           MANGLE(Uniform2fv)
+#define glUniform2iARB         MANGLE(Uniform2iARB)
+#define glUniform2i            MANGLE(Uniform2i)
+#define glUniform2ivARB                MANGLE(Uniform2ivARB)
+#define glUniform2iv           MANGLE(Uniform2iv)
+#define glUniform2uiEXT                MANGLE(Uniform2uiEXT)
+#define glUniform2ui           MANGLE(Uniform2ui)
+#define glUniform2uivEXT               MANGLE(Uniform2uivEXT)
+#define glUniform2uiv          MANGLE(Uniform2uiv)
+#define glUniform3fARB         MANGLE(Uniform3fARB)
+#define glUniform3f            MANGLE(Uniform3f)
+#define glUniform3fvARB                MANGLE(Uniform3fvARB)
+#define glUniform3fv           MANGLE(Uniform3fv)
+#define glUniform3iARB         MANGLE(Uniform3iARB)
+#define glUniform3i            MANGLE(Uniform3i)
+#define glUniform3ivARB                MANGLE(Uniform3ivARB)
+#define glUniform3iv           MANGLE(Uniform3iv)
+#define glUniform3uiEXT                MANGLE(Uniform3uiEXT)
+#define glUniform3ui           MANGLE(Uniform3ui)
+#define glUniform3uivEXT               MANGLE(Uniform3uivEXT)
+#define glUniform3uiv          MANGLE(Uniform3uiv)
+#define glUniform4fARB         MANGLE(Uniform4fARB)
+#define glUniform4f            MANGLE(Uniform4f)
+#define glUniform4fvARB                MANGLE(Uniform4fvARB)
+#define glUniform4fv           MANGLE(Uniform4fv)
+#define glUniform4iARB         MANGLE(Uniform4iARB)
+#define glUniform4i            MANGLE(Uniform4i)
+#define glUniform4ivARB                MANGLE(Uniform4ivARB)
+#define glUniform4iv           MANGLE(Uniform4iv)
+#define glUniform4uiEXT                MANGLE(Uniform4uiEXT)
+#define glUniform4ui           MANGLE(Uniform4ui)
+#define glUniform4uivEXT               MANGLE(Uniform4uivEXT)
+#define glUniform4uiv          MANGLE(Uniform4uiv)
+#define glUniformBlockBinding          MANGLE(UniformBlockBinding)
+#define glUniformBufferEXT             MANGLE(UniformBufferEXT)
+#define glUniformMatrix2fvARB          MANGLE(UniformMatrix2fvARB)
+#define glUniformMatrix2fv             MANGLE(UniformMatrix2fv)
+#define glUniformMatrix2x3fv           MANGLE(UniformMatrix2x3fv)
+#define glUniformMatrix2x4fv           MANGLE(UniformMatrix2x4fv)
+#define glUniformMatrix3fvARB          MANGLE(UniformMatrix3fvARB)
+#define glUniformMatrix3fv             MANGLE(UniformMatrix3fv)
+#define glUniformMatrix3x2fv           MANGLE(UniformMatrix3x2fv)
+#define glUniformMatrix3x4fv           MANGLE(UniformMatrix3x4fv)
+#define glUniformMatrix4fvARB          MANGLE(UniformMatrix4fvARB)
+#define glUniformMatrix4fv             MANGLE(UniformMatrix4fv)
+#define glUniformMatrix4x2fv           MANGLE(UniformMatrix4x2fv)
+#define glUniformMatrix4x3fv           MANGLE(UniformMatrix4x3fv)
+#define glUnlockArraysEXT              MANGLE(UnlockArraysEXT)
+#define glUnmapBufferARB               MANGLE(UnmapBufferARB)
+#define glUnmapBuffer          MANGLE(UnmapBuffer)
+#define glUnmapNamedBufferEXT          MANGLE(UnmapNamedBufferEXT)
+#define glUnmapObjectBufferATI         MANGLE(UnmapObjectBufferATI)
+#define glUpdateObjectBufferATI                MANGLE(UpdateObjectBufferATI)
+#define glUseProgram           MANGLE(UseProgram)
+#define glUseProgramObjectARB          MANGLE(UseProgramObjectARB)
+#define glValidateProgramARB           MANGLE(ValidateProgramARB)
+#define glValidateProgram              MANGLE(ValidateProgram)
+#define glVariantArrayObjectATI                MANGLE(VariantArrayObjectATI)
+#define glVariantbvEXT         MANGLE(VariantbvEXT)
+#define glVariantdvEXT         MANGLE(VariantdvEXT)
+#define glVariantfvEXT         MANGLE(VariantfvEXT)
+#define glVariantivEXT         MANGLE(VariantivEXT)
+#define glVariantPointerEXT            MANGLE(VariantPointerEXT)
+#define glVariantsvEXT         MANGLE(VariantsvEXT)
+#define glVariantubvEXT                MANGLE(VariantubvEXT)
+#define glVariantuivEXT                MANGLE(VariantuivEXT)
+#define glVariantusvEXT                MANGLE(VariantusvEXT)
+#define glVertex2d             MANGLE(Vertex2d)
+#define glVertex2dv            MANGLE(Vertex2dv)
+#define glVertex2f             MANGLE(Vertex2f)
+#define glVertex2fv            MANGLE(Vertex2fv)
+#define glVertex2hNV           MANGLE(Vertex2hNV)
+#define glVertex2hvNV          MANGLE(Vertex2hvNV)
+#define glVertex2i             MANGLE(Vertex2i)
+#define glVertex2iv            MANGLE(Vertex2iv)
+#define glVertex2s             MANGLE(Vertex2s)
+#define glVertex2sv            MANGLE(Vertex2sv)
+#define glVertex3d             MANGLE(Vertex3d)
+#define glVertex3dv            MANGLE(Vertex3dv)
+#define glVertex3f             MANGLE(Vertex3f)
+#define glVertex3fv            MANGLE(Vertex3fv)
+#define glVertex3hNV           MANGLE(Vertex3hNV)
+#define glVertex3hvNV          MANGLE(Vertex3hvNV)
+#define glVertex3i             MANGLE(Vertex3i)
+#define glVertex3iv            MANGLE(Vertex3iv)
+#define glVertex3s             MANGLE(Vertex3s)
+#define glVertex3sv            MANGLE(Vertex3sv)
+#define glVertex4d             MANGLE(Vertex4d)
+#define glVertex4dv            MANGLE(Vertex4dv)
+#define glVertex4f             MANGLE(Vertex4f)
+#define glVertex4fv            MANGLE(Vertex4fv)
+#define glVertex4hNV           MANGLE(Vertex4hNV)
+#define glVertex4hvNV          MANGLE(Vertex4hvNV)
+#define glVertex4i             MANGLE(Vertex4i)
+#define glVertex4iv            MANGLE(Vertex4iv)
+#define glVertex4s             MANGLE(Vertex4s)
+#define glVertex4sv            MANGLE(Vertex4sv)
+#define glVertexArrayParameteriAPPLE           MANGLE(VertexArrayParameteriAPPLE)
+#define glVertexArrayRangeAPPLE                MANGLE(VertexArrayRangeAPPLE)
+#define glVertexArrayRangeNV           MANGLE(VertexArrayRangeNV)
+#define glVertexAttrib1dARB            MANGLE(VertexAttrib1dARB)
+#define glVertexAttrib1d               MANGLE(VertexAttrib1d)
+#define glVertexAttrib1dNV             MANGLE(VertexAttrib1dNV)
+#define glVertexAttrib1dvARB           MANGLE(VertexAttrib1dvARB)
+#define glVertexAttrib1dv              MANGLE(VertexAttrib1dv)
+#define glVertexAttrib1dvNV            MANGLE(VertexAttrib1dvNV)
+#define glVertexAttrib1fARB            MANGLE(VertexAttrib1fARB)
+#define glVertexAttrib1f               MANGLE(VertexAttrib1f)
+#define glVertexAttrib1fNV             MANGLE(VertexAttrib1fNV)
+#define glVertexAttrib1fvARB           MANGLE(VertexAttrib1fvARB)
+#define glVertexAttrib1fv              MANGLE(VertexAttrib1fv)
+#define glVertexAttrib1fvNV            MANGLE(VertexAttrib1fvNV)
+#define glVertexAttrib1hNV             MANGLE(VertexAttrib1hNV)
+#define glVertexAttrib1hvNV            MANGLE(VertexAttrib1hvNV)
+#define glVertexAttrib1sARB            MANGLE(VertexAttrib1sARB)
+#define glVertexAttrib1s               MANGLE(VertexAttrib1s)
+#define glVertexAttrib1sNV             MANGLE(VertexAttrib1sNV)
+#define glVertexAttrib1svARB           MANGLE(VertexAttrib1svARB)
+#define glVertexAttrib1sv              MANGLE(VertexAttrib1sv)
+#define glVertexAttrib1svNV            MANGLE(VertexAttrib1svNV)
+#define glVertexAttrib2dARB            MANGLE(VertexAttrib2dARB)
+#define glVertexAttrib2d               MANGLE(VertexAttrib2d)
+#define glVertexAttrib2dNV             MANGLE(VertexAttrib2dNV)
+#define glVertexAttrib2dvARB           MANGLE(VertexAttrib2dvARB)
+#define glVertexAttrib2dv              MANGLE(VertexAttrib2dv)
+#define glVertexAttrib2dvNV            MANGLE(VertexAttrib2dvNV)
+#define glVertexAttrib2fARB            MANGLE(VertexAttrib2fARB)
+#define glVertexAttrib2f               MANGLE(VertexAttrib2f)
+#define glVertexAttrib2fNV             MANGLE(VertexAttrib2fNV)
+#define glVertexAttrib2fvARB           MANGLE(VertexAttrib2fvARB)
+#define glVertexAttrib2fv              MANGLE(VertexAttrib2fv)
+#define glVertexAttrib2fvNV            MANGLE(VertexAttrib2fvNV)
+#define glVertexAttrib2hNV             MANGLE(VertexAttrib2hNV)
+#define glVertexAttrib2hvNV            MANGLE(VertexAttrib2hvNV)
+#define glVertexAttrib2sARB            MANGLE(VertexAttrib2sARB)
+#define glVertexAttrib2s               MANGLE(VertexAttrib2s)
+#define glVertexAttrib2sNV             MANGLE(VertexAttrib2sNV)
+#define glVertexAttrib2svARB           MANGLE(VertexAttrib2svARB)
+#define glVertexAttrib2sv              MANGLE(VertexAttrib2sv)
+#define glVertexAttrib2svNV            MANGLE(VertexAttrib2svNV)
+#define glVertexAttrib3dARB            MANGLE(VertexAttrib3dARB)
+#define glVertexAttrib3d               MANGLE(VertexAttrib3d)
+#define glVertexAttrib3dNV             MANGLE(VertexAttrib3dNV)
+#define glVertexAttrib3dvARB           MANGLE(VertexAttrib3dvARB)
+#define glVertexAttrib3dv              MANGLE(VertexAttrib3dv)
+#define glVertexAttrib3dvNV            MANGLE(VertexAttrib3dvNV)
+#define glVertexAttrib3fARB            MANGLE(VertexAttrib3fARB)
+#define glVertexAttrib3f               MANGLE(VertexAttrib3f)
+#define glVertexAttrib3fNV             MANGLE(VertexAttrib3fNV)
+#define glVertexAttrib3fvARB           MANGLE(VertexAttrib3fvARB)
+#define glVertexAttrib3fv              MANGLE(VertexAttrib3fv)
+#define glVertexAttrib3fvNV            MANGLE(VertexAttrib3fvNV)
+#define glVertexAttrib3hNV             MANGLE(VertexAttrib3hNV)
+#define glVertexAttrib3hvNV            MANGLE(VertexAttrib3hvNV)
+#define glVertexAttrib3sARB            MANGLE(VertexAttrib3sARB)
+#define glVertexAttrib3s               MANGLE(VertexAttrib3s)
+#define glVertexAttrib3sNV             MANGLE(VertexAttrib3sNV)
+#define glVertexAttrib3svARB           MANGLE(VertexAttrib3svARB)
+#define glVertexAttrib3sv              MANGLE(VertexAttrib3sv)
+#define glVertexAttrib3svNV            MANGLE(VertexAttrib3svNV)
+#define glVertexAttrib4bvARB           MANGLE(VertexAttrib4bvARB)
+#define glVertexAttrib4bv              MANGLE(VertexAttrib4bv)
+#define glVertexAttrib4dARB            MANGLE(VertexAttrib4dARB)
+#define glVertexAttrib4d               MANGLE(VertexAttrib4d)
+#define glVertexAttrib4dNV             MANGLE(VertexAttrib4dNV)
+#define glVertexAttrib4dvARB           MANGLE(VertexAttrib4dvARB)
+#define glVertexAttrib4dv              MANGLE(VertexAttrib4dv)
+#define glVertexAttrib4dvNV            MANGLE(VertexAttrib4dvNV)
+#define glVertexAttrib4fARB            MANGLE(VertexAttrib4fARB)
+#define glVertexAttrib4f               MANGLE(VertexAttrib4f)
+#define glVertexAttrib4fNV             MANGLE(VertexAttrib4fNV)
+#define glVertexAttrib4fvARB           MANGLE(VertexAttrib4fvARB)
+#define glVertexAttrib4fv              MANGLE(VertexAttrib4fv)
+#define glVertexAttrib4fvNV            MANGLE(VertexAttrib4fvNV)
+#define glVertexAttrib4hNV             MANGLE(VertexAttrib4hNV)
+#define glVertexAttrib4hvNV            MANGLE(VertexAttrib4hvNV)
+#define glVertexAttrib4ivARB           MANGLE(VertexAttrib4ivARB)
+#define glVertexAttrib4iv              MANGLE(VertexAttrib4iv)
+#define glVertexAttrib4NbvARB          MANGLE(VertexAttrib4NbvARB)
+#define glVertexAttrib4Nbv             MANGLE(VertexAttrib4Nbv)
+#define glVertexAttrib4NivARB          MANGLE(VertexAttrib4NivARB)
+#define glVertexAttrib4Niv             MANGLE(VertexAttrib4Niv)
+#define glVertexAttrib4NsvARB          MANGLE(VertexAttrib4NsvARB)
+#define glVertexAttrib4Nsv             MANGLE(VertexAttrib4Nsv)
+#define glVertexAttrib4NubARB          MANGLE(VertexAttrib4NubARB)
+#define glVertexAttrib4Nub             MANGLE(VertexAttrib4Nub)
+#define glVertexAttrib4NubvARB         MANGLE(VertexAttrib4NubvARB)
+#define glVertexAttrib4Nubv            MANGLE(VertexAttrib4Nubv)
+#define glVertexAttrib4NuivARB         MANGLE(VertexAttrib4NuivARB)
+#define glVertexAttrib4Nuiv            MANGLE(VertexAttrib4Nuiv)
+#define glVertexAttrib4NusvARB         MANGLE(VertexAttrib4NusvARB)
+#define glVertexAttrib4Nusv            MANGLE(VertexAttrib4Nusv)
+#define glVertexAttrib4sARB            MANGLE(VertexAttrib4sARB)
+#define glVertexAttrib4s               MANGLE(VertexAttrib4s)
+#define glVertexAttrib4sNV             MANGLE(VertexAttrib4sNV)
+#define glVertexAttrib4svARB           MANGLE(VertexAttrib4svARB)
+#define glVertexAttrib4sv              MANGLE(VertexAttrib4sv)
+#define glVertexAttrib4svNV            MANGLE(VertexAttrib4svNV)
+#define glVertexAttrib4ubNV            MANGLE(VertexAttrib4ubNV)
+#define glVertexAttrib4ubvARB          MANGLE(VertexAttrib4ubvARB)
+#define glVertexAttrib4ubv             MANGLE(VertexAttrib4ubv)
+#define glVertexAttrib4ubvNV           MANGLE(VertexAttrib4ubvNV)
+#define glVertexAttrib4uivARB          MANGLE(VertexAttrib4uivARB)
+#define glVertexAttrib4uiv             MANGLE(VertexAttrib4uiv)
+#define glVertexAttrib4usvARB          MANGLE(VertexAttrib4usvARB)
+#define glVertexAttrib4usv             MANGLE(VertexAttrib4usv)
+#define glVertexAttribArrayObjectATI           MANGLE(VertexAttribArrayObjectATI)
+#define glVertexAttribDivisorARB               MANGLE(VertexAttribDivisorARB)
+#define glVertexAttribI1iEXT           MANGLE(VertexAttribI1iEXT)
+#define glVertexAttribI1i              MANGLE(VertexAttribI1i)
+#define glVertexAttribI1ivEXT          MANGLE(VertexAttribI1ivEXT)
+#define glVertexAttribI1iv             MANGLE(VertexAttribI1iv)
+#define glVertexAttribI1uiEXT          MANGLE(VertexAttribI1uiEXT)
+#define glVertexAttribI1ui             MANGLE(VertexAttribI1ui)
+#define glVertexAttribI1uivEXT         MANGLE(VertexAttribI1uivEXT)
+#define glVertexAttribI1uiv            MANGLE(VertexAttribI1uiv)
+#define glVertexAttribI2iEXT           MANGLE(VertexAttribI2iEXT)
+#define glVertexAttribI2i              MANGLE(VertexAttribI2i)
+#define glVertexAttribI2ivEXT          MANGLE(VertexAttribI2ivEXT)
+#define glVertexAttribI2iv             MANGLE(VertexAttribI2iv)
+#define glVertexAttribI2uiEXT          MANGLE(VertexAttribI2uiEXT)
+#define glVertexAttribI2ui             MANGLE(VertexAttribI2ui)
+#define glVertexAttribI2uivEXT         MANGLE(VertexAttribI2uivEXT)
+#define glVertexAttribI2uiv            MANGLE(VertexAttribI2uiv)
+#define glVertexAttribI3iEXT           MANGLE(VertexAttribI3iEXT)
+#define glVertexAttribI3i              MANGLE(VertexAttribI3i)
+#define glVertexAttribI3ivEXT          MANGLE(VertexAttribI3ivEXT)
+#define glVertexAttribI3iv             MANGLE(VertexAttribI3iv)
+#define glVertexAttribI3uiEXT          MANGLE(VertexAttribI3uiEXT)
+#define glVertexAttribI3ui             MANGLE(VertexAttribI3ui)
+#define glVertexAttribI3uivEXT         MANGLE(VertexAttribI3uivEXT)
+#define glVertexAttribI3uiv            MANGLE(VertexAttribI3uiv)
+#define glVertexAttribI4bvEXT          MANGLE(VertexAttribI4bvEXT)
+#define glVertexAttribI4bv             MANGLE(VertexAttribI4bv)
+#define glVertexAttribI4iEXT           MANGLE(VertexAttribI4iEXT)
+#define glVertexAttribI4i              MANGLE(VertexAttribI4i)
+#define glVertexAttribI4ivEXT          MANGLE(VertexAttribI4ivEXT)
+#define glVertexAttribI4iv             MANGLE(VertexAttribI4iv)
+#define glVertexAttribI4svEXT          MANGLE(VertexAttribI4svEXT)
+#define glVertexAttribI4sv             MANGLE(VertexAttribI4sv)
+#define glVertexAttribI4ubvEXT         MANGLE(VertexAttribI4ubvEXT)
+#define glVertexAttribI4ubv            MANGLE(VertexAttribI4ubv)
+#define glVertexAttribI4uiEXT          MANGLE(VertexAttribI4uiEXT)
+#define glVertexAttribI4ui             MANGLE(VertexAttribI4ui)
+#define glVertexAttribI4uivEXT         MANGLE(VertexAttribI4uivEXT)
+#define glVertexAttribI4uiv            MANGLE(VertexAttribI4uiv)
+#define glVertexAttribI4usvEXT         MANGLE(VertexAttribI4usvEXT)
+#define glVertexAttribI4usv            MANGLE(VertexAttribI4usv)
+#define glVertexAttribIPointerEXT              MANGLE(VertexAttribIPointerEXT)
+#define glVertexAttribIPointer         MANGLE(VertexAttribIPointer)
+#define glVertexAttribPointerARB               MANGLE(VertexAttribPointerARB)
+#define glVertexAttribPointer          MANGLE(VertexAttribPointer)
+#define glVertexAttribPointerNV                MANGLE(VertexAttribPointerNV)
+#define glVertexAttribs1dvNV           MANGLE(VertexAttribs1dvNV)
+#define glVertexAttribs1fvNV           MANGLE(VertexAttribs1fvNV)
+#define glVertexAttribs1hvNV           MANGLE(VertexAttribs1hvNV)
+#define glVertexAttribs1svNV           MANGLE(VertexAttribs1svNV)
+#define glVertexAttribs2dvNV           MANGLE(VertexAttribs2dvNV)
+#define glVertexAttribs2fvNV           MANGLE(VertexAttribs2fvNV)
+#define glVertexAttribs2hvNV           MANGLE(VertexAttribs2hvNV)
+#define glVertexAttribs2svNV           MANGLE(VertexAttribs2svNV)
+#define glVertexAttribs3dvNV           MANGLE(VertexAttribs3dvNV)
+#define glVertexAttribs3fvNV           MANGLE(VertexAttribs3fvNV)
+#define glVertexAttribs3hvNV           MANGLE(VertexAttribs3hvNV)
+#define glVertexAttribs3svNV           MANGLE(VertexAttribs3svNV)
+#define glVertexAttribs4dvNV           MANGLE(VertexAttribs4dvNV)
+#define glVertexAttribs4fvNV           MANGLE(VertexAttribs4fvNV)
+#define glVertexAttribs4hvNV           MANGLE(VertexAttribs4hvNV)
+#define glVertexAttribs4svNV           MANGLE(VertexAttribs4svNV)
+#define glVertexAttribs4ubvNV          MANGLE(VertexAttribs4ubvNV)
+#define glVertexBlendARB               MANGLE(VertexBlendARB)
+#define glVertexBlendEnvfATI           MANGLE(VertexBlendEnvfATI)
+#define glVertexBlendEnviATI           MANGLE(VertexBlendEnviATI)
+#define glVertexPointerEXT             MANGLE(VertexPointerEXT)
+#define glVertexPointerListIBM         MANGLE(VertexPointerListIBM)
+#define glVertexPointer                MANGLE(VertexPointer)
+#define glVertexPointervINTEL          MANGLE(VertexPointervINTEL)
+#define glVertexStream1dATI            MANGLE(VertexStream1dATI)
+#define glVertexStream1dvATI           MANGLE(VertexStream1dvATI)
+#define glVertexStream1fATI            MANGLE(VertexStream1fATI)
+#define glVertexStream1fvATI           MANGLE(VertexStream1fvATI)
+#define glVertexStream1iATI            MANGLE(VertexStream1iATI)
+#define glVertexStream1ivATI           MANGLE(VertexStream1ivATI)
+#define glVertexStream1sATI            MANGLE(VertexStream1sATI)
+#define glVertexStream1svATI           MANGLE(VertexStream1svATI)
+#define glVertexStream2dATI            MANGLE(VertexStream2dATI)
+#define glVertexStream2dvATI           MANGLE(VertexStream2dvATI)
+#define glVertexStream2fATI            MANGLE(VertexStream2fATI)
+#define glVertexStream2fvATI           MANGLE(VertexStream2fvATI)
+#define glVertexStream2iATI            MANGLE(VertexStream2iATI)
+#define glVertexStream2ivATI           MANGLE(VertexStream2ivATI)
+#define glVertexStream2sATI            MANGLE(VertexStream2sATI)
+#define glVertexStream2svATI           MANGLE(VertexStream2svATI)
+#define glVertexStream3dATI            MANGLE(VertexStream3dATI)
+#define glVertexStream3dvATI           MANGLE(VertexStream3dvATI)
+#define glVertexStream3fATI            MANGLE(VertexStream3fATI)
+#define glVertexStream3fvATI           MANGLE(VertexStream3fvATI)
+#define glVertexStream3iATI            MANGLE(VertexStream3iATI)
+#define glVertexStream3ivATI           MANGLE(VertexStream3ivATI)
+#define glVertexStream3sATI            MANGLE(VertexStream3sATI)
+#define glVertexStream3svATI           MANGLE(VertexStream3svATI)
+#define glVertexStream4dATI            MANGLE(VertexStream4dATI)
+#define glVertexStream4dvATI           MANGLE(VertexStream4dvATI)
+#define glVertexStream4fATI            MANGLE(VertexStream4fATI)
+#define glVertexStream4fvATI           MANGLE(VertexStream4fvATI)
+#define glVertexStream4iATI            MANGLE(VertexStream4iATI)
+#define glVertexStream4ivATI           MANGLE(VertexStream4ivATI)
+#define glVertexStream4sATI            MANGLE(VertexStream4sATI)
+#define glVertexStream4svATI           MANGLE(VertexStream4svATI)
+#define glVertexWeightfEXT             MANGLE(VertexWeightfEXT)
+#define glVertexWeightfvEXT            MANGLE(VertexWeightfvEXT)
+#define glVertexWeighthNV              MANGLE(VertexWeighthNV)
+#define glVertexWeighthvNV             MANGLE(VertexWeighthvNV)
+#define glVertexWeightPointerEXT               MANGLE(VertexWeightPointerEXT)
+#define glViewport             MANGLE(Viewport)
+#define glWeightbvARB          MANGLE(WeightbvARB)
+#define glWeightdvARB          MANGLE(WeightdvARB)
+#define glWeightfvARB          MANGLE(WeightfvARB)
+#define glWeightivARB          MANGLE(WeightivARB)
+#define glWeightPointerARB             MANGLE(WeightPointerARB)
+#define glWeightsvARB          MANGLE(WeightsvARB)
+#define glWeightubvARB         MANGLE(WeightubvARB)
+#define glWeightuivARB         MANGLE(WeightuivARB)
+#define glWeightusvARB         MANGLE(WeightusvARB)
+#define glWindowPos2dARB               MANGLE(WindowPos2dARB)
+#define glWindowPos2d          MANGLE(WindowPos2d)
+#define glWindowPos2dMESA              MANGLE(WindowPos2dMESA)
+#define glWindowPos2dvARB              MANGLE(WindowPos2dvARB)
+#define glWindowPos2dv         MANGLE(WindowPos2dv)
+#define glWindowPos2dvMESA             MANGLE(WindowPos2dvMESA)
+#define glWindowPos2fARB               MANGLE(WindowPos2fARB)
+#define glWindowPos2f          MANGLE(WindowPos2f)
+#define glWindowPos2fMESA              MANGLE(WindowPos2fMESA)
+#define glWindowPos2fvARB              MANGLE(WindowPos2fvARB)
+#define glWindowPos2fv         MANGLE(WindowPos2fv)
+#define glWindowPos2fvMESA             MANGLE(WindowPos2fvMESA)
+#define glWindowPos2iARB               MANGLE(WindowPos2iARB)
+#define glWindowPos2i          MANGLE(WindowPos2i)
+#define glWindowPos2iMESA              MANGLE(WindowPos2iMESA)
+#define glWindowPos2ivARB              MANGLE(WindowPos2ivARB)
+#define glWindowPos2iv         MANGLE(WindowPos2iv)
+#define glWindowPos2ivMESA             MANGLE(WindowPos2ivMESA)
+#define glWindowPos2sARB               MANGLE(WindowPos2sARB)
+#define glWindowPos2s          MANGLE(WindowPos2s)
+#define glWindowPos2sMESA              MANGLE(WindowPos2sMESA)
+#define glWindowPos2svARB              MANGLE(WindowPos2svARB)
+#define glWindowPos2sv         MANGLE(WindowPos2sv)
+#define glWindowPos2svMESA             MANGLE(WindowPos2svMESA)
+#define glWindowPos3dARB               MANGLE(WindowPos3dARB)
+#define glWindowPos3d          MANGLE(WindowPos3d)
+#define glWindowPos3dMESA              MANGLE(WindowPos3dMESA)
+#define glWindowPos3dvARB              MANGLE(WindowPos3dvARB)
+#define glWindowPos3dv         MANGLE(WindowPos3dv)
+#define glWindowPos3dvMESA             MANGLE(WindowPos3dvMESA)
+#define glWindowPos3fARB               MANGLE(WindowPos3fARB)
+#define glWindowPos3f          MANGLE(WindowPos3f)
+#define glWindowPos3fMESA              MANGLE(WindowPos3fMESA)
+#define glWindowPos3fvARB              MANGLE(WindowPos3fvARB)
+#define glWindowPos3fv         MANGLE(WindowPos3fv)
+#define glWindowPos3fvMESA             MANGLE(WindowPos3fvMESA)
+#define glWindowPos3iARB               MANGLE(WindowPos3iARB)
+#define glWindowPos3i          MANGLE(WindowPos3i)
+#define glWindowPos3iMESA              MANGLE(WindowPos3iMESA)
+#define glWindowPos3ivARB              MANGLE(WindowPos3ivARB)
+#define glWindowPos3iv         MANGLE(WindowPos3iv)
+#define glWindowPos3ivMESA             MANGLE(WindowPos3ivMESA)
+#define glWindowPos3sARB               MANGLE(WindowPos3sARB)
+#define glWindowPos3s          MANGLE(WindowPos3s)
+#define glWindowPos3sMESA              MANGLE(WindowPos3sMESA)
+#define glWindowPos3svARB              MANGLE(WindowPos3svARB)
+#define glWindowPos3sv         MANGLE(WindowPos3sv)
+#define glWindowPos3svMESA             MANGLE(WindowPos3svMESA)
+#define glWindowPos4dMESA              MANGLE(WindowPos4dMESA)
+#define glWindowPos4dvMESA             MANGLE(WindowPos4dvMESA)
+#define glWindowPos4fMESA              MANGLE(WindowPos4fMESA)
+#define glWindowPos4fvMESA             MANGLE(WindowPos4fvMESA)
+#define glWindowPos4iMESA              MANGLE(WindowPos4iMESA)
+#define glWindowPos4ivMESA             MANGLE(WindowPos4ivMESA)
+#define glWindowPos4sMESA              MANGLE(WindowPos4sMESA)
+#define glWindowPos4svMESA             MANGLE(WindowPos4svMESA)
+#define glWriteMaskEXT         MANGLE(WriteMaskEXT)
 
-#endif
+#endif /* GL_MANGLE_H */