[arch-commits] Commit in mesa/trunk (PKGBUILD mesa-headers.patch)

Laurent Carlier lcarlier at archlinux.org
Thu Oct 24 16:56:25 UTC 2019


    Date: Thursday, October 24, 2019 @ 16:56:25
  Author: lcarlier
Revision: 365438

upgpkg: mesa 19.2.2-1

upstream update 19.2.2

Modified:
  mesa/trunk/PKGBUILD
Deleted:
  mesa/trunk/mesa-headers.patch

--------------------+
 PKGBUILD           |   15 
 mesa-headers.patch | 3604 ---------------------------------------------------
 2 files changed, 3 insertions(+), 3616 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-24 16:37:15 UTC (rev 365437)
+++ PKGBUILD	2019-10-24 16:56:25 UTC (rev 365438)
@@ -4,8 +4,8 @@
 pkgbase=mesa
 pkgname=('vulkan-mesa-layer' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
 pkgdesc="An open-source implementation of the OpenGL specification"
-pkgver=19.2.1
-pkgrel=2
+pkgver=19.2.2
+pkgrel=1
 arch=('x86_64')
 makedepends=('python-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto' 
              'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols'
@@ -14,11 +14,9 @@
 url="https://www.mesa3d.org/"
 license=('custom')
 source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
-	mesa-headers.patch
         LICENSE)
-sha512sums=('decd74976fe866bf67fac4ae55a62d8e33ad24278dd58effe533e7d258b249f0ead848360e7e71444265184c6d9d9b04361caf0c6df99504e33599e7a0cd6c5d'
+sha512sums=('a3269052c2dfb5404180d1aebd68f5b9b0cc136d634ba89fed3f60fcc9b279072e09ee2db9b485375d39e886209053841df920c9d0b975e0de2825e3da4164a5'
             'SKIP'
-            'f83d52292f9b5144fc2f5b568cfb1d4bdebd37b877d34d9002335d79f66612123001c36a9615ed13f474771002672f2a445a89f3220d16b962e17087b6111644'
             'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
 validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D'  # Emil Velikov <emil.l.velikov at gmail.com>
               '946D09B5E4C9845E63075FF1D961C596A7203456'  # Andres Gomez <tanty at igalia.com>
@@ -26,13 +24,6 @@
               'A5CC9FEC93F2F837CB044912336909B6B25FADFA'  # Juan A. Suarez Romero <jasuarez at igalia.com>
               '71C4B75620BC75708B4BDB254C95FAAB3EB073EC') # Dylan Baker <dylan at pnwbakers.com>
 
-prepare() {
-  cd mesa-$pkgver
-
-  # upstream patch to remove headers and use them from libglvnd
-  patch -Np1 -i ../mesa-headers.patch
-}
-
 build() {
   arch-meson mesa-$pkgver build \
     -D b_lto=false \

Deleted: mesa-headers.patch
===================================================================
--- mesa-headers.patch	2019-10-24 16:37:15 UTC (rev 365437)
+++ mesa-headers.patch	2019-10-24 16:56:25 UTC (rev 365438)
@@ -1,3604 +0,0 @@
-From b57fa7ca49f7ddb67ac47f392de05af388e73565 Mon Sep 17 00:00:00 2001
-From: Eric Engestrom <eric.engestrom at intel.com>
-Date: Mon, 30 Sep 2019 10:26:43 +0100
-Subject: [PATCH] meson: rename `glvnd_missing_pc_files` to `not
- glvnd_has_headers_and_pc_files`
-
-This reflects better what is provided by glvnd or not.
-
-Fixes: 93df862b6affb6b8507e ("meson: re-add incorrect pkg-config files with GLVND for backward compatibility")
-Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
-Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
----
- meson.build         | 9 ++++-----
- src/egl/meson.build | 4 ++--
- src/meson.build     | 4 ++--
- 3 files changed, 8 insertions(+), 9 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 20c40f1d221..28a2e6803c6 100644
---- a/meson.build
-+++ b/meson.build
-@@ -1328,13 +1328,12 @@ else
- endif
- 
- dep_glvnd = null_dep
--glvnd_missing_pc_files = false
-+glvnd_has_headers_and_pc_files = false
- if with_glvnd
-   dep_glvnd = dependency('libglvnd', version : '>= 0.2.0')
--  # GLVND until commit 0dfaea2bcb7cdcc785f9 ("Add pkg-config files for EGL, GL,
--  # GLES, and GLX.") was missing its pkg-config files, forcing every vendor to
--  # provide them and the distro maintainers to resolve the conflict.
--  glvnd_missing_pc_files = dep_glvnd.version().version_compare('< 1.2.0')
-+  # GLVND before 1.2 was missing its pkg-config and header files, forcing every
-+  # vendor to provide them and the distro maintainers to resolve the conflict.
-+  glvnd_has_headers_and_pc_files = dep_glvnd.version().version_compare('>= 1.2.0')
-   pre_args += '-DUSE_LIBGLVND=1'
- endif
- 
-diff --git a/src/egl/meson.build b/src/egl/meson.build
-index 7d738e2ebd1..9c2c055c3eb 100644
---- a/src/egl/meson.build
-+++ b/src/egl/meson.build
-@@ -176,8 +176,8 @@ libegl = shared_library(
- # If using glvnd the pkg-config header should not point to EGL_mesa, it should
- # point to EGL. glvnd is only available on unix like platforms so adding -l
- # should be safe here
--if not with_glvnd or glvnd_missing_pc_files
--  if glvnd_missing_pc_files
-+if not with_glvnd or not glvnd_has_headers_and_pc_files
-+  if not glvnd_has_headers_and_pc_files
-     _egl = '-L${libdir} -lEGL'
-   else
-     _egl = libegl
-diff --git a/src/meson.build b/src/meson.build
-index 10b2772f907..15fa52be57c 100644
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -112,12 +112,12 @@ endif
- 
- # This must be after at least mesa, glx, and gallium, since libgl will be
- # defined in one of those subdirs depending on the glx provider.
--if with_glx != 'disabled' and (not with_glvnd or glvnd_missing_pc_files)
-+if with_glx != 'disabled' and (not with_glvnd or not glvnd_has_headers_and_pc_files)
-   # If using glvnd the pkg-config header should not point to GL_mesa, it should
-   # point to GL. glvnd is only available on unix like platforms so adding -l
-   # should be safe here
-   # TODO: in the glvnd case glvnd itself should really be providing this.
--  if glvnd_missing_pc_files
-+  if not glvnd_has_headers_and_pc_files
-     _gl = '-L${libdir} -lGL'
-   else
-     _gl = libgl
--- 
-2.23.0
-
-From a0829cf23b307ca44ab8c4505974fb7c8d71a35a Mon Sep 17 00:00:00 2001
-From: Eric Engestrom <eric.engestrom at intel.com>
-Date: Thu, 10 Oct 2019 16:26:52 +0100
-Subject: [PATCH] GL: drop symbols mangling support
-
-SCons and Meson have never supported that feature, and Autotools was
-deleted over 6 months ago and no-one complained yet, so it's pretty
-obvious nobody cares about it.
-
-Fixes: 95aefc94a941701616fd ("Delete autotools")
-Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
-Acked-by: Dylan Baker <dylan at pnwbakers.com>
----
- include/GL/gl.h                       |   12 -
- include/GL/gl_mangle.h                | 2809 -------------------------
- include/GL/glx.h                      |    5 -
- include/GL/glx_mangle.h               |   82 -
- include/HaikuGL/README                |    1 -
- include/meson.build                   |    4 +-
- src/gallium/targets/libgl-xlib/xlib.c |    4 -
- src/mapi/glapi/gen/gl_procs.py        |    9 -
- src/mapi/glapi/gen/gl_x86-64_asm.py   |    5 -
- src/mapi/glapi/gen/gl_x86_asm.py      |    9 -
- src/mapi/glapi/glapi.h                |   10 -
- src/mapi/glapi/glapi_dispatch.c       |    4 -
- src/mapi/glapi/glapi_getproc.c        |    5 -
- src/mapi/mapi_abi.py                  |    5 -
- src/mapi/mapi_glapi.c                 |    5 -
- src/mesa/drivers/osmesa/osmesa.c      |    4 -
- src/mesa/drivers/x11/glxapi.c         |    4 -
- 17 files changed, 2 insertions(+), 2975 deletions(-)
- delete mode 100644 include/GL/gl_mangle.h
- delete mode 100644 include/GL/glx_mangle.h
-
-diff --git a/include/GL/gl.h b/include/GL/gl.h
-index d4475db362f..2518dfbb40d 100644
---- a/include/GL/gl.h
-+++ b/include/GL/gl.h
-@@ -27,11 +27,6 @@
- #ifndef __gl_h_
- #define __gl_h_
- 
--#if defined(USE_MGL_NAMESPACE)
--#include "gl_mangle.h"
--#endif
--
--
- /**********************************************************************
-  * Begin system-specific stuff.
-  */
-@@ -2101,13 +2096,6 @@ typedef void (APIENTRYP PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) (GLenum t
- #endif
- 
- 
--/**
-- ** NOTE!!!!!  If you add new functions to this file, or update
-- ** glext.h be sure to regenerate the gl_mangle.h file.  See comments
-- ** in that file for details.
-- **/
--
--
- #ifdef __cplusplus
- }
- #endif
-diff --git a/include/GL/gl_mangle.h b/include/GL/gl_mangle.h
-deleted file mode 100644
-index e04cf66aa4a..00000000000
---- a/include/GL/gl_mangle.h
-+++ /dev/null
-@@ -1,2809 +0,0 @@
--#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".
-- * Mgl contributed by Randy Frank (rfrank at rsinc.com)
-- * Regneration code contributed by Ray Tice (rayt at ma.ultra.net)
-- */
--
--#ifndef GL_MANGLE_H
--#define GL_MANGLE_H
--
--#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 glAccumxOES		MANGLE(AccumxOES)
--#define glActiveProgramEXT		MANGLE(ActiveProgramEXT)
--#define glActiveShaderProgram		MANGLE(ActiveShaderProgram)
--#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 glAlphaFuncxOES		MANGLE(AlphaFuncxOES)
--#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 glBeginConditionalRenderNVX		MANGLE(BeginConditionalRenderNVX)
--#define glBeginFragmentShaderATI		MANGLE(BeginFragmentShaderATI)
--#define glBegin		MANGLE(Begin)
--#define glBeginOcclusionQueryNV		MANGLE(BeginOcclusionQueryNV)
--#define glBeginPerfMonitorAMD		MANGLE(BeginPerfMonitorAMD)
--#define glBeginPerfQueryINTEL		MANGLE(BeginPerfQueryINTEL)
--#define glBeginQueryARB		MANGLE(BeginQueryARB)
--#define glBeginQueryIndexed		MANGLE(BeginQueryIndexed)
--#define glBeginQuery		MANGLE(BeginQuery)
--#define glBeginTransformFeedbackEXT		MANGLE(BeginTransformFeedbackEXT)
--#define glBeginTransformFeedback		MANGLE(BeginTransformFeedback)
--#define glBeginTransformFeedbackNV		MANGLE(BeginTransformFeedbackNV)
--#define glBeginVertexShaderEXT		MANGLE(BeginVertexShaderEXT)
--#define glBeginVideoCaptureNV		MANGLE(BeginVideoCaptureNV)
--#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 glBindBuffersBase		MANGLE(BindBuffersBase)
--#define glBindBuffersRange		MANGLE(BindBuffersRange)
--#define glBindFragDataLocationEXT		MANGLE(BindFragDataLocationEXT)
--#define glBindFragDataLocationIndexed		MANGLE(BindFragDataLocationIndexed)
--#define glBindFragDataLocation		MANGLE(BindFragDataLocation)
--#define glBindFragmentShaderATI		MANGLE(BindFragmentShaderATI)
--#define glBindFramebufferEXT		MANGLE(BindFramebufferEXT)
--#define glBindFramebuffer		MANGLE(BindFramebuffer)
--#define glBindImageTextureEXT		MANGLE(BindImageTextureEXT)
--#define glBindImageTexture		MANGLE(BindImageTexture)
--#define glBindImageTextures		MANGLE(BindImageTextures)
--#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 glBindProgramPipeline		MANGLE(BindProgramPipeline)
--#define glBindRenderbufferEXT		MANGLE(BindRenderbufferEXT)
--#define glBindRenderbuffer		MANGLE(BindRenderbuffer)
--#define glBindSampler		MANGLE(BindSampler)
--#define glBindSamplers		MANGLE(BindSamplers)
--#define glBindTexGenParameterEXT		MANGLE(BindTexGenParameterEXT)
--#define glBindTextureEXT		MANGLE(BindTextureEXT)
--#define glBindTexture		MANGLE(BindTexture)
--#define glBindTextures		MANGLE(BindTextures)
--#define glBindTextureUnit		MANGLE(BindTextureUnit)
--#define glBindTextureUnitParameterEXT		MANGLE(BindTextureUnitParameterEXT)
--#define glBindTransformFeedback		MANGLE(BindTransformFeedback)
--#define glBindTransformFeedbackNV		MANGLE(BindTransformFeedbackNV)
--#define glBindVertexArrayAPPLE		MANGLE(BindVertexArrayAPPLE)
--#define glBindVertexArray		MANGLE(BindVertexArray)
--#define glBindVertexBuffer		MANGLE(BindVertexBuffer)
--#define glBindVertexBuffers		MANGLE(BindVertexBuffers)
--#define glBindVertexShaderEXT		MANGLE(BindVertexShaderEXT)
--#define glBindVideoCaptureStreamBufferNV		MANGLE(BindVideoCaptureStreamBufferNV)
--#define glBindVideoCaptureStreamTextureNV		MANGLE(BindVideoCaptureStreamTextureNV)
--#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 glBitmapxOES		MANGLE(BitmapxOES)
--#define glBlendBarrierKHR		MANGLE(BlendBarrierKHR)
--#define glBlendBarrierNV		MANGLE(BlendBarrierNV)
--#define glBlendColorEXT		MANGLE(BlendColorEXT)
--#define glBlendColor		MANGLE(BlendColor)
--#define glBlendColorxOES		MANGLE(BlendColorxOES)
--#define glBlendEquationEXT		MANGLE(BlendEquationEXT)
--#define glBlendEquationiARB		MANGLE(BlendEquationiARB)
--#define glBlendEquationi		MANGLE(BlendEquationi)
--#define glBlendEquationIndexedAMD		MANGLE(BlendEquationIndexedAMD)
--#define glBlendEquation		MANGLE(BlendEquation)
--#define glBlendEquationSeparateATI		MANGLE(BlendEquationSeparateATI)
--#define glBlendEquationSeparateEXT		MANGLE(BlendEquationSeparateEXT)
--#define glBlendEquationSeparateiARB		MANGLE(BlendEquationSeparateiARB)
--#define glBlendEquationSeparatei		MANGLE(BlendEquationSeparatei)
--#define glBlendEquationSeparateIndexedAMD		MANGLE(BlendEquationSeparateIndexedAMD)
--#define glBlendEquationSeparate		MANGLE(BlendEquationSeparate)
--#define glBlendFunciARB		MANGLE(BlendFunciARB)
--#define glBlendFunci		MANGLE(BlendFunci)
--#define glBlendFuncIndexedAMD		MANGLE(BlendFuncIndexedAMD)
--#define glBlendFunc		MANGLE(BlendFunc)
--#define glBlendFuncSeparateEXT		MANGLE(BlendFuncSeparateEXT)
--#define glBlendFuncSeparateiARB		MANGLE(BlendFuncSeparateiARB)
--#define glBlendFuncSeparatei		MANGLE(BlendFuncSeparatei)
--#define glBlendFuncSeparateIndexedAMD		MANGLE(BlendFuncSeparateIndexedAMD)
--#define glBlendFuncSeparateINGR		MANGLE(BlendFuncSeparateINGR)
--#define glBlendFuncSeparate		MANGLE(BlendFuncSeparate)
--#define glBlendParameteriNV		MANGLE(BlendParameteriNV)
--#define glBlitFramebufferEXT		MANGLE(BlitFramebufferEXT)
--#define glBlitFramebuffer		MANGLE(BlitFramebuffer)
--#define glBlitNamedFramebuffer		MANGLE(BlitNamedFramebuffer)
--#define glBufferAddressRangeNV		MANGLE(BufferAddressRangeNV)
--#define glBufferDataARB		MANGLE(BufferDataARB)
--#define glBufferData		MANGLE(BufferData)
--#define glBufferPageCommitmentARB		MANGLE(BufferPageCommitmentARB)
--#define glBufferParameteriAPPLE		MANGLE(BufferParameteriAPPLE)
--#define glBufferStorage		MANGLE(BufferStorage)
--#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 glCheckNamedFramebufferStatus		MANGLE(CheckNamedFramebufferStatus)
--#define glClampColorARB		MANGLE(ClampColorARB)
--#define glClampColor		MANGLE(ClampColor)
--#define glClearAccum		MANGLE(ClearAccum)
--#define glClearAccumxOES		MANGLE(ClearAccumxOES)
--#define glClearBufferData		MANGLE(ClearBufferData)
--#define glClearBufferfi		MANGLE(ClearBufferfi)
--#define glClearBufferfv		MANGLE(ClearBufferfv)
--#define glClearBufferiv		MANGLE(ClearBufferiv)
--#define glClearBufferSubData		MANGLE(ClearBufferSubData)
--#define glClearBufferuiv		MANGLE(ClearBufferuiv)
--#define glClearColorIiEXT		MANGLE(ClearColorIiEXT)
--#define glClearColorIuiEXT		MANGLE(ClearColorIuiEXT)
--#define glClearColor		MANGLE(ClearColor)
--#define glClearColorxOES		MANGLE(ClearColorxOES)
--#define glClearDepthdNV		MANGLE(ClearDepthdNV)
--#define glClearDepthf		MANGLE(ClearDepthf)
--#define glClearDepthfOES		MANGLE(ClearDepthfOES)
--#define glClearDepth		MANGLE(ClearDepth)
--#define glClearDepthxOES		MANGLE(ClearDepthxOES)
--#define glClearIndex		MANGLE(ClearIndex)
--#define glClear		MANGLE(Clear)
--#define glClearNamedBufferDataEXT		MANGLE(ClearNamedBufferDataEXT)
--#define glClearNamedBufferData		MANGLE(ClearNamedBufferData)
--#define glClearNamedBufferSubDataEXT		MANGLE(ClearNamedBufferSubDataEXT)
--#define glClearNamedBufferSubData		MANGLE(ClearNamedBufferSubData)
--#define glClearNamedFramebufferfi		MANGLE(ClearNamedFramebufferfi)
--#define glClearNamedFramebufferfv		MANGLE(ClearNamedFramebufferfv)
--#define glClearNamedFramebufferiv		MANGLE(ClearNamedFramebufferiv)
--#define glClearNamedFramebufferuiv		MANGLE(ClearNamedFramebufferuiv)
--#define glClearStencil		MANGLE(ClearStencil)
--#define glClearTexImage		MANGLE(ClearTexImage)
--#define glClearTexSubImage		MANGLE(ClearTexSubImage)
--#define glClientActiveTextureARB		MANGLE(ClientActiveTextureARB)
--#define glClientActiveTexture		MANGLE(ClientActiveTexture)
--#define glClientActiveVertexStreamATI		MANGLE(ClientActiveVertexStreamATI)
--#define glClientAttribDefaultEXT		MANGLE(ClientAttribDefaultEXT)
--#define glClientWaitSync		MANGLE(ClientWaitSync)
--#define glClipControl		MANGLE(ClipControl)
--#define glClipPlanefOES		MANGLE(ClipPlanefOES)
--#define glClipPlane		MANGLE(ClipPlane)
--#define glClipPlanexOES		MANGLE(ClipPlanexOES)
--#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 glColor3xOES		MANGLE(Color3xOES)
--#define glColor3xvOES		MANGLE(Color3xvOES)
--#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 glColor4xOES		MANGLE(Color4xOES)
--#define glColor4xvOES		MANGLE(Color4xvOES)
--#define glColorFormatNV		MANGLE(ColorFormatNV)
--#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 glColorP3ui		MANGLE(ColorP3ui)
--#define glColorP3uiv		MANGLE(ColorP3uiv)
--#define glColorP4ui		MANGLE(ColorP4ui)
--#define glColorP4uiv		MANGLE(ColorP4uiv)
--#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 glCompileShaderIncludeARB		MANGLE(CompileShaderIncludeARB)
--#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 glCompressedTextureSubImage1D		MANGLE(CompressedTextureSubImage1D)
--#define glCompressedTextureSubImage2DEXT		MANGLE(CompressedTextureSubImage2DEXT)
--#define glCompressedTextureSubImage2D		MANGLE(CompressedTextureSubImage2D)
--#define glCompressedTextureSubImage3DEXT		MANGLE(CompressedTextureSubImage3DEXT)
--#define glCompressedTextureSubImage3D		MANGLE(CompressedTextureSubImage3D)
--#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 glConvolutionParameterxOES		MANGLE(ConvolutionParameterxOES)
--#define glConvolutionParameterxvOES		MANGLE(ConvolutionParameterxvOES)
--#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 glCopyImageSubData		MANGLE(CopyImageSubData)
--#define glCopyImageSubDataNV		MANGLE(CopyImageSubDataNV)
--#define glCopyMultiTexImage1DEXT		MANGLE(CopyMultiTexImage1DEXT)
--#define glCopyMultiTexImage2DEXT		MANGLE(CopyMultiTexImage2DEXT)
--#define glCopyMultiTexSubImage1DEXT		MANGLE(CopyMultiTexSubImage1DEXT)
--#define glCopyMultiTexSubImage2DEXT		MANGLE(CopyMultiTexSubImage2DEXT)
--#define glCopyMultiTexSubImage3DEXT		MANGLE(CopyMultiTexSubImage3DEXT)
--#define glCopyNamedBufferSubData		MANGLE(CopyNamedBufferSubData)
--#define glCopyPathNV		MANGLE(CopyPathNV)
--#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 glCopyTextureSubImage1D		MANGLE(CopyTextureSubImage1D)
--#define glCopyTextureSubImage2DEXT		MANGLE(CopyTextureSubImage2DEXT)
--#define glCopyTextureSubImage2D		MANGLE(CopyTextureSubImage2D)
--#define glCopyTextureSubImage3DEXT		MANGLE(CopyTextureSubImage3DEXT)
--#define glCopyTextureSubImage3D		MANGLE(CopyTextureSubImage3D)
--#define glCoverFillPathInstancedNV		MANGLE(CoverFillPathInstancedNV)
--#define glCoverFillPathNV		MANGLE(CoverFillPathNV)
--#define glCoverStrokePathInstancedNV		MANGLE(CoverStrokePathInstancedNV)
--#define glCoverStrokePathNV		MANGLE(CoverStrokePathNV)
--#define glCreateBuffers		MANGLE(CreateBuffers)
--#define glCreateFramebuffers		MANGLE(CreateFramebuffers)
--#define glCreatePerfQueryINTEL		MANGLE(CreatePerfQueryINTEL)
--#define glCreateProgram		MANGLE(CreateProgram)
--#define glCreateProgramObjectARB		MANGLE(CreateProgramObjectARB)
--#define glCreateProgramPipelines		MANGLE(CreateProgramPipelines)
--#define glCreateQueries		MANGLE(CreateQueries)
--#define glCreateRenderbuffers		MANGLE(CreateRenderbuffers)
--#define glCreateSamplers		MANGLE(CreateSamplers)
--#define glCreateShader		MANGLE(CreateShader)
--#define glCreateShaderObjectARB		MANGLE(CreateShaderObjectARB)
--#define glCreateShaderProgramEXT		MANGLE(CreateShaderProgramEXT)
--#define glCreateShaderProgramv		MANGLE(CreateShaderProgramv)
--#define glCreateSyncFromCLeventARB		MANGLE(CreateSyncFromCLeventARB)
--#define glCreateTextures		MANGLE(CreateTextures)
--#define glCreateTransformFeedbacks		MANGLE(CreateTransformFeedbacks)
--#define glCreateVertexArrays		MANGLE(CreateVertexArrays)
--#define glCullFace		MANGLE(CullFace)
--#define glCullParameterdvEXT		MANGLE(CullParameterdvEXT)
--#define glCullParameterfvEXT		MANGLE(CullParameterfvEXT)
--#define glCurrentPaletteMatrixARB		MANGLE(CurrentPaletteMatrixARB)
--#define glDebugMessageCallbackAMD		MANGLE(DebugMessageCallbackAMD)
--#define glDebugMessageCallbackARB		MANGLE(DebugMessageCallbackARB)
--#define glDebugMessageCallback		MANGLE(DebugMessageCallback)
--#define glDebugMessageControlARB		MANGLE(DebugMessageControlARB)
--#define glDebugMessageControl		MANGLE(DebugMessageControl)
--#define glDebugMessageEnableAMD		MANGLE(DebugMessageEnableAMD)
--#define glDebugMessageInsertAMD		MANGLE(DebugMessageInsertAMD)
--#define glDebugMessageInsertARB		MANGLE(DebugMessageInsertARB)
--#define glDebugMessageInsert		MANGLE(DebugMessageInsert)
--#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 glDeleteNamedStringARB		MANGLE(DeleteNamedStringARB)
--#define glDeleteNamesAMD		MANGLE(DeleteNamesAMD)
--#define glDeleteObjectARB		MANGLE(DeleteObjectARB)
--#define glDeleteOcclusionQueriesNV		MANGLE(DeleteOcclusionQueriesNV)
--#define glDeletePathsNV		MANGLE(DeletePathsNV)
--#define glDeletePerfMonitorsAMD		MANGLE(DeletePerfMonitorsAMD)
--#define glDeletePerfQueryINTEL		MANGLE(DeletePerfQueryINTEL)
--#define glDeleteProgram		MANGLE(DeleteProgram)
--#define glDeleteProgramPipelines		MANGLE(DeleteProgramPipelines)
--#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 glDeleteSamplers		MANGLE(DeleteSamplers)
--#define glDeleteShader		MANGLE(DeleteShader)
--#define glDeleteSync		MANGLE(DeleteSync)
--#define glDeleteTexturesEXT		MANGLE(DeleteTexturesEXT)
--#define glDeleteTextures		MANGLE(DeleteTextures)
--#define glDeleteTransformFeedbacks		MANGLE(DeleteTransformFeedbacks)
--#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 glDepthRangeArrayv		MANGLE(DepthRangeArrayv)
--#define glDepthRangedNV		MANGLE(DepthRangedNV)
--#define glDepthRangef		MANGLE(DepthRangef)
--#define glDepthRangefOES		MANGLE(DepthRangefOES)
--#define glDepthRangeIndexed		MANGLE(DepthRangeIndexed)
--#define glDepthRange		MANGLE(DepthRange)
--#define glDepthRangexOES		MANGLE(DepthRangexOES)
--#define glDetachObjectARB		MANGLE(DetachObjectARB)
--#define glDetachShader		MANGLE(DetachShader)
--#define glDetailTexFuncSGIS		MANGLE(DetailTexFuncSGIS)
--#define glDisableClientStateiEXT		MANGLE(DisableClientStateiEXT)
--#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 glDisableVertexArrayAttribEXT		MANGLE(DisableVertexArrayAttribEXT)
--#define glDisableVertexArrayAttrib		MANGLE(DisableVertexArrayAttrib)
--#define glDisableVertexArrayEXT		MANGLE(DisableVertexArrayEXT)
--#define glDisableVertexAttribAPPLE		MANGLE(DisableVertexAttribAPPLE)
--#define glDisableVertexAttribArrayARB		MANGLE(DisableVertexAttribArrayARB)
--#define glDisableVertexAttribArray		MANGLE(DisableVertexAttribArray)
--#define glDispatchComputeGroupSizeARB		MANGLE(DispatchComputeGroupSizeARB)
--#define glDispatchComputeIndirect		MANGLE(DispatchComputeIndirect)
--#define glDispatchCompute		MANGLE(DispatchCompute)
--#define glDrawArraysEXT		MANGLE(DrawArraysEXT)
--#define glDrawArraysIndirect		MANGLE(DrawArraysIndirect)
--#define glDrawArraysInstancedARB		MANGLE(DrawArraysInstancedARB)
--#define glDrawArraysInstancedBaseInstance		MANGLE(DrawArraysInstancedBaseInstance)
--#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 glDrawElementsBaseVertex		MANGLE(DrawElementsBaseVertex)
--#define glDrawElementsIndirect		MANGLE(DrawElementsIndirect)
--#define glDrawElementsInstancedARB		MANGLE(DrawElementsInstancedARB)
--#define glDrawElementsInstancedBaseInstance		MANGLE(DrawElementsInstancedBaseInstance)
--#define glDrawElementsInstancedBaseVertexBaseInstance		MANGLE(DrawElementsInstancedBaseVertexBaseInstance)
--#define glDrawElementsInstancedBaseVertex		MANGLE(DrawElementsInstancedBaseVertex)
--#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 glDrawRangeElementsBaseVertex		MANGLE(DrawRangeElementsBaseVertex)
--#define glDrawRangeElementsEXT		MANGLE(DrawRangeElementsEXT)
--#define glDrawRangeElements		MANGLE(DrawRangeElements)
--#define glDrawTextureNV		MANGLE(DrawTextureNV)
--#define glDrawTransformFeedbackInstanced		MANGLE(DrawTransformFeedbackInstanced)
--#define glDrawTransformFeedback		MANGLE(DrawTransformFeedback)
--#define glDrawTransformFeedbackNV		MANGLE(DrawTransformFeedbackNV)
--#define glDrawTransformFeedbackStreamInstanced		MANGLE(DrawTransformFeedbackStreamInstanced)
--#define glDrawTransformFeedbackStream		MANGLE(DrawTransformFeedbackStream)
--#define glEdgeFlagFormatNV		MANGLE(EdgeFlagFormatNV)
--#define glEdgeFlag		MANGLE(EdgeFlag)
--#define glEdgeFlagPointerEXT		MANGLE(EdgeFlagPointerEXT)
--#define glEdgeFlagPointerListIBM		MANGLE(EdgeFlagPointerListIBM)
--#define glEdgeFlagPointer		MANGLE(EdgeFlagPointer)
--#define glEdgeFlagv		MANGLE(EdgeFlagv)
--#define glEGLImageTargetRenderbufferStorageOES		MANGLE(EGLImageTargetRenderbufferStorageOES)
--#define glEGLImageTargetTexture2DOES		MANGLE(EGLImageTargetTexture2DOES)
--#define glElementPointerAPPLE		MANGLE(ElementPointerAPPLE)
--#define glElementPointerATI		MANGLE(ElementPointerATI)
--#define glEnableClientStateiEXT		MANGLE(EnableClientStateiEXT)
--#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 glEnableVertexArrayAttribEXT		MANGLE(EnableVertexArrayAttribEXT)
--#define glEnableVertexArrayAttrib		MANGLE(EnableVertexArrayAttrib)
--#define glEnableVertexArrayEXT		MANGLE(EnableVertexArrayEXT)
--#define glEnableVertexAttribAPPLE		MANGLE(EnableVertexAttribAPPLE)
--#define glEnableVertexAttribArrayARB		MANGLE(EnableVertexAttribArrayARB)
--#define glEnableVertexAttribArray		MANGLE(EnableVertexAttribArray)
--#define glEndConditionalRender		MANGLE(EndConditionalRender)
--#define glEndConditionalRenderNV		MANGLE(EndConditionalRenderNV)
--#define glEndConditionalRenderNVX		MANGLE(EndConditionalRenderNVX)
--#define glEndFragmentShaderATI		MANGLE(EndFragmentShaderATI)
--#define glEndList		MANGLE(EndList)
--#define glEnd		MANGLE(End)
--#define glEndOcclusionQueryNV		MANGLE(EndOcclusionQueryNV)
--#define glEndPerfMonitorAMD		MANGLE(EndPerfMonitorAMD)
--#define glEndPerfQueryINTEL		MANGLE(EndPerfQueryINTEL)
--#define glEndQueryARB		MANGLE(EndQueryARB)
--#define glEndQueryIndexed		MANGLE(EndQueryIndexed)
--#define glEndQuery		MANGLE(EndQuery)
--#define glEndTransformFeedbackEXT		MANGLE(EndTransformFeedbackEXT)
--#define glEndTransformFeedback		MANGLE(EndTransformFeedback)
--#define glEndTransformFeedbackNV		MANGLE(EndTransformFeedbackNV)
--#define glEndVertexShaderEXT		MANGLE(EndVertexShaderEXT)
--#define glEndVideoCaptureNV		MANGLE(EndVideoCaptureNV)
--#define glEvalCoord1d		MANGLE(EvalCoord1d)
--#define glEvalCoord1dv		MANGLE(EvalCoord1dv)
--#define glEvalCoord1f		MANGLE(EvalCoord1f)
--#define glEvalCoord1fv		MANGLE(EvalCoord1fv)
--#define glEvalCoord1xOES		MANGLE(EvalCoord1xOES)
--#define glEvalCoord1xvOES		MANGLE(EvalCoord1xvOES)
--#define glEvalCoord2d		MANGLE(EvalCoord2d)
--#define glEvalCoord2dv		MANGLE(EvalCoord2dv)
--#define glEvalCoord2f		MANGLE(EvalCoord2f)
--#define glEvalCoord2fv		MANGLE(EvalCoord2fv)
--#define glEvalCoord2xOES		MANGLE(EvalCoord2xOES)
--#define glEvalCoord2xvOES		MANGLE(EvalCoord2xvOES)
--#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 glFeedbackBufferxOES		MANGLE(FeedbackBufferxOES)
--#define glFenceSync		MANGLE(FenceSync)
--#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 glFlushMappedNamedBufferRangeEXT		MANGLE(FlushMappedNamedBufferRangeEXT)
--#define glFlushMappedNamedBufferRange		MANGLE(FlushMappedNamedBufferRange)
--#define glFlushPixelDataRangeNV		MANGLE(FlushPixelDataRangeNV)
--#define glFlushRasterSGIX		MANGLE(FlushRasterSGIX)
--#define glFlushStaticDataIBM		MANGLE(FlushStaticDataIBM)
--#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 glFogCoordFormatNV		MANGLE(FogCoordFormatNV)
--#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 glFogxOES		MANGLE(FogxOES)
--#define glFogxvOES		MANGLE(FogxvOES)
--#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 glFramebufferParameteri		MANGLE(FramebufferParameteri)
--#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 glFramebufferTexture		MANGLE(FramebufferTexture)
--#define glFrameTerminatorGREMEDY		MANGLE(FrameTerminatorGREMEDY)
--#define glFrameZoomSGIX		MANGLE(FrameZoomSGIX)
--#define glFreeObjectBufferATI		MANGLE(FreeObjectBufferATI)
--#define glFrontFace		MANGLE(FrontFace)
--#define glFrustumfOES		MANGLE(FrustumfOES)
--#define glFrustum		MANGLE(Frustum)
--#define glFrustumxOES		MANGLE(FrustumxOES)
--#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 glGenerateTextureMipmap		MANGLE(GenerateTextureMipmap)
--#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 glGenNamesAMD		MANGLE(GenNamesAMD)
--#define glGenOcclusionQueriesNV		MANGLE(GenOcclusionQueriesNV)
--#define glGenPathsNV		MANGLE(GenPathsNV)
--#define glGenPerfMonitorsAMD		MANGLE(GenPerfMonitorsAMD)
--#define glGenProgramPipelines		MANGLE(GenProgramPipelines)
--#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 glGenSamplers		MANGLE(GenSamplers)
--#define glGenSymbolsEXT		MANGLE(GenSymbolsEXT)
--#define glGenTexturesEXT		MANGLE(GenTexturesEXT)
--#define glGenTextures		MANGLE(GenTextures)
--#define glGenTransformFeedbacks		MANGLE(GenTransformFeedbacks)
--#define glGenTransformFeedbacksNV		MANGLE(GenTransformFeedbacksNV)
--#define glGenVertexArraysAPPLE		MANGLE(GenVertexArraysAPPLE)
--#define glGenVertexArrays		MANGLE(GenVertexArrays)
--#define glGenVertexShadersEXT		MANGLE(GenVertexShadersEXT)
--#define glGetActiveAtomicCounterBufferiv		MANGLE(GetActiveAtomicCounterBufferiv)
--#define glGetActiveAttribARB		MANGLE(GetActiveAttribARB)
--#define glGetActiveAttrib		MANGLE(GetActiveAttrib)
--#define glGetActiveSubroutineName		MANGLE(GetActiveSubroutineName)
--#define glGetActiveSubroutineUniformiv		MANGLE(GetActiveSubroutineUniformiv)
--#define glGetActiveSubroutineUniformName		MANGLE(GetActiveSubroutineUniformName)
--#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 glGetBufferParameteri64v		MANGLE(GetBufferParameteri64v)
--#define glGetBufferParameterivARB		MANGLE(GetBufferParameterivARB)
--#define glGetBufferParameteriv		MANGLE(GetBufferParameteriv)
--#define glGetBufferParameterui64vNV		MANGLE(GetBufferParameterui64vNV)
--#define glGetBufferPointervARB		MANGLE(GetBufferPointervARB)
--#define glGetBufferPointerv		MANGLE(GetBufferPointerv)
--#define glGetBufferSubDataARB		MANGLE(GetBufferSubDataARB)
--#define glGetBufferSubData		MANGLE(GetBufferSubData)
--#define glGetClipPlanefOES		MANGLE(GetClipPlanefOES)
--#define glGetClipPlane		MANGLE(GetClipPlane)
--#define glGetClipPlanexOES		MANGLE(GetClipPlanexOES)
--#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 glGetCompressedTextureImage		MANGLE(GetCompressedTextureImage)
--#define glGetCompressedTextureSubImage		MANGLE(GetCompressedTextureSubImage)
--#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 glGetConvolutionParameterxvOES		MANGLE(GetConvolutionParameterxvOES)
--#define glGetDebugMessageLogAMD		MANGLE(GetDebugMessageLogAMD)
--#define glGetDebugMessageLogARB		MANGLE(GetDebugMessageLogARB)
--#define glGetDebugMessageLog		MANGLE(GetDebugMessageLog)
--#define glGetDetailTexFuncSGIS		MANGLE(GetDetailTexFuncSGIS)
--#define glGetDoubleIndexedvEXT		MANGLE(GetDoubleIndexedvEXT)
--#define glGetDoublei_vEXT		MANGLE(GetDoublei_vEXT)
--#define glGetDoublei_v		MANGLE(GetDoublei_v)
--#define glGetDoublev		MANGLE(GetDoublev)
--#define glGetError		MANGLE(GetError)
--#define glGetFenceivNV		MANGLE(GetFenceivNV)
--#define glGetFinalCombinerInputParameterfvNV		MANGLE(GetFinalCombinerInputParameterfvNV)
--#define glGetFinalCombinerInputParameterivNV		MANGLE(GetFinalCombinerInputParameterivNV)
--#define glGetFirstPerfQueryIdINTEL		MANGLE(GetFirstPerfQueryIdINTEL)
--#define glGetFixedvOES		MANGLE(GetFixedvOES)
--#define glGetFloatIndexedvEXT		MANGLE(GetFloatIndexedvEXT)
--#define glGetFloati_vEXT		MANGLE(GetFloati_vEXT)
--#define glGetFloati_v		MANGLE(GetFloati_v)
--#define glGetFloatv		MANGLE(GetFloatv)
--#define glGetFogFuncSGIS		MANGLE(GetFogFuncSGIS)
--#define glGetFragDataIndex		MANGLE(GetFragDataIndex)
--#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 glGetFramebufferParameteriv		MANGLE(GetFramebufferParameteriv)
--#define glGetGraphicsResetStatusARB		MANGLE(GetGraphicsResetStatusARB)
--#define glGetGraphicsResetStatus		MANGLE(GetGraphicsResetStatus)
--#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 glGetHistogramParameterxvOES		MANGLE(GetHistogramParameterxvOES)
--#define glGetImageHandleARB		MANGLE(GetImageHandleARB)
--#define glGetImageHandleNV		MANGLE(GetImageHandleNV)
--#define glGetImageTransformParameterfvHP		MANGLE(GetImageTransformParameterfvHP)
--#define glGetImageTransformParameterivHP		MANGLE(GetImageTransformParameterivHP)
--#define glGetInfoLogARB		MANGLE(GetInfoLogARB)
--#define glGetInstrumentsSGIX		MANGLE(GetInstrumentsSGIX)
--#define glGetInteger64i_v		MANGLE(GetInteger64i_v)
--#define glGetInteger64v		MANGLE(GetInteger64v)
--#define glGetIntegerIndexedvEXT		MANGLE(GetIntegerIndexedvEXT)
--#define glGetIntegeri_v		MANGLE(GetIntegeri_v)
--#define glGetIntegerui64i_vNV		MANGLE(GetIntegerui64i_vNV)
--#define glGetIntegerui64vNV		MANGLE(GetIntegerui64vNV)
--#define glGetIntegerv		MANGLE(GetIntegerv)
--#define glGetInternalformati64v		MANGLE(GetInternalformati64v)
--#define glGetInternalformativ		MANGLE(GetInternalformativ)
--#define glGetInvariantBooleanvEXT		MANGLE(GetInvariantBooleanvEXT)
--#define glGetInvariantFloatvEXT		MANGLE(GetInvariantFloatvEXT)
--#define glGetInvariantIntegervEXT		MANGLE(GetInvariantIntegervEXT)
--#define glGetLightfv		MANGLE(GetLightfv)
--#define glGetLightiv		MANGLE(GetLightiv)
--#define glGetLightxOES		MANGLE(GetLightxOES)
--#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 glGetMapxvOES		MANGLE(GetMapxvOES)
--#define glGetMaterialfv		MANGLE(GetMaterialfv)
--#define glGetMaterialiv		MANGLE(GetMaterialiv)
--#define glGetMaterialxOES		MANGLE(GetMaterialxOES)
--#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 glGetMultisamplefv		MANGLE(GetMultisamplefv)
--#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 glGetNamedBufferParameteri64v		MANGLE(GetNamedBufferParameteri64v)
--#define glGetNamedBufferParameterivEXT		MANGLE(GetNamedBufferParameterivEXT)
--#define glGetNamedBufferParameteriv		MANGLE(GetNamedBufferParameteriv)
--#define glGetNamedBufferParameterui64vNV		MANGLE(GetNamedBufferParameterui64vNV)
--#define glGetNamedBufferPointervEXT		MANGLE(GetNamedBufferPointervEXT)
--#define glGetNamedBufferPointerv		MANGLE(GetNamedBufferPointerv)
--#define glGetNamedBufferSubDataEXT		MANGLE(GetNamedBufferSubDataEXT)
--#define glGetNamedBufferSubData		MANGLE(GetNamedBufferSubData)
--#define glGetNamedFramebufferAttachmentParameterivEXT		MANGLE(GetNamedFramebufferAttachmentParameterivEXT)
--#define glGetNamedFramebufferAttachmentParameteriv		MANGLE(GetNamedFramebufferAttachmentParameteriv)
--#define glGetNamedFramebufferParameterivEXT		MANGLE(GetNamedFramebufferParameterivEXT)
--#define glGetNamedFramebufferParameteriv		MANGLE(GetNamedFramebufferParameteriv)
--#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 glGetNamedRenderbufferParameteriv		MANGLE(GetNamedRenderbufferParameteriv)
--#define glGetNamedStringARB		MANGLE(GetNamedStringARB)
--#define glGetNamedStringivARB		MANGLE(GetNamedStringivARB)
--#define glGetnColorTableARB		MANGLE(GetnColorTableARB)
--#define glGetnColorTable		MANGLE(GetnColorTable)
--#define glGetnCompressedTexImageARB		MANGLE(GetnCompressedTexImageARB)
--#define glGetnCompressedTexImage		MANGLE(GetnCompressedTexImage)
--#define glGetnConvolutionFilterARB		MANGLE(GetnConvolutionFilterARB)
--#define glGetnConvolutionFilter		MANGLE(GetnConvolutionFilter)
--#define glGetNextPerfQueryIdINTEL		MANGLE(GetNextPerfQueryIdINTEL)
--#define glGetnHistogramARB		MANGLE(GetnHistogramARB)
--#define glGetnHistogram		MANGLE(GetnHistogram)
--#define glGetnMapdvARB		MANGLE(GetnMapdvARB)
--#define glGetnMapdv		MANGLE(GetnMapdv)
--#define glGetnMapfvARB		MANGLE(GetnMapfvARB)
--#define glGetnMapfv		MANGLE(GetnMapfv)
--#define glGetnMapivARB		MANGLE(GetnMapivARB)
--#define glGetnMapiv		MANGLE(GetnMapiv)
--#define glGetnMinmaxARB		MANGLE(GetnMinmaxARB)
--#define glGetnMinmax		MANGLE(GetnMinmax)
--#define glGetnPixelMapfvARB		MANGLE(GetnPixelMapfvARB)
--#define glGetnPixelMapfv		MANGLE(GetnPixelMapfv)
--#define glGetnPixelMapuivARB		MANGLE(GetnPixelMapuivARB)
--#define glGetnPixelMapuiv		MANGLE(GetnPixelMapuiv)
--#define glGetnPixelMapusvARB		MANGLE(GetnPixelMapusvARB)
--#define glGetnPixelMapusv		MANGLE(GetnPixelMapusv)
--#define glGetnPolygonStippleARB		MANGLE(GetnPolygonStippleARB)
--#define glGetnPolygonStipple		MANGLE(GetnPolygonStipple)
--#define glGetnSeparableFilterARB		MANGLE(GetnSeparableFilterARB)
--#define glGetnSeparableFilter		MANGLE(GetnSeparableFilter)
--#define glGetnTexImageARB		MANGLE(GetnTexImageARB)
--#define glGetnTexImage		MANGLE(GetnTexImage)
--#define glGetnUniformdvARB		MANGLE(GetnUniformdvARB)
--#define glGetnUniformdv		MANGLE(GetnUniformdv)
--#define glGetnUniformfvARB		MANGLE(GetnUniformfvARB)
--#define glGetnUniformfv		MANGLE(GetnUniformfv)
--#define glGetnUniformivARB		MANGLE(GetnUniformivARB)
--#define glGetnUniformiv		MANGLE(GetnUniformiv)
--#define glGetnUniformuivARB		MANGLE(GetnUniformuivARB)
--#define glGetnUniformuiv		MANGLE(GetnUniformuiv)
--#define glGetObjectBufferfvATI		MANGLE(GetObjectBufferfvATI)
--#define glGetObjectBufferivATI		MANGLE(GetObjectBufferivATI)
--#define glGetObjectLabelEXT		MANGLE(GetObjectLabelEXT)
--#define glGetObjectLabel		MANGLE(GetObjectLabel)
--#define glGetObjectParameterfvARB		MANGLE(GetObjectParameterfvARB)
--#define glGetObjectParameterivAPPLE		MANGLE(GetObjectParameterivAPPLE)
--#define glGetObjectParameterivARB		MANGLE(GetObjectParameterivARB)
--#define glGetObjectPtrLabel		MANGLE(GetObjectPtrLabel)
--#define glGetOcclusionQueryivNV		MANGLE(GetOcclusionQueryivNV)
--#define glGetOcclusionQueryuivNV		MANGLE(GetOcclusionQueryuivNV)
--#define glGetPathColorGenfvNV		MANGLE(GetPathColorGenfvNV)
--#define glGetPathColorGenivNV		MANGLE(GetPathColorGenivNV)
--#define glGetPathCommandsNV		MANGLE(GetPathCommandsNV)
--#define glGetPathCoordsNV		MANGLE(GetPathCoordsNV)
--#define glGetPathDashArrayNV		MANGLE(GetPathDashArrayNV)
--#define glGetPathLengthNV		MANGLE(GetPathLengthNV)
--#define glGetPathMetricRangeNV		MANGLE(GetPathMetricRangeNV)
--#define glGetPathMetricsNV		MANGLE(GetPathMetricsNV)
--#define glGetPathParameterfvNV		MANGLE(GetPathParameterfvNV)
--#define glGetPathParameterivNV		MANGLE(GetPathParameterivNV)
--#define glGetPathSpacingNV		MANGLE(GetPathSpacingNV)
--#define glGetPathTexGenfvNV		MANGLE(GetPathTexGenfvNV)
--#define glGetPathTexGenivNV		MANGLE(GetPathTexGenivNV)
--#define glGetPerfCounterInfoINTEL		MANGLE(GetPerfCounterInfoINTEL)
--#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 glGetPerfQueryDataINTEL		MANGLE(GetPerfQueryDataINTEL)
--#define glGetPerfQueryIdByNameINTEL		MANGLE(GetPerfQueryIdByNameINTEL)
--#define glGetPerfQueryInfoINTEL		MANGLE(GetPerfQueryInfoINTEL)
--#define glGetPixelMapfv		MANGLE(GetPixelMapfv)
--#define glGetPixelMapuiv		MANGLE(GetPixelMapuiv)
--#define glGetPixelMapusv		MANGLE(GetPixelMapusv)
--#define glGetPixelMapxv		MANGLE(GetPixelMapxv)
--#define glGetPixelTexGenParameterfvSGIS		MANGLE(GetPixelTexGenParameterfvSGIS)
--#define glGetPixelTexGenParameterivSGIS		MANGLE(GetPixelTexGenParameterivSGIS)
--#define glGetPixelTransformParameterfvEXT		MANGLE(GetPixelTransformParameterfvEXT)
--#define glGetPixelTransformParameterivEXT		MANGLE(GetPixelTransformParameterivEXT)
--#define glGetPointerIndexedvEXT		MANGLE(GetPointerIndexedvEXT)
--#define glGetPointeri_vEXT		MANGLE(GetPointeri_vEXT)
--#define glGetPointervEXT		MANGLE(GetPointervEXT)
--#define glGetPointerv		MANGLE(GetPointerv)
--#define glGetPolygonStipple		MANGLE(GetPolygonStipple)
--#define glGetProgramBinary		MANGLE(GetProgramBinary)
--#define glGetProgramEnvParameterdvARB		MANGLE(GetProgramEnvParameterdvARB)
--#define glGetProgramEnvParameterfvARB		MANGLE(GetProgramEnvParameterfvARB)
--#define glGetProgramEnvParameterIivNV		MANGLE(GetProgramEnvParameterIivNV)
--#define glGetProgramEnvParameterIuivNV		MANGLE(GetProgramEnvParameterIuivNV)
--#define glGetProgramInfoLog		MANGLE(GetProgramInfoLog)
--#define glGetProgramInterfaceiv		MANGLE(GetProgramInterfaceiv)
--#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 glGetProgramPipelineInfoLog		MANGLE(GetProgramPipelineInfoLog)
--#define glGetProgramPipelineiv		MANGLE(GetProgramPipelineiv)
--#define glGetProgramResourcefvNV		MANGLE(GetProgramResourcefvNV)
--#define glGetProgramResourceIndex		MANGLE(GetProgramResourceIndex)
--#define glGetProgramResourceiv		MANGLE(GetProgramResourceiv)
--#define glGetProgramResourceLocationIndex		MANGLE(GetProgramResourceLocationIndex)
--#define glGetProgramResourceLocation		MANGLE(GetProgramResourceLocation)
--#define glGetProgramResourceName		MANGLE(GetProgramResourceName)
--#define glGetProgramStageiv		MANGLE(GetProgramStageiv)
--#define glGetProgramStringARB		MANGLE(GetProgramStringARB)
--#define glGetProgramStringNV		MANGLE(GetProgramStringNV)
--#define glGetProgramSubroutineParameteruivNV		MANGLE(GetProgramSubroutineParameteruivNV)
--#define glGetQueryIndexediv		MANGLE(GetQueryIndexediv)
--#define glGetQueryivARB		MANGLE(GetQueryivARB)
--#define glGetQueryiv		MANGLE(GetQueryiv)
--#define glGetQueryObjecti64vEXT		MANGLE(GetQueryObjecti64vEXT)
--#define glGetQueryObjecti64v		MANGLE(GetQueryObjecti64v)
--#define glGetQueryObjectivARB		MANGLE(GetQueryObjectivARB)
--#define glGetQueryObjectiv		MANGLE(GetQueryObjectiv)
--#define glGetQueryObjectui64vEXT		MANGLE(GetQueryObjectui64vEXT)
--#define glGetQueryObjectui64v		MANGLE(GetQueryObjectui64v)
--#define glGetQueryObjectuivARB		MANGLE(GetQueryObjectuivARB)
--#define glGetQueryObjectuiv		MANGLE(GetQueryObjectuiv)
--#define glGetRenderbufferParameterivEXT		MANGLE(GetRenderbufferParameterivEXT)
--#define glGetRenderbufferParameteriv		MANGLE(GetRenderbufferParameteriv)
--#define glGetSamplerParameterfv		MANGLE(GetSamplerParameterfv)
--#define glGetSamplerParameterIiv		MANGLE(GetSamplerParameterIiv)
--#define glGetSamplerParameterIuiv		MANGLE(GetSamplerParameterIuiv)
--#define glGetSamplerParameteriv		MANGLE(GetSamplerParameteriv)
--#define glGetSeparableFilterEXT		MANGLE(GetSeparableFilterEXT)
--#define glGetSeparableFilter		MANGLE(GetSeparableFilter)
--#define glGetShaderInfoLog		MANGLE(GetShaderInfoLog)
--#define glGetShaderiv		MANGLE(GetShaderiv)
--#define glGetShaderPrecisionFormat		MANGLE(GetShaderPrecisionFormat)
--#define glGetShaderSourceARB		MANGLE(GetShaderSourceARB)
--#define glGetShaderSource		MANGLE(GetShaderSource)
--#define glGetSharpenTexFuncSGIS		MANGLE(GetSharpenTexFuncSGIS)
--#define glGetStringi		MANGLE(GetStringi)
--#define glGetString		MANGLE(GetString)
--#define glGetSubroutineIndex		MANGLE(GetSubroutineIndex)
--#define glGetSubroutineUniformLocation		MANGLE(GetSubroutineUniformLocation)
--#define glGetSynciv		MANGLE(GetSynciv)
--#define glGetTexBumpParameterfvATI		MANGLE(GetTexBumpParameterfvATI)
--#define glGetTexBumpParameterivATI		MANGLE(GetTexBumpParameterivATI)
--#define glGetTexEnvfv		MANGLE(GetTexEnvfv)
--#define glGetTexEnviv		MANGLE(GetTexEnviv)
--#define glGetTexEnvxvOES		MANGLE(GetTexEnvxvOES)
--#define glGetTexFilterFuncSGIS		MANGLE(GetTexFilterFuncSGIS)
--#define glGetTexGendv		MANGLE(GetTexGendv)
--#define glGetTexGenfv		MANGLE(GetTexGenfv)
--#define glGetTexGeniv		MANGLE(GetTexGeniv)
--#define glGetTexGenxvOES		MANGLE(GetTexGenxvOES)
--#define glGetTexImage		MANGLE(GetTexImage)
--#define glGetTexLevelParameterfv		MANGLE(GetTexLevelParameterfv)
--#define glGetTexLevelParameteriv		MANGLE(GetTexLevelParameteriv)
--#define glGetTexLevelParameterxvOES		MANGLE(GetTexLevelParameterxvOES)
--#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 glGetTexParameterPointervAPPLE		MANGLE(GetTexParameterPointervAPPLE)
--#define glGetTexParameterxvOES		MANGLE(GetTexParameterxvOES)
--#define glGetTextureHandleARB		MANGLE(GetTextureHandleARB)
--#define glGetTextureHandleNV		MANGLE(GetTextureHandleNV)
--#define glGetTextureImageEXT		MANGLE(GetTextureImageEXT)
--#define glGetTextureImage		MANGLE(GetTextureImage)
--#define glGetTextureLevelParameterfvEXT		MANGLE(GetTextureLevelParameterfvEXT)
--#define glGetTextureLevelParameterfv		MANGLE(GetTextureLevelParameterfv)
--#define glGetTextureLevelParameterivEXT		MANGLE(GetTextureLevelParameterivEXT)
--#define glGetTextureLevelParameteriv		MANGLE(GetTextureLevelParameteriv)
--#define glGetTextureParameterfvEXT		MANGLE(GetTextureParameterfvEXT)
--#define glGetTextureParameterfv		MANGLE(GetTextureParameterfv)
--#define glGetTextureParameterIivEXT		MANGLE(GetTextureParameterIivEXT)
--#define glGetTextureParameterIiv		MANGLE(GetTextureParameterIiv)
--#define glGetTextureParameterIuivEXT		MANGLE(GetTextureParameterIuivEXT)
--#define glGetTextureParameterIuiv		MANGLE(GetTextureParameterIuiv)
--#define glGetTextureParameterivEXT		MANGLE(GetTextureParameterivEXT)
--#define glGetTextureParameteriv		MANGLE(GetTextureParameteriv)
--#define glGetTextureSamplerHandleARB		MANGLE(GetTextureSamplerHandleARB)
--#define glGetTextureSamplerHandleNV		MANGLE(GetTextureSamplerHandleNV)
--#define glGetTextureSubImage		MANGLE(GetTextureSubImage)
--#define glGetTrackMatrixivNV		MANGLE(GetTrackMatrixivNV)
--#define glGetTransformFeedbacki64_v		MANGLE(GetTransformFeedbacki64_v)
--#define glGetTransformFeedbacki_v		MANGLE(GetTransformFeedbacki_v)
--#define glGetTransformFeedbackiv		MANGLE(GetTransformFeedbackiv)
--#define glGetTransformFeedbackVaryingEXT		MANGLE(GetTransformFeedbackVaryingEXT)
--#define glGetTransformFeedbackVarying		MANGLE(GetTransformFeedbackVarying)
--#define glGetTransformFeedbackVaryingNV		MANGLE(GetTransformFeedbackVaryingNV)
--#define glGetUniformBlockIndex		MANGLE(GetUniformBlockIndex)
--#define glGetUniformBufferSizeEXT		MANGLE(GetUniformBufferSizeEXT)
--#define glGetUniformdv		MANGLE(GetUniformdv)
--#define glGetUniformfvARB		MANGLE(GetUniformfvARB)
--#define glGetUniformfv		MANGLE(GetUniformfv)
--#define glGetUniformi64vNV		MANGLE(GetUniformi64vNV)
--#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 glGetUniformSubroutineuiv		MANGLE(GetUniformSubroutineuiv)
--#define glGetUniformui64vNV		MANGLE(GetUniformui64vNV)
--#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 glGetVertexArrayIndexed64iv		MANGLE(GetVertexArrayIndexed64iv)
--#define glGetVertexArrayIndexediv		MANGLE(GetVertexArrayIndexediv)
--#define glGetVertexArrayIntegeri_vEXT		MANGLE(GetVertexArrayIntegeri_vEXT)
--#define glGetVertexArrayIntegervEXT		MANGLE(GetVertexArrayIntegervEXT)
--#define glGetVertexArrayiv		MANGLE(GetVertexArrayiv)
--#define glGetVertexArrayPointeri_vEXT		MANGLE(GetVertexArrayPointeri_vEXT)
--#define glGetVertexArrayPointervEXT		MANGLE(GetVertexArrayPointervEXT)
--#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 glGetVertexAttribLdvEXT		MANGLE(GetVertexAttribLdvEXT)
--#define glGetVertexAttribLdv		MANGLE(GetVertexAttribLdv)
--#define glGetVertexAttribLi64vNV		MANGLE(GetVertexAttribLi64vNV)
--#define glGetVertexAttribLui64vARB		MANGLE(GetVertexAttribLui64vARB)
--#define glGetVertexAttribLui64vNV		MANGLE(GetVertexAttribLui64vNV)
--#define glGetVertexAttribPointervARB		MANGLE(GetVertexAttribPointervARB)
--#define glGetVertexAttribPointerv		MANGLE(GetVertexAttribPointerv)
--#define glGetVertexAttribPointervNV		MANGLE(GetVertexAttribPointervNV)
--#define glGetVideoCaptureivNV		MANGLE(GetVideoCaptureivNV)
--#define glGetVideoCaptureStreamdvNV		MANGLE(GetVideoCaptureStreamdvNV)
--#define glGetVideoCaptureStreamfvNV		MANGLE(GetVideoCaptureStreamfvNV)
--#define glGetVideoCaptureStreamivNV		MANGLE(GetVideoCaptureStreamivNV)
--#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 glImportSyncEXT		MANGLE(ImportSyncEXT)
--#define glIndexd		MANGLE(Indexd)
--#define glIndexdv		MANGLE(Indexdv)
--#define glIndexf		MANGLE(Indexf)
--#define glIndexFormatNV		MANGLE(IndexFormatNV)
--#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 glIndexxOES		MANGLE(IndexxOES)
--#define glIndexxvOES		MANGLE(IndexxvOES)
--#define glInitNames		MANGLE(InitNames)
--#define glInsertComponentEXT		MANGLE(InsertComponentEXT)
--#define glInsertEventMarkerEXT		MANGLE(InsertEventMarkerEXT)
--#define glInstrumentsBufferSGIX		MANGLE(InstrumentsBufferSGIX)
--#define glInterleavedArrays		MANGLE(InterleavedArrays)
--#define glInterpolatePathsNV		MANGLE(InterpolatePathsNV)
--#define glInvalidateBufferData		MANGLE(InvalidateBufferData)
--#define glInvalidateBufferSubData		MANGLE(InvalidateBufferSubData)
--#define glInvalidateFramebuffer		MANGLE(InvalidateFramebuffer)
--#define glInvalidateNamedFramebufferData		MANGLE(InvalidateNamedFramebufferData)
--#define glInvalidateNamedFramebufferSubData		MANGLE(InvalidateNamedFramebufferSubData)
--#define glInvalidateSubFramebuffer		MANGLE(InvalidateSubFramebuffer)
--#define glInvalidateTexImage		MANGLE(InvalidateTexImage)
--#define glInvalidateTexSubImage		MANGLE(InvalidateTexSubImage)
--#define glIsAsyncMarkerSGIX		MANGLE(IsAsyncMarkerSGIX)
--#define glIsBufferARB		MANGLE(IsBufferARB)
--#define glIsBuffer		MANGLE(IsBuffer)
--#define glIsBufferResidentNV		MANGLE(IsBufferResidentNV)
--#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 glIsImageHandleResidentARB		MANGLE(IsImageHandleResidentARB)
--#define glIsImageHandleResidentNV		MANGLE(IsImageHandleResidentNV)
--#define glIsList		MANGLE(IsList)
--#define glIsNameAMD		MANGLE(IsNameAMD)
--#define glIsNamedBufferResidentNV		MANGLE(IsNamedBufferResidentNV)
--#define glIsNamedStringARB		MANGLE(IsNamedStringARB)
--#define glIsObjectBufferATI		MANGLE(IsObjectBufferATI)
--#define glIsOcclusionQueryNV		MANGLE(IsOcclusionQueryNV)
--#define glIsPathNV		MANGLE(IsPathNV)
--#define glIsPointInFillPathNV		MANGLE(IsPointInFillPathNV)
--#define glIsPointInStrokePathNV		MANGLE(IsPointInStrokePathNV)
--#define glIsProgramARB		MANGLE(IsProgramARB)
--#define glIsProgram		MANGLE(IsProgram)
--#define glIsProgramNV		MANGLE(IsProgramNV)
--#define glIsProgramPipeline		MANGLE(IsProgramPipeline)
--#define glIsQueryARB		MANGLE(IsQueryARB)
--#define glIsQuery		MANGLE(IsQuery)
--#define glIsRenderbufferEXT		MANGLE(IsRenderbufferEXT)
--#define glIsRenderbuffer		MANGLE(IsRenderbuffer)
--#define glIsSampler		MANGLE(IsSampler)
--#define glIsShader		MANGLE(IsShader)
--#define glIsSync		MANGLE(IsSync)
--#define glIsTextureEXT		MANGLE(IsTextureEXT)
--#define glIsTextureHandleResidentARB		MANGLE(IsTextureHandleResidentARB)
--#define glIsTextureHandleResidentNV		MANGLE(IsTextureHandleResidentNV)
--#define glIsTexture		MANGLE(IsTexture)
--#define glIsTransformFeedback		MANGLE(IsTransformFeedback)
--#define glIsTransformFeedbackNV		MANGLE(IsTransformFeedbackNV)
--#define glIsVariantEnabledEXT		MANGLE(IsVariantEnabledEXT)
--#define glIsVertexArrayAPPLE		MANGLE(IsVertexArrayAPPLE)
--#define glIsVertexArray		MANGLE(IsVertexArray)
--#define glIsVertexAttribEnabledAPPLE		MANGLE(IsVertexAttribEnabledAPPLE)
--#define glLabelObjectEXT		MANGLE(LabelObjectEXT)
--#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 glLightModelxOES		MANGLE(LightModelxOES)
--#define glLightModelxvOES		MANGLE(LightModelxvOES)
--#define glLightxOES		MANGLE(LightxOES)
--#define glLightxvOES		MANGLE(LightxvOES)
--#define glLineStipple		MANGLE(LineStipple)
--#define glLineWidth		MANGLE(LineWidth)
--#define glLineWidthxOES		MANGLE(LineWidthxOES)
--#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 glLoadMatrixxOES		MANGLE(LoadMatrixxOES)
--#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 glLoadTransposeMatrixxOES		MANGLE(LoadTransposeMatrixxOES)
--#define glLockArraysEXT		MANGLE(LockArraysEXT)
--#define glLogicOp		MANGLE(LogicOp)
--#define glMakeBufferNonResidentNV		MANGLE(MakeBufferNonResidentNV)
--#define glMakeBufferResidentNV		MANGLE(MakeBufferResidentNV)
--#define glMakeImageHandleNonResidentARB		MANGLE(MakeImageHandleNonResidentARB)
--#define glMakeImageHandleNonResidentNV		MANGLE(MakeImageHandleNonResidentNV)
--#define glMakeImageHandleResidentARB		MANGLE(MakeImageHandleResidentARB)
--#define glMakeImageHandleResidentNV		MANGLE(MakeImageHandleResidentNV)
--#define glMakeNamedBufferNonResidentNV		MANGLE(MakeNamedBufferNonResidentNV)
--#define glMakeNamedBufferResidentNV		MANGLE(MakeNamedBufferResidentNV)
--#define glMakeTextureHandleNonResidentARB		MANGLE(MakeTextureHandleNonResidentARB)
--#define glMakeTextureHandleNonResidentNV		MANGLE(MakeTextureHandleNonResidentNV)
--#define glMakeTextureHandleResidentARB		MANGLE(MakeTextureHandleResidentARB)
--#define glMakeTextureHandleResidentNV		MANGLE(MakeTextureHandleResidentNV)
--#define glMap1d		MANGLE(Map1d)
--#define glMap1f		MANGLE(Map1f)
--#define glMap1xOES		MANGLE(Map1xOES)
--#define glMap2d		MANGLE(Map2d)
--#define glMap2f		MANGLE(Map2f)
--#define glMap2xOES		MANGLE(Map2xOES)
--#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 glMapGrid1xOES		MANGLE(MapGrid1xOES)
--#define glMapGrid2d		MANGLE(MapGrid2d)
--#define glMapGrid2f		MANGLE(MapGrid2f)
--#define glMapGrid2xOES		MANGLE(MapGrid2xOES)
--#define glMapNamedBufferEXT		MANGLE(MapNamedBufferEXT)
--#define glMapNamedBuffer		MANGLE(MapNamedBuffer)
--#define glMapNamedBufferRangeEXT		MANGLE(MapNamedBufferRangeEXT)
--#define glMapNamedBufferRange		MANGLE(MapNamedBufferRange)
--#define glMapObjectBufferATI		MANGLE(MapObjectBufferATI)
--#define glMapParameterfvNV		MANGLE(MapParameterfvNV)
--#define glMapParameterivNV		MANGLE(MapParameterivNV)
--#define glMapTexture2DINTEL		MANGLE(MapTexture2DINTEL)
--#define glMapVertexAttrib1dAPPLE		MANGLE(MapVertexAttrib1dAPPLE)
--#define glMapVertexAttrib1fAPPLE		MANGLE(MapVertexAttrib1fAPPLE)
--#define glMapVertexAttrib2dAPPLE		MANGLE(MapVertexAttrib2dAPPLE)
--#define glMapVertexAttrib2fAPPLE		MANGLE(MapVertexAttrib2fAPPLE)
--#define glMaterialf		MANGLE(Materialf)
--#define glMaterialfv		MANGLE(Materialfv)
--#define glMateriali		MANGLE(Materiali)
--#define glMaterialiv		MANGLE(Materialiv)
--#define glMaterialxOES		MANGLE(MaterialxOES)
--#define glMaterialxvOES		MANGLE(MaterialxvOES)
--#define glMatrixFrustumEXT		MANGLE(MatrixFrustumEXT)
--#define glMatrixIndexPointerARB		MANGLE(MatrixIndexPointerARB)
--#define glMatrixIndexubvARB		MANGLE(MatrixIndexubvARB)
--#define glMatrixIndexuivARB		MANGLE(MatrixIndexuivARB)
--#define glMatrixIndexusvARB		MANGLE(MatrixIndexusvARB)
--#define glMatrixLoad3x2fNV		MANGLE(MatrixLoad3x2fNV)
--#define glMatrixLoad3x3fNV		MANGLE(MatrixLoad3x3fNV)
--#define glMatrixLoaddEXT		MANGLE(MatrixLoaddEXT)
--#define glMatrixLoadfEXT		MANGLE(MatrixLoadfEXT)
--#define glMatrixLoadIdentityEXT		MANGLE(MatrixLoadIdentityEXT)
--#define glMatrixLoadTranspose3x3fNV		MANGLE(MatrixLoadTranspose3x3fNV)
--#define glMatrixLoadTransposedEXT		MANGLE(MatrixLoadTransposedEXT)
--#define glMatrixLoadTransposefEXT		MANGLE(MatrixLoadTransposefEXT)
--#define glMatrixMode		MANGLE(MatrixMode)
--#define glMatrixMult3x2fNV		MANGLE(MatrixMult3x2fNV)
--#define glMatrixMult3x3fNV		MANGLE(MatrixMult3x3fNV)
--#define glMatrixMultdEXT		MANGLE(MatrixMultdEXT)
--#define glMatrixMultfEXT		MANGLE(MatrixMultfEXT)
--#define glMatrixMultTranspose3x3fNV		MANGLE(MatrixMultTranspose3x3fNV)
--#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 glMemoryBarrierByRegion		MANGLE(MemoryBarrierByRegion)
--#define glMemoryBarrierEXT		MANGLE(MemoryBarrierEXT)
--#define glMemoryBarrier		MANGLE(MemoryBarrier)
--#define glMinmaxEXT		MANGLE(MinmaxEXT)
--#define glMinmax		MANGLE(Minmax)
--#define glMinSampleShadingARB		MANGLE(MinSampleShadingARB)
--#define glMinSampleShading		MANGLE(MinSampleShading)
--#define glMultiDrawArraysEXT		MANGLE(MultiDrawArraysEXT)
--#define glMultiDrawArraysIndirectAMD		MANGLE(MultiDrawArraysIndirectAMD)
--#define glMultiDrawArraysIndirectBindlessCountNV		MANGLE(MultiDrawArraysIndirectBindlessCountNV)
--#define glMultiDrawArraysIndirectBindlessNV		MANGLE(MultiDrawArraysIndirectBindlessNV)
--#define glMultiDrawArraysIndirectCountARB		MANGLE(MultiDrawArraysIndirectCountARB)
--#define glMultiDrawArraysIndirect		MANGLE(MultiDrawArraysIndirect)
--#define glMultiDrawArrays		MANGLE(MultiDrawArrays)
--#define glMultiDrawElementArrayAPPLE		MANGLE(MultiDrawElementArrayAPPLE)
--#define glMultiDrawElementsBaseVertex		MANGLE(MultiDrawElementsBaseVertex)
--#define glMultiDrawElementsEXT		MANGLE(MultiDrawElementsEXT)
--#define glMultiDrawElementsIndirectAMD		MANGLE(MultiDrawElementsIndirectAMD)
--#define glMultiDrawElementsIndirectBindlessCountNV		MANGLE(MultiDrawElementsIndirectBindlessCountNV)
--#define glMultiDrawElementsIndirectBindlessNV		MANGLE(MultiDrawElementsIndirectBindlessNV)
--#define glMultiDrawElementsIndirectCountARB		MANGLE(MultiDrawElementsIndirectCountARB)
--#define glMultiDrawElementsIndirect		MANGLE(MultiDrawElementsIndirect)
--#define glMultiDrawElements		MANGLE(MultiDrawElements)
--#define glMultiDrawRangeElementArrayAPPLE		MANGLE(MultiDrawRangeElementArrayAPPLE)
--#define glMultiModeDrawArraysIBM		MANGLE(MultiModeDrawArraysIBM)
--#define glMultiModeDrawElementsIBM		MANGLE(MultiModeDrawElementsIBM)
--#define glMultiTexBufferEXT		MANGLE(MultiTexBufferEXT)
--#define glMultiTexCoord1bOES		MANGLE(MultiTexCoord1bOES)
--#define glMultiTexCoord1bvOES		MANGLE(MultiTexCoord1bvOES)
--#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 glMultiTexCoord1xOES		MANGLE(MultiTexCoord1xOES)
--#define glMultiTexCoord1xvOES		MANGLE(MultiTexCoord1xvOES)
--#define glMultiTexCoord2bOES		MANGLE(MultiTexCoord2bOES)
--#define glMultiTexCoord2bvOES		MANGLE(MultiTexCoord2bvOES)
--#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 glMultiTexCoord2xOES		MANGLE(MultiTexCoord2xOES)
--#define glMultiTexCoord2xvOES		MANGLE(MultiTexCoord2xvOES)
--#define glMultiTexCoord3bOES		MANGLE(MultiTexCoord3bOES)
--#define glMultiTexCoord3bvOES		MANGLE(MultiTexCoord3bvOES)
--#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 glMultiTexCoord3xOES		MANGLE(MultiTexCoord3xOES)
--#define glMultiTexCoord3xvOES		MANGLE(MultiTexCoord3xvOES)
--#define glMultiTexCoord4bOES		MANGLE(MultiTexCoord4bOES)
--#define glMultiTexCoord4bvOES		MANGLE(MultiTexCoord4bvOES)
--#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 glMultiTexCoord4xOES		MANGLE(MultiTexCoord4xOES)
--#define glMultiTexCoord4xvOES		MANGLE(MultiTexCoord4xvOES)
--#define glMultiTexCoordP1ui		MANGLE(MultiTexCoordP1ui)
--#define glMultiTexCoordP1uiv		MANGLE(MultiTexCoordP1uiv)
--#define glMultiTexCoordP2ui		MANGLE(MultiTexCoordP2ui)
--#define glMultiTexCoordP2uiv		MANGLE(MultiTexCoordP2uiv)
--#define glMultiTexCoordP3ui		MANGLE(MultiTexCoordP3ui)
--#define glMultiTexCoordP3uiv		MANGLE(MultiTexCoordP3uiv)
--#define glMultiTexCoordP4ui		MANGLE(MultiTexCoordP4ui)
--#define glMultiTexCoordP4uiv		MANGLE(MultiTexCoordP4uiv)
--#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 glMultMatrixxOES		MANGLE(MultMatrixxOES)
--#define glMultTransposeMatrixdARB		MANGLE(MultTransposeMatrixdARB)
--#define glMultTransposeMatrixd		MANGLE(MultTransposeMatrixd)
--#define glMultTransposeMatrixfARB		MANGLE(MultTransposeMatrixfARB)
--#define glMultTransposeMatrixf		MANGLE(MultTransposeMatrixf)
--#define glMultTransposeMatrixxOES		MANGLE(MultTransposeMatrixxOES)
--#define glNamedBufferDataEXT		MANGLE(NamedBufferDataEXT)
--#define glNamedBufferData		MANGLE(NamedBufferData)
--#define glNamedBufferPageCommitmentARB		MANGLE(NamedBufferPageCommitmentARB)
--#define glNamedBufferPageCommitmentEXT		MANGLE(NamedBufferPageCommitmentEXT)
--#define glNamedBufferStorageEXT		MANGLE(NamedBufferStorageEXT)
--#define glNamedBufferStorage		MANGLE(NamedBufferStorage)
--#define glNamedBufferSubDataEXT		MANGLE(NamedBufferSubDataEXT)
--#define glNamedBufferSubData		MANGLE(NamedBufferSubData)
--#define glNamedCopyBufferSubDataEXT		MANGLE(NamedCopyBufferSubDataEXT)
--#define glNamedFramebufferDrawBuffer		MANGLE(NamedFramebufferDrawBuffer)
--#define glNamedFramebufferDrawBuffers		MANGLE(NamedFramebufferDrawBuffers)
--#define glNamedFramebufferParameteriEXT		MANGLE(NamedFramebufferParameteriEXT)
--#define glNamedFramebufferParameteri		MANGLE(NamedFramebufferParameteri)
--#define glNamedFramebufferReadBuffer		MANGLE(NamedFramebufferReadBuffer)
--#define glNamedFramebufferRenderbufferEXT		MANGLE(NamedFramebufferRenderbufferEXT)
--#define glNamedFramebufferRenderbuffer		MANGLE(NamedFramebufferRenderbuffer)
--#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 glNamedFramebufferTextureLayer		MANGLE(NamedFramebufferTextureLayer)
--#define glNamedFramebufferTexture		MANGLE(NamedFramebufferTexture)
--#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 glNamedRenderbufferStorage		MANGLE(NamedRenderbufferStorage)
--#define glNamedRenderbufferStorageMultisampleCoverageEXT		MANGLE(NamedRenderbufferStorageMultisampleCoverageEXT)
--#define glNamedRenderbufferStorageMultisampleEXT		MANGLE(NamedRenderbufferStorageMultisampleEXT)
--#define glNamedRenderbufferStorageMultisample		MANGLE(NamedRenderbufferStorageMultisample)
--#define glNamedStringARB		MANGLE(NamedStringARB)
--#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 glNormal3xOES		MANGLE(Normal3xOES)
--#define glNormal3xvOES		MANGLE(Normal3xvOES)
--#define glNormalFormatNV		MANGLE(NormalFormatNV)
--#define glNormalP3ui		MANGLE(NormalP3ui)
--#define glNormalP3uiv		MANGLE(NormalP3uiv)
--#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 glObjectLabel		MANGLE(ObjectLabel)
--#define glObjectPtrLabel		MANGLE(ObjectPtrLabel)
--#define glObjectPurgeableAPPLE		MANGLE(ObjectPurgeableAPPLE)
--#define glObjectUnpurgeableAPPLE		MANGLE(ObjectUnpurgeableAPPLE)
--#define glOrthofOES		MANGLE(OrthofOES)
--#define glOrtho		MANGLE(Ortho)
--#define glOrthoxOES		MANGLE(OrthoxOES)
--#define glPassTexCoordATI		MANGLE(PassTexCoordATI)
--#define glPassThrough		MANGLE(PassThrough)
--#define glPassThroughxOES		MANGLE(PassThroughxOES)
--#define glPatchParameterfv		MANGLE(PatchParameterfv)
--#define glPatchParameteri		MANGLE(PatchParameteri)
--#define glPathColorGenNV		MANGLE(PathColorGenNV)
--#define glPathCommandsNV		MANGLE(PathCommandsNV)
--#define glPathCoordsNV		MANGLE(PathCoordsNV)
--#define glPathCoverDepthFuncNV		MANGLE(PathCoverDepthFuncNV)
--#define glPathDashArrayNV		MANGLE(PathDashArrayNV)
--#define glPathFogGenNV		MANGLE(PathFogGenNV)
--#define glPathGlyphIndexArrayNV		MANGLE(PathGlyphIndexArrayNV)
--#define glPathGlyphIndexRangeNV		MANGLE(PathGlyphIndexRangeNV)
--#define glPathGlyphRangeNV		MANGLE(PathGlyphRangeNV)
--#define glPathGlyphsNV		MANGLE(PathGlyphsNV)
--#define glPathMemoryGlyphIndexArrayNV		MANGLE(PathMemoryGlyphIndexArrayNV)
--#define glPathParameterfNV		MANGLE(PathParameterfNV)
--#define glPathParameterfvNV		MANGLE(PathParameterfvNV)
--#define glPathParameteriNV		MANGLE(PathParameteriNV)
--#define glPathParameterivNV		MANGLE(PathParameterivNV)
--#define glPathStencilDepthOffsetNV		MANGLE(PathStencilDepthOffsetNV)
--#define glPathStencilFuncNV		MANGLE(PathStencilFuncNV)
--#define glPathStringNV		MANGLE(PathStringNV)
--#define glPathSubCommandsNV		MANGLE(PathSubCommandsNV)
--#define glPathSubCoordsNV		MANGLE(PathSubCoordsNV)
--#define glPathTexGenNV		MANGLE(PathTexGenNV)
--#define glPauseTransformFeedback		MANGLE(PauseTransformFeedback)
--#define glPauseTransformFeedbackNV		MANGLE(PauseTransformFeedbackNV)
--#define glPixelDataRangeNV		MANGLE(PixelDataRangeNV)
--#define glPixelMapfv		MANGLE(PixelMapfv)
--#define glPixelMapuiv		MANGLE(PixelMapuiv)
--#define glPixelMapusv		MANGLE(PixelMapusv)
--#define glPixelMapx		MANGLE(PixelMapx)
--#define glPixelStoref		MANGLE(PixelStoref)
--#define glPixelStorei		MANGLE(PixelStorei)
--#define glPixelStorex		MANGLE(PixelStorex)
--#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 glPixelTransferxOES		MANGLE(PixelTransferxOES)
--#define glPixelTransformParameterfEXT		MANGLE(PixelTransformParameterfEXT)
--#define glPixelTransformParameterfvEXT		MANGLE(PixelTransformParameterfvEXT)
--#define glPixelTransformParameteriEXT		MANGLE(PixelTransformParameteriEXT)
--#define glPixelTransformParameterivEXT		MANGLE(PixelTransformParameterivEXT)
--#define glPixelZoom		MANGLE(PixelZoom)
--#define glPixelZoomxOES		MANGLE(PixelZoomxOES)
--#define glPNTrianglesfATI		MANGLE(PNTrianglesfATI)
--#define glPNTrianglesiATI		MANGLE(PNTrianglesiATI)
--#define glPointAlongPathNV		MANGLE(PointAlongPathNV)
--#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 glPointParameterxvOES		MANGLE(PointParameterxvOES)
--#define glPointSize		MANGLE(PointSize)
--#define glPointSizexOES		MANGLE(PointSizexOES)
--#define glPollAsyncSGIX		MANGLE(PollAsyncSGIX)
--#define glPollInstrumentsSGIX		MANGLE(PollInstrumentsSGIX)
--#define glPolygonMode		MANGLE(PolygonMode)
--#define glPolygonOffsetEXT		MANGLE(PolygonOffsetEXT)
--#define glPolygonOffset		MANGLE(PolygonOffset)
--#define glPolygonOffsetxOES		MANGLE(PolygonOffsetxOES)
--#define glPolygonStipple		MANGLE(PolygonStipple)
--#define glPopAttrib		MANGLE(PopAttrib)
--#define glPopClientAttrib		MANGLE(PopClientAttrib)
--#define glPopDebugGroup		MANGLE(PopDebugGroup)
--#define glPopGroupMarkerEXT		MANGLE(PopGroupMarkerEXT)
--#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 glPrioritizeTexturesxOES		MANGLE(PrioritizeTexturesxOES)
--#define glProgramBinary		MANGLE(ProgramBinary)
--#define glProgramBufferParametersfvNV		MANGLE(ProgramBufferParametersfvNV)
--#define glProgramBufferParametersIivNV		MANGLE(ProgramBufferParametersIivNV)
--#define glProgramBufferParametersIuivNV		MANGLE(ProgramBufferParametersIuivNV)
--#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 glProgramParameteri		MANGLE(ProgramParameteri)
--#define glProgramParameters4dvNV		MANGLE(ProgramParameters4dvNV)
--#define glProgramParameters4fvNV		MANGLE(ProgramParameters4fvNV)
--#define glProgramPathFragmentInputGenNV		MANGLE(ProgramPathFragmentInputGenNV)
--#define glProgramStringARB		MANGLE(ProgramStringARB)
--#define glProgramSubroutineParametersuivNV		MANGLE(ProgramSubroutineParametersuivNV)
--#define glProgramUniform1dEXT		MANGLE(ProgramUniform1dEXT)
--#define glProgramUniform1d		MANGLE(ProgramUniform1d)
--#define glProgramUniform1dvEXT		MANGLE(ProgramUniform1dvEXT)
--#define glProgramUniform1dv		MANGLE(ProgramUniform1dv)
--#define glProgramUniform1fEXT		MANGLE(ProgramUniform1fEXT)
--#define glProgramUniform1f		MANGLE(ProgramUniform1f)
--#define glProgramUniform1fvEXT		MANGLE(ProgramUniform1fvEXT)
--#define glProgramUniform1fv		MANGLE(ProgramUniform1fv)
--#define glProgramUniform1i64NV		MANGLE(ProgramUniform1i64NV)
--#define glProgramUniform1i64vNV		MANGLE(ProgramUniform1i64vNV)
--#define glProgramUniform1iEXT		MANGLE(ProgramUniform1iEXT)
--#define glProgramUniform1i		MANGLE(ProgramUniform1i)
--#define glProgramUniform1ivEXT		MANGLE(ProgramUniform1ivEXT)
--#define glProgramUniform1iv		MANGLE(ProgramUniform1iv)
--#define glProgramUniform1ui64NV		MANGLE(ProgramUniform1ui64NV)
--#define glProgramUniform1ui64vNV		MANGLE(ProgramUniform1ui64vNV)
--#define glProgramUniform1uiEXT		MANGLE(ProgramUniform1uiEXT)
--#define glProgramUniform1ui		MANGLE(ProgramUniform1ui)
--#define glProgramUniform1uivEXT		MANGLE(ProgramUniform1uivEXT)
--#define glProgramUniform1uiv		MANGLE(ProgramUniform1uiv)
--#define glProgramUniform2dEXT		MANGLE(ProgramUniform2dEXT)
--#define glProgramUniform2d		MANGLE(ProgramUniform2d)
--#define glProgramUniform2dvEXT		MANGLE(ProgramUniform2dvEXT)
--#define glProgramUniform2dv		MANGLE(ProgramUniform2dv)
--#define glProgramUniform2fEXT		MANGLE(ProgramUniform2fEXT)
--#define glProgramUniform2f		MANGLE(ProgramUniform2f)
--#define glProgramUniform2fvEXT		MANGLE(ProgramUniform2fvEXT)
--#define glProgramUniform2fv		MANGLE(ProgramUniform2fv)
--#define glProgramUniform2i64NV		MANGLE(ProgramUniform2i64NV)
--#define glProgramUniform2i64vNV		MANGLE(ProgramUniform2i64vNV)
--#define glProgramUniform2iEXT		MANGLE(ProgramUniform2iEXT)
--#define glProgramUniform2i		MANGLE(ProgramUniform2i)
--#define glProgramUniform2ivEXT		MANGLE(ProgramUniform2ivEXT)
--#define glProgramUniform2iv		MANGLE(ProgramUniform2iv)
--#define glProgramUniform2ui64NV		MANGLE(ProgramUniform2ui64NV)
--#define glProgramUniform2ui64vNV		MANGLE(ProgramUniform2ui64vNV)
--#define glProgramUniform2uiEXT		MANGLE(ProgramUniform2uiEXT)
--#define glProgramUniform2ui		MANGLE(ProgramUniform2ui)
--#define glProgramUniform2uivEXT		MANGLE(ProgramUniform2uivEXT)
--#define glProgramUniform2uiv		MANGLE(ProgramUniform2uiv)
--#define glProgramUniform3dEXT		MANGLE(ProgramUniform3dEXT)
--#define glProgramUniform3d		MANGLE(ProgramUniform3d)
--#define glProgramUniform3dvEXT		MANGLE(ProgramUniform3dvEXT)
--#define glProgramUniform3dv		MANGLE(ProgramUniform3dv)
--#define glProgramUniform3fEXT		MANGLE(ProgramUniform3fEXT)
--#define glProgramUniform3f		MANGLE(ProgramUniform3f)
--#define glProgramUniform3fvEXT		MANGLE(ProgramUniform3fvEXT)
--#define glProgramUniform3fv		MANGLE(ProgramUniform3fv)
--#define glProgramUniform3i64NV		MANGLE(ProgramUniform3i64NV)
--#define glProgramUniform3i64vNV		MANGLE(ProgramUniform3i64vNV)
--#define glProgramUniform3iEXT		MANGLE(ProgramUniform3iEXT)
--#define glProgramUniform3i		MANGLE(ProgramUniform3i)
--#define glProgramUniform3ivEXT		MANGLE(ProgramUniform3ivEXT)
--#define glProgramUniform3iv		MANGLE(ProgramUniform3iv)
--#define glProgramUniform3ui64NV		MANGLE(ProgramUniform3ui64NV)
--#define glProgramUniform3ui64vNV		MANGLE(ProgramUniform3ui64vNV)
--#define glProgramUniform3uiEXT		MANGLE(ProgramUniform3uiEXT)
--#define glProgramUniform3ui		MANGLE(ProgramUniform3ui)
--#define glProgramUniform3uivEXT		MANGLE(ProgramUniform3uivEXT)
--#define glProgramUniform3uiv		MANGLE(ProgramUniform3uiv)
--#define glProgramUniform4dEXT		MANGLE(ProgramUniform4dEXT)
--#define glProgramUniform4d		MANGLE(ProgramUniform4d)
--#define glProgramUniform4dvEXT		MANGLE(ProgramUniform4dvEXT)
--#define glProgramUniform4dv		MANGLE(ProgramUniform4dv)
--#define glProgramUniform4fEXT		MANGLE(ProgramUniform4fEXT)
--#define glProgramUniform4f		MANGLE(ProgramUniform4f)
--#define glProgramUniform4fvEXT		MANGLE(ProgramUniform4fvEXT)
--#define glProgramUniform4fv		MANGLE(ProgramUniform4fv)
--#define glProgramUniform4i64NV		MANGLE(ProgramUniform4i64NV)
--#define glProgramUniform4i64vNV		MANGLE(ProgramUniform4i64vNV)
--#define glProgramUniform4iEXT		MANGLE(ProgramUniform4iEXT)
--#define glProgramUniform4i		MANGLE(ProgramUniform4i)
--#define glProgramUniform4ivEXT		MANGLE(ProgramUniform4ivEXT)
--#define glProgramUniform4iv		MANGLE(ProgramUniform4iv)
--#define glProgramUniform4ui64NV		MANGLE(ProgramUniform4ui64NV)
--#define glProgramUniform4ui64vNV		MANGLE(ProgramUniform4ui64vNV)
--#define glProgramUniform4uiEXT		MANGLE(ProgramUniform4uiEXT)
--#define glProgramUniform4ui		MANGLE(ProgramUniform4ui)
--#define glProgramUniform4uivEXT		MANGLE(ProgramUniform4uivEXT)
--#define glProgramUniform4uiv		MANGLE(ProgramUniform4uiv)
--#define glProgramUniformHandleui64ARB		MANGLE(ProgramUniformHandleui64ARB)
--#define glProgramUniformHandleui64NV		MANGLE(ProgramUniformHandleui64NV)
--#define glProgramUniformHandleui64vARB		MANGLE(ProgramUniformHandleui64vARB)
--#define glProgramUniformHandleui64vNV		MANGLE(ProgramUniformHandleui64vNV)
--#define glProgramUniformMatrix2dvEXT		MANGLE(ProgramUniformMatrix2dvEXT)
--#define glProgramUniformMatrix2dv		MANGLE(ProgramUniformMatrix2dv)
--#define glProgramUniformMatrix2fvEXT		MANGLE(ProgramUniformMatrix2fvEXT)
--#define glProgramUniformMatrix2fv		MANGLE(ProgramUniformMatrix2fv)
--#define glProgramUniformMatrix2x3dvEXT		MANGLE(ProgramUniformMatrix2x3dvEXT)
--#define glProgramUniformMatrix2x3dv		MANGLE(ProgramUniformMatrix2x3dv)
--#define glProgramUniformMatrix2x3fvEXT		MANGLE(ProgramUniformMatrix2x3fvEXT)
--#define glProgramUniformMatrix2x3fv		MANGLE(ProgramUniformMatrix2x3fv)
--#define glProgramUniformMatrix2x4dvEXT		MANGLE(ProgramUniformMatrix2x4dvEXT)
--#define glProgramUniformMatrix2x4dv		MANGLE(ProgramUniformMatrix2x4dv)
--#define glProgramUniformMatrix2x4fvEXT		MANGLE(ProgramUniformMatrix2x4fvEXT)
--#define glProgramUniformMatrix2x4fv		MANGLE(ProgramUniformMatrix2x4fv)
--#define glProgramUniformMatrix3dvEXT		MANGLE(ProgramUniformMatrix3dvEXT)
--#define glProgramUniformMatrix3dv		MANGLE(ProgramUniformMatrix3dv)
--#define glProgramUniformMatrix3fvEXT		MANGLE(ProgramUniformMatrix3fvEXT)
--#define glProgramUniformMatrix3fv		MANGLE(ProgramUniformMatrix3fv)
--#define glProgramUniformMatrix3x2dvEXT		MANGLE(ProgramUniformMatrix3x2dvEXT)
--#define glProgramUniformMatrix3x2dv		MANGLE(ProgramUniformMatrix3x2dv)
--#define glProgramUniformMatrix3x2fvEXT		MANGLE(ProgramUniformMatrix3x2fvEXT)
--#define glProgramUniformMatrix3x2fv		MANGLE(ProgramUniformMatrix3x2fv)
--#define glProgramUniformMatrix3x4dvEXT		MANGLE(ProgramUniformMatrix3x4dvEXT)
--#define glProgramUniformMatrix3x4dv		MANGLE(ProgramUniformMatrix3x4dv)
--#define glProgramUniformMatrix3x4fvEXT		MANGLE(ProgramUniformMatrix3x4fvEXT)
--#define glProgramUniformMatrix3x4fv		MANGLE(ProgramUniformMatrix3x4fv)
--#define glProgramUniformMatrix4dvEXT		MANGLE(ProgramUniformMatrix4dvEXT)
--#define glProgramUniformMatrix4dv		MANGLE(ProgramUniformMatrix4dv)
--#define glProgramUniformMatrix4fvEXT		MANGLE(ProgramUniformMatrix4fvEXT)
--#define glProgramUniformMatrix4fv		MANGLE(ProgramUniformMatrix4fv)
--#define glProgramUniformMatrix4x2dvEXT		MANGLE(ProgramUniformMatrix4x2dvEXT)
--#define glProgramUniformMatrix4x2dv		MANGLE(ProgramUniformMatrix4x2dv)
--#define glProgramUniformMatrix4x2fvEXT		MANGLE(ProgramUniformMatrix4x2fvEXT)
--#define glProgramUniformMatrix4x2fv		MANGLE(ProgramUniformMatrix4x2fv)
--#define glProgramUniformMatrix4x3dvEXT		MANGLE(ProgramUniformMatrix4x3dvEXT)
--#define glProgramUniformMatrix4x3dv		MANGLE(ProgramUniformMatrix4x3dv)
--#define glProgramUniformMatrix4x3fvEXT		MANGLE(ProgramUniformMatrix4x3fvEXT)
--#define glProgramUniformMatrix4x3fv		MANGLE(ProgramUniformMatrix4x3fv)
--#define glProgramUniformui64NV		MANGLE(ProgramUniformui64NV)
--#define glProgramUniformui64vNV		MANGLE(ProgramUniformui64vNV)
--#define glProgramVertexLimitNV		MANGLE(ProgramVertexLimitNV)
--#define glProvokingVertexEXT		MANGLE(ProvokingVertexEXT)
--#define glProvokingVertex		MANGLE(ProvokingVertex)
--#define glPushAttrib		MANGLE(PushAttrib)
--#define glPushClientAttribDefaultEXT		MANGLE(PushClientAttribDefaultEXT)
--#define glPushClientAttrib		MANGLE(PushClientAttrib)
--#define glPushDebugGroup		MANGLE(PushDebugGroup)
--#define glPushGroupMarkerEXT		MANGLE(PushGroupMarkerEXT)
--#define glPushMatrix		MANGLE(PushMatrix)
--#define glPushName		MANGLE(PushName)
--#define glQueryCounter		MANGLE(QueryCounter)
--#define glQueryMatrixxOES		MANGLE(QueryMatrixxOES)
--#define glQueryObjectParameteruiAMD		MANGLE(QueryObjectParameteruiAMD)
--#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 glRasterPos2xOES		MANGLE(RasterPos2xOES)
--#define glRasterPos2xvOES		MANGLE(RasterPos2xvOES)
--#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 glRasterPos3xOES		MANGLE(RasterPos3xOES)
--#define glRasterPos3xvOES		MANGLE(RasterPos3xvOES)
--#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 glRasterPos4xOES		MANGLE(RasterPos4xOES)
--#define glRasterPos4xvOES		MANGLE(RasterPos4xvOES)
--#define glReadBuffer		MANGLE(ReadBuffer)
--#define glReadInstrumentsSGIX		MANGLE(ReadInstrumentsSGIX)
--#define glReadnPixelsARB		MANGLE(ReadnPixelsARB)
--#define glReadnPixels		MANGLE(ReadnPixels)
--#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 glRectxOES		MANGLE(RectxOES)
--#define glRectxvOES		MANGLE(RectxvOES)
--#define glReferencePlaneSGIX		MANGLE(ReferencePlaneSGIX)
--#define glReleaseShaderCompiler		MANGLE(ReleaseShaderCompiler)
--#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 glResumeTransformFeedback		MANGLE(ResumeTransformFeedback)
--#define glResumeTransformFeedbackNV		MANGLE(ResumeTransformFeedbackNV)
--#define glRotated		MANGLE(Rotated)
--#define glRotatef		MANGLE(Rotatef)
--#define glRotatexOES		MANGLE(RotatexOES)
--#define glSampleCoverageARB		MANGLE(SampleCoverageARB)
--#define glSampleCoverage		MANGLE(SampleCoverage)
--#define glSampleCoverageOES		MANGLE(SampleCoverageOES)
--#define glSampleMapATI		MANGLE(SampleMapATI)
--#define glSampleMaskEXT		MANGLE(SampleMaskEXT)
--#define glSampleMaski		MANGLE(SampleMaski)
--#define glSampleMaskIndexedNV		MANGLE(SampleMaskIndexedNV)
--#define glSampleMaskSGIS		MANGLE(SampleMaskSGIS)
--#define glSamplePatternEXT		MANGLE(SamplePatternEXT)
--#define glSamplePatternSGIS		MANGLE(SamplePatternSGIS)
--#define glSamplerParameterf		MANGLE(SamplerParameterf)
--#define glSamplerParameterfv		MANGLE(SamplerParameterfv)
--#define glSamplerParameterIiv		MANGLE(SamplerParameterIiv)
--#define glSamplerParameteri		MANGLE(SamplerParameteri)
--#define glSamplerParameterIuiv		MANGLE(SamplerParameterIuiv)
--#define glSamplerParameteriv		MANGLE(SamplerParameteriv)
--#define glScaled		MANGLE(Scaled)
--#define glScalef		MANGLE(Scalef)
--#define glScalexOES		MANGLE(ScalexOES)
--#define glScissorArrayv		MANGLE(ScissorArrayv)
--#define glScissorIndexed		MANGLE(ScissorIndexed)
--#define glScissorIndexedv		MANGLE(ScissorIndexedv)
--#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 glSecondaryColorFormatNV		MANGLE(SecondaryColorFormatNV)
--#define glSecondaryColorP3ui		MANGLE(SecondaryColorP3ui)
--#define glSecondaryColorP3uiv		MANGLE(SecondaryColorP3uiv)
--#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 glSetMultisamplefvAMD		MANGLE(SetMultisamplefvAMD)
--#define glShadeModel		MANGLE(ShadeModel)
--#define glShaderBinary		MANGLE(ShaderBinary)
--#define glShaderOp1EXT		MANGLE(ShaderOp1EXT)
--#define glShaderOp2EXT		MANGLE(ShaderOp2EXT)
--#define glShaderOp3EXT		MANGLE(ShaderOp3EXT)
--#define glShaderSourceARB		MANGLE(ShaderSourceARB)
--#define glShaderSource		MANGLE(ShaderSource)
--#define glShaderStorageBlockBinding		MANGLE(ShaderStorageBlockBinding)
--#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 glStencilFillPathInstancedNV		MANGLE(StencilFillPathInstancedNV)
--#define glStencilFillPathNV		MANGLE(StencilFillPathNV)
--#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 glStencilOpValueAMD		MANGLE(StencilOpValueAMD)
--#define glStencilStrokePathInstancedNV		MANGLE(StencilStrokePathInstancedNV)
--#define glStencilStrokePathNV		MANGLE(StencilStrokePathNV)
--#define glStencilThenCoverFillPathInstancedNV		MANGLE(StencilThenCoverFillPathInstancedNV)
--#define glStencilThenCoverFillPathNV		MANGLE(StencilThenCoverFillPathNV)
--#define glStencilThenCoverStrokePathInstancedNV		MANGLE(StencilThenCoverStrokePathInstancedNV)
--#define glStencilThenCoverStrokePathNV		MANGLE(StencilThenCoverStrokePathNV)
--#define glStopInstrumentsSGIX		MANGLE(StopInstrumentsSGIX)
--#define glStringMarkerGREMEDY		MANGLE(StringMarkerGREMEDY)
--#define glSwizzleEXT		MANGLE(SwizzleEXT)
--#define glSyncTextureINTEL		MANGLE(SyncTextureINTEL)
--#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 glTexBufferRange		MANGLE(TexBufferRange)
--#define glTexBumpParameterfvATI		MANGLE(TexBumpParameterfvATI)
--#define glTexBumpParameterivATI		MANGLE(TexBumpParameterivATI)
--#define glTexCoord1bOES		MANGLE(TexCoord1bOES)
--#define glTexCoord1bvOES		MANGLE(TexCoord1bvOES)
--#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 glTexCoord1xOES		MANGLE(TexCoord1xOES)
--#define glTexCoord1xvOES		MANGLE(TexCoord1xvOES)
--#define glTexCoord2bOES		MANGLE(TexCoord2bOES)
--#define glTexCoord2bvOES		MANGLE(TexCoord2bvOES)
--#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 glTexCoord2xOES		MANGLE(TexCoord2xOES)
--#define glTexCoord2xvOES		MANGLE(TexCoord2xvOES)
--#define glTexCoord3bOES		MANGLE(TexCoord3bOES)
--#define glTexCoord3bvOES		MANGLE(TexCoord3bvOES)
--#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 glTexCoord3xOES		MANGLE(TexCoord3xOES)
--#define glTexCoord3xvOES		MANGLE(TexCoord3xvOES)
--#define glTexCoord4bOES		MANGLE(TexCoord4bOES)
--#define glTexCoord4bvOES		MANGLE(TexCoord4bvOES)
--#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 glTexCoord4xOES		MANGLE(TexCoord4xOES)
--#define glTexCoord4xvOES		MANGLE(TexCoord4xvOES)
--#define glTexCoordFormatNV		MANGLE(TexCoordFormatNV)
--#define glTexCoordP1ui		MANGLE(TexCoordP1ui)
--#define glTexCoordP1uiv		MANGLE(TexCoordP1uiv)
--#define glTexCoordP2ui		MANGLE(TexCoordP2ui)
--#define glTexCoordP2uiv		MANGLE(TexCoordP2uiv)
--#define glTexCoordP3ui		MANGLE(TexCoordP3ui)
--#define glTexCoordP3uiv		MANGLE(TexCoordP3uiv)
--#define glTexCoordP4ui		MANGLE(TexCoordP4ui)
--#define glTexCoordP4uiv		MANGLE(TexCoordP4uiv)
--#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 glTexEnvxOES		MANGLE(TexEnvxOES)
--#define glTexEnvxvOES		MANGLE(TexEnvxvOES)
--#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 glTexGenxOES		MANGLE(TexGenxOES)
--#define glTexGenxvOES		MANGLE(TexGenxvOES)
--#define glTexImage1D		MANGLE(TexImage1D)
--#define glTexImage2D		MANGLE(TexImage2D)
--#define glTexImage2DMultisampleCoverageNV		MANGLE(TexImage2DMultisampleCoverageNV)
--#define glTexImage2DMultisample		MANGLE(TexImage2DMultisample)
--#define glTexImage3DEXT		MANGLE(TexImage3DEXT)
--#define glTexImage3D		MANGLE(TexImage3D)
--#define glTexImage3DMultisampleCoverageNV		MANGLE(TexImage3DMultisampleCoverageNV)
--#define glTexImage3DMultisample		MANGLE(TexImage3DMultisample)
--#define glTexImage4DSGIS		MANGLE(TexImage4DSGIS)
--#define glTexPageCommitmentARB		MANGLE(TexPageCommitmentARB)
--#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 glTexParameterxOES		MANGLE(TexParameterxOES)
--#define glTexParameterxvOES		MANGLE(TexParameterxvOES)
--#define glTexRenderbufferNV		MANGLE(TexRenderbufferNV)
--#define glTexStorage1D		MANGLE(TexStorage1D)
--#define glTexStorage2D		MANGLE(TexStorage2D)
--#define glTexStorage2DMultisample		MANGLE(TexStorage2DMultisample)
--#define glTexStorage3D		MANGLE(TexStorage3D)
--#define glTexStorage3DMultisample		MANGLE(TexStorage3DMultisample)
--#define glTexStorageSparseAMD		MANGLE(TexStorageSparseAMD)
--#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 glTextureBarrier		MANGLE(TextureBarrier)
--#define glTextureBarrierNV		MANGLE(TextureBarrierNV)
--#define glTextureBufferEXT		MANGLE(TextureBufferEXT)
--#define glTextureBuffer		MANGLE(TextureBuffer)
--#define glTextureBufferRangeEXT		MANGLE(TextureBufferRangeEXT)
--#define glTextureBufferRange		MANGLE(TextureBufferRange)
--#define glTextureColorMaskSGIS		MANGLE(TextureColorMaskSGIS)
--#define glTextureImage1DEXT		MANGLE(TextureImage1DEXT)
--#define glTextureImage2DEXT		MANGLE(TextureImage2DEXT)
--#define glTextureImage2DMultisampleCoverageNV		MANGLE(TextureImage2DMultisampleCoverageNV)
--#define glTextureImage2DMultisampleNV		MANGLE(TextureImage2DMultisampleNV)
--#define glTextureImage3DEXT		MANGLE(TextureImage3DEXT)
--#define glTextureImage3DMultisampleCoverageNV		MANGLE(TextureImage3DMultisampleCoverageNV)
--#define glTextureImage3DMultisampleNV		MANGLE(TextureImage3DMultisampleNV)
--#define glTextureLightEXT		MANGLE(TextureLightEXT)
--#define glTextureMaterialEXT		MANGLE(TextureMaterialEXT)
--#define glTextureNormalEXT		MANGLE(TextureNormalEXT)
--#define glTexturePageCommitmentEXT		MANGLE(TexturePageCommitmentEXT)
--#define glTextureParameterfEXT		MANGLE(TextureParameterfEXT)
--#define glTextureParameterf		MANGLE(TextureParameterf)
--#define glTextureParameterfvEXT		MANGLE(TextureParameterfvEXT)
--#define glTextureParameterfv		MANGLE(TextureParameterfv)
--#define glTextureParameteriEXT		MANGLE(TextureParameteriEXT)
--#define glTextureParameterIivEXT		MANGLE(TextureParameterIivEXT)
--#define glTextureParameterIiv		MANGLE(TextureParameterIiv)
--#define glTextureParameteri		MANGLE(TextureParameteri)
--#define glTextureParameterIuivEXT		MANGLE(TextureParameterIuivEXT)
--#define glTextureParameterIuiv		MANGLE(TextureParameterIuiv)
--#define glTextureParameterivEXT		MANGLE(TextureParameterivEXT)
--#define glTextureParameteriv		MANGLE(TextureParameteriv)
--#define glTextureRangeAPPLE		MANGLE(TextureRangeAPPLE)
--#define glTextureRenderbufferEXT		MANGLE(TextureRenderbufferEXT)
--#define glTextureStorage1DEXT		MANGLE(TextureStorage1DEXT)
--#define glTextureStorage1D		MANGLE(TextureStorage1D)
--#define glTextureStorage2DEXT		MANGLE(TextureStorage2DEXT)
--#define glTextureStorage2D		MANGLE(TextureStorage2D)
--#define glTextureStorage2DMultisampleEXT		MANGLE(TextureStorage2DMultisampleEXT)
--#define glTextureStorage2DMultisample		MANGLE(TextureStorage2DMultisample)
--#define glTextureStorage3DEXT		MANGLE(TextureStorage3DEXT)
--#define glTextureStorage3D		MANGLE(TextureStorage3D)
--#define glTextureStorage3DMultisampleEXT		MANGLE(TextureStorage3DMultisampleEXT)
--#define glTextureStorage3DMultisample		MANGLE(TextureStorage3DMultisample)
--#define glTextureStorageSparseAMD		MANGLE(TextureStorageSparseAMD)
--#define glTextureSubImage1DEXT		MANGLE(TextureSubImage1DEXT)
--#define glTextureSubImage1D		MANGLE(TextureSubImage1D)
--#define glTextureSubImage2DEXT		MANGLE(TextureSubImage2DEXT)
--#define glTextureSubImage2D		MANGLE(TextureSubImage2D)
--#define glTextureSubImage3DEXT		MANGLE(TextureSubImage3DEXT)
--#define glTextureSubImage3D		MANGLE(TextureSubImage3D)
--#define glTextureView		MANGLE(TextureView)
--#define glTrackMatrixNV		MANGLE(TrackMatrixNV)
--#define glTransformFeedbackAttribsNV		MANGLE(TransformFeedbackAttribsNV)
--#define glTransformFeedbackBufferBase		MANGLE(TransformFeedbackBufferBase)
--#define glTransformFeedbackBufferRange		MANGLE(TransformFeedbackBufferRange)
--#define glTransformFeedbackStreamAttribsNV		MANGLE(TransformFeedbackStreamAttribsNV)
--#define glTransformFeedbackVaryingsEXT		MANGLE(TransformFeedbackVaryingsEXT)
--#define glTransformFeedbackVaryings		MANGLE(TransformFeedbackVaryings)
--#define glTransformFeedbackVaryingsNV		MANGLE(TransformFeedbackVaryingsNV)
--#define glTransformPathNV		MANGLE(TransformPathNV)
--#define glTranslated		MANGLE(Translated)
--#define glTranslatef		MANGLE(Translatef)
--#define glTranslatexOES		MANGLE(TranslatexOES)
--#define glUniform1d		MANGLE(Uniform1d)
--#define glUniform1dv		MANGLE(Uniform1dv)
--#define glUniform1fARB		MANGLE(Uniform1fARB)
--#define glUniform1f		MANGLE(Uniform1f)
--#define glUniform1fvARB		MANGLE(Uniform1fvARB)
--#define glUniform1fv		MANGLE(Uniform1fv)
--#define glUniform1i64NV		MANGLE(Uniform1i64NV)
--#define glUniform1i64vNV		MANGLE(Uniform1i64vNV)
--#define glUniform1iARB		MANGLE(Uniform1iARB)
--#define glUniform1i		MANGLE(Uniform1i)
--#define glUniform1ivARB		MANGLE(Uniform1ivARB)
--#define glUniform1iv		MANGLE(Uniform1iv)
--#define glUniform1ui64NV		MANGLE(Uniform1ui64NV)
--#define glUniform1ui64vNV		MANGLE(Uniform1ui64vNV)
--#define glUniform1uiEXT		MANGLE(Uniform1uiEXT)
--#define glUniform1ui		MANGLE(Uniform1ui)
--#define glUniform1uivEXT		MANGLE(Uniform1uivEXT)
--#define glUniform1uiv		MANGLE(Uniform1uiv)
--#define glUniform2d		MANGLE(Uniform2d)
--#define glUniform2dv		MANGLE(Uniform2dv)
--#define glUniform2fARB		MANGLE(Uniform2fARB)
--#define glUniform2f		MANGLE(Uniform2f)
--#define glUniform2fvARB		MANGLE(Uniform2fvARB)
--#define glUniform2fv		MANGLE(Uniform2fv)
--#define glUniform2i64NV		MANGLE(Uniform2i64NV)
--#define glUniform2i64vNV		MANGLE(Uniform2i64vNV)
--#define glUniform2iARB		MANGLE(Uniform2iARB)
--#define glUniform2i		MANGLE(Uniform2i)
--#define glUniform2ivARB		MANGLE(Uniform2ivARB)
--#define glUniform2iv		MANGLE(Uniform2iv)
--#define glUniform2ui64NV		MANGLE(Uniform2ui64NV)
--#define glUniform2ui64vNV		MANGLE(Uniform2ui64vNV)
--#define glUniform2uiEXT		MANGLE(Uniform2uiEXT)
--#define glUniform2ui		MANGLE(Uniform2ui)
--#define glUniform2uivEXT		MANGLE(Uniform2uivEXT)
--#define glUniform2uiv		MANGLE(Uniform2uiv)
--#define glUniform3d		MANGLE(Uniform3d)
--#define glUniform3dv		MANGLE(Uniform3dv)
--#define glUniform3fARB		MANGLE(Uniform3fARB)
--#define glUniform3f		MANGLE(Uniform3f)
--#define glUniform3fvARB		MANGLE(Uniform3fvARB)
--#define glUniform3fv		MANGLE(Uniform3fv)
--#define glUniform3i64NV		MANGLE(Uniform3i64NV)
--#define glUniform3i64vNV		MANGLE(Uniform3i64vNV)
--#define glUniform3iARB		MANGLE(Uniform3iARB)
--#define glUniform3i		MANGLE(Uniform3i)
--#define glUniform3ivARB		MANGLE(Uniform3ivARB)
--#define glUniform3iv		MANGLE(Uniform3iv)
--#define glUniform3ui64NV		MANGLE(Uniform3ui64NV)
--#define glUniform3ui64vNV		MANGLE(Uniform3ui64vNV)
--#define glUniform3uiEXT		MANGLE(Uniform3uiEXT)
--#define glUniform3ui		MANGLE(Uniform3ui)
--#define glUniform3uivEXT		MANGLE(Uniform3uivEXT)
--#define glUniform3uiv		MANGLE(Uniform3uiv)
--#define glUniform4d		MANGLE(Uniform4d)
--#define glUniform4dv		MANGLE(Uniform4dv)
--#define glUniform4fARB		MANGLE(Uniform4fARB)
--#define glUniform4f		MANGLE(Uniform4f)
--#define glUniform4fvARB		MANGLE(Uniform4fvARB)
--#define glUniform4fv		MANGLE(Uniform4fv)
--#define glUniform4i64NV		MANGLE(Uniform4i64NV)
--#define glUniform4i64vNV		MANGLE(Uniform4i64vNV)
--#define glUniform4iARB		MANGLE(Uniform4iARB)
--#define glUniform4i		MANGLE(Uniform4i)
--#define glUniform4ivARB		MANGLE(Uniform4ivARB)
--#define glUniform4iv		MANGLE(Uniform4iv)
--#define glUniform4ui64NV		MANGLE(Uniform4ui64NV)
--#define glUniform4ui64vNV		MANGLE(Uniform4ui64vNV)
--#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 glUniformHandleui64ARB		MANGLE(UniformHandleui64ARB)
--#define glUniformHandleui64NV		MANGLE(UniformHandleui64NV)
--#define glUniformHandleui64vARB		MANGLE(UniformHandleui64vARB)
--#define glUniformHandleui64vNV		MANGLE(UniformHandleui64vNV)
--#define glUniformMatrix2dv		MANGLE(UniformMatrix2dv)
--#define glUniformMatrix2fvARB		MANGLE(UniformMatrix2fvARB)
--#define glUniformMatrix2fv		MANGLE(UniformMatrix2fv)
--#define glUniformMatrix2x3dv		MANGLE(UniformMatrix2x3dv)
--#define glUniformMatrix2x3fv		MANGLE(UniformMatrix2x3fv)
--#define glUniformMatrix2x4dv		MANGLE(UniformMatrix2x4dv)
--#define glUniformMatrix2x4fv		MANGLE(UniformMatrix2x4fv)
--#define glUniformMatrix3dv		MANGLE(UniformMatrix3dv)
--#define glUniformMatrix3fvARB		MANGLE(UniformMatrix3fvARB)
--#define glUniformMatrix3fv		MANGLE(UniformMatrix3fv)
--#define glUniformMatrix3x2dv		MANGLE(UniformMatrix3x2dv)
--#define glUniformMatrix3x2fv		MANGLE(UniformMatrix3x2fv)
--#define glUniformMatrix3x4dv		MANGLE(UniformMatrix3x4dv)
--#define glUniformMatrix3x4fv		MANGLE(UniformMatrix3x4fv)
--#define glUniformMatrix4dv		MANGLE(UniformMatrix4dv)
--#define glUniformMatrix4fvARB		MANGLE(UniformMatrix4fvARB)
--#define glUniformMatrix4fv		MANGLE(UniformMatrix4fv)
--#define glUniformMatrix4x2dv		MANGLE(UniformMatrix4x2dv)
--#define glUniformMatrix4x2fv		MANGLE(UniformMatrix4x2fv)
--#define glUniformMatrix4x3dv		MANGLE(UniformMatrix4x3dv)
--#define glUniformMatrix4x3fv		MANGLE(UniformMatrix4x3fv)
--#define glUniformSubroutinesuiv		MANGLE(UniformSubroutinesuiv)
--#define glUniformui64NV		MANGLE(Uniformui64NV)
--#define glUniformui64vNV		MANGLE(Uniformui64vNV)
--#define glUnlockArraysEXT		MANGLE(UnlockArraysEXT)
--#define glUnmapBufferARB		MANGLE(UnmapBufferARB)
--#define glUnmapBuffer		MANGLE(UnmapBuffer)
--#define glUnmapNamedBufferEXT		MANGLE(UnmapNamedBufferEXT)
--#define glUnmapNamedBuffer		MANGLE(UnmapNamedBuffer)
--#define glUnmapObjectBufferATI		MANGLE(UnmapObjectBufferATI)
--#define glUnmapTexture2DINTEL		MANGLE(UnmapTexture2DINTEL)
--#define glUpdateObjectBufferATI		MANGLE(UpdateObjectBufferATI)
--#define glUseProgram		MANGLE(UseProgram)
--#define glUseProgramObjectARB		MANGLE(UseProgramObjectARB)
--#define glUseProgramStages		MANGLE(UseProgramStages)
--#define glUseShaderProgramEXT		MANGLE(UseShaderProgramEXT)
--#define glValidateProgramARB		MANGLE(ValidateProgramARB)
--#define glValidateProgram		MANGLE(ValidateProgram)
--#define glValidateProgramPipeline		MANGLE(ValidateProgramPipeline)
--#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 glVDPAUFiniNV		MANGLE(VDPAUFiniNV)
--#define glVDPAUGetSurfaceivNV		MANGLE(VDPAUGetSurfaceivNV)
--#define glVDPAUInitNV		MANGLE(VDPAUInitNV)
--#define glVDPAUIsSurfaceNV		MANGLE(VDPAUIsSurfaceNV)
--#define glVDPAUMapSurfacesNV		MANGLE(VDPAUMapSurfacesNV)
--#define glVDPAURegisterOutputSurfaceNV		MANGLE(VDPAURegisterOutputSurfaceNV)
--#define glVDPAURegisterVideoSurfaceNV		MANGLE(VDPAURegisterVideoSurfaceNV)
--#define glVDPAUSurfaceAccessNV		MANGLE(VDPAUSurfaceAccessNV)
--#define glVDPAUUnmapSurfacesNV		MANGLE(VDPAUUnmapSurfacesNV)
--#define glVDPAUUnregisterSurfaceNV		MANGLE(VDPAUUnregisterSurfaceNV)
--#define glVertex2bOES		MANGLE(Vertex2bOES)
--#define glVertex2bvOES		MANGLE(Vertex2bvOES)
--#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 glVertex2xOES		MANGLE(Vertex2xOES)
--#define glVertex2xvOES		MANGLE(Vertex2xvOES)
--#define glVertex3bOES		MANGLE(Vertex3bOES)
--#define glVertex3bvOES		MANGLE(Vertex3bvOES)
--#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 glVertex3xOES		MANGLE(Vertex3xOES)
--#define glVertex3xvOES		MANGLE(Vertex3xvOES)
--#define glVertex4bOES		MANGLE(Vertex4bOES)
--#define glVertex4bvOES		MANGLE(Vertex4bvOES)
--#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 glVertex4xOES		MANGLE(Vertex4xOES)
--#define glVertex4xvOES		MANGLE(Vertex4xvOES)
--#define glVertexArrayAttribBinding		MANGLE(VertexArrayAttribBinding)
--#define glVertexArrayAttribFormat		MANGLE(VertexArrayAttribFormat)
--#define glVertexArrayAttribIFormat		MANGLE(VertexArrayAttribIFormat)
--#define glVertexArrayAttribLFormat		MANGLE(VertexArrayAttribLFormat)
--#define glVertexArrayBindingDivisor		MANGLE(VertexArrayBindingDivisor)
--#define glVertexArrayBindVertexBufferEXT		MANGLE(VertexArrayBindVertexBufferEXT)
--#define glVertexArrayColorOffsetEXT		MANGLE(VertexArrayColorOffsetEXT)
--#define glVertexArrayEdgeFlagOffsetEXT		MANGLE(VertexArrayEdgeFlagOffsetEXT)
--#define glVertexArrayElementBuffer		MANGLE(VertexArrayElementBuffer)
--#define glVertexArrayFogCoordOffsetEXT		MANGLE(VertexArrayFogCoordOffsetEXT)
--#define glVertexArrayIndexOffsetEXT		MANGLE(VertexArrayIndexOffsetEXT)
--#define glVertexArrayMultiTexCoordOffsetEXT		MANGLE(VertexArrayMultiTexCoordOffsetEXT)
--#define glVertexArrayNormalOffsetEXT		MANGLE(VertexArrayNormalOffsetEXT)
--#define glVertexArrayParameteriAPPLE		MANGLE(VertexArrayParameteriAPPLE)
--#define glVertexArrayRangeAPPLE		MANGLE(VertexArrayRangeAPPLE)
--#define glVertexArrayRangeNV		MANGLE(VertexArrayRangeNV)
--#define glVertexArraySecondaryColorOffsetEXT		MANGLE(VertexArraySecondaryColorOffsetEXT)
--#define glVertexArrayTexCoordOffsetEXT		MANGLE(VertexArrayTexCoordOffsetEXT)
--#define glVertexArrayVertexAttribBindingEXT		MANGLE(VertexArrayVertexAttribBindingEXT)
--#define glVertexArrayVertexAttribDivisorEXT		MANGLE(VertexArrayVertexAttribDivisorEXT)
--#define glVertexArrayVertexAttribFormatEXT		MANGLE(VertexArrayVertexAttribFormatEXT)
--#define glVertexArrayVertexAttribIFormatEXT		MANGLE(VertexArrayVertexAttribIFormatEXT)
--#define glVertexArrayVertexAttribIOffsetEXT		MANGLE(VertexArrayVertexAttribIOffsetEXT)
--#define glVertexArrayVertexAttribLFormatEXT		MANGLE(VertexArrayVertexAttribLFormatEXT)
--#define glVertexArrayVertexAttribLOffsetEXT		MANGLE(VertexArrayVertexAttribLOffsetEXT)
--#define glVertexArrayVertexAttribOffsetEXT		MANGLE(VertexArrayVertexAttribOffsetEXT)
--#define glVertexArrayVertexBindingDivisorEXT		MANGLE(VertexArrayVertexBindingDivisorEXT)
--#define glVertexArrayVertexBuffer		MANGLE(VertexArrayVertexBuffer)
--#define glVertexArrayVertexBuffers		MANGLE(VertexArrayVertexBuffers)
--#define glVertexArrayVertexOffsetEXT		MANGLE(VertexArrayVertexOffsetEXT)
--#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 glVertexAttribBinding		MANGLE(VertexAttribBinding)
--#define glVertexAttribDivisorARB		MANGLE(VertexAttribDivisorARB)
--#define glVertexAttribDivisor		MANGLE(VertexAttribDivisor)
--#define glVertexAttribFormat		MANGLE(VertexAttribFormat)
--#define glVertexAttribFormatNV		MANGLE(VertexAttribFormatNV)
--#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 glVertexAttribIFormat		MANGLE(VertexAttribIFormat)
--#define glVertexAttribIFormatNV		MANGLE(VertexAttribIFormatNV)
--#define glVertexAttribIPointerEXT		MANGLE(VertexAttribIPointerEXT)
--#define glVertexAttribIPointer		MANGLE(VertexAttribIPointer)
--#define glVertexAttribL1dEXT		MANGLE(VertexAttribL1dEXT)
--#define glVertexAttribL1d		MANGLE(VertexAttribL1d)
--#define glVertexAttribL1dvEXT		MANGLE(VertexAttribL1dvEXT)
--#define glVertexAttribL1dv		MANGLE(VertexAttribL1dv)
--#define glVertexAttribL1i64NV		MANGLE(VertexAttribL1i64NV)
--#define glVertexAttribL1i64vNV		MANGLE(VertexAttribL1i64vNV)
--#define glVertexAttribL1ui64ARB		MANGLE(VertexAttribL1ui64ARB)
--#define glVertexAttribL1ui64NV		MANGLE(VertexAttribL1ui64NV)
--#define glVertexAttribL1ui64vARB		MANGLE(VertexAttribL1ui64vARB)
--#define glVertexAttribL1ui64vNV		MANGLE(VertexAttribL1ui64vNV)
--#define glVertexAttribL2dEXT		MANGLE(VertexAttribL2dEXT)
--#define glVertexAttribL2d		MANGLE(VertexAttribL2d)
--#define glVertexAttribL2dvEXT		MANGLE(VertexAttribL2dvEXT)
--#define glVertexAttribL2dv		MANGLE(VertexAttribL2dv)
--#define glVertexAttribL2i64NV		MANGLE(VertexAttribL2i64NV)
--#define glVertexAttribL2i64vNV		MANGLE(VertexAttribL2i64vNV)
--#define glVertexAttribL2ui64NV		MANGLE(VertexAttribL2ui64NV)
--#define glVertexAttribL2ui64vNV		MANGLE(VertexAttribL2ui64vNV)
--#define glVertexAttribL3dEXT		MANGLE(VertexAttribL3dEXT)
--#define glVertexAttribL3d		MANGLE(VertexAttribL3d)
--#define glVertexAttribL3dvEXT		MANGLE(VertexAttribL3dvEXT)
--#define glVertexAttribL3dv		MANGLE(VertexAttribL3dv)
--#define glVertexAttribL3i64NV		MANGLE(VertexAttribL3i64NV)
--#define glVertexAttribL3i64vNV		MANGLE(VertexAttribL3i64vNV)
--#define glVertexAttribL3ui64NV		MANGLE(VertexAttribL3ui64NV)
--#define glVertexAttribL3ui64vNV		MANGLE(VertexAttribL3ui64vNV)
--#define glVertexAttribL4dEXT		MANGLE(VertexAttribL4dEXT)
--#define glVertexAttribL4d		MANGLE(VertexAttribL4d)
--#define glVertexAttribL4dvEXT		MANGLE(VertexAttribL4dvEXT)
--#define glVertexAttribL4dv		MANGLE(VertexAttribL4dv)
--#define glVertexAttribL4i64NV		MANGLE(VertexAttribL4i64NV)
--#define glVertexAttribL4i64vNV		MANGLE(VertexAttribL4i64vNV)
--#define glVertexAttribL4ui64NV		MANGLE(VertexAttribL4ui64NV)
--#define glVertexAttribL4ui64vNV		MANGLE(VertexAttribL4ui64vNV)
--#define glVertexAttribLFormat		MANGLE(VertexAttribLFormat)
--#define glVertexAttribLFormatNV		MANGLE(VertexAttribLFormatNV)
--#define glVertexAttribLPointerEXT		MANGLE(VertexAttribLPointerEXT)
--#define glVertexAttribLPointer		MANGLE(VertexAttribLPointer)
--#define glVertexAttribP1ui		MANGLE(VertexAttribP1ui)
--#define glVertexAttribP1uiv		MANGLE(VertexAttribP1uiv)
--#define glVertexAttribP2ui		MANGLE(VertexAttribP2ui)
--#define glVertexAttribP2uiv		MANGLE(VertexAttribP2uiv)
--#define glVertexAttribP3ui		MANGLE(VertexAttribP3ui)
--#define glVertexAttribP3uiv		MANGLE(VertexAttribP3uiv)
--#define glVertexAttribP4ui		MANGLE(VertexAttribP4ui)
--#define glVertexAttribP4uiv		MANGLE(VertexAttribP4uiv)
--#define glVertexAttribParameteriAMD		MANGLE(VertexAttribParameteriAMD)
--#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 glVertexBindingDivisor		MANGLE(VertexBindingDivisor)
--#define glVertexBlendARB		MANGLE(VertexBlendARB)
--#define glVertexBlendEnvfATI		MANGLE(VertexBlendEnvfATI)
--#define glVertexBlendEnviATI		MANGLE(VertexBlendEnviATI)
--#define glVertexFormatNV		MANGLE(VertexFormatNV)
--#define glVertexP2ui		MANGLE(VertexP2ui)
--#define glVertexP2uiv		MANGLE(VertexP2uiv)
--#define glVertexP3ui		MANGLE(VertexP3ui)
--#define glVertexP3uiv		MANGLE(VertexP3uiv)
--#define glVertexP4ui		MANGLE(VertexP4ui)
--#define glVertexP4uiv		MANGLE(VertexP4uiv)
--#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 glVideoCaptureNV		MANGLE(VideoCaptureNV)
--#define glVideoCaptureStreamParameterdvNV		MANGLE(VideoCaptureStreamParameterdvNV)
--#define glVideoCaptureStreamParameterfvNV		MANGLE(VideoCaptureStreamParameterfvNV)
--#define glVideoCaptureStreamParameterivNV		MANGLE(VideoCaptureStreamParameterivNV)
--#define glViewportArrayv		MANGLE(ViewportArrayv)
--#define glViewportIndexedf		MANGLE(ViewportIndexedf)
--#define glViewportIndexedfv		MANGLE(ViewportIndexedfv)
--#define glViewport		MANGLE(Viewport)
--#define glWaitSync		MANGLE(WaitSync)
--#define glWeightbvARB		MANGLE(WeightbvARB)
--#define glWeightdvARB		MANGLE(WeightdvARB)
--#define glWeightfvARB		MANGLE(WeightfvARB)
--#define glWeightivARB		MANGLE(WeightivARB)
--#define glWeightPathsNV		MANGLE(WeightPathsNV)
--#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 /* GL_MANGLE_H */
-diff --git a/include/GL/glx.h b/include/GL/glx.h
-index 1e4bb7d7176..6963c70dd3f 100644
---- a/include/GL/glx.h
-+++ b/include/GL/glx.h
-@@ -32,11 +32,6 @@
- #include <GL/gl.h>
- 
- 
--#if defined(USE_MGL_NAMESPACE)
--#include "glx_mangle.h"
--#endif
--
--
- #ifdef __cplusplus
- extern "C" {
- #endif
-diff --git a/include/GL/glx_mangle.h b/include/GL/glx_mangle.h
-deleted file mode 100644
-index fad6c6a4764..00000000000
---- a/include/GL/glx_mangle.h
-+++ /dev/null
-@@ -1,82 +0,0 @@
--/*
-- * Mesa 3-D graphics library
-- * 
-- * Copyright (C) 1999-2006  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
-- * THE AUTHORS OR COPYRIGHT HOLDERS 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.
-- */
--
--
--#ifndef GLX_MANGLE_H
--#define GLX_MANGLE_H
--
--#define glXChooseVisual mglXChooseVisual
--#define glXCreateContext mglXCreateContext
--#define glXDestroyContext mglXDestroyContext
--#define glXMakeCurrent mglXMakeCurrent
--#define glXCopyContext mglXCopyContext
--#define glXSwapBuffers mglXSwapBuffers
--#define glXCreateGLXPixmap mglXCreateGLXPixmap
--#define glXDestroyGLXPixmap mglXDestroyGLXPixmap
--#define glXQueryExtension mglXQueryExtension
--#define glXQueryVersion mglXQueryVersion
--#define glXIsDirect mglXIsDirect
--#define glXGetConfig mglXGetConfig
--#define glXGetCurrentContext mglXGetCurrentContext
--#define glXGetCurrentDrawable mglXGetCurrentDrawable
--#define glXWaitGL mglXWaitGL
--#define glXWaitX mglXWaitX
--#define glXUseXFont mglXUseXFont
--#define glXQueryExtensionsString mglXQueryExtensionsString
--#define glXQueryServerString mglXQueryServerString
--#define glXGetClientString mglXGetClientString
--#define glXCreateGLXPixmapMESA mglXCreateGLXPixmapMESA
--#define glXReleaseBuffersMESA mglXReleaseBuffersMESA
--#define glXCopySubBufferMESA mglXCopySubBufferMESA
--#define glXGetVideoSyncSGI mglXGetVideoSyncSGI
--#define glXWaitVideoSyncSGI mglXWaitVideoSyncSGI
--
--/* GLX 1.2 */
--#define glXGetCurrentDisplay mglXGetCurrentDisplay 
--
--/* GLX 1.3 */
--#define glXChooseFBConfig mglXChooseFBConfig          
--#define glXGetFBConfigAttrib mglXGetFBConfigAttrib       
--#define glXGetFBConfigs mglXGetFBConfigs            
--#define glXGetVisualFromFBConfig mglXGetVisualFromFBConfig   
--#define glXCreateWindow mglXCreateWindow            
--#define glXDestroyWindow mglXDestroyWindow           
--#define glXCreatePixmap mglXCreatePixmap            
--#define glXDestroyPixmap mglXDestroyPixmap           
--#define glXCreatePbuffer mglXCreatePbuffer           
--#define glXDestroyPbuffer mglXDestroyPbuffer          
--#define glXQueryDrawable mglXQueryDrawable           
--#define glXCreateNewContext mglXCreateNewContext        
--#define glXMakeContextCurrent mglXMakeContextCurrent      
--#define glXGetCurrentReadDrawable mglXGetCurrentReadDrawable  
--#define glXQueryContext mglXQueryContext            
--#define glXSelectEvent mglXSelectEvent             
--#define glXGetSelectedEvent mglXGetSelectedEvent    
--
--/* GLX 1.4 */
--#define glXGetProcAddress mglXGetProcAddress
--#define glXGetProcAddressARB mglXGetProcAddressARB
--
--
--#endif
-diff --git a/include/HaikuGL/README b/include/HaikuGL/README
-index 0f8503f086f..da5e5b6b912 100644
---- a/include/HaikuGL/README
-+++ b/include/HaikuGL/README
-@@ -12,7 +12,6 @@ Normal Haiku Op*enGL layout:
-   * headers/os/opengl/GLView.h
-   * headers/os/opengl/GLRenderer.h
-   * headers/os/opengl/GL/gl.h
--  * headers/os/opengl/GL/gl_mangle.h
-   * headers/os/opengl/GL/glext.h
-   * headers/os/opengl/GL/osmesa.h (needed?)
- 
-diff --git a/include/meson.build b/include/meson.build
-index 03168e6d802..a2fbb73561a 100644
---- a/include/meson.build
-+++ b/include/meson.build
-@@ -47,13 +47,13 @@ endif
- 
- if with_opengl
-   install_headers(
--    'GL/gl.h', 'GL/glext.h', 'GL/glcorearb.h', 'GL/gl_mangle.h',
-+    'GL/gl.h', 'GL/glext.h', 'GL/glcorearb.h',
-     subdir : 'GL',
-   )
- endif
- 
- if with_glx != 'disabled'
--  install_headers('GL/glx.h', 'GL/glxext.h', 'GL/glx_mangle.h', subdir : 'GL')
-+  install_headers('GL/glx.h', 'GL/glxext.h', subdir : 'GL')
- endif
- 
- if with_osmesa != 'none'
-diff --git a/src/gallium/targets/libgl-xlib/xlib.c b/src/gallium/targets/libgl-xlib/xlib.c
-index 85ddda9ed33..fbe6e1907a8 100644
---- a/src/gallium/targets/libgl-xlib/xlib.c
-+++ b/src/gallium/targets/libgl-xlib/xlib.c
-@@ -118,11 +118,7 @@ extern void (*linker_foo(const unsigned char *procName))()
- #include "glapi/glapi.h"
- #include "glapi/glapitable.h"
- 
--#if defined(USE_MGL_NAMESPACE)
--#define NAME(func)  mgl##func
--#else
- #define NAME(func)  gl##func
--#endif
- 
- #define DISPATCH(FUNC, ARGS, MESSAGE)		\
-    GET_DISPATCH()->FUNC ARGS
-diff --git a/src/mapi/glapi/gen/gl_procs.py b/src/mapi/glapi/gen/gl_procs.py
-index 4bd33216106..6a950493854 100644
---- a/src/mapi/glapi/gen/gl_procs.py
-+++ b/src/mapi/glapi/gen/gl_procs.py
-@@ -113,15 +113,6 @@ typedef struct {
-         print('    ;')
-         print('')
-         print('')
--        print("#ifdef USE_MGL_NAMESPACE")
--        for func in api.functionIterateByOffset():
--            for n in func.entry_points:
--                if (not func.is_static_entry_point(func.name)) or (func.has_different_protocol(n) and not func.is_static_entry_point(n)):
--                    print('#define gl_dispatch_stub_%u mgl_dispatch_stub_%u' % (func.offset, func.offset))
--                    break
--        print("#endif /* USE_MGL_NAMESPACE */")
--        print('')
--        print('')
-         print('#if defined(NEED_FUNCTION_POINTER) || defined(GLX_INDIRECT_RENDERING)')
-         for func in api.functionIterateByOffset():
-             for n in func.entry_points:
-diff --git a/src/mapi/glapi/gen/gl_x86-64_asm.py b/src/mapi/glapi/gen/gl_x86-64_asm.py
-index f51f513c5ed..b4149a5f220 100644
---- a/src/mapi/glapi/gen/gl_x86-64_asm.py
-+++ b/src/mapi/glapi/gen/gl_x86-64_asm.py
-@@ -134,12 +134,7 @@ class PrintGenericStubs(gl_XML.gl_print_base):
-         print('#  define HIDDEN(x)')
-         print('#endif')
-         print('')
--        print('# if defined(USE_MGL_NAMESPACE)')
--        print('#  define GL_PREFIX(n) GLNAME(CONCAT(mgl,n))')
--        print('#  define _glapi_Dispatch _mglapi_Dispatch')
--        print('# else')
-         print('#  define GL_PREFIX(n) GLNAME(CONCAT(gl,n))')
--        print('# endif')
-         print('')
-         print('\t.text')
-         print('')
-diff --git a/src/mapi/glapi/gen/gl_x86_asm.py b/src/mapi/glapi/gen/gl_x86_asm.py
-index f373d15db4a..3d262cf5783 100644
---- a/src/mapi/glapi/gen/gl_x86_asm.py
-+++ b/src/mapi/glapi/gen/gl_x86_asm.py
-@@ -58,18 +58,9 @@ class PrintGenericStubs(gl_XML.gl_print_base):
-         print('#include "x86/assyntax.h"')
-         print('')
-         print('#if defined(STDCALL_API)')
--        print('# if defined(USE_MGL_NAMESPACE)')
--        print('#  define GL_PREFIX(n,n2) GLNAME(CONCAT(mgl,n2))')
--        print('# else')
-         print('#  define GL_PREFIX(n,n2) GLNAME(CONCAT(gl,n2))')
--        print('# endif')
-         print('#else')
--        print('# if defined(USE_MGL_NAMESPACE)')
--        print('#  define GL_PREFIX(n,n2) GLNAME(CONCAT(mgl,n))')
--        print('#  define _glapi_Dispatch _mglapi_Dispatch')
--        print('# else')
-         print('#  define GL_PREFIX(n,n2) GLNAME(CONCAT(gl,n))')
--        print('# endif')
-         print('#endif')
-         print('')
-         print('#define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))')
-diff --git a/src/mapi/glapi/glapi.h b/src/mapi/glapi/glapi.h
-index d1082746272..b11fe46107b 100644
---- a/src/mapi/glapi/glapi.h
-+++ b/src/mapi/glapi/glapi.h
-@@ -69,16 +69,6 @@ extern "C" {
- #endif /* _GLAPI_NO_EXPORTS */
- 
- 
--/* Is this needed?  It is incomplete anyway. */
--#ifdef USE_MGL_NAMESPACE
--#define _glapi_set_dispatch _mglapi_set_dispatch
--#define _glapi_get_dispatch _mglapi_get_dispatch
--#define _glapi_set_context _mglapi_set_context
--#define _glapi_get_context _mglapi_get_context
--#define _glapi_Dispatch _mglapi_Dispatch
--#define _glapi_Context _mglapi_Context
--#endif
--
- typedef void (*_glapi_proc)(void);
- 
- typedef void (*_glapi_nop_handler_proc)(const char *name);
-diff --git a/src/mapi/glapi/glapi_dispatch.c b/src/mapi/glapi/glapi_dispatch.c
-index 96fd0d6a285..fa59705fbe4 100644
---- a/src/mapi/glapi/glapi_dispatch.c
-+++ b/src/mapi/glapi/glapi_dispatch.c
-@@ -51,11 +51,7 @@
- 
- #define KEYWORD2 GLAPIENTRY
- 
--#if defined(USE_MGL_NAMESPACE)
--#define NAME(func)  mgl##func
--#else
- #define NAME(func)  gl##func
--#endif
- 
- #if 0  /* Use this to log GL calls to stdout (for DEBUG only!) */
- 
-diff --git a/src/mapi/glapi/glapi_getproc.c b/src/mapi/glapi/glapi_getproc.c
-index d3fd3f82dcd..df8b4fa25a3 100644
---- a/src/mapi/glapi/glapi_getproc.c
-+++ b/src/mapi/glapi/glapi_getproc.c
-@@ -511,11 +511,6 @@ _glapi_get_proc_address(const char *funcName)
- 
-    init_glapi_relocs_once();
- 
--#ifdef USE_MGL_NAMESPACE
--   if (funcName && funcName[0] == 'm')
--      funcName++;
--#endif
--
-   if (!funcName || funcName[0] != 'g' || funcName[1] != 'l')
-       return NULL;
- 
-diff --git a/src/mapi/mapi_abi.py b/src/mapi/mapi_abi.py
-index 8b436638d2b..fd67ba68ef9 100644
---- a/src/mapi/mapi_abi.py
-+++ b/src/mapi/mapi_abi.py
-@@ -603,13 +603,8 @@ class GLAPIPrinter(ABIPrinter):
-     def _get_c_header(self):
-         header = """#ifndef _GLAPI_TMP_H_
- #define _GLAPI_TMP_H_
--#ifdef USE_MGL_NAMESPACE
--#define GLAPI_PREFIX(func)  mgl##func
--#define GLAPI_PREFIX_STR(func)  "mgl"#func
--#else
- #define GLAPI_PREFIX(func)  gl##func
- #define GLAPI_PREFIX_STR(func)  "gl"#func
--#endif /* USE_MGL_NAMESPACE */
- 
- typedef int GLclampx;
- #endif /* _GLAPI_TMP_H_ */"""
-diff --git a/src/mapi/mapi_glapi.c b/src/mapi/mapi_glapi.c
-index f25c81a4ae6..1cee148c891 100644
---- a/src/mapi/mapi_glapi.c
-+++ b/src/mapi/mapi_glapi.c
-@@ -174,11 +174,6 @@ _glapi_get_stub(const char *name, int generate)
- {
-    const struct mapi_stub *stub;
- 
--#ifdef USE_MGL_NAMESPACE
--   if (name && name[0] == 'm')
--      name++;
--#endif
--
-    if (!name || name[0] != 'g' || name[1] != 'l')
-       return NULL;
-    name += 2;
-diff --git a/src/mesa/drivers/osmesa/osmesa.c b/src/mesa/drivers/osmesa/osmesa.c
-index 5a3099af984..acf1e3739ef 100644
---- a/src/mesa/drivers/osmesa/osmesa.c
-+++ b/src/mesa/drivers/osmesa/osmesa.c
-@@ -1289,11 +1289,7 @@ OSMesaPostprocess(OSMesaContext osmesa, const char *filter,
- #include "glapi/glapi.h"
- #include "glapitable.h"
- 
--#if defined(USE_MGL_NAMESPACE)
--#define NAME(func)  mgl##func
--#else
- #define NAME(func)  gl##func
--#endif
- 
- #define DISPATCH(FUNC, ARGS, MESSAGE)		\
-    GET_DISPATCH()->FUNC ARGS
-diff --git a/src/mesa/drivers/x11/glxapi.c b/src/mesa/drivers/x11/glxapi.c
-index 1ca8bb1c0ff..fcbccd8c315 100644
---- a/src/mesa/drivers/x11/glxapi.c
-+++ b/src/mesa/drivers/x11/glxapi.c
-@@ -59,11 +59,7 @@ struct display_dispatch {
- 
- #define KEYWORD1 PUBLIC
- 
--#if defined(USE_MGL_NAMESPACE)
--#define NAME(func)  mgl##func
--#else
- #define NAME(func)  gl##func
--#endif
- 
- #define DISPATCH(FUNC, ARGS, MESSAGE)		\
-    GET_DISPATCH()->FUNC ARGS
--- 
-2.23.0
-
-From b9a5fb1f056d842811c2747fc3a836c16c3ded8a Mon Sep 17 00:00:00 2001
-From: Eric Engestrom <eric.engestrom at intel.com>
-Date: Mon, 30 Sep 2019 13:40:22 +0100
-Subject: [PATCH] meson: move a couple of include installs around
-
-Preparation for a later commit.
-
-Fixes: 93df862b6affb6b8507e ("meson: re-add incorrect pkg-config files with GLVND for backward compatibility")
-Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
-Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
----
- include/meson.build | 16 ++++++++--------
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/include/meson.build b/include/meson.build
-index a2fbb73561a..d9b8df6ce52 100644
---- a/include/meson.build
-+++ b/include/meson.build
-@@ -22,6 +22,10 @@ inc_include = include_directories('.')
- inc_d3d9 = include_directories('D3D9')
- inc_haikugl = include_directories('HaikuGL')
- 
-+if with_gles1 or with_gles2 or with_opengl or with_egl
-+  install_headers('KHR/khrplatform.h', subdir : 'KHR')
-+endif
-+
- if with_gles1
-   install_headers(
-     'GLES/egl.h', 'GLES/gl.h', 'GLES/glext.h', 'GLES/glplatform.h',
-@@ -41,10 +45,6 @@ if with_gles2
-   )
- endif
- 
--if with_gles1 or with_gles2 or with_opengl or with_egl
--  install_headers('KHR/khrplatform.h', subdir : 'KHR')
--endif
--
- if with_opengl
-   install_headers(
-     'GL/gl.h', 'GL/glext.h', 'GL/glcorearb.h',
-@@ -56,10 +56,6 @@ if with_glx != 'disabled'
-   install_headers('GL/glx.h', 'GL/glxext.h', subdir : 'GL')
- endif
- 
--if with_osmesa != 'none'
--  install_headers('GL/osmesa.h', subdir : 'GL')
--endif
--
- if with_egl
-   install_headers(
-     'EGL/eglext.h', 'EGL/egl.h', 'EGL/eglextchromium.h', 'EGL/eglmesaext.h',
-@@ -68,6 +64,10 @@ if with_egl
-   )
- endif
- 
-+if with_osmesa != 'none'
-+  install_headers('GL/osmesa.h', subdir : 'GL')
-+endif
-+
- if with_dri
-   install_headers('GL/internal/dri_interface.h', subdir : 'GL/internal')
- endif
--- 
-2.23.0
-
-From daae003f471e7df222d5959f3ce1b3c709436579 Mon Sep 17 00:00:00 2001
-From: Eric Engestrom <eric.engestrom at intel.com>
-Date: Mon, 30 Sep 2019 14:00:51 +0100
-Subject: [PATCH] meson: split headers one per line
-
-Fixes: 93df862b6affb6b8507e ("meson: re-add incorrect pkg-config files with GLVND for backward compatibility")
-Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
-Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
----
- include/meson.build | 28 ++++++++++++++++++++++------
- 1 file changed, 22 insertions(+), 6 deletions(-)
-
-diff --git a/include/meson.build b/include/meson.build
-index d9b8df6ce52..082d8d66876 100644
---- a/include/meson.build
-+++ b/include/meson.build
-@@ -28,18 +28,26 @@ endif
- 
- if with_gles1
-   install_headers(
--    'GLES/egl.h', 'GLES/gl.h', 'GLES/glext.h', 'GLES/glplatform.h',
-+    'GLES/egl.h',
-+    'GLES/gl.h',
-+    'GLES/glext.h',
-+    'GLES/glplatform.h',
-     subdir : 'GLES',
-   )
- endif
- 
- if with_gles2
-   install_headers(
--    'GLES2/gl2.h', 'GLES2/gl2ext.h', 'GLES2/gl2platform.h',
-+    'GLES2/gl2.h',
-+    'GLES2/gl2ext.h',
-+    'GLES2/gl2platform.h',
-     subdir : 'GLES2',
-   )
-   install_headers(
--    'GLES3/gl3.h', 'GLES3/gl31.h', 'GLES3/gl32.h', 'GLES3/gl3ext.h',
-+    'GLES3/gl3.h',
-+    'GLES3/gl31.h',
-+    'GLES3/gl32.h',
-+    'GLES3/gl3ext.h',
-     'GLES3/gl3platform.h',
-     subdir : 'GLES3',
-   )
-@@ -47,19 +55,27 @@ endif
- 
- if with_opengl
-   install_headers(
--    'GL/gl.h', 'GL/glext.h', 'GL/glcorearb.h',
-+    'GL/gl.h',
-+    'GL/glcorearb.h',
-+    'GL/glext.h',
-     subdir : 'GL',
-   )
- endif
- 
- if with_glx != 'disabled'
--  install_headers('GL/glx.h', 'GL/glxext.h', subdir : 'GL')
-+  install_headers(
-+    'GL/glx.h',
-+    'GL/glxext.h',
-+    subdir : 'GL')
- endif
- 
- if with_egl
-   install_headers(
--    'EGL/eglext.h', 'EGL/egl.h', 'EGL/eglextchromium.h', 'EGL/eglmesaext.h',
-+    'EGL/egl.h',
-+    'EGL/eglext.h',
-     'EGL/eglplatform.h',
-+    'EGL/eglmesaext.h',
-+    'EGL/eglextchromium.h',
-     subdir : 'EGL',
-   )
- endif
--- 
-2.23.0
-
-From 1a7e9652c499340a4f269cae147a68ed553a9a6c Mon Sep 17 00:00:00 2001
-From: Eric Engestrom <eric.engestrom at intel.com>
-Date: Mon, 30 Sep 2019 14:06:07 +0100
-Subject: [PATCH] meson: split Mesa headers as a separate installation
-
-Fixes: 93df862b6affb6b8507e ("meson: re-add incorrect pkg-config files with GLVND for backward compatibility")
-Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
-Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
----
- include/meson.build | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/include/meson.build b/include/meson.build
-index 082d8d66876..149b122236b 100644
---- a/include/meson.build
-+++ b/include/meson.build
-@@ -74,6 +74,13 @@ if with_egl
-     'EGL/egl.h',
-     'EGL/eglext.h',
-     'EGL/eglplatform.h',
-+    subdir : 'EGL',
-+  )
-+endif
-+
-+# Non-upstream headers
-+if with_egl
-+  install_headers(
-     'EGL/eglmesaext.h',
-     'EGL/eglextchromium.h',
-     subdir : 'EGL',
--- 
-2.23.0
-
-From 34ba363ab0e231c2842c4a045dc51c5b1cd33401 Mon Sep 17 00:00:00 2001
-From: Eric Engestrom <eric.engestrom at intel.com>
-Date: Mon, 30 Sep 2019 14:08:29 +0100
-Subject: [PATCH] meson: skip installation of GLVND-provided headers
-
-Fixes: 93df862b6affb6b8507e ("meson: re-add incorrect pkg-config files with GLVND for backward compatibility")
-Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/1846
-Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
-Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
----
- include/meson.build | 110 ++++++++++++++++++++++----------------------
- 1 file changed, 56 insertions(+), 54 deletions(-)
-
-diff --git a/include/meson.build b/include/meson.build
-index 149b122236b..a64d9373a92 100644
---- a/include/meson.build
-+++ b/include/meson.build
-@@ -22,60 +22,62 @@ inc_include = include_directories('.')
- inc_d3d9 = include_directories('D3D9')
- inc_haikugl = include_directories('HaikuGL')
- 
--if with_gles1 or with_gles2 or with_opengl or with_egl
--  install_headers('KHR/khrplatform.h', subdir : 'KHR')
--endif
--
--if with_gles1
--  install_headers(
--    'GLES/egl.h',
--    'GLES/gl.h',
--    'GLES/glext.h',
--    'GLES/glplatform.h',
--    subdir : 'GLES',
--  )
--endif
--
--if with_gles2
--  install_headers(
--    'GLES2/gl2.h',
--    'GLES2/gl2ext.h',
--    'GLES2/gl2platform.h',
--    subdir : 'GLES2',
--  )
--  install_headers(
--    'GLES3/gl3.h',
--    'GLES3/gl31.h',
--    'GLES3/gl32.h',
--    'GLES3/gl3ext.h',
--    'GLES3/gl3platform.h',
--    subdir : 'GLES3',
--  )
--endif
--
--if with_opengl
--  install_headers(
--    'GL/gl.h',
--    'GL/glcorearb.h',
--    'GL/glext.h',
--    subdir : 'GL',
--  )
--endif
--
--if with_glx != 'disabled'
--  install_headers(
--    'GL/glx.h',
--    'GL/glxext.h',
--    subdir : 'GL')
--endif
--
--if with_egl
--  install_headers(
--    'EGL/egl.h',
--    'EGL/eglext.h',
--    'EGL/eglplatform.h',
--    subdir : 'EGL',
--  )
-+if not glvnd_has_headers_and_pc_files
-+  if with_gles1 or with_gles2 or with_opengl or with_egl
-+    install_headers('KHR/khrplatform.h', subdir : 'KHR')
-+  endif
-+
-+  if with_gles1
-+    install_headers(
-+      'GLES/egl.h',
-+      'GLES/gl.h',
-+      'GLES/glext.h',
-+      'GLES/glplatform.h',
-+      subdir : 'GLES',
-+    )
-+  endif
-+
-+  if with_gles2
-+    install_headers(
-+      'GLES2/gl2.h',
-+      'GLES2/gl2ext.h',
-+      'GLES2/gl2platform.h',
-+      subdir : 'GLES2',
-+    )
-+    install_headers(
-+      'GLES3/gl3.h',
-+      'GLES3/gl31.h',
-+      'GLES3/gl32.h',
-+      'GLES3/gl3ext.h',
-+      'GLES3/gl3platform.h',
-+      subdir : 'GLES3',
-+    )
-+  endif
-+
-+  if with_opengl
-+    install_headers(
-+      'GL/gl.h',
-+      'GL/glcorearb.h',
-+      'GL/glext.h',
-+      subdir : 'GL',
-+    )
-+  endif
-+
-+  if with_glx != 'disabled'
-+    install_headers(
-+      'GL/glx.h',
-+      'GL/glxext.h',
-+      subdir : 'GL')
-+  endif
-+
-+  if with_egl
-+    install_headers(
-+      'EGL/egl.h',
-+      'EGL/eglext.h',
-+      'EGL/eglplatform.h',
-+      subdir : 'EGL',
-+    )
-+  endif
- endif
- 
- # Non-upstream headers
--- 
-2.23.0
-



More information about the arch-commits mailing list