You.i Engine
YiGLGenerated.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 /*******************************************************************************
3  * DO NOT EDIT THIS FILE!
4  * This file has been generated by tools/YiGLWrangler
5  ******************************************************************************/
6 
7 // TODO fix this -- LOG_TAG defines would mess up compiling GL files
8 #undef LOG_TAG
9 
10 #ifndef _YI_GL_H_
11 #error Do not include YiGLGenerated.h directly. Include YiGL.h instead.
12 #endif
13 
14 #ifndef _YI_GL_GENERATED_H_
15 #define _YI_GL_GENERATED_H_
16 #if (defined(YI_OPENGL2_RENDERING) || defined(YI_OPENGL_ES2_RENDERING))
17 
18 #include "renderer/YiGLDefines.h"
19 #include "renderer/YiGLPlatform.h"
20 #include "renderer/YiGLTypes.h"
21 #include "utility/YiError.h"
22 
47 #define YI_GL_SUPPORTS(X) CYIGL::CurrentAPI.X ##_supported
48 
60 #if defined(YI_DEBUG)
61 # define YI_GL_CHECK_ERROR(x) x; CYIGL::CheckError(CYIString(__FILE__).Split("/").back() + ":" + __LINE__)
62 #else
63 # define YI_GL_CHECK_ERROR(x) x
64 #endif
65 
66 class CYIGL
67 {
68 
69 public:
70 
71 #if !defined(YI_NO_DYNAMIC_LOADING)
72  typedef void (GL_APIENTRY *PFNGLACCUMXOESPROC)(GLenum eOp, GLfixed nValue);
73  typedef void (GL_APIENTRY *PFNGLACTIVEPROGRAMEXTPROC)(GLuint uProgram);
74  typedef void (GL_APIENTRY *PFNGLACTIVESHADERPROGRAMPROC)(GLuint uPipeline, GLuint uProgram);
75  typedef void (GL_APIENTRY *PFNGLACTIVESHADERPROGRAMEXTPROC)(GLuint uPipeline, GLuint uProgram);
76  typedef void (GL_APIENTRY *PFNGLACTIVESTENCILFACEEXTPROC)(GLenum eFace);
77  typedef void (GL_APIENTRY *PFNGLACTIVETEXTUREPROC)(GLenum eTexture);
78  typedef void (GL_APIENTRY *PFNGLACTIVETEXTUREARBPROC)(GLenum eTexture);
79  typedef void (GL_APIENTRY *PFNGLACTIVEVARYINGNVPROC)(GLuint uProgram, const GLchar *pName);
80  typedef void (GL_APIENTRY *PFNGLALPHAFRAGMENTOP1ATIPROC)(GLenum eOp, GLuint uDst, GLuint uDstMod, GLuint uArg1, GLuint uArg1Rep, GLuint uArg1Mod);
81  typedef void (GL_APIENTRY *PFNGLALPHAFRAGMENTOP2ATIPROC)(GLenum eOp, GLuint uDst, GLuint uDstMod, GLuint uArg1, GLuint uArg1Rep, GLuint uArg1Mod, GLuint uArg2, GLuint uArg2Rep, GLuint uArg2Mod);
82  typedef void (GL_APIENTRY *PFNGLALPHAFRAGMENTOP3ATIPROC)(GLenum eOp, GLuint uDst, GLuint uDstMod, GLuint uArg1, GLuint uArg1Rep, GLuint uArg1Mod, GLuint uArg2, GLuint uArg2Rep, GLuint uArg2Mod, GLuint uArg3, GLuint uArg3Rep, GLuint uArg3Mod);
83  typedef void (GL_APIENTRY *PFNGLALPHAFUNCQCOMPROC)(GLenum eFunc, GLclampf fRef);
84  typedef void (GL_APIENTRY *PFNGLALPHAFUNCXOESPROC)(GLenum eFunc, GLfixed nRef);
85  typedef void (GL_APIENTRY *PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC)(void);
86  typedef void (GL_APIENTRY *PFNGLAPPLYTEXTUREEXTPROC)(GLenum eMode);
87  typedef GLboolean (GL_APIENTRY *PFNGLAREPROGRAMSRESIDENTNVPROC)(GLsizei nN, const GLuint *puPrograms, GLboolean *pbResidences);
88  typedef GLboolean (GL_APIENTRY *PFNGLARETEXTURESRESIDENTEXTPROC)(GLsizei nN, const GLuint *puTextures, GLboolean *pbResidences);
89  typedef void (GL_APIENTRY *PFNGLARRAYELEMENTEXTPROC)(GLint nI);
90  typedef void (GL_APIENTRY *PFNGLARRAYOBJECTATIPROC)(GLenum eArray, GLint nSize, GLenum eType, GLsizei nStride, GLuint uBuffer, GLuint uOffset);
91  typedef void (GL_APIENTRY *PFNGLASYNCMARKERSGIXPROC)(GLuint uMarker);
92  typedef void (GL_APIENTRY *PFNGLATTACHOBJECTARBPROC)(GLhandleARB uContainerObj, GLhandleARB uObj);
93  typedef void (GL_APIENTRY *PFNGLATTACHSHADERPROC)(GLuint uProgram, GLuint uShader);
94  typedef void (GL_APIENTRY *PFNGLBEGINCONDITIONALRENDERPROC)(GLuint uId, GLenum eMode);
95  typedef void (GL_APIENTRY *PFNGLBEGINCONDITIONALRENDERNVPROC)(GLuint uId, GLenum eMode);
96  typedef void (GL_APIENTRY *PFNGLBEGINCONDITIONALRENDERNVXPROC)(GLuint uId);
97  typedef void (GL_APIENTRY *PFNGLBEGINFRAGMENTSHADERATIPROC)(void);
98  typedef void (GL_APIENTRY *PFNGLBEGINOCCLUSIONQUERYNVPROC)(GLuint uId);
99  typedef void (GL_APIENTRY *PFNGLBEGINPERFMONITORAMDPROC)(GLuint uMonitor);
100  typedef void (GL_APIENTRY *PFNGLBEGINPERFQUERYINTELPROC)(GLuint uQueryHandle);
101  typedef void (GL_APIENTRY *PFNGLBEGINQUERYPROC)(GLenum eTarget, GLuint uId);
102  typedef void (GL_APIENTRY *PFNGLBEGINQUERYARBPROC)(GLenum eTarget, GLuint uId);
103  typedef void (GL_APIENTRY *PFNGLBEGINQUERYEXTPROC)(GLenum eTarget, GLuint uId);
104  typedef void (GL_APIENTRY *PFNGLBEGINQUERYINDEXEDPROC)(GLenum eTarget, GLuint uIndex, GLuint uId);
105  typedef void (GL_APIENTRY *PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum ePrimitiveMode);
106  typedef void (GL_APIENTRY *PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)(GLenum ePrimitiveMode);
107  typedef void (GL_APIENTRY *PFNGLBEGINTRANSFORMFEEDBACKNVPROC)(GLenum ePrimitiveMode);
108  typedef void (GL_APIENTRY *PFNGLBEGINVERTEXSHADEREXTPROC)(void);
109  typedef void (GL_APIENTRY *PFNGLBEGINVIDEOCAPTURENVPROC)(GLuint uVideoCaptureSlot);
110  typedef void (GL_APIENTRY *PFNGLBINDATTRIBLOCATIONPROC)(GLuint uProgram, GLuint uIndex, const GLchar *pName);
111  typedef void (GL_APIENTRY *PFNGLBINDATTRIBLOCATIONARBPROC)(GLhandleARB uProgramObj, GLuint uIndex, const GLcharARB *pName);
112  typedef void (GL_APIENTRY *PFNGLBINDBUFFERPROC)(GLenum eTarget, GLuint uBuffer);
113  typedef void (GL_APIENTRY *PFNGLBINDBUFFERARBPROC)(GLenum eTarget, GLuint uBuffer);
114  typedef void (GL_APIENTRY *PFNGLBINDBUFFERBASEPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer);
115  typedef void (GL_APIENTRY *PFNGLBINDBUFFERBASEEXTPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer);
116  typedef void (GL_APIENTRY *PFNGLBINDBUFFERBASENVPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer);
117  typedef void (GL_APIENTRY *PFNGLBINDBUFFEROFFSETEXTPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer, GLintptr pOffset);
118  typedef void (GL_APIENTRY *PFNGLBINDBUFFEROFFSETNVPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer, GLintptr pOffset);
119  typedef void (GL_APIENTRY *PFNGLBINDBUFFERRANGEPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
120  typedef void (GL_APIENTRY *PFNGLBINDBUFFERRANGEEXTPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
121  typedef void (GL_APIENTRY *PFNGLBINDBUFFERRANGENVPROC)(GLenum eTarget, GLuint uIndex, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
122  typedef void (GL_APIENTRY *PFNGLBINDBUFFERSBASEPROC)(GLenum eTarget, GLuint uFirst, GLsizei nCount, const GLuint *puBuffers);
123  typedef void (GL_APIENTRY *PFNGLBINDBUFFERSRANGEPROC)(GLenum eTarget, GLuint uFirst, GLsizei nCount, const GLuint *puBuffers, const GLintptr *ppOffsets, const GLsizeiptr *ppSizes);
124  typedef void (GL_APIENTRY *PFNGLBINDFRAGDATALOCATIONPROC)(GLuint uProgram, GLuint uColor, const GLchar *pName);
125  typedef void (GL_APIENTRY *PFNGLBINDFRAGDATALOCATIONEXTPROC)(GLuint uProgram, GLuint uColor, const GLchar *pName);
126  typedef void (GL_APIENTRY *PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)(GLuint uProgram, GLuint uColorNumber, GLuint uIndex, const GLchar *pName);
127  typedef void (GL_APIENTRY *PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC)(GLuint uProgram, GLuint uColorNumber, GLuint uIndex, const GLchar *pName);
128  typedef void (GL_APIENTRY *PFNGLBINDFRAGMENTSHADERATIPROC)(GLuint uId);
129  typedef void (GL_APIENTRY *PFNGLBINDFRAMEBUFFERPROC)(GLenum eTarget, GLuint uFramebuffer);
130  typedef void (GL_APIENTRY *PFNGLBINDFRAMEBUFFEREXTPROC)(GLenum eTarget, GLuint uFramebuffer);
131  typedef void (GL_APIENTRY *PFNGLBINDIMAGETEXTUREPROC)(GLuint uUnit, GLuint uTexture, GLint nLevel, GLboolean bLayered, GLint nLayer, GLenum eAccess, GLenum eFormat);
132  typedef void (GL_APIENTRY *PFNGLBINDIMAGETEXTUREEXTPROC)(GLuint uIndex, GLuint uTexture, GLint nLevel, GLboolean bLayered, GLint nLayer, GLenum eAccess, GLint nFormat);
133  typedef void (GL_APIENTRY *PFNGLBINDIMAGETEXTURESPROC)(GLuint uFirst, GLsizei nCount, const GLuint *puTextures);
134  typedef GLuint (GL_APIENTRY *PFNGLBINDLIGHTPARAMETEREXTPROC)(GLenum eLight, GLenum eValue);
135  typedef GLuint (GL_APIENTRY *PFNGLBINDMATERIALPARAMETEREXTPROC)(GLenum eFace, GLenum eValue);
136  typedef void (GL_APIENTRY *PFNGLBINDMULTITEXTUREEXTPROC)(GLenum eTexunit, GLenum eTarget, GLuint uTexture);
137  typedef GLuint (GL_APIENTRY *PFNGLBINDPARAMETEREXTPROC)(GLenum eValue);
138  typedef void (GL_APIENTRY *PFNGLBINDPROGRAMARBPROC)(GLenum eTarget, GLuint uProgram);
139  typedef void (GL_APIENTRY *PFNGLBINDPROGRAMNVPROC)(GLenum eTarget, GLuint uId);
140  typedef void (GL_APIENTRY *PFNGLBINDPROGRAMPIPELINEPROC)(GLuint uPipeline);
141  typedef void (GL_APIENTRY *PFNGLBINDPROGRAMPIPELINEEXTPROC)(GLuint uPipeline);
142  typedef void (GL_APIENTRY *PFNGLBINDRENDERBUFFERPROC)(GLenum eTarget, GLuint uRenderbuffer);
143  typedef void (GL_APIENTRY *PFNGLBINDRENDERBUFFEREXTPROC)(GLenum eTarget, GLuint uRenderbuffer);
144  typedef void (GL_APIENTRY *PFNGLBINDSAMPLERPROC)(GLuint uUnit, GLuint uSampler);
145  typedef void (GL_APIENTRY *PFNGLBINDSAMPLERSPROC)(GLuint uFirst, GLsizei nCount, const GLuint *puSamplers);
146  typedef GLuint (GL_APIENTRY *PFNGLBINDTEXGENPARAMETEREXTPROC)(GLenum eUnit, GLenum eCoord, GLenum eValue);
147  typedef void (GL_APIENTRY *PFNGLBINDTEXTUREPROC)(GLenum eTarget, GLuint uTexture);
148  typedef void (GL_APIENTRY *PFNGLBINDTEXTUREEXTPROC)(GLenum eTarget, GLuint uTexture);
149  typedef void (GL_APIENTRY *PFNGLBINDTEXTUREUNITPROC)(GLuint uUnit, GLuint uTexture);
150  typedef GLuint (GL_APIENTRY *PFNGLBINDTEXTUREUNITPARAMETEREXTPROC)(GLenum eUnit, GLenum eValue);
151  typedef void (GL_APIENTRY *PFNGLBINDTEXTURESPROC)(GLuint uFirst, GLsizei nCount, const GLuint *puTextures);
152  typedef void (GL_APIENTRY *PFNGLBINDTRANSFORMFEEDBACKPROC)(GLenum eTarget, GLuint uId);
153  typedef void (GL_APIENTRY *PFNGLBINDTRANSFORMFEEDBACKEXTPROC)(GLenum eTarget, GLuint uId);
154  typedef void (GL_APIENTRY *PFNGLBINDTRANSFORMFEEDBACKNVPROC)(GLenum eTarget, GLuint uId);
155  typedef void (GL_APIENTRY *PFNGLBINDVERTEXARRAYPROC)(GLuint uArray);
156  typedef void (GL_APIENTRY *PFNGLBINDVERTEXARRAYAPPLEPROC)(GLuint uArray);
157  typedef void (GL_APIENTRY *PFNGLBINDVERTEXARRAYOESPROC)(GLuint uArray);
158  typedef void (GL_APIENTRY *PFNGLBINDVERTEXBUFFERPROC)(GLuint uBindingindex, GLuint uBuffer, GLintptr pOffset, GLsizei nStride);
159  typedef void (GL_APIENTRY *PFNGLBINDVERTEXBUFFERSPROC)(GLuint uFirst, GLsizei nCount, const GLuint *puBuffers, const GLintptr *ppOffsets, const GLsizei *pnStrides);
160  typedef void (GL_APIENTRY *PFNGLBINDVERTEXSHADEREXTPROC)(GLuint uId);
161  typedef void (GL_APIENTRY *PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum eFrameRegion, GLintptrARB pOffset);
162  typedef void (GL_APIENTRY *PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum eFrameRegion, GLenum eTarget, GLuint uTexture);
163  typedef void (GL_APIENTRY *PFNGLBINORMAL3BEXTPROC)(GLbyte nBx, GLbyte nBy, GLbyte nBz);
164  typedef void (GL_APIENTRY *PFNGLBINORMAL3BVEXTPROC)(const GLbyte *pnV);
165  typedef void (GL_APIENTRY *PFNGLBINORMAL3DEXTPROC)(GLdouble fBx, GLdouble fBy, GLdouble fBz);
166  typedef void (GL_APIENTRY *PFNGLBINORMAL3DVEXTPROC)(const GLdouble *pfV);
167  typedef void (GL_APIENTRY *PFNGLBINORMAL3FEXTPROC)(GLfloat fBx, GLfloat fBy, GLfloat fBz);
168  typedef void (GL_APIENTRY *PFNGLBINORMAL3FVEXTPROC)(const GLfloat *pfV);
169  typedef void (GL_APIENTRY *PFNGLBINORMAL3IEXTPROC)(GLint nBx, GLint nBy, GLint nBz);
170  typedef void (GL_APIENTRY *PFNGLBINORMAL3IVEXTPROC)(const GLint *pnV);
171  typedef void (GL_APIENTRY *PFNGLBINORMAL3SEXTPROC)(GLshort nBx, GLshort nBy, GLshort nBz);
172  typedef void (GL_APIENTRY *PFNGLBINORMAL3SVEXTPROC)(const GLshort *pnV);
173  typedef void (GL_APIENTRY *PFNGLBINORMALPOINTEREXTPROC)(GLenum eType, GLsizei nStride, const void *pPointer);
174  typedef void (GL_APIENTRY *PFNGLBITMAPXOESPROC)(GLsizei nWidth, GLsizei nHeight, GLfixed nXorig, GLfixed nYorig, GLfixed nXmove, GLfixed nYmove, const GLubyte *puBitmap);
175  typedef void (GL_APIENTRY *PFNGLBLENDBARRIERPROC)(void);
176  typedef void (GL_APIENTRY *PFNGLBLENDBARRIERKHRPROC)(void);
177  typedef void (GL_APIENTRY *PFNGLBLENDBARRIERNVPROC)(void);
178  typedef void (GL_APIENTRY *PFNGLBLENDCOLORPROC)(GLfloat fRed, GLfloat fGreen, GLfloat fBlue, GLfloat fAlpha);
179  typedef void (GL_APIENTRY *PFNGLBLENDCOLOREXTPROC)(GLfloat fRed, GLfloat fGreen, GLfloat fBlue, GLfloat fAlpha);
180  typedef void (GL_APIENTRY *PFNGLBLENDCOLORXOESPROC)(GLfixed nRed, GLfixed nGreen, GLfixed nBlue, GLfixed nAlpha);
181  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONPROC)(GLenum eMode);
182  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONEXTPROC)(GLenum eMode);
183  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONINDEXEDAMDPROC)(GLuint uBuf, GLenum eMode);
184  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEPROC)(GLenum eModeRGB, GLenum eModeAlpha);
185  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEEXTPROC)(GLenum eModeRGB, GLenum eModeAlpha);
186  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)(GLuint uBuf, GLenum eModeRGB, GLenum eModeAlpha);
187  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEIPROC)(GLuint uBuf, GLenum eModeRGB, GLenum eModeAlpha);
188  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEIARBPROC)(GLuint uBuf, GLenum eModeRGB, GLenum eModeAlpha);
189  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEIEXTPROC)(GLuint uBuf, GLenum eModeRGB, GLenum eModeAlpha);
190  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONSEPARATEIOESPROC)(GLuint uBuf, GLenum eModeRGB, GLenum eModeAlpha);
191  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONIPROC)(GLuint uBuf, GLenum eMode);
192  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONIARBPROC)(GLuint uBuf, GLenum eMode);
193  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONIEXTPROC)(GLuint uBuf, GLenum eMode);
194  typedef void (GL_APIENTRY *PFNGLBLENDEQUATIONIOESPROC)(GLuint uBuf, GLenum eMode);
195  typedef void (GL_APIENTRY *PFNGLBLENDFUNCPROC)(GLenum eSfactor, GLenum eDfactor);
196  typedef void (GL_APIENTRY *PFNGLBLENDFUNCINDEXEDAMDPROC)(GLuint uBuf, GLenum eSrc, GLenum eDst);
197  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEPROC)(GLenum eSfactorRGB, GLenum eDfactorRGB, GLenum eSfactorAlpha, GLenum eDfactorAlpha);
198  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEEXTPROC)(GLenum eSfactorRGB, GLenum eDfactorRGB, GLenum eSfactorAlpha, GLenum eDfactorAlpha);
199  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEINGRPROC)(GLenum eSfactorRGB, GLenum eDfactorRGB, GLenum eSfactorAlpha, GLenum eDfactorAlpha);
200  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC)(GLuint uBuf, GLenum eSrcRGB, GLenum eDstRGB, GLenum eSrcAlpha, GLenum eDstAlpha);
201  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEIPROC)(GLuint uBuf, GLenum eSrcRGB, GLenum eDstRGB, GLenum eSrcAlpha, GLenum eDstAlpha);
202  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEIARBPROC)(GLuint uBuf, GLenum eSrcRGB, GLenum eDstRGB, GLenum eSrcAlpha, GLenum eDstAlpha);
203  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEIEXTPROC)(GLuint uBuf, GLenum eSrcRGB, GLenum eDstRGB, GLenum eSrcAlpha, GLenum eDstAlpha);
204  typedef void (GL_APIENTRY *PFNGLBLENDFUNCSEPARATEIOESPROC)(GLuint uBuf, GLenum eSrcRGB, GLenum eDstRGB, GLenum eSrcAlpha, GLenum eDstAlpha);
205  typedef void (GL_APIENTRY *PFNGLBLENDFUNCIPROC)(GLuint uBuf, GLenum eSrc, GLenum eDst);
206  typedef void (GL_APIENTRY *PFNGLBLENDFUNCIARBPROC)(GLuint uBuf, GLenum eSrc, GLenum eDst);
207  typedef void (GL_APIENTRY *PFNGLBLENDFUNCIEXTPROC)(GLuint uBuf, GLenum eSrc, GLenum eDst);
208  typedef void (GL_APIENTRY *PFNGLBLENDFUNCIOESPROC)(GLuint uBuf, GLenum eSrc, GLenum eDst);
209  typedef void (GL_APIENTRY *PFNGLBLENDPARAMETERINVPROC)(GLenum ePname, GLint nValue);
210  typedef void (GL_APIENTRY *PFNGLBLITFRAMEBUFFERPROC)(GLint nSrcX0, GLint nSrcY0, GLint nSrcX1, GLint nSrcY1, GLint nDstX0, GLint nDstY0, GLint nDstX1, GLint nDstY1, GLbitfield uMask, GLenum eFilter);
211  typedef void (GL_APIENTRY *PFNGLBLITFRAMEBUFFERANGLEPROC)(GLint nSrcX0, GLint nSrcY0, GLint nSrcX1, GLint nSrcY1, GLint nDstX0, GLint nDstY0, GLint nDstX1, GLint nDstY1, GLbitfield uMask, GLenum eFilter);
212  typedef void (GL_APIENTRY *PFNGLBLITFRAMEBUFFEREXTPROC)(GLint nSrcX0, GLint nSrcY0, GLint nSrcX1, GLint nSrcY1, GLint nDstX0, GLint nDstY0, GLint nDstX1, GLint nDstY1, GLbitfield uMask, GLenum eFilter);
213  typedef void (GL_APIENTRY *PFNGLBLITFRAMEBUFFERNVPROC)(GLint nSrcX0, GLint nSrcY0, GLint nSrcX1, GLint nSrcY1, GLint nDstX0, GLint nDstY0, GLint nDstX1, GLint nDstY1, GLbitfield uMask, GLenum eFilter);
214  typedef void (GL_APIENTRY *PFNGLBLITNAMEDFRAMEBUFFERPROC)(GLuint uReadFramebuffer, GLuint uDrawFramebuffer, GLint nSrcX0, GLint nSrcY0, GLint nSrcX1, GLint nSrcY1, GLint nDstX0, GLint nDstY0, GLint nDstX1, GLint nDstY1, GLbitfield uMask, GLenum eFilter);
215  typedef void (GL_APIENTRY *PFNGLBUFFERADDRESSRANGENVPROC)(GLenum ePname, GLuint uIndex, GLuint64EXT uAddress, GLsizeiptr pLength);
216  typedef void (GL_APIENTRY *PFNGLBUFFERDATAPROC)(GLenum eTarget, GLsizeiptr pSize, const void *pData, GLenum eUsage);
217  typedef void (GL_APIENTRY *PFNGLBUFFERDATAARBPROC)(GLenum eTarget, GLsizeiptrARB pSize, const void *pData, GLenum eUsage);
218  typedef void (GL_APIENTRY *PFNGLBUFFERPAGECOMMITMENTARBPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pSize, GLboolean bCommit);
219  typedef void (GL_APIENTRY *PFNGLBUFFERPARAMETERIAPPLEPROC)(GLenum eTarget, GLenum ePname, GLint nParam);
220  typedef GLuint (GL_APIENTRY *PFNGLBUFFERREGIONENABLEDPROC)(void);
221  typedef void (GL_APIENTRY *PFNGLBUFFERSTORAGEPROC)(GLenum eTarget, GLsizeiptr pSize, const void *pData, GLbitfield uFlags);
222  typedef void (GL_APIENTRY *PFNGLBUFFERSTORAGEEXTPROC)(GLenum eTarget, GLsizeiptr pSize, const void *pData, GLbitfield uFlags);
223  typedef void (GL_APIENTRY *PFNGLBUFFERSUBDATAPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pSize, const void *pData);
224  typedef void (GL_APIENTRY *PFNGLBUFFERSUBDATAARBPROC)(GLenum eTarget, GLintptrARB pOffset, GLsizeiptrARB pSize, const void *pData);
225  typedef void (GL_APIENTRY *PFNGLCALLCOMMANDLISTNVPROC)(GLuint uList);
226  typedef GLenum (GL_APIENTRY *PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum eTarget);
227  typedef GLenum (GL_APIENTRY *PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum eTarget);
228  typedef GLenum (GL_APIENTRY *PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC)(GLuint uFramebuffer, GLenum eTarget);
229  typedef GLenum (GL_APIENTRY *PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC)(GLuint uFramebuffer, GLenum eTarget);
230  typedef void (GL_APIENTRY *PFNGLCLAMPCOLORPROC)(GLenum eTarget, GLenum eClamp);
231  typedef void (GL_APIENTRY *PFNGLCLAMPCOLORARBPROC)(GLenum eTarget, GLenum eClamp);
232  typedef void (GL_APIENTRY *PFNGLCLEARPROC)(GLbitfield uMask);
233  typedef void (GL_APIENTRY *PFNGLCLEARACCUMXOESPROC)(GLfixed nRed, GLfixed nGreen, GLfixed nBlue, GLfixed nAlpha);
234  typedef void (GL_APIENTRY *PFNGLCLEARBUFFERDATAPROC)(GLenum eTarget, GLenum eInternalformat, GLenum eFormat, GLenum eType, const void *pData);
235  typedef void (GL_APIENTRY *PFNGLCLEARBUFFERSUBDATAPROC)(GLenum eTarget, GLenum eInternalformat, GLintptr pOffset, GLsizeiptr pSize, GLenum eFormat, GLenum eType, const void *pData);
236  typedef void (GL_APIENTRY *PFNGLCLEARBUFFERFIPROC)(GLenum eBuffer, GLint nDrawbuffer, GLfloat fDepth, GLint nStencil);
237  typedef void (GL_APIENTRY *PFNGLCLEARBUFFERFVPROC)(GLenum eBuffer, GLint nDrawbuffer, const GLfloat *pfValue);
238  typedef void (GL_APIENTRY *PFNGLCLEARBUFFERIVPROC)(GLenum eBuffer, GLint nDrawbuffer, const GLint *pnValue);
239  typedef void (GL_APIENTRY *PFNGLCLEARBUFFERUIVPROC)(GLenum eBuffer, GLint nDrawbuffer, const GLuint *puValue);
240  typedef void (GL_APIENTRY *PFNGLCLEARCOLORPROC)(GLfloat fRed, GLfloat fGreen, GLfloat fBlue, GLfloat fAlpha);
241  typedef void (GL_APIENTRY *PFNGLCLEARCOLORIIEXTPROC)(GLint nRed, GLint nGreen, GLint nBlue, GLint nAlpha);
242  typedef void (GL_APIENTRY *PFNGLCLEARCOLORIUIEXTPROC)(GLuint uRed, GLuint uGreen, GLuint uBlue, GLuint uAlpha);
243  typedef void (GL_APIENTRY *PFNGLCLEARCOLORXOESPROC)(GLfixed nRed, GLfixed nGreen, GLfixed nBlue, GLfixed nAlpha);
244  typedef void (GL_APIENTRY *PFNGLCLEARDEPTHPROC)(GLdouble fDepth);
245  typedef void (GL_APIENTRY *PFNGLCLEARDEPTHDNVPROC)(GLdouble fDepth);
246  typedef void (GL_APIENTRY *PFNGLCLEARDEPTHFPROC)(GLfloat fD);
247  typedef void (GL_APIENTRY *PFNGLCLEARDEPTHFOESPROC)(GLclampf fDepth);
248  typedef void (GL_APIENTRY *PFNGLCLEARDEPTHXOESPROC)(GLfixed nDepth);
249  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDBUFFERDATAPROC)(GLuint uBuffer, GLenum eInternalformat, GLenum eFormat, GLenum eType, const void *pData);
250  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDBUFFERDATAEXTPROC)(GLuint uBuffer, GLenum eInternalformat, GLenum eFormat, GLenum eType, const void *pData);
251  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDBUFFERSUBDATAPROC)(GLuint uBuffer, GLenum eInternalformat, GLintptr pOffset, GLsizeiptr pSize, GLenum eFormat, GLenum eType, const void *pData);
252  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC)(GLuint uBuffer, GLenum eInternalformat, GLsizeiptr pOffset, GLsizeiptr pSize, GLenum eFormat, GLenum eType, const void *pData);
253  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERFIPROC)(GLuint uFramebuffer, GLenum eBuffer, GLint nDrawbuffer, GLfloat fDepth, GLint nStencil);
254  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERFVPROC)(GLuint uFramebuffer, GLenum eBuffer, GLint nDrawbuffer, const GLfloat *pfValue);
255  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERIVPROC)(GLuint uFramebuffer, GLenum eBuffer, GLint nDrawbuffer, const GLint *pnValue);
256  typedef void (GL_APIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC)(GLuint uFramebuffer, GLenum eBuffer, GLint nDrawbuffer, const GLuint *puValue);
257  typedef void (GL_APIENTRY *PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC)(GLsizei nOffset, GLsizei nN, const GLuint *puValues);
258  typedef void (GL_APIENTRY *PFNGLCLEARSTENCILPROC)(GLint nS);
259  typedef void (GL_APIENTRY *PFNGLCLEARTEXIMAGEPROC)(GLuint uTexture, GLint nLevel, GLenum eFormat, GLenum eType, const void *pData);
260  typedef void (GL_APIENTRY *PFNGLCLEARTEXIMAGEEXTPROC)(GLuint uTexture, GLint nLevel, GLenum eFormat, GLenum eType, const void *pData);
261  typedef void (GL_APIENTRY *PFNGLCLEARTEXSUBIMAGEPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pData);
262  typedef void (GL_APIENTRY *PFNGLCLEARTEXSUBIMAGEEXTPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pData);
263  typedef void (GL_APIENTRY *PFNGLCLIENTACTIVETEXTUREPROC)(GLenum eTexture);
264  typedef void (GL_APIENTRY *PFNGLCLIENTACTIVETEXTUREARBPROC)(GLenum eTexture);
265  typedef void (GL_APIENTRY *PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC)(GLenum eStream);
266  typedef void (GL_APIENTRY *PFNGLCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield uMask);
267  typedef GLenum (GL_APIENTRY *PFNGLCLIENTWAITSYNCPROC)(GLsync pSync, GLbitfield uFlags, GLuint64 uTimeout);
268  typedef GLenum (GL_APIENTRY *PFNGLCLIENTWAITSYNCAPPLEPROC)(GLsync pSync, GLbitfield uFlags, GLuint64 uTimeout);
269  typedef void (GL_APIENTRY *PFNGLCLIPCONTROLPROC)(GLenum eOrigin, GLenum eDepth);
270  typedef void (GL_APIENTRY *PFNGLCLIPPLANEFOESPROC)(GLenum ePlane, const GLfloat *pfEquation);
271  typedef void (GL_APIENTRY *PFNGLCLIPPLANEXOESPROC)(GLenum ePlane, const GLfixed *pnEquation);
272  typedef void (GL_APIENTRY *PFNGLCOLOR3FVERTEX3FSUNPROC)(GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fX, GLfloat fY, GLfloat fZ);
273  typedef void (GL_APIENTRY *PFNGLCOLOR3FVERTEX3FVSUNPROC)(const GLfloat *pfC, const GLfloat *pfV);
274  typedef void (GL_APIENTRY *PFNGLCOLOR3HNVPROC)(GLhalfNV uRed, GLhalfNV uGreen, GLhalfNV uBlue);
275  typedef void (GL_APIENTRY *PFNGLCOLOR3HVNVPROC)(const GLhalfNV *puV);
276  typedef void (GL_APIENTRY *PFNGLCOLOR3XOESPROC)(GLfixed nRed, GLfixed nGreen, GLfixed nBlue);
277  typedef void (GL_APIENTRY *PFNGLCOLOR3XVOESPROC)(const GLfixed *pnComponents);
278  typedef void (GL_APIENTRY *PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fA, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
279  typedef void (GL_APIENTRY *PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *pfC, const GLfloat *pfN, const GLfloat *pfV);
280  typedef void (GL_APIENTRY *PFNGLCOLOR4HNVPROC)(GLhalfNV uRed, GLhalfNV uGreen, GLhalfNV uBlue, GLhalfNV uAlpha);
281  typedef void (GL_APIENTRY *PFNGLCOLOR4HVNVPROC)(const GLhalfNV *puV);
282  typedef void (GL_APIENTRY *PFNGLCOLOR4UBVERTEX2FSUNPROC)(GLubyte uR, GLubyte uG, GLubyte uB, GLubyte uA, GLfloat fX, GLfloat fY);
283  typedef void (GL_APIENTRY *PFNGLCOLOR4UBVERTEX2FVSUNPROC)(const GLubyte *puC, const GLfloat *pfV);
284  typedef void (GL_APIENTRY *PFNGLCOLOR4UBVERTEX3FSUNPROC)(GLubyte uR, GLubyte uG, GLubyte uB, GLubyte uA, GLfloat fX, GLfloat fY, GLfloat fZ);
285  typedef void (GL_APIENTRY *PFNGLCOLOR4UBVERTEX3FVSUNPROC)(const GLubyte *puC, const GLfloat *pfV);
286  typedef void (GL_APIENTRY *PFNGLCOLOR4XOESPROC)(GLfixed nRed, GLfixed nGreen, GLfixed nBlue, GLfixed nAlpha);
287  typedef void (GL_APIENTRY *PFNGLCOLOR4XVOESPROC)(const GLfixed *pnComponents);
288  typedef void (GL_APIENTRY *PFNGLCOLORFORMATNVPROC)(GLint nSize, GLenum eType, GLsizei nStride);
289  typedef void (GL_APIENTRY *PFNGLCOLORFRAGMENTOP1ATIPROC)(GLenum eOp, GLuint uDst, GLuint uDstMask, GLuint uDstMod, GLuint uArg1, GLuint uArg1Rep, GLuint uArg1Mod);
290  typedef void (GL_APIENTRY *PFNGLCOLORFRAGMENTOP2ATIPROC)(GLenum eOp, GLuint uDst, GLuint uDstMask, GLuint uDstMod, GLuint uArg1, GLuint uArg1Rep, GLuint uArg1Mod, GLuint uArg2, GLuint uArg2Rep, GLuint uArg2Mod);
291  typedef void (GL_APIENTRY *PFNGLCOLORFRAGMENTOP3ATIPROC)(GLenum eOp, GLuint uDst, GLuint uDstMask, GLuint uDstMod, GLuint uArg1, GLuint uArg1Rep, GLuint uArg1Mod, GLuint uArg2, GLuint uArg2Rep, GLuint uArg2Mod, GLuint uArg3, GLuint uArg3Rep, GLuint uArg3Mod);
292  typedef void (GL_APIENTRY *PFNGLCOLORMASKPROC)(GLboolean bRed, GLboolean bGreen, GLboolean bBlue, GLboolean bAlpha);
293  typedef void (GL_APIENTRY *PFNGLCOLORMASKINDEXEDEXTPROC)(GLuint uIndex, GLboolean bR, GLboolean bG, GLboolean bB, GLboolean bA);
294  typedef void (GL_APIENTRY *PFNGLCOLORMASKIPROC)(GLuint uIndex, GLboolean bR, GLboolean bG, GLboolean bB, GLboolean bA);
295  typedef void (GL_APIENTRY *PFNGLCOLORMASKIEXTPROC)(GLuint uIndex, GLboolean bR, GLboolean bG, GLboolean bB, GLboolean bA);
296  typedef void (GL_APIENTRY *PFNGLCOLORMASKIOESPROC)(GLuint uIndex, GLboolean bR, GLboolean bG, GLboolean bB, GLboolean bA);
297  typedef void (GL_APIENTRY *PFNGLCOLORP3UIPROC)(GLenum eType, GLuint uColor);
298  typedef void (GL_APIENTRY *PFNGLCOLORP3UIVPROC)(GLenum eType, const GLuint *puColor);
299  typedef void (GL_APIENTRY *PFNGLCOLORP4UIPROC)(GLenum eType, GLuint uColor);
300  typedef void (GL_APIENTRY *PFNGLCOLORP4UIVPROC)(GLenum eType, const GLuint *puColor);
301  typedef void (GL_APIENTRY *PFNGLCOLORPOINTEREXTPROC)(GLint nSize, GLenum eType, GLsizei nStride, GLsizei nCount, const void *pPointer);
302  typedef void (GL_APIENTRY *PFNGLCOLORPOINTERLISTIBMPROC)(GLint nSize, GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
303  typedef void (GL_APIENTRY *PFNGLCOLORPOINTERVINTELPROC)(GLint nSize, GLenum eType, const void **ppPointer);
304  typedef void (GL_APIENTRY *PFNGLCOLORSUBTABLEPROC)(GLenum eTarget, GLsizei nStart, GLsizei nCount, GLenum eFormat, GLenum eType, const void *pData);
305  typedef void (GL_APIENTRY *PFNGLCOLORSUBTABLEEXTPROC)(GLenum eTarget, GLsizei nStart, GLsizei nCount, GLenum eFormat, GLenum eType, const void *pData);
306  typedef void (GL_APIENTRY *PFNGLCOLORTABLEPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pTable);
307  typedef void (GL_APIENTRY *PFNGLCOLORTABLEEXTPROC)(GLenum eTarget, GLenum eInternalFormat, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pTable);
308  typedef void (GL_APIENTRY *PFNGLCOLORTABLEPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
309  typedef void (GL_APIENTRY *PFNGLCOLORTABLEPARAMETERFVSGIPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
310  typedef void (GL_APIENTRY *PFNGLCOLORTABLEPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
311  typedef void (GL_APIENTRY *PFNGLCOLORTABLEPARAMETERIVSGIPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
312  typedef void (GL_APIENTRY *PFNGLCOLORTABLESGIPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pTable);
313  typedef void (GL_APIENTRY *PFNGLCOMBINERINPUTNVPROC)(GLenum eStage, GLenum ePortion, GLenum eVariable, GLenum eInput, GLenum eMapping, GLenum eComponentUsage);
314  typedef void (GL_APIENTRY *PFNGLCOMBINEROUTPUTNVPROC)(GLenum eStage, GLenum ePortion, GLenum eAbOutput, GLenum eCdOutput, GLenum eSumOutput, GLenum eScale, GLenum eBias, GLboolean bAbDotProduct, GLboolean bCdDotProduct, GLboolean bMuxSum);
315  typedef void (GL_APIENTRY *PFNGLCOMBINERPARAMETERFNVPROC)(GLenum ePname, GLfloat fParam);
316  typedef void (GL_APIENTRY *PFNGLCOMBINERPARAMETERFVNVPROC)(GLenum ePname, const GLfloat *pfParams);
317  typedef void (GL_APIENTRY *PFNGLCOMBINERPARAMETERINVPROC)(GLenum ePname, GLint nParam);
318  typedef void (GL_APIENTRY *PFNGLCOMBINERPARAMETERIVNVPROC)(GLenum ePname, const GLint *pnParams);
319  typedef void (GL_APIENTRY *PFNGLCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum eStage, GLenum ePname, const GLfloat *pfParams);
320  typedef void (GL_APIENTRY *PFNGLCOMMANDLISTSEGMENTSNVPROC)(GLuint uList, GLuint uSegments);
321  typedef void (GL_APIENTRY *PFNGLCOMPILECOMMANDLISTNVPROC)(GLuint uList);
322  typedef void (GL_APIENTRY *PFNGLCOMPILESHADERPROC)(GLuint uShader);
323  typedef void (GL_APIENTRY *PFNGLCOMPILESHADERARBPROC)(GLhandleARB uShaderObj);
324  typedef void (GL_APIENTRY *PFNGLCOMPILESHADERINCLUDEARBPROC)(GLuint uShader, GLsizei nCount, const GLchar *const *ppPath, const GLint *pnLength);
325  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLint nBorder, GLsizei nImageSize, const void *pBits);
326  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLsizei nImageSize, const void *pBits);
327  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLsizei nImageSize, const void *pBits);
328  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLsizei nImageSize, const void *pBits);
329  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLsizei nImageSize, const void *pBits);
330  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const void *pBits);
331  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE1DPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLint nBorder, GLsizei nImageSize, const void *pData);
332  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLint nBorder, GLsizei nImageSize, const void *pData);
333  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE2DPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLsizei nImageSize, const void *pData);
334  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLsizei nImageSize, const void *pData);
335  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE3DPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLsizei nImageSize, const void *pData);
336  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLsizei nImageSize, const void *pData);
337  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE3DNVPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLsizei nImageSize, const GLvoid *pData);
338  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXIMAGE3DOESPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLsizei nImageSize, const void *pData);
339  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLsizei nImageSize, const void *pData);
340  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLsizei nImageSize, const void *pData);
341  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLsizei nImageSize, const void *pData);
342  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLsizei nImageSize, const void *pData);
343  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const void *pData);
344  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const void *pData);
345  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE3DNVPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const GLvoid *pData);
346  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const void *pData);
347  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLint nBorder, GLsizei nImageSize, const void *pBits);
348  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLsizei nImageSize, const void *pBits);
349  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLsizei nImageSize, const void *pBits);
350  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLsizei nImageSize, const void *pData);
351  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLsizei nImageSize, const void *pBits);
352  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLsizei nImageSize, const void *pData);
353  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLsizei nImageSize, const void *pBits);
354  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const void *pData);
355  typedef void (GL_APIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLsizei nImageSize, const void *pBits);
356  typedef void (GL_APIENTRY *PFNGLCONSERVATIVERASTERPARAMETERFNVPROC)(GLenum ePname, GLfloat fValue);
357  typedef void (GL_APIENTRY *PFNGLCONSERVATIVERASTERPARAMETERINVPROC)(GLenum ePname, GLint nParam);
358  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONFILTER1DPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pImage);
359  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONFILTER1DEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pImage);
360  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONFILTER2DPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pImage);
361  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONFILTER2DEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pImage);
362  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERFPROC)(GLenum eTarget, GLenum ePname, GLfloat fParams);
363  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERFEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat fParams);
364  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
365  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
366  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERIPROC)(GLenum eTarget, GLenum ePname, GLint nParams);
367  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERIEXTPROC)(GLenum eTarget, GLenum ePname, GLint nParams);
368  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
369  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
370  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERXOESPROC)(GLenum eTarget, GLenum ePname, GLfixed nParam);
371  typedef void (GL_APIENTRY *PFNGLCONVOLUTIONPARAMETERXVOESPROC)(GLenum eTarget, GLenum ePname, const GLfixed *pnParams);
372  typedef void (GL_APIENTRY *PFNGLCOPYBUFFERSUBDATAPROC)(GLenum eReadTarget, GLenum eWriteTarget, GLintptr pReadOffset, GLintptr pWriteOffset, GLsizeiptr pSize);
373  typedef void (GL_APIENTRY *PFNGLCOPYBUFFERSUBDATANVPROC)(GLenum eReadTarget, GLenum eWriteTarget, GLintptr pReadOffset, GLintptr pWriteOffset, GLsizeiptr pSize);
374  typedef void (GL_APIENTRY *PFNGLCOPYCOLORSUBTABLEPROC)(GLenum eTarget, GLsizei nStart, GLint nX, GLint nY, GLsizei nWidth);
375  typedef void (GL_APIENTRY *PFNGLCOPYCOLORSUBTABLEEXTPROC)(GLenum eTarget, GLsizei nStart, GLint nX, GLint nY, GLsizei nWidth);
376  typedef void (GL_APIENTRY *PFNGLCOPYCOLORTABLEPROC)(GLenum eTarget, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth);
377  typedef void (GL_APIENTRY *PFNGLCOPYCOLORTABLESGIPROC)(GLenum eTarget, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth);
378  typedef void (GL_APIENTRY *PFNGLCOPYCONVOLUTIONFILTER1DPROC)(GLenum eTarget, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth);
379  typedef void (GL_APIENTRY *PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth);
380  typedef void (GL_APIENTRY *PFNGLCOPYCONVOLUTIONFILTER2DPROC)(GLenum eTarget, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
381  typedef void (GL_APIENTRY *PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
382  typedef void (GL_APIENTRY *PFNGLCOPYIMAGESUBDATAPROC)(GLuint uSrcName, GLenum eSrcTarget, GLint nSrcLevel, GLint nSrcX, GLint nSrcY, GLint nSrcZ, GLuint uDstName, GLenum eDstTarget, GLint nDstLevel, GLint nDstX, GLint nDstY, GLint nDstZ, GLsizei nSrcWidth, GLsizei nSrcHeight, GLsizei nSrcDepth);
383  typedef void (GL_APIENTRY *PFNGLCOPYIMAGESUBDATAEXTPROC)(GLuint uSrcName, GLenum eSrcTarget, GLint nSrcLevel, GLint nSrcX, GLint nSrcY, GLint nSrcZ, GLuint uDstName, GLenum eDstTarget, GLint nDstLevel, GLint nDstX, GLint nDstY, GLint nDstZ, GLsizei nSrcWidth, GLsizei nSrcHeight, GLsizei nSrcDepth);
384  typedef void (GL_APIENTRY *PFNGLCOPYIMAGESUBDATANVPROC)(GLuint uSrcName, GLenum eSrcTarget, GLint nSrcLevel, GLint nSrcX, GLint nSrcY, GLint nSrcZ, GLuint uDstName, GLenum eDstTarget, GLint nDstLevel, GLint nDstX, GLint nDstY, GLint nDstZ, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth);
385  typedef void (GL_APIENTRY *PFNGLCOPYIMAGESUBDATAOESPROC)(GLuint uSrcName, GLenum eSrcTarget, GLint nSrcLevel, GLint nSrcX, GLint nSrcY, GLint nSrcZ, GLuint uDstName, GLenum eDstTarget, GLint nDstLevel, GLint nDstX, GLint nDstY, GLint nDstZ, GLsizei nSrcWidth, GLsizei nSrcHeight, GLsizei nSrcDepth);
386  typedef void (GL_APIENTRY *PFNGLCOPYMULTITEXIMAGE1DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLint nBorder);
387  typedef void (GL_APIENTRY *PFNGLCOPYMULTITEXIMAGE2DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLint nBorder);
388  typedef void (GL_APIENTRY *PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nX, GLint nY, GLsizei nWidth);
389  typedef void (GL_APIENTRY *PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
390  typedef void (GL_APIENTRY *PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
391  typedef void (GL_APIENTRY *PFNGLCOPYNAMEDBUFFERSUBDATAPROC)(GLuint uReadBuffer, GLuint uWriteBuffer, GLintptr pReadOffset, GLintptr pWriteOffset, GLsizeiptr pSize);
392  typedef void (GL_APIENTRY *PFNGLCOPYPATHNVPROC)(GLuint uResultPath, GLuint uSrcPath);
393  typedef void (GL_APIENTRY *PFNGLCOPYTEXIMAGE1DPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLint nBorder);
394  typedef void (GL_APIENTRY *PFNGLCOPYTEXIMAGE1DEXTPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLint nBorder);
395  typedef void (GL_APIENTRY *PFNGLCOPYTEXIMAGE2DPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLint nBorder);
396  typedef void (GL_APIENTRY *PFNGLCOPYTEXIMAGE2DEXTPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLint nBorder);
397  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE1DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nX, GLint nY, GLsizei nWidth);
398  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE1DEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nX, GLint nY, GLsizei nWidth);
399  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE2DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
400  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE2DEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
401  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE3DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
402  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE3DEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
403  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE3DNVPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
404  typedef void (GL_APIENTRY *PFNGLCOPYTEXSUBIMAGE3DOESPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
405  typedef void (GL_APIENTRY *PFNGLCOPYTEXTUREIMAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLint nBorder);
406  typedef void (GL_APIENTRY *PFNGLCOPYTEXTUREIMAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLint nBorder);
407  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURELEVELSAPPLEPROC)(GLuint uDestinationTexture, GLuint uSourceTexture, GLint nSourceBaseLevel, GLsizei nSourceLevelCount);
408  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURESUBIMAGE1DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nX, GLint nY, GLsizei nWidth);
409  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nX, GLint nY, GLsizei nWidth);
410  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURESUBIMAGE2DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
411  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
412  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURESUBIMAGE3DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
413  typedef void (GL_APIENTRY *PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
414  typedef void (GL_APIENTRY *PFNGLCOVERFILLPATHINSTANCEDNVPROC)(GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLenum eCoverMode, GLenum eTransformType, const GLfloat *pfTransformValues);
415  typedef void (GL_APIENTRY *PFNGLCOVERFILLPATHNVPROC)(GLuint uPath, GLenum eCoverMode);
416  typedef void (GL_APIENTRY *PFNGLCOVERSTROKEPATHINSTANCEDNVPROC)(GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLenum eCoverMode, GLenum eTransformType, const GLfloat *pfTransformValues);
417  typedef void (GL_APIENTRY *PFNGLCOVERSTROKEPATHNVPROC)(GLuint uPath, GLenum eCoverMode);
418  typedef void (GL_APIENTRY *PFNGLCOVERAGEMASKNVPROC)(GLboolean bMask);
419  typedef void (GL_APIENTRY *PFNGLCOVERAGEMODULATIONNVPROC)(GLenum eComponents);
420  typedef void (GL_APIENTRY *PFNGLCOVERAGEMODULATIONTABLENVPROC)(GLsizei nN, const GLfloat *pfV);
421  typedef void (GL_APIENTRY *PFNGLCOVERAGEOPERATIONNVPROC)(GLenum eOperation);
422  typedef void (GL_APIENTRY *PFNGLCREATEBUFFERSPROC)(GLsizei nN, GLuint *puBuffers);
423  typedef void (GL_APIENTRY *PFNGLCREATECOMMANDLISTSNVPROC)(GLsizei nN, GLuint *puLists);
424  typedef void (GL_APIENTRY *PFNGLCREATEFRAMEBUFFERSPROC)(GLsizei nN, GLuint *puFramebuffers);
425  typedef void (GL_APIENTRY *PFNGLCREATEPERFQUERYINTELPROC)(GLuint uQueryId, GLuint *puQueryHandle);
426  typedef GLuint (GL_APIENTRY *PFNGLCREATEPROGRAMPROC)(void);
427  typedef GLhandleARB (GL_APIENTRY *PFNGLCREATEPROGRAMOBJECTARBPROC)(void);
428  typedef void (GL_APIENTRY *PFNGLCREATEPROGRAMPIPELINESPROC)(GLsizei nN, GLuint *puPipelines);
429  typedef void (GL_APIENTRY *PFNGLCREATEQUERIESPROC)(GLenum eTarget, GLsizei nN, GLuint *puIds);
430  typedef void (GL_APIENTRY *PFNGLCREATERENDERBUFFERSPROC)(GLsizei nN, GLuint *puRenderbuffers);
431  typedef void (GL_APIENTRY *PFNGLCREATESAMPLERSPROC)(GLsizei nN, GLuint *puSamplers);
432  typedef GLuint (GL_APIENTRY *PFNGLCREATESHADERPROC)(GLenum eType);
433  typedef GLhandleARB (GL_APIENTRY *PFNGLCREATESHADEROBJECTARBPROC)(GLenum eShaderType);
434  typedef GLuint (GL_APIENTRY *PFNGLCREATESHADERPROGRAMEXTPROC)(GLenum eType, const GLchar *pString);
435  typedef GLuint (GL_APIENTRY *PFNGLCREATESHADERPROGRAMVPROC)(GLenum eType, GLsizei nCount, const GLchar *const *ppStrings);
436  typedef GLuint (GL_APIENTRY *PFNGLCREATESHADERPROGRAMVEXTPROC)(GLenum eType, GLsizei nCount, const GLchar **ppStrings);
437  typedef void (GL_APIENTRY *PFNGLCREATESTATESNVPROC)(GLsizei nN, GLuint *puStates);
438  typedef GLsync (GL_APIENTRY *PFNGLCREATESYNCFROMCLEVENTARBPROC)(struct _cl_context *pContext, struct _cl_event *pEvent, GLbitfield uFlags);
439  typedef void (GL_APIENTRY *PFNGLCREATETEXTURESPROC)(GLenum eTarget, GLsizei nN, GLuint *puTextures);
440  typedef void (GL_APIENTRY *PFNGLCREATETRANSFORMFEEDBACKSPROC)(GLsizei nN, GLuint *puIds);
441  typedef void (GL_APIENTRY *PFNGLCREATEVERTEXARRAYSPROC)(GLsizei nN, GLuint *puArrays);
442  typedef void (GL_APIENTRY *PFNGLCULLFACEPROC)(GLenum eMode);
443  typedef void (GL_APIENTRY *PFNGLCULLPARAMETERDVEXTPROC)(GLenum ePname, GLdouble *pfParams);
444  typedef void (GL_APIENTRY *PFNGLCULLPARAMETERFVEXTPROC)(GLenum ePname, GLfloat *pfParams);
445  typedef void (GL_APIENTRY *PFNGLCURRENTPALETTEMATRIXARBPROC)(GLint nIndex);
446  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callback, const void *pUserParam);
447  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECALLBACKAMDPROC)(GLDEBUGPROCAMD callback, void *pUserParam);
448  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const void *pUserParam);
449  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECALLBACKKHRPROC)(GLDEBUGPROCKHR callback, const void *pUserParam);
450  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECONTROLPROC)(GLenum eSource, GLenum eType, GLenum eSeverity, GLsizei nCount, const GLuint *puIds, GLboolean bEnabled);
451  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum eSource, GLenum eType, GLenum eSeverity, GLsizei nCount, const GLuint *puIds, GLboolean bEnabled);
452  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGECONTROLKHRPROC)(GLenum eSource, GLenum eType, GLenum eSeverity, GLsizei nCount, const GLuint *puIds, GLboolean bEnabled);
453  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGEENABLEAMDPROC)(GLenum eCategory, GLenum eSeverity, GLsizei nCount, const GLuint *puIds, GLboolean bEnabled);
454  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGEINSERTPROC)(GLenum eSource, GLenum eType, GLuint uId, GLenum eSeverity, GLsizei nLength, const GLchar *pBuf);
455  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGEINSERTAMDPROC)(GLenum eCategory, GLenum eSeverity, GLuint uId, GLsizei nLength, const GLchar *pBuf);
456  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum eSource, GLenum eType, GLuint uId, GLenum eSeverity, GLsizei nLength, const GLchar *pBuf);
457  typedef void (GL_APIENTRY *PFNGLDEBUGMESSAGEINSERTKHRPROC)(GLenum eSource, GLenum eType, GLuint uId, GLenum eSeverity, GLsizei nLength, const GLchar *pBuf);
458  typedef void (GL_APIENTRY *PFNGLDEFORMSGIXPROC)(GLbitfield uMask);
459  typedef void (GL_APIENTRY *PFNGLDEFORMATIONMAP3DSGIXPROC)(GLenum eTarget, GLdouble fU1, GLdouble fU2, GLint nUstride, GLint nUorder, GLdouble fV1, GLdouble fV2, GLint nVstride, GLint nVorder, GLdouble fW1, GLdouble fW2, GLint nWstride, GLint nWorder, const GLdouble *pfPoints);
460  typedef void (GL_APIENTRY *PFNGLDEFORMATIONMAP3FSGIXPROC)(GLenum eTarget, GLfloat fU1, GLfloat fU2, GLint nUstride, GLint nUorder, GLfloat fV1, GLfloat fV2, GLint nVstride, GLint nVorder, GLfloat fW1, GLfloat fW2, GLint nWstride, GLint nWorder, const GLfloat *pfPoints);
461  typedef void (GL_APIENTRY *PFNGLDELETEASYNCMARKERSSGIXPROC)(GLuint uMarker, GLsizei nRange);
462  typedef void (GL_APIENTRY *PFNGLDELETEBUFFERREGIONPROC)(GLenum eRegion);
463  typedef void (GL_APIENTRY *PFNGLDELETEBUFFERSPROC)(GLsizei nN, const GLuint *puBuffers);
464  typedef void (GL_APIENTRY *PFNGLDELETEBUFFERSARBPROC)(GLsizei nN, const GLuint *puBuffers);
465  typedef void (GL_APIENTRY *PFNGLDELETECOMMANDLISTSNVPROC)(GLsizei nN, const GLuint *puLists);
466  typedef void (GL_APIENTRY *PFNGLDELETEFENCESAPPLEPROC)(GLsizei nN, const GLuint *puFences);
467  typedef void (GL_APIENTRY *PFNGLDELETEFENCESNVPROC)(GLsizei nN, const GLuint *puFences);
468  typedef void (GL_APIENTRY *PFNGLDELETEFRAGMENTSHADERATIPROC)(GLuint uId);
469  typedef void (GL_APIENTRY *PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei nN, const GLuint *puFramebuffers);
470  typedef void (GL_APIENTRY *PFNGLDELETEFRAMEBUFFERSEXTPROC)(GLsizei nN, const GLuint *puFramebuffers);
471  typedef void (GL_APIENTRY *PFNGLDELETENAMEDSTRINGARBPROC)(GLint nNamelen, const GLchar *pName);
472  typedef void (GL_APIENTRY *PFNGLDELETENAMESAMDPROC)(GLenum eIdentifier, GLuint uNum, const GLuint *puNames);
473  typedef void (GL_APIENTRY *PFNGLDELETEOBJECTARBPROC)(GLhandleARB uObj);
474  typedef void (GL_APIENTRY *PFNGLDELETEOCCLUSIONQUERIESNVPROC)(GLsizei nN, const GLuint *puIds);
475  typedef void (GL_APIENTRY *PFNGLDELETEPATHSNVPROC)(GLuint uPath, GLsizei nRange);
476  typedef void (GL_APIENTRY *PFNGLDELETEPERFMONITORSAMDPROC)(GLsizei nN, GLuint *puMonitors);
477  typedef void (GL_APIENTRY *PFNGLDELETEPERFQUERYINTELPROC)(GLuint uQueryHandle);
478  typedef void (GL_APIENTRY *PFNGLDELETEPROGRAMPROC)(GLuint uProgram);
479  typedef void (GL_APIENTRY *PFNGLDELETEPROGRAMPIPELINESPROC)(GLsizei nN, const GLuint *puPipelines);
480  typedef void (GL_APIENTRY *PFNGLDELETEPROGRAMPIPELINESEXTPROC)(GLsizei nN, const GLuint *puPipelines);
481  typedef void (GL_APIENTRY *PFNGLDELETEPROGRAMSARBPROC)(GLsizei nN, const GLuint *puPrograms);
482  typedef void (GL_APIENTRY *PFNGLDELETEPROGRAMSNVPROC)(GLsizei nN, const GLuint *puPrograms);
483  typedef void (GL_APIENTRY *PFNGLDELETEQUERIESPROC)(GLsizei nN, const GLuint *puIds);
484  typedef void (GL_APIENTRY *PFNGLDELETEQUERIESARBPROC)(GLsizei nN, const GLuint *puIds);
485  typedef void (GL_APIENTRY *PFNGLDELETEQUERIESEXTPROC)(GLsizei nN, const GLuint *puIds);
486  typedef void (GL_APIENTRY *PFNGLDELETERENDERBUFFERSPROC)(GLsizei nN, const GLuint *puRenderbuffers);
487  typedef void (GL_APIENTRY *PFNGLDELETERENDERBUFFERSEXTPROC)(GLsizei nN, const GLuint *puRenderbuffers);
488  typedef void (GL_APIENTRY *PFNGLDELETESAMPLERSPROC)(GLsizei nCount, const GLuint *puSamplers);
489  typedef void (GL_APIENTRY *PFNGLDELETESHADERPROC)(GLuint uShader);
490  typedef void (GL_APIENTRY *PFNGLDELETESTATESNVPROC)(GLsizei nN, const GLuint *puStates);
491  typedef void (GL_APIENTRY *PFNGLDELETESYNCPROC)(GLsync pSync);
492  typedef void (GL_APIENTRY *PFNGLDELETESYNCAPPLEPROC)(GLsync pSync);
493  typedef void (GL_APIENTRY *PFNGLDELETETEXTURESPROC)(GLsizei nN, const GLuint *puTextures);
494  typedef void (GL_APIENTRY *PFNGLDELETETEXTURESEXTPROC)(GLsizei nN, const GLuint *puTextures);
495  typedef void (GL_APIENTRY *PFNGLDELETETRANSFORMFEEDBACKSPROC)(GLsizei nN, const GLuint *puIds);
496  typedef void (GL_APIENTRY *PFNGLDELETETRANSFORMFEEDBACKSEXTPROC)(GLsizei nN, const GLuint *puIds);
497  typedef void (GL_APIENTRY *PFNGLDELETETRANSFORMFEEDBACKSNVPROC)(GLsizei nN, const GLuint *puIds);
498  typedef void (GL_APIENTRY *PFNGLDELETEVERTEXARRAYSPROC)(GLsizei nN, const GLuint *puArrays);
499  typedef void (GL_APIENTRY *PFNGLDELETEVERTEXARRAYSAPPLEPROC)(GLsizei nN, const GLuint *puArrays);
500  typedef void (GL_APIENTRY *PFNGLDELETEVERTEXARRAYSOESPROC)(GLsizei nN, const GLuint *puArrays);
501  typedef void (GL_APIENTRY *PFNGLDELETEVERTEXSHADEREXTPROC)(GLuint uId);
502  typedef void (GL_APIENTRY *PFNGLDEPTHBOUNDSEXTPROC)(GLclampd fZmin, GLclampd fZmax);
503  typedef void (GL_APIENTRY *PFNGLDEPTHBOUNDSDNVPROC)(GLdouble fZmin, GLdouble fZmax);
504  typedef void (GL_APIENTRY *PFNGLDEPTHFUNCPROC)(GLenum eFunc);
505  typedef void (GL_APIENTRY *PFNGLDEPTHMASKPROC)(GLboolean bFlag);
506  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEPROC)(GLdouble fNear, GLdouble fFar);
507  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEARRAYFVNVPROC)(GLuint uFirst, GLsizei nCount, const GLfloat *pfV);
508  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEARRAYFVOESPROC)(GLuint uFirst, GLsizei nCount, const GLfloat *pfV);
509  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEARRAYVPROC)(GLuint uFirst, GLsizei nCount, const GLdouble *pfV);
510  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEINDEXEDPROC)(GLuint uIndex, GLdouble fN, GLdouble fF);
511  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEINDEXEDFNVPROC)(GLuint uIndex, GLfloat fN, GLfloat fF);
512  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEINDEXEDFOESPROC)(GLuint uIndex, GLfloat fN, GLfloat fF);
513  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEDNVPROC)(GLdouble fZNear, GLdouble fZFar);
514  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEFPROC)(GLfloat fN, GLfloat fF);
515  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEFOESPROC)(GLclampf fN, GLclampf fF);
516  typedef void (GL_APIENTRY *PFNGLDEPTHRANGEXOESPROC)(GLfixed nN, GLfixed nF);
517  typedef void (GL_APIENTRY *PFNGLDETACHOBJECTARBPROC)(GLhandleARB uContainerObj, GLhandleARB uAttachedObj);
518  typedef void (GL_APIENTRY *PFNGLDETACHSHADERPROC)(GLuint uProgram, GLuint uShader);
519  typedef void (GL_APIENTRY *PFNGLDETAILTEXFUNCSGISPROC)(GLenum eTarget, GLsizei nN, const GLfloat *pfPoints);
520  typedef void (GL_APIENTRY *PFNGLDISABLEPROC)(GLenum eCap);
521  typedef void (GL_APIENTRY *PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC)(GLenum eArray, GLuint uIndex);
522  typedef void (GL_APIENTRY *PFNGLDISABLECLIENTSTATEIEXTPROC)(GLenum eArray, GLuint uIndex);
523  typedef void (GL_APIENTRY *PFNGLDISABLEDRIVERCONTROLQCOMPROC)(GLuint uDriverControl);
524  typedef void (GL_APIENTRY *PFNGLDISABLEINDEXEDEXTPROC)(GLenum eTarget, GLuint uIndex);
525  typedef void (GL_APIENTRY *PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC)(GLuint uId);
526  typedef void (GL_APIENTRY *PFNGLDISABLEVERTEXARRAYATTRIBPROC)(GLuint uVaobj, GLuint uIndex);
527  typedef void (GL_APIENTRY *PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC)(GLuint uVaobj, GLuint uIndex);
528  typedef void (GL_APIENTRY *PFNGLDISABLEVERTEXARRAYEXTPROC)(GLuint uVaobj, GLenum eArray);
529  typedef void (GL_APIENTRY *PFNGLDISABLEVERTEXATTRIBAPPLEPROC)(GLuint uIndex, GLenum ePname);
530  typedef void (GL_APIENTRY *PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint uIndex);
531  typedef void (GL_APIENTRY *PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)(GLuint uIndex);
532  typedef void (GL_APIENTRY *PFNGLDISABLEIPROC)(GLenum eTarget, GLuint uIndex);
533  typedef void (GL_APIENTRY *PFNGLDISABLEIEXTPROC)(GLenum eTarget, GLuint uIndex);
534  typedef void (GL_APIENTRY *PFNGLDISABLEINVPROC)(GLenum eTarget, GLuint uIndex);
535  typedef void (GL_APIENTRY *PFNGLDISABLEIOESPROC)(GLenum eTarget, GLuint uIndex);
536  typedef void (GL_APIENTRY *PFNGLDISCARDFRAMEBUFFEREXTPROC)(GLenum eTarget, GLsizei nNumAttachments, const GLenum *peAttachments);
537  typedef void (GL_APIENTRY *PFNGLDISPATCHCOMPUTEPROC)(GLuint uNumGroupsX, GLuint uNumGroupsY, GLuint uNumGroupsZ);
538  typedef void (GL_APIENTRY *PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC)(GLuint uNumGroupsX, GLuint uNumGroupsY, GLuint uNumGroupsZ, GLuint uGroupSizeX, GLuint uGroupSizeY, GLuint uGroupSizeZ);
539  typedef void (GL_APIENTRY *PFNGLDISPATCHCOMPUTEINDIRECTPROC)(GLintptr pIndirect);
540  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSPROC)(GLenum eMode, GLint nFirst, GLsizei nCount);
541  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSEXTPROC)(GLenum eMode, GLint nFirst, GLsizei nCount);
542  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINDIRECTPROC)(GLenum eMode, const void *pIndirect);
543  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nInstancecount);
544  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDANGLEPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nPrimcount);
545  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDARBPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nPrimcount);
546  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nInstancecount, GLuint uBaseinstance);
547  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nInstancecount, GLuint uBaseinstance);
548  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDEXTPROC)(GLenum eMode, GLint nStart, GLsizei nCount, GLsizei nPrimcount);
549  typedef void (GL_APIENTRY *PFNGLDRAWARRAYSINSTANCEDNVPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nPrimcount);
550  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERPROC)(GLenum eBuf);
551  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERREGIONPROC)(GLuint uRegion, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLint nXDest, GLint nYDest);
552  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERSPROC)(GLsizei nN, const GLenum *peBufs);
553  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERSARBPROC)(GLsizei nN, const GLenum *peBufs);
554  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERSATIPROC)(GLsizei nN, const GLenum *peBufs);
555  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERSEXTPROC)(GLsizei nN, const GLenum *peBufs);
556  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERSINDEXEDEXTPROC)(GLint nN, const GLenum *peLocation, const GLint *pnIndices);
557  typedef void (GL_APIENTRY *PFNGLDRAWBUFFERSNVPROC)(GLsizei nN, const GLenum *peBufs);
558  typedef void (GL_APIENTRY *PFNGLDRAWCOMMANDSADDRESSNVPROC)(GLenum ePrimitiveMode, const GLuint64 *puIndirects, const GLsizei *pnSizes, GLuint uCount);
559  typedef void (GL_APIENTRY *PFNGLDRAWCOMMANDSNVPROC)(GLenum ePrimitiveMode, GLuint uBuffer, const GLintptr *ppIndirects, const GLsizei *pnSizes, GLuint uCount);
560  typedef void (GL_APIENTRY *PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC)(const GLuint64 *puIndirects, const GLsizei *pnSizes, const GLuint *puStates, const GLuint *puFbos, GLuint uCount);
561  typedef void (GL_APIENTRY *PFNGLDRAWCOMMANDSSTATESNVPROC)(GLuint uBuffer, const GLintptr *ppIndirects, const GLsizei *pnSizes, const GLuint *puStates, const GLuint *puFbos, GLuint uCount);
562  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTARRAYAPPLEPROC)(GLenum eMode, GLint nFirst, GLsizei nCount);
563  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTARRAYATIPROC)(GLenum eMode, GLsizei nCount);
564  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices);
565  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLint nBasevertex);
566  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSBASEVERTEXEXTPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLint nBasevertex);
567  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSBASEVERTEXOESPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLint nBasevertex);
568  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINDIRECTPROC)(GLenum eMode, GLenum eType, const void *pIndirect);
569  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount);
570  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nPrimcount);
571  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDARBPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nPrimcount);
572  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLuint uBaseinstance);
573  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLuint uBaseinstance);
574  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLint nBasevertex);
575  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLint nBasevertex, GLuint uBaseinstance);
576  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLint nBasevertex, GLuint uBaseinstance);
577  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLint nBasevertex);
578  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nInstancecount, GLint nBasevertex);
579  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDEXTPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nPrimcount);
580  typedef void (GL_APIENTRY *PFNGLDRAWELEMENTSINSTANCEDNVPROC)(GLenum eMode, GLsizei nCount, GLenum eType, const void *pIndices, GLsizei nPrimcount);
581  typedef void (GL_APIENTRY *PFNGLDRAWMESHARRAYSSUNPROC)(GLenum eMode, GLint nFirst, GLsizei nCount, GLsizei nWidth);
582  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLint nFirst, GLsizei nCount);
583  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTARRAYATIPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLsizei nCount);
584  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTSPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLsizei nCount, GLenum eType, const void *pIndices);
585  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLsizei nCount, GLenum eType, const void *pIndices, GLint nBasevertex);
586  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLsizei nCount, GLenum eType, const void *pIndices, GLint nBasevertex);
587  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLsizei nCount, GLenum eType, const void *pIndices, GLint nBasevertex);
588  typedef void (GL_APIENTRY *PFNGLDRAWRANGEELEMENTSEXTPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, GLsizei nCount, GLenum eType, const void *pIndices);
589  typedef void (GL_APIENTRY *PFNGLDRAWTEXTURENVPROC)(GLuint uTexture, GLuint uSampler, GLfloat fX0, GLfloat fY0, GLfloat fX1, GLfloat fY1, GLfloat fZ, GLfloat fS0, GLfloat fT0, GLfloat fS1, GLfloat fT1);
590  typedef void (GL_APIENTRY *PFNGLDRAWTRANSFORMFEEDBACKPROC)(GLenum eMode, GLuint uId);
591  typedef void (GL_APIENTRY *PFNGLDRAWTRANSFORMFEEDBACKEXTPROC)(GLenum eMode, GLuint uId);
592  typedef void (GL_APIENTRY *PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC)(GLenum eMode, GLuint uId, GLsizei nInstancecount);
593  typedef void (GL_APIENTRY *PFNGLDRAWTRANSFORMFEEDBACKNVPROC)(GLenum eMode, GLuint uId);
594  typedef void (GL_APIENTRY *PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)(GLenum eMode, GLuint uId, GLuint uStream);
595  typedef void (GL_APIENTRY *PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC)(GLenum eMode, GLuint uId, GLuint uStream, GLsizei nInstancecount);
596  typedef void (GL_APIENTRY *PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC)(GLenum eTarget, GLeglImageOES pImage);
597  typedef void (GL_APIENTRY *PFNGLEGLIMAGETARGETTEXTURE2DOESPROC)(GLenum eTarget, GLeglImageOES pImage);
598  typedef void (GL_APIENTRY *PFNGLEDGEFLAGFORMATNVPROC)(GLsizei nStride);
599  typedef void (GL_APIENTRY *PFNGLEDGEFLAGPOINTEREXTPROC)(GLsizei nStride, GLsizei nCount, const GLboolean *pbPointer);
600  typedef void (GL_APIENTRY *PFNGLEDGEFLAGPOINTERLISTIBMPROC)(GLint nStride, const GLboolean **ppbPointer, GLint nPtrstride);
601  typedef void (GL_APIENTRY *PFNGLELEMENTPOINTERAPPLEPROC)(GLenum eType, const void *pPointer);
602  typedef void (GL_APIENTRY *PFNGLELEMENTPOINTERATIPROC)(GLenum eType, const void *pPointer);
603  typedef void (GL_APIENTRY *PFNGLENABLEPROC)(GLenum eCap);
604  typedef void (GL_APIENTRY *PFNGLENABLECLIENTSTATEINDEXEDEXTPROC)(GLenum eArray, GLuint uIndex);
605  typedef void (GL_APIENTRY *PFNGLENABLECLIENTSTATEIEXTPROC)(GLenum eArray, GLuint uIndex);
606  typedef void (GL_APIENTRY *PFNGLENABLEDRIVERCONTROLQCOMPROC)(GLuint uDriverControl);
607  typedef void (GL_APIENTRY *PFNGLENABLEINDEXEDEXTPROC)(GLenum eTarget, GLuint uIndex);
608  typedef void (GL_APIENTRY *PFNGLENABLEVARIANTCLIENTSTATEEXTPROC)(GLuint uId);
609  typedef void (GL_APIENTRY *PFNGLENABLEVERTEXARRAYATTRIBPROC)(GLuint uVaobj, GLuint uIndex);
610  typedef void (GL_APIENTRY *PFNGLENABLEVERTEXARRAYATTRIBEXTPROC)(GLuint uVaobj, GLuint uIndex);
611  typedef void (GL_APIENTRY *PFNGLENABLEVERTEXARRAYEXTPROC)(GLuint uVaobj, GLenum eArray);
612  typedef void (GL_APIENTRY *PFNGLENABLEVERTEXATTRIBAPPLEPROC)(GLuint uIndex, GLenum ePname);
613  typedef void (GL_APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint uIndex);
614  typedef void (GL_APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYARBPROC)(GLuint uIndex);
615  typedef void (GL_APIENTRY *PFNGLENABLEIPROC)(GLenum eTarget, GLuint uIndex);
616  typedef void (GL_APIENTRY *PFNGLENABLEIEXTPROC)(GLenum eTarget, GLuint uIndex);
617  typedef void (GL_APIENTRY *PFNGLENABLEINVPROC)(GLenum eTarget, GLuint uIndex);
618  typedef void (GL_APIENTRY *PFNGLENABLEIOESPROC)(GLenum eTarget, GLuint uIndex);
619  typedef void (GL_APIENTRY *PFNGLENDCONDITIONALRENDERPROC)(void);
620  typedef void (GL_APIENTRY *PFNGLENDCONDITIONALRENDERNVPROC)(void);
621  typedef void (GL_APIENTRY *PFNGLENDCONDITIONALRENDERNVXPROC)(void);
622  typedef void (GL_APIENTRY *PFNGLENDFRAGMENTSHADERATIPROC)(void);
623  typedef void (GL_APIENTRY *PFNGLENDOCCLUSIONQUERYNVPROC)(void);
624  typedef void (GL_APIENTRY *PFNGLENDPERFMONITORAMDPROC)(GLuint uMonitor);
625  typedef void (GL_APIENTRY *PFNGLENDPERFQUERYINTELPROC)(GLuint uQueryHandle);
626  typedef void (GL_APIENTRY *PFNGLENDQUERYPROC)(GLenum eTarget);
627  typedef void (GL_APIENTRY *PFNGLENDQUERYARBPROC)(GLenum eTarget);
628  typedef void (GL_APIENTRY *PFNGLENDQUERYEXTPROC)(GLenum eTarget);
629  typedef void (GL_APIENTRY *PFNGLENDQUERYINDEXEDPROC)(GLenum eTarget, GLuint uIndex);
630  typedef void (GL_APIENTRY *PFNGLENDTILINGQCOMPROC)(GLbitfield uPreserveMask);
631  typedef void (GL_APIENTRY *PFNGLENDTRANSFORMFEEDBACKPROC)(void);
632  typedef void (GL_APIENTRY *PFNGLENDTRANSFORMFEEDBACKEXTPROC)(void);
633  typedef void (GL_APIENTRY *PFNGLENDTRANSFORMFEEDBACKNVPROC)(void);
634  typedef void (GL_APIENTRY *PFNGLENDVERTEXSHADEREXTPROC)(void);
635  typedef void (GL_APIENTRY *PFNGLENDVIDEOCAPTURENVPROC)(GLuint uVideoCaptureSlot);
636  typedef void (GL_APIENTRY *PFNGLEVALCOORD1XOESPROC)(GLfixed nU);
637  typedef void (GL_APIENTRY *PFNGLEVALCOORD1XVOESPROC)(const GLfixed *pnCoords);
638  typedef void (GL_APIENTRY *PFNGLEVALCOORD2XOESPROC)(GLfixed nU, GLfixed nV);
639  typedef void (GL_APIENTRY *PFNGLEVALCOORD2XVOESPROC)(const GLfixed *pnCoords);
640  typedef void (GL_APIENTRY *PFNGLEVALMAPSNVPROC)(GLenum eTarget, GLenum eMode);
641  typedef void (GL_APIENTRY *PFNGLEVALUATEDEPTHVALUESARBPROC)(void);
642  typedef void (GL_APIENTRY *PFNGLEXECUTEPROGRAMNVPROC)(GLenum eTarget, GLuint uId, const GLfloat *pfParams);
643  typedef void (GL_APIENTRY *PFNGLEXTGETBUFFERPOINTERVQCOMPROC)(GLenum eTarget, void **ppParams);
644  typedef void (GL_APIENTRY *PFNGLEXTGETBUFFERSQCOMPROC)(GLuint *puBuffers, GLint nMaxBuffers, GLint *pnNumBuffers);
645  typedef void (GL_APIENTRY *PFNGLEXTGETFRAMEBUFFERSQCOMPROC)(GLuint *puFramebuffers, GLint nMaxFramebuffers, GLint *pnNumFramebuffers);
646  typedef void (GL_APIENTRY *PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC)(GLuint uProgram, GLenum eShadertype, GLchar *pSource, GLint *pnLength);
647  typedef void (GL_APIENTRY *PFNGLEXTGETPROGRAMSQCOMPROC)(GLuint *puPrograms, GLint nMaxPrograms, GLint *pnNumPrograms);
648  typedef void (GL_APIENTRY *PFNGLEXTGETRENDERBUFFERSQCOMPROC)(GLuint *puRenderbuffers, GLint nMaxRenderbuffers, GLint *pnNumRenderbuffers);
649  typedef void (GL_APIENTRY *PFNGLEXTGETSHADERSQCOMPROC)(GLuint *puShaders, GLint nMaxShaders, GLint *pnNumShaders);
650  typedef void (GL_APIENTRY *PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC)(GLuint uTexture, GLenum eFace, GLint nLevel, GLenum ePname, GLint *pnParams);
651  typedef void (GL_APIENTRY *PFNGLEXTGETTEXSUBIMAGEQCOMPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, void *pTexels);
652  typedef void (GL_APIENTRY *PFNGLEXTGETTEXTURESQCOMPROC)(GLuint *puTextures, GLint nMaxTextures, GLint *pnNumTextures);
653  typedef GLboolean (GL_APIENTRY *PFNGLEXTISPROGRAMBINARYQCOMPROC)(GLuint uProgram);
654  typedef void (GL_APIENTRY *PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC)(GLenum eTarget, GLenum ePname, GLint nParam);
655  typedef void (GL_APIENTRY *PFNGLEXTRACTCOMPONENTEXTPROC)(GLuint uRes, GLuint uSrc, GLuint uNum);
656  typedef void (GL_APIENTRY *PFNGLFEEDBACKBUFFERXOESPROC)(GLsizei nN, GLenum eType, const GLfixed *pnBuffer);
657  typedef GLsync (GL_APIENTRY *PFNGLFENCESYNCPROC)(GLenum eCondition, GLbitfield uFlags);
658  typedef GLsync (GL_APIENTRY *PFNGLFENCESYNCAPPLEPROC)(GLenum eCondition, GLbitfield uFlags);
659  typedef void (GL_APIENTRY *PFNGLFINALCOMBINERINPUTNVPROC)(GLenum eVariable, GLenum eInput, GLenum eMapping, GLenum eComponentUsage);
660  typedef void (GL_APIENTRY *PFNGLFINISHPROC)(void);
661  typedef GLint (GL_APIENTRY *PFNGLFINISHASYNCSGIXPROC)(GLuint *puMarkerp);
662  typedef void (GL_APIENTRY *PFNGLFINISHFENCEAPPLEPROC)(GLuint uFence);
663  typedef void (GL_APIENTRY *PFNGLFINISHFENCENVPROC)(GLuint uFence);
664  typedef void (GL_APIENTRY *PFNGLFINISHOBJECTAPPLEPROC)(GLenum eObject, GLint nName);
665  typedef void (GL_APIENTRY *PFNGLFINISHTEXTURESUNXPROC)(void);
666  typedef void (GL_APIENTRY *PFNGLFLUSHPROC)(void);
667  typedef void (GL_APIENTRY *PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pLength);
668  typedef void (GL_APIENTRY *PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pSize);
669  typedef void (GL_APIENTRY *PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pLength);
670  typedef void (GL_APIENTRY *PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pLength);
671  typedef void (GL_APIENTRY *PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pLength);
672  typedef void (GL_APIENTRY *PFNGLFLUSHPIXELDATARANGENVPROC)(GLenum eTarget);
673  typedef void (GL_APIENTRY *PFNGLFLUSHRASTERSGIXPROC)(void);
674  typedef void (GL_APIENTRY *PFNGLFLUSHSTATICDATAIBMPROC)(GLenum eTarget);
675  typedef void (GL_APIENTRY *PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC)(GLsizei nLength, void *pPointer);
676  typedef void (GL_APIENTRY *PFNGLFLUSHVERTEXARRAYRANGENVPROC)(void);
677  typedef void (GL_APIENTRY *PFNGLFOGCOORDFORMATNVPROC)(GLenum eType, GLsizei nStride);
678  typedef void (GL_APIENTRY *PFNGLFOGCOORDPOINTERPROC)(GLenum eType, GLsizei nStride, const void *pPointer);
679  typedef void (GL_APIENTRY *PFNGLFOGCOORDPOINTEREXTPROC)(GLenum eType, GLsizei nStride, const void *pPointer);
680  typedef void (GL_APIENTRY *PFNGLFOGCOORDPOINTERLISTIBMPROC)(GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
681  typedef void (GL_APIENTRY *PFNGLFOGCOORDDPROC)(GLdouble fCoord);
682  typedef void (GL_APIENTRY *PFNGLFOGCOORDDEXTPROC)(GLdouble fCoord);
683  typedef void (GL_APIENTRY *PFNGLFOGCOORDDVPROC)(const GLdouble *pfCoord);
684  typedef void (GL_APIENTRY *PFNGLFOGCOORDDVEXTPROC)(const GLdouble *pfCoord);
685  typedef void (GL_APIENTRY *PFNGLFOGCOORDFPROC)(GLfloat fCoord);
686  typedef void (GL_APIENTRY *PFNGLFOGCOORDFEXTPROC)(GLfloat fCoord);
687  typedef void (GL_APIENTRY *PFNGLFOGCOORDFVPROC)(const GLfloat *pfCoord);
688  typedef void (GL_APIENTRY *PFNGLFOGCOORDFVEXTPROC)(const GLfloat *pfCoord);
689  typedef void (GL_APIENTRY *PFNGLFOGCOORDHNVPROC)(GLhalfNV uFog);
690  typedef void (GL_APIENTRY *PFNGLFOGCOORDHVNVPROC)(const GLhalfNV *puFog);
691  typedef void (GL_APIENTRY *PFNGLFOGFUNCSGISPROC)(GLsizei nN, const GLfloat *pfPoints);
692  typedef void (GL_APIENTRY *PFNGLFOGXOESPROC)(GLenum ePname, GLfixed nParam);
693  typedef void (GL_APIENTRY *PFNGLFOGXVOESPROC)(GLenum ePname, const GLfixed *pnParam);
694  typedef void (GL_APIENTRY *PFNGLFRAGMENTCOLORMATERIALSGIXPROC)(GLenum eFace, GLenum eMode);
695  typedef void (GL_APIENTRY *PFNGLFRAGMENTCOVERAGECOLORNVPROC)(GLuint uColor);
696  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTMODELFSGIXPROC)(GLenum ePname, GLfloat fParam);
697  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum ePname, const GLfloat *pfParams);
698  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTMODELISGIXPROC)(GLenum ePname, GLint nParam);
699  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum ePname, const GLint *pnParams);
700  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTFSGIXPROC)(GLenum eLight, GLenum ePname, GLfloat fParam);
701  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum eLight, GLenum ePname, const GLfloat *pfParams);
702  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTISGIXPROC)(GLenum eLight, GLenum ePname, GLint nParam);
703  typedef void (GL_APIENTRY *PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum eLight, GLenum ePname, const GLint *pnParams);
704  typedef void (GL_APIENTRY *PFNGLFRAGMENTMATERIALFSGIXPROC)(GLenum eFace, GLenum ePname, GLfloat fParam);
705  typedef void (GL_APIENTRY *PFNGLFRAGMENTMATERIALFVSGIXPROC)(GLenum eFace, GLenum ePname, const GLfloat *pfParams);
706  typedef void (GL_APIENTRY *PFNGLFRAGMENTMATERIALISGIXPROC)(GLenum eFace, GLenum ePname, GLint nParam);
707  typedef void (GL_APIENTRY *PFNGLFRAGMENTMATERIALIVSGIXPROC)(GLenum eFace, GLenum ePname, const GLint *pnParams);
708  typedef void (GL_APIENTRY *PFNGLFRAMETERMINATORGREMEDYPROC)(void);
709  typedef void (GL_APIENTRY *PFNGLFRAMEZOOMSGIXPROC)(GLint nFactor);
710  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC)(GLuint uFramebuffer, GLenum eMode);
711  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC)(GLuint uFramebuffer, GLsizei nN, const GLenum *peBufs);
712  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERPARAMETERIPROC)(GLenum eTarget, GLenum ePname, GLint nParam);
713  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC)(GLuint uTarget, GLsizei nSize);
714  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERREADBUFFEREXTPROC)(GLuint uFramebuffer, GLenum eMode);
715  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum eTarget, GLenum eAttachment, GLenum eRenderbuffertarget, GLuint uRenderbuffer);
716  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)(GLenum eTarget, GLenum eAttachment, GLenum eRenderbuffertarget, GLuint uRenderbuffer);
717  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)(GLenum eTarget, GLuint uStart, GLsizei nCount, const GLfloat *pfV);
718  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)(GLenum eTarget, GLuint uStart, GLsizei nCount, const GLfloat *pfV);
719  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel);
720  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel);
721  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel);
722  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel);
723  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLint nXscale, GLint nYscale);
724  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel);
725  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLsizei nSamples);
726  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLsizei nSamples);
727  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLint nZoffset);
728  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLint nZoffset);
729  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURE3DOESPROC)(GLenum eTarget, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLint nZoffset);
730  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREARBPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel);
731  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREEXTPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel);
732  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLenum eFace);
733  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLenum eFace);
734  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer);
735  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer);
736  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer, GLint nXscale, GLint nYscale);
737  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer);
738  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTURELAYERNVPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer);
739  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLsizei nSamples, GLint nBaseViewIndex, GLsizei nNumViews);
740  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nBaseViewIndex, GLsizei nNumViews);
741  typedef void (GL_APIENTRY *PFNGLFRAMEBUFFERTEXTUREOESPROC)(GLenum eTarget, GLenum eAttachment, GLuint uTexture, GLint nLevel);
742  typedef void (GL_APIENTRY *PFNGLFREEOBJECTBUFFERATIPROC)(GLuint uBuffer);
743  typedef void (GL_APIENTRY *PFNGLFRONTFACEPROC)(GLenum eMode);
744  typedef void (GL_APIENTRY *PFNGLFRUSTUMFOESPROC)(GLfloat fL, GLfloat fR, GLfloat fB, GLfloat fT, GLfloat fN, GLfloat fF);
745  typedef void (GL_APIENTRY *PFNGLFRUSTUMXOESPROC)(GLfixed nL, GLfixed nR, GLfixed nB, GLfixed nT, GLfixed nN, GLfixed nF);
746  typedef GLuint (GL_APIENTRY *PFNGLGENASYNCMARKERSSGIXPROC)(GLsizei nRange);
747  typedef void (GL_APIENTRY *PFNGLGENBUFFERSPROC)(GLsizei nN, GLuint *puBuffers);
748  typedef void (GL_APIENTRY *PFNGLGENBUFFERSARBPROC)(GLsizei nN, GLuint *puBuffers);
749  typedef void (GL_APIENTRY *PFNGLGENFENCESAPPLEPROC)(GLsizei nN, GLuint *puFences);
750  typedef void (GL_APIENTRY *PFNGLGENFENCESNVPROC)(GLsizei nN, GLuint *puFences);
751  typedef GLuint (GL_APIENTRY *PFNGLGENFRAGMENTSHADERSATIPROC)(GLuint uRange);
752  typedef void (GL_APIENTRY *PFNGLGENFRAMEBUFFERSPROC)(GLsizei nN, GLuint *puFramebuffers);
753  typedef void (GL_APIENTRY *PFNGLGENFRAMEBUFFERSEXTPROC)(GLsizei nN, GLuint *puFramebuffers);
754  typedef void (GL_APIENTRY *PFNGLGENNAMESAMDPROC)(GLenum eIdentifier, GLuint uNum, GLuint *puNames);
755  typedef void (GL_APIENTRY *PFNGLGENOCCLUSIONQUERIESNVPROC)(GLsizei nN, GLuint *puIds);
756  typedef GLuint (GL_APIENTRY *PFNGLGENPATHSNVPROC)(GLsizei nRange);
757  typedef void (GL_APIENTRY *PFNGLGENPERFMONITORSAMDPROC)(GLsizei nN, GLuint *puMonitors);
758  typedef void (GL_APIENTRY *PFNGLGENPROGRAMPIPELINESPROC)(GLsizei nN, GLuint *puPipelines);
759  typedef void (GL_APIENTRY *PFNGLGENPROGRAMPIPELINESEXTPROC)(GLsizei nN, GLuint *puPipelines);
760  typedef void (GL_APIENTRY *PFNGLGENPROGRAMSARBPROC)(GLsizei nN, GLuint *puPrograms);
761  typedef void (GL_APIENTRY *PFNGLGENPROGRAMSNVPROC)(GLsizei nN, GLuint *puPrograms);
762  typedef void (GL_APIENTRY *PFNGLGENQUERIESPROC)(GLsizei nN, GLuint *puIds);
763  typedef void (GL_APIENTRY *PFNGLGENQUERIESARBPROC)(GLsizei nN, GLuint *puIds);
764  typedef void (GL_APIENTRY *PFNGLGENQUERIESEXTPROC)(GLsizei nN, GLuint *puIds);
765  typedef void (GL_APIENTRY *PFNGLGENRENDERBUFFERSPROC)(GLsizei nN, GLuint *puRenderbuffers);
766  typedef void (GL_APIENTRY *PFNGLGENRENDERBUFFERSEXTPROC)(GLsizei nN, GLuint *puRenderbuffers);
767  typedef void (GL_APIENTRY *PFNGLGENSAMPLERSPROC)(GLsizei nCount, GLuint *puSamplers);
768  typedef GLuint (GL_APIENTRY *PFNGLGENSYMBOLSEXTPROC)(GLenum eDatatype, GLenum eStoragetype, GLenum eRange, GLuint uComponents);
769  typedef void (GL_APIENTRY *PFNGLGENTEXTURESPROC)(GLsizei nN, GLuint *puTextures);
770  typedef void (GL_APIENTRY *PFNGLGENTEXTURESEXTPROC)(GLsizei nN, GLuint *puTextures);
771  typedef void (GL_APIENTRY *PFNGLGENTRANSFORMFEEDBACKSPROC)(GLsizei nN, GLuint *puIds);
772  typedef void (GL_APIENTRY *PFNGLGENTRANSFORMFEEDBACKSEXTPROC)(GLsizei nN, GLuint *puIds);
773  typedef void (GL_APIENTRY *PFNGLGENTRANSFORMFEEDBACKSNVPROC)(GLsizei nN, GLuint *puIds);
774  typedef void (GL_APIENTRY *PFNGLGENVERTEXARRAYSPROC)(GLsizei nN, GLuint *puArrays);
775  typedef void (GL_APIENTRY *PFNGLGENVERTEXARRAYSAPPLEPROC)(GLsizei nN, GLuint *puArrays);
776  typedef void (GL_APIENTRY *PFNGLGENVERTEXARRAYSOESPROC)(GLsizei nN, GLuint *puArrays);
777  typedef GLuint (GL_APIENTRY *PFNGLGENVERTEXSHADERSEXTPROC)(GLuint uRange);
778  typedef void (GL_APIENTRY *PFNGLGENERATEMIPMAPPROC)(GLenum eTarget);
779  typedef void (GL_APIENTRY *PFNGLGENERATEMIPMAPEXTPROC)(GLenum eTarget);
780  typedef void (GL_APIENTRY *PFNGLGENERATEMULTITEXMIPMAPEXTPROC)(GLenum eTexunit, GLenum eTarget);
781  typedef void (GL_APIENTRY *PFNGLGENERATETEXTUREMIPMAPPROC)(GLuint uTexture);
782  typedef void (GL_APIENTRY *PFNGLGENERATETEXTUREMIPMAPEXTPROC)(GLuint uTexture, GLenum eTarget);
783  typedef void (GL_APIENTRY *PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC)(GLuint uProgram, GLuint uBufferIndex, GLenum ePname, GLint *pnParams);
784  typedef void (GL_APIENTRY *PFNGLGETACTIVEATTRIBPROC)(GLuint uProgram, GLuint uIndex, GLsizei nBufSize, GLsizei *pnLength, GLint *pnSize, GLenum *peType, GLchar *pName);
785  typedef void (GL_APIENTRY *PFNGLGETACTIVEATTRIBARBPROC)(GLhandleARB uProgramObj, GLuint uIndex, GLsizei nMaxLength, GLsizei *pnLength, GLint *pnSize, GLenum *peType, GLcharARB *pName);
786  typedef void (GL_APIENTRY *PFNGLGETACTIVESUBROUTINENAMEPROC)(GLuint uProgram, GLenum eShadertype, GLuint uIndex, GLsizei nBufsize, GLsizei *pnLength, GLchar *pName);
787  typedef void (GL_APIENTRY *PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)(GLuint uProgram, GLenum eShadertype, GLuint uIndex, GLsizei nBufsize, GLsizei *pnLength, GLchar *pName);
788  typedef void (GL_APIENTRY *PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)(GLuint uProgram, GLenum eShadertype, GLuint uIndex, GLenum ePname, GLint *pnValues);
789  typedef void (GL_APIENTRY *PFNGLGETACTIVEUNIFORMPROC)(GLuint uProgram, GLuint uIndex, GLsizei nBufSize, GLsizei *pnLength, GLint *pnSize, GLenum *peType, GLchar *pName);
790  typedef void (GL_APIENTRY *PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB uProgramObj, GLuint uIndex, GLsizei nMaxLength, GLsizei *pnLength, GLint *pnSize, GLenum *peType, GLcharARB *pName);
791  typedef void (GL_APIENTRY *PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint uProgram, GLuint uUniformBlockIndex, GLsizei nBufSize, GLsizei *pnLength, GLchar *pUniformBlockName);
792  typedef void (GL_APIENTRY *PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint uProgram, GLuint uUniformBlockIndex, GLenum ePname, GLint *pnParams);
793  typedef void (GL_APIENTRY *PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint uProgram, GLuint uUniformIndex, GLsizei nBufSize, GLsizei *pnLength, GLchar *pUniformName);
794  typedef void (GL_APIENTRY *PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint uProgram, GLsizei nUniformCount, const GLuint *puUniformIndices, GLenum ePname, GLint *pnParams);
795  typedef void (GL_APIENTRY *PFNGLGETACTIVEVARYINGNVPROC)(GLuint uProgram, GLuint uIndex, GLsizei nBufSize, GLsizei *pnLength, GLsizei *pnSize, GLenum *peType, GLchar *pName);
796  typedef void (GL_APIENTRY *PFNGLGETARRAYOBJECTFVATIPROC)(GLenum eArray, GLenum ePname, GLfloat *pfParams);
797  typedef void (GL_APIENTRY *PFNGLGETARRAYOBJECTIVATIPROC)(GLenum eArray, GLenum ePname, GLint *pnParams);
798  typedef void (GL_APIENTRY *PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB uContainerObj, GLsizei nMaxCount, GLsizei *pnCount, GLhandleARB *puObj);
799  typedef void (GL_APIENTRY *PFNGLGETATTACHEDSHADERSPROC)(GLuint uProgram, GLsizei nMaxCount, GLsizei *pnCount, GLuint *puShaders);
800  typedef GLint (GL_APIENTRY *PFNGLGETATTRIBLOCATIONPROC)(GLuint uProgram, const GLchar *pName);
801  typedef GLint (GL_APIENTRY *PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB uProgramObj, const GLcharARB *pName);
802  typedef void (GL_APIENTRY *PFNGLGETBOOLEANINDEXEDVEXTPROC)(GLenum eTarget, GLuint uIndex, GLboolean *pbData);
803  typedef void (GL_APIENTRY *PFNGLGETBOOLEANI_VPROC)(GLenum eTarget, GLuint uIndex, GLboolean *pbData);
804  typedef void (GL_APIENTRY *PFNGLGETBOOLEANVPROC)(GLenum ePname, GLboolean *pbData);
805  typedef void (GL_APIENTRY *PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum eTarget, GLenum ePname, GLint64 *pnParams);
806  typedef void (GL_APIENTRY *PFNGLGETBUFFERPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
807  typedef void (GL_APIENTRY *PFNGLGETBUFFERPARAMETERIVARBPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
808  typedef void (GL_APIENTRY *PFNGLGETBUFFERPARAMETERUI64VNVPROC)(GLenum eTarget, GLenum ePname, GLuint64EXT *puParams);
809  typedef void (GL_APIENTRY *PFNGLGETBUFFERPOINTERVPROC)(GLenum eTarget, GLenum ePname, void **ppParams);
810  typedef void (GL_APIENTRY *PFNGLGETBUFFERPOINTERVARBPROC)(GLenum eTarget, GLenum ePname, void **ppParams);
811  typedef void (GL_APIENTRY *PFNGLGETBUFFERPOINTERVOESPROC)(GLenum eTarget, GLenum ePname, void **ppParams);
812  typedef void (GL_APIENTRY *PFNGLGETBUFFERSUBDATAPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pSize, void *pData);
813  typedef void (GL_APIENTRY *PFNGLGETBUFFERSUBDATAARBPROC)(GLenum eTarget, GLintptrARB pOffset, GLsizeiptrARB pSize, void *pData);
814  typedef void (GL_APIENTRY *PFNGLGETCLIPPLANEFOESPROC)(GLenum ePlane, GLfloat *pfEquation);
815  typedef void (GL_APIENTRY *PFNGLGETCLIPPLANEXOESPROC)(GLenum ePlane, GLfixed *pnEquation);
816  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pTable);
817  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEEXTPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pData);
818  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
819  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
820  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPARAMETERFVSGIPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
821  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
822  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
823  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLEPARAMETERIVSGIPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
824  typedef void (GL_APIENTRY *PFNGLGETCOLORTABLESGIPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pTable);
825  typedef void (GL_APIENTRY *PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC)(GLenum eStage, GLenum ePortion, GLenum eVariable, GLenum ePname, GLfloat *pfParams);
826  typedef void (GL_APIENTRY *PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC)(GLenum eStage, GLenum ePortion, GLenum eVariable, GLenum ePname, GLint *pnParams);
827  typedef void (GL_APIENTRY *PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC)(GLenum eStage, GLenum ePortion, GLenum ePname, GLfloat *pfParams);
828  typedef void (GL_APIENTRY *PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC)(GLenum eStage, GLenum ePortion, GLenum ePname, GLint *pnParams);
829  typedef void (GL_APIENTRY *PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum eStage, GLenum ePname, GLfloat *pfParams);
830  typedef GLuint (GL_APIENTRY *PFNGLGETCOMMANDHEADERNVPROC)(GLenum eTokenID, GLuint uSize);
831  typedef void (GL_APIENTRY *PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLod, void *pImg);
832  typedef void (GL_APIENTRY *PFNGLGETCOMPRESSEDTEXIMAGEPROC)(GLenum eTarget, GLint nLevel, void *pImg);
833  typedef void (GL_APIENTRY *PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)(GLenum eTarget, GLint nLevel, void *pImg);
834  typedef void (GL_APIENTRY *PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC)(GLuint uTexture, GLint nLevel, GLsizei nBufSize, void *pPixels);
835  typedef void (GL_APIENTRY *PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLod, void *pImg);
836  typedef void (GL_APIENTRY *PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLsizei nBufSize, void *pPixels);
837  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONFILTERPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pImage);
838  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONFILTEREXTPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pImage);
839  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
840  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
841  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
842  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
843  typedef void (GL_APIENTRY *PFNGLGETCONVOLUTIONPARAMETERXVOESPROC)(GLenum eTarget, GLenum ePname, GLfixed *pnParams);
844  typedef void (GL_APIENTRY *PFNGLGETCOVERAGEMODULATIONTABLENVPROC)(GLsizei nBufsize, GLfloat *pfV);
845  typedef GLuint (GL_APIENTRY *PFNGLGETDEBUGMESSAGELOGPROC)(GLuint uCount, GLsizei nBufSize, GLenum *peSources, GLenum *peTypes, GLuint *puIds, GLenum *peSeverities, GLsizei *pnLengths, GLchar *pMessageLog);
846  typedef GLuint (GL_APIENTRY *PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint uCount, GLsizei nBufsize, GLenum *peCategories, GLuint *puSeverities, GLuint *puIds, GLsizei *pnLengths, GLchar *pMessage);
847  typedef GLuint (GL_APIENTRY *PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint uCount, GLsizei nBufSize, GLenum *peSources, GLenum *peTypes, GLuint *puIds, GLenum *peSeverities, GLsizei *pnLengths, GLchar *pMessageLog);
848  typedef GLuint (GL_APIENTRY *PFNGLGETDEBUGMESSAGELOGKHRPROC)(GLuint uCount, GLsizei nBufSize, GLenum *peSources, GLenum *peTypes, GLuint *puIds, GLenum *peSeverities, GLsizei *pnLengths, GLchar *pMessageLog);
849  typedef void (GL_APIENTRY *PFNGLGETDETAILTEXFUNCSGISPROC)(GLenum eTarget, GLfloat *pfPoints);
850  typedef void (GL_APIENTRY *PFNGLGETDOUBLEINDEXEDVEXTPROC)(GLenum eTarget, GLuint uIndex, GLdouble *pfData);
851  typedef void (GL_APIENTRY *PFNGLGETDOUBLEI_VPROC)(GLenum eTarget, GLuint uIndex, GLdouble *pfData);
852  typedef void (GL_APIENTRY *PFNGLGETDOUBLEI_VEXTPROC)(GLenum ePname, GLuint uIndex, GLdouble *pfParams);
853  typedef void (GL_APIENTRY *PFNGLGETDOUBLEVPROC)(GLenum ePname, GLdouble *pfData);
854  typedef void (GL_APIENTRY *PFNGLGETDRIVERCONTROLSTRINGQCOMPROC)(GLuint uDriverControl, GLsizei nBufSize, GLsizei *pnLength, GLchar *pDriverControlString);
855  typedef void (GL_APIENTRY *PFNGLGETDRIVERCONTROLSQCOMPROC)(GLint *pnNum, GLsizei nSize, GLuint *puDriverControls);
856  typedef GLenum (GL_APIENTRY *PFNGLGETERRORPROC)(void);
857  typedef void (GL_APIENTRY *PFNGLGETFENCEIVNVPROC)(GLuint uFence, GLenum ePname, GLint *pnParams);
858  typedef void (GL_APIENTRY *PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC)(GLenum eVariable, GLenum ePname, GLfloat *pfParams);
859  typedef void (GL_APIENTRY *PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC)(GLenum eVariable, GLenum ePname, GLint *pnParams);
860  typedef void (GL_APIENTRY *PFNGLGETFIRSTPERFQUERYIDINTELPROC)(GLuint *puQueryId);
861  typedef void (GL_APIENTRY *PFNGLGETFIXEDVOESPROC)(GLenum ePname, GLfixed *pnParams);
862  typedef void (GL_APIENTRY *PFNGLGETFLOATINDEXEDVEXTPROC)(GLenum eTarget, GLuint uIndex, GLfloat *pfData);
863  typedef void (GL_APIENTRY *PFNGLGETFLOATI_VPROC)(GLenum eTarget, GLuint uIndex, GLfloat *pfData);
864  typedef void (GL_APIENTRY *PFNGLGETFLOATI_VEXTPROC)(GLenum ePname, GLuint uIndex, GLfloat *pfParams);
865  typedef void (GL_APIENTRY *PFNGLGETFLOATI_VNVPROC)(GLenum eTarget, GLuint uIndex, GLfloat *pfData);
866  typedef void (GL_APIENTRY *PFNGLGETFLOATI_VOESPROC)(GLenum eTarget, GLuint uIndex, GLfloat *pfData);
867  typedef void (GL_APIENTRY *PFNGLGETFLOATVPROC)(GLenum ePname, GLfloat *pfData);
868  typedef void (GL_APIENTRY *PFNGLGETFOGFUNCSGISPROC)(GLfloat *pfPoints);
869  typedef GLint (GL_APIENTRY *PFNGLGETFRAGDATAINDEXPROC)(GLuint uProgram, const GLchar *pName);
870  typedef GLint (GL_APIENTRY *PFNGLGETFRAGDATAINDEXEXTPROC)(GLuint uProgram, const GLchar *pName);
871  typedef GLint (GL_APIENTRY *PFNGLGETFRAGDATALOCATIONPROC)(GLuint uProgram, const GLchar *pName);
872  typedef GLint (GL_APIENTRY *PFNGLGETFRAGDATALOCATIONEXTPROC)(GLuint uProgram, const GLchar *pName);
873  typedef void (GL_APIENTRY *PFNGLGETFRAGMENTLIGHTFVSGIXPROC)(GLenum eLight, GLenum ePname, GLfloat *pfParams);
874  typedef void (GL_APIENTRY *PFNGLGETFRAGMENTLIGHTIVSGIXPROC)(GLenum eLight, GLenum ePname, GLint *pnParams);
875  typedef void (GL_APIENTRY *PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum eFace, GLenum ePname, GLfloat *pfParams);
876  typedef void (GL_APIENTRY *PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum eFace, GLenum ePname, GLint *pnParams);
877  typedef void (GL_APIENTRY *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum eTarget, GLenum eAttachment, GLenum ePname, GLint *pnParams);
878  typedef void (GL_APIENTRY *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLenum eTarget, GLenum eAttachment, GLenum ePname, GLint *pnParams);
879  typedef void (GL_APIENTRY *PFNGLGETFRAMEBUFFERPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
880  typedef void (GL_APIENTRY *PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint uFramebuffer, GLenum ePname, GLint *pnParams);
881  typedef GLsizei (GL_APIENTRY *PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC)(GLuint uTarget);
882  typedef GLenum (GL_APIENTRY *PFNGLGETGRAPHICSRESETSTATUSPROC)(void);
883  typedef GLenum (GL_APIENTRY *PFNGLGETGRAPHICSRESETSTATUSARBPROC)(void);
884  typedef GLenum (GL_APIENTRY *PFNGLGETGRAPHICSRESETSTATUSEXTPROC)(void);
885  typedef GLenum (GL_APIENTRY *PFNGLGETGRAPHICSRESETSTATUSKHRPROC)(void);
886  typedef GLhandleARB (GL_APIENTRY *PFNGLGETHANDLEARBPROC)(GLenum ePname);
887  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, void *pValues);
888  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMEXTPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, void *pValues);
889  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
890  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
891  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
892  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
893  typedef void (GL_APIENTRY *PFNGLGETHISTOGRAMPARAMETERXVOESPROC)(GLenum eTarget, GLenum ePname, GLfixed *pnParams);
894  typedef GLuint64 (GL_APIENTRY *PFNGLGETIMAGEHANDLEARBPROC)(GLuint uTexture, GLint nLevel, GLboolean bLayered, GLint nLayer, GLenum eFormat);
895  typedef GLuint64 (GL_APIENTRY *PFNGLGETIMAGEHANDLENVPROC)(GLuint uTexture, GLint nLevel, GLboolean bLayered, GLint nLayer, GLenum eFormat);
896  typedef void (GL_APIENTRY *PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
897  typedef void (GL_APIENTRY *PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
898  typedef void (GL_APIENTRY *PFNGLGETINFOLOGARBPROC)(GLhandleARB uObj, GLsizei nMaxLength, GLsizei *pnLength, GLcharARB *pInfoLog);
899  typedef GLint (GL_APIENTRY *PFNGLGETINSTRUMENTSSGIXPROC)(void);
900  typedef void (GL_APIENTRY *PFNGLGETINTEGER64I_VPROC)(GLenum eTarget, GLuint uIndex, GLint64 *pnData);
901  typedef void (GL_APIENTRY *PFNGLGETINTEGER64VPROC)(GLenum ePname, GLint64 *pnData);
902  typedef void (GL_APIENTRY *PFNGLGETINTEGER64VAPPLEPROC)(GLenum ePname, GLint64 *pnParams);
903  typedef void (GL_APIENTRY *PFNGLGETINTEGERINDEXEDVEXTPROC)(GLenum eTarget, GLuint uIndex, GLint *pnData);
904  typedef void (GL_APIENTRY *PFNGLGETINTEGERI_VPROC)(GLenum eTarget, GLuint uIndex, GLint *pnData);
905  typedef void (GL_APIENTRY *PFNGLGETINTEGERI_VEXTPROC)(GLenum eTarget, GLuint uIndex, GLint *pnData);
906  typedef void (GL_APIENTRY *PFNGLGETINTEGERUI64I_VNVPROC)(GLenum eValue, GLuint uIndex, GLuint64EXT *puResult);
907  typedef void (GL_APIENTRY *PFNGLGETINTEGERUI64VNVPROC)(GLenum eValue, GLuint64EXT *puResult);
908  typedef void (GL_APIENTRY *PFNGLGETINTEGERVPROC)(GLenum ePname, GLint *pnData);
909  typedef void (GL_APIENTRY *PFNGLGETINTERNALFORMATSAMPLEIVNVPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nSamples, GLenum ePname, GLsizei nBufSize, GLint *pnParams);
910  typedef void (GL_APIENTRY *PFNGLGETINTERNALFORMATI64VPROC)(GLenum eTarget, GLenum eInternalformat, GLenum ePname, GLsizei nBufSize, GLint64 *pnParams);
911  typedef void (GL_APIENTRY *PFNGLGETINTERNALFORMATIVPROC)(GLenum eTarget, GLenum eInternalformat, GLenum ePname, GLsizei nBufSize, GLint *pnParams);
912  typedef void (GL_APIENTRY *PFNGLGETINVARIANTBOOLEANVEXTPROC)(GLuint uId, GLenum eValue, GLboolean *pbData);
913  typedef void (GL_APIENTRY *PFNGLGETINVARIANTFLOATVEXTPROC)(GLuint uId, GLenum eValue, GLfloat *pfData);
914  typedef void (GL_APIENTRY *PFNGLGETINVARIANTINTEGERVEXTPROC)(GLuint uId, GLenum eValue, GLint *pnData);
915  typedef void (GL_APIENTRY *PFNGLGETLIGHTXOESPROC)(GLenum eLight, GLenum ePname, GLfixed *pnParams);
916  typedef void (GL_APIENTRY *PFNGLGETLISTPARAMETERFVSGIXPROC)(GLuint uList, GLenum ePname, GLfloat *pfParams);
917  typedef void (GL_APIENTRY *PFNGLGETLISTPARAMETERIVSGIXPROC)(GLuint uList, GLenum ePname, GLint *pnParams);
918  typedef void (GL_APIENTRY *PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC)(GLuint uId, GLenum eValue, GLboolean *pbData);
919  typedef void (GL_APIENTRY *PFNGLGETLOCALCONSTANTFLOATVEXTPROC)(GLuint uId, GLenum eValue, GLfloat *pfData);
920  typedef void (GL_APIENTRY *PFNGLGETLOCALCONSTANTINTEGERVEXTPROC)(GLuint uId, GLenum eValue, GLint *pnData);
921  typedef void (GL_APIENTRY *PFNGLGETMAPATTRIBPARAMETERFVNVPROC)(GLenum eTarget, GLuint uIndex, GLenum ePname, GLfloat *pfParams);
922  typedef void (GL_APIENTRY *PFNGLGETMAPATTRIBPARAMETERIVNVPROC)(GLenum eTarget, GLuint uIndex, GLenum ePname, GLint *pnParams);
923  typedef void (GL_APIENTRY *PFNGLGETMAPCONTROLPOINTSNVPROC)(GLenum eTarget, GLuint uIndex, GLenum eType, GLsizei nUstride, GLsizei nVstride, GLboolean bPacked, void *pPoints);
924  typedef void (GL_APIENTRY *PFNGLGETMAPPARAMETERFVNVPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
925  typedef void (GL_APIENTRY *PFNGLGETMAPPARAMETERIVNVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
926  typedef void (GL_APIENTRY *PFNGLGETMAPXVOESPROC)(GLenum eTarget, GLenum eQuery, GLfixed *pnV);
927  typedef void (GL_APIENTRY *PFNGLGETMATERIALXOESPROC)(GLenum eFace, GLenum ePname, GLfixed nParam);
928  typedef void (GL_APIENTRY *PFNGLGETMINMAXPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, void *pValues);
929  typedef void (GL_APIENTRY *PFNGLGETMINMAXEXTPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, void *pValues);
930  typedef void (GL_APIENTRY *PFNGLGETMINMAXPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
931  typedef void (GL_APIENTRY *PFNGLGETMINMAXPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
932  typedef void (GL_APIENTRY *PFNGLGETMINMAXPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
933  typedef void (GL_APIENTRY *PFNGLGETMINMAXPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
934  typedef void (GL_APIENTRY *PFNGLGETMULTITEXENVFVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLfloat *pfParams);
935  typedef void (GL_APIENTRY *PFNGLGETMULTITEXENVIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLint *pnParams);
936  typedef void (GL_APIENTRY *PFNGLGETMULTITEXGENDVEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, GLdouble *pfParams);
937  typedef void (GL_APIENTRY *PFNGLGETMULTITEXGENFVEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, GLfloat *pfParams);
938  typedef void (GL_APIENTRY *PFNGLGETMULTITEXGENIVEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, GLint *pnParams);
939  typedef void (GL_APIENTRY *PFNGLGETMULTITEXIMAGEEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum eFormat, GLenum eType, void *pPixels);
940  typedef void (GL_APIENTRY *PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum ePname, GLfloat *pfParams);
941  typedef void (GL_APIENTRY *PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLenum ePname, GLint *pnParams);
942  typedef void (GL_APIENTRY *PFNGLGETMULTITEXPARAMETERIIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLint *pnParams);
943  typedef void (GL_APIENTRY *PFNGLGETMULTITEXPARAMETERIUIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLuint *puParams);
944  typedef void (GL_APIENTRY *PFNGLGETMULTITEXPARAMETERFVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLfloat *pfParams);
945  typedef void (GL_APIENTRY *PFNGLGETMULTITEXPARAMETERIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLint *pnParams);
946  typedef void (GL_APIENTRY *PFNGLGETMULTISAMPLEFVPROC)(GLenum ePname, GLuint uIndex, GLfloat *pfVal);
947  typedef void (GL_APIENTRY *PFNGLGETMULTISAMPLEFVNVPROC)(GLenum ePname, GLuint uIndex, GLfloat *pfVal);
948  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERPARAMETERI64VPROC)(GLuint uBuffer, GLenum ePname, GLint64 *pnParams);
949  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERPARAMETERIVPROC)(GLuint uBuffer, GLenum ePname, GLint *pnParams);
950  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC)(GLuint uBuffer, GLenum ePname, GLint *pnParams);
951  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC)(GLuint uBuffer, GLenum ePname, GLuint64EXT *puParams);
952  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERPOINTERVPROC)(GLuint uBuffer, GLenum ePname, void **ppParams);
953  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERPOINTERVEXTPROC)(GLuint uBuffer, GLenum ePname, void **ppParams);
954  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERSUBDATAPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize, void *pData);
955  typedef void (GL_APIENTRY *PFNGLGETNAMEDBUFFERSUBDATAEXTPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize, void *pData);
956  typedef void (GL_APIENTRY *PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum ePname, GLint *pnParams);
957  typedef void (GL_APIENTRY *PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum ePname, GLint *pnParams);
958  typedef void (GL_APIENTRY *PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC)(GLuint uFramebuffer, GLenum ePname, GLint *pnParam);
959  typedef void (GL_APIENTRY *PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint uFramebuffer, GLenum ePname, GLint *pnParams);
960  typedef void (GL_APIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLint *pnParams);
961  typedef void (GL_APIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLuint *puParams);
962  typedef void (GL_APIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLdouble *pfParams);
963  typedef void (GL_APIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLfloat *pfParams);
964  typedef void (GL_APIENTRY *PFNGLGETNAMEDPROGRAMSTRINGEXTPROC)(GLuint uProgram, GLenum eTarget, GLenum ePname, void *pString);
965  typedef void (GL_APIENTRY *PFNGLGETNAMEDPROGRAMIVEXTPROC)(GLuint uProgram, GLenum eTarget, GLenum ePname, GLint *pnParams);
966  typedef void (GL_APIENTRY *PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC)(GLuint uRenderbuffer, GLenum ePname, GLint *pnParams);
967  typedef void (GL_APIENTRY *PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC)(GLuint uRenderbuffer, GLenum ePname, GLint *pnParams);
968  typedef void (GL_APIENTRY *PFNGLGETNAMEDSTRINGARBPROC)(GLint nNamelen, const GLchar *pName, GLsizei nBufSize, GLint *pnStringlen, GLchar *pString);
969  typedef void (GL_APIENTRY *PFNGLGETNAMEDSTRINGIVARBPROC)(GLint nNamelen, const GLchar *pName, GLenum ePname, GLint *pnParams);
970  typedef void (GL_APIENTRY *PFNGLGETNEXTPERFQUERYIDINTELPROC)(GLuint uQueryId, GLuint *puNextQueryId);
971  typedef void (GL_APIENTRY *PFNGLGETOBJECTBUFFERFVATIPROC)(GLuint uBuffer, GLenum ePname, GLfloat *pfParams);
972  typedef void (GL_APIENTRY *PFNGLGETOBJECTBUFFERIVATIPROC)(GLuint uBuffer, GLenum ePname, GLint *pnParams);
973  typedef void (GL_APIENTRY *PFNGLGETOBJECTLABELPROC)(GLenum eIdentifier, GLuint uName, GLsizei nBufSize, GLsizei *pnLength, GLchar *pLabel);
974  typedef void (GL_APIENTRY *PFNGLGETOBJECTLABELEXTPROC)(GLenum eType, GLuint uObject, GLsizei nBufSize, GLsizei *pnLength, GLchar *pLabel);
975  typedef void (GL_APIENTRY *PFNGLGETOBJECTLABELKHRPROC)(GLenum eIdentifier, GLuint uName, GLsizei nBufSize, GLsizei *pnLength, GLchar *pLabel);
976  typedef void (GL_APIENTRY *PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB uObj, GLenum ePname, GLfloat *pfParams);
977  typedef void (GL_APIENTRY *PFNGLGETOBJECTPARAMETERIVAPPLEPROC)(GLenum eObjectType, GLuint uName, GLenum ePname, GLint *pnParams);
978  typedef void (GL_APIENTRY *PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB uObj, GLenum ePname, GLint *pnParams);
979  typedef void (GL_APIENTRY *PFNGLGETOBJECTPTRLABELPROC)(const void *pPtr, GLsizei nBufSize, GLsizei *pnLength, GLchar *pLabel);
980  typedef void (GL_APIENTRY *PFNGLGETOBJECTPTRLABELKHRPROC)(const void *pPtr, GLsizei nBufSize, GLsizei *pnLength, GLchar *pLabel);
981  typedef void (GL_APIENTRY *PFNGLGETOCCLUSIONQUERYIVNVPROC)(GLuint uId, GLenum ePname, GLint *pnParams);
982  typedef void (GL_APIENTRY *PFNGLGETOCCLUSIONQUERYUIVNVPROC)(GLuint uId, GLenum ePname, GLuint *puParams);
983  typedef void (GL_APIENTRY *PFNGLGETPATHCOLORGENFVNVPROC)(GLenum eColor, GLenum ePname, GLfloat *pfValue);
984  typedef void (GL_APIENTRY *PFNGLGETPATHCOLORGENIVNVPROC)(GLenum eColor, GLenum ePname, GLint *pnValue);
985  typedef void (GL_APIENTRY *PFNGLGETPATHCOMMANDSNVPROC)(GLuint uPath, GLubyte *puCommands);
986  typedef void (GL_APIENTRY *PFNGLGETPATHCOORDSNVPROC)(GLuint uPath, GLfloat *pfCoords);
987  typedef void (GL_APIENTRY *PFNGLGETPATHDASHARRAYNVPROC)(GLuint uPath, GLfloat *pfDashArray);
988  typedef GLfloat (GL_APIENTRY *PFNGLGETPATHLENGTHNVPROC)(GLuint uPath, GLsizei nStartSegment, GLsizei nNumSegments);
989  typedef void (GL_APIENTRY *PFNGLGETPATHMETRICRANGENVPROC)(GLbitfield uMetricQueryMask, GLuint uFirstPathName, GLsizei nNumPaths, GLsizei nStride, GLfloat *pfMetrics);
990  typedef void (GL_APIENTRY *PFNGLGETPATHMETRICSNVPROC)(GLbitfield uMetricQueryMask, GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLsizei nStride, GLfloat *pfMetrics);
991  typedef void (GL_APIENTRY *PFNGLGETPATHPARAMETERFVNVPROC)(GLuint uPath, GLenum ePname, GLfloat *pfValue);
992  typedef void (GL_APIENTRY *PFNGLGETPATHPARAMETERIVNVPROC)(GLuint uPath, GLenum ePname, GLint *pnValue);
993  typedef void (GL_APIENTRY *PFNGLGETPATHSPACINGNVPROC)(GLenum ePathListMode, GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLfloat fAdvanceScale, GLfloat fKerningScale, GLenum eTransformType, GLfloat *pfReturnedSpacing);
994  typedef void (GL_APIENTRY *PFNGLGETPATHTEXGENFVNVPROC)(GLenum eTexCoordSet, GLenum ePname, GLfloat *pfValue);
995  typedef void (GL_APIENTRY *PFNGLGETPATHTEXGENIVNVPROC)(GLenum eTexCoordSet, GLenum ePname, GLint *pnValue);
996  typedef void (GL_APIENTRY *PFNGLGETPERFCOUNTERINFOINTELPROC)(GLuint uQueryId, GLuint uCounterId, GLuint uCounterNameLength, GLchar *pCounterName, GLuint uCounterDescLength, GLchar *pCounterDesc, GLuint *puCounterOffset, GLuint *puCounterDataSize, GLuint *puCounterTypeEnum, GLuint *puCounterDataTypeEnum, GLuint64 *puRawCounterMaxValue);
997  typedef void (GL_APIENTRY *PFNGLGETPERFMONITORCOUNTERDATAAMDPROC)(GLuint uMonitor, GLenum ePname, GLsizei nDataSize, GLuint *puData, GLint *pnBytesWritten);
998  typedef void (GL_APIENTRY *PFNGLGETPERFMONITORCOUNTERINFOAMDPROC)(GLuint uGroup, GLuint uCounter, GLenum ePname, void *pData);
999  typedef void (GL_APIENTRY *PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC)(GLuint uGroup, GLuint uCounter, GLsizei nBufSize, GLsizei *pnLength, GLchar *pCounterString);
1000  typedef void (GL_APIENTRY *PFNGLGETPERFMONITORCOUNTERSAMDPROC)(GLuint uGroup, GLint *pnNumCounters, GLint *pnMaxActiveCounters, GLsizei nCounterSize, GLuint *puCounters);
1001  typedef void (GL_APIENTRY *PFNGLGETPERFMONITORGROUPSTRINGAMDPROC)(GLuint uGroup, GLsizei nBufSize, GLsizei *pnLength, GLchar *pGroupString);
1002  typedef void (GL_APIENTRY *PFNGLGETPERFMONITORGROUPSAMDPROC)(GLint *pnNumGroups, GLsizei nGroupsSize, GLuint *puGroups);
1003  typedef void (GL_APIENTRY *PFNGLGETPERFQUERYDATAINTELPROC)(GLuint uQueryHandle, GLuint uFlags, GLsizei nDataSize, GLvoid *pData, GLuint *puBytesWritten);
1004  typedef void (GL_APIENTRY *PFNGLGETPERFQUERYIDBYNAMEINTELPROC)(GLchar *pQueryName, GLuint *puQueryId);
1005  typedef void (GL_APIENTRY *PFNGLGETPERFQUERYINFOINTELPROC)(GLuint uQueryId, GLuint uQueryNameLength, GLchar *pQueryName, GLuint *puDataSize, GLuint *puNoCounters, GLuint *puNoInstances, GLuint *puCapsMask);
1006  typedef void (GL_APIENTRY *PFNGLGETPIXELMAPXVPROC)(GLenum eMap, GLint nSize, GLfixed *pnValues);
1007  typedef void (GL_APIENTRY *PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC)(GLenum ePname, GLfloat *pfParams);
1008  typedef void (GL_APIENTRY *PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC)(GLenum ePname, GLint *pnParams);
1009  typedef void (GL_APIENTRY *PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
1010  typedef void (GL_APIENTRY *PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1011  typedef void (GL_APIENTRY *PFNGLGETPOINTERINDEXEDVEXTPROC)(GLenum eTarget, GLuint uIndex, void **ppData);
1012  typedef void (GL_APIENTRY *PFNGLGETPOINTERI_VEXTPROC)(GLenum ePname, GLuint uIndex, void **ppParams);
1013  typedef void (GL_APIENTRY *PFNGLGETPOINTERVPROC)(GLenum ePname, void **ppParams);
1014  typedef void (GL_APIENTRY *PFNGLGETPOINTERVEXTPROC)(GLenum ePname, void **ppParams);
1015  typedef void (GL_APIENTRY *PFNGLGETPOINTERVKHRPROC)(GLenum ePname, void **ppParams);
1016  typedef void (GL_APIENTRY *PFNGLGETPROGRAMBINARYPROC)(GLuint uProgram, GLsizei nBufSize, GLsizei *pnLength, GLenum *peBinaryFormat, void *pBinary);
1017  typedef void (GL_APIENTRY *PFNGLGETPROGRAMBINARYOESPROC)(GLuint uProgram, GLsizei nBufSize, GLsizei *pnLength, GLenum *peBinaryFormat, void *pBinary);
1018  typedef void (GL_APIENTRY *PFNGLGETPROGRAMENVPARAMETERIIVNVPROC)(GLenum eTarget, GLuint uIndex, GLint *pnParams);
1019  typedef void (GL_APIENTRY *PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC)(GLenum eTarget, GLuint uIndex, GLuint *puParams);
1020  typedef void (GL_APIENTRY *PFNGLGETPROGRAMENVPARAMETERDVARBPROC)(GLenum eTarget, GLuint uIndex, GLdouble *pfParams);
1021  typedef void (GL_APIENTRY *PFNGLGETPROGRAMENVPARAMETERFVARBPROC)(GLenum eTarget, GLuint uIndex, GLfloat *pfParams);
1022  typedef void (GL_APIENTRY *PFNGLGETPROGRAMINFOLOGPROC)(GLuint uProgram, GLsizei nBufSize, GLsizei *pnLength, GLchar *pInfoLog);
1023  typedef void (GL_APIENTRY *PFNGLGETPROGRAMINTERFACEIVPROC)(GLuint uProgram, GLenum eProgramInterface, GLenum ePname, GLint *pnParams);
1024  typedef void (GL_APIENTRY *PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC)(GLenum eTarget, GLuint uIndex, GLint *pnParams);
1025  typedef void (GL_APIENTRY *PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC)(GLenum eTarget, GLuint uIndex, GLuint *puParams);
1026  typedef void (GL_APIENTRY *PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)(GLenum eTarget, GLuint uIndex, GLdouble *pfParams);
1027  typedef void (GL_APIENTRY *PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)(GLenum eTarget, GLuint uIndex, GLfloat *pfParams);
1028  typedef void (GL_APIENTRY *PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC)(GLuint uId, GLsizei nLen, const GLubyte *puName, GLdouble *pfParams);
1029  typedef void (GL_APIENTRY *PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC)(GLuint uId, GLsizei nLen, const GLubyte *puName, GLfloat *pfParams);
1030  typedef void (GL_APIENTRY *PFNGLGETPROGRAMPARAMETERDVNVPROC)(GLenum eTarget, GLuint uIndex, GLenum ePname, GLdouble *pfParams);
1031  typedef void (GL_APIENTRY *PFNGLGETPROGRAMPARAMETERFVNVPROC)(GLenum eTarget, GLuint uIndex, GLenum ePname, GLfloat *pfParams);
1032  typedef void (GL_APIENTRY *PFNGLGETPROGRAMPIPELINEINFOLOGPROC)(GLuint uPipeline, GLsizei nBufSize, GLsizei *pnLength, GLchar *pInfoLog);
1033  typedef void (GL_APIENTRY *PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC)(GLuint uPipeline, GLsizei nBufSize, GLsizei *pnLength, GLchar *pInfoLog);
1034  typedef void (GL_APIENTRY *PFNGLGETPROGRAMPIPELINEIVPROC)(GLuint uPipeline, GLenum ePname, GLint *pnParams);
1035  typedef void (GL_APIENTRY *PFNGLGETPROGRAMPIPELINEIVEXTPROC)(GLuint uPipeline, GLenum ePname, GLint *pnParams);
1036  typedef GLuint (GL_APIENTRY *PFNGLGETPROGRAMRESOURCEINDEXPROC)(GLuint uProgram, GLenum eProgramInterface, const GLchar *pName);
1037  typedef GLint (GL_APIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONPROC)(GLuint uProgram, GLenum eProgramInterface, const GLchar *pName);
1038  typedef GLint (GL_APIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)(GLuint uProgram, GLenum eProgramInterface, const GLchar *pName);
1039  typedef GLint (GL_APIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC)(GLuint uProgram, GLenum eProgramInterface, const GLchar *pName);
1040  typedef void (GL_APIENTRY *PFNGLGETPROGRAMRESOURCENAMEPROC)(GLuint uProgram, GLenum eProgramInterface, GLuint uIndex, GLsizei nBufSize, GLsizei *pnLength, GLchar *pName);
1041  typedef void (GL_APIENTRY *PFNGLGETPROGRAMRESOURCEFVNVPROC)(GLuint uProgram, GLenum eProgramInterface, GLuint uIndex, GLsizei nPropCount, const GLenum *peProps, GLsizei nBufSize, GLsizei *pnLength, GLfloat *pfParams);
1042  typedef void (GL_APIENTRY *PFNGLGETPROGRAMRESOURCEIVPROC)(GLuint uProgram, GLenum eProgramInterface, GLuint uIndex, GLsizei nPropCount, const GLenum *peProps, GLsizei nBufSize, GLsizei *pnLength, GLint *pnParams);
1043  typedef void (GL_APIENTRY *PFNGLGETPROGRAMSTAGEIVPROC)(GLuint uProgram, GLenum eShadertype, GLenum ePname, GLint *pnValues);
1044  typedef void (GL_APIENTRY *PFNGLGETPROGRAMSTRINGARBPROC)(GLenum eTarget, GLenum ePname, void *pString);
1045  typedef void (GL_APIENTRY *PFNGLGETPROGRAMSTRINGNVPROC)(GLuint uId, GLenum ePname, GLubyte *puProgram);
1046  typedef void (GL_APIENTRY *PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC)(GLenum eTarget, GLuint uIndex, GLuint *puParam);
1047  typedef void (GL_APIENTRY *PFNGLGETPROGRAMIVPROC)(GLuint uProgram, GLenum ePname, GLint *pnParams);
1048  typedef void (GL_APIENTRY *PFNGLGETPROGRAMIVARBPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1049  typedef void (GL_APIENTRY *PFNGLGETPROGRAMIVNVPROC)(GLuint uId, GLenum ePname, GLint *pnParams);
1050  typedef void (GL_APIENTRY *PFNGLGETQUERYBUFFEROBJECTI64VPROC)(GLuint uId, GLuint uBuffer, GLenum ePname, GLintptr pOffset);
1051  typedef void (GL_APIENTRY *PFNGLGETQUERYBUFFEROBJECTIVPROC)(GLuint uId, GLuint uBuffer, GLenum ePname, GLintptr pOffset);
1052  typedef void (GL_APIENTRY *PFNGLGETQUERYBUFFEROBJECTUI64VPROC)(GLuint uId, GLuint uBuffer, GLenum ePname, GLintptr pOffset);
1053  typedef void (GL_APIENTRY *PFNGLGETQUERYBUFFEROBJECTUIVPROC)(GLuint uId, GLuint uBuffer, GLenum ePname, GLintptr pOffset);
1054  typedef void (GL_APIENTRY *PFNGLGETQUERYINDEXEDIVPROC)(GLenum eTarget, GLuint uIndex, GLenum ePname, GLint *pnParams);
1055  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTI64VPROC)(GLuint uId, GLenum ePname, GLint64 *pnParams);
1056  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTI64VEXTPROC)(GLuint uId, GLenum ePname, GLint64 *pnParams);
1057  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTIVPROC)(GLuint uId, GLenum ePname, GLint *pnParams);
1058  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTIVARBPROC)(GLuint uId, GLenum ePname, GLint *pnParams);
1059  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTIVEXTPROC)(GLuint uId, GLenum ePname, GLint *pnParams);
1060  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTUI64VPROC)(GLuint uId, GLenum ePname, GLuint64 *puParams);
1061  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTUI64VEXTPROC)(GLuint uId, GLenum ePname, GLuint64 *puParams);
1062  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTUIVPROC)(GLuint uId, GLenum ePname, GLuint *puParams);
1063  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTUIVARBPROC)(GLuint uId, GLenum ePname, GLuint *puParams);
1064  typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTUIVEXTPROC)(GLuint uId, GLenum ePname, GLuint *puParams);
1065  typedef void (GL_APIENTRY *PFNGLGETQUERYIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1066  typedef void (GL_APIENTRY *PFNGLGETQUERYIVARBPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1067  typedef void (GL_APIENTRY *PFNGLGETQUERYIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1068  typedef void (GL_APIENTRY *PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1069  typedef void (GL_APIENTRY *PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1070  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIIVPROC)(GLuint uSampler, GLenum ePname, GLint *pnParams);
1071  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIIVEXTPROC)(GLuint uSampler, GLenum ePname, GLint *pnParams);
1072  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIIVOESPROC)(GLuint uSampler, GLenum ePname, GLint *pnParams);
1073  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIUIVPROC)(GLuint uSampler, GLenum ePname, GLuint *puParams);
1074  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIUIVEXTPROC)(GLuint uSampler, GLenum ePname, GLuint *puParams);
1075  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIUIVOESPROC)(GLuint uSampler, GLenum ePname, GLuint *puParams);
1076  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERFVPROC)(GLuint uSampler, GLenum ePname, GLfloat *pfParams);
1077  typedef void (GL_APIENTRY *PFNGLGETSAMPLERPARAMETERIVPROC)(GLuint uSampler, GLenum ePname, GLint *pnParams);
1078  typedef void (GL_APIENTRY *PFNGLGETSEPARABLEFILTERPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pRow, void *pColumn, void *pSpan);
1079  typedef void (GL_APIENTRY *PFNGLGETSEPARABLEFILTEREXTPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, void *pRow, void *pColumn, void *pSpan);
1080  typedef void (GL_APIENTRY *PFNGLGETSHADERINFOLOGPROC)(GLuint uShader, GLsizei nBufSize, GLsizei *pnLength, GLchar *pInfoLog);
1081  typedef void (GL_APIENTRY *PFNGLGETSHADERPRECISIONFORMATPROC)(GLenum eShadertype, GLenum ePrecisiontype, GLint *pnRange, GLint *pnPrecision);
1082  typedef void (GL_APIENTRY *PFNGLGETSHADERSOURCEPROC)(GLuint uShader, GLsizei nBufSize, GLsizei *pnLength, GLchar *pSource);
1083  typedef void (GL_APIENTRY *PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB uObj, GLsizei nMaxLength, GLsizei *pnLength, GLcharARB *pSource);
1084  typedef void (GL_APIENTRY *PFNGLGETSHADERIVPROC)(GLuint uShader, GLenum ePname, GLint *pnParams);
1085  typedef void (GL_APIENTRY *PFNGLGETSHARPENTEXFUNCSGISPROC)(GLenum eTarget, GLfloat *pfPoints);
1086  typedef GLushort (GL_APIENTRY *PFNGLGETSTAGEINDEXNVPROC)(GLenum eShadertype);
1087  typedef const GLubyte *(GL_APIENTRY *PFNGLGETSTRINGPROC)(GLenum eName);
1088  typedef const GLubyte *(GL_APIENTRY *PFNGLGETSTRINGIPROC)(GLenum eName, GLuint uIndex);
1089  typedef GLuint (GL_APIENTRY *PFNGLGETSUBROUTINEINDEXPROC)(GLuint uProgram, GLenum eShadertype, const GLchar *pName);
1090  typedef GLint (GL_APIENTRY *PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint uProgram, GLenum eShadertype, const GLchar *pName);
1091  typedef void (GL_APIENTRY *PFNGLGETSYNCIVPROC)(GLsync pSync, GLenum ePname, GLsizei nBufSize, GLsizei *pnLength, GLint *pnValues);
1092  typedef void (GL_APIENTRY *PFNGLGETSYNCIVAPPLEPROC)(GLsync pSync, GLenum ePname, GLsizei nBufSize, GLsizei *pnLength, GLint *pnValues);
1093  typedef void (GL_APIENTRY *PFNGLGETTEXBUMPPARAMETERFVATIPROC)(GLenum ePname, GLfloat *pfParam);
1094  typedef void (GL_APIENTRY *PFNGLGETTEXBUMPPARAMETERIVATIPROC)(GLenum ePname, GLint *pnParam);
1095  typedef void (GL_APIENTRY *PFNGLGETTEXENVXVOESPROC)(GLenum eTarget, GLenum ePname, GLfixed *pnParams);
1096  typedef void (GL_APIENTRY *PFNGLGETTEXFILTERFUNCSGISPROC)(GLenum eTarget, GLenum eFilter, GLfloat *pfWeights);
1097  typedef void (GL_APIENTRY *PFNGLGETTEXGENXVOESPROC)(GLenum eCoord, GLenum ePname, GLfixed *pnParams);
1098  typedef void (GL_APIENTRY *PFNGLGETTEXIMAGEPROC)(GLenum eTarget, GLint nLevel, GLenum eFormat, GLenum eType, void *pPixels);
1099  typedef void (GL_APIENTRY *PFNGLGETTEXLEVELPARAMETERFVPROC)(GLenum eTarget, GLint nLevel, GLenum ePname, GLfloat *pfParams);
1100  typedef void (GL_APIENTRY *PFNGLGETTEXLEVELPARAMETERIVPROC)(GLenum eTarget, GLint nLevel, GLenum ePname, GLint *pnParams);
1101  typedef void (GL_APIENTRY *PFNGLGETTEXLEVELPARAMETERXVOESPROC)(GLenum eTarget, GLint nLevel, GLenum ePname, GLfixed *pnParams);
1102  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1103  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIIVEXTPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1104  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIIVOESPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1105  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIUIVPROC)(GLenum eTarget, GLenum ePname, GLuint *puParams);
1106  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIUIVEXTPROC)(GLenum eTarget, GLenum ePname, GLuint *puParams);
1107  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIUIVOESPROC)(GLenum eTarget, GLenum ePname, GLuint *puParams);
1108  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)(GLenum eTarget, GLenum ePname, void **ppParams);
1109  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, GLfloat *pfParams);
1110  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, GLint *pnParams);
1111  typedef void (GL_APIENTRY *PFNGLGETTEXPARAMETERXVOESPROC)(GLenum eTarget, GLenum ePname, GLfixed *pnParams);
1112  typedef GLuint64 (GL_APIENTRY *PFNGLGETTEXTUREHANDLEARBPROC)(GLuint uTexture);
1113  typedef GLuint64 (GL_APIENTRY *PFNGLGETTEXTUREHANDLEIMGPROC)(GLuint uTexture);
1114  typedef GLuint64 (GL_APIENTRY *PFNGLGETTEXTUREHANDLENVPROC)(GLuint uTexture);
1115  typedef void (GL_APIENTRY *PFNGLGETTEXTUREIMAGEPROC)(GLuint uTexture, GLint nLevel, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pPixels);
1116  typedef void (GL_APIENTRY *PFNGLGETTEXTUREIMAGEEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum eFormat, GLenum eType, void *pPixels);
1117  typedef void (GL_APIENTRY *PFNGLGETTEXTURELEVELPARAMETERFVPROC)(GLuint uTexture, GLint nLevel, GLenum ePname, GLfloat *pfParams);
1118  typedef void (GL_APIENTRY *PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum ePname, GLfloat *pfParams);
1119  typedef void (GL_APIENTRY *PFNGLGETTEXTURELEVELPARAMETERIVPROC)(GLuint uTexture, GLint nLevel, GLenum ePname, GLint *pnParams);
1120  typedef void (GL_APIENTRY *PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLenum ePname, GLint *pnParams);
1121  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERIIVPROC)(GLuint uTexture, GLenum ePname, GLint *pnParams);
1122  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERIIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, GLint *pnParams);
1123  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERIUIVPROC)(GLuint uTexture, GLenum ePname, GLuint *puParams);
1124  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERIUIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, GLuint *puParams);
1125  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERFVPROC)(GLuint uTexture, GLenum ePname, GLfloat *pfParams);
1126  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERFVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, GLfloat *pfParams);
1127  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERIVPROC)(GLuint uTexture, GLenum ePname, GLint *pnParams);
1128  typedef void (GL_APIENTRY *PFNGLGETTEXTUREPARAMETERIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, GLint *pnParams);
1129  typedef GLuint64 (GL_APIENTRY *PFNGLGETTEXTURESAMPLERHANDLEARBPROC)(GLuint uTexture, GLuint uSampler);
1130  typedef GLuint64 (GL_APIENTRY *PFNGLGETTEXTURESAMPLERHANDLEIMGPROC)(GLuint uTexture, GLuint uSampler);
1131  typedef GLuint64 (GL_APIENTRY *PFNGLGETTEXTURESAMPLERHANDLENVPROC)(GLuint uTexture, GLuint uSampler);
1132  typedef void (GL_APIENTRY *PFNGLGETTEXTURESUBIMAGEPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pPixels);
1133  typedef void (GL_APIENTRY *PFNGLGETTRACKMATRIXIVNVPROC)(GLenum eTarget, GLuint uAddress, GLenum ePname, GLint *pnParams);
1134  typedef void (GL_APIENTRY *PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint uProgram, GLuint uIndex, GLsizei nBufSize, GLsizei *pnLength, GLsizei *pnSize, GLenum *peType, GLchar *pName);
1135  typedef void (GL_APIENTRY *PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)(GLuint uProgram, GLuint uIndex, GLsizei nBufSize, GLsizei *pnLength, GLsizei *pnSize, GLenum *peType, GLchar *pName);
1136  typedef void (GL_APIENTRY *PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC)(GLuint uProgram, GLuint uIndex, GLint *pnLocation);
1137  typedef void (GL_APIENTRY *PFNGLGETTRANSFORMFEEDBACKI64_VPROC)(GLuint uXfb, GLenum ePname, GLuint uIndex, GLint64 *pnParam);
1138  typedef void (GL_APIENTRY *PFNGLGETTRANSFORMFEEDBACKI_VPROC)(GLuint uXfb, GLenum ePname, GLuint uIndex, GLint *pnParam);
1139  typedef void (GL_APIENTRY *PFNGLGETTRANSFORMFEEDBACKIVPROC)(GLuint uXfb, GLenum ePname, GLint *pnParam);
1140  typedef void (GL_APIENTRY *PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC)(GLuint uShader, GLsizei nBufsize, GLsizei *pnLength, GLchar *pSource);
1141  typedef GLuint (GL_APIENTRY *PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint uProgram, const GLchar *pUniformBlockName);
1142  typedef GLint (GL_APIENTRY *PFNGLGETUNIFORMBUFFERSIZEEXTPROC)(GLuint uProgram, GLint nLocation);
1143  typedef void (GL_APIENTRY *PFNGLGETUNIFORMINDICESPROC)(GLuint uProgram, GLsizei nUniformCount, const GLchar *const *ppUniformNames, GLuint *puUniformIndices);
1144  typedef GLint (GL_APIENTRY *PFNGLGETUNIFORMLOCATIONPROC)(GLuint uProgram, const GLchar *pName);
1145  typedef GLint (GL_APIENTRY *PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB uProgramObj, const GLcharARB *pName);
1146  typedef GLintptr (GL_APIENTRY *PFNGLGETUNIFORMOFFSETEXTPROC)(GLuint uProgram, GLint nLocation);
1147  typedef void (GL_APIENTRY *PFNGLGETUNIFORMSUBROUTINEUIVPROC)(GLenum eShadertype, GLint nLocation, GLuint *puParams);
1148  typedef void (GL_APIENTRY *PFNGLGETUNIFORMDVPROC)(GLuint uProgram, GLint nLocation, GLdouble *pfParams);
1149  typedef void (GL_APIENTRY *PFNGLGETUNIFORMFVPROC)(GLuint uProgram, GLint nLocation, GLfloat *pfParams);
1150  typedef void (GL_APIENTRY *PFNGLGETUNIFORMFVARBPROC)(GLhandleARB uProgramObj, GLint nLocation, GLfloat *pfParams);
1151  typedef void (GL_APIENTRY *PFNGLGETUNIFORMI64VARBPROC)(GLuint uProgram, GLint nLocation, GLint64 *pnParams);
1152  typedef void (GL_APIENTRY *PFNGLGETUNIFORMI64VNVPROC)(GLuint uProgram, GLint nLocation, GLint64EXT *pnParams);
1153  typedef void (GL_APIENTRY *PFNGLGETUNIFORMIVPROC)(GLuint uProgram, GLint nLocation, GLint *pnParams);
1154  typedef void (GL_APIENTRY *PFNGLGETUNIFORMIVARBPROC)(GLhandleARB uProgramObj, GLint nLocation, GLint *pnParams);
1155  typedef void (GL_APIENTRY *PFNGLGETUNIFORMUI64VARBPROC)(GLuint uProgram, GLint nLocation, GLuint64 *puParams);
1156  typedef void (GL_APIENTRY *PFNGLGETUNIFORMUI64VNVPROC)(GLuint uProgram, GLint nLocation, GLuint64EXT *puParams);
1157  typedef void (GL_APIENTRY *PFNGLGETUNIFORMUIVPROC)(GLuint uProgram, GLint nLocation, GLuint *puParams);
1158  typedef void (GL_APIENTRY *PFNGLGETUNIFORMUIVEXTPROC)(GLuint uProgram, GLint nLocation, GLuint *puParams);
1159  typedef void (GL_APIENTRY *PFNGLGETVARIANTARRAYOBJECTFVATIPROC)(GLuint uId, GLenum ePname, GLfloat *pfParams);
1160  typedef void (GL_APIENTRY *PFNGLGETVARIANTARRAYOBJECTIVATIPROC)(GLuint uId, GLenum ePname, GLint *pnParams);
1161  typedef void (GL_APIENTRY *PFNGLGETVARIANTBOOLEANVEXTPROC)(GLuint uId, GLenum eValue, GLboolean *pbData);
1162  typedef void (GL_APIENTRY *PFNGLGETVARIANTFLOATVEXTPROC)(GLuint uId, GLenum eValue, GLfloat *pfData);
1163  typedef void (GL_APIENTRY *PFNGLGETVARIANTINTEGERVEXTPROC)(GLuint uId, GLenum eValue, GLint *pnData);
1164  typedef void (GL_APIENTRY *PFNGLGETVARIANTPOINTERVEXTPROC)(GLuint uId, GLenum eValue, void **ppData);
1165  typedef GLint (GL_APIENTRY *PFNGLGETVARYINGLOCATIONNVPROC)(GLuint uProgram, const GLchar *pName);
1166  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYINDEXED64IVPROC)(GLuint uVaobj, GLuint uIndex, GLenum ePname, GLint64 *pnParam);
1167  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYINDEXEDIVPROC)(GLuint uVaobj, GLuint uIndex, GLenum ePname, GLint *pnParam);
1168  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)(GLuint uVaobj, GLuint uIndex, GLenum ePname, GLint *pnParam);
1169  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYINTEGERVEXTPROC)(GLuint uVaobj, GLenum ePname, GLint *pnParam);
1170  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC)(GLuint uVaobj, GLuint uIndex, GLenum ePname, void **ppParam);
1171  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYPOINTERVEXTPROC)(GLuint uVaobj, GLenum ePname, void **ppParam);
1172  typedef void (GL_APIENTRY *PFNGLGETVERTEXARRAYIVPROC)(GLuint uVaobj, GLenum ePname, GLint *pnParam);
1173  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)(GLuint uIndex, GLenum ePname, GLfloat *pfParams);
1174  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)(GLuint uIndex, GLenum ePname, GLint *pnParams);
1175  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIIVPROC)(GLuint uIndex, GLenum ePname, GLint *pnParams);
1176  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIIVEXTPROC)(GLuint uIndex, GLenum ePname, GLint *pnParams);
1177  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint uIndex, GLenum ePname, GLuint *puParams);
1178  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIUIVEXTPROC)(GLuint uIndex, GLenum ePname, GLuint *puParams);
1179  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBLDVPROC)(GLuint uIndex, GLenum ePname, GLdouble *pfParams);
1180  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBLDVEXTPROC)(GLuint uIndex, GLenum ePname, GLdouble *pfParams);
1181  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBLI64VNVPROC)(GLuint uIndex, GLenum ePname, GLint64EXT *pnParams);
1182  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBLUI64VARBPROC)(GLuint uIndex, GLenum ePname, GLuint64EXT *puParams);
1183  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBLUI64VNVPROC)(GLuint uIndex, GLenum ePname, GLuint64EXT *puParams);
1184  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint uIndex, GLenum ePname, void **ppPointer);
1185  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBPOINTERVARBPROC)(GLuint uIndex, GLenum ePname, void **ppPointer);
1186  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBPOINTERVNVPROC)(GLuint uIndex, GLenum ePname, void **ppPointer);
1187  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint uIndex, GLenum ePname, GLdouble *pfParams);
1188  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBDVARBPROC)(GLuint uIndex, GLenum ePname, GLdouble *pfParams);
1189  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBDVNVPROC)(GLuint uIndex, GLenum ePname, GLdouble *pfParams);
1190  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBFVPROC)(GLuint uIndex, GLenum ePname, GLfloat *pfParams);
1191  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBFVARBPROC)(GLuint uIndex, GLenum ePname, GLfloat *pfParams);
1192  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBFVNVPROC)(GLuint uIndex, GLenum ePname, GLfloat *pfParams);
1193  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIVPROC)(GLuint uIndex, GLenum ePname, GLint *pnParams);
1194  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIVARBPROC)(GLuint uIndex, GLenum ePname, GLint *pnParams);
1195  typedef void (GL_APIENTRY *PFNGLGETVERTEXATTRIBIVNVPROC)(GLuint uIndex, GLenum ePname, GLint *pnParams);
1196  typedef void (GL_APIENTRY *PFNGLGETVIDEOCAPTURESTREAMDVNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum ePname, GLdouble *pfParams);
1197  typedef void (GL_APIENTRY *PFNGLGETVIDEOCAPTURESTREAMFVNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum ePname, GLfloat *pfParams);
1198  typedef void (GL_APIENTRY *PFNGLGETVIDEOCAPTURESTREAMIVNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum ePname, GLint *pnParams);
1199  typedef void (GL_APIENTRY *PFNGLGETVIDEOCAPTUREIVNVPROC)(GLuint uVideoCaptureSlot, GLenum ePname, GLint *pnParams);
1200  typedef void (GL_APIENTRY *PFNGLGETVIDEOI64VNVPROC)(GLuint uVideoSlot, GLenum ePname, GLint64EXT *pnParams);
1201  typedef void (GL_APIENTRY *PFNGLGETVIDEOIVNVPROC)(GLuint uVideoSlot, GLenum ePname, GLint *pnParams);
1202  typedef void (GL_APIENTRY *PFNGLGETVIDEOUI64VNVPROC)(GLuint uVideoSlot, GLenum ePname, GLuint64EXT *puParams);
1203  typedef void (GL_APIENTRY *PFNGLGETVIDEOUIVNVPROC)(GLuint uVideoSlot, GLenum ePname, GLuint *puParams);
1204  typedef void (GL_APIENTRY *PFNGLGETNCOLORTABLEPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pTable);
1205  typedef void (GL_APIENTRY *PFNGLGETNCOLORTABLEARBPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pTable);
1206  typedef void (GL_APIENTRY *PFNGLGETNCOMPRESSEDTEXIMAGEPROC)(GLenum eTarget, GLint nLod, GLsizei nBufSize, void *pPixels);
1207  typedef void (GL_APIENTRY *PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC)(GLenum eTarget, GLint nLod, GLsizei nBufSize, void *pImg);
1208  typedef void (GL_APIENTRY *PFNGLGETNCONVOLUTIONFILTERPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pImage);
1209  typedef void (GL_APIENTRY *PFNGLGETNCONVOLUTIONFILTERARBPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pImage);
1210  typedef void (GL_APIENTRY *PFNGLGETNHISTOGRAMPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pValues);
1211  typedef void (GL_APIENTRY *PFNGLGETNHISTOGRAMARBPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pValues);
1212  typedef void (GL_APIENTRY *PFNGLGETNMAPDVPROC)(GLenum eTarget, GLenum eQuery, GLsizei nBufSize, GLdouble *pfV);
1213  typedef void (GL_APIENTRY *PFNGLGETNMAPDVARBPROC)(GLenum eTarget, GLenum eQuery, GLsizei nBufSize, GLdouble *pfV);
1214  typedef void (GL_APIENTRY *PFNGLGETNMAPFVPROC)(GLenum eTarget, GLenum eQuery, GLsizei nBufSize, GLfloat *pfV);
1215  typedef void (GL_APIENTRY *PFNGLGETNMAPFVARBPROC)(GLenum eTarget, GLenum eQuery, GLsizei nBufSize, GLfloat *pfV);
1216  typedef void (GL_APIENTRY *PFNGLGETNMAPIVPROC)(GLenum eTarget, GLenum eQuery, GLsizei nBufSize, GLint *pnV);
1217  typedef void (GL_APIENTRY *PFNGLGETNMAPIVARBPROC)(GLenum eTarget, GLenum eQuery, GLsizei nBufSize, GLint *pnV);
1218  typedef void (GL_APIENTRY *PFNGLGETNMINMAXPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pValues);
1219  typedef void (GL_APIENTRY *PFNGLGETNMINMAXARBPROC)(GLenum eTarget, GLboolean bReset, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pValues);
1220  typedef void (GL_APIENTRY *PFNGLGETNPIXELMAPFVPROC)(GLenum eMap, GLsizei nBufSize, GLfloat *pfValues);
1221  typedef void (GL_APIENTRY *PFNGLGETNPIXELMAPFVARBPROC)(GLenum eMap, GLsizei nBufSize, GLfloat *pfValues);
1222  typedef void (GL_APIENTRY *PFNGLGETNPIXELMAPUIVPROC)(GLenum eMap, GLsizei nBufSize, GLuint *puValues);
1223  typedef void (GL_APIENTRY *PFNGLGETNPIXELMAPUIVARBPROC)(GLenum eMap, GLsizei nBufSize, GLuint *puValues);
1224  typedef void (GL_APIENTRY *PFNGLGETNPIXELMAPUSVPROC)(GLenum eMap, GLsizei nBufSize, GLushort *puValues);
1225  typedef void (GL_APIENTRY *PFNGLGETNPIXELMAPUSVARBPROC)(GLenum eMap, GLsizei nBufSize, GLushort *puValues);
1226  typedef void (GL_APIENTRY *PFNGLGETNPOLYGONSTIPPLEPROC)(GLsizei nBufSize, GLubyte *puPattern);
1227  typedef void (GL_APIENTRY *PFNGLGETNPOLYGONSTIPPLEARBPROC)(GLsizei nBufSize, GLubyte *puPattern);
1228  typedef void (GL_APIENTRY *PFNGLGETNSEPARABLEFILTERPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, GLsizei nRowBufSize, void *pRow, GLsizei nColumnBufSize, void *pColumn, void *pSpan);
1229  typedef void (GL_APIENTRY *PFNGLGETNSEPARABLEFILTERARBPROC)(GLenum eTarget, GLenum eFormat, GLenum eType, GLsizei nRowBufSize, void *pRow, GLsizei nColumnBufSize, void *pColumn, void *pSpan);
1230  typedef void (GL_APIENTRY *PFNGLGETNTEXIMAGEPROC)(GLenum eTarget, GLint nLevel, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pPixels);
1231  typedef void (GL_APIENTRY *PFNGLGETNTEXIMAGEARBPROC)(GLenum eTarget, GLint nLevel, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pImg);
1232  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMDVPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLdouble *pfParams);
1233  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMDVARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLdouble *pfParams);
1234  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMFVPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLfloat *pfParams);
1235  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMFVARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLfloat *pfParams);
1236  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMFVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLfloat *pfParams);
1237  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMFVKHRPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLfloat *pfParams);
1238  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLint64 *pnParams);
1239  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMIVPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLint *pnParams);
1240  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMIVARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLint *pnParams);
1241  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMIVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLint *pnParams);
1242  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMIVKHRPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLint *pnParams);
1243  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMUI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLuint64 *puParams);
1244  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMUIVPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLuint *puParams);
1245  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMUIVARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLuint *puParams);
1246  typedef void (GL_APIENTRY *PFNGLGETNUNIFORMUIVKHRPROC)(GLuint uProgram, GLint nLocation, GLsizei nBufSize, GLuint *puParams);
1247  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORBSUNPROC)(GLbyte nFactor);
1248  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORDSUNPROC)(GLdouble fFactor);
1249  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORFSUNPROC)(GLfloat fFactor);
1250  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORISUNPROC)(GLint nFactor);
1251  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORSSUNPROC)(GLshort nFactor);
1252  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORUBSUNPROC)(GLubyte uFactor);
1253  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORUISUNPROC)(GLuint uFactor);
1254  typedef void (GL_APIENTRY *PFNGLGLOBALALPHAFACTORUSSUNPROC)(GLushort uFactor);
1255  typedef void (GL_APIENTRY *PFNGLHINTPROC)(GLenum eTarget, GLenum eMode);
1256  typedef void (GL_APIENTRY *PFNGLHINTPGIPROC)(GLenum eTarget, GLint nMode);
1257  typedef void (GL_APIENTRY *PFNGLHISTOGRAMPROC)(GLenum eTarget, GLsizei nWidth, GLenum eInternalformat, GLboolean bSink);
1258  typedef void (GL_APIENTRY *PFNGLHISTOGRAMEXTPROC)(GLenum eTarget, GLsizei nWidth, GLenum eInternalformat, GLboolean bSink);
1259  typedef void (GL_APIENTRY *PFNGLIGLOOINTERFACESGIXPROC)(GLenum ePname, const void *pParams);
1260  typedef void (GL_APIENTRY *PFNGLIMAGETRANSFORMPARAMETERFHPPROC)(GLenum eTarget, GLenum ePname, GLfloat fParam);
1261  typedef void (GL_APIENTRY *PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
1262  typedef void (GL_APIENTRY *PFNGLIMAGETRANSFORMPARAMETERIHPPROC)(GLenum eTarget, GLenum ePname, GLint nParam);
1263  typedef void (GL_APIENTRY *PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
1264  typedef GLsync (GL_APIENTRY *PFNGLIMPORTSYNCEXTPROC)(GLenum eExternalSyncType, GLintptr pExternalSync, GLbitfield uFlags);
1265  typedef void (GL_APIENTRY *PFNGLINDEXFORMATNVPROC)(GLenum eType, GLsizei nStride);
1266  typedef void (GL_APIENTRY *PFNGLINDEXFUNCEXTPROC)(GLenum eFunc, GLclampf fRef);
1267  typedef void (GL_APIENTRY *PFNGLINDEXMATERIALEXTPROC)(GLenum eFace, GLenum eMode);
1268  typedef void (GL_APIENTRY *PFNGLINDEXPOINTEREXTPROC)(GLenum eType, GLsizei nStride, GLsizei nCount, const void *pPointer);
1269  typedef void (GL_APIENTRY *PFNGLINDEXPOINTERLISTIBMPROC)(GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
1270  typedef void (GL_APIENTRY *PFNGLINDEXXOESPROC)(GLfixed nComponent);
1271  typedef void (GL_APIENTRY *PFNGLINDEXXVOESPROC)(const GLfixed *pnComponent);
1272  typedef void (GL_APIENTRY *PFNGLINSERTCOMPONENTEXTPROC)(GLuint uRes, GLuint uSrc, GLuint uNum);
1273  typedef void (GL_APIENTRY *PFNGLINSERTEVENTMARKEREXTPROC)(GLsizei nLength, const GLchar *pMarker);
1274  typedef void (GL_APIENTRY *PFNGLINSTRUMENTSBUFFERSGIXPROC)(GLsizei nSize, GLint *pnBuffer);
1275  typedef void (GL_APIENTRY *PFNGLINTERPOLATEPATHSNVPROC)(GLuint uResultPath, GLuint uPathA, GLuint uPathB, GLfloat fWeight);
1276  typedef void (GL_APIENTRY *PFNGLINVALIDATEBUFFERDATAPROC)(GLuint uBuffer);
1277  typedef void (GL_APIENTRY *PFNGLINVALIDATEBUFFERSUBDATAPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pLength);
1278  typedef void (GL_APIENTRY *PFNGLINVALIDATEFRAMEBUFFERPROC)(GLenum eTarget, GLsizei nNumAttachments, const GLenum *peAttachments);
1279  typedef void (GL_APIENTRY *PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC)(GLuint uFramebuffer, GLsizei nNumAttachments, const GLenum *peAttachments);
1280  typedef void (GL_APIENTRY *PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC)(GLuint uFramebuffer, GLsizei nNumAttachments, const GLenum *peAttachments, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
1281  typedef void (GL_APIENTRY *PFNGLINVALIDATESUBFRAMEBUFFERPROC)(GLenum eTarget, GLsizei nNumAttachments, const GLenum *peAttachments, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
1282  typedef void (GL_APIENTRY *PFNGLINVALIDATETEXIMAGEPROC)(GLuint uTexture, GLint nLevel);
1283  typedef void (GL_APIENTRY *PFNGLINVALIDATETEXSUBIMAGEPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth);
1284  typedef GLboolean (GL_APIENTRY *PFNGLISASYNCMARKERSGIXPROC)(GLuint uMarker);
1285  typedef GLboolean (GL_APIENTRY *PFNGLISBUFFERPROC)(GLuint uBuffer);
1286  typedef GLboolean (GL_APIENTRY *PFNGLISBUFFERARBPROC)(GLuint uBuffer);
1287  typedef GLboolean (GL_APIENTRY *PFNGLISBUFFERRESIDENTNVPROC)(GLenum eTarget);
1288  typedef GLboolean (GL_APIENTRY *PFNGLISCOMMANDLISTNVPROC)(GLuint uList);
1289  typedef GLboolean (GL_APIENTRY *PFNGLISENABLEDPROC)(GLenum eCap);
1290  typedef GLboolean (GL_APIENTRY *PFNGLISENABLEDINDEXEDEXTPROC)(GLenum eTarget, GLuint uIndex);
1291  typedef GLboolean (GL_APIENTRY *PFNGLISENABLEDIPROC)(GLenum eTarget, GLuint uIndex);
1292  typedef GLboolean (GL_APIENTRY *PFNGLISENABLEDIEXTPROC)(GLenum eTarget, GLuint uIndex);
1293  typedef GLboolean (GL_APIENTRY *PFNGLISENABLEDINVPROC)(GLenum eTarget, GLuint uIndex);
1294  typedef GLboolean (GL_APIENTRY *PFNGLISENABLEDIOESPROC)(GLenum eTarget, GLuint uIndex);
1295  typedef GLboolean (GL_APIENTRY *PFNGLISFENCEAPPLEPROC)(GLuint uFence);
1296  typedef GLboolean (GL_APIENTRY *PFNGLISFENCENVPROC)(GLuint uFence);
1297  typedef GLboolean (GL_APIENTRY *PFNGLISFRAMEBUFFERPROC)(GLuint uFramebuffer);
1298  typedef GLboolean (GL_APIENTRY *PFNGLISFRAMEBUFFEREXTPROC)(GLuint uFramebuffer);
1299  typedef GLboolean (GL_APIENTRY *PFNGLISIMAGEHANDLERESIDENTARBPROC)(GLuint64 uHandle);
1300  typedef GLboolean (GL_APIENTRY *PFNGLISIMAGEHANDLERESIDENTNVPROC)(GLuint64 uHandle);
1301  typedef GLboolean (GL_APIENTRY *PFNGLISNAMEAMDPROC)(GLenum eIdentifier, GLuint uName);
1302  typedef GLboolean (GL_APIENTRY *PFNGLISNAMEDBUFFERRESIDENTNVPROC)(GLuint uBuffer);
1303  typedef GLboolean (GL_APIENTRY *PFNGLISNAMEDSTRINGARBPROC)(GLint nNamelen, const GLchar *pName);
1304  typedef GLboolean (GL_APIENTRY *PFNGLISOBJECTBUFFERATIPROC)(GLuint uBuffer);
1305  typedef GLboolean (GL_APIENTRY *PFNGLISOCCLUSIONQUERYNVPROC)(GLuint uId);
1306  typedef GLboolean (GL_APIENTRY *PFNGLISPATHNVPROC)(GLuint uPath);
1307  typedef GLboolean (GL_APIENTRY *PFNGLISPOINTINFILLPATHNVPROC)(GLuint uPath, GLuint uMask, GLfloat fX, GLfloat fY);
1308  typedef GLboolean (GL_APIENTRY *PFNGLISPOINTINSTROKEPATHNVPROC)(GLuint uPath, GLfloat fX, GLfloat fY);
1309  typedef GLboolean (GL_APIENTRY *PFNGLISPROGRAMPROC)(GLuint uProgram);
1310  typedef GLboolean (GL_APIENTRY *PFNGLISPROGRAMARBPROC)(GLuint uProgram);
1311  typedef GLboolean (GL_APIENTRY *PFNGLISPROGRAMNVPROC)(GLuint uId);
1312  typedef GLboolean (GL_APIENTRY *PFNGLISPROGRAMPIPELINEPROC)(GLuint uPipeline);
1313  typedef GLboolean (GL_APIENTRY *PFNGLISPROGRAMPIPELINEEXTPROC)(GLuint uPipeline);
1314  typedef GLboolean (GL_APIENTRY *PFNGLISQUERYPROC)(GLuint uId);
1315  typedef GLboolean (GL_APIENTRY *PFNGLISQUERYARBPROC)(GLuint uId);
1316  typedef GLboolean (GL_APIENTRY *PFNGLISQUERYEXTPROC)(GLuint uId);
1317  typedef GLboolean (GL_APIENTRY *PFNGLISRENDERBUFFERPROC)(GLuint uRenderbuffer);
1318  typedef GLboolean (GL_APIENTRY *PFNGLISRENDERBUFFEREXTPROC)(GLuint uRenderbuffer);
1319  typedef GLboolean (GL_APIENTRY *PFNGLISSAMPLERPROC)(GLuint uSampler);
1320  typedef GLboolean (GL_APIENTRY *PFNGLISSHADERPROC)(GLuint uShader);
1321  typedef GLboolean (GL_APIENTRY *PFNGLISSTATENVPROC)(GLuint uState);
1322  typedef GLboolean (GL_APIENTRY *PFNGLISSYNCPROC)(GLsync pSync);
1323  typedef GLboolean (GL_APIENTRY *PFNGLISSYNCAPPLEPROC)(GLsync pSync);
1324  typedef GLboolean (GL_APIENTRY *PFNGLISTEXTUREPROC)(GLuint uTexture);
1325  typedef GLboolean (GL_APIENTRY *PFNGLISTEXTUREEXTPROC)(GLuint uTexture);
1326  typedef GLboolean (GL_APIENTRY *PFNGLISTEXTUREHANDLERESIDENTARBPROC)(GLuint64 uHandle);
1327  typedef GLboolean (GL_APIENTRY *PFNGLISTEXTUREHANDLERESIDENTNVPROC)(GLuint64 uHandle);
1328  typedef GLboolean (GL_APIENTRY *PFNGLISTRANSFORMFEEDBACKPROC)(GLuint uId);
1329  typedef GLboolean (GL_APIENTRY *PFNGLISTRANSFORMFEEDBACKEXTPROC)(GLuint uId);
1330  typedef GLboolean (GL_APIENTRY *PFNGLISTRANSFORMFEEDBACKNVPROC)(GLuint uId);
1331  typedef GLboolean (GL_APIENTRY *PFNGLISVARIANTENABLEDEXTPROC)(GLuint uId, GLenum eCap);
1332  typedef GLboolean (GL_APIENTRY *PFNGLISVERTEXARRAYPROC)(GLuint uArray);
1333  typedef GLboolean (GL_APIENTRY *PFNGLISVERTEXARRAYAPPLEPROC)(GLuint uArray);
1334  typedef GLboolean (GL_APIENTRY *PFNGLISVERTEXARRAYOESPROC)(GLuint uArray);
1335  typedef GLboolean (GL_APIENTRY *PFNGLISVERTEXATTRIBENABLEDAPPLEPROC)(GLuint uIndex, GLenum ePname);
1336  typedef void (GL_APIENTRY *PFNGLLABELOBJECTEXTPROC)(GLenum eType, GLuint uObject, GLsizei nLength, const GLchar *pLabel);
1337  typedef void (GL_APIENTRY *PFNGLLIGHTENVISGIXPROC)(GLenum ePname, GLint nParam);
1338  typedef void (GL_APIENTRY *PFNGLLIGHTMODELXOESPROC)(GLenum ePname, GLfixed nParam);
1339  typedef void (GL_APIENTRY *PFNGLLIGHTMODELXVOESPROC)(GLenum ePname, const GLfixed *pnParam);
1340  typedef void (GL_APIENTRY *PFNGLLIGHTXOESPROC)(GLenum eLight, GLenum ePname, GLfixed nParam);
1341  typedef void (GL_APIENTRY *PFNGLLIGHTXVOESPROC)(GLenum eLight, GLenum ePname, const GLfixed *pnParams);
1342  typedef void (GL_APIENTRY *PFNGLLINEWIDTHPROC)(GLfloat fWidth);
1343  typedef void (GL_APIENTRY *PFNGLLINEWIDTHXOESPROC)(GLfixed nWidth);
1344  typedef void (GL_APIENTRY *PFNGLLINKPROGRAMPROC)(GLuint uProgram);
1345  typedef void (GL_APIENTRY *PFNGLLINKPROGRAMARBPROC)(GLhandleARB uProgramObj);
1346  typedef void (GL_APIENTRY *PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC)(GLuint uList, GLuint uSegment, const void **ppIndirects, const GLsizei *pnSizes, const GLuint *puStates, const GLuint *puFbos, GLuint uCount);
1347  typedef void (GL_APIENTRY *PFNGLLISTPARAMETERFSGIXPROC)(GLuint uList, GLenum ePname, GLfloat fParam);
1348  typedef void (GL_APIENTRY *PFNGLLISTPARAMETERFVSGIXPROC)(GLuint uList, GLenum ePname, const GLfloat *pfParams);
1349  typedef void (GL_APIENTRY *PFNGLLISTPARAMETERISGIXPROC)(GLuint uList, GLenum ePname, GLint nParam);
1350  typedef void (GL_APIENTRY *PFNGLLISTPARAMETERIVSGIXPROC)(GLuint uList, GLenum ePname, const GLint *pnParams);
1351  typedef void (GL_APIENTRY *PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC)(GLbitfield uMask);
1352  typedef void (GL_APIENTRY *PFNGLLOADMATRIXXOESPROC)(const GLfixed *pnM);
1353  typedef void (GL_APIENTRY *PFNGLLOADPROGRAMNVPROC)(GLenum eTarget, GLuint uId, GLsizei nLen, const GLubyte *puProgram);
1354  typedef void (GL_APIENTRY *PFNGLLOADTRANSPOSEMATRIXDPROC)(const GLdouble *pfM);
1355  typedef void (GL_APIENTRY *PFNGLLOADTRANSPOSEMATRIXDARBPROC)(const GLdouble *pfM);
1356  typedef void (GL_APIENTRY *PFNGLLOADTRANSPOSEMATRIXFPROC)(const GLfloat *pfM);
1357  typedef void (GL_APIENTRY *PFNGLLOADTRANSPOSEMATRIXFARBPROC)(const GLfloat *pfM);
1358  typedef void (GL_APIENTRY *PFNGLLOADTRANSPOSEMATRIXXOESPROC)(const GLfixed *pnM);
1359  typedef void (GL_APIENTRY *PFNGLLOCKARRAYSEXTPROC)(GLint nFirst, GLsizei nCount);
1360  typedef void (GL_APIENTRY *PFNGLLOGICOPPROC)(GLenum eOpcode);
1361  typedef void (GL_APIENTRY *PFNGLMAKEBUFFERNONRESIDENTNVPROC)(GLenum eTarget);
1362  typedef void (GL_APIENTRY *PFNGLMAKEBUFFERRESIDENTNVPROC)(GLenum eTarget, GLenum eAccess);
1363  typedef void (GL_APIENTRY *PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC)(GLuint64 uHandle);
1364  typedef void (GL_APIENTRY *PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC)(GLuint64 uHandle);
1365  typedef void (GL_APIENTRY *PFNGLMAKEIMAGEHANDLERESIDENTARBPROC)(GLuint64 uHandle, GLenum eAccess);
1366  typedef void (GL_APIENTRY *PFNGLMAKEIMAGEHANDLERESIDENTNVPROC)(GLuint64 uHandle, GLenum eAccess);
1367  typedef void (GL_APIENTRY *PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC)(GLuint uBuffer);
1368  typedef void (GL_APIENTRY *PFNGLMAKENAMEDBUFFERRESIDENTNVPROC)(GLuint uBuffer, GLenum eAccess);
1369  typedef void (GL_APIENTRY *PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC)(GLuint64 uHandle);
1370  typedef void (GL_APIENTRY *PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC)(GLuint64 uHandle);
1371  typedef void (GL_APIENTRY *PFNGLMAKETEXTUREHANDLERESIDENTARBPROC)(GLuint64 uHandle);
1372  typedef void (GL_APIENTRY *PFNGLMAKETEXTUREHANDLERESIDENTNVPROC)(GLuint64 uHandle);
1373  typedef void (GL_APIENTRY *PFNGLMAP1XOESPROC)(GLenum eTarget, GLfixed nU1, GLfixed nU2, GLint nStride, GLint nOrder, GLfixed nPoints);
1374  typedef void (GL_APIENTRY *PFNGLMAP2XOESPROC)(GLenum eTarget, GLfixed nU1, GLfixed nU2, GLint nUstride, GLint nUorder, GLfixed nV1, GLfixed nV2, GLint nVstride, GLint nVorder, GLfixed nPoints);
1375  typedef void *(GL_APIENTRY *PFNGLMAPBUFFERPROC)(GLenum eTarget, GLenum eAccess);
1376  typedef void *(GL_APIENTRY *PFNGLMAPBUFFERARBPROC)(GLenum eTarget, GLenum eAccess);
1377  typedef void *(GL_APIENTRY *PFNGLMAPBUFFEROESPROC)(GLenum eTarget, GLenum eAccess);
1378  typedef void *(GL_APIENTRY *PFNGLMAPBUFFERRANGEPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pLength, GLbitfield uAccess);
1379  typedef void *(GL_APIENTRY *PFNGLMAPBUFFERRANGEEXTPROC)(GLenum eTarget, GLintptr pOffset, GLsizeiptr pLength, GLbitfield uAccess);
1380  typedef void (GL_APIENTRY *PFNGLMAPCONTROLPOINTSNVPROC)(GLenum eTarget, GLuint uIndex, GLenum eType, GLsizei nUstride, GLsizei nVstride, GLint nUorder, GLint nVorder, GLboolean bPacked, const void *pPoints);
1381  typedef void (GL_APIENTRY *PFNGLMAPGRID1XOESPROC)(GLint nN, GLfixed nU1, GLfixed nU2);
1382  typedef void (GL_APIENTRY *PFNGLMAPGRID2XOESPROC)(GLint nN, GLfixed nU1, GLfixed nU2, GLfixed nV1, GLfixed nV2);
1383  typedef void *(GL_APIENTRY *PFNGLMAPNAMEDBUFFERPROC)(GLuint uBuffer, GLenum eAccess);
1384  typedef void *(GL_APIENTRY *PFNGLMAPNAMEDBUFFEREXTPROC)(GLuint uBuffer, GLenum eAccess);
1385  typedef void *(GL_APIENTRY *PFNGLMAPNAMEDBUFFERRANGEPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pLength, GLbitfield uAccess);
1386  typedef void *(GL_APIENTRY *PFNGLMAPNAMEDBUFFERRANGEEXTPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pLength, GLbitfield uAccess);
1387  typedef void *(GL_APIENTRY *PFNGLMAPOBJECTBUFFERATIPROC)(GLuint uBuffer);
1388  typedef void (GL_APIENTRY *PFNGLMAPPARAMETERFVNVPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
1389  typedef void (GL_APIENTRY *PFNGLMAPPARAMETERIVNVPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
1390  typedef void *(GL_APIENTRY *PFNGLMAPTEXTURE2DINTELPROC)(GLuint uTexture, GLint nLevel, GLbitfield uAccess, GLint *pnStride, GLenum *peLayout);
1391  typedef void (GL_APIENTRY *PFNGLMAPVERTEXATTRIB1DAPPLEPROC)(GLuint uIndex, GLuint uSize, GLdouble fU1, GLdouble fU2, GLint nStride, GLint nOrder, const GLdouble *pfPoints);
1392  typedef void (GL_APIENTRY *PFNGLMAPVERTEXATTRIB1FAPPLEPROC)(GLuint uIndex, GLuint uSize, GLfloat fU1, GLfloat fU2, GLint nStride, GLint nOrder, const GLfloat *pfPoints);
1393  typedef void (GL_APIENTRY *PFNGLMAPVERTEXATTRIB2DAPPLEPROC)(GLuint uIndex, GLuint uSize, GLdouble fU1, GLdouble fU2, GLint nUstride, GLint nUorder, GLdouble fV1, GLdouble fV2, GLint nVstride, GLint nVorder, const GLdouble *pfPoints);
1394  typedef void (GL_APIENTRY *PFNGLMAPVERTEXATTRIB2FAPPLEPROC)(GLuint uIndex, GLuint uSize, GLfloat fU1, GLfloat fU2, GLint nUstride, GLint nUorder, GLfloat fV1, GLfloat fV2, GLint nVstride, GLint nVorder, const GLfloat *pfPoints);
1395  typedef void (GL_APIENTRY *PFNGLMATERIALXOESPROC)(GLenum eFace, GLenum ePname, GLfixed nParam);
1396  typedef void (GL_APIENTRY *PFNGLMATERIALXVOESPROC)(GLenum eFace, GLenum ePname, const GLfixed *pnParam);
1397  typedef void (GL_APIENTRY *PFNGLMATRIXFRUSTUMEXTPROC)(GLenum eMode, GLdouble fLeft, GLdouble fRight, GLdouble fBottom, GLdouble fTop, GLdouble fZNear, GLdouble fZFar);
1398  typedef void (GL_APIENTRY *PFNGLMATRIXINDEXPOINTERARBPROC)(GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
1399  typedef void (GL_APIENTRY *PFNGLMATRIXINDEXUBVARBPROC)(GLint nSize, const GLubyte *puIndices);
1400  typedef void (GL_APIENTRY *PFNGLMATRIXINDEXUIVARBPROC)(GLint nSize, const GLuint *puIndices);
1401  typedef void (GL_APIENTRY *PFNGLMATRIXINDEXUSVARBPROC)(GLint nSize, const GLushort *puIndices);
1402  typedef void (GL_APIENTRY *PFNGLMATRIXLOAD3X2FNVPROC)(GLenum eMatrixMode, const GLfloat *pfM);
1403  typedef void (GL_APIENTRY *PFNGLMATRIXLOAD3X3FNVPROC)(GLenum eMatrixMode, const GLfloat *pfM);
1404  typedef void (GL_APIENTRY *PFNGLMATRIXLOADIDENTITYEXTPROC)(GLenum eMode);
1405  typedef void (GL_APIENTRY *PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC)(GLenum eMatrixMode, const GLfloat *pfM);
1406  typedef void (GL_APIENTRY *PFNGLMATRIXLOADTRANSPOSEDEXTPROC)(GLenum eMode, const GLdouble *pfM);
1407  typedef void (GL_APIENTRY *PFNGLMATRIXLOADTRANSPOSEFEXTPROC)(GLenum eMode, const GLfloat *pfM);
1408  typedef void (GL_APIENTRY *PFNGLMATRIXLOADDEXTPROC)(GLenum eMode, const GLdouble *pfM);
1409  typedef void (GL_APIENTRY *PFNGLMATRIXLOADFEXTPROC)(GLenum eMode, const GLfloat *pfM);
1410  typedef void (GL_APIENTRY *PFNGLMATRIXMULT3X2FNVPROC)(GLenum eMatrixMode, const GLfloat *pfM);
1411  typedef void (GL_APIENTRY *PFNGLMATRIXMULT3X3FNVPROC)(GLenum eMatrixMode, const GLfloat *pfM);
1412  typedef void (GL_APIENTRY *PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC)(GLenum eMatrixMode, const GLfloat *pfM);
1413  typedef void (GL_APIENTRY *PFNGLMATRIXMULTTRANSPOSEDEXTPROC)(GLenum eMode, const GLdouble *pfM);
1414  typedef void (GL_APIENTRY *PFNGLMATRIXMULTTRANSPOSEFEXTPROC)(GLenum eMode, const GLfloat *pfM);
1415  typedef void (GL_APIENTRY *PFNGLMATRIXMULTDEXTPROC)(GLenum eMode, const GLdouble *pfM);
1416  typedef void (GL_APIENTRY *PFNGLMATRIXMULTFEXTPROC)(GLenum eMode, const GLfloat *pfM);
1417  typedef void (GL_APIENTRY *PFNGLMATRIXORTHOEXTPROC)(GLenum eMode, GLdouble fLeft, GLdouble fRight, GLdouble fBottom, GLdouble fTop, GLdouble fZNear, GLdouble fZFar);
1418  typedef void (GL_APIENTRY *PFNGLMATRIXPOPEXTPROC)(GLenum eMode);
1419  typedef void (GL_APIENTRY *PFNGLMATRIXPUSHEXTPROC)(GLenum eMode);
1420  typedef void (GL_APIENTRY *PFNGLMATRIXROTATEDEXTPROC)(GLenum eMode, GLdouble fAngle, GLdouble fX, GLdouble fY, GLdouble fZ);
1421  typedef void (GL_APIENTRY *PFNGLMATRIXROTATEFEXTPROC)(GLenum eMode, GLfloat fAngle, GLfloat fX, GLfloat fY, GLfloat fZ);
1422  typedef void (GL_APIENTRY *PFNGLMATRIXSCALEDEXTPROC)(GLenum eMode, GLdouble fX, GLdouble fY, GLdouble fZ);
1423  typedef void (GL_APIENTRY *PFNGLMATRIXSCALEFEXTPROC)(GLenum eMode, GLfloat fX, GLfloat fY, GLfloat fZ);
1424  typedef void (GL_APIENTRY *PFNGLMATRIXTRANSLATEDEXTPROC)(GLenum eMode, GLdouble fX, GLdouble fY, GLdouble fZ);
1425  typedef void (GL_APIENTRY *PFNGLMATRIXTRANSLATEFEXTPROC)(GLenum eMode, GLfloat fX, GLfloat fY, GLfloat fZ);
1426  typedef void (GL_APIENTRY *PFNGLMAXSHADERCOMPILERTHREADSARBPROC)(GLuint uCount);
1427  typedef void (GL_APIENTRY *PFNGLMEMORYBARRIERPROC)(GLbitfield uBarriers);
1428  typedef void (GL_APIENTRY *PFNGLMEMORYBARRIERBYREGIONPROC)(GLbitfield uBarriers);
1429  typedef void (GL_APIENTRY *PFNGLMEMORYBARRIEREXTPROC)(GLbitfield uBarriers);
1430  typedef void (GL_APIENTRY *PFNGLMINSAMPLESHADINGPROC)(GLfloat fValue);
1431  typedef void (GL_APIENTRY *PFNGLMINSAMPLESHADINGARBPROC)(GLfloat fValue);
1432  typedef void (GL_APIENTRY *PFNGLMINSAMPLESHADINGOESPROC)(GLfloat fValue);
1433  typedef void (GL_APIENTRY *PFNGLMINMAXPROC)(GLenum eTarget, GLenum eInternalformat, GLboolean bSink);
1434  typedef void (GL_APIENTRY *PFNGLMINMAXEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLboolean bSink);
1435  typedef void (GL_APIENTRY *PFNGLMULTMATRIXXOESPROC)(const GLfixed *pnM);
1436  typedef void (GL_APIENTRY *PFNGLMULTTRANSPOSEMATRIXDPROC)(const GLdouble *pfM);
1437  typedef void (GL_APIENTRY *PFNGLMULTTRANSPOSEMATRIXDARBPROC)(const GLdouble *pfM);
1438  typedef void (GL_APIENTRY *PFNGLMULTTRANSPOSEMATRIXFPROC)(const GLfloat *pfM);
1439  typedef void (GL_APIENTRY *PFNGLMULTTRANSPOSEMATRIXFARBPROC)(const GLfloat *pfM);
1440  typedef void (GL_APIENTRY *PFNGLMULTTRANSPOSEMATRIXXOESPROC)(const GLfixed *pnM);
1441  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSPROC)(GLenum eMode, const GLint *pnFirst, const GLsizei *pnCount, GLsizei nDrawcount);
1442  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSEXTPROC)(GLenum eMode, const GLint *pnFirst, const GLsizei *pnCount, GLsizei nPrimcount);
1443  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTPROC)(GLenum eMode, const void *pIndirect, GLsizei nDrawcount, GLsizei nStride);
1444  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC)(GLenum eMode, const void *pIndirect, GLsizei nPrimcount, GLsizei nStride);
1445  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC)(GLenum eMode, const void *pIndirect, GLsizei nDrawCount, GLsizei nMaxDrawCount, GLsizei nStride, GLint nVertexBufferCount);
1446  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC)(GLenum eMode, const void *pIndirect, GLsizei nDrawCount, GLsizei nStride, GLint nVertexBufferCount);
1447  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC)(GLenum eMode, GLintptr pIndirect, GLintptr pDrawcount, GLsizei nMaxdrawcount, GLsizei nStride);
1448  typedef void (GL_APIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC)(GLenum eMode, const void *pIndirect, GLsizei nDrawcount, GLsizei nStride);
1449  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC)(GLenum eMode, const GLint *pnFirst, const GLsizei *pnCount, GLsizei nPrimcount);
1450  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSPROC)(GLenum eMode, const GLsizei *pnCount, GLenum eType, const void *const *ppIndices, GLsizei nDrawcount);
1451  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum eMode, const GLsizei *pnCount, GLenum eType, const void *const *ppIndices, GLsizei nDrawcount, const GLint *pnBasevertex);
1452  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC)(GLenum eMode, const GLsizei *pnCount, GLenum eType, const void *const *ppIndices, GLsizei nPrimcount, const GLint *pnBasevertex);
1453  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSBASEVERTEXOESPROC)(GLenum eMode, const GLsizei *pnCount, GLenum eType, const void *const *ppIndices, GLsizei nPrimcount, const GLint *pnBasevertex);
1454  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum eMode, const GLsizei *pnCount, GLenum eType, const void *const *ppIndices, GLsizei nPrimcount);
1455  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTPROC)(GLenum eMode, GLenum eType, const void *pIndirect, GLsizei nDrawcount, GLsizei nStride);
1456  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC)(GLenum eMode, GLenum eType, const void *pIndirect, GLsizei nPrimcount, GLsizei nStride);
1457  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC)(GLenum eMode, GLenum eType, const void *pIndirect, GLsizei nDrawCount, GLsizei nMaxDrawCount, GLsizei nStride, GLint nVertexBufferCount);
1458  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC)(GLenum eMode, GLenum eType, const void *pIndirect, GLsizei nDrawCount, GLsizei nStride, GLint nVertexBufferCount);
1459  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC)(GLenum eMode, GLenum eType, GLintptr pIndirect, GLintptr pDrawcount, GLsizei nMaxdrawcount, GLsizei nStride);
1460  typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC)(GLenum eMode, GLenum eType, const void *pIndirect, GLsizei nDrawcount, GLsizei nStride);
1461  typedef void (GL_APIENTRY *PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC)(GLenum eMode, GLuint uStart, GLuint uEnd, const GLint *pnFirst, const GLsizei *pnCount, GLsizei nPrimcount);
1462  typedef void (GL_APIENTRY *PFNGLMULTIMODEDRAWARRAYSIBMPROC)(const GLenum *peMode, const GLint *pnFirst, const GLsizei *pnCount, GLsizei nPrimcount, GLint nModestride);
1463  typedef void (GL_APIENTRY *PFNGLMULTIMODEDRAWELEMENTSIBMPROC)(const GLenum *peMode, const GLsizei *pnCount, GLenum eType, const void *const *ppIndices, GLsizei nPrimcount, GLint nModestride);
1464  typedef void (GL_APIENTRY *PFNGLMULTITEXBUFFEREXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum eInternalformat, GLuint uBuffer);
1465  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1BOESPROC)(GLenum eTexture, GLbyte nS);
1466  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1BVOESPROC)(GLenum eTexture, const GLbyte *pnCoords);
1467  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1DPROC)(GLenum eTarget, GLdouble fS);
1468  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1DARBPROC)(GLenum eTarget, GLdouble fS);
1469  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1DVPROC)(GLenum eTarget, const GLdouble *pfV);
1470  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1DVARBPROC)(GLenum eTarget, const GLdouble *pfV);
1471  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1FPROC)(GLenum eTarget, GLfloat fS);
1472  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1FARBPROC)(GLenum eTarget, GLfloat fS);
1473  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1FVPROC)(GLenum eTarget, const GLfloat *pfV);
1474  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1FVARBPROC)(GLenum eTarget, const GLfloat *pfV);
1475  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1HNVPROC)(GLenum eTarget, GLhalfNV uS);
1476  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1HVNVPROC)(GLenum eTarget, const GLhalfNV *puV);
1477  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1IPROC)(GLenum eTarget, GLint nS);
1478  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1IARBPROC)(GLenum eTarget, GLint nS);
1479  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1IVPROC)(GLenum eTarget, const GLint *pnV);
1480  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1IVARBPROC)(GLenum eTarget, const GLint *pnV);
1481  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1SPROC)(GLenum eTarget, GLshort nS);
1482  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1SARBPROC)(GLenum eTarget, GLshort nS);
1483  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1SVPROC)(GLenum eTarget, const GLshort *pnV);
1484  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1SVARBPROC)(GLenum eTarget, const GLshort *pnV);
1485  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1XOESPROC)(GLenum eTexture, GLfixed nS);
1486  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD1XVOESPROC)(GLenum eTexture, const GLfixed *pnCoords);
1487  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2BOESPROC)(GLenum eTexture, GLbyte nS, GLbyte nT);
1488  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2BVOESPROC)(GLenum eTexture, const GLbyte *pnCoords);
1489  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2DPROC)(GLenum eTarget, GLdouble fS, GLdouble fT);
1490  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2DARBPROC)(GLenum eTarget, GLdouble fS, GLdouble fT);
1491  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2DVPROC)(GLenum eTarget, const GLdouble *pfV);
1492  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2DVARBPROC)(GLenum eTarget, const GLdouble *pfV);
1493  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2FPROC)(GLenum eTarget, GLfloat fS, GLfloat fT);
1494  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2FARBPROC)(GLenum eTarget, GLfloat fS, GLfloat fT);
1495  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2FVPROC)(GLenum eTarget, const GLfloat *pfV);
1496  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2FVARBPROC)(GLenum eTarget, const GLfloat *pfV);
1497  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2HNVPROC)(GLenum eTarget, GLhalfNV uS, GLhalfNV uT);
1498  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2HVNVPROC)(GLenum eTarget, const GLhalfNV *puV);
1499  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2IPROC)(GLenum eTarget, GLint nS, GLint nT);
1500  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2IARBPROC)(GLenum eTarget, GLint nS, GLint nT);
1501  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2IVPROC)(GLenum eTarget, const GLint *pnV);
1502  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2IVARBPROC)(GLenum eTarget, const GLint *pnV);
1503  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2SPROC)(GLenum eTarget, GLshort nS, GLshort nT);
1504  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2SARBPROC)(GLenum eTarget, GLshort nS, GLshort nT);
1505  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2SVPROC)(GLenum eTarget, const GLshort *pnV);
1506  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2SVARBPROC)(GLenum eTarget, const GLshort *pnV);
1507  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2XOESPROC)(GLenum eTexture, GLfixed nS, GLfixed nT);
1508  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD2XVOESPROC)(GLenum eTexture, const GLfixed *pnCoords);
1509  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3BOESPROC)(GLenum eTexture, GLbyte nS, GLbyte nT, GLbyte nR);
1510  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3BVOESPROC)(GLenum eTexture, const GLbyte *pnCoords);
1511  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3DPROC)(GLenum eTarget, GLdouble fS, GLdouble fT, GLdouble fR);
1512  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3DARBPROC)(GLenum eTarget, GLdouble fS, GLdouble fT, GLdouble fR);
1513  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3DVPROC)(GLenum eTarget, const GLdouble *pfV);
1514  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3DVARBPROC)(GLenum eTarget, const GLdouble *pfV);
1515  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3FPROC)(GLenum eTarget, GLfloat fS, GLfloat fT, GLfloat fR);
1516  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3FARBPROC)(GLenum eTarget, GLfloat fS, GLfloat fT, GLfloat fR);
1517  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3FVPROC)(GLenum eTarget, const GLfloat *pfV);
1518  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3FVARBPROC)(GLenum eTarget, const GLfloat *pfV);
1519  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3HNVPROC)(GLenum eTarget, GLhalfNV uS, GLhalfNV uT, GLhalfNV uR);
1520  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3HVNVPROC)(GLenum eTarget, const GLhalfNV *puV);
1521  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3IPROC)(GLenum eTarget, GLint nS, GLint nT, GLint nR);
1522  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3IARBPROC)(GLenum eTarget, GLint nS, GLint nT, GLint nR);
1523  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3IVPROC)(GLenum eTarget, const GLint *pnV);
1524  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3IVARBPROC)(GLenum eTarget, const GLint *pnV);
1525  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3SPROC)(GLenum eTarget, GLshort nS, GLshort nT, GLshort nR);
1526  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3SARBPROC)(GLenum eTarget, GLshort nS, GLshort nT, GLshort nR);
1527  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3SVPROC)(GLenum eTarget, const GLshort *pnV);
1528  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3SVARBPROC)(GLenum eTarget, const GLshort *pnV);
1529  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3XOESPROC)(GLenum eTexture, GLfixed nS, GLfixed nT, GLfixed nR);
1530  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD3XVOESPROC)(GLenum eTexture, const GLfixed *pnCoords);
1531  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4BOESPROC)(GLenum eTexture, GLbyte nS, GLbyte nT, GLbyte nR, GLbyte nQ);
1532  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4BVOESPROC)(GLenum eTexture, const GLbyte *pnCoords);
1533  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4DPROC)(GLenum eTarget, GLdouble fS, GLdouble fT, GLdouble fR, GLdouble fQ);
1534  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4DARBPROC)(GLenum eTarget, GLdouble fS, GLdouble fT, GLdouble fR, GLdouble fQ);
1535  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4DVPROC)(GLenum eTarget, const GLdouble *pfV);
1536  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4DVARBPROC)(GLenum eTarget, const GLdouble *pfV);
1537  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4FPROC)(GLenum eTarget, GLfloat fS, GLfloat fT, GLfloat fR, GLfloat fQ);
1538  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4FARBPROC)(GLenum eTarget, GLfloat fS, GLfloat fT, GLfloat fR, GLfloat fQ);
1539  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4FVPROC)(GLenum eTarget, const GLfloat *pfV);
1540  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4FVARBPROC)(GLenum eTarget, const GLfloat *pfV);
1541  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4HNVPROC)(GLenum eTarget, GLhalfNV uS, GLhalfNV uT, GLhalfNV uR, GLhalfNV uQ);
1542  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4HVNVPROC)(GLenum eTarget, const GLhalfNV *puV);
1543  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4IPROC)(GLenum eTarget, GLint nS, GLint nT, GLint nR, GLint nQ);
1544  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4IARBPROC)(GLenum eTarget, GLint nS, GLint nT, GLint nR, GLint nQ);
1545  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4IVPROC)(GLenum eTarget, const GLint *pnV);
1546  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4IVARBPROC)(GLenum eTarget, const GLint *pnV);
1547  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4SPROC)(GLenum eTarget, GLshort nS, GLshort nT, GLshort nR, GLshort nQ);
1548  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4SARBPROC)(GLenum eTarget, GLshort nS, GLshort nT, GLshort nR, GLshort nQ);
1549  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4SVPROC)(GLenum eTarget, const GLshort *pnV);
1550  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4SVARBPROC)(GLenum eTarget, const GLshort *pnV);
1551  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4XOESPROC)(GLenum eTexture, GLfixed nS, GLfixed nT, GLfixed nR, GLfixed nQ);
1552  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORD4XVOESPROC)(GLenum eTexture, const GLfixed *pnCoords);
1553  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP1UIPROC)(GLenum eTexture, GLenum eType, GLuint uCoords);
1554  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP1UIVPROC)(GLenum eTexture, GLenum eType, const GLuint *puCoords);
1555  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP2UIPROC)(GLenum eTexture, GLenum eType, GLuint uCoords);
1556  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP2UIVPROC)(GLenum eTexture, GLenum eType, const GLuint *puCoords);
1557  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP3UIPROC)(GLenum eTexture, GLenum eType, GLuint uCoords);
1558  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP3UIVPROC)(GLenum eTexture, GLenum eType, const GLuint *puCoords);
1559  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP4UIPROC)(GLenum eTexture, GLenum eType, GLuint uCoords);
1560  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDP4UIVPROC)(GLenum eTexture, GLenum eType, const GLuint *puCoords);
1561  typedef void (GL_APIENTRY *PFNGLMULTITEXCOORDPOINTEREXTPROC)(GLenum eTexunit, GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
1562  typedef void (GL_APIENTRY *PFNGLMULTITEXENVFEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLfloat fParam);
1563  typedef void (GL_APIENTRY *PFNGLMULTITEXENVFVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
1564  typedef void (GL_APIENTRY *PFNGLMULTITEXENVIEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLint nParam);
1565  typedef void (GL_APIENTRY *PFNGLMULTITEXENVIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, const GLint *pnParams);
1566  typedef void (GL_APIENTRY *PFNGLMULTITEXGENDEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, GLdouble fParam);
1567  typedef void (GL_APIENTRY *PFNGLMULTITEXGENDVEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, const GLdouble *pfParams);
1568  typedef void (GL_APIENTRY *PFNGLMULTITEXGENFEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, GLfloat fParam);
1569  typedef void (GL_APIENTRY *PFNGLMULTITEXGENFVEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, const GLfloat *pfParams);
1570  typedef void (GL_APIENTRY *PFNGLMULTITEXGENIEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, GLint nParam);
1571  typedef void (GL_APIENTRY *PFNGLMULTITEXGENIVEXTPROC)(GLenum eTexunit, GLenum eCoord, GLenum ePname, const GLint *pnParams);
1572  typedef void (GL_APIENTRY *PFNGLMULTITEXIMAGE1DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
1573  typedef void (GL_APIENTRY *PFNGLMULTITEXIMAGE2DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
1574  typedef void (GL_APIENTRY *PFNGLMULTITEXIMAGE3DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
1575  typedef void (GL_APIENTRY *PFNGLMULTITEXPARAMETERIIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, const GLint *pnParams);
1576  typedef void (GL_APIENTRY *PFNGLMULTITEXPARAMETERIUIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, const GLuint *puParams);
1577  typedef void (GL_APIENTRY *PFNGLMULTITEXPARAMETERFEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLfloat fParam);
1578  typedef void (GL_APIENTRY *PFNGLMULTITEXPARAMETERFVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
1579  typedef void (GL_APIENTRY *PFNGLMULTITEXPARAMETERIEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, GLint nParam);
1580  typedef void (GL_APIENTRY *PFNGLMULTITEXPARAMETERIVEXTPROC)(GLenum eTexunit, GLenum eTarget, GLenum ePname, const GLint *pnParams);
1581  typedef void (GL_APIENTRY *PFNGLMULTITEXRENDERBUFFEREXTPROC)(GLenum eTexunit, GLenum eTarget, GLuint uRenderbuffer);
1582  typedef void (GL_APIENTRY *PFNGLMULTITEXSUBIMAGE1DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pPixels);
1583  typedef void (GL_APIENTRY *PFNGLMULTITEXSUBIMAGE2DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pPixels);
1584  typedef void (GL_APIENTRY *PFNGLMULTITEXSUBIMAGE3DEXTPROC)(GLenum eTexunit, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pPixels);
1585  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERDATAPROC)(GLuint uBuffer, GLsizeiptr pSize, const void *pData, GLenum eUsage);
1586  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERDATAEXTPROC)(GLuint uBuffer, GLsizeiptr pSize, const void *pData, GLenum eUsage);
1587  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize, GLboolean bCommit);
1588  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize, GLboolean bCommit);
1589  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERSTORAGEPROC)(GLuint uBuffer, GLsizeiptr pSize, const void *pData, GLbitfield uFlags);
1590  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERSTORAGEEXTPROC)(GLuint uBuffer, GLsizeiptr pSize, const void *pData, GLbitfield uFlags);
1591  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERSUBDATAPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize, const void *pData);
1592  typedef void (GL_APIENTRY *PFNGLNAMEDBUFFERSUBDATAEXTPROC)(GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize, const void *pData);
1593  typedef void (GL_APIENTRY *PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC)(GLuint uReadBuffer, GLuint uWriteBuffer, GLintptr pReadOffset, GLintptr pWriteOffset, GLsizeiptr pSize);
1594  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC)(GLuint uFramebuffer, GLenum eBuf);
1595  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC)(GLuint uFramebuffer, GLsizei nN, const GLenum *peBufs);
1596  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC)(GLuint uFramebuffer, GLenum ePname, GLint nParam);
1597  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC)(GLuint uFramebuffer, GLenum ePname, GLint nParam);
1598  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC)(GLuint uFramebuffer, GLenum eSrc);
1599  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum eRenderbuffertarget, GLuint uRenderbuffer);
1600  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum eRenderbuffertarget, GLuint uRenderbuffer);
1601  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)(GLuint uFramebuffer, GLuint uStart, GLsizei nCount, const GLfloat *pfV);
1602  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)(GLuint uFramebuffer, GLuint uStart, GLsizei nCount, const GLfloat *pfV);
1603  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTUREPROC)(GLuint uFramebuffer, GLenum eAttachment, GLuint uTexture, GLint nLevel);
1604  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel);
1605  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel);
1606  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLenum eTextarget, GLuint uTexture, GLint nLevel, GLint nZoffset);
1607  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLuint uTexture, GLint nLevel);
1608  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLenum eFace);
1609  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC)(GLuint uFramebuffer, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer);
1610  typedef void (GL_APIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC)(GLuint uFramebuffer, GLenum eAttachment, GLuint uTexture, GLint nLevel, GLint nLayer);
1611  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
1612  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, const GLdouble *pfParams);
1613  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
1614  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, const GLfloat *pfParams);
1615  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLint nX, GLint nY, GLint nZ, GLint nW);
1616  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, const GLint *pnParams);
1617  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ, GLuint uW);
1618  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, const GLuint *puParams);
1619  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLfloat *pfParams);
1620  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLint *pnParams);
1621  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)(GLuint uProgram, GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLuint *puParams);
1622  typedef void (GL_APIENTRY *PFNGLNAMEDPROGRAMSTRINGEXTPROC)(GLuint uProgram, GLenum eTarget, GLenum eFormat, GLsizei nLen, const void *pString);
1623  typedef void (GL_APIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEPROC)(GLuint uRenderbuffer, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1624  typedef void (GL_APIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)(GLuint uRenderbuffer, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1625  typedef void (GL_APIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLuint uRenderbuffer, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1626  typedef void (GL_APIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)(GLuint uRenderbuffer, GLsizei nCoverageSamples, GLsizei nColorSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1627  typedef void (GL_APIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLuint uRenderbuffer, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1628  typedef void (GL_APIENTRY *PFNGLNAMEDSTRINGARBPROC)(GLenum eType, GLint nNamelen, const GLchar *pName, GLint nStringlen, const GLchar *pString);
1629  typedef GLuint (GL_APIENTRY *PFNGLNEWBUFFERREGIONPROC)(GLenum eRegion);
1630  typedef GLuint (GL_APIENTRY *PFNGLNEWOBJECTBUFFERATIPROC)(GLsizei nSize, const void *pPointer, GLenum eUsage);
1631  typedef void (GL_APIENTRY *PFNGLNORMAL3FVERTEX3FSUNPROC)(GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
1632  typedef void (GL_APIENTRY *PFNGLNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *pfN, const GLfloat *pfV);
1633  typedef void (GL_APIENTRY *PFNGLNORMAL3HNVPROC)(GLhalfNV uNx, GLhalfNV uNy, GLhalfNV uNz);
1634  typedef void (GL_APIENTRY *PFNGLNORMAL3HVNVPROC)(const GLhalfNV *puV);
1635  typedef void (GL_APIENTRY *PFNGLNORMAL3XOESPROC)(GLfixed nNx, GLfixed nNy, GLfixed nNz);
1636  typedef void (GL_APIENTRY *PFNGLNORMAL3XVOESPROC)(const GLfixed *pnCoords);
1637  typedef void (GL_APIENTRY *PFNGLNORMALFORMATNVPROC)(GLenum eType, GLsizei nStride);
1638  typedef void (GL_APIENTRY *PFNGLNORMALP3UIPROC)(GLenum eType, GLuint uCoords);
1639  typedef void (GL_APIENTRY *PFNGLNORMALP3UIVPROC)(GLenum eType, const GLuint *puCoords);
1640  typedef void (GL_APIENTRY *PFNGLNORMALPOINTEREXTPROC)(GLenum eType, GLsizei nStride, GLsizei nCount, const void *pPointer);
1641  typedef void (GL_APIENTRY *PFNGLNORMALPOINTERLISTIBMPROC)(GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
1642  typedef void (GL_APIENTRY *PFNGLNORMALPOINTERVINTELPROC)(GLenum eType, const void **ppPointer);
1643  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3BATIPROC)(GLenum eStream, GLbyte nNx, GLbyte nNy, GLbyte nNz);
1644  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3BVATIPROC)(GLenum eStream, const GLbyte *pnCoords);
1645  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3DATIPROC)(GLenum eStream, GLdouble fNx, GLdouble fNy, GLdouble fNz);
1646  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3DVATIPROC)(GLenum eStream, const GLdouble *pfCoords);
1647  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3FATIPROC)(GLenum eStream, GLfloat fNx, GLfloat fNy, GLfloat fNz);
1648  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3FVATIPROC)(GLenum eStream, const GLfloat *pfCoords);
1649  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3IATIPROC)(GLenum eStream, GLint nNx, GLint nNy, GLint nNz);
1650  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3IVATIPROC)(GLenum eStream, const GLint *pnCoords);
1651  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3SATIPROC)(GLenum eStream, GLshort nNx, GLshort nNy, GLshort nNz);
1652  typedef void (GL_APIENTRY *PFNGLNORMALSTREAM3SVATIPROC)(GLenum eStream, const GLshort *pnCoords);
1653  typedef void (GL_APIENTRY *PFNGLOBJECTLABELPROC)(GLenum eIdentifier, GLuint uName, GLsizei nLength, const GLchar *pLabel);
1654  typedef void (GL_APIENTRY *PFNGLOBJECTLABELKHRPROC)(GLenum eIdentifier, GLuint uName, GLsizei nLength, const GLchar *pLabel);
1655  typedef void (GL_APIENTRY *PFNGLOBJECTPTRLABELPROC)(const void *pPtr, GLsizei nLength, const GLchar *pLabel);
1656  typedef void (GL_APIENTRY *PFNGLOBJECTPTRLABELKHRPROC)(const void *pPtr, GLsizei nLength, const GLchar *pLabel);
1657  typedef GLenum (GL_APIENTRY *PFNGLOBJECTPURGEABLEAPPLEPROC)(GLenum eObjectType, GLuint uName, GLenum eOption);
1658  typedef GLenum (GL_APIENTRY *PFNGLOBJECTUNPURGEABLEAPPLEPROC)(GLenum eObjectType, GLuint uName, GLenum eOption);
1659  typedef void (GL_APIENTRY *PFNGLORTHOFOESPROC)(GLfloat fL, GLfloat fR, GLfloat fB, GLfloat fT, GLfloat fN, GLfloat fF);
1660  typedef void (GL_APIENTRY *PFNGLORTHOXOESPROC)(GLfixed nL, GLfixed nR, GLfixed nB, GLfixed nT, GLfixed nN, GLfixed nF);
1661  typedef void (GL_APIENTRY *PFNGLPNTRIANGLESFATIPROC)(GLenum ePname, GLfloat fParam);
1662  typedef void (GL_APIENTRY *PFNGLPNTRIANGLESIATIPROC)(GLenum ePname, GLint nParam);
1663  typedef void (GL_APIENTRY *PFNGLPASSTEXCOORDATIPROC)(GLuint uDst, GLuint uCoord, GLenum eSwizzle);
1664  typedef void (GL_APIENTRY *PFNGLPASSTHROUGHXOESPROC)(GLfixed nToken);
1665  typedef void (GL_APIENTRY *PFNGLPATCHPARAMETERFVPROC)(GLenum ePname, const GLfloat *pfValues);
1666  typedef void (GL_APIENTRY *PFNGLPATCHPARAMETERIPROC)(GLenum ePname, GLint nValue);
1667  typedef void (GL_APIENTRY *PFNGLPATCHPARAMETERIEXTPROC)(GLenum ePname, GLint nValue);
1668  typedef void (GL_APIENTRY *PFNGLPATCHPARAMETERIOESPROC)(GLenum ePname, GLint nValue);
1669  typedef void (GL_APIENTRY *PFNGLPATHCOLORGENNVPROC)(GLenum eColor, GLenum eGenMode, GLenum eColorFormat, const GLfloat *pfCoeffs);
1670  typedef void (GL_APIENTRY *PFNGLPATHCOMMANDSNVPROC)(GLuint uPath, GLsizei nNumCommands, const GLubyte *puCommands, GLsizei nNumCoords, GLenum eCoordType, const void *pCoords);
1671  typedef void (GL_APIENTRY *PFNGLPATHCOORDSNVPROC)(GLuint uPath, GLsizei nNumCoords, GLenum eCoordType, const void *pCoords);
1672  typedef void (GL_APIENTRY *PFNGLPATHCOVERDEPTHFUNCNVPROC)(GLenum eFunc);
1673  typedef void (GL_APIENTRY *PFNGLPATHDASHARRAYNVPROC)(GLuint uPath, GLsizei nDashCount, const GLfloat *pfDashArray);
1674  typedef void (GL_APIENTRY *PFNGLPATHFOGGENNVPROC)(GLenum eGenMode);
1675  typedef GLenum (GL_APIENTRY *PFNGLPATHGLYPHINDEXARRAYNVPROC)(GLuint uFirstPathName, GLenum eFontTarget, const void *pFontName, GLbitfield uFontStyle, GLuint uFirstGlyphIndex, GLsizei nNumGlyphs, GLuint uPathParameterTemplate, GLfloat fEmScale);
1676  typedef GLenum (GL_APIENTRY *PFNGLPATHGLYPHINDEXRANGENVPROC)(GLenum eFontTarget, const void *pFontName, GLbitfield uFontStyle, GLuint uPathParameterTemplate, GLfloat fEmScale, GLuint uBaseAndCount[2]);
1677  typedef void (GL_APIENTRY *PFNGLPATHGLYPHRANGENVPROC)(GLuint uFirstPathName, GLenum eFontTarget, const void *pFontName, GLbitfield uFontStyle, GLuint uFirstGlyph, GLsizei nNumGlyphs, GLenum eHandleMissingGlyphs, GLuint uPathParameterTemplate, GLfloat fEmScale);
1678  typedef void (GL_APIENTRY *PFNGLPATHGLYPHSNVPROC)(GLuint uFirstPathName, GLenum eFontTarget, const void *pFontName, GLbitfield uFontStyle, GLsizei nNumGlyphs, GLenum eType, const void *pCharcodes, GLenum eHandleMissingGlyphs, GLuint uPathParameterTemplate, GLfloat fEmScale);
1679  typedef GLenum (GL_APIENTRY *PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC)(GLuint uFirstPathName, GLenum eFontTarget, GLsizeiptr pFontSize, const void *pFontData, GLsizei nFaceIndex, GLuint uFirstGlyphIndex, GLsizei nNumGlyphs, GLuint uPathParameterTemplate, GLfloat fEmScale);
1680  typedef void (GL_APIENTRY *PFNGLPATHPARAMETERFNVPROC)(GLuint uPath, GLenum ePname, GLfloat fValue);
1681  typedef void (GL_APIENTRY *PFNGLPATHPARAMETERFVNVPROC)(GLuint uPath, GLenum ePname, const GLfloat *pfValue);
1682  typedef void (GL_APIENTRY *PFNGLPATHPARAMETERINVPROC)(GLuint uPath, GLenum ePname, GLint nValue);
1683  typedef void (GL_APIENTRY *PFNGLPATHPARAMETERIVNVPROC)(GLuint uPath, GLenum ePname, const GLint *pnValue);
1684  typedef void (GL_APIENTRY *PFNGLPATHSTENCILDEPTHOFFSETNVPROC)(GLfloat fFactor, GLfloat fUnits);
1685  typedef void (GL_APIENTRY *PFNGLPATHSTENCILFUNCNVPROC)(GLenum eFunc, GLint nRef, GLuint uMask);
1686  typedef void (GL_APIENTRY *PFNGLPATHSTRINGNVPROC)(GLuint uPath, GLenum eFormat, GLsizei nLength, const void *pPathString);
1687  typedef void (GL_APIENTRY *PFNGLPATHSUBCOMMANDSNVPROC)(GLuint uPath, GLsizei nCommandStart, GLsizei nCommandsToDelete, GLsizei nNumCommands, const GLubyte *puCommands, GLsizei nNumCoords, GLenum eCoordType, const void *pCoords);
1688  typedef void (GL_APIENTRY *PFNGLPATHSUBCOORDSNVPROC)(GLuint uPath, GLsizei nCoordStart, GLsizei nNumCoords, GLenum eCoordType, const void *pCoords);
1689  typedef void (GL_APIENTRY *PFNGLPATHTEXGENNVPROC)(GLenum eTexCoordSet, GLenum eGenMode, GLint nComponents, const GLfloat *pfCoeffs);
1690  typedef void (GL_APIENTRY *PFNGLPAUSETRANSFORMFEEDBACKPROC)(void);
1691  typedef void (GL_APIENTRY *PFNGLPAUSETRANSFORMFEEDBACKEXTPROC)(void);
1692  typedef void (GL_APIENTRY *PFNGLPAUSETRANSFORMFEEDBACKNVPROC)(void);
1693  typedef void (GL_APIENTRY *PFNGLPIXELDATARANGENVPROC)(GLenum eTarget, GLsizei nLength, const void *pPointer);
1694  typedef void (GL_APIENTRY *PFNGLPIXELMAPXPROC)(GLenum eMap, GLint nSize, const GLfixed *pnValues);
1695  typedef void (GL_APIENTRY *PFNGLPIXELSTOREFPROC)(GLenum ePname, GLfloat fParam);
1696  typedef void (GL_APIENTRY *PFNGLPIXELSTOREIPROC)(GLenum ePname, GLint nParam);
1697  typedef void (GL_APIENTRY *PFNGLPIXELSTOREXPROC)(GLenum ePname, GLfixed nParam);
1698  typedef void (GL_APIENTRY *PFNGLPIXELTEXGENPARAMETERFSGISPROC)(GLenum ePname, GLfloat fParam);
1699  typedef void (GL_APIENTRY *PFNGLPIXELTEXGENPARAMETERFVSGISPROC)(GLenum ePname, const GLfloat *pfParams);
1700  typedef void (GL_APIENTRY *PFNGLPIXELTEXGENPARAMETERISGISPROC)(GLenum ePname, GLint nParam);
1701  typedef void (GL_APIENTRY *PFNGLPIXELTEXGENPARAMETERIVSGISPROC)(GLenum ePname, const GLint *pnParams);
1702  typedef void (GL_APIENTRY *PFNGLPIXELTEXGENSGIXPROC)(GLenum eMode);
1703  typedef void (GL_APIENTRY *PFNGLPIXELTRANSFERXOESPROC)(GLenum ePname, GLfixed nParam);
1704  typedef void (GL_APIENTRY *PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)(GLenum eTarget, GLenum ePname, GLfloat fParam);
1705  typedef void (GL_APIENTRY *PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
1706  typedef void (GL_APIENTRY *PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)(GLenum eTarget, GLenum ePname, GLint nParam);
1707  typedef void (GL_APIENTRY *PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
1708  typedef void (GL_APIENTRY *PFNGLPIXELZOOMXOESPROC)(GLfixed nXfactor, GLfixed nYfactor);
1709  typedef GLboolean (GL_APIENTRY *PFNGLPOINTALONGPATHNVPROC)(GLuint uPath, GLsizei nStartSegment, GLsizei nNumSegments, GLfloat fDistance, GLfloat *pfX, GLfloat *pfY, GLfloat *pfTangentX, GLfloat *pfTangentY);
1710  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFPROC)(GLenum ePname, GLfloat fParam);
1711  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFARBPROC)(GLenum ePname, GLfloat fParam);
1712  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFEXTPROC)(GLenum ePname, GLfloat fParam);
1713  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFSGISPROC)(GLenum ePname, GLfloat fParam);
1714  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFVPROC)(GLenum ePname, const GLfloat *pfParams);
1715  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFVARBPROC)(GLenum ePname, const GLfloat *pfParams);
1716  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFVEXTPROC)(GLenum ePname, const GLfloat *pfParams);
1717  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERFVSGISPROC)(GLenum ePname, const GLfloat *pfParams);
1718  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERIPROC)(GLenum ePname, GLint nParam);
1719  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERINVPROC)(GLenum ePname, GLint nParam);
1720  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERIVPROC)(GLenum ePname, const GLint *pnParams);
1721  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERIVNVPROC)(GLenum ePname, const GLint *pnParams);
1722  typedef void (GL_APIENTRY *PFNGLPOINTPARAMETERXVOESPROC)(GLenum ePname, const GLfixed *pnParams);
1723  typedef void (GL_APIENTRY *PFNGLPOINTSIZEPROC)(GLfloat fSize);
1724  typedef void (GL_APIENTRY *PFNGLPOINTSIZEXOESPROC)(GLfixed nSize);
1725  typedef GLint (GL_APIENTRY *PFNGLPOLLASYNCSGIXPROC)(GLuint *puMarkerp);
1726  typedef GLint (GL_APIENTRY *PFNGLPOLLINSTRUMENTSSGIXPROC)(GLint *pnMarkerP);
1727  typedef void (GL_APIENTRY *PFNGLPOLYGONMODEPROC)(GLenum eFace, GLenum eMode);
1728  typedef void (GL_APIENTRY *PFNGLPOLYGONMODENVPROC)(GLenum eFace, GLenum eMode);
1729  typedef void (GL_APIENTRY *PFNGLPOLYGONOFFSETPROC)(GLfloat fFactor, GLfloat fUnits);
1730  typedef void (GL_APIENTRY *PFNGLPOLYGONOFFSETCLAMPEXTPROC)(GLfloat fFactor, GLfloat fUnits, GLfloat fClamp);
1731  typedef void (GL_APIENTRY *PFNGLPOLYGONOFFSETEXTPROC)(GLfloat fFactor, GLfloat fBias);
1732  typedef void (GL_APIENTRY *PFNGLPOLYGONOFFSETXOESPROC)(GLfixed nFactor, GLfixed nUnits);
1733  typedef void (GL_APIENTRY *PFNGLPOPDEBUGGROUPPROC)(void);
1734  typedef void (GL_APIENTRY *PFNGLPOPDEBUGGROUPKHRPROC)(void);
1735  typedef void (GL_APIENTRY *PFNGLPOPGROUPMARKEREXTPROC)(void);
1736  typedef void (GL_APIENTRY *PFNGLPRESENTFRAMEDUALFILLNVPROC)(GLuint uVideoSlot, GLuint64EXT uMinPresentTime, GLuint uBeginPresentTimeId, GLuint uPresentDurationId, GLenum eType, GLenum eTarget0, GLuint uFill0, GLenum eTarget1, GLuint uFill1, GLenum eTarget2, GLuint uFill2, GLenum eTarget3, GLuint uFill3);
1737  typedef void (GL_APIENTRY *PFNGLPRESENTFRAMEKEYEDNVPROC)(GLuint uVideoSlot, GLuint64EXT uMinPresentTime, GLuint uBeginPresentTimeId, GLuint uPresentDurationId, GLenum eType, GLenum eTarget0, GLuint uFill0, GLuint uKey0, GLenum eTarget1, GLuint uFill1, GLuint uKey1);
1738  typedef void (GL_APIENTRY *PFNGLPRIMITIVEBOUNDINGBOXPROC)(GLfloat fMinX, GLfloat fMinY, GLfloat fMinZ, GLfloat fMinW, GLfloat fMaxX, GLfloat fMaxY, GLfloat fMaxZ, GLfloat fMaxW);
1739  typedef void (GL_APIENTRY *PFNGLPRIMITIVEBOUNDINGBOXARBPROC)(GLfloat fMinX, GLfloat fMinY, GLfloat fMinZ, GLfloat fMinW, GLfloat fMaxX, GLfloat fMaxY, GLfloat fMaxZ, GLfloat fMaxW);
1740  typedef void (GL_APIENTRY *PFNGLPRIMITIVEBOUNDINGBOXEXTPROC)(GLfloat fMinX, GLfloat fMinY, GLfloat fMinZ, GLfloat fMinW, GLfloat fMaxX, GLfloat fMaxY, GLfloat fMaxZ, GLfloat fMaxW);
1741  typedef void (GL_APIENTRY *PFNGLPRIMITIVEBOUNDINGBOXOESPROC)(GLfloat fMinX, GLfloat fMinY, GLfloat fMinZ, GLfloat fMinW, GLfloat fMaxX, GLfloat fMaxY, GLfloat fMaxZ, GLfloat fMaxW);
1742  typedef void (GL_APIENTRY *PFNGLPRIMITIVERESTARTINDEXPROC)(GLuint uIndex);
1743  typedef void (GL_APIENTRY *PFNGLPRIMITIVERESTARTINDEXNVPROC)(GLuint uIndex);
1744  typedef void (GL_APIENTRY *PFNGLPRIMITIVERESTARTNVPROC)(void);
1745  typedef void (GL_APIENTRY *PFNGLPRIORITIZETEXTURESEXTPROC)(GLsizei nN, const GLuint *puTextures, const GLclampf *pfPriorities);
1746  typedef void (GL_APIENTRY *PFNGLPRIORITIZETEXTURESXOESPROC)(GLsizei nN, const GLuint *puTextures, const GLfixed *pnPriorities);
1747  typedef void (GL_APIENTRY *PFNGLPROGRAMBINARYPROC)(GLuint uProgram, GLenum eBinaryFormat, const void *pBinary, GLsizei nLength);
1748  typedef void (GL_APIENTRY *PFNGLPROGRAMBINARYOESPROC)(GLuint uProgram, GLenum eBinaryFormat, const void *pBinary, GLint nLength);
1749  typedef void (GL_APIENTRY *PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC)(GLenum eTarget, GLuint uBindingIndex, GLuint uWordIndex, GLsizei nCount, const GLint *pnParams);
1750  typedef void (GL_APIENTRY *PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC)(GLenum eTarget, GLuint uBindingIndex, GLuint uWordIndex, GLsizei nCount, const GLuint *puParams);
1751  typedef void (GL_APIENTRY *PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC)(GLenum eTarget, GLuint uBindingIndex, GLuint uWordIndex, GLsizei nCount, const GLfloat *pfParams);
1752  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETER4DARBPROC)(GLenum eTarget, GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
1753  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETER4DVARBPROC)(GLenum eTarget, GLuint uIndex, const GLdouble *pfParams);
1754  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETER4FARBPROC)(GLenum eTarget, GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
1755  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETER4FVARBPROC)(GLenum eTarget, GLuint uIndex, const GLfloat *pfParams);
1756  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERI4INVPROC)(GLenum eTarget, GLuint uIndex, GLint nX, GLint nY, GLint nZ, GLint nW);
1757  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERI4IVNVPROC)(GLenum eTarget, GLuint uIndex, const GLint *pnParams);
1758  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERI4UINVPROC)(GLenum eTarget, GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ, GLuint uW);
1759  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERI4UIVNVPROC)(GLenum eTarget, GLuint uIndex, const GLuint *puParams);
1760  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLfloat *pfParams);
1761  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERSI4IVNVPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLint *pnParams);
1762  typedef void (GL_APIENTRY *PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLuint *puParams);
1763  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETER4DARBPROC)(GLenum eTarget, GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
1764  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)(GLenum eTarget, GLuint uIndex, const GLdouble *pfParams);
1765  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETER4FARBPROC)(GLenum eTarget, GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
1766  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)(GLenum eTarget, GLuint uIndex, const GLfloat *pfParams);
1767  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERI4INVPROC)(GLenum eTarget, GLuint uIndex, GLint nX, GLint nY, GLint nZ, GLint nW);
1768  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC)(GLenum eTarget, GLuint uIndex, const GLint *pnParams);
1769  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERI4UINVPROC)(GLenum eTarget, GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ, GLuint uW);
1770  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC)(GLenum eTarget, GLuint uIndex, const GLuint *puParams);
1771  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLfloat *pfParams);
1772  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLint *pnParams);
1773  typedef void (GL_APIENTRY *PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLuint *puParams);
1774  typedef void (GL_APIENTRY *PFNGLPROGRAMNAMEDPARAMETER4DNVPROC)(GLuint uId, GLsizei nLen, const GLubyte *puName, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
1775  typedef void (GL_APIENTRY *PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC)(GLuint uId, GLsizei nLen, const GLubyte *puName, const GLdouble *pfV);
1776  typedef void (GL_APIENTRY *PFNGLPROGRAMNAMEDPARAMETER4FNVPROC)(GLuint uId, GLsizei nLen, const GLubyte *puName, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
1777  typedef void (GL_APIENTRY *PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC)(GLuint uId, GLsizei nLen, const GLubyte *puName, const GLfloat *pfV);
1778  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETER4DNVPROC)(GLenum eTarget, GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
1779  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETER4DVNVPROC)(GLenum eTarget, GLuint uIndex, const GLdouble *pfV);
1780  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETER4FNVPROC)(GLenum eTarget, GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
1781  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETER4FVNVPROC)(GLenum eTarget, GLuint uIndex, const GLfloat *pfV);
1782  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETERIPROC)(GLuint uProgram, GLenum ePname, GLint nValue);
1783  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETERIARBPROC)(GLuint uProgram, GLenum ePname, GLint nValue);
1784  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETERIEXTPROC)(GLuint uProgram, GLenum ePname, GLint nValue);
1785  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETERS4DVNVPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLdouble *pfV);
1786  typedef void (GL_APIENTRY *PFNGLPROGRAMPARAMETERS4FVNVPROC)(GLenum eTarget, GLuint uIndex, GLsizei nCount, const GLfloat *pfV);
1787  typedef void (GL_APIENTRY *PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC)(GLuint uProgram, GLint nLocation, GLenum eGenMode, GLint nComponents, const GLfloat *pfCoeffs);
1788  typedef void (GL_APIENTRY *PFNGLPROGRAMSTRINGARBPROC)(GLenum eTarget, GLenum eFormat, GLsizei nLen, const void *pString);
1789  typedef void (GL_APIENTRY *PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC)(GLenum eTarget, GLsizei nCount, const GLuint *puParams);
1790  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1DPROC)(GLuint uProgram, GLint nLocation, GLdouble fV0);
1791  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1DEXTPROC)(GLuint uProgram, GLint nLocation, GLdouble fX);
1792  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1793  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1794  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1FPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0);
1795  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1FEXTPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0);
1796  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1797  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1798  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1IPROC)(GLuint uProgram, GLint nLocation, GLint nV0);
1799  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1I64ARBPROC)(GLuint uProgram, GLint nLocation, GLint64 nX);
1800  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1I64NVPROC)(GLuint uProgram, GLint nLocation, GLint64EXT nX);
1801  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1I64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
1802  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1I64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
1803  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1IEXTPROC)(GLuint uProgram, GLint nLocation, GLint nV0);
1804  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1IVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1805  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1IVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1806  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UIPROC)(GLuint uProgram, GLint nLocation, GLuint uV0);
1807  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UI64ARBPROC)(GLuint uProgram, GLint nLocation, GLuint64 uX);
1808  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UI64NVPROC)(GLuint uProgram, GLint nLocation, GLuint64EXT uX);
1809  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
1810  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UI64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
1811  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UIEXTPROC)(GLuint uProgram, GLint nLocation, GLuint uV0);
1812  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UIVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1813  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM1UIVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1814  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2DPROC)(GLuint uProgram, GLint nLocation, GLdouble fV0, GLdouble fV1);
1815  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2DEXTPROC)(GLuint uProgram, GLint nLocation, GLdouble fX, GLdouble fY);
1816  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1817  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1818  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2FPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0, GLfloat fV1);
1819  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2FEXTPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0, GLfloat fV1);
1820  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1821  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1822  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2IPROC)(GLuint uProgram, GLint nLocation, GLint nV0, GLint nV1);
1823  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2I64ARBPROC)(GLuint uProgram, GLint nLocation, GLint64 nX, GLint64 nY);
1824  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2I64NVPROC)(GLuint uProgram, GLint nLocation, GLint64EXT nX, GLint64EXT nY);
1825  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2I64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
1826  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2I64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
1827  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2IEXTPROC)(GLuint uProgram, GLint nLocation, GLint nV0, GLint nV1);
1828  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2IVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1829  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2IVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1830  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UIPROC)(GLuint uProgram, GLint nLocation, GLuint uV0, GLuint uV1);
1831  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UI64ARBPROC)(GLuint uProgram, GLint nLocation, GLuint64 uX, GLuint64 uY);
1832  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UI64NVPROC)(GLuint uProgram, GLint nLocation, GLuint64EXT uX, GLuint64EXT uY);
1833  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
1834  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UI64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
1835  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UIEXTPROC)(GLuint uProgram, GLint nLocation, GLuint uV0, GLuint uV1);
1836  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UIVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1837  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM2UIVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1838  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3DPROC)(GLuint uProgram, GLint nLocation, GLdouble fV0, GLdouble fV1, GLdouble fV2);
1839  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3DEXTPROC)(GLuint uProgram, GLint nLocation, GLdouble fX, GLdouble fY, GLdouble fZ);
1840  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1841  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1842  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3FPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2);
1843  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3FEXTPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2);
1844  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1845  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1846  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3IPROC)(GLuint uProgram, GLint nLocation, GLint nV0, GLint nV1, GLint nV2);
1847  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3I64ARBPROC)(GLuint uProgram, GLint nLocation, GLint64 nX, GLint64 nY, GLint64 nZ);
1848  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3I64NVPROC)(GLuint uProgram, GLint nLocation, GLint64EXT nX, GLint64EXT nY, GLint64EXT nZ);
1849  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3I64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
1850  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3I64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
1851  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3IEXTPROC)(GLuint uProgram, GLint nLocation, GLint nV0, GLint nV1, GLint nV2);
1852  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3IVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1853  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3IVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1854  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UIPROC)(GLuint uProgram, GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2);
1855  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UI64ARBPROC)(GLuint uProgram, GLint nLocation, GLuint64 uX, GLuint64 uY, GLuint64 uZ);
1856  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UI64NVPROC)(GLuint uProgram, GLint nLocation, GLuint64EXT uX, GLuint64EXT uY, GLuint64EXT uZ);
1857  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
1858  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UI64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
1859  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UIEXTPROC)(GLuint uProgram, GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2);
1860  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UIVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1861  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM3UIVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1862  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4DPROC)(GLuint uProgram, GLint nLocation, GLdouble fV0, GLdouble fV1, GLdouble fV2, GLdouble fV3);
1863  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4DEXTPROC)(GLuint uProgram, GLint nLocation, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
1864  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1865  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
1866  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4FPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2, GLfloat fV3);
1867  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4FEXTPROC)(GLuint uProgram, GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2, GLfloat fV3);
1868  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1869  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
1870  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4IPROC)(GLuint uProgram, GLint nLocation, GLint nV0, GLint nV1, GLint nV2, GLint nV3);
1871  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4I64ARBPROC)(GLuint uProgram, GLint nLocation, GLint64 nX, GLint64 nY, GLint64 nZ, GLint64 nW);
1872  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4I64NVPROC)(GLuint uProgram, GLint nLocation, GLint64EXT nX, GLint64EXT nY, GLint64EXT nZ, GLint64EXT nW);
1873  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4I64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
1874  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4I64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
1875  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4IEXTPROC)(GLuint uProgram, GLint nLocation, GLint nV0, GLint nV1, GLint nV2, GLint nV3);
1876  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4IVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1877  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4IVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLint *pnValue);
1878  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UIPROC)(GLuint uProgram, GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2, GLuint uV3);
1879  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UI64ARBPROC)(GLuint uProgram, GLint nLocation, GLuint64 uX, GLuint64 uY, GLuint64 uZ, GLuint64 uW);
1880  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UI64NVPROC)(GLuint uProgram, GLint nLocation, GLuint64EXT uX, GLuint64EXT uY, GLuint64EXT uZ, GLuint64EXT uW);
1881  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
1882  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UI64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
1883  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UIEXTPROC)(GLuint uProgram, GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2, GLuint uV3);
1884  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UIVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1885  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORM4UIVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint *puValue);
1886  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC)(GLuint uProgram, GLint nLocation, GLuint64 uValue);
1887  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC)(GLuint uProgram, GLint nLocation, GLuint64 uValue);
1888  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC)(GLuint uProgram, GLint nLocation, GLuint64 uValue);
1889  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValues);
1890  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValues);
1891  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64 *puValues);
1892  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1893  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1894  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1895  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1896  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1897  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1898  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1899  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1900  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1901  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1902  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1903  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1904  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1905  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1906  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1907  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1908  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1909  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1910  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1911  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1912  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1913  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1914  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1915  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1916  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1917  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1918  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1919  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1920  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1921  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1922  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1923  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1924  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1925  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
1926  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1927  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
1928  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMUI64NVPROC)(GLuint uProgram, GLint nLocation, GLuint64EXT uValue);
1929  typedef void (GL_APIENTRY *PFNGLPROGRAMUNIFORMUI64VNVPROC)(GLuint uProgram, GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
1930  typedef void (GL_APIENTRY *PFNGLPROGRAMVERTEXLIMITNVPROC)(GLenum eTarget, GLint nLimit);
1931  typedef void (GL_APIENTRY *PFNGLPROVOKINGVERTEXPROC)(GLenum eMode);
1932  typedef void (GL_APIENTRY *PFNGLPROVOKINGVERTEXEXTPROC)(GLenum eMode);
1933  typedef void (GL_APIENTRY *PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield uMask);
1934  typedef void (GL_APIENTRY *PFNGLPUSHDEBUGGROUPPROC)(GLenum eSource, GLuint uId, GLsizei nLength, const GLchar *pMessage);
1935  typedef void (GL_APIENTRY *PFNGLPUSHDEBUGGROUPKHRPROC)(GLenum eSource, GLuint uId, GLsizei nLength, const GLchar *pMessage);
1936  typedef void (GL_APIENTRY *PFNGLPUSHGROUPMARKEREXTPROC)(GLsizei nLength, const GLchar *pMarker);
1937  typedef void (GL_APIENTRY *PFNGLQUERYCOUNTERPROC)(GLuint uId, GLenum eTarget);
1938  typedef void (GL_APIENTRY *PFNGLQUERYCOUNTEREXTPROC)(GLuint uId, GLenum eTarget);
1939  typedef GLbitfield (GL_APIENTRY *PFNGLQUERYMATRIXXOESPROC)(GLfixed *pnMantissa, GLint *pnExponent);
1940  typedef void (GL_APIENTRY *PFNGLQUERYOBJECTPARAMETERUIAMDPROC)(GLenum eTarget, GLuint uId, GLenum ePname, GLuint uParam);
1941  typedef void (GL_APIENTRY *PFNGLRASTERPOS2XOESPROC)(GLfixed nX, GLfixed nY);
1942  typedef void (GL_APIENTRY *PFNGLRASTERPOS2XVOESPROC)(const GLfixed *pnCoords);
1943  typedef void (GL_APIENTRY *PFNGLRASTERPOS3XOESPROC)(GLfixed nX, GLfixed nY, GLfixed nZ);
1944  typedef void (GL_APIENTRY *PFNGLRASTERPOS3XVOESPROC)(const GLfixed *pnCoords);
1945  typedef void (GL_APIENTRY *PFNGLRASTERPOS4XOESPROC)(GLfixed nX, GLfixed nY, GLfixed nZ, GLfixed nW);
1946  typedef void (GL_APIENTRY *PFNGLRASTERPOS4XVOESPROC)(const GLfixed *pnCoords);
1947  typedef void (GL_APIENTRY *PFNGLRASTERSAMPLESEXTPROC)(GLuint uSamples, GLboolean bFixedsamplelocations);
1948  typedef void (GL_APIENTRY *PFNGLREADBUFFERPROC)(GLenum eSrc);
1949  typedef void (GL_APIENTRY *PFNGLREADBUFFERINDEXEDEXTPROC)(GLenum eSrc, GLint nIndex);
1950  typedef void (GL_APIENTRY *PFNGLREADBUFFERNVPROC)(GLenum eMode);
1951  typedef void (GL_APIENTRY *PFNGLREADBUFFERREGIONPROC)(GLuint uRegion, GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
1952  typedef void (GL_APIENTRY *PFNGLREADINSTRUMENTSSGIXPROC)(GLint nMarker);
1953  typedef void (GL_APIENTRY *PFNGLREADPIXELSPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, void *pPixels);
1954  typedef void (GL_APIENTRY *PFNGLREADNPIXELSPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pData);
1955  typedef void (GL_APIENTRY *PFNGLREADNPIXELSARBPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pData);
1956  typedef void (GL_APIENTRY *PFNGLREADNPIXELSEXTPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pData);
1957  typedef void (GL_APIENTRY *PFNGLREADNPIXELSKHRPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, GLsizei nBufSize, void *pData);
1958  typedef void (GL_APIENTRY *PFNGLRECTXOESPROC)(GLfixed nX1, GLfixed nY1, GLfixed nX2, GLfixed nY2);
1959  typedef void (GL_APIENTRY *PFNGLRECTXVOESPROC)(const GLfixed *pnV1, const GLfixed *pnV2);
1960  typedef void (GL_APIENTRY *PFNGLREFERENCEPLANESGIXPROC)(const GLdouble *pfEquation);
1961  typedef void (GL_APIENTRY *PFNGLRELEASESHADERCOMPILERPROC)(void);
1962  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1963  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1964  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1965  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1966  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1967  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC)(GLenum eTarget, GLsizei nCoverageSamples, GLsizei nColorSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1968  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1969  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1970  typedef void (GL_APIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
1971  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEPOINTERSUNPROC)(GLenum eType, GLsizei nStride, const void **ppPointer);
1972  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUBSUNPROC)(GLubyte uCode);
1973  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUBVSUNPROC)(const GLubyte *puCode);
1974  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC)(GLuint uRc, GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fX, GLfloat fY, GLfloat fZ);
1975  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfC, const GLfloat *pfV);
1976  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLuint uRc, GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fA, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
1977  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfC, const GLfloat *pfN, const GLfloat *pfV);
1978  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC)(GLuint uRc, GLubyte uR, GLubyte uG, GLubyte uB, GLubyte uA, GLfloat fX, GLfloat fY, GLfloat fZ);
1979  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC)(const GLuint *puRc, const GLubyte *puC, const GLfloat *pfV);
1980  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC)(GLuint uRc, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
1981  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfN, const GLfloat *pfV);
1982  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUISUNPROC)(GLuint uCode);
1983  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLuint uRc, GLfloat fS, GLfloat fT, GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fA, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
1984  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfTc, const GLfloat *pfC, const GLfloat *pfN, const GLfloat *pfV);
1985  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC)(GLuint uRc, GLfloat fS, GLfloat fT, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
1986  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfTc, const GLfloat *pfN, const GLfloat *pfV);
1987  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC)(GLuint uRc, GLfloat fS, GLfloat fT, GLfloat fX, GLfloat fY, GLfloat fZ);
1988  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfTc, const GLfloat *pfV);
1989  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC)(GLuint uRc, GLfloat fX, GLfloat fY, GLfloat fZ);
1990  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC)(const GLuint *puRc, const GLfloat *pfV);
1991  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUIVSUNPROC)(const GLuint *puCode);
1992  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUSSUNPROC)(GLushort uCode);
1993  typedef void (GL_APIENTRY *PFNGLREPLACEMENTCODEUSVSUNPROC)(const GLushort *puCode);
1994  typedef void (GL_APIENTRY *PFNGLREQUESTRESIDENTPROGRAMSNVPROC)(GLsizei nN, const GLuint *puPrograms);
1995  typedef void (GL_APIENTRY *PFNGLRESETHISTOGRAMPROC)(GLenum eTarget);
1996  typedef void (GL_APIENTRY *PFNGLRESETHISTOGRAMEXTPROC)(GLenum eTarget);
1997  typedef void (GL_APIENTRY *PFNGLRESETMINMAXPROC)(GLenum eTarget);
1998  typedef void (GL_APIENTRY *PFNGLRESETMINMAXEXTPROC)(GLenum eTarget);
1999  typedef void (GL_APIENTRY *PFNGLRESIZEBUFFERSMESAPROC)(void);
2000  typedef void (GL_APIENTRY *PFNGLRESOLVEDEPTHVALUESNVPROC)(void);
2001  typedef void (GL_APIENTRY *PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC)(void);
2002  typedef void (GL_APIENTRY *PFNGLRESUMETRANSFORMFEEDBACKPROC)(void);
2003  typedef void (GL_APIENTRY *PFNGLRESUMETRANSFORMFEEDBACKEXTPROC)(void);
2004  typedef void (GL_APIENTRY *PFNGLRESUMETRANSFORMFEEDBACKNVPROC)(void);
2005  typedef void (GL_APIENTRY *PFNGLROTATEXOESPROC)(GLfixed nAngle, GLfixed nX, GLfixed nY, GLfixed nZ);
2006  typedef void (GL_APIENTRY *PFNGLSAMPLECOVERAGEPROC)(GLfloat fValue, GLboolean bInvert);
2007  typedef void (GL_APIENTRY *PFNGLSAMPLECOVERAGEARBPROC)(GLfloat fValue, GLboolean bInvert);
2008  typedef void (GL_APIENTRY *PFNGLSAMPLEMAPATIPROC)(GLuint uDst, GLuint uInterp, GLenum eSwizzle);
2009  typedef void (GL_APIENTRY *PFNGLSAMPLEMASKEXTPROC)(GLclampf fValue, GLboolean bInvert);
2010  typedef void (GL_APIENTRY *PFNGLSAMPLEMASKINDEXEDNVPROC)(GLuint uIndex, GLbitfield uMask);
2011  typedef void (GL_APIENTRY *PFNGLSAMPLEMASKSGISPROC)(GLclampf fValue, GLboolean bInvert);
2012  typedef void (GL_APIENTRY *PFNGLSAMPLEMASKIPROC)(GLuint uMaskNumber, GLbitfield uMask);
2013  typedef void (GL_APIENTRY *PFNGLSAMPLEPATTERNEXTPROC)(GLenum ePattern);
2014  typedef void (GL_APIENTRY *PFNGLSAMPLEPATTERNSGISPROC)(GLenum ePattern);
2015  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIIVPROC)(GLuint uSampler, GLenum ePname, const GLint *pnParam);
2016  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIIVEXTPROC)(GLuint uSampler, GLenum ePname, const GLint *pnParam);
2017  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIIVOESPROC)(GLuint uSampler, GLenum ePname, const GLint *pnParam);
2018  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIUIVPROC)(GLuint uSampler, GLenum ePname, const GLuint *puParam);
2019  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIUIVEXTPROC)(GLuint uSampler, GLenum ePname, const GLuint *puParam);
2020  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIUIVOESPROC)(GLuint uSampler, GLenum ePname, const GLuint *puParam);
2021  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERFPROC)(GLuint uSampler, GLenum ePname, GLfloat fParam);
2022  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERFVPROC)(GLuint uSampler, GLenum ePname, const GLfloat *pfParam);
2023  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIPROC)(GLuint uSampler, GLenum ePname, GLint nParam);
2024  typedef void (GL_APIENTRY *PFNGLSAMPLERPARAMETERIVPROC)(GLuint uSampler, GLenum ePname, const GLint *pnParam);
2025  typedef void (GL_APIENTRY *PFNGLSCALEXOESPROC)(GLfixed nX, GLfixed nY, GLfixed nZ);
2026  typedef void (GL_APIENTRY *PFNGLSCISSORPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
2027  typedef void (GL_APIENTRY *PFNGLSCISSORARRAYVPROC)(GLuint uFirst, GLsizei nCount, const GLint *pnV);
2028  typedef void (GL_APIENTRY *PFNGLSCISSORARRAYVNVPROC)(GLuint uFirst, GLsizei nCount, const GLint *pnV);
2029  typedef void (GL_APIENTRY *PFNGLSCISSORARRAYVOESPROC)(GLuint uFirst, GLsizei nCount, const GLint *pnV);
2030  typedef void (GL_APIENTRY *PFNGLSCISSORINDEXEDPROC)(GLuint uIndex, GLint nLeft, GLint nBottom, GLsizei nWidth, GLsizei nHeight);
2031  typedef void (GL_APIENTRY *PFNGLSCISSORINDEXEDNVPROC)(GLuint uIndex, GLint nLeft, GLint nBottom, GLsizei nWidth, GLsizei nHeight);
2032  typedef void (GL_APIENTRY *PFNGLSCISSORINDEXEDOESPROC)(GLuint uIndex, GLint nLeft, GLint nBottom, GLsizei nWidth, GLsizei nHeight);
2033  typedef void (GL_APIENTRY *PFNGLSCISSORINDEXEDVPROC)(GLuint uIndex, const GLint *pnV);
2034  typedef void (GL_APIENTRY *PFNGLSCISSORINDEXEDVNVPROC)(GLuint uIndex, const GLint *pnV);
2035  typedef void (GL_APIENTRY *PFNGLSCISSORINDEXEDVOESPROC)(GLuint uIndex, const GLint *pnV);
2036  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3BPROC)(GLbyte nRed, GLbyte nGreen, GLbyte nBlue);
2037  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3BEXTPROC)(GLbyte nRed, GLbyte nGreen, GLbyte nBlue);
2038  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte *pnV);
2039  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3BVEXTPROC)(const GLbyte *pnV);
2040  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3DPROC)(GLdouble fRed, GLdouble fGreen, GLdouble fBlue);
2041  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3DEXTPROC)(GLdouble fRed, GLdouble fGreen, GLdouble fBlue);
2042  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble *pfV);
2043  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3DVEXTPROC)(const GLdouble *pfV);
2044  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3FPROC)(GLfloat fRed, GLfloat fGreen, GLfloat fBlue);
2045  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3FEXTPROC)(GLfloat fRed, GLfloat fGreen, GLfloat fBlue);
2046  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat *pfV);
2047  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3FVEXTPROC)(const GLfloat *pfV);
2048  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3HNVPROC)(GLhalfNV uRed, GLhalfNV uGreen, GLhalfNV uBlue);
2049  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3HVNVPROC)(const GLhalfNV *puV);
2050  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3IPROC)(GLint nRed, GLint nGreen, GLint nBlue);
2051  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3IEXTPROC)(GLint nRed, GLint nGreen, GLint nBlue);
2052  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3IVPROC)(const GLint *pnV);
2053  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3IVEXTPROC)(const GLint *pnV);
2054  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3SPROC)(GLshort nRed, GLshort nGreen, GLshort nBlue);
2055  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3SEXTPROC)(GLshort nRed, GLshort nGreen, GLshort nBlue);
2056  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3SVPROC)(const GLshort *pnV);
2057  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3SVEXTPROC)(const GLshort *pnV);
2058  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UBPROC)(GLubyte uRed, GLubyte uGreen, GLubyte uBlue);
2059  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UBEXTPROC)(GLubyte uRed, GLubyte uGreen, GLubyte uBlue);
2060  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UBVPROC)(const GLubyte *puV);
2061  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UBVEXTPROC)(const GLubyte *puV);
2062  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UIPROC)(GLuint uRed, GLuint uGreen, GLuint uBlue);
2063  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UIEXTPROC)(GLuint uRed, GLuint uGreen, GLuint uBlue);
2064  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UIVPROC)(const GLuint *puV);
2065  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3UIVEXTPROC)(const GLuint *puV);
2066  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3USPROC)(GLushort uRed, GLushort uGreen, GLushort uBlue);
2067  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3USEXTPROC)(GLushort uRed, GLushort uGreen, GLushort uBlue);
2068  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3USVPROC)(const GLushort *puV);
2069  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLOR3USVEXTPROC)(const GLushort *puV);
2070  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLORFORMATNVPROC)(GLint nSize, GLenum eType, GLsizei nStride);
2071  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLORP3UIPROC)(GLenum eType, GLuint uColor);
2072  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLORP3UIVPROC)(GLenum eType, const GLuint *puColor);
2073  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLORPOINTERPROC)(GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2074  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLORPOINTEREXTPROC)(GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2075  typedef void (GL_APIENTRY *PFNGLSECONDARYCOLORPOINTERLISTIBMPROC)(GLint nSize, GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
2076  typedef void (GL_APIENTRY *PFNGLSELECTPERFMONITORCOUNTERSAMDPROC)(GLuint uMonitor, GLboolean bEnable, GLuint uGroup, GLint nNumCounters, GLuint *puCounterList);
2077  typedef void (GL_APIENTRY *PFNGLSEPARABLEFILTER2DPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pRow, const void *pColumn);
2078  typedef void (GL_APIENTRY *PFNGLSEPARABLEFILTER2DEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pRow, const void *pColumn);
2079  typedef void (GL_APIENTRY *PFNGLSETFENCEAPPLEPROC)(GLuint uFence);
2080  typedef void (GL_APIENTRY *PFNGLSETFENCENVPROC)(GLuint uFence, GLenum eCondition);
2081  typedef void (GL_APIENTRY *PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)(GLuint uDst, const GLfloat *pfValue);
2082  typedef void (GL_APIENTRY *PFNGLSETINVARIANTEXTPROC)(GLuint uId, GLenum eType, const void *pAddr);
2083  typedef void (GL_APIENTRY *PFNGLSETLOCALCONSTANTEXTPROC)(GLuint uId, GLenum eType, const void *pAddr);
2084  typedef void (GL_APIENTRY *PFNGLSETMULTISAMPLEFVAMDPROC)(GLenum ePname, GLuint uIndex, const GLfloat *pfVal);
2085  typedef void (GL_APIENTRY *PFNGLSHADERBINARYPROC)(GLsizei nCount, const GLuint *puShaders, GLenum eBinaryformat, const void *pBinary, GLsizei nLength);
2086  typedef void (GL_APIENTRY *PFNGLSHADEROP1EXTPROC)(GLenum eOp, GLuint uRes, GLuint uArg1);
2087  typedef void (GL_APIENTRY *PFNGLSHADEROP2EXTPROC)(GLenum eOp, GLuint uRes, GLuint uArg1, GLuint uArg2);
2088  typedef void (GL_APIENTRY *PFNGLSHADEROP3EXTPROC)(GLenum eOp, GLuint uRes, GLuint uArg1, GLuint uArg2, GLuint uArg3);
2089  typedef void (GL_APIENTRY *PFNGLSHADERSOURCEPROC)(GLuint uShader, GLsizei nCount, const GLchar *const *ppString, const GLint *pnLength);
2090  typedef void (GL_APIENTRY *PFNGLSHADERSOURCEARBPROC)(GLhandleARB uShaderObj, GLsizei nCount, const GLcharARB **ppString, const GLint *pnLength);
2091  typedef void (GL_APIENTRY *PFNGLSHADERSTORAGEBLOCKBINDINGPROC)(GLuint uProgram, GLuint uStorageBlockIndex, GLuint uStorageBlockBinding);
2092  typedef void (GL_APIENTRY *PFNGLSHARPENTEXFUNCSGISPROC)(GLenum eTarget, GLsizei nN, const GLfloat *pfPoints);
2093  typedef void (GL_APIENTRY *PFNGLSPRITEPARAMETERFSGIXPROC)(GLenum ePname, GLfloat fParam);
2094  typedef void (GL_APIENTRY *PFNGLSPRITEPARAMETERFVSGIXPROC)(GLenum ePname, const GLfloat *pfParams);
2095  typedef void (GL_APIENTRY *PFNGLSPRITEPARAMETERISGIXPROC)(GLenum ePname, GLint nParam);
2096  typedef void (GL_APIENTRY *PFNGLSPRITEPARAMETERIVSGIXPROC)(GLenum ePname, const GLint *pnParams);
2097  typedef void (GL_APIENTRY *PFNGLSTARTINSTRUMENTSSGIXPROC)(void);
2098  typedef void (GL_APIENTRY *PFNGLSTARTTILINGQCOMPROC)(GLuint uX, GLuint uY, GLuint uWidth, GLuint uHeight, GLbitfield uPreserveMask);
2099  typedef void (GL_APIENTRY *PFNGLSTATECAPTURENVPROC)(GLuint uState, GLenum eMode);
2100  typedef void (GL_APIENTRY *PFNGLSTENCILCLEARTAGEXTPROC)(GLsizei nStencilTagBits, GLuint uStencilClearTag);
2101  typedef void (GL_APIENTRY *PFNGLSTENCILFILLPATHINSTANCEDNVPROC)(GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLenum eFillMode, GLuint uMask, GLenum eTransformType, const GLfloat *pfTransformValues);
2102  typedef void (GL_APIENTRY *PFNGLSTENCILFILLPATHNVPROC)(GLuint uPath, GLenum eFillMode, GLuint uMask);
2103  typedef void (GL_APIENTRY *PFNGLSTENCILFUNCPROC)(GLenum eFunc, GLint nRef, GLuint uMask);
2104  typedef void (GL_APIENTRY *PFNGLSTENCILFUNCSEPARATEPROC)(GLenum eFace, GLenum eFunc, GLint nRef, GLuint uMask);
2105  typedef void (GL_APIENTRY *PFNGLSTENCILFUNCSEPARATEATIPROC)(GLenum eFrontfunc, GLenum eBackfunc, GLint nRef, GLuint uMask);
2106  typedef void (GL_APIENTRY *PFNGLSTENCILMASKPROC)(GLuint uMask);
2107  typedef void (GL_APIENTRY *PFNGLSTENCILMASKSEPARATEPROC)(GLenum eFace, GLuint uMask);
2108  typedef void (GL_APIENTRY *PFNGLSTENCILOPPROC)(GLenum eFail, GLenum eZfail, GLenum eZpass);
2109  typedef void (GL_APIENTRY *PFNGLSTENCILOPSEPARATEPROC)(GLenum eFace, GLenum eSfail, GLenum eDpfail, GLenum eDppass);
2110  typedef void (GL_APIENTRY *PFNGLSTENCILOPSEPARATEATIPROC)(GLenum eFace, GLenum eSfail, GLenum eDpfail, GLenum eDppass);
2111  typedef void (GL_APIENTRY *PFNGLSTENCILOPVALUEAMDPROC)(GLenum eFace, GLuint uValue);
2112  typedef void (GL_APIENTRY *PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC)(GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLint nReference, GLuint uMask, GLenum eTransformType, const GLfloat *pfTransformValues);
2113  typedef void (GL_APIENTRY *PFNGLSTENCILSTROKEPATHNVPROC)(GLuint uPath, GLint nReference, GLuint uMask);
2114  typedef void (GL_APIENTRY *PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC)(GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLenum eFillMode, GLuint uMask, GLenum eCoverMode, GLenum eTransformType, const GLfloat *pfTransformValues);
2115  typedef void (GL_APIENTRY *PFNGLSTENCILTHENCOVERFILLPATHNVPROC)(GLuint uPath, GLenum eFillMode, GLuint uMask, GLenum eCoverMode);
2116  typedef void (GL_APIENTRY *PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC)(GLsizei nNumPaths, GLenum ePathNameType, const void *pPaths, GLuint uPathBase, GLint nReference, GLuint uMask, GLenum eCoverMode, GLenum eTransformType, const GLfloat *pfTransformValues);
2117  typedef void (GL_APIENTRY *PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC)(GLuint uPath, GLint nReference, GLuint uMask, GLenum eCoverMode);
2118  typedef void (GL_APIENTRY *PFNGLSTEREOPARAMETERFNVPROC)(GLenum ePname, GLfloat fParam);
2119  typedef void (GL_APIENTRY *PFNGLSTEREOPARAMETERINVPROC)(GLenum ePname, GLint nParam);
2120  typedef void (GL_APIENTRY *PFNGLSTOPINSTRUMENTSSGIXPROC)(GLint nMarker);
2121  typedef void (GL_APIENTRY *PFNGLSTRINGMARKERGREMEDYPROC)(GLsizei nLen, const void *pString);
2122  typedef void (GL_APIENTRY *PFNGLSUBPIXELPRECISIONBIASNVPROC)(GLuint uXbits, GLuint uYbits);
2123  typedef void (GL_APIENTRY *PFNGLSWIZZLEEXTPROC)(GLuint uRes, GLuint uIn, GLenum eOutX, GLenum eOutY, GLenum eOutZ, GLenum eOutW);
2124  typedef void (GL_APIENTRY *PFNGLSYNCTEXTUREINTELPROC)(GLuint uTexture);
2125  typedef void (GL_APIENTRY *PFNGLTAGSAMPLEBUFFERSGIXPROC)(void);
2126  typedef void (GL_APIENTRY *PFNGLTANGENT3BEXTPROC)(GLbyte nTx, GLbyte nTy, GLbyte nTz);
2127  typedef void (GL_APIENTRY *PFNGLTANGENT3BVEXTPROC)(const GLbyte *pnV);
2128  typedef void (GL_APIENTRY *PFNGLTANGENT3DEXTPROC)(GLdouble fTx, GLdouble fTy, GLdouble fTz);
2129  typedef void (GL_APIENTRY *PFNGLTANGENT3DVEXTPROC)(const GLdouble *pfV);
2130  typedef void (GL_APIENTRY *PFNGLTANGENT3FEXTPROC)(GLfloat fTx, GLfloat fTy, GLfloat fTz);
2131  typedef void (GL_APIENTRY *PFNGLTANGENT3FVEXTPROC)(const GLfloat *pfV);
2132  typedef void (GL_APIENTRY *PFNGLTANGENT3IEXTPROC)(GLint nTx, GLint nTy, GLint nTz);
2133  typedef void (GL_APIENTRY *PFNGLTANGENT3IVEXTPROC)(const GLint *pnV);
2134  typedef void (GL_APIENTRY *PFNGLTANGENT3SEXTPROC)(GLshort nTx, GLshort nTy, GLshort nTz);
2135  typedef void (GL_APIENTRY *PFNGLTANGENT3SVEXTPROC)(const GLshort *pnV);
2136  typedef void (GL_APIENTRY *PFNGLTANGENTPOINTEREXTPROC)(GLenum eType, GLsizei nStride, const void *pPointer);
2137  typedef void (GL_APIENTRY *PFNGLTBUFFERMASK3DFXPROC)(GLuint uMask);
2138  typedef void (GL_APIENTRY *PFNGLTESSELLATIONFACTORAMDPROC)(GLfloat fFactor);
2139  typedef void (GL_APIENTRY *PFNGLTESSELLATIONMODEAMDPROC)(GLenum eMode);
2140  typedef GLboolean (GL_APIENTRY *PFNGLTESTFENCEAPPLEPROC)(GLuint uFence);
2141  typedef GLboolean (GL_APIENTRY *PFNGLTESTFENCENVPROC)(GLuint uFence);
2142  typedef GLboolean (GL_APIENTRY *PFNGLTESTOBJECTAPPLEPROC)(GLenum eObject, GLuint uName);
2143  typedef void (GL_APIENTRY *PFNGLTEXBUFFERPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer);
2144  typedef void (GL_APIENTRY *PFNGLTEXBUFFERARBPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer);
2145  typedef void (GL_APIENTRY *PFNGLTEXBUFFEREXTPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer);
2146  typedef void (GL_APIENTRY *PFNGLTEXBUFFEROESPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer);
2147  typedef void (GL_APIENTRY *PFNGLTEXBUFFERRANGEPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
2148  typedef void (GL_APIENTRY *PFNGLTEXBUFFERRANGEEXTPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
2149  typedef void (GL_APIENTRY *PFNGLTEXBUFFERRANGEOESPROC)(GLenum eTarget, GLenum eInternalformat, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
2150  typedef void (GL_APIENTRY *PFNGLTEXBUMPPARAMETERFVATIPROC)(GLenum ePname, const GLfloat *pfParam);
2151  typedef void (GL_APIENTRY *PFNGLTEXBUMPPARAMETERIVATIPROC)(GLenum ePname, const GLint *pnParam);
2152  typedef void (GL_APIENTRY *PFNGLTEXCOORD1BOESPROC)(GLbyte nS);
2153  typedef void (GL_APIENTRY *PFNGLTEXCOORD1BVOESPROC)(const GLbyte *pnCoords);
2154  typedef void (GL_APIENTRY *PFNGLTEXCOORD1HNVPROC)(GLhalfNV uS);
2155  typedef void (GL_APIENTRY *PFNGLTEXCOORD1HVNVPROC)(const GLhalfNV *puV);
2156  typedef void (GL_APIENTRY *PFNGLTEXCOORD1XOESPROC)(GLfixed nS);
2157  typedef void (GL_APIENTRY *PFNGLTEXCOORD1XVOESPROC)(const GLfixed *pnCoords);
2158  typedef void (GL_APIENTRY *PFNGLTEXCOORD2BOESPROC)(GLbyte nS, GLbyte nT);
2159  typedef void (GL_APIENTRY *PFNGLTEXCOORD2BVOESPROC)(const GLbyte *pnCoords);
2160  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC)(GLfloat fS, GLfloat fT, GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fX, GLfloat fY, GLfloat fZ);
2161  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC)(const GLfloat *pfTc, const GLfloat *pfC, const GLfloat *pfV);
2162  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLfloat fS, GLfloat fT, GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fA, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
2163  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *pfTc, const GLfloat *pfC, const GLfloat *pfN, const GLfloat *pfV);
2164  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC)(GLfloat fS, GLfloat fT, GLubyte uR, GLubyte uG, GLubyte uB, GLubyte uA, GLfloat fX, GLfloat fY, GLfloat fZ);
2165  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC)(const GLfloat *pfTc, const GLubyte *puC, const GLfloat *pfV);
2166  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC)(GLfloat fS, GLfloat fT, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ);
2167  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *pfTc, const GLfloat *pfN, const GLfloat *pfV);
2168  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FVERTEX3FSUNPROC)(GLfloat fS, GLfloat fT, GLfloat fX, GLfloat fY, GLfloat fZ);
2169  typedef void (GL_APIENTRY *PFNGLTEXCOORD2FVERTEX3FVSUNPROC)(const GLfloat *pfTc, const GLfloat *pfV);
2170  typedef void (GL_APIENTRY *PFNGLTEXCOORD2HNVPROC)(GLhalfNV uS, GLhalfNV uT);
2171  typedef void (GL_APIENTRY *PFNGLTEXCOORD2HVNVPROC)(const GLhalfNV *puV);
2172  typedef void (GL_APIENTRY *PFNGLTEXCOORD2XOESPROC)(GLfixed nS, GLfixed nT);
2173  typedef void (GL_APIENTRY *PFNGLTEXCOORD2XVOESPROC)(const GLfixed *pnCoords);
2174  typedef void (GL_APIENTRY *PFNGLTEXCOORD3BOESPROC)(GLbyte nS, GLbyte nT, GLbyte nR);
2175  typedef void (GL_APIENTRY *PFNGLTEXCOORD3BVOESPROC)(const GLbyte *pnCoords);
2176  typedef void (GL_APIENTRY *PFNGLTEXCOORD3HNVPROC)(GLhalfNV uS, GLhalfNV uT, GLhalfNV uR);
2177  typedef void (GL_APIENTRY *PFNGLTEXCOORD3HVNVPROC)(const GLhalfNV *puV);
2178  typedef void (GL_APIENTRY *PFNGLTEXCOORD3XOESPROC)(GLfixed nS, GLfixed nT, GLfixed nR);
2179  typedef void (GL_APIENTRY *PFNGLTEXCOORD3XVOESPROC)(const GLfixed *pnCoords);
2180  typedef void (GL_APIENTRY *PFNGLTEXCOORD4BOESPROC)(GLbyte nS, GLbyte nT, GLbyte nR, GLbyte nQ);
2181  typedef void (GL_APIENTRY *PFNGLTEXCOORD4BVOESPROC)(const GLbyte *pnCoords);
2182  typedef void (GL_APIENTRY *PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC)(GLfloat fS, GLfloat fT, GLfloat fP, GLfloat fQ, GLfloat fR, GLfloat fG, GLfloat fB, GLfloat fA, GLfloat fNx, GLfloat fNy, GLfloat fNz, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2183  typedef void (GL_APIENTRY *PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC)(const GLfloat *pfTc, const GLfloat *pfC, const GLfloat *pfN, const GLfloat *pfV);
2184  typedef void (GL_APIENTRY *PFNGLTEXCOORD4FVERTEX4FSUNPROC)(GLfloat fS, GLfloat fT, GLfloat fP, GLfloat fQ, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2185  typedef void (GL_APIENTRY *PFNGLTEXCOORD4FVERTEX4FVSUNPROC)(const GLfloat *pfTc, const GLfloat *pfV);
2186  typedef void (GL_APIENTRY *PFNGLTEXCOORD4HNVPROC)(GLhalfNV uS, GLhalfNV uT, GLhalfNV uR, GLhalfNV uQ);
2187  typedef void (GL_APIENTRY *PFNGLTEXCOORD4HVNVPROC)(const GLhalfNV *puV);
2188  typedef void (GL_APIENTRY *PFNGLTEXCOORD4XOESPROC)(GLfixed nS, GLfixed nT, GLfixed nR, GLfixed nQ);
2189  typedef void (GL_APIENTRY *PFNGLTEXCOORD4XVOESPROC)(const GLfixed *pnCoords);
2190  typedef void (GL_APIENTRY *PFNGLTEXCOORDFORMATNVPROC)(GLint nSize, GLenum eType, GLsizei nStride);
2191  typedef void (GL_APIENTRY *PFNGLTEXCOORDP1UIPROC)(GLenum eType, GLuint uCoords);
2192  typedef void (GL_APIENTRY *PFNGLTEXCOORDP1UIVPROC)(GLenum eType, const GLuint *puCoords);
2193  typedef void (GL_APIENTRY *PFNGLTEXCOORDP2UIPROC)(GLenum eType, GLuint uCoords);
2194  typedef void (GL_APIENTRY *PFNGLTEXCOORDP2UIVPROC)(GLenum eType, const GLuint *puCoords);
2195  typedef void (GL_APIENTRY *PFNGLTEXCOORDP3UIPROC)(GLenum eType, GLuint uCoords);
2196  typedef void (GL_APIENTRY *PFNGLTEXCOORDP3UIVPROC)(GLenum eType, const GLuint *puCoords);
2197  typedef void (GL_APIENTRY *PFNGLTEXCOORDP4UIPROC)(GLenum eType, GLuint uCoords);
2198  typedef void (GL_APIENTRY *PFNGLTEXCOORDP4UIVPROC)(GLenum eType, const GLuint *puCoords);
2199  typedef void (GL_APIENTRY *PFNGLTEXCOORDPOINTEREXTPROC)(GLint nSize, GLenum eType, GLsizei nStride, GLsizei nCount, const void *pPointer);
2200  typedef void (GL_APIENTRY *PFNGLTEXCOORDPOINTERLISTIBMPROC)(GLint nSize, GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
2201  typedef void (GL_APIENTRY *PFNGLTEXCOORDPOINTERVINTELPROC)(GLint nSize, GLenum eType, const void **ppPointer);
2202  typedef void (GL_APIENTRY *PFNGLTEXENVXOESPROC)(GLenum eTarget, GLenum ePname, GLfixed nParam);
2203  typedef void (GL_APIENTRY *PFNGLTEXENVXVOESPROC)(GLenum eTarget, GLenum ePname, const GLfixed *pnParams);
2204  typedef void (GL_APIENTRY *PFNGLTEXFILTERFUNCSGISPROC)(GLenum eTarget, GLenum eFilter, GLsizei nN, const GLfloat *pfWeights);
2205  typedef void (GL_APIENTRY *PFNGLTEXGENXOESPROC)(GLenum eCoord, GLenum ePname, GLfixed nParam);
2206  typedef void (GL_APIENTRY *PFNGLTEXGENXVOESPROC)(GLenum eCoord, GLenum ePname, const GLfixed *pnParams);
2207  typedef void (GL_APIENTRY *PFNGLTEXIMAGE1DPROC)(GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2208  typedef void (GL_APIENTRY *PFNGLTEXIMAGE2DPROC)(GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2209  typedef void (GL_APIENTRY *PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedsamplelocations);
2210  typedef void (GL_APIENTRY *PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC)(GLenum eTarget, GLsizei nCoverageSamples, GLsizei nColorSamples, GLint nInternalFormat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedSampleLocations);
2211  typedef void (GL_APIENTRY *PFNGLTEXIMAGE3DPROC)(GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2212  typedef void (GL_APIENTRY *PFNGLTEXIMAGE3DEXTPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2213  typedef void (GL_APIENTRY *PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedsamplelocations);
2214  typedef void (GL_APIENTRY *PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC)(GLenum eTarget, GLsizei nCoverageSamples, GLsizei nColorSamples, GLint nInternalFormat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedSampleLocations);
2215  typedef void (GL_APIENTRY *PFNGLTEXIMAGE3DNVPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalFormat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLenum eFormat, GLenum eType, const GLvoid *pPixels);
2216  typedef void (GL_APIENTRY *PFNGLTEXIMAGE3DOESPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2217  typedef void (GL_APIENTRY *PFNGLTEXIMAGE4DSGISPROC)(GLenum eTarget, GLint nLevel, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLsizei nSize4d, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2218  typedef void (GL_APIENTRY *PFNGLTEXPAGECOMMITMENTARBPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bCommit);
2219  typedef void (GL_APIENTRY *PFNGLTEXPAGECOMMITMENTEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bCommit);
2220  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIIVPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
2221  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIIVEXTPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
2222  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIIVOESPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
2223  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIUIVPROC)(GLenum eTarget, GLenum ePname, const GLuint *puParams);
2224  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIUIVEXTPROC)(GLenum eTarget, GLenum ePname, const GLuint *puParams);
2225  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIUIVOESPROC)(GLenum eTarget, GLenum ePname, const GLuint *puParams);
2226  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERFPROC)(GLenum eTarget, GLenum ePname, GLfloat fParam);
2227  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERFVPROC)(GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
2228  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIPROC)(GLenum eTarget, GLenum ePname, GLint nParam);
2229  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERIVPROC)(GLenum eTarget, GLenum ePname, const GLint *pnParams);
2230  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERXOESPROC)(GLenum eTarget, GLenum ePname, GLfixed nParam);
2231  typedef void (GL_APIENTRY *PFNGLTEXPARAMETERXVOESPROC)(GLenum eTarget, GLenum ePname, const GLfixed *pnParams);
2232  typedef void (GL_APIENTRY *PFNGLTEXRENDERBUFFERNVPROC)(GLenum eTarget, GLuint uRenderbuffer);
2233  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE1DPROC)(GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth);
2234  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE1DEXTPROC)(GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth);
2235  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE2DPROC)(GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
2236  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE2DEXTPROC)(GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
2237  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE2DMULTISAMPLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedsamplelocations);
2238  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE3DPROC)(GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth);
2239  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE3DEXTPROC)(GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth);
2240  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE3DMULTISAMPLEPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedsamplelocations);
2241  typedef void (GL_APIENTRY *PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC)(GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedsamplelocations);
2242  typedef void (GL_APIENTRY *PFNGLTEXSTORAGESPARSEAMDPROC)(GLenum eTarget, GLenum eInternalFormat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLsizei nLayers, GLbitfield uFlags);
2243  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE1DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pPixels);
2244  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE1DEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pPixels);
2245  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE2DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pPixels);
2246  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE2DEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pPixels);
2247  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE3DPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pPixels);
2248  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE3DEXTPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pPixels);
2249  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE3DNVPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const GLvoid *pPixels);
2250  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE3DOESPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pPixels);
2251  typedef void (GL_APIENTRY *PFNGLTEXSUBIMAGE4DSGISPROC)(GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLint nWoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLsizei nSize4d, GLenum eFormat, GLenum eType, const void *pPixels);
2252  typedef void (GL_APIENTRY *PFNGLTEXTUREBARRIERPROC)(void);
2253  typedef void (GL_APIENTRY *PFNGLTEXTUREBARRIERNVPROC)(void);
2254  typedef void (GL_APIENTRY *PFNGLTEXTUREBUFFERPROC)(GLuint uTexture, GLenum eInternalformat, GLuint uBuffer);
2255  typedef void (GL_APIENTRY *PFNGLTEXTUREBUFFEREXTPROC)(GLuint uTexture, GLenum eTarget, GLenum eInternalformat, GLuint uBuffer);
2256  typedef void (GL_APIENTRY *PFNGLTEXTUREBUFFERRANGEPROC)(GLuint uTexture, GLenum eInternalformat, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
2257  typedef void (GL_APIENTRY *PFNGLTEXTUREBUFFERRANGEEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum eInternalformat, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
2258  typedef void (GL_APIENTRY *PFNGLTEXTURECOLORMASKSGISPROC)(GLboolean bRed, GLboolean bGreen, GLboolean bBlue, GLboolean bAlpha);
2259  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2260  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLsizei nHeight, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2261  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC)(GLuint uTexture, GLenum eTarget, GLsizei nCoverageSamples, GLsizei nColorSamples, GLint nInternalFormat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedSampleLocations);
2262  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC)(GLuint uTexture, GLenum eTarget, GLsizei nSamples, GLint nInternalFormat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedSampleLocations);
2263  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE3DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLint nBorder, GLenum eFormat, GLenum eType, const void *pPixels);
2264  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC)(GLuint uTexture, GLenum eTarget, GLsizei nCoverageSamples, GLsizei nColorSamples, GLint nInternalFormat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedSampleLocations);
2265  typedef void (GL_APIENTRY *PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC)(GLuint uTexture, GLenum eTarget, GLsizei nSamples, GLint nInternalFormat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedSampleLocations);
2266  typedef void (GL_APIENTRY *PFNGLTEXTURELIGHTEXTPROC)(GLenum ePname);
2267  typedef void (GL_APIENTRY *PFNGLTEXTUREMATERIALEXTPROC)(GLenum eFace, GLenum eMode);
2268  typedef void (GL_APIENTRY *PFNGLTEXTURENORMALEXTPROC)(GLenum eMode);
2269  typedef void (GL_APIENTRY *PFNGLTEXTUREPAGECOMMITMENTEXTPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bCommit);
2270  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIIVPROC)(GLuint uTexture, GLenum ePname, const GLint *pnParams);
2271  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, const GLint *pnParams);
2272  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIUIVPROC)(GLuint uTexture, GLenum ePname, const GLuint *puParams);
2273  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIUIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, const GLuint *puParams);
2274  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERFPROC)(GLuint uTexture, GLenum ePname, GLfloat fParam);
2275  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERFEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, GLfloat fParam);
2276  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERFVPROC)(GLuint uTexture, GLenum ePname, const GLfloat *pfParam);
2277  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERFVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, const GLfloat *pfParams);
2278  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIPROC)(GLuint uTexture, GLenum ePname, GLint nParam);
2279  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, GLint nParam);
2280  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIVPROC)(GLuint uTexture, GLenum ePname, const GLint *pnParam);
2281  typedef void (GL_APIENTRY *PFNGLTEXTUREPARAMETERIVEXTPROC)(GLuint uTexture, GLenum eTarget, GLenum ePname, const GLint *pnParams);
2282  typedef void (GL_APIENTRY *PFNGLTEXTURERANGEAPPLEPROC)(GLenum eTarget, GLsizei nLength, const void *pPointer);
2283  typedef void (GL_APIENTRY *PFNGLTEXTURERENDERBUFFEREXTPROC)(GLuint uTexture, GLenum eTarget, GLuint uRenderbuffer);
2284  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE1DPROC)(GLuint uTexture, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth);
2285  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth);
2286  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE2DPROC)(GLuint uTexture, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
2287  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight);
2288  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC)(GLuint uTexture, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedsamplelocations);
2289  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC)(GLuint uTexture, GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLboolean bFixedsamplelocations);
2290  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE3DPROC)(GLuint uTexture, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth);
2291  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE3DEXTPROC)(GLuint uTexture, GLenum eTarget, GLsizei nLevels, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth);
2292  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC)(GLuint uTexture, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedsamplelocations);
2293  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC)(GLuint uTexture, GLenum eTarget, GLsizei nSamples, GLenum eInternalformat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLboolean bFixedsamplelocations);
2294  typedef void (GL_APIENTRY *PFNGLTEXTURESTORAGESPARSEAMDPROC)(GLuint uTexture, GLenum eTarget, GLenum eInternalFormat, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLsizei nLayers, GLbitfield uFlags);
2295  typedef void (GL_APIENTRY *PFNGLTEXTURESUBIMAGE1DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pPixels);
2296  typedef void (GL_APIENTRY *PFNGLTEXTURESUBIMAGE1DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLsizei nWidth, GLenum eFormat, GLenum eType, const void *pPixels);
2297  typedef void (GL_APIENTRY *PFNGLTEXTURESUBIMAGE2DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pPixels);
2298  typedef void (GL_APIENTRY *PFNGLTEXTURESUBIMAGE2DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLsizei nWidth, GLsizei nHeight, GLenum eFormat, GLenum eType, const void *pPixels);
2299  typedef void (GL_APIENTRY *PFNGLTEXTURESUBIMAGE3DPROC)(GLuint uTexture, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pPixels);
2300  typedef void (GL_APIENTRY *PFNGLTEXTURESUBIMAGE3DEXTPROC)(GLuint uTexture, GLenum eTarget, GLint nLevel, GLint nXoffset, GLint nYoffset, GLint nZoffset, GLsizei nWidth, GLsizei nHeight, GLsizei nDepth, GLenum eFormat, GLenum eType, const void *pPixels);
2301  typedef void (GL_APIENTRY *PFNGLTEXTUREVIEWPROC)(GLuint uTexture, GLenum eTarget, GLuint uOrigtexture, GLenum eInternalformat, GLuint uMinlevel, GLuint uNumlevels, GLuint uMinlayer, GLuint uNumlayers);
2302  typedef void (GL_APIENTRY *PFNGLTEXTUREVIEWEXTPROC)(GLuint uTexture, GLenum eTarget, GLuint uOrigtexture, GLenum eInternalformat, GLuint uMinlevel, GLuint uNumlevels, GLuint uMinlayer, GLuint uNumlayers);
2303  typedef void (GL_APIENTRY *PFNGLTEXTUREVIEWOESPROC)(GLuint uTexture, GLenum eTarget, GLuint uOrigtexture, GLenum eInternalformat, GLuint uMinlevel, GLuint uNumlevels, GLuint uMinlayer, GLuint uNumlayers);
2304  typedef void (GL_APIENTRY *PFNGLTRACKMATRIXNVPROC)(GLenum eTarget, GLuint uAddress, GLenum eMatrix, GLenum eTransform);
2305  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC)(GLsizei nCount, const GLint *pnAttribs, GLenum eBufferMode);
2306  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC)(GLuint uXfb, GLuint uIndex, GLuint uBuffer);
2307  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC)(GLuint uXfb, GLuint uIndex, GLuint uBuffer, GLintptr pOffset, GLsizeiptr pSize);
2308  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC)(GLsizei nCount, const GLint *pnAttribs, GLsizei nNbuffers, const GLint *pnBufstreams, GLenum eBufferMode);
2309  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint uProgram, GLsizei nCount, const GLchar *const *ppVaryings, GLenum eBufferMode);
2310  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)(GLuint uProgram, GLsizei nCount, const GLchar *const *ppVaryings, GLenum eBufferMode);
2311  typedef void (GL_APIENTRY *PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC)(GLuint uProgram, GLsizei nCount, const GLint *pnLocations, GLenum eBufferMode);
2312  typedef void (GL_APIENTRY *PFNGLTRANSFORMPATHNVPROC)(GLuint uResultPath, GLuint uSrcPath, GLenum eTransformType, const GLfloat *pfTransformValues);
2313  typedef void (GL_APIENTRY *PFNGLTRANSLATEXOESPROC)(GLfixed nX, GLfixed nY, GLfixed nZ);
2314  typedef void (GL_APIENTRY *PFNGLUNIFORM1DPROC)(GLint nLocation, GLdouble fX);
2315  typedef void (GL_APIENTRY *PFNGLUNIFORM1DVPROC)(GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
2316  typedef void (GL_APIENTRY *PFNGLUNIFORM1FPROC)(GLint nLocation, GLfloat fV0);
2317  typedef void (GL_APIENTRY *PFNGLUNIFORM1FARBPROC)(GLint nLocation, GLfloat fV0);
2318  typedef void (GL_APIENTRY *PFNGLUNIFORM1FVPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2319  typedef void (GL_APIENTRY *PFNGLUNIFORM1FVARBPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2320  typedef void (GL_APIENTRY *PFNGLUNIFORM1IPROC)(GLint nLocation, GLint nV0);
2321  typedef void (GL_APIENTRY *PFNGLUNIFORM1I64ARBPROC)(GLint nLocation, GLint64 nX);
2322  typedef void (GL_APIENTRY *PFNGLUNIFORM1I64NVPROC)(GLint nLocation, GLint64EXT nX);
2323  typedef void (GL_APIENTRY *PFNGLUNIFORM1I64VARBPROC)(GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
2324  typedef void (GL_APIENTRY *PFNGLUNIFORM1I64VNVPROC)(GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
2325  typedef void (GL_APIENTRY *PFNGLUNIFORM1IARBPROC)(GLint nLocation, GLint nV0);
2326  typedef void (GL_APIENTRY *PFNGLUNIFORM1IVPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2327  typedef void (GL_APIENTRY *PFNGLUNIFORM1IVARBPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2328  typedef void (GL_APIENTRY *PFNGLUNIFORM1UIPROC)(GLint nLocation, GLuint uV0);
2329  typedef void (GL_APIENTRY *PFNGLUNIFORM1UI64ARBPROC)(GLint nLocation, GLuint64 uX);
2330  typedef void (GL_APIENTRY *PFNGLUNIFORM1UI64NVPROC)(GLint nLocation, GLuint64EXT uX);
2331  typedef void (GL_APIENTRY *PFNGLUNIFORM1UI64VARBPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2332  typedef void (GL_APIENTRY *PFNGLUNIFORM1UI64VNVPROC)(GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
2333  typedef void (GL_APIENTRY *PFNGLUNIFORM1UIEXTPROC)(GLint nLocation, GLuint uV0);
2334  typedef void (GL_APIENTRY *PFNGLUNIFORM1UIVPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2335  typedef void (GL_APIENTRY *PFNGLUNIFORM1UIVEXTPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2336  typedef void (GL_APIENTRY *PFNGLUNIFORM2DPROC)(GLint nLocation, GLdouble fX, GLdouble fY);
2337  typedef void (GL_APIENTRY *PFNGLUNIFORM2DVPROC)(GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
2338  typedef void (GL_APIENTRY *PFNGLUNIFORM2FPROC)(GLint nLocation, GLfloat fV0, GLfloat fV1);
2339  typedef void (GL_APIENTRY *PFNGLUNIFORM2FARBPROC)(GLint nLocation, GLfloat fV0, GLfloat fV1);
2340  typedef void (GL_APIENTRY *PFNGLUNIFORM2FVPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2341  typedef void (GL_APIENTRY *PFNGLUNIFORM2FVARBPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2342  typedef void (GL_APIENTRY *PFNGLUNIFORM2IPROC)(GLint nLocation, GLint nV0, GLint nV1);
2343  typedef void (GL_APIENTRY *PFNGLUNIFORM2I64ARBPROC)(GLint nLocation, GLint64 nX, GLint64 nY);
2344  typedef void (GL_APIENTRY *PFNGLUNIFORM2I64NVPROC)(GLint nLocation, GLint64EXT nX, GLint64EXT nY);
2345  typedef void (GL_APIENTRY *PFNGLUNIFORM2I64VARBPROC)(GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
2346  typedef void (GL_APIENTRY *PFNGLUNIFORM2I64VNVPROC)(GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
2347  typedef void (GL_APIENTRY *PFNGLUNIFORM2IARBPROC)(GLint nLocation, GLint nV0, GLint nV1);
2348  typedef void (GL_APIENTRY *PFNGLUNIFORM2IVPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2349  typedef void (GL_APIENTRY *PFNGLUNIFORM2IVARBPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2350  typedef void (GL_APIENTRY *PFNGLUNIFORM2UIPROC)(GLint nLocation, GLuint uV0, GLuint uV1);
2351  typedef void (GL_APIENTRY *PFNGLUNIFORM2UI64ARBPROC)(GLint nLocation, GLuint64 uX, GLuint64 uY);
2352  typedef void (GL_APIENTRY *PFNGLUNIFORM2UI64NVPROC)(GLint nLocation, GLuint64EXT uX, GLuint64EXT uY);
2353  typedef void (GL_APIENTRY *PFNGLUNIFORM2UI64VARBPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2354  typedef void (GL_APIENTRY *PFNGLUNIFORM2UI64VNVPROC)(GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
2355  typedef void (GL_APIENTRY *PFNGLUNIFORM2UIEXTPROC)(GLint nLocation, GLuint uV0, GLuint uV1);
2356  typedef void (GL_APIENTRY *PFNGLUNIFORM2UIVPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2357  typedef void (GL_APIENTRY *PFNGLUNIFORM2UIVEXTPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2358  typedef void (GL_APIENTRY *PFNGLUNIFORM3DPROC)(GLint nLocation, GLdouble fX, GLdouble fY, GLdouble fZ);
2359  typedef void (GL_APIENTRY *PFNGLUNIFORM3DVPROC)(GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
2360  typedef void (GL_APIENTRY *PFNGLUNIFORM3FPROC)(GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2);
2361  typedef void (GL_APIENTRY *PFNGLUNIFORM3FARBPROC)(GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2);
2362  typedef void (GL_APIENTRY *PFNGLUNIFORM3FVPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2363  typedef void (GL_APIENTRY *PFNGLUNIFORM3FVARBPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2364  typedef void (GL_APIENTRY *PFNGLUNIFORM3IPROC)(GLint nLocation, GLint nV0, GLint nV1, GLint nV2);
2365  typedef void (GL_APIENTRY *PFNGLUNIFORM3I64ARBPROC)(GLint nLocation, GLint64 nX, GLint64 nY, GLint64 nZ);
2366  typedef void (GL_APIENTRY *PFNGLUNIFORM3I64NVPROC)(GLint nLocation, GLint64EXT nX, GLint64EXT nY, GLint64EXT nZ);
2367  typedef void (GL_APIENTRY *PFNGLUNIFORM3I64VARBPROC)(GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
2368  typedef void (GL_APIENTRY *PFNGLUNIFORM3I64VNVPROC)(GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
2369  typedef void (GL_APIENTRY *PFNGLUNIFORM3IARBPROC)(GLint nLocation, GLint nV0, GLint nV1, GLint nV2);
2370  typedef void (GL_APIENTRY *PFNGLUNIFORM3IVPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2371  typedef void (GL_APIENTRY *PFNGLUNIFORM3IVARBPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2372  typedef void (GL_APIENTRY *PFNGLUNIFORM3UIPROC)(GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2);
2373  typedef void (GL_APIENTRY *PFNGLUNIFORM3UI64ARBPROC)(GLint nLocation, GLuint64 uX, GLuint64 uY, GLuint64 uZ);
2374  typedef void (GL_APIENTRY *PFNGLUNIFORM3UI64NVPROC)(GLint nLocation, GLuint64EXT uX, GLuint64EXT uY, GLuint64EXT uZ);
2375  typedef void (GL_APIENTRY *PFNGLUNIFORM3UI64VARBPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2376  typedef void (GL_APIENTRY *PFNGLUNIFORM3UI64VNVPROC)(GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
2377  typedef void (GL_APIENTRY *PFNGLUNIFORM3UIEXTPROC)(GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2);
2378  typedef void (GL_APIENTRY *PFNGLUNIFORM3UIVPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2379  typedef void (GL_APIENTRY *PFNGLUNIFORM3UIVEXTPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2380  typedef void (GL_APIENTRY *PFNGLUNIFORM4DPROC)(GLint nLocation, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2381  typedef void (GL_APIENTRY *PFNGLUNIFORM4DVPROC)(GLint nLocation, GLsizei nCount, const GLdouble *pfValue);
2382  typedef void (GL_APIENTRY *PFNGLUNIFORM4FPROC)(GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2, GLfloat fV3);
2383  typedef void (GL_APIENTRY *PFNGLUNIFORM4FARBPROC)(GLint nLocation, GLfloat fV0, GLfloat fV1, GLfloat fV2, GLfloat fV3);
2384  typedef void (GL_APIENTRY *PFNGLUNIFORM4FVPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2385  typedef void (GL_APIENTRY *PFNGLUNIFORM4FVARBPROC)(GLint nLocation, GLsizei nCount, const GLfloat *pfValue);
2386  typedef void (GL_APIENTRY *PFNGLUNIFORM4IPROC)(GLint nLocation, GLint nV0, GLint nV1, GLint nV2, GLint nV3);
2387  typedef void (GL_APIENTRY *PFNGLUNIFORM4I64ARBPROC)(GLint nLocation, GLint64 nX, GLint64 nY, GLint64 nZ, GLint64 nW);
2388  typedef void (GL_APIENTRY *PFNGLUNIFORM4I64NVPROC)(GLint nLocation, GLint64EXT nX, GLint64EXT nY, GLint64EXT nZ, GLint64EXT nW);
2389  typedef void (GL_APIENTRY *PFNGLUNIFORM4I64VARBPROC)(GLint nLocation, GLsizei nCount, const GLint64 *pnValue);
2390  typedef void (GL_APIENTRY *PFNGLUNIFORM4I64VNVPROC)(GLint nLocation, GLsizei nCount, const GLint64EXT *pnValue);
2391  typedef void (GL_APIENTRY *PFNGLUNIFORM4IARBPROC)(GLint nLocation, GLint nV0, GLint nV1, GLint nV2, GLint nV3);
2392  typedef void (GL_APIENTRY *PFNGLUNIFORM4IVPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2393  typedef void (GL_APIENTRY *PFNGLUNIFORM4IVARBPROC)(GLint nLocation, GLsizei nCount, const GLint *pnValue);
2394  typedef void (GL_APIENTRY *PFNGLUNIFORM4UIPROC)(GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2, GLuint uV3);
2395  typedef void (GL_APIENTRY *PFNGLUNIFORM4UI64ARBPROC)(GLint nLocation, GLuint64 uX, GLuint64 uY, GLuint64 uZ, GLuint64 uW);
2396  typedef void (GL_APIENTRY *PFNGLUNIFORM4UI64NVPROC)(GLint nLocation, GLuint64EXT uX, GLuint64EXT uY, GLuint64EXT uZ, GLuint64EXT uW);
2397  typedef void (GL_APIENTRY *PFNGLUNIFORM4UI64VARBPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2398  typedef void (GL_APIENTRY *PFNGLUNIFORM4UI64VNVPROC)(GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
2399  typedef void (GL_APIENTRY *PFNGLUNIFORM4UIEXTPROC)(GLint nLocation, GLuint uV0, GLuint uV1, GLuint uV2, GLuint uV3);
2400  typedef void (GL_APIENTRY *PFNGLUNIFORM4UIVPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2401  typedef void (GL_APIENTRY *PFNGLUNIFORM4UIVEXTPROC)(GLint nLocation, GLsizei nCount, const GLuint *puValue);
2402  typedef void (GL_APIENTRY *PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint uProgram, GLuint uUniformBlockIndex, GLuint uUniformBlockBinding);
2403  typedef void (GL_APIENTRY *PFNGLUNIFORMBUFFEREXTPROC)(GLuint uProgram, GLint nLocation, GLuint uBuffer);
2404  typedef void (GL_APIENTRY *PFNGLUNIFORMHANDLEUI64ARBPROC)(GLint nLocation, GLuint64 uValue);
2405  typedef void (GL_APIENTRY *PFNGLUNIFORMHANDLEUI64IMGPROC)(GLint nLocation, GLuint64 uValue);
2406  typedef void (GL_APIENTRY *PFNGLUNIFORMHANDLEUI64NVPROC)(GLint nLocation, GLuint64 uValue);
2407  typedef void (GL_APIENTRY *PFNGLUNIFORMHANDLEUI64VARBPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2408  typedef void (GL_APIENTRY *PFNGLUNIFORMHANDLEUI64VIMGPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2409  typedef void (GL_APIENTRY *PFNGLUNIFORMHANDLEUI64VNVPROC)(GLint nLocation, GLsizei nCount, const GLuint64 *puValue);
2410  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2411  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2412  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2FVARBPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2413  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2X3DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2414  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2X3FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2415  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2X3FVNVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2416  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2X4DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2417  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2X4FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2418  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX2X4FVNVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2419  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2420  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2421  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3FVARBPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2422  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3X2DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2423  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3X2FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2424  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3X2FVNVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2425  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3X4DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2426  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3X4FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2427  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX3X4FVNVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2428  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2429  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2430  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4FVARBPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2431  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4X2DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2432  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4X2FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2433  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4X2FVNVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2434  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4X3DVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLdouble *pfValue);
2435  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4X3FVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2436  typedef void (GL_APIENTRY *PFNGLUNIFORMMATRIX4X3FVNVPROC)(GLint nLocation, GLsizei nCount, GLboolean bTranspose, const GLfloat *pfValue);
2437  typedef void (GL_APIENTRY *PFNGLUNIFORMSUBROUTINESUIVPROC)(GLenum eShadertype, GLsizei nCount, const GLuint *puIndices);
2438  typedef void (GL_APIENTRY *PFNGLUNIFORMUI64NVPROC)(GLint nLocation, GLuint64EXT uValue);
2439  typedef void (GL_APIENTRY *PFNGLUNIFORMUI64VNVPROC)(GLint nLocation, GLsizei nCount, const GLuint64EXT *puValue);
2440  typedef void (GL_APIENTRY *PFNGLUNLOCKARRAYSEXTPROC)(void);
2441  typedef GLboolean (GL_APIENTRY *PFNGLUNMAPBUFFERPROC)(GLenum eTarget);
2442  typedef GLboolean (GL_APIENTRY *PFNGLUNMAPBUFFERARBPROC)(GLenum eTarget);
2443  typedef GLboolean (GL_APIENTRY *PFNGLUNMAPBUFFEROESPROC)(GLenum eTarget);
2444  typedef GLboolean (GL_APIENTRY *PFNGLUNMAPNAMEDBUFFERPROC)(GLuint uBuffer);
2445  typedef GLboolean (GL_APIENTRY *PFNGLUNMAPNAMEDBUFFEREXTPROC)(GLuint uBuffer);
2446  typedef void (GL_APIENTRY *PFNGLUNMAPOBJECTBUFFERATIPROC)(GLuint uBuffer);
2447  typedef void (GL_APIENTRY *PFNGLUNMAPTEXTURE2DINTELPROC)(GLuint uTexture, GLint nLevel);
2448  typedef void (GL_APIENTRY *PFNGLUPDATEOBJECTBUFFERATIPROC)(GLuint uBuffer, GLuint uOffset, GLsizei nSize, const void *pPointer, GLenum ePreserve);
2449  typedef void (GL_APIENTRY *PFNGLUSEPROGRAMPROC)(GLuint uProgram);
2450  typedef void (GL_APIENTRY *PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB uProgramObj);
2451  typedef void (GL_APIENTRY *PFNGLUSEPROGRAMSTAGESPROC)(GLuint uPipeline, GLbitfield uStages, GLuint uProgram);
2452  typedef void (GL_APIENTRY *PFNGLUSEPROGRAMSTAGESEXTPROC)(GLuint uPipeline, GLbitfield uStages, GLuint uProgram);
2453  typedef void (GL_APIENTRY *PFNGLUSESHADERPROGRAMEXTPROC)(GLenum eType, GLuint uProgram);
2454  typedef void (GL_APIENTRY *PFNGLVDPAUFININVPROC)(void);
2455  typedef void (GL_APIENTRY *PFNGLVDPAUGETSURFACEIVNVPROC)(GLvdpauSurfaceNV surface, GLenum ePname, GLsizei nBufSize, GLsizei *pnLength, GLint *pnValues);
2456  typedef void (GL_APIENTRY *PFNGLVDPAUINITNVPROC)(const void *pVdpDevice, const void *pGetProcAddress);
2457  typedef GLboolean (GL_APIENTRY *PFNGLVDPAUISSURFACENVPROC)(GLvdpauSurfaceNV surface);
2458  typedef void (GL_APIENTRY *PFNGLVDPAUMAPSURFACESNVPROC)(GLsizei nNumSurfaces, const GLvdpauSurfaceNV *pSurfaces);
2459  typedef GLvdpauSurfaceNV (GL_APIENTRY *PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC)(const void *pVdpSurface, GLenum eTarget, GLsizei nNumTextureNames, const GLuint *puTextureNames);
2460  typedef GLvdpauSurfaceNV (GL_APIENTRY *PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(const void *pVdpSurface, GLenum eTarget, GLsizei nNumTextureNames, const GLuint *puTextureNames);
2461  typedef void (GL_APIENTRY *PFNGLVDPAUSURFACEACCESSNVPROC)(GLvdpauSurfaceNV surface, GLenum eAccess);
2462  typedef void (GL_APIENTRY *PFNGLVDPAUUNMAPSURFACESNVPROC)(GLsizei nNumSurface, const GLvdpauSurfaceNV *pSurfaces);
2463  typedef void (GL_APIENTRY *PFNGLVDPAUUNREGISTERSURFACENVPROC)(GLvdpauSurfaceNV surface);
2464  typedef void (GL_APIENTRY *PFNGLVALIDATEPROGRAMPROC)(GLuint uProgram);
2465  typedef void (GL_APIENTRY *PFNGLVALIDATEPROGRAMARBPROC)(GLhandleARB uProgramObj);
2466  typedef void (GL_APIENTRY *PFNGLVALIDATEPROGRAMPIPELINEPROC)(GLuint uPipeline);
2467  typedef void (GL_APIENTRY *PFNGLVALIDATEPROGRAMPIPELINEEXTPROC)(GLuint uPipeline);
2468  typedef void (GL_APIENTRY *PFNGLVARIANTARRAYOBJECTATIPROC)(GLuint uId, GLenum eType, GLsizei nStride, GLuint uBuffer, GLuint uOffset);
2469  typedef void (GL_APIENTRY *PFNGLVARIANTPOINTEREXTPROC)(GLuint uId, GLenum eType, GLuint uStride, const void *pAddr);
2470  typedef void (GL_APIENTRY *PFNGLVARIANTBVEXTPROC)(GLuint uId, const GLbyte *pnAddr);
2471  typedef void (GL_APIENTRY *PFNGLVARIANTDVEXTPROC)(GLuint uId, const GLdouble *pfAddr);
2472  typedef void (GL_APIENTRY *PFNGLVARIANTFVEXTPROC)(GLuint uId, const GLfloat *pfAddr);
2473  typedef void (GL_APIENTRY *PFNGLVARIANTIVEXTPROC)(GLuint uId, const GLint *pnAddr);
2474  typedef void (GL_APIENTRY *PFNGLVARIANTSVEXTPROC)(GLuint uId, const GLshort *pnAddr);
2475  typedef void (GL_APIENTRY *PFNGLVARIANTUBVEXTPROC)(GLuint uId, const GLubyte *puAddr);
2476  typedef void (GL_APIENTRY *PFNGLVARIANTUIVEXTPROC)(GLuint uId, const GLuint *puAddr);
2477  typedef void (GL_APIENTRY *PFNGLVARIANTUSVEXTPROC)(GLuint uId, const GLushort *puAddr);
2478  typedef void (GL_APIENTRY *PFNGLVERTEX2BOESPROC)(GLbyte nX, GLbyte nY);
2479  typedef void (GL_APIENTRY *PFNGLVERTEX2BVOESPROC)(const GLbyte *pnCoords);
2480  typedef void (GL_APIENTRY *PFNGLVERTEX2HNVPROC)(GLhalfNV uX, GLhalfNV uY);
2481  typedef void (GL_APIENTRY *PFNGLVERTEX2HVNVPROC)(const GLhalfNV *puV);
2482  typedef void (GL_APIENTRY *PFNGLVERTEX2XOESPROC)(GLfixed nX);
2483  typedef void (GL_APIENTRY *PFNGLVERTEX2XVOESPROC)(const GLfixed *pnCoords);
2484  typedef void (GL_APIENTRY *PFNGLVERTEX3BOESPROC)(GLbyte nX, GLbyte nY, GLbyte nZ);
2485  typedef void (GL_APIENTRY *PFNGLVERTEX3BVOESPROC)(const GLbyte *pnCoords);
2486  typedef void (GL_APIENTRY *PFNGLVERTEX3HNVPROC)(GLhalfNV uX, GLhalfNV uY, GLhalfNV uZ);
2487  typedef void (GL_APIENTRY *PFNGLVERTEX3HVNVPROC)(const GLhalfNV *puV);
2488  typedef void (GL_APIENTRY *PFNGLVERTEX3XOESPROC)(GLfixed nX, GLfixed nY);
2489  typedef void (GL_APIENTRY *PFNGLVERTEX3XVOESPROC)(const GLfixed *pnCoords);
2490  typedef void (GL_APIENTRY *PFNGLVERTEX4BOESPROC)(GLbyte nX, GLbyte nY, GLbyte nZ, GLbyte nW);
2491  typedef void (GL_APIENTRY *PFNGLVERTEX4BVOESPROC)(const GLbyte *pnCoords);
2492  typedef void (GL_APIENTRY *PFNGLVERTEX4HNVPROC)(GLhalfNV uX, GLhalfNV uY, GLhalfNV uZ, GLhalfNV uW);
2493  typedef void (GL_APIENTRY *PFNGLVERTEX4HVNVPROC)(const GLhalfNV *puV);
2494  typedef void (GL_APIENTRY *PFNGLVERTEX4XOESPROC)(GLfixed nX, GLfixed nY, GLfixed nZ);
2495  typedef void (GL_APIENTRY *PFNGLVERTEX4XVOESPROC)(const GLfixed *pnCoords);
2496  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYATTRIBBINDINGPROC)(GLuint uVaobj, GLuint uAttribindex, GLuint uBindingindex);
2497  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYATTRIBFORMATPROC)(GLuint uVaobj, GLuint uAttribindex, GLint nSize, GLenum eType, GLboolean bNormalized, GLuint uRelativeoffset);
2498  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYATTRIBIFORMATPROC)(GLuint uVaobj, GLuint uAttribindex, GLint nSize, GLenum eType, GLuint uRelativeoffset);
2499  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYATTRIBLFORMATPROC)(GLuint uVaobj, GLuint uAttribindex, GLint nSize, GLenum eType, GLuint uRelativeoffset);
2500  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC)(GLuint uVaobj, GLuint uBindingindex, GLuint uBuffer, GLintptr pOffset, GLsizei nStride);
2501  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYBINDINGDIVISORPROC)(GLuint uVaobj, GLuint uBindingindex, GLuint uDivisor);
2502  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYCOLOROFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2503  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLsizei nStride, GLintptr pOffset);
2504  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYELEMENTBUFFERPROC)(GLuint uVaobj, GLuint uBuffer);
2505  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLenum eType, GLsizei nStride, GLintptr pOffset);
2506  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYINDEXOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLenum eType, GLsizei nStride, GLintptr pOffset);
2507  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLenum eTexunit, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2508  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYNORMALOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLenum eType, GLsizei nStride, GLintptr pOffset);
2509  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYPARAMETERIAPPLEPROC)(GLenum ePname, GLint nParam);
2510  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYRANGEAPPLEPROC)(GLsizei nLength, void *pPointer);
2511  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYRANGENVPROC)(GLsizei nLength, const void *pPointer);
2512  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2513  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2514  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC)(GLuint uVaobj, GLuint uAttribindex, GLuint uBindingindex);
2515  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC)(GLuint uVaobj, GLuint uIndex, GLuint uDivisor);
2516  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC)(GLuint uVaobj, GLuint uAttribindex, GLint nSize, GLenum eType, GLboolean bNormalized, GLuint uRelativeoffset);
2517  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC)(GLuint uVaobj, GLuint uAttribindex, GLint nSize, GLenum eType, GLuint uRelativeoffset);
2518  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2519  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC)(GLuint uVaobj, GLuint uAttribindex, GLint nSize, GLenum eType, GLuint uRelativeoffset);
2520  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2521  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLuint uIndex, GLint nSize, GLenum eType, GLboolean bNormalized, GLsizei nStride, GLintptr pOffset);
2522  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC)(GLuint uVaobj, GLuint uBindingindex, GLuint uDivisor);
2523  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXBUFFERPROC)(GLuint uVaobj, GLuint uBindingindex, GLuint uBuffer, GLintptr pOffset, GLsizei nStride);
2524  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXBUFFERSPROC)(GLuint uVaobj, GLuint uFirst, GLsizei nCount, const GLuint *puBuffers, const GLintptr *ppOffsets, const GLsizei *pnStrides);
2525  typedef void (GL_APIENTRY *PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)(GLuint uVaobj, GLuint uBuffer, GLint nSize, GLenum eType, GLsizei nStride, GLintptr pOffset);
2526  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1DPROC)(GLuint uIndex, GLdouble fX);
2527  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1DARBPROC)(GLuint uIndex, GLdouble fX);
2528  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1DNVPROC)(GLuint uIndex, GLdouble fX);
2529  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1DVPROC)(GLuint uIndex, const GLdouble *pfV);
2530  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1DVARBPROC)(GLuint uIndex, const GLdouble *pfV);
2531  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1DVNVPROC)(GLuint uIndex, const GLdouble *pfV);
2532  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1FPROC)(GLuint uIndex, GLfloat fX);
2533  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1FARBPROC)(GLuint uIndex, GLfloat fX);
2534  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1FNVPROC)(GLuint uIndex, GLfloat fX);
2535  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1FVPROC)(GLuint uIndex, const GLfloat *pfV);
2536  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1FVARBPROC)(GLuint uIndex, const GLfloat *pfV);
2537  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1FVNVPROC)(GLuint uIndex, const GLfloat *pfV);
2538  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1HNVPROC)(GLuint uIndex, GLhalfNV uX);
2539  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1HVNVPROC)(GLuint uIndex, const GLhalfNV *puV);
2540  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1SPROC)(GLuint uIndex, GLshort nX);
2541  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1SARBPROC)(GLuint uIndex, GLshort nX);
2542  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1SNVPROC)(GLuint uIndex, GLshort nX);
2543  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1SVPROC)(GLuint uIndex, const GLshort *pnV);
2544  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1SVARBPROC)(GLuint uIndex, const GLshort *pnV);
2545  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB1SVNVPROC)(GLuint uIndex, const GLshort *pnV);
2546  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2DPROC)(GLuint uIndex, GLdouble fX, GLdouble fY);
2547  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2DARBPROC)(GLuint uIndex, GLdouble fX, GLdouble fY);
2548  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2DNVPROC)(GLuint uIndex, GLdouble fX, GLdouble fY);
2549  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2DVPROC)(GLuint uIndex, const GLdouble *pfV);
2550  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2DVARBPROC)(GLuint uIndex, const GLdouble *pfV);
2551  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2DVNVPROC)(GLuint uIndex, const GLdouble *pfV);
2552  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2FPROC)(GLuint uIndex, GLfloat fX, GLfloat fY);
2553  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2FARBPROC)(GLuint uIndex, GLfloat fX, GLfloat fY);
2554  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2FNVPROC)(GLuint uIndex, GLfloat fX, GLfloat fY);
2555  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2FVPROC)(GLuint uIndex, const GLfloat *pfV);
2556  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2FVARBPROC)(GLuint uIndex, const GLfloat *pfV);
2557  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2FVNVPROC)(GLuint uIndex, const GLfloat *pfV);
2558  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2HNVPROC)(GLuint uIndex, GLhalfNV uX, GLhalfNV uY);
2559  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2HVNVPROC)(GLuint uIndex, const GLhalfNV *puV);
2560  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2SPROC)(GLuint uIndex, GLshort nX, GLshort nY);
2561  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2SARBPROC)(GLuint uIndex, GLshort nX, GLshort nY);
2562  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2SNVPROC)(GLuint uIndex, GLshort nX, GLshort nY);
2563  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2SVPROC)(GLuint uIndex, const GLshort *pnV);
2564  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2SVARBPROC)(GLuint uIndex, const GLshort *pnV);
2565  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB2SVNVPROC)(GLuint uIndex, const GLshort *pnV);
2566  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3DPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ);
2567  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3DARBPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ);
2568  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3DNVPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ);
2569  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3DVPROC)(GLuint uIndex, const GLdouble *pfV);
2570  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3DVARBPROC)(GLuint uIndex, const GLdouble *pfV);
2571  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3DVNVPROC)(GLuint uIndex, const GLdouble *pfV);
2572  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3FPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ);
2573  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3FARBPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ);
2574  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3FNVPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ);
2575  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3FVPROC)(GLuint uIndex, const GLfloat *pfV);
2576  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3FVARBPROC)(GLuint uIndex, const GLfloat *pfV);
2577  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3FVNVPROC)(GLuint uIndex, const GLfloat *pfV);
2578  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3HNVPROC)(GLuint uIndex, GLhalfNV uX, GLhalfNV uY, GLhalfNV uZ);
2579  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3HVNVPROC)(GLuint uIndex, const GLhalfNV *puV);
2580  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3SPROC)(GLuint uIndex, GLshort nX, GLshort nY, GLshort nZ);
2581  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3SARBPROC)(GLuint uIndex, GLshort nX, GLshort nY, GLshort nZ);
2582  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3SNVPROC)(GLuint uIndex, GLshort nX, GLshort nY, GLshort nZ);
2583  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3SVPROC)(GLuint uIndex, const GLshort *pnV);
2584  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3SVARBPROC)(GLuint uIndex, const GLshort *pnV);
2585  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB3SVNVPROC)(GLuint uIndex, const GLshort *pnV);
2586  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NBVPROC)(GLuint uIndex, const GLbyte *pnV);
2587  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NBVARBPROC)(GLuint uIndex, const GLbyte *pnV);
2588  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NIVPROC)(GLuint uIndex, const GLint *pnV);
2589  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NIVARBPROC)(GLuint uIndex, const GLint *pnV);
2590  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NSVPROC)(GLuint uIndex, const GLshort *pnV);
2591  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NSVARBPROC)(GLuint uIndex, const GLshort *pnV);
2592  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUBPROC)(GLuint uIndex, GLubyte uX, GLubyte uY, GLubyte uZ, GLubyte uW);
2593  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUBARBPROC)(GLuint uIndex, GLubyte uX, GLubyte uY, GLubyte uZ, GLubyte uW);
2594  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUBVPROC)(GLuint uIndex, const GLubyte *puV);
2595  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUBVARBPROC)(GLuint uIndex, const GLubyte *puV);
2596  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUIVPROC)(GLuint uIndex, const GLuint *puV);
2597  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUIVARBPROC)(GLuint uIndex, const GLuint *puV);
2598  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUSVPROC)(GLuint uIndex, const GLushort *puV);
2599  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4NUSVARBPROC)(GLuint uIndex, const GLushort *puV);
2600  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4BVPROC)(GLuint uIndex, const GLbyte *pnV);
2601  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4BVARBPROC)(GLuint uIndex, const GLbyte *pnV);
2602  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4DPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2603  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4DARBPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2604  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4DNVPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2605  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4DVPROC)(GLuint uIndex, const GLdouble *pfV);
2606  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4DVARBPROC)(GLuint uIndex, const GLdouble *pfV);
2607  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4DVNVPROC)(GLuint uIndex, const GLdouble *pfV);
2608  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4FPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2609  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4FARBPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2610  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4FNVPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2611  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4FVPROC)(GLuint uIndex, const GLfloat *pfV);
2612  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4FVARBPROC)(GLuint uIndex, const GLfloat *pfV);
2613  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4FVNVPROC)(GLuint uIndex, const GLfloat *pfV);
2614  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4HNVPROC)(GLuint uIndex, GLhalfNV uX, GLhalfNV uY, GLhalfNV uZ, GLhalfNV uW);
2615  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4HVNVPROC)(GLuint uIndex, const GLhalfNV *puV);
2616  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4IVPROC)(GLuint uIndex, const GLint *pnV);
2617  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4IVARBPROC)(GLuint uIndex, const GLint *pnV);
2618  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4SPROC)(GLuint uIndex, GLshort nX, GLshort nY, GLshort nZ, GLshort nW);
2619  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4SARBPROC)(GLuint uIndex, GLshort nX, GLshort nY, GLshort nZ, GLshort nW);
2620  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4SNVPROC)(GLuint uIndex, GLshort nX, GLshort nY, GLshort nZ, GLshort nW);
2621  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4SVPROC)(GLuint uIndex, const GLshort *pnV);
2622  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4SVARBPROC)(GLuint uIndex, const GLshort *pnV);
2623  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4SVNVPROC)(GLuint uIndex, const GLshort *pnV);
2624  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4UBNVPROC)(GLuint uIndex, GLubyte uX, GLubyte uY, GLubyte uZ, GLubyte uW);
2625  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4UBVPROC)(GLuint uIndex, const GLubyte *puV);
2626  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4UBVARBPROC)(GLuint uIndex, const GLubyte *puV);
2627  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4UBVNVPROC)(GLuint uIndex, const GLubyte *puV);
2628  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4UIVPROC)(GLuint uIndex, const GLuint *puV);
2629  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4UIVARBPROC)(GLuint uIndex, const GLuint *puV);
2630  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4USVPROC)(GLuint uIndex, const GLushort *puV);
2631  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIB4USVARBPROC)(GLuint uIndex, const GLushort *puV);
2632  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLboolean bNormalized, GLsizei nStride, GLuint uBuffer, GLuint uOffset);
2633  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBBINDINGPROC)(GLuint uAttribindex, GLuint uBindingindex);
2634  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBDIVISORPROC)(GLuint uIndex, GLuint uDivisor);
2635  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBDIVISORANGLEPROC)(GLuint uIndex, GLuint uDivisor);
2636  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBDIVISORARBPROC)(GLuint uIndex, GLuint uDivisor);
2637  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBDIVISOREXTPROC)(GLuint uIndex, GLuint uDivisor);
2638  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBDIVISORNVPROC)(GLuint uIndex, GLuint uDivisor);
2639  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBFORMATPROC)(GLuint uAttribindex, GLint nSize, GLenum eType, GLboolean bNormalized, GLuint uRelativeoffset);
2640  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBFORMATNVPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLboolean bNormalized, GLsizei nStride);
2641  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1IPROC)(GLuint uIndex, GLint nX);
2642  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1IEXTPROC)(GLuint uIndex, GLint nX);
2643  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1IVPROC)(GLuint uIndex, const GLint *pnV);
2644  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1IVEXTPROC)(GLuint uIndex, const GLint *pnV);
2645  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1UIPROC)(GLuint uIndex, GLuint uX);
2646  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1UIEXTPROC)(GLuint uIndex, GLuint uX);
2647  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1UIVPROC)(GLuint uIndex, const GLuint *puV);
2648  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI1UIVEXTPROC)(GLuint uIndex, const GLuint *puV);
2649  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2IPROC)(GLuint uIndex, GLint nX, GLint nY);
2650  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2IEXTPROC)(GLuint uIndex, GLint nX, GLint nY);
2651  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2IVPROC)(GLuint uIndex, const GLint *pnV);
2652  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2IVEXTPROC)(GLuint uIndex, const GLint *pnV);
2653  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2UIPROC)(GLuint uIndex, GLuint uX, GLuint uY);
2654  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2UIEXTPROC)(GLuint uIndex, GLuint uX, GLuint uY);
2655  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2UIVPROC)(GLuint uIndex, const GLuint *puV);
2656  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI2UIVEXTPROC)(GLuint uIndex, const GLuint *puV);
2657  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3IPROC)(GLuint uIndex, GLint nX, GLint nY, GLint nZ);
2658  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3IEXTPROC)(GLuint uIndex, GLint nX, GLint nY, GLint nZ);
2659  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3IVPROC)(GLuint uIndex, const GLint *pnV);
2660  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3IVEXTPROC)(GLuint uIndex, const GLint *pnV);
2661  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3UIPROC)(GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ);
2662  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3UIEXTPROC)(GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ);
2663  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3UIVPROC)(GLuint uIndex, const GLuint *puV);
2664  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI3UIVEXTPROC)(GLuint uIndex, const GLuint *puV);
2665  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4BVPROC)(GLuint uIndex, const GLbyte *pnV);
2666  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4BVEXTPROC)(GLuint uIndex, const GLbyte *pnV);
2667  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4IPROC)(GLuint uIndex, GLint nX, GLint nY, GLint nZ, GLint nW);
2668  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4IEXTPROC)(GLuint uIndex, GLint nX, GLint nY, GLint nZ, GLint nW);
2669  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4IVPROC)(GLuint uIndex, const GLint *pnV);
2670  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4IVEXTPROC)(GLuint uIndex, const GLint *pnV);
2671  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4SVPROC)(GLuint uIndex, const GLshort *pnV);
2672  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4SVEXTPROC)(GLuint uIndex, const GLshort *pnV);
2673  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4UBVPROC)(GLuint uIndex, const GLubyte *puV);
2674  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4UBVEXTPROC)(GLuint uIndex, const GLubyte *puV);
2675  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4UIPROC)(GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ, GLuint uW);
2676  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4UIEXTPROC)(GLuint uIndex, GLuint uX, GLuint uY, GLuint uZ, GLuint uW);
2677  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4UIVPROC)(GLuint uIndex, const GLuint *puV);
2678  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4UIVEXTPROC)(GLuint uIndex, const GLuint *puV);
2679  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4USVPROC)(GLuint uIndex, const GLushort *puV);
2680  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBI4USVEXTPROC)(GLuint uIndex, const GLushort *puV);
2681  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBIFORMATPROC)(GLuint uAttribindex, GLint nSize, GLenum eType, GLuint uRelativeoffset);
2682  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBIFORMATNVPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride);
2683  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2684  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBIPOINTEREXTPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2685  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1DPROC)(GLuint uIndex, GLdouble fX);
2686  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1DEXTPROC)(GLuint uIndex, GLdouble fX);
2687  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1DVPROC)(GLuint uIndex, const GLdouble *pfV);
2688  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1DVEXTPROC)(GLuint uIndex, const GLdouble *pfV);
2689  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1I64NVPROC)(GLuint uIndex, GLint64EXT nX);
2690  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1I64VNVPROC)(GLuint uIndex, const GLint64EXT *pnV);
2691  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1UI64ARBPROC)(GLuint uIndex, GLuint64EXT uX);
2692  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1UI64NVPROC)(GLuint uIndex, GLuint64EXT uX);
2693  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1UI64VARBPROC)(GLuint uIndex, const GLuint64EXT *puV);
2694  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL1UI64VNVPROC)(GLuint uIndex, const GLuint64EXT *puV);
2695  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2DPROC)(GLuint uIndex, GLdouble fX, GLdouble fY);
2696  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2DEXTPROC)(GLuint uIndex, GLdouble fX, GLdouble fY);
2697  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2DVPROC)(GLuint uIndex, const GLdouble *pfV);
2698  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2DVEXTPROC)(GLuint uIndex, const GLdouble *pfV);
2699  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2I64NVPROC)(GLuint uIndex, GLint64EXT nX, GLint64EXT nY);
2700  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2I64VNVPROC)(GLuint uIndex, const GLint64EXT *pnV);
2701  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2UI64NVPROC)(GLuint uIndex, GLuint64EXT uX, GLuint64EXT uY);
2702  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL2UI64VNVPROC)(GLuint uIndex, const GLuint64EXT *puV);
2703  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3DPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ);
2704  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3DEXTPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ);
2705  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3DVPROC)(GLuint uIndex, const GLdouble *pfV);
2706  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3DVEXTPROC)(GLuint uIndex, const GLdouble *pfV);
2707  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3I64NVPROC)(GLuint uIndex, GLint64EXT nX, GLint64EXT nY, GLint64EXT nZ);
2708  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3I64VNVPROC)(GLuint uIndex, const GLint64EXT *pnV);
2709  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3UI64NVPROC)(GLuint uIndex, GLuint64EXT uX, GLuint64EXT uY, GLuint64EXT uZ);
2710  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL3UI64VNVPROC)(GLuint uIndex, const GLuint64EXT *puV);
2711  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4DPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2712  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4DEXTPROC)(GLuint uIndex, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2713  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4DVPROC)(GLuint uIndex, const GLdouble *pfV);
2714  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4DVEXTPROC)(GLuint uIndex, const GLdouble *pfV);
2715  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4I64NVPROC)(GLuint uIndex, GLint64EXT nX, GLint64EXT nY, GLint64EXT nZ, GLint64EXT nW);
2716  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4I64VNVPROC)(GLuint uIndex, const GLint64EXT *pnV);
2717  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4UI64NVPROC)(GLuint uIndex, GLuint64EXT uX, GLuint64EXT uY, GLuint64EXT uZ, GLuint64EXT uW);
2718  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBL4UI64VNVPROC)(GLuint uIndex, const GLuint64EXT *puV);
2719  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBLFORMATPROC)(GLuint uAttribindex, GLint nSize, GLenum eType, GLuint uRelativeoffset);
2720  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBLFORMATNVPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride);
2721  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBLPOINTERPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2722  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBLPOINTEREXTPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2723  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP1UIPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, GLuint uValue);
2724  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP1UIVPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, const GLuint *puValue);
2725  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP2UIPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, GLuint uValue);
2726  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP2UIVPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, const GLuint *puValue);
2727  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP3UIPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, GLuint uValue);
2728  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP3UIVPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, const GLuint *puValue);
2729  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP4UIPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, GLuint uValue);
2730  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBP4UIVPROC)(GLuint uIndex, GLenum eType, GLboolean bNormalized, const GLuint *puValue);
2731  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBPARAMETERIAMDPROC)(GLuint uIndex, GLenum ePname, GLint nParam);
2732  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBPOINTERPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLboolean bNormalized, GLsizei nStride, const void *pPointer);
2733  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBPOINTERARBPROC)(GLuint uIndex, GLint nSize, GLenum eType, GLboolean bNormalized, GLsizei nStride, const void *pPointer);
2734  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBPOINTERNVPROC)(GLuint uIndex, GLint nFsize, GLenum eType, GLsizei nStride, const void *pPointer);
2735  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS1DVNVPROC)(GLuint uIndex, GLsizei nCount, const GLdouble *pfV);
2736  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS1FVNVPROC)(GLuint uIndex, GLsizei nCount, const GLfloat *pfV);
2737  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS1HVNVPROC)(GLuint uIndex, GLsizei nN, const GLhalfNV *puV);
2738  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS1SVNVPROC)(GLuint uIndex, GLsizei nCount, const GLshort *pnV);
2739  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS2DVNVPROC)(GLuint uIndex, GLsizei nCount, const GLdouble *pfV);
2740  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS2FVNVPROC)(GLuint uIndex, GLsizei nCount, const GLfloat *pfV);
2741  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS2HVNVPROC)(GLuint uIndex, GLsizei nN, const GLhalfNV *puV);
2742  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS2SVNVPROC)(GLuint uIndex, GLsizei nCount, const GLshort *pnV);
2743  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS3DVNVPROC)(GLuint uIndex, GLsizei nCount, const GLdouble *pfV);
2744  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS3FVNVPROC)(GLuint uIndex, GLsizei nCount, const GLfloat *pfV);
2745  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS3HVNVPROC)(GLuint uIndex, GLsizei nN, const GLhalfNV *puV);
2746  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS3SVNVPROC)(GLuint uIndex, GLsizei nCount, const GLshort *pnV);
2747  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS4DVNVPROC)(GLuint uIndex, GLsizei nCount, const GLdouble *pfV);
2748  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS4FVNVPROC)(GLuint uIndex, GLsizei nCount, const GLfloat *pfV);
2749  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS4HVNVPROC)(GLuint uIndex, GLsizei nN, const GLhalfNV *puV);
2750  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS4SVNVPROC)(GLuint uIndex, GLsizei nCount, const GLshort *pnV);
2751  typedef void (GL_APIENTRY *PFNGLVERTEXATTRIBS4UBVNVPROC)(GLuint uIndex, GLsizei nCount, const GLubyte *puV);
2752  typedef void (GL_APIENTRY *PFNGLVERTEXBINDINGDIVISORPROC)(GLuint uBindingindex, GLuint uDivisor);
2753  typedef void (GL_APIENTRY *PFNGLVERTEXBLENDARBPROC)(GLint nCount);
2754  typedef void (GL_APIENTRY *PFNGLVERTEXBLENDENVFATIPROC)(GLenum ePname, GLfloat fParam);
2755  typedef void (GL_APIENTRY *PFNGLVERTEXBLENDENVIATIPROC)(GLenum ePname, GLint nParam);
2756  typedef void (GL_APIENTRY *PFNGLVERTEXFORMATNVPROC)(GLint nSize, GLenum eType, GLsizei nStride);
2757  typedef void (GL_APIENTRY *PFNGLVERTEXP2UIPROC)(GLenum eType, GLuint uValue);
2758  typedef void (GL_APIENTRY *PFNGLVERTEXP2UIVPROC)(GLenum eType, const GLuint *puValue);
2759  typedef void (GL_APIENTRY *PFNGLVERTEXP3UIPROC)(GLenum eType, GLuint uValue);
2760  typedef void (GL_APIENTRY *PFNGLVERTEXP3UIVPROC)(GLenum eType, const GLuint *puValue);
2761  typedef void (GL_APIENTRY *PFNGLVERTEXP4UIPROC)(GLenum eType, GLuint uValue);
2762  typedef void (GL_APIENTRY *PFNGLVERTEXP4UIVPROC)(GLenum eType, const GLuint *puValue);
2763  typedef void (GL_APIENTRY *PFNGLVERTEXPOINTEREXTPROC)(GLint nSize, GLenum eType, GLsizei nStride, GLsizei nCount, const void *pPointer);
2764  typedef void (GL_APIENTRY *PFNGLVERTEXPOINTERLISTIBMPROC)(GLint nSize, GLenum eType, GLint nStride, const void **ppPointer, GLint nPtrstride);
2765  typedef void (GL_APIENTRY *PFNGLVERTEXPOINTERVINTELPROC)(GLint nSize, GLenum eType, const void **ppPointer);
2766  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1DATIPROC)(GLenum eStream, GLdouble fX);
2767  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1DVATIPROC)(GLenum eStream, const GLdouble *pfCoords);
2768  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1FATIPROC)(GLenum eStream, GLfloat fX);
2769  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1FVATIPROC)(GLenum eStream, const GLfloat *pfCoords);
2770  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1IATIPROC)(GLenum eStream, GLint nX);
2771  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1IVATIPROC)(GLenum eStream, const GLint *pnCoords);
2772  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1SATIPROC)(GLenum eStream, GLshort nX);
2773  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM1SVATIPROC)(GLenum eStream, const GLshort *pnCoords);
2774  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2DATIPROC)(GLenum eStream, GLdouble fX, GLdouble fY);
2775  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2DVATIPROC)(GLenum eStream, const GLdouble *pfCoords);
2776  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2FATIPROC)(GLenum eStream, GLfloat fX, GLfloat fY);
2777  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2FVATIPROC)(GLenum eStream, const GLfloat *pfCoords);
2778  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2IATIPROC)(GLenum eStream, GLint nX, GLint nY);
2779  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2IVATIPROC)(GLenum eStream, const GLint *pnCoords);
2780  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2SATIPROC)(GLenum eStream, GLshort nX, GLshort nY);
2781  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM2SVATIPROC)(GLenum eStream, const GLshort *pnCoords);
2782  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3DATIPROC)(GLenum eStream, GLdouble fX, GLdouble fY, GLdouble fZ);
2783  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3DVATIPROC)(GLenum eStream, const GLdouble *pfCoords);
2784  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3FATIPROC)(GLenum eStream, GLfloat fX, GLfloat fY, GLfloat fZ);
2785  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3FVATIPROC)(GLenum eStream, const GLfloat *pfCoords);
2786  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3IATIPROC)(GLenum eStream, GLint nX, GLint nY, GLint nZ);
2787  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3IVATIPROC)(GLenum eStream, const GLint *pnCoords);
2788  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3SATIPROC)(GLenum eStream, GLshort nX, GLshort nY, GLshort nZ);
2789  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM3SVATIPROC)(GLenum eStream, const GLshort *pnCoords);
2790  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4DATIPROC)(GLenum eStream, GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2791  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4DVATIPROC)(GLenum eStream, const GLdouble *pfCoords);
2792  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4FATIPROC)(GLenum eStream, GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2793  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4FVATIPROC)(GLenum eStream, const GLfloat *pfCoords);
2794  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4IATIPROC)(GLenum eStream, GLint nX, GLint nY, GLint nZ, GLint nW);
2795  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4IVATIPROC)(GLenum eStream, const GLint *pnCoords);
2796  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4SATIPROC)(GLenum eStream, GLshort nX, GLshort nY, GLshort nZ, GLshort nW);
2797  typedef void (GL_APIENTRY *PFNGLVERTEXSTREAM4SVATIPROC)(GLenum eStream, const GLshort *pnCoords);
2798  typedef void (GL_APIENTRY *PFNGLVERTEXWEIGHTPOINTEREXTPROC)(GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2799  typedef void (GL_APIENTRY *PFNGLVERTEXWEIGHTFEXTPROC)(GLfloat fWeight);
2800  typedef void (GL_APIENTRY *PFNGLVERTEXWEIGHTFVEXTPROC)(const GLfloat *pfWeight);
2801  typedef void (GL_APIENTRY *PFNGLVERTEXWEIGHTHNVPROC)(GLhalfNV uWeight);
2802  typedef void (GL_APIENTRY *PFNGLVERTEXWEIGHTHVNVPROC)(const GLhalfNV *puWeight);
2803  typedef GLenum (GL_APIENTRY *PFNGLVIDEOCAPTURENVPROC)(GLuint uVideoCaptureSlot, GLuint *puSequenceNum, GLuint64EXT *puCaptureTime);
2804  typedef void (GL_APIENTRY *PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum ePname, const GLdouble *pfParams);
2805  typedef void (GL_APIENTRY *PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum ePname, const GLfloat *pfParams);
2806  typedef void (GL_APIENTRY *PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC)(GLuint uVideoCaptureSlot, GLuint uStream, GLenum ePname, const GLint *pnParams);
2807  typedef void (GL_APIENTRY *PFNGLVIEWPORTPROC)(GLint nX, GLint nY, GLsizei nWidth, GLsizei nHeight);
2808  typedef void (GL_APIENTRY *PFNGLVIEWPORTARRAYVPROC)(GLuint uFirst, GLsizei nCount, const GLfloat *pfV);
2809  typedef void (GL_APIENTRY *PFNGLVIEWPORTARRAYVNVPROC)(GLuint uFirst, GLsizei nCount, const GLfloat *pfV);
2810  typedef void (GL_APIENTRY *PFNGLVIEWPORTARRAYVOESPROC)(GLuint uFirst, GLsizei nCount, const GLfloat *pfV);
2811  typedef void (GL_APIENTRY *PFNGLVIEWPORTINDEXEDFPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fW, GLfloat fH);
2812  typedef void (GL_APIENTRY *PFNGLVIEWPORTINDEXEDFNVPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fW, GLfloat fH);
2813  typedef void (GL_APIENTRY *PFNGLVIEWPORTINDEXEDFOESPROC)(GLuint uIndex, GLfloat fX, GLfloat fY, GLfloat fW, GLfloat fH);
2814  typedef void (GL_APIENTRY *PFNGLVIEWPORTINDEXEDFVPROC)(GLuint uIndex, const GLfloat *pfV);
2815  typedef void (GL_APIENTRY *PFNGLVIEWPORTINDEXEDFVNVPROC)(GLuint uIndex, const GLfloat *pfV);
2816  typedef void (GL_APIENTRY *PFNGLVIEWPORTINDEXEDFVOESPROC)(GLuint uIndex, const GLfloat *pfV);
2817  typedef void (GL_APIENTRY *PFNGLVIEWPORTPOSITIONWSCALENVPROC)(GLuint uIndex, GLfloat fXcoeff, GLfloat fYcoeff);
2818  typedef void (GL_APIENTRY *PFNGLVIEWPORTSWIZZLENVPROC)(GLuint uIndex, GLenum eSwizzlex, GLenum eSwizzley, GLenum eSwizzlez, GLenum eSwizzlew);
2819  typedef void (GL_APIENTRY *PFNGLWAITSYNCPROC)(GLsync pSync, GLbitfield uFlags, GLuint64 uTimeout);
2820  typedef void (GL_APIENTRY *PFNGLWAITSYNCAPPLEPROC)(GLsync pSync, GLbitfield uFlags, GLuint64 uTimeout);
2821  typedef void (GL_APIENTRY *PFNGLWEIGHTPATHSNVPROC)(GLuint uResultPath, GLsizei nNumPaths, const GLuint *puPaths, const GLfloat *pfWeights);
2822  typedef void (GL_APIENTRY *PFNGLWEIGHTPOINTERARBPROC)(GLint nSize, GLenum eType, GLsizei nStride, const void *pPointer);
2823  typedef void (GL_APIENTRY *PFNGLWEIGHTBVARBPROC)(GLint nSize, const GLbyte *pnWeights);
2824  typedef void (GL_APIENTRY *PFNGLWEIGHTDVARBPROC)(GLint nSize, const GLdouble *pfWeights);
2825  typedef void (GL_APIENTRY *PFNGLWEIGHTFVARBPROC)(GLint nSize, const GLfloat *pfWeights);
2826  typedef void (GL_APIENTRY *PFNGLWEIGHTIVARBPROC)(GLint nSize, const GLint *pnWeights);
2827  typedef void (GL_APIENTRY *PFNGLWEIGHTSVARBPROC)(GLint nSize, const GLshort *pnWeights);
2828  typedef void (GL_APIENTRY *PFNGLWEIGHTUBVARBPROC)(GLint nSize, const GLubyte *puWeights);
2829  typedef void (GL_APIENTRY *PFNGLWEIGHTUIVARBPROC)(GLint nSize, const GLuint *puWeights);
2830  typedef void (GL_APIENTRY *PFNGLWEIGHTUSVARBPROC)(GLint nSize, const GLushort *puWeights);
2831  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2DPROC)(GLdouble fX, GLdouble fY);
2832  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2DARBPROC)(GLdouble fX, GLdouble fY);
2833  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2DMESAPROC)(GLdouble fX, GLdouble fY);
2834  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2DVPROC)(const GLdouble *pfV);
2835  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2DVARBPROC)(const GLdouble *pfV);
2836  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2DVMESAPROC)(const GLdouble *pfV);
2837  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2FPROC)(GLfloat fX, GLfloat fY);
2838  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2FARBPROC)(GLfloat fX, GLfloat fY);
2839  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2FMESAPROC)(GLfloat fX, GLfloat fY);
2840  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2FVPROC)(const GLfloat *pfV);
2841  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2FVARBPROC)(const GLfloat *pfV);
2842  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2FVMESAPROC)(const GLfloat *pfV);
2843  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2IPROC)(GLint nX, GLint nY);
2844  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2IARBPROC)(GLint nX, GLint nY);
2845  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2IMESAPROC)(GLint nX, GLint nY);
2846  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2IVPROC)(const GLint *pnV);
2847  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2IVARBPROC)(const GLint *pnV);
2848  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2IVMESAPROC)(const GLint *pnV);
2849  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2SPROC)(GLshort nX, GLshort nY);
2850  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2SARBPROC)(GLshort nX, GLshort nY);
2851  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2SMESAPROC)(GLshort nX, GLshort nY);
2852  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2SVPROC)(const GLshort *pnV);
2853  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2SVARBPROC)(const GLshort *pnV);
2854  typedef void (GL_APIENTRY *PFNGLWINDOWPOS2SVMESAPROC)(const GLshort *pnV);
2855  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3DPROC)(GLdouble fX, GLdouble fY, GLdouble fZ);
2856  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3DARBPROC)(GLdouble fX, GLdouble fY, GLdouble fZ);
2857  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3DMESAPROC)(GLdouble fX, GLdouble fY, GLdouble fZ);
2858  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3DVPROC)(const GLdouble *pfV);
2859  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3DVARBPROC)(const GLdouble *pfV);
2860  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3DVMESAPROC)(const GLdouble *pfV);
2861  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3FPROC)(GLfloat fX, GLfloat fY, GLfloat fZ);
2862  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3FARBPROC)(GLfloat fX, GLfloat fY, GLfloat fZ);
2863  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3FMESAPROC)(GLfloat fX, GLfloat fY, GLfloat fZ);
2864  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3FVPROC)(const GLfloat *pfV);
2865  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3FVARBPROC)(const GLfloat *pfV);
2866  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3FVMESAPROC)(const GLfloat *pfV);
2867  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3IPROC)(GLint nX, GLint nY, GLint nZ);
2868  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3IARBPROC)(GLint nX, GLint nY, GLint nZ);
2869  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3IMESAPROC)(GLint nX, GLint nY, GLint nZ);
2870  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3IVPROC)(const GLint *pnV);
2871  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3IVARBPROC)(const GLint *pnV);
2872  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3IVMESAPROC)(const GLint *pnV);
2873  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3SPROC)(GLshort nX, GLshort nY, GLshort nZ);
2874  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3SARBPROC)(GLshort nX, GLshort nY, GLshort nZ);
2875  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3SMESAPROC)(GLshort nX, GLshort nY, GLshort nZ);
2876  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3SVPROC)(const GLshort *pnV);
2877  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3SVARBPROC)(const GLshort *pnV);
2878  typedef void (GL_APIENTRY *PFNGLWINDOWPOS3SVMESAPROC)(const GLshort *pnV);
2879  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4DMESAPROC)(GLdouble fX, GLdouble fY, GLdouble fZ, GLdouble fW);
2880  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4DVMESAPROC)(const GLdouble *pfV);
2881  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4FMESAPROC)(GLfloat fX, GLfloat fY, GLfloat fZ, GLfloat fW);
2882  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4FVMESAPROC)(const GLfloat *pfV);
2883  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4IMESAPROC)(GLint nX, GLint nY, GLint nZ, GLint nW);
2884  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4IVMESAPROC)(const GLint *pnV);
2885  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4SMESAPROC)(GLshort nX, GLshort nY, GLshort nZ, GLshort nW);
2886  typedef void (GL_APIENTRY *PFNGLWINDOWPOS4SVMESAPROC)(const GLshort *pnV);
2887  typedef void (GL_APIENTRY *PFNGLWINDOWRECTANGLESEXTPROC)(GLenum eMode, GLsizei nCount, const GLint *pnBox);
2888  typedef void (GL_APIENTRY *PFNGLWRITEMASKEXTPROC)(GLuint uRes, GLuint uIn, GLenum eOutX, GLenum eOutY, GLenum eOutZ, GLenum eOutW);
2889 #endif
2890 
2891  struct API
2892  {
2896  API();
2897 
2898  bool bInitialized;
2899 
2900  int32_t nMajor;
2901  int32_t nMinor;
2902 
2903  bool bIsGLES;
2904  const char *pVersion;
2905  const char *pVendor;
2906  const char *pRenderer;
2907  const char *pShadingLanguageVersion;
2908  std::vector<CYIString> extensions;
2909 
2910  bool GL_ES_VERSION_2_0_supported;
2911  bool GL_ES_VERSION_3_0_supported;
2912  bool GL_ES_VERSION_3_1_supported;
2913  bool GL_ES_VERSION_3_2_supported;
2914  bool GL_VERSION_1_0_supported;
2915  bool GL_VERSION_1_1_supported;
2916  bool GL_VERSION_1_2_supported;
2917  bool GL_VERSION_1_3_supported;
2918  bool GL_VERSION_1_4_supported;
2919  bool GL_VERSION_1_5_supported;
2920  bool GL_VERSION_2_0_supported;
2921  bool GL_VERSION_2_1_supported;
2922  bool GL_VERSION_3_0_supported;
2923  bool GL_VERSION_3_1_supported;
2924  bool GL_VERSION_3_2_supported;
2925  bool GL_VERSION_3_3_supported;
2926  bool GL_VERSION_4_0_supported;
2927  bool GL_VERSION_4_1_supported;
2928  bool GL_VERSION_4_2_supported;
2929  bool GL_VERSION_4_3_supported;
2930  bool GL_VERSION_4_4_supported;
2931  bool GL_VERSION_4_5_supported;
2932 
2933  bool GL_3DFX_multisample_supported;
2934  bool GL_3DFX_tbuffer_supported;
2935  bool GL_3DFX_texture_compression_FXT1_supported;
2936  bool GL_AMD_blend_minmax_factor_supported;
2937  bool GL_AMD_compressed_3DC_texture_supported;
2938  bool GL_AMD_compressed_ATC_texture_supported;
2939  bool GL_AMD_conservative_depth_supported;
2940  bool GL_AMD_debug_output_supported;
2941  bool GL_AMD_depth_clamp_separate_supported;
2942  bool GL_AMD_draw_buffers_blend_supported;
2943  bool GL_AMD_gcn_shader_supported;
2944  bool GL_AMD_gpu_shader_half_float_supported;
2945  bool GL_AMD_gpu_shader_int64_supported;
2946  bool GL_AMD_interleaved_elements_supported;
2947  bool GL_AMD_multi_draw_indirect_supported;
2948  bool GL_AMD_name_gen_delete_supported;
2949  bool GL_AMD_occlusion_query_event_supported;
2950  bool GL_AMD_performance_monitor_supported;
2951  bool GL_AMD_pinned_memory_supported;
2952  bool GL_AMD_program_binary_Z400_supported;
2953  bool GL_AMD_query_buffer_object_supported;
2954  bool GL_AMD_sample_positions_supported;
2955  bool GL_AMD_seamless_cubemap_per_texture_supported;
2956  bool GL_AMD_shader_atomic_counter_ops_supported;
2957  bool GL_AMD_shader_ballot_supported;
2958  bool GL_AMD_shader_explicit_vertex_parameter_supported;
2959  bool GL_AMD_shader_stencil_export_supported;
2960  bool GL_AMD_shader_trinary_minmax_supported;
2961  bool GL_AMD_sparse_texture_supported;
2962  bool GL_AMD_stencil_operation_extended_supported;
2963  bool GL_AMD_texture_texture4_supported;
2964  bool GL_AMD_transform_feedback3_lines_triangles_supported;
2965  bool GL_AMD_transform_feedback4_supported;
2966  bool GL_AMD_vertex_shader_layer_supported;
2967  bool GL_AMD_vertex_shader_tessellator_supported;
2968  bool GL_AMD_vertex_shader_viewport_index_supported;
2969  bool GL_ANDROID_extension_pack_es31a_supported;
2970  bool GL_ANGLE_depth_texture_supported;
2971  bool GL_ANGLE_framebuffer_blit_supported;
2972  bool GL_ANGLE_framebuffer_multisample_supported;
2973  bool GL_ANGLE_instanced_arrays_supported;
2974  bool GL_ANGLE_pack_reverse_row_order_supported;
2975  bool GL_ANGLE_program_binary_supported;
2976  bool GL_ANGLE_texture_compression_dxt3_supported;
2977  bool GL_ANGLE_texture_compression_dxt5_supported;
2978  bool GL_ANGLE_texture_usage_supported;
2979  bool GL_ANGLE_translated_shader_source_supported;
2980  bool GL_APPLE_aux_depth_stencil_supported;
2981  bool GL_APPLE_client_storage_supported;
2982  bool GL_APPLE_clip_distance_supported;
2983  bool GL_APPLE_color_buffer_packed_float_supported;
2984  bool GL_APPLE_copy_texture_levels_supported;
2985  bool GL_APPLE_element_array_supported;
2986  bool GL_APPLE_fence_supported;
2987  bool GL_APPLE_float_pixels_supported;
2988  bool GL_APPLE_flush_buffer_range_supported;
2989  bool GL_APPLE_framebuffer_multisample_supported;
2990  bool GL_APPLE_object_purgeable_supported;
2991  bool GL_APPLE_rgb_422_supported;
2992  bool GL_APPLE_row_bytes_supported;
2993  bool GL_APPLE_specular_vector_supported;
2994  bool GL_APPLE_sync_supported;
2995  bool GL_APPLE_texture_2D_limited_npot_supported;
2996  bool GL_APPLE_texture_format_BGRA8888_supported;
2997  bool GL_APPLE_texture_max_level_supported;
2998  bool GL_APPLE_texture_packed_float_supported;
2999  bool GL_APPLE_texture_range_supported;
3000  bool GL_APPLE_transform_hint_supported;
3001  bool GL_APPLE_vertex_array_object_supported;
3002  bool GL_APPLE_vertex_array_range_supported;
3003  bool GL_APPLE_vertex_program_evaluators_supported;
3004  bool GL_APPLE_ycbcr_422_supported;
3005  bool GL_ARB_ES2_compatibility_supported;
3006  bool GL_ARB_ES3_1_compatibility_supported;
3007  bool GL_ARB_ES3_2_compatibility_supported;
3008  bool GL_ARB_ES3_compatibility_supported;
3009  bool GL_ARB_arrays_of_arrays_supported;
3010  bool GL_ARB_base_instance_supported;
3011  bool GL_ARB_bindless_texture_supported;
3012  bool GL_ARB_blend_func_extended_supported;
3013  bool GL_ARB_buffer_storage_supported;
3014  bool GL_ARB_cl_event_supported;
3015  bool GL_ARB_clear_buffer_object_supported;
3016  bool GL_ARB_clear_texture_supported;
3017  bool GL_ARB_clip_control_supported;
3018  bool GL_ARB_color_buffer_float_supported;
3019  bool GL_ARB_compatibility_supported;
3020  bool GL_ARB_compressed_texture_pixel_storage_supported;
3021  bool GL_ARB_compute_shader_supported;
3022  bool GL_ARB_compute_variable_group_size_supported;
3023  bool GL_ARB_conditional_render_inverted_supported;
3024  bool GL_ARB_conservative_depth_supported;
3025  bool GL_ARB_copy_buffer_supported;
3026  bool GL_ARB_copy_image_supported;
3027  bool GL_ARB_cull_distance_supported;
3028  bool GL_ARB_debug_output_supported;
3029  bool GL_ARB_depth_buffer_float_supported;
3030  bool GL_ARB_depth_clamp_supported;
3031  bool GL_ARB_depth_texture_supported;
3032  bool GL_ARB_derivative_control_supported;
3033  bool GL_ARB_direct_state_access_supported;
3034  bool GL_ARB_draw_buffers_supported;
3035  bool GL_ARB_draw_buffers_blend_supported;
3036  bool GL_ARB_draw_elements_base_vertex_supported;
3037  bool GL_ARB_draw_indirect_supported;
3038  bool GL_ARB_draw_instanced_supported;
3039  bool GL_ARB_enhanced_layouts_supported;
3040  bool GL_ARB_explicit_attrib_location_supported;
3041  bool GL_ARB_explicit_uniform_location_supported;
3042  bool GL_ARB_fragment_coord_conventions_supported;
3043  bool GL_ARB_fragment_layer_viewport_supported;
3044  bool GL_ARB_fragment_program_supported;
3045  bool GL_ARB_fragment_program_shadow_supported;
3046  bool GL_ARB_fragment_shader_supported;
3047  bool GL_ARB_fragment_shader_interlock_supported;
3048  bool GL_ARB_framebuffer_no_attachments_supported;
3049  bool GL_ARB_framebuffer_object_supported;
3050  bool GL_ARB_framebuffer_sRGB_supported;
3051  bool GL_ARB_geometry_shader4_supported;
3052  bool GL_ARB_get_program_binary_supported;
3053  bool GL_ARB_get_texture_sub_image_supported;
3054  bool GL_ARB_gpu_shader5_supported;
3055  bool GL_ARB_gpu_shader_fp64_supported;
3056  bool GL_ARB_gpu_shader_int64_supported;
3057  bool GL_ARB_half_float_pixel_supported;
3058  bool GL_ARB_half_float_vertex_supported;
3059  bool GL_ARB_imaging_supported;
3060  bool GL_ARB_indirect_parameters_supported;
3061  bool GL_ARB_instanced_arrays_supported;
3062  bool GL_ARB_internalformat_query_supported;
3063  bool GL_ARB_internalformat_query2_supported;
3064  bool GL_ARB_invalidate_subdata_supported;
3065  bool GL_ARB_map_buffer_alignment_supported;
3066  bool GL_ARB_map_buffer_range_supported;
3067  bool GL_ARB_matrix_palette_supported;
3068  bool GL_ARB_multi_bind_supported;
3069  bool GL_ARB_multi_draw_indirect_supported;
3070  bool GL_ARB_multisample_supported;
3071  bool GL_ARB_multitexture_supported;
3072  bool GL_ARB_occlusion_query_supported;
3073  bool GL_ARB_occlusion_query2_supported;
3074  bool GL_ARB_parallel_shader_compile_supported;
3075  bool GL_ARB_pipeline_statistics_query_supported;
3076  bool GL_ARB_pixel_buffer_object_supported;
3077  bool GL_ARB_point_parameters_supported;
3078  bool GL_ARB_point_sprite_supported;
3079  bool GL_ARB_post_depth_coverage_supported;
3080  bool GL_ARB_program_interface_query_supported;
3081  bool GL_ARB_provoking_vertex_supported;
3082  bool GL_ARB_query_buffer_object_supported;
3083  bool GL_ARB_robust_buffer_access_behavior_supported;
3084  bool GL_ARB_robustness_supported;
3085  bool GL_ARB_robustness_isolation_supported;
3086  bool GL_ARB_sample_locations_supported;
3087  bool GL_ARB_sample_shading_supported;
3088  bool GL_ARB_sampler_objects_supported;
3089  bool GL_ARB_seamless_cube_map_supported;
3090  bool GL_ARB_seamless_cubemap_per_texture_supported;
3091  bool GL_ARB_separate_shader_objects_supported;
3092  bool GL_ARB_shader_atomic_counter_ops_supported;
3093  bool GL_ARB_shader_atomic_counters_supported;
3094  bool GL_ARB_shader_ballot_supported;
3095  bool GL_ARB_shader_bit_encoding_supported;
3096  bool GL_ARB_shader_clock_supported;
3097  bool GL_ARB_shader_draw_parameters_supported;
3098  bool GL_ARB_shader_group_vote_supported;
3099  bool GL_ARB_shader_image_load_store_supported;
3100  bool GL_ARB_shader_image_size_supported;
3101  bool GL_ARB_shader_objects_supported;
3102  bool GL_ARB_shader_precision_supported;
3103  bool GL_ARB_shader_stencil_export_supported;
3104  bool GL_ARB_shader_storage_buffer_object_supported;
3105  bool GL_ARB_shader_subroutine_supported;
3106  bool GL_ARB_shader_texture_image_samples_supported;
3107  bool GL_ARB_shader_texture_lod_supported;
3108  bool GL_ARB_shader_viewport_layer_array_supported;
3109  bool GL_ARB_shading_language_100_supported;
3110  bool GL_ARB_shading_language_420pack_supported;
3111  bool GL_ARB_shading_language_include_supported;
3112  bool GL_ARB_shading_language_packing_supported;
3113  bool GL_ARB_shadow_supported;
3114  bool GL_ARB_shadow_ambient_supported;
3115  bool GL_ARB_sparse_buffer_supported;
3116  bool GL_ARB_sparse_texture_supported;
3117  bool GL_ARB_sparse_texture2_supported;
3118  bool GL_ARB_sparse_texture_clamp_supported;
3119  bool GL_ARB_stencil_texturing_supported;
3120  bool GL_ARB_sync_supported;
3121  bool GL_ARB_tessellation_shader_supported;
3122  bool GL_ARB_texture_barrier_supported;
3123  bool GL_ARB_texture_border_clamp_supported;
3124  bool GL_ARB_texture_buffer_object_supported;
3125  bool GL_ARB_texture_buffer_object_rgb32_supported;
3126  bool GL_ARB_texture_buffer_range_supported;
3127  bool GL_ARB_texture_compression_supported;
3128  bool GL_ARB_texture_compression_bptc_supported;
3129  bool GL_ARB_texture_compression_rgtc_supported;
3130  bool GL_ARB_texture_cube_map_supported;
3131  bool GL_ARB_texture_cube_map_array_supported;
3132  bool GL_ARB_texture_env_add_supported;
3133  bool GL_ARB_texture_env_combine_supported;
3134  bool GL_ARB_texture_env_crossbar_supported;
3135  bool GL_ARB_texture_env_dot3_supported;
3136  bool GL_ARB_texture_filter_minmax_supported;
3137  bool GL_ARB_texture_float_supported;
3138  bool GL_ARB_texture_gather_supported;
3139  bool GL_ARB_texture_mirror_clamp_to_edge_supported;
3140  bool GL_ARB_texture_mirrored_repeat_supported;
3141  bool GL_ARB_texture_multisample_supported;
3142  bool GL_ARB_texture_non_power_of_two_supported;
3143  bool GL_ARB_texture_query_levels_supported;
3144  bool GL_ARB_texture_query_lod_supported;
3145  bool GL_ARB_texture_rectangle_supported;
3146  bool GL_ARB_texture_rg_supported;
3147  bool GL_ARB_texture_rgb10_a2ui_supported;
3148  bool GL_ARB_texture_stencil8_supported;
3149  bool GL_ARB_texture_storage_supported;
3150  bool GL_ARB_texture_storage_multisample_supported;
3151  bool GL_ARB_texture_swizzle_supported;
3152  bool GL_ARB_texture_view_supported;
3153  bool GL_ARB_timer_query_supported;
3154  bool GL_ARB_transform_feedback2_supported;
3155  bool GL_ARB_transform_feedback3_supported;
3156  bool GL_ARB_transform_feedback_instanced_supported;
3157  bool GL_ARB_transform_feedback_overflow_query_supported;
3158  bool GL_ARB_transpose_matrix_supported;
3159  bool GL_ARB_uniform_buffer_object_supported;
3160  bool GL_ARB_vertex_array_bgra_supported;
3161  bool GL_ARB_vertex_array_object_supported;
3162  bool GL_ARB_vertex_attrib_64bit_supported;
3163  bool GL_ARB_vertex_attrib_binding_supported;
3164  bool GL_ARB_vertex_blend_supported;
3165  bool GL_ARB_vertex_buffer_object_supported;
3166  bool GL_ARB_vertex_program_supported;
3167  bool GL_ARB_vertex_shader_supported;
3168  bool GL_ARB_vertex_type_10f_11f_11f_rev_supported;
3169  bool GL_ARB_vertex_type_2_10_10_10_rev_supported;
3170  bool GL_ARB_viewport_array_supported;
3171  bool GL_ARB_window_pos_supported;
3172  bool GL_ARM_mali_program_binary_supported;
3173  bool GL_ARM_mali_shader_binary_supported;
3174  bool GL_ARM_rgba8_supported;
3175  bool GL_ARM_shader_framebuffer_fetch_supported;
3176  bool GL_ARM_shader_framebuffer_fetch_depth_stencil_supported;
3177  bool GL_ATI_draw_buffers_supported;
3178  bool GL_ATI_element_array_supported;
3179  bool GL_ATI_envmap_bumpmap_supported;
3180  bool GL_ATI_fragment_shader_supported;
3181  bool GL_ATI_map_object_buffer_supported;
3182  bool GL_ATI_meminfo_supported;
3183  bool GL_ATI_pixel_format_float_supported;
3184  bool GL_ATI_pn_triangles_supported;
3185  bool GL_ATI_separate_stencil_supported;
3186  bool GL_ATI_text_fragment_shader_supported;
3187  bool GL_ATI_texture_env_combine3_supported;
3188  bool GL_ATI_texture_float_supported;
3189  bool GL_ATI_texture_mirror_once_supported;
3190  bool GL_ATI_vertex_array_object_supported;
3191  bool GL_ATI_vertex_attrib_array_object_supported;
3192  bool GL_ATI_vertex_streams_supported;
3193  bool GL_DMP_program_binary_supported;
3194  bool GL_DMP_shader_binary_supported;
3195  bool GL_EXTX_framebuffer_mixed_formats_supported;
3196  bool GL_EXT_422_pixels_supported;
3197  bool GL_EXT_Cg_shader_supported;
3198  bool GL_EXT_YUV_target_supported;
3199  bool GL_EXT_abgr_supported;
3200  bool GL_EXT_base_instance_supported;
3201  bool GL_EXT_bgra_supported;
3202  bool GL_EXT_bindable_uniform_supported;
3203  bool GL_EXT_blend_color_supported;
3204  bool GL_EXT_blend_equation_separate_supported;
3205  bool GL_EXT_blend_func_extended_supported;
3206  bool GL_EXT_blend_func_separate_supported;
3207  bool GL_EXT_blend_logic_op_supported;
3208  bool GL_EXT_blend_minmax_supported;
3209  bool GL_EXT_blend_subtract_supported;
3210  bool GL_EXT_buffer_storage_supported;
3211  bool GL_EXT_clear_texture_supported;
3212  bool GL_EXT_clip_cull_distance_supported;
3213  bool GL_EXT_clip_volume_hint_supported;
3214  bool GL_EXT_cmyka_supported;
3215  bool GL_EXT_color_buffer_float_supported;
3216  bool GL_EXT_color_buffer_half_float_supported;
3217  bool GL_EXT_color_subtable_supported;
3218  bool GL_EXT_compiled_vertex_array_supported;
3219  bool GL_EXT_conservative_depth_supported;
3220  bool GL_EXT_convolution_supported;
3221  bool GL_EXT_coordinate_frame_supported;
3222  bool GL_EXT_copy_image_supported;
3223  bool GL_EXT_copy_texture_supported;
3224  bool GL_EXT_cull_vertex_supported;
3225  bool GL_EXT_debug_label_supported;
3226  bool GL_EXT_debug_marker_supported;
3227  bool GL_EXT_depth_bounds_test_supported;
3228  bool GL_EXT_direct_state_access_supported;
3229  bool GL_EXT_discard_framebuffer_supported;
3230  bool GL_EXT_disjoint_timer_query_supported;
3231  bool GL_EXT_draw_buffers_supported;
3232  bool GL_EXT_draw_buffers2_supported;
3233  bool GL_EXT_draw_buffers_indexed_supported;
3234  bool GL_EXT_draw_elements_base_vertex_supported;
3235  bool GL_EXT_draw_instanced_supported;
3236  bool GL_EXT_draw_range_elements_supported;
3237  bool GL_EXT_float_blend_supported;
3238  bool GL_EXT_fog_coord_supported;
3239  bool GL_EXT_frag_depth_supported;
3240  bool GL_EXT_framebuffer_blit_supported;
3241  bool GL_EXT_framebuffer_multisample_supported;
3242  bool GL_EXT_framebuffer_multisample_blit_scaled_supported;
3243  bool GL_EXT_framebuffer_object_supported;
3244  bool GL_EXT_framebuffer_sRGB_supported;
3245  bool GL_EXT_geometry_point_size_supported;
3246  bool GL_EXT_geometry_shader_supported;
3247  bool GL_EXT_geometry_shader4_supported;
3248  bool GL_EXT_gpu_program_parameters_supported;
3249  bool GL_EXT_gpu_shader4_supported;
3250  bool GL_EXT_gpu_shader5_supported;
3251  bool GL_EXT_histogram_supported;
3252  bool GL_EXT_import_sync_object_supported;
3253  bool GL_EXT_index_array_formats_supported;
3254  bool GL_EXT_index_func_supported;
3255  bool GL_EXT_index_material_supported;
3256  bool GL_EXT_index_texture_supported;
3257  bool GL_EXT_instanced_arrays_supported;
3258  bool GL_EXT_light_texture_supported;
3259  bool GL_EXT_map_buffer_range_supported;
3260  bool GL_EXT_misc_attribute_supported;
3261  bool GL_EXT_multi_draw_arrays_supported;
3262  bool GL_EXT_multi_draw_indirect_supported;
3263  bool GL_EXT_multisample_supported;
3264  bool GL_EXT_multisampled_compatibility_supported;
3265  bool GL_EXT_multisampled_render_to_texture_supported;
3266  bool GL_EXT_multiview_draw_buffers_supported;
3267  bool GL_EXT_occlusion_query_boolean_supported;
3268  bool GL_EXT_packed_depth_stencil_supported;
3269  bool GL_EXT_packed_float_supported;
3270  bool GL_EXT_packed_pixels_supported;
3271  bool GL_EXT_paletted_texture_supported;
3272  bool GL_EXT_pixel_buffer_object_supported;
3273  bool GL_EXT_pixel_transform_supported;
3274  bool GL_EXT_pixel_transform_color_table_supported;
3275  bool GL_EXT_point_parameters_supported;
3276  bool GL_EXT_polygon_offset_supported;
3277  bool GL_EXT_polygon_offset_clamp_supported;
3278  bool GL_EXT_post_depth_coverage_supported;
3279  bool GL_EXT_primitive_bounding_box_supported;
3280  bool GL_EXT_protected_textures_supported;
3281  bool GL_EXT_provoking_vertex_supported;
3282  bool GL_EXT_pvrtc_sRGB_supported;
3283  bool GL_EXT_raster_multisample_supported;
3284  bool GL_EXT_read_format_bgra_supported;
3285  bool GL_EXT_render_snorm_supported;
3286  bool GL_EXT_rescale_normal_supported;
3287  bool GL_EXT_robustness_supported;
3288  bool GL_EXT_sRGB_supported;
3289  bool GL_EXT_sRGB_write_control_supported;
3290  bool GL_EXT_secondary_color_supported;
3291  bool GL_EXT_separate_shader_objects_supported;
3292  bool GL_EXT_separate_specular_color_supported;
3293  bool GL_EXT_shader_framebuffer_fetch_supported;
3294  bool GL_EXT_shader_group_vote_supported;
3295  bool GL_EXT_shader_image_load_formatted_supported;
3296  bool GL_EXT_shader_image_load_store_supported;
3297  bool GL_EXT_shader_implicit_conversions_supported;
3298  bool GL_EXT_shader_integer_mix_supported;
3299  bool GL_EXT_shader_io_blocks_supported;
3300  bool GL_EXT_shader_non_constant_global_initializers_supported;
3301  bool GL_EXT_shader_pixel_local_storage_supported;
3302  bool GL_EXT_shader_pixel_local_storage2_supported;
3303  bool GL_EXT_shader_texture_lod_supported;
3304  bool GL_EXT_shadow_funcs_supported;
3305  bool GL_EXT_shadow_samplers_supported;
3306  bool GL_EXT_shared_texture_palette_supported;
3307  bool GL_EXT_sparse_texture_supported;
3308  bool GL_EXT_sparse_texture2_supported;
3309  bool GL_EXT_stencil_clear_tag_supported;
3310  bool GL_EXT_stencil_two_side_supported;
3311  bool GL_EXT_stencil_wrap_supported;
3312  bool GL_EXT_subtexture_supported;
3313  bool GL_EXT_tessellation_point_size_supported;
3314  bool GL_EXT_tessellation_shader_supported;
3315  bool GL_EXT_texture_supported;
3316  bool GL_EXT_texture3D_supported;
3317  bool GL_EXT_texture_array_supported;
3318  bool GL_EXT_texture_border_clamp_supported;
3319  bool GL_EXT_texture_buffer_supported;
3320  bool GL_EXT_texture_buffer_object_supported;
3321  bool GL_EXT_texture_compression_dxt1_supported;
3322  bool GL_EXT_texture_compression_latc_supported;
3323  bool GL_EXT_texture_compression_rgtc_supported;
3324  bool GL_EXT_texture_compression_s3tc_supported;
3325  bool GL_EXT_texture_cube_map_supported;
3326  bool GL_EXT_texture_cube_map_array_supported;
3327  bool GL_EXT_texture_edge_clamp_supported;
3328  bool GL_EXT_texture_env_add_supported;
3329  bool GL_EXT_texture_env_combine_supported;
3330  bool GL_EXT_texture_env_dot3_supported;
3331  bool GL_EXT_texture_filter_anisotropic_supported;
3332  bool GL_EXT_texture_filter_minmax_supported;
3333  bool GL_EXT_texture_format_BGRA8888_supported;
3334  bool GL_EXT_texture_integer_supported;
3335  bool GL_EXT_texture_lod_supported;
3336  bool GL_EXT_texture_lod_bias_supported;
3337  bool GL_EXT_texture_mirror_clamp_supported;
3338  bool GL_EXT_texture_norm16_supported;
3339  bool GL_EXT_texture_object_supported;
3340  bool GL_EXT_texture_perturb_normal_supported;
3341  bool GL_EXT_texture_rg_supported;
3342  bool GL_EXT_texture_sRGB_supported;
3343  bool GL_EXT_texture_sRGB_R8_supported;
3344  bool GL_EXT_texture_sRGB_RG8_supported;
3345  bool GL_EXT_texture_sRGB_decode_supported;
3346  bool GL_EXT_texture_shared_exponent_supported;
3347  bool GL_EXT_texture_snorm_supported;
3348  bool GL_EXT_texture_storage_supported;
3349  bool GL_EXT_texture_swizzle_supported;
3350  bool GL_EXT_texture_type_2_10_10_10_REV_supported;
3351  bool GL_EXT_texture_view_supported;
3352  bool GL_EXT_timer_query_supported;
3353  bool GL_EXT_transform_feedback_supported;
3354  bool GL_EXT_transform_feedback2_supported;
3355  bool GL_EXT_unpack_subimage_supported;
3356  bool GL_EXT_vertex_array_supported;
3357  bool GL_EXT_vertex_array_bgra_supported;
3358  bool GL_EXT_vertex_attrib_64bit_supported;
3359  bool GL_EXT_vertex_shader_supported;
3360  bool GL_EXT_vertex_weighting_supported;
3361  bool GL_EXT_window_rectangles_supported;
3362  bool GL_EXT_x11_sync_object_supported;
3363  bool GL_FJ_shader_binary_GCCSO_supported;
3364  bool GL_GLES_PROTOTYPES_supported;
3365  bool GL_GREMEDY_frame_terminator_supported;
3366  bool GL_GREMEDY_string_marker_supported;
3367  bool GL_HP_convolution_border_modes_supported;
3368  bool GL_HP_image_transform_supported;
3369  bool GL_HP_occlusion_test_supported;
3370  bool GL_HP_texture_lighting_supported;
3371  bool GL_IBM_cull_vertex_supported;
3372  bool GL_IBM_multimode_draw_arrays_supported;
3373  bool GL_IBM_rasterpos_clip_supported;
3374  bool GL_IBM_static_data_supported;
3375  bool GL_IBM_texture_mirrored_repeat_supported;
3376  bool GL_IBM_vertex_array_lists_supported;
3377  bool GL_IMG_bindless_texture_supported;
3378  bool GL_IMG_framebuffer_downsample_supported;
3379  bool GL_IMG_multisampled_render_to_texture_supported;
3380  bool GL_IMG_program_binary_supported;
3381  bool GL_IMG_read_format_supported;
3382  bool GL_IMG_shader_binary_supported;
3383  bool GL_IMG_texture_compression_pvrtc_supported;
3384  bool GL_IMG_texture_compression_pvrtc2_supported;
3385  bool GL_IMG_texture_filter_cubic_supported;
3386  bool GL_IMG_texture_format_BGRA8888_supported;
3387  bool GL_IMG_texture_npot_supported;
3388  bool GL_INGR_blend_func_separate_supported;
3389  bool GL_INGR_color_clamp_supported;
3390  bool GL_INGR_interlace_read_supported;
3391  bool GL_INTEL_conservative_rasterization_supported;
3392  bool GL_INTEL_fragment_shader_ordering_supported;
3393  bool GL_INTEL_framebuffer_CMAA_supported;
3394  bool GL_INTEL_map_texture_supported;
3395  bool GL_INTEL_parallel_arrays_supported;
3396  bool GL_INTEL_performance_query_supported;
3397  bool GL_KHR_blend_equation_advanced_supported;
3398  bool GL_KHR_blend_equation_advanced_coherent_supported;
3399  bool GL_KHR_context_flush_control_supported;
3400  bool GL_KHR_debug_supported;
3401  bool GL_KHR_no_error_supported;
3402  bool GL_KHR_robust_buffer_access_behavior_supported;
3403  bool GL_KHR_robustness_supported;
3404  bool GL_KHR_texture_compression_astc_hdr_supported;
3405  bool GL_KHR_texture_compression_astc_ldr_supported;
3406  bool GL_KHR_texture_compression_astc_sliced_3d_supported;
3407  bool GL_KTX_buffer_region_supported;
3408  bool GL_MESAX_texture_stack_supported;
3409  bool GL_MESA_pack_invert_supported;
3410  bool GL_MESA_resize_buffers_supported;
3411  bool GL_MESA_window_pos_supported;
3412  bool GL_MESA_ycbcr_texture_supported;
3413  bool GL_NVX_conditional_render_supported;
3414  bool GL_NVX_gpu_memory_info_supported;
3415  bool GL_NVX_nvenc_interop_supported;
3416  bool GL_NV_3dvision_settings_supported;
3417  bool GL_NV_EGL_stream_consumer_external_supported;
3418  bool GL_NV_ES1_1_compatibility_supported;
3419  bool GL_NV_ES3_1_compatibility_supported;
3420  bool GL_NV_bgr_supported;
3421  bool GL_NV_bindless_multi_draw_indirect_supported;
3422  bool GL_NV_bindless_multi_draw_indirect_count_supported;
3423  bool GL_NV_bindless_texture_supported;
3424  bool GL_NV_blend_equation_advanced_supported;
3425  bool GL_NV_blend_equation_advanced_coherent_supported;
3426  bool GL_NV_blend_square_supported;
3427  bool GL_NV_clip_space_w_scaling_supported;
3428  bool GL_NV_command_list_supported;
3429  bool GL_NV_compute_program5_supported;
3430  bool GL_NV_conditional_render_supported;
3431  bool GL_NV_conservative_raster_supported;
3432  bool GL_NV_conservative_raster_dilate_supported;
3433  bool GL_NV_conservative_raster_pre_snap_triangles_supported;
3434  bool GL_NV_copy_buffer_supported;
3435  bool GL_NV_copy_depth_to_color_supported;
3436  bool GL_NV_copy_image_supported;
3437  bool GL_NV_coverage_sample_supported;
3438  bool GL_NV_deep_texture3D_supported;
3439  bool GL_NV_depth_buffer_float_supported;
3440  bool GL_NV_depth_clamp_supported;
3441  bool GL_NV_depth_nonlinear_supported;
3442  bool GL_NV_draw_buffers_supported;
3443  bool GL_NV_draw_instanced_supported;
3444  bool GL_NV_draw_path_supported;
3445  bool GL_NV_draw_texture_supported;
3446  bool GL_NV_evaluators_supported;
3447  bool GL_NV_explicit_attrib_location_supported;
3448  bool GL_NV_explicit_multisample_supported;
3449  bool GL_NV_fbo_color_attachments_supported;
3450  bool GL_NV_fence_supported;
3451  bool GL_NV_fill_rectangle_supported;
3452  bool GL_NV_float_buffer_supported;
3453  bool GL_NV_fog_distance_supported;
3454  bool GL_NV_fragment_coverage_to_color_supported;
3455  bool GL_NV_fragment_program_supported;
3456  bool GL_NV_fragment_program2_supported;
3457  bool GL_NV_fragment_program4_supported;
3458  bool GL_NV_fragment_program_option_supported;
3459  bool GL_NV_fragment_shader_interlock_supported;
3460  bool GL_NV_framebuffer_blit_supported;
3461  bool GL_NV_framebuffer_mixed_samples_supported;
3462  bool GL_NV_framebuffer_multisample_supported;
3463  bool GL_NV_framebuffer_multisample_coverage_supported;
3464  bool GL_NV_generate_mipmap_sRGB_supported;
3465  bool GL_NV_geometry_program4_supported;
3466  bool GL_NV_geometry_shader4_supported;
3467  bool GL_NV_geometry_shader_passthrough_supported;
3468  bool GL_NV_get_tex_image_supported;
3469  bool GL_NV_gpu_program4_supported;
3470  bool GL_NV_gpu_program4_1_supported;
3471  bool GL_NV_gpu_program5_supported;
3472  bool GL_NV_gpu_program5_mem_extended_supported;
3473  bool GL_NV_gpu_program_fp64_supported;
3474  bool GL_NV_gpu_shader5_supported;
3475  bool GL_NV_half_float_supported;
3476  bool GL_NV_image_formats_supported;
3477  bool GL_NV_instanced_arrays_supported;
3478  bool GL_NV_internalformat_sample_query_supported;
3479  bool GL_NV_light_max_exponent_supported;
3480  bool GL_NV_multisample_coverage_supported;
3481  bool GL_NV_multisample_filter_hint_supported;
3482  bool GL_NV_multiview_draw_buffers_supported;
3483  bool GL_NV_non_square_matrices_supported;
3484  bool GL_NV_occlusion_query_supported;
3485  bool GL_NV_occlusion_query_samples_supported;
3486  bool GL_NV_pack_subimage_supported;
3487  bool GL_NV_packed_depth_stencil_supported;
3488  bool GL_NV_packed_float_supported;
3489  bool GL_NV_packed_float_linear_supported;
3490  bool GL_NV_parameter_buffer_object_supported;
3491  bool GL_NV_parameter_buffer_object2_supported;
3492  bool GL_NV_path_rendering_supported;
3493  bool GL_NV_path_rendering_shared_edge_supported;
3494  bool GL_NV_pixel_buffer_object_supported;
3495  bool GL_NV_pixel_data_range_supported;
3496  bool GL_NV_point_sprite_supported;
3497  bool GL_NV_polygon_mode_supported;
3498  bool GL_NV_present_video_supported;
3499  bool GL_NV_primitive_restart_supported;
3500  bool GL_NV_read_buffer_supported;
3501  bool GL_NV_read_buffer_front_supported;
3502  bool GL_NV_read_depth_supported;
3503  bool GL_NV_read_depth_stencil_supported;
3504  bool GL_NV_read_stencil_supported;
3505  bool GL_NV_register_combiners_supported;
3506  bool GL_NV_register_combiners2_supported;
3507  bool GL_NV_robustness_video_memory_purge_supported;
3508  bool GL_NV_sRGB_formats_supported;
3509  bool GL_NV_sample_locations_supported;
3510  bool GL_NV_sample_mask_override_coverage_supported;
3511  bool GL_NV_secure_context_supported;
3512  bool GL_NV_shader_atomic_counters_supported;
3513  bool GL_NV_shader_atomic_float_supported;
3514  bool GL_NV_shader_atomic_float64_supported;
3515  bool GL_NV_shader_atomic_fp16_vector_supported;
3516  bool GL_NV_shader_atomic_int64_supported;
3517  bool GL_NV_shader_buffer_load_supported;
3518  bool GL_NV_shader_buffer_store_supported;
3519  bool GL_NV_shader_framebuffer_fetch_supported;
3520  bool GL_NV_shader_noperspective_interpolation_supported;
3521  bool GL_NV_shader_storage_buffer_object_supported;
3522  bool GL_NV_shader_thread_group_supported;
3523  bool GL_NV_shader_thread_shuffle_supported;
3524  bool GL_NV_shadow_samplers_array_supported;
3525  bool GL_NV_shadow_samplers_cube_supported;
3526  bool GL_NV_stereo_view_rendering_supported;
3527  bool GL_NV_tessellation_program5_supported;
3528  bool GL_NV_texgen_emboss_supported;
3529  bool GL_NV_texgen_reflection_supported;
3530  bool GL_NV_texture_array_supported;
3531  bool GL_NV_texture_barrier_supported;
3532  bool GL_NV_texture_border_clamp_supported;
3533  bool GL_NV_texture_compression_latc_supported;
3534  bool GL_NV_texture_compression_s3tc_supported;
3535  bool GL_NV_texture_compression_s3tc_update_supported;
3536  bool GL_NV_texture_compression_vtc_supported;
3537  bool GL_NV_texture_env_combine4_supported;
3538  bool GL_NV_texture_expand_normal_supported;
3539  bool GL_NV_texture_multisample_supported;
3540  bool GL_NV_texture_npot_2D_mipmap_supported;
3541  bool GL_NV_texture_rectangle_supported;
3542  bool GL_NV_texture_shader_supported;
3543  bool GL_NV_texture_shader2_supported;
3544  bool GL_NV_texture_shader3_supported;
3545  bool GL_NV_timer_query_supported;
3546  bool GL_NV_transform_feedback_supported;
3547  bool GL_NV_transform_feedback2_supported;
3548  bool GL_NV_uniform_buffer_object_supported;
3549  bool GL_NV_uniform_buffer_unified_memory_supported;
3550  bool GL_NV_vdpau_interop_supported;
3551  bool GL_NV_vertex_array_range_supported;
3552  bool GL_NV_vertex_array_range2_supported;
3553  bool GL_NV_vertex_attrib_integer_64bit_supported;
3554  bool GL_NV_vertex_buffer_unified_memory_supported;
3555  bool GL_NV_vertex_program_supported;
3556  bool GL_NV_vertex_program1_1_supported;
3557  bool GL_NV_vertex_program2_supported;
3558  bool GL_NV_vertex_program2_option_supported;
3559  bool GL_NV_vertex_program3_supported;
3560  bool GL_NV_vertex_program4_supported;
3561  bool GL_NV_video_capture_supported;
3562  bool GL_NV_viewport_array_supported;
3563  bool GL_NV_viewport_array2_supported;
3564  bool GL_NV_viewport_swizzle_supported;
3565  bool GL_OES_EGL_image_supported;
3566  bool GL_OES_EGL_image_external_supported;
3567  bool GL_OES_EGL_image_external_essl3_supported;
3568  bool GL_OES_EGL_sync_supported;
3569  bool GL_OES_byte_coordinates_supported;
3570  bool GL_OES_compressed_ETC1_RGB8_sub_texture_supported;
3571  bool GL_OES_compressed_ETC1_RGB8_texture_supported;
3572  bool GL_OES_compressed_paletted_texture_supported;
3573  bool GL_OES_copy_image_supported;
3574  bool GL_OES_depth24_supported;
3575  bool GL_OES_depth32_supported;
3576  bool GL_OES_depth_texture_supported;
3577  bool GL_OES_depth_texture_cube_map_supported;
3578  bool GL_OES_draw_buffers_indexed_supported;
3579  bool GL_OES_draw_elements_base_vertex_supported;
3580  bool GL_OES_egl_sync_supported;
3581  bool GL_OES_element_index_uint_supported;
3582  bool GL_OES_fbo_render_mipmap_supported;
3583  bool GL_OES_fixed_point_supported;
3584  bool GL_OES_fragment_precision_high_supported;
3585  bool GL_OES_geometry_point_size_supported;
3586  bool GL_OES_geometry_shader_supported;
3587  bool GL_OES_get_program_binary_supported;
3588  bool GL_OES_gpu_shader5_supported;
3589  bool GL_OES_mapbuffer_supported;
3590  bool GL_OES_packed_depth_stencil_supported;
3591  bool GL_OES_primitive_bounding_box_supported;
3592  bool GL_OES_query_matrix_supported;
3593  bool GL_OES_read_format_supported;
3594  bool GL_OES_required_internalformat_supported;
3595  bool GL_OES_rgb8_rgba8_supported;
3596  bool GL_OES_sample_shading_supported;
3597  bool GL_OES_sample_variables_supported;
3598  bool GL_OES_shader_image_atomic_supported;
3599  bool GL_OES_shader_io_blocks_supported;
3600  bool GL_OES_shader_multisample_interpolation_supported;
3601  bool GL_OES_single_precision_supported;
3602  bool GL_OES_standard_derivatives_supported;
3603  bool GL_OES_stencil1_supported;
3604  bool GL_OES_stencil4_supported;
3605  bool GL_OES_surfaceless_context_supported;
3606  bool GL_OES_tessellation_point_size_supported;
3607  bool GL_OES_tessellation_shader_supported;
3608  bool GL_OES_texture_3D_supported;
3609  bool GL_OES_texture_border_clamp_supported;
3610  bool GL_OES_texture_buffer_supported;
3611  bool GL_OES_texture_compression_astc_supported;
3612  bool GL_OES_texture_cube_map_array_supported;
3613  bool GL_OES_texture_float_supported;
3614  bool GL_OES_texture_float_linear_supported;
3615  bool GL_OES_texture_half_float_supported;
3616  bool GL_OES_texture_half_float_linear_supported;
3617  bool GL_OES_texture_npot_supported;
3618  bool GL_OES_texture_stencil8_supported;
3619  bool GL_OES_texture_storage_multisample_2d_array_supported;
3620  bool GL_OES_texture_view_supported;
3621  bool GL_OES_vertex_array_object_supported;
3622  bool GL_OES_vertex_half_float_supported;
3623  bool GL_OES_vertex_type_10_10_10_2_supported;
3624  bool GL_OES_viewport_array_supported;
3625  bool GL_OML_interlace_supported;
3626  bool GL_OML_resample_supported;
3627  bool GL_OML_subsample_supported;
3628  bool GL_OVR_multiview_supported;
3629  bool GL_OVR_multiview2_supported;
3630  bool GL_OVR_multiview_multisampled_render_to_texture_supported;
3631  bool GL_PGI_misc_hints_supported;
3632  bool GL_PGI_vertex_hints_supported;
3633  bool GL_QCOM_alpha_test_supported;
3634  bool GL_QCOM_binning_control_supported;
3635  bool GL_QCOM_driver_control_supported;
3636  bool GL_QCOM_extended_get_supported;
3637  bool GL_QCOM_extended_get2_supported;
3638  bool GL_QCOM_perfmon_global_mode_supported;
3639  bool GL_QCOM_tiled_rendering_supported;
3640  bool GL_QCOM_writeonly_rendering_supported;
3641  bool GL_REND_screen_coordinates_supported;
3642  bool GL_S3_s3tc_supported;
3643  bool GL_SGIS_detail_texture_supported;
3644  bool GL_SGIS_fog_function_supported;
3645  bool GL_SGIS_generate_mipmap_supported;
3646  bool GL_SGIS_multisample_supported;
3647  bool GL_SGIS_pixel_texture_supported;
3648  bool GL_SGIS_point_line_texgen_supported;
3649  bool GL_SGIS_point_parameters_supported;
3650  bool GL_SGIS_sharpen_texture_supported;
3651  bool GL_SGIS_texture4D_supported;
3652  bool GL_SGIS_texture_border_clamp_supported;
3653  bool GL_SGIS_texture_color_mask_supported;
3654  bool GL_SGIS_texture_edge_clamp_supported;
3655  bool GL_SGIS_texture_filter4_supported;
3656  bool GL_SGIS_texture_lod_supported;
3657  bool GL_SGIS_texture_select_supported;
3658  bool GL_SGIX_async_supported;
3659  bool GL_SGIX_async_histogram_supported;
3660  bool GL_SGIX_async_pixel_supported;
3661  bool GL_SGIX_blend_alpha_minmax_supported;
3662  bool GL_SGIX_calligraphic_fragment_supported;
3663  bool GL_SGIX_clipmap_supported;
3664  bool GL_SGIX_convolution_accuracy_supported;
3665  bool GL_SGIX_depth_pass_instrument_supported;
3666  bool GL_SGIX_depth_texture_supported;
3667  bool GL_SGIX_flush_raster_supported;
3668  bool GL_SGIX_fog_offset_supported;
3669  bool GL_SGIX_fragment_lighting_supported;
3670  bool GL_SGIX_framezoom_supported;
3671  bool GL_SGIX_igloo_interface_supported;
3672  bool GL_SGIX_instruments_supported;
3673  bool GL_SGIX_interlace_supported;
3674  bool GL_SGIX_ir_instrument1_supported;
3675  bool GL_SGIX_list_priority_supported;
3676  bool GL_SGIX_pixel_texture_supported;
3677  bool GL_SGIX_pixel_tiles_supported;
3678  bool GL_SGIX_polynomial_ffd_supported;
3679  bool GL_SGIX_reference_plane_supported;
3680  bool GL_SGIX_resample_supported;
3681  bool GL_SGIX_scalebias_hint_supported;
3682  bool GL_SGIX_shadow_supported;
3683  bool GL_SGIX_shadow_ambient_supported;
3684  bool GL_SGIX_sprite_supported;
3685  bool GL_SGIX_subsample_supported;
3686  bool GL_SGIX_tag_sample_buffer_supported;
3687  bool GL_SGIX_texture_add_env_supported;
3688  bool GL_SGIX_texture_coordinate_clamp_supported;
3689  bool GL_SGIX_texture_lod_bias_supported;
3690  bool GL_SGIX_texture_multi_buffer_supported;
3691  bool GL_SGIX_texture_scale_bias_supported;
3692  bool GL_SGIX_vertex_preclip_supported;
3693  bool GL_SGIX_ycrcb_supported;
3694  bool GL_SGIX_ycrcb_subsample_supported;
3695  bool GL_SGIX_ycrcba_supported;
3696  bool GL_SGI_color_matrix_supported;
3697  bool GL_SGI_color_table_supported;
3698  bool GL_SGI_texture_color_table_supported;
3699  bool GL_SUNX_constant_data_supported;
3700  bool GL_SUN_convolution_border_modes_supported;
3701  bool GL_SUN_global_alpha_supported;
3702  bool GL_SUN_mesh_array_supported;
3703  bool GL_SUN_slice_accum_supported;
3704  bool GL_SUN_triangle_list_supported;
3705  bool GL_SUN_vertex_supported;
3706  bool GL_VIV_shader_binary_supported;
3707  bool GL_WIN_phong_shading_supported;
3708  bool GL_WIN_specular_fog_supported;
3709 
3710 #if !defined(YI_NO_DYNAMIC_LOADING)
3711  PFNGLACCUMXOESPROC glAccumxOESProc;
3712  PFNGLACTIVEPROGRAMEXTPROC glActiveProgramEXTProc;
3713  PFNGLACTIVESHADERPROGRAMPROC glActiveShaderProgramProc;
3714  PFNGLACTIVESHADERPROGRAMEXTPROC glActiveShaderProgramEXTProc;
3715  PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFaceEXTProc;
3716  PFNGLACTIVETEXTUREPROC glActiveTextureProc;
3717  PFNGLACTIVETEXTUREARBPROC glActiveTextureARBProc;
3718  PFNGLACTIVEVARYINGNVPROC glActiveVaryingNVProc;
3719  PFNGLALPHAFRAGMENTOP1ATIPROC glAlphaFragmentOp1ATIProc;
3720  PFNGLALPHAFRAGMENTOP2ATIPROC glAlphaFragmentOp2ATIProc;
3721  PFNGLALPHAFRAGMENTOP3ATIPROC glAlphaFragmentOp3ATIProc;
3722  PFNGLALPHAFUNCQCOMPROC glAlphaFuncQCOMProc;
3723  PFNGLALPHAFUNCXOESPROC glAlphaFuncxOESProc;
3724  PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glApplyFramebufferAttachmentCMAAINTELProc;
3725  PFNGLAPPLYTEXTUREEXTPROC glApplyTextureEXTProc;
3726  PFNGLAREPROGRAMSRESIDENTNVPROC glAreProgramsResidentNVProc;
3727  PFNGLARETEXTURESRESIDENTEXTPROC glAreTexturesResidentEXTProc;
3728  PFNGLARRAYELEMENTEXTPROC glArrayElementEXTProc;
3729  PFNGLARRAYOBJECTATIPROC glArrayObjectATIProc;
3730  PFNGLASYNCMARKERSGIXPROC glAsyncMarkerSGIXProc;
3731  PFNGLATTACHOBJECTARBPROC glAttachObjectARBProc;
3732  PFNGLATTACHSHADERPROC glAttachShaderProc;
3733  PFNGLBEGINCONDITIONALRENDERPROC glBeginConditionalRenderProc;
3734  PFNGLBEGINCONDITIONALRENDERNVPROC glBeginConditionalRenderNVProc;
3735  PFNGLBEGINCONDITIONALRENDERNVXPROC glBeginConditionalRenderNVXProc;
3736  PFNGLBEGINFRAGMENTSHADERATIPROC glBeginFragmentShaderATIProc;
3737  PFNGLBEGINOCCLUSIONQUERYNVPROC glBeginOcclusionQueryNVProc;
3738  PFNGLBEGINPERFMONITORAMDPROC glBeginPerfMonitorAMDProc;
3739  PFNGLBEGINPERFQUERYINTELPROC glBeginPerfQueryINTELProc;
3740  PFNGLBEGINQUERYPROC glBeginQueryProc;
3741  PFNGLBEGINQUERYARBPROC glBeginQueryARBProc;
3742  PFNGLBEGINQUERYEXTPROC glBeginQueryEXTProc;
3743  PFNGLBEGINQUERYINDEXEDPROC glBeginQueryIndexedProc;
3744  PFNGLBEGINTRANSFORMFEEDBACKPROC glBeginTransformFeedbackProc;
3745  PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glBeginTransformFeedbackEXTProc;
3746  PFNGLBEGINTRANSFORMFEEDBACKNVPROC glBeginTransformFeedbackNVProc;
3747  PFNGLBEGINVERTEXSHADEREXTPROC glBeginVertexShaderEXTProc;
3748  PFNGLBEGINVIDEOCAPTURENVPROC glBeginVideoCaptureNVProc;
3749  PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocationProc;
3750  PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocationARBProc;
3751  PFNGLBINDBUFFERPROC glBindBufferProc;
3752  PFNGLBINDBUFFERARBPROC glBindBufferARBProc;
3753  PFNGLBINDBUFFERBASEPROC glBindBufferBaseProc;
3754  PFNGLBINDBUFFERBASEEXTPROC glBindBufferBaseEXTProc;
3755  PFNGLBINDBUFFERBASENVPROC glBindBufferBaseNVProc;
3756  PFNGLBINDBUFFEROFFSETEXTPROC glBindBufferOffsetEXTProc;
3757  PFNGLBINDBUFFEROFFSETNVPROC glBindBufferOffsetNVProc;
3758  PFNGLBINDBUFFERRANGEPROC glBindBufferRangeProc;
3759  PFNGLBINDBUFFERRANGEEXTPROC glBindBufferRangeEXTProc;
3760  PFNGLBINDBUFFERRANGENVPROC glBindBufferRangeNVProc;
3761  PFNGLBINDBUFFERSBASEPROC glBindBuffersBaseProc;
3762  PFNGLBINDBUFFERSRANGEPROC glBindBuffersRangeProc;
3763  PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocationProc;
3764  PFNGLBINDFRAGDATALOCATIONEXTPROC glBindFragDataLocationEXTProc;
3765  PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glBindFragDataLocationIndexedProc;
3766  PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC glBindFragDataLocationIndexedEXTProc;
3767  PFNGLBINDFRAGMENTSHADERATIPROC glBindFragmentShaderATIProc;
3768  PFNGLBINDFRAMEBUFFERPROC glBindFramebufferProc;
3769  PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXTProc;
3770  PFNGLBINDIMAGETEXTUREPROC glBindImageTextureProc;
3771  PFNGLBINDIMAGETEXTUREEXTPROC glBindImageTextureEXTProc;
3772  PFNGLBINDIMAGETEXTURESPROC glBindImageTexturesProc;
3773  PFNGLBINDLIGHTPARAMETEREXTPROC glBindLightParameterEXTProc;
3774  PFNGLBINDMATERIALPARAMETEREXTPROC glBindMaterialParameterEXTProc;
3775  PFNGLBINDMULTITEXTUREEXTPROC glBindMultiTextureEXTProc;
3776  PFNGLBINDPARAMETEREXTPROC glBindParameterEXTProc;
3777  PFNGLBINDPROGRAMARBPROC glBindProgramARBProc;
3778  PFNGLBINDPROGRAMNVPROC glBindProgramNVProc;
3779  PFNGLBINDPROGRAMPIPELINEPROC glBindProgramPipelineProc;
3780  PFNGLBINDPROGRAMPIPELINEEXTPROC glBindProgramPipelineEXTProc;
3781  PFNGLBINDRENDERBUFFERPROC glBindRenderbufferProc;
3782  PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXTProc;
3783  PFNGLBINDSAMPLERPROC glBindSamplerProc;
3784  PFNGLBINDSAMPLERSPROC glBindSamplersProc;
3785  PFNGLBINDTEXGENPARAMETEREXTPROC glBindTexGenParameterEXTProc;
3786  PFNGLBINDTEXTUREPROC glBindTextureProc;
3787  PFNGLBINDTEXTUREEXTPROC glBindTextureEXTProc;
3788  PFNGLBINDTEXTUREUNITPROC glBindTextureUnitProc;
3789  PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glBindTextureUnitParameterEXTProc;
3790  PFNGLBINDTEXTURESPROC glBindTexturesProc;
3791  PFNGLBINDTRANSFORMFEEDBACKPROC glBindTransformFeedbackProc;
3792  PFNGLBINDTRANSFORMFEEDBACKEXTPROC glBindTransformFeedbackEXTProc;
3793  PFNGLBINDTRANSFORMFEEDBACKNVPROC glBindTransformFeedbackNVProc;
3794  PFNGLBINDVERTEXARRAYPROC glBindVertexArrayProc;
3795  PFNGLBINDVERTEXARRAYAPPLEPROC glBindVertexArrayAPPLEProc;
3796  PFNGLBINDVERTEXARRAYOESPROC glBindVertexArrayOESProc;
3797  PFNGLBINDVERTEXBUFFERPROC glBindVertexBufferProc;
3798  PFNGLBINDVERTEXBUFFERSPROC glBindVertexBuffersProc;
3799  PFNGLBINDVERTEXSHADEREXTPROC glBindVertexShaderEXTProc;
3800  PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glBindVideoCaptureStreamBufferNVProc;
3801  PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glBindVideoCaptureStreamTextureNVProc;
3802  PFNGLBINORMAL3BEXTPROC glBinormal3bEXTProc;
3803  PFNGLBINORMAL3BVEXTPROC glBinormal3bvEXTProc;
3804  PFNGLBINORMAL3DEXTPROC glBinormal3dEXTProc;
3805  PFNGLBINORMAL3DVEXTPROC glBinormal3dvEXTProc;
3806  PFNGLBINORMAL3FEXTPROC glBinormal3fEXTProc;
3807  PFNGLBINORMAL3FVEXTPROC glBinormal3fvEXTProc;
3808  PFNGLBINORMAL3IEXTPROC glBinormal3iEXTProc;
3809  PFNGLBINORMAL3IVEXTPROC glBinormal3ivEXTProc;
3810  PFNGLBINORMAL3SEXTPROC glBinormal3sEXTProc;
3811  PFNGLBINORMAL3SVEXTPROC glBinormal3svEXTProc;
3812  PFNGLBINORMALPOINTEREXTPROC glBinormalPointerEXTProc;
3813  PFNGLBITMAPXOESPROC glBitmapxOESProc;
3814  PFNGLBLENDBARRIERPROC glBlendBarrierProc;
3815  PFNGLBLENDBARRIERKHRPROC glBlendBarrierKHRProc;
3816  PFNGLBLENDBARRIERNVPROC glBlendBarrierNVProc;
3817  PFNGLBLENDCOLORPROC glBlendColorProc;
3818  PFNGLBLENDCOLOREXTPROC glBlendColorEXTProc;
3819  PFNGLBLENDCOLORXOESPROC glBlendColorxOESProc;
3820  PFNGLBLENDEQUATIONPROC glBlendEquationProc;
3821  PFNGLBLENDEQUATIONEXTPROC glBlendEquationEXTProc;
3822  PFNGLBLENDEQUATIONINDEXEDAMDPROC glBlendEquationIndexedAMDProc;
3823  PFNGLBLENDEQUATIONSEPARATEPROC glBlendEquationSeparateProc;
3824  PFNGLBLENDEQUATIONSEPARATEEXTPROC glBlendEquationSeparateEXTProc;
3825  PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glBlendEquationSeparateIndexedAMDProc;
3826  PFNGLBLENDEQUATIONSEPARATEIPROC glBlendEquationSeparateiProc;
3827  PFNGLBLENDEQUATIONSEPARATEIARBPROC glBlendEquationSeparateiARBProc;
3828  PFNGLBLENDEQUATIONSEPARATEIEXTPROC glBlendEquationSeparateiEXTProc;
3829  PFNGLBLENDEQUATIONSEPARATEIOESPROC glBlendEquationSeparateiOESProc;
3830  PFNGLBLENDEQUATIONIPROC glBlendEquationiProc;
3831  PFNGLBLENDEQUATIONIARBPROC glBlendEquationiARBProc;
3832  PFNGLBLENDEQUATIONIEXTPROC glBlendEquationiEXTProc;
3833  PFNGLBLENDEQUATIONIOESPROC glBlendEquationiOESProc;
3834  PFNGLBLENDFUNCPROC glBlendFuncProc;
3835  PFNGLBLENDFUNCINDEXEDAMDPROC glBlendFuncIndexedAMDProc;
3836  PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparateProc;
3837  PFNGLBLENDFUNCSEPARATEEXTPROC glBlendFuncSeparateEXTProc;
3838  PFNGLBLENDFUNCSEPARATEINGRPROC glBlendFuncSeparateINGRProc;
3839  PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glBlendFuncSeparateIndexedAMDProc;
3840  PFNGLBLENDFUNCSEPARATEIPROC glBlendFuncSeparateiProc;
3841  PFNGLBLENDFUNCSEPARATEIARBPROC glBlendFuncSeparateiARBProc;
3842  PFNGLBLENDFUNCSEPARATEIEXTPROC glBlendFuncSeparateiEXTProc;
3843  PFNGLBLENDFUNCSEPARATEIOESPROC glBlendFuncSeparateiOESProc;
3844  PFNGLBLENDFUNCIPROC glBlendFunciProc;
3845  PFNGLBLENDFUNCIARBPROC glBlendFunciARBProc;
3846  PFNGLBLENDFUNCIEXTPROC glBlendFunciEXTProc;
3847  PFNGLBLENDFUNCIOESPROC glBlendFunciOESProc;
3848  PFNGLBLENDPARAMETERINVPROC glBlendParameteriNVProc;
3849  PFNGLBLITFRAMEBUFFERPROC glBlitFramebufferProc;
3850  PFNGLBLITFRAMEBUFFERANGLEPROC glBlitFramebufferANGLEProc;
3851  PFNGLBLITFRAMEBUFFEREXTPROC glBlitFramebufferEXTProc;
3852  PFNGLBLITFRAMEBUFFERNVPROC glBlitFramebufferNVProc;
3853  PFNGLBLITNAMEDFRAMEBUFFERPROC glBlitNamedFramebufferProc;
3854  PFNGLBUFFERADDRESSRANGENVPROC glBufferAddressRangeNVProc;
3855  PFNGLBUFFERDATAPROC glBufferDataProc;
3856  PFNGLBUFFERDATAARBPROC glBufferDataARBProc;
3857  PFNGLBUFFERPAGECOMMITMENTARBPROC glBufferPageCommitmentARBProc;
3858  PFNGLBUFFERPARAMETERIAPPLEPROC glBufferParameteriAPPLEProc;
3859  PFNGLBUFFERREGIONENABLEDPROC glBufferRegionEnabledProc;
3860  PFNGLBUFFERSTORAGEPROC glBufferStorageProc;
3861  PFNGLBUFFERSTORAGEEXTPROC glBufferStorageEXTProc;
3862  PFNGLBUFFERSUBDATAPROC glBufferSubDataProc;
3863  PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARBProc;
3864  PFNGLCALLCOMMANDLISTNVPROC glCallCommandListNVProc;
3865  PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatusProc;
3866  PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXTProc;
3867  PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glCheckNamedFramebufferStatusProc;
3868  PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glCheckNamedFramebufferStatusEXTProc;
3869  PFNGLCLAMPCOLORPROC glClampColorProc;
3870  PFNGLCLAMPCOLORARBPROC glClampColorARBProc;
3871  PFNGLCLEARPROC glClearProc;
3872  PFNGLCLEARACCUMXOESPROC glClearAccumxOESProc;
3873  PFNGLCLEARBUFFERDATAPROC glClearBufferDataProc;
3874  PFNGLCLEARBUFFERSUBDATAPROC glClearBufferSubDataProc;
3875  PFNGLCLEARBUFFERFIPROC glClearBufferfiProc;
3876  PFNGLCLEARBUFFERFVPROC glClearBufferfvProc;
3877  PFNGLCLEARBUFFERIVPROC glClearBufferivProc;
3878  PFNGLCLEARBUFFERUIVPROC glClearBufferuivProc;
3879  PFNGLCLEARCOLORPROC glClearColorProc;
3880  PFNGLCLEARCOLORIIEXTPROC glClearColorIiEXTProc;
3881  PFNGLCLEARCOLORIUIEXTPROC glClearColorIuiEXTProc;
3882  PFNGLCLEARCOLORXOESPROC glClearColorxOESProc;
3883  PFNGLCLEARDEPTHPROC glClearDepthProc;
3884  PFNGLCLEARDEPTHDNVPROC glClearDepthdNVProc;
3885  PFNGLCLEARDEPTHFPROC glClearDepthfProc;
3886  PFNGLCLEARDEPTHFOESPROC glClearDepthfOESProc;
3887  PFNGLCLEARDEPTHXOESPROC glClearDepthxOESProc;
3888  PFNGLCLEARNAMEDBUFFERDATAPROC glClearNamedBufferDataProc;
3889  PFNGLCLEARNAMEDBUFFERDATAEXTPROC glClearNamedBufferDataEXTProc;
3890  PFNGLCLEARNAMEDBUFFERSUBDATAPROC glClearNamedBufferSubDataProc;
3891  PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glClearNamedBufferSubDataEXTProc;
3892  PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glClearNamedFramebufferfiProc;
3893  PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glClearNamedFramebufferfvProc;
3894  PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glClearNamedFramebufferivProc;
3895  PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glClearNamedFramebufferuivProc;
3896  PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC glClearPixelLocalStorageuiEXTProc;
3897  PFNGLCLEARSTENCILPROC glClearStencilProc;
3898  PFNGLCLEARTEXIMAGEPROC glClearTexImageProc;
3899  PFNGLCLEARTEXIMAGEEXTPROC glClearTexImageEXTProc;
3900  PFNGLCLEARTEXSUBIMAGEPROC glClearTexSubImageProc;
3901  PFNGLCLEARTEXSUBIMAGEEXTPROC glClearTexSubImageEXTProc;
3902  PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTextureProc;
3903  PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARBProc;
3904  PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC glClientActiveVertexStreamATIProc;
3905  PFNGLCLIENTATTRIBDEFAULTEXTPROC glClientAttribDefaultEXTProc;
3906  PFNGLCLIENTWAITSYNCPROC glClientWaitSyncProc;
3907  PFNGLCLIENTWAITSYNCAPPLEPROC glClientWaitSyncAPPLEProc;
3908  PFNGLCLIPCONTROLPROC glClipControlProc;
3909  PFNGLCLIPPLANEFOESPROC glClipPlanefOESProc;
3910  PFNGLCLIPPLANEXOESPROC glClipPlanexOESProc;
3911  PFNGLCOLOR3FVERTEX3FSUNPROC glColor3fVertex3fSUNProc;
3912  PFNGLCOLOR3FVERTEX3FVSUNPROC glColor3fVertex3fvSUNProc;
3913  PFNGLCOLOR3HNVPROC glColor3hNVProc;
3914  PFNGLCOLOR3HVNVPROC glColor3hvNVProc;
3915  PFNGLCOLOR3XOESPROC glColor3xOESProc;
3916  PFNGLCOLOR3XVOESPROC glColor3xvOESProc;
3917  PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC glColor4fNormal3fVertex3fSUNProc;
3918  PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC glColor4fNormal3fVertex3fvSUNProc;
3919  PFNGLCOLOR4HNVPROC glColor4hNVProc;
3920  PFNGLCOLOR4HVNVPROC glColor4hvNVProc;
3921  PFNGLCOLOR4UBVERTEX2FSUNPROC glColor4ubVertex2fSUNProc;
3922  PFNGLCOLOR4UBVERTEX2FVSUNPROC glColor4ubVertex2fvSUNProc;
3923  PFNGLCOLOR4UBVERTEX3FSUNPROC glColor4ubVertex3fSUNProc;
3924  PFNGLCOLOR4UBVERTEX3FVSUNPROC glColor4ubVertex3fvSUNProc;
3925  PFNGLCOLOR4XOESPROC glColor4xOESProc;
3926  PFNGLCOLOR4XVOESPROC glColor4xvOESProc;
3927  PFNGLCOLORFORMATNVPROC glColorFormatNVProc;
3928  PFNGLCOLORFRAGMENTOP1ATIPROC glColorFragmentOp1ATIProc;
3929  PFNGLCOLORFRAGMENTOP2ATIPROC glColorFragmentOp2ATIProc;
3930  PFNGLCOLORFRAGMENTOP3ATIPROC glColorFragmentOp3ATIProc;
3931  PFNGLCOLORMASKPROC glColorMaskProc;
3932  PFNGLCOLORMASKINDEXEDEXTPROC glColorMaskIndexedEXTProc;
3933  PFNGLCOLORMASKIPROC glColorMaskiProc;
3934  PFNGLCOLORMASKIEXTPROC glColorMaskiEXTProc;
3935  PFNGLCOLORMASKIOESPROC glColorMaskiOESProc;
3936  PFNGLCOLORP3UIPROC glColorP3uiProc;
3937  PFNGLCOLORP3UIVPROC glColorP3uivProc;
3938  PFNGLCOLORP4UIPROC glColorP4uiProc;
3939  PFNGLCOLORP4UIVPROC glColorP4uivProc;
3940  PFNGLCOLORPOINTEREXTPROC glColorPointerEXTProc;
3941  PFNGLCOLORPOINTERLISTIBMPROC glColorPointerListIBMProc;
3942  PFNGLCOLORPOINTERVINTELPROC glColorPointervINTELProc;
3943  PFNGLCOLORSUBTABLEPROC glColorSubTableProc;
3944  PFNGLCOLORSUBTABLEEXTPROC glColorSubTableEXTProc;
3945  PFNGLCOLORTABLEPROC glColorTableProc;
3946  PFNGLCOLORTABLEEXTPROC glColorTableEXTProc;
3947  PFNGLCOLORTABLEPARAMETERFVPROC glColorTableParameterfvProc;
3948  PFNGLCOLORTABLEPARAMETERFVSGIPROC glColorTableParameterfvSGIProc;
3949  PFNGLCOLORTABLEPARAMETERIVPROC glColorTableParameterivProc;
3950  PFNGLCOLORTABLEPARAMETERIVSGIPROC glColorTableParameterivSGIProc;
3951  PFNGLCOLORTABLESGIPROC glColorTableSGIProc;
3952  PFNGLCOMBINERINPUTNVPROC glCombinerInputNVProc;
3953  PFNGLCOMBINEROUTPUTNVPROC glCombinerOutputNVProc;
3954  PFNGLCOMBINERPARAMETERFNVPROC glCombinerParameterfNVProc;
3955  PFNGLCOMBINERPARAMETERFVNVPROC glCombinerParameterfvNVProc;
3956  PFNGLCOMBINERPARAMETERINVPROC glCombinerParameteriNVProc;
3957  PFNGLCOMBINERPARAMETERIVNVPROC glCombinerParameterivNVProc;
3958  PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glCombinerStageParameterfvNVProc;
3959  PFNGLCOMMANDLISTSEGMENTSNVPROC glCommandListSegmentsNVProc;
3960  PFNGLCOMPILECOMMANDLISTNVPROC glCompileCommandListNVProc;
3961  PFNGLCOMPILESHADERPROC glCompileShaderProc;
3962  PFNGLCOMPILESHADERARBPROC glCompileShaderARBProc;
3963  PFNGLCOMPILESHADERINCLUDEARBPROC glCompileShaderIncludeARBProc;
3964  PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glCompressedMultiTexImage1DEXTProc;
3965  PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glCompressedMultiTexImage2DEXTProc;
3966  PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glCompressedMultiTexImage3DEXTProc;
3967  PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glCompressedMultiTexSubImage1DEXTProc;
3968  PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glCompressedMultiTexSubImage2DEXTProc;
3969  PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glCompressedMultiTexSubImage3DEXTProc;
3970  PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1DProc;
3971  PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glCompressedTexImage1DARBProc;
3972  PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2DProc;
3973  PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glCompressedTexImage2DARBProc;
3974  PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3DProc;
3975  PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glCompressedTexImage3DARBProc;
3976  PFNGLCOMPRESSEDTEXIMAGE3DNVPROC glCompressedTexImage3DNVProc;
3977  PFNGLCOMPRESSEDTEXIMAGE3DOESPROC glCompressedTexImage3DOESProc;
3978  PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1DProc;
3979  PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glCompressedTexSubImage1DARBProc;
3980  PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2DProc;
3981  PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glCompressedTexSubImage2DARBProc;
3982  PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3DProc;
3983  PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glCompressedTexSubImage3DARBProc;
3984  PFNGLCOMPRESSEDTEXSUBIMAGE3DNVPROC glCompressedTexSubImage3DNVProc;
3985  PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC glCompressedTexSubImage3DOESProc;
3986  PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glCompressedTextureImage1DEXTProc;
3987  PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glCompressedTextureImage2DEXTProc;
3988  PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glCompressedTextureImage3DEXTProc;
3989  PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glCompressedTextureSubImage1DProc;
3990  PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glCompressedTextureSubImage1DEXTProc;
3991  PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glCompressedTextureSubImage2DProc;
3992  PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glCompressedTextureSubImage2DEXTProc;
3993  PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glCompressedTextureSubImage3DProc;
3994  PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glCompressedTextureSubImage3DEXTProc;
3995  PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glConservativeRasterParameterfNVProc;
3996  PFNGLCONSERVATIVERASTERPARAMETERINVPROC glConservativeRasterParameteriNVProc;
3997  PFNGLCONVOLUTIONFILTER1DPROC glConvolutionFilter1DProc;
3998  PFNGLCONVOLUTIONFILTER1DEXTPROC glConvolutionFilter1DEXTProc;
3999  PFNGLCONVOLUTIONFILTER2DPROC glConvolutionFilter2DProc;
4000  PFNGLCONVOLUTIONFILTER2DEXTPROC glConvolutionFilter2DEXTProc;
4001  PFNGLCONVOLUTIONPARAMETERFPROC glConvolutionParameterfProc;
4002  PFNGLCONVOLUTIONPARAMETERFEXTPROC glConvolutionParameterfEXTProc;
4003  PFNGLCONVOLUTIONPARAMETERFVPROC glConvolutionParameterfvProc;
4004  PFNGLCONVOLUTIONPARAMETERFVEXTPROC glConvolutionParameterfvEXTProc;
4005  PFNGLCONVOLUTIONPARAMETERIPROC glConvolutionParameteriProc;
4006  PFNGLCONVOLUTIONPARAMETERIEXTPROC glConvolutionParameteriEXTProc;
4007  PFNGLCONVOLUTIONPARAMETERIVPROC glConvolutionParameterivProc;
4008  PFNGLCONVOLUTIONPARAMETERIVEXTPROC glConvolutionParameterivEXTProc;
4009  PFNGLCONVOLUTIONPARAMETERXOESPROC glConvolutionParameterxOESProc;
4010  PFNGLCONVOLUTIONPARAMETERXVOESPROC glConvolutionParameterxvOESProc;
4011  PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubDataProc;
4012  PFNGLCOPYBUFFERSUBDATANVPROC glCopyBufferSubDataNVProc;
4013  PFNGLCOPYCOLORSUBTABLEPROC glCopyColorSubTableProc;
4014  PFNGLCOPYCOLORSUBTABLEEXTPROC glCopyColorSubTableEXTProc;
4015  PFNGLCOPYCOLORTABLEPROC glCopyColorTableProc;
4016  PFNGLCOPYCOLORTABLESGIPROC glCopyColorTableSGIProc;
4017  PFNGLCOPYCONVOLUTIONFILTER1DPROC glCopyConvolutionFilter1DProc;
4018  PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glCopyConvolutionFilter1DEXTProc;
4019  PFNGLCOPYCONVOLUTIONFILTER2DPROC glCopyConvolutionFilter2DProc;
4020  PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glCopyConvolutionFilter2DEXTProc;
4021  PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubDataProc;
4022  PFNGLCOPYIMAGESUBDATAEXTPROC glCopyImageSubDataEXTProc;
4023  PFNGLCOPYIMAGESUBDATANVPROC glCopyImageSubDataNVProc;
4024  PFNGLCOPYIMAGESUBDATAOESPROC glCopyImageSubDataOESProc;
4025  PFNGLCOPYMULTITEXIMAGE1DEXTPROC glCopyMultiTexImage1DEXTProc;
4026  PFNGLCOPYMULTITEXIMAGE2DEXTPROC glCopyMultiTexImage2DEXTProc;
4027  PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glCopyMultiTexSubImage1DEXTProc;
4028  PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glCopyMultiTexSubImage2DEXTProc;
4029  PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glCopyMultiTexSubImage3DEXTProc;
4030  PFNGLCOPYNAMEDBUFFERSUBDATAPROC glCopyNamedBufferSubDataProc;
4031  PFNGLCOPYPATHNVPROC glCopyPathNVProc;
4032  PFNGLCOPYTEXIMAGE1DPROC glCopyTexImage1DProc;
4033  PFNGLCOPYTEXIMAGE1DEXTPROC glCopyTexImage1DEXTProc;
4034  PFNGLCOPYTEXIMAGE2DPROC glCopyTexImage2DProc;
4035  PFNGLCOPYTEXIMAGE2DEXTPROC glCopyTexImage2DEXTProc;
4036  PFNGLCOPYTEXSUBIMAGE1DPROC glCopyTexSubImage1DProc;
4037  PFNGLCOPYTEXSUBIMAGE1DEXTPROC glCopyTexSubImage1DEXTProc;
4038  PFNGLCOPYTEXSUBIMAGE2DPROC glCopyTexSubImage2DProc;
4039  PFNGLCOPYTEXSUBIMAGE2DEXTPROC glCopyTexSubImage2DEXTProc;
4040  PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3DProc;
4041  PFNGLCOPYTEXSUBIMAGE3DEXTPROC glCopyTexSubImage3DEXTProc;
4042  PFNGLCOPYTEXSUBIMAGE3DNVPROC glCopyTexSubImage3DNVProc;
4043  PFNGLCOPYTEXSUBIMAGE3DOESPROC glCopyTexSubImage3DOESProc;
4044  PFNGLCOPYTEXTUREIMAGE1DEXTPROC glCopyTextureImage1DEXTProc;
4045  PFNGLCOPYTEXTUREIMAGE2DEXTPROC glCopyTextureImage2DEXTProc;
4046  PFNGLCOPYTEXTURELEVELSAPPLEPROC glCopyTextureLevelsAPPLEProc;
4047  PFNGLCOPYTEXTURESUBIMAGE1DPROC glCopyTextureSubImage1DProc;
4048  PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glCopyTextureSubImage1DEXTProc;
4049  PFNGLCOPYTEXTURESUBIMAGE2DPROC glCopyTextureSubImage2DProc;
4050  PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glCopyTextureSubImage2DEXTProc;
4051  PFNGLCOPYTEXTURESUBIMAGE3DPROC glCopyTextureSubImage3DProc;
4052  PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glCopyTextureSubImage3DEXTProc;
4053  PFNGLCOVERFILLPATHINSTANCEDNVPROC glCoverFillPathInstancedNVProc;
4054  PFNGLCOVERFILLPATHNVPROC glCoverFillPathNVProc;
4055  PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glCoverStrokePathInstancedNVProc;
4056  PFNGLCOVERSTROKEPATHNVPROC glCoverStrokePathNVProc;
4057  PFNGLCOVERAGEMASKNVPROC glCoverageMaskNVProc;
4058  PFNGLCOVERAGEMODULATIONNVPROC glCoverageModulationNVProc;
4059  PFNGLCOVERAGEMODULATIONTABLENVPROC glCoverageModulationTableNVProc;
4060  PFNGLCOVERAGEOPERATIONNVPROC glCoverageOperationNVProc;
4061  PFNGLCREATEBUFFERSPROC glCreateBuffersProc;
4062  PFNGLCREATECOMMANDLISTSNVPROC glCreateCommandListsNVProc;
4063  PFNGLCREATEFRAMEBUFFERSPROC glCreateFramebuffersProc;
4064  PFNGLCREATEPERFQUERYINTELPROC glCreatePerfQueryINTELProc;
4065  PFNGLCREATEPROGRAMPROC glCreateProgramProc;
4066  PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARBProc;
4067  PFNGLCREATEPROGRAMPIPELINESPROC glCreateProgramPipelinesProc;
4068  PFNGLCREATEQUERIESPROC glCreateQueriesProc;
4069  PFNGLCREATERENDERBUFFERSPROC glCreateRenderbuffersProc;
4070  PFNGLCREATESAMPLERSPROC glCreateSamplersProc;
4071  PFNGLCREATESHADERPROC glCreateShaderProc;
4072  PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARBProc;
4073  PFNGLCREATESHADERPROGRAMEXTPROC glCreateShaderProgramEXTProc;
4074  PFNGLCREATESHADERPROGRAMVPROC glCreateShaderProgramvProc;
4075  PFNGLCREATESHADERPROGRAMVEXTPROC glCreateShaderProgramvEXTProc;
4076  PFNGLCREATESTATESNVPROC glCreateStatesNVProc;
4077  PFNGLCREATESYNCFROMCLEVENTARBPROC glCreateSyncFromCLeventARBProc;
4078  PFNGLCREATETEXTURESPROC glCreateTexturesProc;
4079  PFNGLCREATETRANSFORMFEEDBACKSPROC glCreateTransformFeedbacksProc;
4080  PFNGLCREATEVERTEXARRAYSPROC glCreateVertexArraysProc;
4081  PFNGLCULLFACEPROC glCullFaceProc;
4082  PFNGLCULLPARAMETERDVEXTPROC glCullParameterdvEXTProc;
4083  PFNGLCULLPARAMETERFVEXTPROC glCullParameterfvEXTProc;
4084  PFNGLCURRENTPALETTEMATRIXARBPROC glCurrentPaletteMatrixARBProc;
4085  PFNGLDEBUGMESSAGECALLBACKPROC glDebugMessageCallbackProc;
4086  PFNGLDEBUGMESSAGECALLBACKAMDPROC glDebugMessageCallbackAMDProc;
4087  PFNGLDEBUGMESSAGECALLBACKARBPROC glDebugMessageCallbackARBProc;
4088  PFNGLDEBUGMESSAGECALLBACKKHRPROC glDebugMessageCallbackKHRProc;
4089  PFNGLDEBUGMESSAGECONTROLPROC glDebugMessageControlProc;
4090  PFNGLDEBUGMESSAGECONTROLARBPROC glDebugMessageControlARBProc;
4091  PFNGLDEBUGMESSAGECONTROLKHRPROC glDebugMessageControlKHRProc;
4092  PFNGLDEBUGMESSAGEENABLEAMDPROC glDebugMessageEnableAMDProc;
4093  PFNGLDEBUGMESSAGEINSERTPROC glDebugMessageInsertProc;
4094  PFNGLDEBUGMESSAGEINSERTAMDPROC glDebugMessageInsertAMDProc;
4095  PFNGLDEBUGMESSAGEINSERTARBPROC glDebugMessageInsertARBProc;
4096  PFNGLDEBUGMESSAGEINSERTKHRPROC glDebugMessageInsertKHRProc;
4097  PFNGLDEFORMSGIXPROC glDeformSGIXProc;
4098  PFNGLDEFORMATIONMAP3DSGIXPROC glDeformationMap3dSGIXProc;
4099  PFNGLDEFORMATIONMAP3FSGIXPROC glDeformationMap3fSGIXProc;
4100  PFNGLDELETEASYNCMARKERSSGIXPROC glDeleteAsyncMarkersSGIXProc;
4101  PFNGLDELETEBUFFERREGIONPROC glDeleteBufferRegionProc;
4102  PFNGLDELETEBUFFERSPROC glDeleteBuffersProc;
4103  PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARBProc;
4104  PFNGLDELETECOMMANDLISTSNVPROC glDeleteCommandListsNVProc;
4105  PFNGLDELETEFENCESAPPLEPROC glDeleteFencesAPPLEProc;
4106  PFNGLDELETEFENCESNVPROC glDeleteFencesNVProc;
4107  PFNGLDELETEFRAGMENTSHADERATIPROC glDeleteFragmentShaderATIProc;
4108  PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffersProc;
4109  PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXTProc;
4110  PFNGLDELETENAMEDSTRINGARBPROC glDeleteNamedStringARBProc;
4111  PFNGLDELETENAMESAMDPROC glDeleteNamesAMDProc;
4112  PFNGLDELETEOBJECTARBPROC glDeleteObjectARBProc;
4113  PFNGLDELETEOCCLUSIONQUERIESNVPROC glDeleteOcclusionQueriesNVProc;
4114  PFNGLDELETEPATHSNVPROC glDeletePathsNVProc;
4115  PFNGLDELETEPERFMONITORSAMDPROC glDeletePerfMonitorsAMDProc;
4116  PFNGLDELETEPERFQUERYINTELPROC glDeletePerfQueryINTELProc;
4117  PFNGLDELETEPROGRAMPROC glDeleteProgramProc;
4118  PFNGLDELETEPROGRAMPIPELINESPROC glDeleteProgramPipelinesProc;
4119  PFNGLDELETEPROGRAMPIPELINESEXTPROC glDeleteProgramPipelinesEXTProc;
4120  PFNGLDELETEPROGRAMSARBPROC glDeleteProgramsARBProc;
4121  PFNGLDELETEPROGRAMSNVPROC glDeleteProgramsNVProc;
4122  PFNGLDELETEQUERIESPROC glDeleteQueriesProc;
4123  PFNGLDELETEQUERIESARBPROC glDeleteQueriesARBProc;
4124  PFNGLDELETEQUERIESEXTPROC glDeleteQueriesEXTProc;
4125  PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffersProc;
4126  PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXTProc;
4127  PFNGLDELETESAMPLERSPROC glDeleteSamplersProc;
4128  PFNGLDELETESHADERPROC glDeleteShaderProc;
4129  PFNGLDELETESTATESNVPROC glDeleteStatesNVProc;
4130  PFNGLDELETESYNCPROC glDeleteSyncProc;
4131  PFNGLDELETESYNCAPPLEPROC glDeleteSyncAPPLEProc;
4132  PFNGLDELETETEXTURESPROC glDeleteTexturesProc;
4133  PFNGLDELETETEXTURESEXTPROC glDeleteTexturesEXTProc;
4134  PFNGLDELETETRANSFORMFEEDBACKSPROC glDeleteTransformFeedbacksProc;
4135  PFNGLDELETETRANSFORMFEEDBACKSEXTPROC glDeleteTransformFeedbacksEXTProc;
4136  PFNGLDELETETRANSFORMFEEDBACKSNVPROC glDeleteTransformFeedbacksNVProc;
4137  PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArraysProc;
4138  PFNGLDELETEVERTEXARRAYSAPPLEPROC glDeleteVertexArraysAPPLEProc;
4139  PFNGLDELETEVERTEXARRAYSOESPROC glDeleteVertexArraysOESProc;
4140  PFNGLDELETEVERTEXSHADEREXTPROC glDeleteVertexShaderEXTProc;
4141  PFNGLDEPTHBOUNDSEXTPROC glDepthBoundsEXTProc;
4142  PFNGLDEPTHBOUNDSDNVPROC glDepthBoundsdNVProc;
4143  PFNGLDEPTHFUNCPROC glDepthFuncProc;
4144  PFNGLDEPTHMASKPROC glDepthMaskProc;
4145  PFNGLDEPTHRANGEPROC glDepthRangeProc;
4146  PFNGLDEPTHRANGEARRAYFVNVPROC glDepthRangeArrayfvNVProc;
4147  PFNGLDEPTHRANGEARRAYFVOESPROC glDepthRangeArrayfvOESProc;
4148  PFNGLDEPTHRANGEARRAYVPROC glDepthRangeArrayvProc;
4149  PFNGLDEPTHRANGEINDEXEDPROC glDepthRangeIndexedProc;
4150  PFNGLDEPTHRANGEINDEXEDFNVPROC glDepthRangeIndexedfNVProc;
4151  PFNGLDEPTHRANGEINDEXEDFOESPROC glDepthRangeIndexedfOESProc;
4152  PFNGLDEPTHRANGEDNVPROC glDepthRangedNVProc;
4153  PFNGLDEPTHRANGEFPROC glDepthRangefProc;
4154  PFNGLDEPTHRANGEFOESPROC glDepthRangefOESProc;
4155  PFNGLDEPTHRANGEXOESPROC glDepthRangexOESProc;
4156  PFNGLDETACHOBJECTARBPROC glDetachObjectARBProc;
4157  PFNGLDETACHSHADERPROC glDetachShaderProc;
4158  PFNGLDETAILTEXFUNCSGISPROC glDetailTexFuncSGISProc;
4159  PFNGLDISABLEPROC glDisableProc;
4160  PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glDisableClientStateIndexedEXTProc;
4161  PFNGLDISABLECLIENTSTATEIEXTPROC glDisableClientStateiEXTProc;
4162  PFNGLDISABLEDRIVERCONTROLQCOMPROC glDisableDriverControlQCOMProc;
4163  PFNGLDISABLEINDEXEDEXTPROC glDisableIndexedEXTProc;
4164  PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glDisableVariantClientStateEXTProc;
4165  PFNGLDISABLEVERTEXARRAYATTRIBPROC glDisableVertexArrayAttribProc;
4166  PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glDisableVertexArrayAttribEXTProc;
4167  PFNGLDISABLEVERTEXARRAYEXTPROC glDisableVertexArrayEXTProc;
4168  PFNGLDISABLEVERTEXATTRIBAPPLEPROC glDisableVertexAttribAPPLEProc;
4169  PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArrayProc;
4170  PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArrayARBProc;
4171  PFNGLDISABLEIPROC glDisableiProc;
4172  PFNGLDISABLEIEXTPROC glDisableiEXTProc;
4173  PFNGLDISABLEINVPROC glDisableiNVProc;
4174  PFNGLDISABLEIOESPROC glDisableiOESProc;
4175  PFNGLDISCARDFRAMEBUFFEREXTPROC glDiscardFramebufferEXTProc;
4176  PFNGLDISPATCHCOMPUTEPROC glDispatchComputeProc;
4177  PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glDispatchComputeGroupSizeARBProc;
4178  PFNGLDISPATCHCOMPUTEINDIRECTPROC glDispatchComputeIndirectProc;
4179  PFNGLDRAWARRAYSPROC glDrawArraysProc;
4180  PFNGLDRAWARRAYSEXTPROC glDrawArraysEXTProc;
4181  PFNGLDRAWARRAYSINDIRECTPROC glDrawArraysIndirectProc;
4182  PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstancedProc;
4183  PFNGLDRAWARRAYSINSTANCEDANGLEPROC glDrawArraysInstancedANGLEProc;
4184  PFNGLDRAWARRAYSINSTANCEDARBPROC glDrawArraysInstancedARBProc;
4185  PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glDrawArraysInstancedBaseInstanceProc;
4186  PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC glDrawArraysInstancedBaseInstanceEXTProc;
4187  PFNGLDRAWARRAYSINSTANCEDEXTPROC glDrawArraysInstancedEXTProc;
4188  PFNGLDRAWARRAYSINSTANCEDNVPROC glDrawArraysInstancedNVProc;
4189  PFNGLDRAWBUFFERPROC glDrawBufferProc;
4190  PFNGLDRAWBUFFERREGIONPROC glDrawBufferRegionProc;
4191  PFNGLDRAWBUFFERSPROC glDrawBuffersProc;
4192  PFNGLDRAWBUFFERSARBPROC glDrawBuffersARBProc;
4193  PFNGLDRAWBUFFERSATIPROC glDrawBuffersATIProc;
4194  PFNGLDRAWBUFFERSEXTPROC glDrawBuffersEXTProc;
4195  PFNGLDRAWBUFFERSINDEXEDEXTPROC glDrawBuffersIndexedEXTProc;
4196  PFNGLDRAWBUFFERSNVPROC glDrawBuffersNVProc;
4197  PFNGLDRAWCOMMANDSADDRESSNVPROC glDrawCommandsAddressNVProc;
4198  PFNGLDRAWCOMMANDSNVPROC glDrawCommandsNVProc;
4199  PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glDrawCommandsStatesAddressNVProc;
4200  PFNGLDRAWCOMMANDSSTATESNVPROC glDrawCommandsStatesNVProc;
4201  PFNGLDRAWELEMENTARRAYAPPLEPROC glDrawElementArrayAPPLEProc;
4202  PFNGLDRAWELEMENTARRAYATIPROC glDrawElementArrayATIProc;
4203  PFNGLDRAWELEMENTSPROC glDrawElementsProc;
4204  PFNGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertexProc;
4205  PFNGLDRAWELEMENTSBASEVERTEXEXTPROC glDrawElementsBaseVertexEXTProc;
4206  PFNGLDRAWELEMENTSBASEVERTEXOESPROC glDrawElementsBaseVertexOESProc;
4207  PFNGLDRAWELEMENTSINDIRECTPROC glDrawElementsIndirectProc;
4208  PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstancedProc;
4209  PFNGLDRAWELEMENTSINSTANCEDANGLEPROC glDrawElementsInstancedANGLEProc;
4210  PFNGLDRAWELEMENTSINSTANCEDARBPROC glDrawElementsInstancedARBProc;
4211  PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glDrawElementsInstancedBaseInstanceProc;
4212  PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC glDrawElementsInstancedBaseInstanceEXTProc;
4213  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertexProc;
4214  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glDrawElementsInstancedBaseVertexBaseInstanceProc;
4215  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC glDrawElementsInstancedBaseVertexBaseInstanceEXTProc;
4216  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC glDrawElementsInstancedBaseVertexEXTProc;
4217  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC glDrawElementsInstancedBaseVertexOESProc;
4218  PFNGLDRAWELEMENTSINSTANCEDEXTPROC glDrawElementsInstancedEXTProc;
4219  PFNGLDRAWELEMENTSINSTANCEDNVPROC glDrawElementsInstancedNVProc;
4220  PFNGLDRAWMESHARRAYSSUNPROC glDrawMeshArraysSUNProc;
4221  PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glDrawRangeElementArrayAPPLEProc;
4222  PFNGLDRAWRANGEELEMENTARRAYATIPROC glDrawRangeElementArrayATIProc;
4223  PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElementsProc;
4224  PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertexProc;
4225  PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC glDrawRangeElementsBaseVertexEXTProc;
4226  PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC glDrawRangeElementsBaseVertexOESProc;
4227  PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElementsEXTProc;
4228  PFNGLDRAWTEXTURENVPROC glDrawTextureNVProc;
4229  PFNGLDRAWTRANSFORMFEEDBACKPROC glDrawTransformFeedbackProc;
4230  PFNGLDRAWTRANSFORMFEEDBACKEXTPROC glDrawTransformFeedbackEXTProc;
4231  PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glDrawTransformFeedbackInstancedProc;
4232  PFNGLDRAWTRANSFORMFEEDBACKNVPROC glDrawTransformFeedbackNVProc;
4233  PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glDrawTransformFeedbackStreamProc;
4234  PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glDrawTransformFeedbackStreamInstancedProc;
4235  PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC glEGLImageTargetRenderbufferStorageOESProc;
4236  PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOESProc;
4237  PFNGLEDGEFLAGFORMATNVPROC glEdgeFlagFormatNVProc;
4238  PFNGLEDGEFLAGPOINTEREXTPROC glEdgeFlagPointerEXTProc;
4239  PFNGLEDGEFLAGPOINTERLISTIBMPROC glEdgeFlagPointerListIBMProc;
4240  PFNGLELEMENTPOINTERAPPLEPROC glElementPointerAPPLEProc;
4241  PFNGLELEMENTPOINTERATIPROC glElementPointerATIProc;
4242  PFNGLENABLEPROC glEnableProc;
4243  PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glEnableClientStateIndexedEXTProc;
4244  PFNGLENABLECLIENTSTATEIEXTPROC glEnableClientStateiEXTProc;
4245  PFNGLENABLEDRIVERCONTROLQCOMPROC glEnableDriverControlQCOMProc;
4246  PFNGLENABLEINDEXEDEXTPROC glEnableIndexedEXTProc;
4247  PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glEnableVariantClientStateEXTProc;
4248  PFNGLENABLEVERTEXARRAYATTRIBPROC glEnableVertexArrayAttribProc;
4249  PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glEnableVertexArrayAttribEXTProc;
4250  PFNGLENABLEVERTEXARRAYEXTPROC glEnableVertexArrayEXTProc;
4251  PFNGLENABLEVERTEXATTRIBAPPLEPROC glEnableVertexAttribAPPLEProc;
4252  PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArrayProc;
4253  PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARBProc;
4254  PFNGLENABLEIPROC glEnableiProc;
4255  PFNGLENABLEIEXTPROC glEnableiEXTProc;
4256  PFNGLENABLEINVPROC glEnableiNVProc;
4257  PFNGLENABLEIOESPROC glEnableiOESProc;
4258  PFNGLENDCONDITIONALRENDERPROC glEndConditionalRenderProc;
4259  PFNGLENDCONDITIONALRENDERNVPROC glEndConditionalRenderNVProc;
4260  PFNGLENDCONDITIONALRENDERNVXPROC glEndConditionalRenderNVXProc;
4261  PFNGLENDFRAGMENTSHADERATIPROC glEndFragmentShaderATIProc;
4262  PFNGLENDOCCLUSIONQUERYNVPROC glEndOcclusionQueryNVProc;
4263  PFNGLENDPERFMONITORAMDPROC glEndPerfMonitorAMDProc;
4264  PFNGLENDPERFQUERYINTELPROC glEndPerfQueryINTELProc;
4265  PFNGLENDQUERYPROC glEndQueryProc;
4266  PFNGLENDQUERYARBPROC glEndQueryARBProc;
4267  PFNGLENDQUERYEXTPROC glEndQueryEXTProc;
4268  PFNGLENDQUERYINDEXEDPROC glEndQueryIndexedProc;
4269  PFNGLENDTILINGQCOMPROC glEndTilingQCOMProc;
4270  PFNGLENDTRANSFORMFEEDBACKPROC glEndTransformFeedbackProc;
4271  PFNGLENDTRANSFORMFEEDBACKEXTPROC glEndTransformFeedbackEXTProc;
4272  PFNGLENDTRANSFORMFEEDBACKNVPROC glEndTransformFeedbackNVProc;
4273  PFNGLENDVERTEXSHADEREXTPROC glEndVertexShaderEXTProc;
4274  PFNGLENDVIDEOCAPTURENVPROC glEndVideoCaptureNVProc;
4275  PFNGLEVALCOORD1XOESPROC glEvalCoord1xOESProc;
4276  PFNGLEVALCOORD1XVOESPROC glEvalCoord1xvOESProc;
4277  PFNGLEVALCOORD2XOESPROC glEvalCoord2xOESProc;
4278  PFNGLEVALCOORD2XVOESPROC glEvalCoord2xvOESProc;
4279  PFNGLEVALMAPSNVPROC glEvalMapsNVProc;
4280  PFNGLEVALUATEDEPTHVALUESARBPROC glEvaluateDepthValuesARBProc;
4281  PFNGLEXECUTEPROGRAMNVPROC glExecuteProgramNVProc;
4282  PFNGLEXTGETBUFFERPOINTERVQCOMPROC glExtGetBufferPointervQCOMProc;
4283  PFNGLEXTGETBUFFERSQCOMPROC glExtGetBuffersQCOMProc;
4284  PFNGLEXTGETFRAMEBUFFERSQCOMPROC glExtGetFramebuffersQCOMProc;
4285  PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC glExtGetProgramBinarySourceQCOMProc;
4286  PFNGLEXTGETPROGRAMSQCOMPROC glExtGetProgramsQCOMProc;
4287  PFNGLEXTGETRENDERBUFFERSQCOMPROC glExtGetRenderbuffersQCOMProc;
4288  PFNGLEXTGETSHADERSQCOMPROC glExtGetShadersQCOMProc;
4289  PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC glExtGetTexLevelParameterivQCOMProc;
4290  PFNGLEXTGETTEXSUBIMAGEQCOMPROC glExtGetTexSubImageQCOMProc;
4291  PFNGLEXTGETTEXTURESQCOMPROC glExtGetTexturesQCOMProc;
4292  PFNGLEXTISPROGRAMBINARYQCOMPROC glExtIsProgramBinaryQCOMProc;
4293  PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC glExtTexObjectStateOverrideiQCOMProc;
4294  PFNGLEXTRACTCOMPONENTEXTPROC glExtractComponentEXTProc;
4295  PFNGLFEEDBACKBUFFERXOESPROC glFeedbackBufferxOESProc;
4296  PFNGLFENCESYNCPROC glFenceSyncProc;
4297  PFNGLFENCESYNCAPPLEPROC glFenceSyncAPPLEProc;
4298  PFNGLFINALCOMBINERINPUTNVPROC glFinalCombinerInputNVProc;
4299  PFNGLFINISHPROC glFinishProc;
4300  PFNGLFINISHASYNCSGIXPROC glFinishAsyncSGIXProc;
4301  PFNGLFINISHFENCEAPPLEPROC glFinishFenceAPPLEProc;
4302  PFNGLFINISHFENCENVPROC glFinishFenceNVProc;
4303  PFNGLFINISHOBJECTAPPLEPROC glFinishObjectAPPLEProc;
4304  PFNGLFINISHTEXTURESUNXPROC glFinishTextureSUNXProc;
4305  PFNGLFLUSHPROC glFlushProc;
4306  PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRangeProc;
4307  PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glFlushMappedBufferRangeAPPLEProc;
4308  PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC glFlushMappedBufferRangeEXTProc;
4309  PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glFlushMappedNamedBufferRangeProc;
4310  PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glFlushMappedNamedBufferRangeEXTProc;
4311  PFNGLFLUSHPIXELDATARANGENVPROC glFlushPixelDataRangeNVProc;
4312  PFNGLFLUSHRASTERSGIXPROC glFlushRasterSGIXProc;
4313  PFNGLFLUSHSTATICDATAIBMPROC glFlushStaticDataIBMProc;
4314  PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glFlushVertexArrayRangeAPPLEProc;
4315  PFNGLFLUSHVERTEXARRAYRANGENVPROC glFlushVertexArrayRangeNVProc;
4316  PFNGLFOGCOORDFORMATNVPROC glFogCoordFormatNVProc;
4317  PFNGLFOGCOORDPOINTERPROC glFogCoordPointerProc;
4318  PFNGLFOGCOORDPOINTEREXTPROC glFogCoordPointerEXTProc;
4319  PFNGLFOGCOORDPOINTERLISTIBMPROC glFogCoordPointerListIBMProc;
4320  PFNGLFOGCOORDDPROC glFogCoorddProc;
4321  PFNGLFOGCOORDDEXTPROC glFogCoorddEXTProc;
4322  PFNGLFOGCOORDDVPROC glFogCoorddvProc;
4323  PFNGLFOGCOORDDVEXTPROC glFogCoorddvEXTProc;
4324  PFNGLFOGCOORDFPROC glFogCoordfProc;
4325  PFNGLFOGCOORDFEXTPROC glFogCoordfEXTProc;
4326  PFNGLFOGCOORDFVPROC glFogCoordfvProc;
4327  PFNGLFOGCOORDFVEXTPROC glFogCoordfvEXTProc;
4328  PFNGLFOGCOORDHNVPROC glFogCoordhNVProc;
4329  PFNGLFOGCOORDHVNVPROC glFogCoordhvNVProc;
4330  PFNGLFOGFUNCSGISPROC glFogFuncSGISProc;
4331  PFNGLFOGXOESPROC glFogxOESProc;
4332  PFNGLFOGXVOESPROC glFogxvOESProc;
4333  PFNGLFRAGMENTCOLORMATERIALSGIXPROC glFragmentColorMaterialSGIXProc;
4334  PFNGLFRAGMENTCOVERAGECOLORNVPROC glFragmentCoverageColorNVProc;
4335  PFNGLFRAGMENTLIGHTMODELFSGIXPROC glFragmentLightModelfSGIXProc;
4336  PFNGLFRAGMENTLIGHTMODELFVSGIXPROC glFragmentLightModelfvSGIXProc;
4337  PFNGLFRAGMENTLIGHTMODELISGIXPROC glFragmentLightModeliSGIXProc;
4338  PFNGLFRAGMENTLIGHTMODELIVSGIXPROC glFragmentLightModelivSGIXProc;
4339  PFNGLFRAGMENTLIGHTFSGIXPROC glFragmentLightfSGIXProc;
4340  PFNGLFRAGMENTLIGHTFVSGIXPROC glFragmentLightfvSGIXProc;
4341  PFNGLFRAGMENTLIGHTISGIXPROC glFragmentLightiSGIXProc;
4342  PFNGLFRAGMENTLIGHTIVSGIXPROC glFragmentLightivSGIXProc;
4343  PFNGLFRAGMENTMATERIALFSGIXPROC glFragmentMaterialfSGIXProc;
4344  PFNGLFRAGMENTMATERIALFVSGIXPROC glFragmentMaterialfvSGIXProc;
4345  PFNGLFRAGMENTMATERIALISGIXPROC glFragmentMaterialiSGIXProc;
4346  PFNGLFRAGMENTMATERIALIVSGIXPROC glFragmentMaterialivSGIXProc;
4347  PFNGLFRAMETERMINATORGREMEDYPROC glFrameTerminatorGREMEDYProc;
4348  PFNGLFRAMEZOOMSGIXPROC glFrameZoomSGIXProc;
4349  PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glFramebufferDrawBufferEXTProc;
4350  PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glFramebufferDrawBuffersEXTProc;
4351  PFNGLFRAMEBUFFERPARAMETERIPROC glFramebufferParameteriProc;
4352  PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC glFramebufferPixelLocalStorageSizeEXTProc;
4353  PFNGLFRAMEBUFFERREADBUFFEREXTPROC glFramebufferReadBufferEXTProc;
4354  PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbufferProc;
4355  PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXTProc;
4356  PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glFramebufferSampleLocationsfvARBProc;
4357  PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glFramebufferSampleLocationsfvNVProc;
4358  PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTextureProc;
4359  PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1DProc;
4360  PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1DEXTProc;
4361  PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2DProc;
4362  PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC glFramebufferTexture2DDownsampleIMGProc;
4363  PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXTProc;
4364  PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC glFramebufferTexture2DMultisampleEXTProc;
4365  PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC glFramebufferTexture2DMultisampleIMGProc;
4366  PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3DProc;
4367  PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3DEXTProc;
4368  PFNGLFRAMEBUFFERTEXTURE3DOESPROC glFramebufferTexture3DOESProc;
4369  PFNGLFRAMEBUFFERTEXTUREARBPROC glFramebufferTextureARBProc;
4370  PFNGLFRAMEBUFFERTEXTUREEXTPROC glFramebufferTextureEXTProc;
4371  PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glFramebufferTextureFaceARBProc;
4372  PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glFramebufferTextureFaceEXTProc;
4373  PFNGLFRAMEBUFFERTEXTURELAYERPROC glFramebufferTextureLayerProc;
4374  PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glFramebufferTextureLayerARBProc;
4375  PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC glFramebufferTextureLayerDownsampleIMGProc;
4376  PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glFramebufferTextureLayerEXTProc;
4377  PFNGLFRAMEBUFFERTEXTURELAYERNVPROC glFramebufferTextureLayerNVProc;
4378  PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC glFramebufferTextureMultisampleMultiviewOVRProc;
4379  PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glFramebufferTextureMultiviewOVRProc;
4380  PFNGLFRAMEBUFFERTEXTUREOESPROC glFramebufferTextureOESProc;
4381  PFNGLFREEOBJECTBUFFERATIPROC glFreeObjectBufferATIProc;
4382  PFNGLFRONTFACEPROC glFrontFaceProc;
4383  PFNGLFRUSTUMFOESPROC glFrustumfOESProc;
4384  PFNGLFRUSTUMXOESPROC glFrustumxOESProc;
4385  PFNGLGENASYNCMARKERSSGIXPROC glGenAsyncMarkersSGIXProc;
4386  PFNGLGENBUFFERSPROC glGenBuffersProc;
4387  PFNGLGENBUFFERSARBPROC glGenBuffersARBProc;
4388  PFNGLGENFENCESAPPLEPROC glGenFencesAPPLEProc;
4389  PFNGLGENFENCESNVPROC glGenFencesNVProc;
4390  PFNGLGENFRAGMENTSHADERSATIPROC glGenFragmentShadersATIProc;
4391  PFNGLGENFRAMEBUFFERSPROC glGenFramebuffersProc;
4392  PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXTProc;
4393  PFNGLGENNAMESAMDPROC glGenNamesAMDProc;
4394  PFNGLGENOCCLUSIONQUERIESNVPROC glGenOcclusionQueriesNVProc;
4395  PFNGLGENPATHSNVPROC glGenPathsNVProc;
4396  PFNGLGENPERFMONITORSAMDPROC glGenPerfMonitorsAMDProc;
4397  PFNGLGENPROGRAMPIPELINESPROC glGenProgramPipelinesProc;
4398  PFNGLGENPROGRAMPIPELINESEXTPROC glGenProgramPipelinesEXTProc;
4399  PFNGLGENPROGRAMSARBPROC glGenProgramsARBProc;
4400  PFNGLGENPROGRAMSNVPROC glGenProgramsNVProc;
4401  PFNGLGENQUERIESPROC glGenQueriesProc;
4402  PFNGLGENQUERIESARBPROC glGenQueriesARBProc;
4403  PFNGLGENQUERIESEXTPROC glGenQueriesEXTProc;
4404  PFNGLGENRENDERBUFFERSPROC glGenRenderbuffersProc;
4405  PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXTProc;
4406  PFNGLGENSAMPLERSPROC glGenSamplersProc;
4407  PFNGLGENSYMBOLSEXTPROC glGenSymbolsEXTProc;
4408  PFNGLGENTEXTURESPROC glGenTexturesProc;
4409  PFNGLGENTEXTURESEXTPROC glGenTexturesEXTProc;
4410  PFNGLGENTRANSFORMFEEDBACKSPROC glGenTransformFeedbacksProc;
4411  PFNGLGENTRANSFORMFEEDBACKSEXTPROC glGenTransformFeedbacksEXTProc;
4412  PFNGLGENTRANSFORMFEEDBACKSNVPROC glGenTransformFeedbacksNVProc;
4413  PFNGLGENVERTEXARRAYSPROC glGenVertexArraysProc;
4414  PFNGLGENVERTEXARRAYSAPPLEPROC glGenVertexArraysAPPLEProc;
4415  PFNGLGENVERTEXARRAYSOESPROC glGenVertexArraysOESProc;
4416  PFNGLGENVERTEXSHADERSEXTPROC glGenVertexShadersEXTProc;
4417  PFNGLGENERATEMIPMAPPROC glGenerateMipmapProc;
4418  PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmapEXTProc;
4419  PFNGLGENERATEMULTITEXMIPMAPEXTPROC glGenerateMultiTexMipmapEXTProc;
4420  PFNGLGENERATETEXTUREMIPMAPPROC glGenerateTextureMipmapProc;
4421  PFNGLGENERATETEXTUREMIPMAPEXTPROC glGenerateTextureMipmapEXTProc;
4422  PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glGetActiveAtomicCounterBufferivProc;
4423  PFNGLGETACTIVEATTRIBPROC glGetActiveAttribProc;
4424  PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttribARBProc;
4425  PFNGLGETACTIVESUBROUTINENAMEPROC glGetActiveSubroutineNameProc;
4426  PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glGetActiveSubroutineUniformNameProc;
4427  PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glGetActiveSubroutineUniformivProc;
4428  PFNGLGETACTIVEUNIFORMPROC glGetActiveUniformProc;
4429  PFNGLGETACTIVEUNIFORMARBPROC glGetActiveUniformARBProc;
4430  PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockNameProc;
4431  PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockivProc;
4432  PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformNameProc;
4433  PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsivProc;
4434  PFNGLGETACTIVEVARYINGNVPROC glGetActiveVaryingNVProc;
4435  PFNGLGETARRAYOBJECTFVATIPROC glGetArrayObjectfvATIProc;
4436  PFNGLGETARRAYOBJECTIVATIPROC glGetArrayObjectivATIProc;
4437  PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjectsARBProc;
4438  PFNGLGETATTACHEDSHADERSPROC glGetAttachedShadersProc;
4439  PFNGLGETATTRIBLOCATIONPROC glGetAttribLocationProc;
4440  PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARBProc;
4441  PFNGLGETBOOLEANINDEXEDVEXTPROC glGetBooleanIndexedvEXTProc;
4442  PFNGLGETBOOLEANI_VPROC glGetBooleani_vProc;
4443  PFNGLGETBOOLEANVPROC glGetBooleanvProc;
4444  PFNGLGETBUFFERPARAMETERI64VPROC glGetBufferParameteri64vProc;
4445  PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameterivProc;
4446  PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameterivARBProc;
4447  PFNGLGETBUFFERPARAMETERUI64VNVPROC glGetBufferParameterui64vNVProc;
4448  PFNGLGETBUFFERPOINTERVPROC glGetBufferPointervProc;
4449  PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointervARBProc;
4450  PFNGLGETBUFFERPOINTERVOESPROC glGetBufferPointervOESProc;
4451  PFNGLGETBUFFERSUBDATAPROC glGetBufferSubDataProc;
4452  PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubDataARBProc;
4453  PFNGLGETCLIPPLANEFOESPROC glGetClipPlanefOESProc;
4454  PFNGLGETCLIPPLANEXOESPROC glGetClipPlanexOESProc;
4455  PFNGLGETCOLORTABLEPROC glGetColorTableProc;
4456  PFNGLGETCOLORTABLEEXTPROC glGetColorTableEXTProc;
4457  PFNGLGETCOLORTABLEPARAMETERFVPROC glGetColorTableParameterfvProc;
4458  PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glGetColorTableParameterfvEXTProc;
4459  PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glGetColorTableParameterfvSGIProc;
4460  PFNGLGETCOLORTABLEPARAMETERIVPROC glGetColorTableParameterivProc;
4461  PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glGetColorTableParameterivEXTProc;
4462  PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glGetColorTableParameterivSGIProc;
4463  PFNGLGETCOLORTABLESGIPROC glGetColorTableSGIProc;
4464  PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glGetCombinerInputParameterfvNVProc;
4465  PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glGetCombinerInputParameterivNVProc;
4466  PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glGetCombinerOutputParameterfvNVProc;
4467  PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glGetCombinerOutputParameterivNVProc;
4468  PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glGetCombinerStageParameterfvNVProc;
4469  PFNGLGETCOMMANDHEADERNVPROC glGetCommandHeaderNVProc;
4470  PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glGetCompressedMultiTexImageEXTProc;
4471  PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImageProc;
4472  PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glGetCompressedTexImageARBProc;
4473  PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glGetCompressedTextureImageProc;
4474  PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glGetCompressedTextureImageEXTProc;
4475  PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glGetCompressedTextureSubImageProc;
4476  PFNGLGETCONVOLUTIONFILTERPROC glGetConvolutionFilterProc;
4477  PFNGLGETCONVOLUTIONFILTEREXTPROC glGetConvolutionFilterEXTProc;
4478  PFNGLGETCONVOLUTIONPARAMETERFVPROC glGetConvolutionParameterfvProc;
4479  PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glGetConvolutionParameterfvEXTProc;
4480  PFNGLGETCONVOLUTIONPARAMETERIVPROC glGetConvolutionParameterivProc;
4481  PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glGetConvolutionParameterivEXTProc;
4482  PFNGLGETCONVOLUTIONPARAMETERXVOESPROC glGetConvolutionParameterxvOESProc;
4483  PFNGLGETCOVERAGEMODULATIONTABLENVPROC glGetCoverageModulationTableNVProc;
4484  PFNGLGETDEBUGMESSAGELOGPROC glGetDebugMessageLogProc;
4485  PFNGLGETDEBUGMESSAGELOGAMDPROC glGetDebugMessageLogAMDProc;
4486  PFNGLGETDEBUGMESSAGELOGARBPROC glGetDebugMessageLogARBProc;
4487  PFNGLGETDEBUGMESSAGELOGKHRPROC glGetDebugMessageLogKHRProc;
4488  PFNGLGETDETAILTEXFUNCSGISPROC glGetDetailTexFuncSGISProc;
4489  PFNGLGETDOUBLEINDEXEDVEXTPROC glGetDoubleIndexedvEXTProc;
4490  PFNGLGETDOUBLEI_VPROC glGetDoublei_vProc;
4491  PFNGLGETDOUBLEI_VEXTPROC glGetDoublei_vEXTProc;
4492  PFNGLGETDOUBLEVPROC glGetDoublevProc;
4493  PFNGLGETDRIVERCONTROLSTRINGQCOMPROC glGetDriverControlStringQCOMProc;
4494  PFNGLGETDRIVERCONTROLSQCOMPROC glGetDriverControlsQCOMProc;
4495  PFNGLGETERRORPROC glGetErrorProc;
4496  PFNGLGETFENCEIVNVPROC glGetFenceivNVProc;
4497  PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glGetFinalCombinerInputParameterfvNVProc;
4498  PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glGetFinalCombinerInputParameterivNVProc;
4499  PFNGLGETFIRSTPERFQUERYIDINTELPROC glGetFirstPerfQueryIdINTELProc;
4500  PFNGLGETFIXEDVOESPROC glGetFixedvOESProc;
4501  PFNGLGETFLOATINDEXEDVEXTPROC glGetFloatIndexedvEXTProc;
4502  PFNGLGETFLOATI_VPROC glGetFloati_vProc;
4503  PFNGLGETFLOATI_VEXTPROC glGetFloati_vEXTProc;
4504  PFNGLGETFLOATI_VNVPROC glGetFloati_vNVProc;
4505  PFNGLGETFLOATI_VOESPROC glGetFloati_vOESProc;
4506  PFNGLGETFLOATVPROC glGetFloatvProc;
4507  PFNGLGETFOGFUNCSGISPROC glGetFogFuncSGISProc;
4508  PFNGLGETFRAGDATAINDEXPROC glGetFragDataIndexProc;
4509  PFNGLGETFRAGDATAINDEXEXTPROC glGetFragDataIndexEXTProc;
4510  PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocationProc;
4511  PFNGLGETFRAGDATALOCATIONEXTPROC glGetFragDataLocationEXTProc;
4512  PFNGLGETFRAGMENTLIGHTFVSGIXPROC glGetFragmentLightfvSGIXProc;
4513  PFNGLGETFRAGMENTLIGHTIVSGIXPROC glGetFragmentLightivSGIXProc;
4514  PFNGLGETFRAGMENTMATERIALFVSGIXPROC glGetFragmentMaterialfvSGIXProc;
4515  PFNGLGETFRAGMENTMATERIALIVSGIXPROC glGetFragmentMaterialivSGIXProc;
4516  PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameterivProc;
4517  PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameterivEXTProc;
4518  PFNGLGETFRAMEBUFFERPARAMETERIVPROC glGetFramebufferParameterivProc;
4519  PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glGetFramebufferParameterivEXTProc;
4520  PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC glGetFramebufferPixelLocalStorageSizeEXTProc;
4521  PFNGLGETGRAPHICSRESETSTATUSPROC glGetGraphicsResetStatusProc;
4522  PFNGLGETGRAPHICSRESETSTATUSARBPROC glGetGraphicsResetStatusARBProc;
4523  PFNGLGETGRAPHICSRESETSTATUSEXTPROC glGetGraphicsResetStatusEXTProc;
4524  PFNGLGETGRAPHICSRESETSTATUSKHRPROC glGetGraphicsResetStatusKHRProc;
4525  PFNGLGETHANDLEARBPROC glGetHandleARBProc;
4526  PFNGLGETHISTOGRAMPROC glGetHistogramProc;
4527  PFNGLGETHISTOGRAMEXTPROC glGetHistogramEXTProc;
4528  PFNGLGETHISTOGRAMPARAMETERFVPROC glGetHistogramParameterfvProc;
4529  PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glGetHistogramParameterfvEXTProc;
4530  PFNGLGETHISTOGRAMPARAMETERIVPROC glGetHistogramParameterivProc;
4531  PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glGetHistogramParameterivEXTProc;
4532  PFNGLGETHISTOGRAMPARAMETERXVOESPROC glGetHistogramParameterxvOESProc;
4533  PFNGLGETIMAGEHANDLEARBPROC glGetImageHandleARBProc;
4534  PFNGLGETIMAGEHANDLENVPROC glGetImageHandleNVProc;
4535  PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC glGetImageTransformParameterfvHPProc;
4536  PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC glGetImageTransformParameterivHPProc;
4537  PFNGLGETINFOLOGARBPROC glGetInfoLogARBProc;
4538  PFNGLGETINSTRUMENTSSGIXPROC glGetInstrumentsSGIXProc;
4539  PFNGLGETINTEGER64I_VPROC glGetInteger64i_vProc;
4540  PFNGLGETINTEGER64VPROC glGetInteger64vProc;
4541  PFNGLGETINTEGER64VAPPLEPROC glGetInteger64vAPPLEProc;
4542  PFNGLGETINTEGERINDEXEDVEXTPROC glGetIntegerIndexedvEXTProc;
4543  PFNGLGETINTEGERI_VPROC glGetIntegeri_vProc;
4544  PFNGLGETINTEGERI_VEXTPROC glGetIntegeri_vEXTProc;
4545  PFNGLGETINTEGERUI64I_VNVPROC glGetIntegerui64i_vNVProc;
4546  PFNGLGETINTEGERUI64VNVPROC glGetIntegerui64vNVProc;
4547  PFNGLGETINTEGERVPROC glGetIntegervProc;
4548  PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glGetInternalformatSampleivNVProc;
4549  PFNGLGETINTERNALFORMATI64VPROC glGetInternalformati64vProc;
4550  PFNGLGETINTERNALFORMATIVPROC glGetInternalformativProc;
4551  PFNGLGETINVARIANTBOOLEANVEXTPROC glGetInvariantBooleanvEXTProc;
4552  PFNGLGETINVARIANTFLOATVEXTPROC glGetInvariantFloatvEXTProc;
4553  PFNGLGETINVARIANTINTEGERVEXTPROC glGetInvariantIntegervEXTProc;
4554  PFNGLGETLIGHTXOESPROC glGetLightxOESProc;
4555  PFNGLGETLISTPARAMETERFVSGIXPROC glGetListParameterfvSGIXProc;
4556  PFNGLGETLISTPARAMETERIVSGIXPROC glGetListParameterivSGIXProc;
4557  PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glGetLocalConstantBooleanvEXTProc;
4558  PFNGLGETLOCALCONSTANTFLOATVEXTPROC glGetLocalConstantFloatvEXTProc;
4559  PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glGetLocalConstantIntegervEXTProc;
4560  PFNGLGETMAPATTRIBPARAMETERFVNVPROC glGetMapAttribParameterfvNVProc;
4561  PFNGLGETMAPATTRIBPARAMETERIVNVPROC glGetMapAttribParameterivNVProc;
4562  PFNGLGETMAPCONTROLPOINTSNVPROC glGetMapControlPointsNVProc;
4563  PFNGLGETMAPPARAMETERFVNVPROC glGetMapParameterfvNVProc;
4564  PFNGLGETMAPPARAMETERIVNVPROC glGetMapParameterivNVProc;
4565  PFNGLGETMAPXVOESPROC glGetMapxvOESProc;
4566  PFNGLGETMATERIALXOESPROC glGetMaterialxOESProc;
4567  PFNGLGETMINMAXPROC glGetMinmaxProc;
4568  PFNGLGETMINMAXEXTPROC glGetMinmaxEXTProc;
4569  PFNGLGETMINMAXPARAMETERFVPROC glGetMinmaxParameterfvProc;
4570  PFNGLGETMINMAXPARAMETERFVEXTPROC glGetMinmaxParameterfvEXTProc;
4571  PFNGLGETMINMAXPARAMETERIVPROC glGetMinmaxParameterivProc;
4572  PFNGLGETMINMAXPARAMETERIVEXTPROC glGetMinmaxParameterivEXTProc;
4573  PFNGLGETMULTITEXENVFVEXTPROC glGetMultiTexEnvfvEXTProc;
4574  PFNGLGETMULTITEXENVIVEXTPROC glGetMultiTexEnvivEXTProc;
4575  PFNGLGETMULTITEXGENDVEXTPROC glGetMultiTexGendvEXTProc;
4576  PFNGLGETMULTITEXGENFVEXTPROC glGetMultiTexGenfvEXTProc;
4577  PFNGLGETMULTITEXGENIVEXTPROC glGetMultiTexGenivEXTProc;
4578  PFNGLGETMULTITEXIMAGEEXTPROC glGetMultiTexImageEXTProc;
4579  PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glGetMultiTexLevelParameterfvEXTProc;
4580  PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glGetMultiTexLevelParameterivEXTProc;
4581  PFNGLGETMULTITEXPARAMETERIIVEXTPROC glGetMultiTexParameterIivEXTProc;
4582  PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glGetMultiTexParameterIuivEXTProc;
4583  PFNGLGETMULTITEXPARAMETERFVEXTPROC glGetMultiTexParameterfvEXTProc;
4584  PFNGLGETMULTITEXPARAMETERIVEXTPROC glGetMultiTexParameterivEXTProc;
4585  PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefvProc;
4586  PFNGLGETMULTISAMPLEFVNVPROC glGetMultisamplefvNVProc;
4587  PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glGetNamedBufferParameteri64vProc;
4588  PFNGLGETNAMEDBUFFERPARAMETERIVPROC glGetNamedBufferParameterivProc;
4589  PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glGetNamedBufferParameterivEXTProc;
4590  PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glGetNamedBufferParameterui64vNVProc;
4591  PFNGLGETNAMEDBUFFERPOINTERVPROC glGetNamedBufferPointervProc;
4592  PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glGetNamedBufferPointervEXTProc;
4593  PFNGLGETNAMEDBUFFERSUBDATAPROC glGetNamedBufferSubDataProc;
4594  PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glGetNamedBufferSubDataEXTProc;
4595  PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetNamedFramebufferAttachmentParameterivProc;
4596  PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetNamedFramebufferAttachmentParameterivEXTProc;
4597  PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glGetNamedFramebufferParameterivProc;
4598  PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glGetNamedFramebufferParameterivEXTProc;
4599  PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glGetNamedProgramLocalParameterIivEXTProc;
4600  PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glGetNamedProgramLocalParameterIuivEXTProc;
4601  PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glGetNamedProgramLocalParameterdvEXTProc;
4602  PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glGetNamedProgramLocalParameterfvEXTProc;
4603  PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glGetNamedProgramStringEXTProc;
4604  PFNGLGETNAMEDPROGRAMIVEXTPROC glGetNamedProgramivEXTProc;
4605  PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glGetNamedRenderbufferParameterivProc;
4606  PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glGetNamedRenderbufferParameterivEXTProc;
4607  PFNGLGETNAMEDSTRINGARBPROC glGetNamedStringARBProc;
4608  PFNGLGETNAMEDSTRINGIVARBPROC glGetNamedStringivARBProc;
4609  PFNGLGETNEXTPERFQUERYIDINTELPROC glGetNextPerfQueryIdINTELProc;
4610  PFNGLGETOBJECTBUFFERFVATIPROC glGetObjectBufferfvATIProc;
4611  PFNGLGETOBJECTBUFFERIVATIPROC glGetObjectBufferivATIProc;
4612  PFNGLGETOBJECTLABELPROC glGetObjectLabelProc;
4613  PFNGLGETOBJECTLABELEXTPROC glGetObjectLabelEXTProc;
4614  PFNGLGETOBJECTLABELKHRPROC glGetObjectLabelKHRProc;
4615  PFNGLGETOBJECTPARAMETERFVARBPROC glGetObjectParameterfvARBProc;
4616  PFNGLGETOBJECTPARAMETERIVAPPLEPROC glGetObjectParameterivAPPLEProc;
4617  PFNGLGETOBJECTPARAMETERIVARBPROC glGetObjectParameterivARBProc;
4618  PFNGLGETOBJECTPTRLABELPROC glGetObjectPtrLabelProc;
4619  PFNGLGETOBJECTPTRLABELKHRPROC glGetObjectPtrLabelKHRProc;
4620  PFNGLGETOCCLUSIONQUERYIVNVPROC glGetOcclusionQueryivNVProc;
4621  PFNGLGETOCCLUSIONQUERYUIVNVPROC glGetOcclusionQueryuivNVProc;
4622  PFNGLGETPATHCOLORGENFVNVPROC glGetPathColorGenfvNVProc;
4623  PFNGLGETPATHCOLORGENIVNVPROC glGetPathColorGenivNVProc;
4624  PFNGLGETPATHCOMMANDSNVPROC glGetPathCommandsNVProc;
4625  PFNGLGETPATHCOORDSNVPROC glGetPathCoordsNVProc;
4626  PFNGLGETPATHDASHARRAYNVPROC glGetPathDashArrayNVProc;
4627  PFNGLGETPATHLENGTHNVPROC glGetPathLengthNVProc;
4628  PFNGLGETPATHMETRICRANGENVPROC glGetPathMetricRangeNVProc;
4629  PFNGLGETPATHMETRICSNVPROC glGetPathMetricsNVProc;
4630  PFNGLGETPATHPARAMETERFVNVPROC glGetPathParameterfvNVProc;
4631  PFNGLGETPATHPARAMETERIVNVPROC glGetPathParameterivNVProc;
4632  PFNGLGETPATHSPACINGNVPROC glGetPathSpacingNVProc;
4633  PFNGLGETPATHTEXGENFVNVPROC glGetPathTexGenfvNVProc;
4634  PFNGLGETPATHTEXGENIVNVPROC glGetPathTexGenivNVProc;
4635  PFNGLGETPERFCOUNTERINFOINTELPROC glGetPerfCounterInfoINTELProc;
4636  PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glGetPerfMonitorCounterDataAMDProc;
4637  PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glGetPerfMonitorCounterInfoAMDProc;
4638  PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glGetPerfMonitorCounterStringAMDProc;
4639  PFNGLGETPERFMONITORCOUNTERSAMDPROC glGetPerfMonitorCountersAMDProc;
4640  PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glGetPerfMonitorGroupStringAMDProc;
4641  PFNGLGETPERFMONITORGROUPSAMDPROC glGetPerfMonitorGroupsAMDProc;
4642  PFNGLGETPERFQUERYDATAINTELPROC glGetPerfQueryDataINTELProc;
4643  PFNGLGETPERFQUERYIDBYNAMEINTELPROC glGetPerfQueryIdByNameINTELProc;
4644  PFNGLGETPERFQUERYINFOINTELPROC glGetPerfQueryInfoINTELProc;
4645  PFNGLGETPIXELMAPXVPROC glGetPixelMapxvProc;
4646  PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC glGetPixelTexGenParameterfvSGISProc;
4647  PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC glGetPixelTexGenParameterivSGISProc;
4648  PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glGetPixelTransformParameterfvEXTProc;
4649  PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glGetPixelTransformParameterivEXTProc;
4650  PFNGLGETPOINTERINDEXEDVEXTPROC glGetPointerIndexedvEXTProc;
4651  PFNGLGETPOINTERI_VEXTPROC glGetPointeri_vEXTProc;
4652  PFNGLGETPOINTERVPROC glGetPointervProc;
4653  PFNGLGETPOINTERVEXTPROC glGetPointervEXTProc;
4654  PFNGLGETPOINTERVKHRPROC glGetPointervKHRProc;
4655  PFNGLGETPROGRAMBINARYPROC glGetProgramBinaryProc;
4656  PFNGLGETPROGRAMBINARYOESPROC glGetProgramBinaryOESProc;
4657  PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glGetProgramEnvParameterIivNVProc;
4658  PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glGetProgramEnvParameterIuivNVProc;
4659  PFNGLGETPROGRAMENVPARAMETERDVARBPROC glGetProgramEnvParameterdvARBProc;
4660  PFNGLGETPROGRAMENVPARAMETERFVARBPROC glGetProgramEnvParameterfvARBProc;
4661  PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLogProc;
4662  PFNGLGETPROGRAMINTERFACEIVPROC glGetProgramInterfaceivProc;
4663  PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glGetProgramLocalParameterIivNVProc;
4664  PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glGetProgramLocalParameterIuivNVProc;
4665  PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glGetProgramLocalParameterdvARBProc;
4666  PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glGetProgramLocalParameterfvARBProc;
4667  PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glGetProgramNamedParameterdvNVProc;
4668  PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glGetProgramNamedParameterfvNVProc;
4669  PFNGLGETPROGRAMPARAMETERDVNVPROC glGetProgramParameterdvNVProc;
4670  PFNGLGETPROGRAMPARAMETERFVNVPROC glGetProgramParameterfvNVProc;
4671  PFNGLGETPROGRAMPIPELINEINFOLOGPROC glGetProgramPipelineInfoLogProc;
4672  PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glGetProgramPipelineInfoLogEXTProc;
4673  PFNGLGETPROGRAMPIPELINEIVPROC glGetProgramPipelineivProc;
4674  PFNGLGETPROGRAMPIPELINEIVEXTPROC glGetProgramPipelineivEXTProc;
4675  PFNGLGETPROGRAMRESOURCEINDEXPROC glGetProgramResourceIndexProc;
4676  PFNGLGETPROGRAMRESOURCELOCATIONPROC glGetProgramResourceLocationProc;
4677  PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glGetProgramResourceLocationIndexProc;
4678  PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC glGetProgramResourceLocationIndexEXTProc;
4679  PFNGLGETPROGRAMRESOURCENAMEPROC glGetProgramResourceNameProc;
4680  PFNGLGETPROGRAMRESOURCEFVNVPROC glGetProgramResourcefvNVProc;
4681  PFNGLGETPROGRAMRESOURCEIVPROC glGetProgramResourceivProc;
4682  PFNGLGETPROGRAMSTAGEIVPROC glGetProgramStageivProc;
4683  PFNGLGETPROGRAMSTRINGARBPROC glGetProgramStringARBProc;
4684  PFNGLGETPROGRAMSTRINGNVPROC glGetProgramStringNVProc;
4685  PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glGetProgramSubroutineParameteruivNVProc;
4686  PFNGLGETPROGRAMIVPROC glGetProgramivProc;
4687  PFNGLGETPROGRAMIVARBPROC glGetProgramivARBProc;
4688  PFNGLGETPROGRAMIVNVPROC glGetProgramivNVProc;
4689  PFNGLGETQUERYBUFFEROBJECTI64VPROC glGetQueryBufferObjecti64vProc;
4690  PFNGLGETQUERYBUFFEROBJECTIVPROC glGetQueryBufferObjectivProc;
4691  PFNGLGETQUERYBUFFEROBJECTUI64VPROC glGetQueryBufferObjectui64vProc;
4692  PFNGLGETQUERYBUFFEROBJECTUIVPROC glGetQueryBufferObjectuivProc;
4693  PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexedivProc;
4694  PFNGLGETQUERYOBJECTI64VPROC glGetQueryObjecti64vProc;
4695  PFNGLGETQUERYOBJECTI64VEXTPROC glGetQueryObjecti64vEXTProc;
4696  PFNGLGETQUERYOBJECTIVPROC glGetQueryObjectivProc;
4697  PFNGLGETQUERYOBJECTIVARBPROC glGetQueryObjectivARBProc;
4698  PFNGLGETQUERYOBJECTIVEXTPROC glGetQueryObjectivEXTProc;
4699  PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64vProc;
4700  PFNGLGETQUERYOBJECTUI64VEXTPROC glGetQueryObjectui64vEXTProc;
4701  PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuivProc;
4702  PFNGLGETQUERYOBJECTUIVARBPROC glGetQueryObjectuivARBProc;
4703  PFNGLGETQUERYOBJECTUIVEXTPROC glGetQueryObjectuivEXTProc;
4704  PFNGLGETQUERYIVPROC glGetQueryivProc;
4705  PFNGLGETQUERYIVARBPROC glGetQueryivARBProc;
4706  PFNGLGETQUERYIVEXTPROC glGetQueryivEXTProc;
4707  PFNGLGETRENDERBUFFERPARAMETERIVPROC glGetRenderbufferParameterivProc;
4708  PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderbufferParameterivEXTProc;
4709  PFNGLGETSAMPLERPARAMETERIIVPROC glGetSamplerParameterIivProc;
4710  PFNGLGETSAMPLERPARAMETERIIVEXTPROC glGetSamplerParameterIivEXTProc;
4711  PFNGLGETSAMPLERPARAMETERIIVOESPROC glGetSamplerParameterIivOESProc;
4712  PFNGLGETSAMPLERPARAMETERIUIVPROC glGetSamplerParameterIuivProc;
4713  PFNGLGETSAMPLERPARAMETERIUIVEXTPROC glGetSamplerParameterIuivEXTProc;
4714  PFNGLGETSAMPLERPARAMETERIUIVOESPROC glGetSamplerParameterIuivOESProc;
4715  PFNGLGETSAMPLERPARAMETERFVPROC glGetSamplerParameterfvProc;
4716  PFNGLGETSAMPLERPARAMETERIVPROC glGetSamplerParameterivProc;
4717  PFNGLGETSEPARABLEFILTERPROC glGetSeparableFilterProc;
4718  PFNGLGETSEPARABLEFILTEREXTPROC glGetSeparableFilterEXTProc;
4719  PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLogProc;
4720  PFNGLGETSHADERPRECISIONFORMATPROC glGetShaderPrecisionFormatProc;
4721  PFNGLGETSHADERSOURCEPROC glGetShaderSourceProc;
4722  PFNGLGETSHADERSOURCEARBPROC glGetShaderSourceARBProc;
4723  PFNGLGETSHADERIVPROC glGetShaderivProc;
4724  PFNGLGETSHARPENTEXFUNCSGISPROC glGetSharpenTexFuncSGISProc;
4725  PFNGLGETSTAGEINDEXNVPROC glGetStageIndexNVProc;
4726  PFNGLGETSTRINGPROC glGetStringProc;
4727  PFNGLGETSTRINGIPROC glGetStringiProc;
4728  PFNGLGETSUBROUTINEINDEXPROC glGetSubroutineIndexProc;
4729  PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glGetSubroutineUniformLocationProc;
4730  PFNGLGETSYNCIVPROC glGetSyncivProc;
4731  PFNGLGETSYNCIVAPPLEPROC glGetSyncivAPPLEProc;
4732  PFNGLGETTEXBUMPPARAMETERFVATIPROC glGetTexBumpParameterfvATIProc;
4733  PFNGLGETTEXBUMPPARAMETERIVATIPROC glGetTexBumpParameterivATIProc;
4734  PFNGLGETTEXENVXVOESPROC glGetTexEnvxvOESProc;
4735  PFNGLGETTEXFILTERFUNCSGISPROC glGetTexFilterFuncSGISProc;
4736  PFNGLGETTEXGENXVOESPROC glGetTexGenxvOESProc;
4737  PFNGLGETTEXIMAGEPROC glGetTexImageProc;
4738  PFNGLGETTEXLEVELPARAMETERFVPROC glGetTexLevelParameterfvProc;
4739  PFNGLGETTEXLEVELPARAMETERIVPROC glGetTexLevelParameterivProc;
4740  PFNGLGETTEXLEVELPARAMETERXVOESPROC glGetTexLevelParameterxvOESProc;
4741  PFNGLGETTEXPARAMETERIIVPROC glGetTexParameterIivProc;
4742  PFNGLGETTEXPARAMETERIIVEXTPROC glGetTexParameterIivEXTProc;
4743  PFNGLGETTEXPARAMETERIIVOESPROC glGetTexParameterIivOESProc;
4744  PFNGLGETTEXPARAMETERIUIVPROC glGetTexParameterIuivProc;
4745  PFNGLGETTEXPARAMETERIUIVEXTPROC glGetTexParameterIuivEXTProc;
4746  PFNGLGETTEXPARAMETERIUIVOESPROC glGetTexParameterIuivOESProc;
4747  PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glGetTexParameterPointervAPPLEProc;
4748  PFNGLGETTEXPARAMETERFVPROC glGetTexParameterfvProc;
4749  PFNGLGETTEXPARAMETERIVPROC glGetTexParameterivProc;
4750  PFNGLGETTEXPARAMETERXVOESPROC glGetTexParameterxvOESProc;
4751  PFNGLGETTEXTUREHANDLEARBPROC glGetTextureHandleARBProc;
4752  PFNGLGETTEXTUREHANDLEIMGPROC glGetTextureHandleIMGProc;
4753  PFNGLGETTEXTUREHANDLENVPROC glGetTextureHandleNVProc;
4754  PFNGLGETTEXTUREIMAGEPROC glGetTextureImageProc;
4755  PFNGLGETTEXTUREIMAGEEXTPROC glGetTextureImageEXTProc;
4756  PFNGLGETTEXTURELEVELPARAMETERFVPROC glGetTextureLevelParameterfvProc;
4757  PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glGetTextureLevelParameterfvEXTProc;
4758  PFNGLGETTEXTURELEVELPARAMETERIVPROC glGetTextureLevelParameterivProc;
4759  PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glGetTextureLevelParameterivEXTProc;
4760  PFNGLGETTEXTUREPARAMETERIIVPROC glGetTextureParameterIivProc;
4761  PFNGLGETTEXTUREPARAMETERIIVEXTPROC glGetTextureParameterIivEXTProc;
4762  PFNGLGETTEXTUREPARAMETERIUIVPROC glGetTextureParameterIuivProc;
4763  PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glGetTextureParameterIuivEXTProc;
4764  PFNGLGETTEXTUREPARAMETERFVPROC glGetTextureParameterfvProc;
4765  PFNGLGETTEXTUREPARAMETERFVEXTPROC glGetTextureParameterfvEXTProc;
4766  PFNGLGETTEXTUREPARAMETERIVPROC glGetTextureParameterivProc;
4767  PFNGLGETTEXTUREPARAMETERIVEXTPROC glGetTextureParameterivEXTProc;
4768  PFNGLGETTEXTURESAMPLERHANDLEARBPROC glGetTextureSamplerHandleARBProc;
4769  PFNGLGETTEXTURESAMPLERHANDLEIMGPROC glGetTextureSamplerHandleIMGProc;
4770  PFNGLGETTEXTURESAMPLERHANDLENVPROC glGetTextureSamplerHandleNVProc;
4771  PFNGLGETTEXTURESUBIMAGEPROC glGetTextureSubImageProc;
4772  PFNGLGETTRACKMATRIXIVNVPROC glGetTrackMatrixivNVProc;
4773  PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glGetTransformFeedbackVaryingProc;
4774  PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glGetTransformFeedbackVaryingEXTProc;
4775  PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glGetTransformFeedbackVaryingNVProc;
4776  PFNGLGETTRANSFORMFEEDBACKI64_VPROC glGetTransformFeedbacki64_vProc;
4777  PFNGLGETTRANSFORMFEEDBACKI_VPROC glGetTransformFeedbacki_vProc;
4778  PFNGLGETTRANSFORMFEEDBACKIVPROC glGetTransformFeedbackivProc;
4779  PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC glGetTranslatedShaderSourceANGLEProc;
4780  PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndexProc;
4781  PFNGLGETUNIFORMBUFFERSIZEEXTPROC glGetUniformBufferSizeEXTProc;
4782  PFNGLGETUNIFORMINDICESPROC glGetUniformIndicesProc;
4783  PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocationProc;
4784  PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARBProc;
4785  PFNGLGETUNIFORMOFFSETEXTPROC glGetUniformOffsetEXTProc;
4786  PFNGLGETUNIFORMSUBROUTINEUIVPROC glGetUniformSubroutineuivProc;
4787  PFNGLGETUNIFORMDVPROC glGetUniformdvProc;
4788  PFNGLGETUNIFORMFVPROC glGetUniformfvProc;
4789  PFNGLGETUNIFORMFVARBPROC glGetUniformfvARBProc;
4790  PFNGLGETUNIFORMI64VARBPROC glGetUniformi64vARBProc;
4791  PFNGLGETUNIFORMI64VNVPROC glGetUniformi64vNVProc;
4792  PFNGLGETUNIFORMIVPROC glGetUniformivProc;
4793  PFNGLGETUNIFORMIVARBPROC glGetUniformivARBProc;
4794  PFNGLGETUNIFORMUI64VARBPROC glGetUniformui64vARBProc;
4795  PFNGLGETUNIFORMUI64VNVPROC glGetUniformui64vNVProc;
4796  PFNGLGETUNIFORMUIVPROC glGetUniformuivProc;
4797  PFNGLGETUNIFORMUIVEXTPROC glGetUniformuivEXTProc;
4798  PFNGLGETVARIANTARRAYOBJECTFVATIPROC glGetVariantArrayObjectfvATIProc;
4799  PFNGLGETVARIANTARRAYOBJECTIVATIPROC glGetVariantArrayObjectivATIProc;
4800  PFNGLGETVARIANTBOOLEANVEXTPROC glGetVariantBooleanvEXTProc;
4801  PFNGLGETVARIANTFLOATVEXTPROC glGetVariantFloatvEXTProc;
4802  PFNGLGETVARIANTINTEGERVEXTPROC glGetVariantIntegervEXTProc;
4803  PFNGLGETVARIANTPOINTERVEXTPROC glGetVariantPointervEXTProc;
4804  PFNGLGETVARYINGLOCATIONNVPROC glGetVaryingLocationNVProc;
4805  PFNGLGETVERTEXARRAYINDEXED64IVPROC glGetVertexArrayIndexed64ivProc;
4806  PFNGLGETVERTEXARRAYINDEXEDIVPROC glGetVertexArrayIndexedivProc;
4807  PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glGetVertexArrayIntegeri_vEXTProc;
4808  PFNGLGETVERTEXARRAYINTEGERVEXTPROC glGetVertexArrayIntegervEXTProc;
4809  PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glGetVertexArrayPointeri_vEXTProc;
4810  PFNGLGETVERTEXARRAYPOINTERVEXTPROC glGetVertexArrayPointervEXTProc;
4811  PFNGLGETVERTEXARRAYIVPROC glGetVertexArrayivProc;
4812  PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC glGetVertexAttribArrayObjectfvATIProc;
4813  PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC glGetVertexAttribArrayObjectivATIProc;
4814  PFNGLGETVERTEXATTRIBIIVPROC glGetVertexAttribIivProc;
4815  PFNGLGETVERTEXATTRIBIIVEXTPROC glGetVertexAttribIivEXTProc;
4816  PFNGLGETVERTEXATTRIBIUIVPROC glGetVertexAttribIuivProc;
4817  PFNGLGETVERTEXATTRIBIUIVEXTPROC glGetVertexAttribIuivEXTProc;
4818  PFNGLGETVERTEXATTRIBLDVPROC glGetVertexAttribLdvProc;
4819  PFNGLGETVERTEXATTRIBLDVEXTPROC glGetVertexAttribLdvEXTProc;
4820  PFNGLGETVERTEXATTRIBLI64VNVPROC glGetVertexAttribLi64vNVProc;
4821  PFNGLGETVERTEXATTRIBLUI64VARBPROC glGetVertexAttribLui64vARBProc;
4822  PFNGLGETVERTEXATTRIBLUI64VNVPROC glGetVertexAttribLui64vNVProc;
4823  PFNGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointervProc;
4824  PFNGLGETVERTEXATTRIBPOINTERVARBPROC glGetVertexAttribPointervARBProc;
4825  PFNGLGETVERTEXATTRIBPOINTERVNVPROC glGetVertexAttribPointervNVProc;
4826  PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdvProc;
4827  PFNGLGETVERTEXATTRIBDVARBPROC glGetVertexAttribdvARBProc;
4828  PFNGLGETVERTEXATTRIBDVNVPROC glGetVertexAttribdvNVProc;
4829  PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfvProc;
4830  PFNGLGETVERTEXATTRIBFVARBPROC glGetVertexAttribfvARBProc;
4831  PFNGLGETVERTEXATTRIBFVNVPROC glGetVertexAttribfvNVProc;
4832  PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribivProc;
4833  PFNGLGETVERTEXATTRIBIVARBPROC glGetVertexAttribivARBProc;
4834  PFNGLGETVERTEXATTRIBIVNVPROC glGetVertexAttribivNVProc;
4835  PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glGetVideoCaptureStreamdvNVProc;
4836  PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glGetVideoCaptureStreamfvNVProc;
4837  PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glGetVideoCaptureStreamivNVProc;
4838  PFNGLGETVIDEOCAPTUREIVNVPROC glGetVideoCaptureivNVProc;
4839  PFNGLGETVIDEOI64VNVPROC glGetVideoi64vNVProc;
4840  PFNGLGETVIDEOIVNVPROC glGetVideoivNVProc;
4841  PFNGLGETVIDEOUI64VNVPROC glGetVideoui64vNVProc;
4842  PFNGLGETVIDEOUIVNVPROC glGetVideouivNVProc;
4843  PFNGLGETNCOLORTABLEPROC glGetnColorTableProc;
4844  PFNGLGETNCOLORTABLEARBPROC glGetnColorTableARBProc;
4845  PFNGLGETNCOMPRESSEDTEXIMAGEPROC glGetnCompressedTexImageProc;
4846  PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glGetnCompressedTexImageARBProc;
4847  PFNGLGETNCONVOLUTIONFILTERPROC glGetnConvolutionFilterProc;
4848  PFNGLGETNCONVOLUTIONFILTERARBPROC glGetnConvolutionFilterARBProc;
4849  PFNGLGETNHISTOGRAMPROC glGetnHistogramProc;
4850  PFNGLGETNHISTOGRAMARBPROC glGetnHistogramARBProc;
4851  PFNGLGETNMAPDVPROC glGetnMapdvProc;
4852  PFNGLGETNMAPDVARBPROC glGetnMapdvARBProc;
4853  PFNGLGETNMAPFVPROC glGetnMapfvProc;
4854  PFNGLGETNMAPFVARBPROC glGetnMapfvARBProc;
4855  PFNGLGETNMAPIVPROC glGetnMapivProc;
4856  PFNGLGETNMAPIVARBPROC glGetnMapivARBProc;
4857  PFNGLGETNMINMAXPROC glGetnMinmaxProc;
4858  PFNGLGETNMINMAXARBPROC glGetnMinmaxARBProc;
4859  PFNGLGETNPIXELMAPFVPROC glGetnPixelMapfvProc;
4860  PFNGLGETNPIXELMAPFVARBPROC glGetnPixelMapfvARBProc;
4861  PFNGLGETNPIXELMAPUIVPROC glGetnPixelMapuivProc;
4862  PFNGLGETNPIXELMAPUIVARBPROC glGetnPixelMapuivARBProc;
4863  PFNGLGETNPIXELMAPUSVPROC glGetnPixelMapusvProc;
4864  PFNGLGETNPIXELMAPUSVARBPROC glGetnPixelMapusvARBProc;
4865  PFNGLGETNPOLYGONSTIPPLEPROC glGetnPolygonStippleProc;
4866  PFNGLGETNPOLYGONSTIPPLEARBPROC glGetnPolygonStippleARBProc;
4867  PFNGLGETNSEPARABLEFILTERPROC glGetnSeparableFilterProc;
4868  PFNGLGETNSEPARABLEFILTERARBPROC glGetnSeparableFilterARBProc;
4869  PFNGLGETNTEXIMAGEPROC glGetnTexImageProc;
4870  PFNGLGETNTEXIMAGEARBPROC glGetnTexImageARBProc;
4871  PFNGLGETNUNIFORMDVPROC glGetnUniformdvProc;
4872  PFNGLGETNUNIFORMDVARBPROC glGetnUniformdvARBProc;
4873  PFNGLGETNUNIFORMFVPROC glGetnUniformfvProc;
4874  PFNGLGETNUNIFORMFVARBPROC glGetnUniformfvARBProc;
4875  PFNGLGETNUNIFORMFVEXTPROC glGetnUniformfvEXTProc;
4876  PFNGLGETNUNIFORMFVKHRPROC glGetnUniformfvKHRProc;
4877  PFNGLGETNUNIFORMI64VARBPROC glGetnUniformi64vARBProc;
4878  PFNGLGETNUNIFORMIVPROC glGetnUniformivProc;
4879  PFNGLGETNUNIFORMIVARBPROC glGetnUniformivARBProc;
4880  PFNGLGETNUNIFORMIVEXTPROC glGetnUniformivEXTProc;
4881  PFNGLGETNUNIFORMIVKHRPROC glGetnUniformivKHRProc;
4882  PFNGLGETNUNIFORMUI64VARBPROC glGetnUniformui64vARBProc;
4883  PFNGLGETNUNIFORMUIVPROC glGetnUniformuivProc;
4884  PFNGLGETNUNIFORMUIVARBPROC glGetnUniformuivARBProc;
4885  PFNGLGETNUNIFORMUIVKHRPROC glGetnUniformuivKHRProc;
4886  PFNGLGLOBALALPHAFACTORBSUNPROC glGlobalAlphaFactorbSUNProc;
4887  PFNGLGLOBALALPHAFACTORDSUNPROC glGlobalAlphaFactordSUNProc;
4888  PFNGLGLOBALALPHAFACTORFSUNPROC glGlobalAlphaFactorfSUNProc;
4889  PFNGLGLOBALALPHAFACTORISUNPROC glGlobalAlphaFactoriSUNProc;
4890  PFNGLGLOBALALPHAFACTORSSUNPROC glGlobalAlphaFactorsSUNProc;
4891  PFNGLGLOBALALPHAFACTORUBSUNPROC glGlobalAlphaFactorubSUNProc;
4892  PFNGLGLOBALALPHAFACTORUISUNPROC glGlobalAlphaFactoruiSUNProc;
4893  PFNGLGLOBALALPHAFACTORUSSUNPROC glGlobalAlphaFactorusSUNProc;
4894  PFNGLHINTPROC glHintProc;
4895  PFNGLHINTPGIPROC glHintPGIProc;
4896  PFNGLHISTOGRAMPROC glHistogramProc;
4897  PFNGLHISTOGRAMEXTPROC glHistogramEXTProc;
4898  PFNGLIGLOOINTERFACESGIXPROC glIglooInterfaceSGIXProc;
4899  PFNGLIMAGETRANSFORMPARAMETERFHPPROC glImageTransformParameterfHPProc;
4900  PFNGLIMAGETRANSFORMPARAMETERFVHPPROC glImageTransformParameterfvHPProc;
4901  PFNGLIMAGETRANSFORMPARAMETERIHPPROC glImageTransformParameteriHPProc;
4902  PFNGLIMAGETRANSFORMPARAMETERIVHPPROC glImageTransformParameterivHPProc;
4903  PFNGLIMPORTSYNCEXTPROC glImportSyncEXTProc;
4904  PFNGLINDEXFORMATNVPROC glIndexFormatNVProc;
4905  PFNGLINDEXFUNCEXTPROC glIndexFuncEXTProc;
4906  PFNGLINDEXMATERIALEXTPROC glIndexMaterialEXTProc;
4907  PFNGLINDEXPOINTEREXTPROC glIndexPointerEXTProc;
4908  PFNGLINDEXPOINTERLISTIBMPROC glIndexPointerListIBMProc;
4909  PFNGLINDEXXOESPROC glIndexxOESProc;
4910  PFNGLINDEXXVOESPROC glIndexxvOESProc;
4911  PFNGLINSERTCOMPONENTEXTPROC glInsertComponentEXTProc;
4912  PFNGLINSERTEVENTMARKEREXTPROC glInsertEventMarkerEXTProc;
4913  PFNGLINSTRUMENTSBUFFERSGIXPROC glInstrumentsBufferSGIXProc;
4914  PFNGLINTERPOLATEPATHSNVPROC glInterpolatePathsNVProc;
4915  PFNGLINVALIDATEBUFFERDATAPROC glInvalidateBufferDataProc;
4916  PFNGLINVALIDATEBUFFERSUBDATAPROC glInvalidateBufferSubDataProc;
4917  PFNGLINVALIDATEFRAMEBUFFERPROC glInvalidateFramebufferProc;
4918  PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glInvalidateNamedFramebufferDataProc;
4919  PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glInvalidateNamedFramebufferSubDataProc;
4920  PFNGLINVALIDATESUBFRAMEBUFFERPROC glInvalidateSubFramebufferProc;
4921  PFNGLINVALIDATETEXIMAGEPROC glInvalidateTexImageProc;
4922  PFNGLINVALIDATETEXSUBIMAGEPROC glInvalidateTexSubImageProc;
4923  PFNGLISASYNCMARKERSGIXPROC glIsAsyncMarkerSGIXProc;
4924  PFNGLISBUFFERPROC glIsBufferProc;
4925  PFNGLISBUFFERARBPROC glIsBufferARBProc;
4926  PFNGLISBUFFERRESIDENTNVPROC glIsBufferResidentNVProc;
4927  PFNGLISCOMMANDLISTNVPROC glIsCommandListNVProc;
4928  PFNGLISENABLEDPROC glIsEnabledProc;
4929  PFNGLISENABLEDINDEXEDEXTPROC glIsEnabledIndexedEXTProc;
4930  PFNGLISENABLEDIPROC glIsEnablediProc;
4931  PFNGLISENABLEDIEXTPROC glIsEnablediEXTProc;
4932  PFNGLISENABLEDINVPROC glIsEnablediNVProc;
4933  PFNGLISENABLEDIOESPROC glIsEnablediOESProc;
4934  PFNGLISFENCEAPPLEPROC glIsFenceAPPLEProc;
4935  PFNGLISFENCENVPROC glIsFenceNVProc;
4936  PFNGLISFRAMEBUFFERPROC glIsFramebufferProc;
4937  PFNGLISFRAMEBUFFEREXTPROC glIsFramebufferEXTProc;
4938  PFNGLISIMAGEHANDLERESIDENTARBPROC glIsImageHandleResidentARBProc;
4939  PFNGLISIMAGEHANDLERESIDENTNVPROC glIsImageHandleResidentNVProc;
4940  PFNGLISNAMEAMDPROC glIsNameAMDProc;
4941  PFNGLISNAMEDBUFFERRESIDENTNVPROC glIsNamedBufferResidentNVProc;
4942  PFNGLISNAMEDSTRINGARBPROC glIsNamedStringARBProc;
4943  PFNGLISOBJECTBUFFERATIPROC glIsObjectBufferATIProc;
4944  PFNGLISOCCLUSIONQUERYNVPROC glIsOcclusionQueryNVProc;
4945  PFNGLISPATHNVPROC glIsPathNVProc;
4946  PFNGLISPOINTINFILLPATHNVPROC glIsPointInFillPathNVProc;
4947  PFNGLISPOINTINSTROKEPATHNVPROC glIsPointInStrokePathNVProc;
4948  PFNGLISPROGRAMPROC glIsProgramProc;
4949  PFNGLISPROGRAMARBPROC glIsProgramARBProc;
4950  PFNGLISPROGRAMNVPROC glIsProgramNVProc;
4951  PFNGLISPROGRAMPIPELINEPROC glIsProgramPipelineProc;
4952  PFNGLISPROGRAMPIPELINEEXTPROC glIsProgramPipelineEXTProc;
4953  PFNGLISQUERYPROC glIsQueryProc;
4954  PFNGLISQUERYARBPROC glIsQueryARBProc;
4955  PFNGLISQUERYEXTPROC glIsQueryEXTProc;
4956  PFNGLISRENDERBUFFERPROC glIsRenderbufferProc;
4957  PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXTProc;
4958  PFNGLISSAMPLERPROC glIsSamplerProc;
4959  PFNGLISSHADERPROC glIsShaderProc;
4960  PFNGLISSTATENVPROC glIsStateNVProc;
4961  PFNGLISSYNCPROC glIsSyncProc;
4962  PFNGLISSYNCAPPLEPROC glIsSyncAPPLEProc;
4963  PFNGLISTEXTUREPROC glIsTextureProc;
4964  PFNGLISTEXTUREEXTPROC glIsTextureEXTProc;
4965  PFNGLISTEXTUREHANDLERESIDENTARBPROC glIsTextureHandleResidentARBProc;
4966  PFNGLISTEXTUREHANDLERESIDENTNVPROC glIsTextureHandleResidentNVProc;
4967  PFNGLISTRANSFORMFEEDBACKPROC glIsTransformFeedbackProc;
4968  PFNGLISTRANSFORMFEEDBACKEXTPROC glIsTransformFeedbackEXTProc;
4969  PFNGLISTRANSFORMFEEDBACKNVPROC glIsTransformFeedbackNVProc;
4970  PFNGLISVARIANTENABLEDEXTPROC glIsVariantEnabledEXTProc;
4971  PFNGLISVERTEXARRAYPROC glIsVertexArrayProc;
4972  PFNGLISVERTEXARRAYAPPLEPROC glIsVertexArrayAPPLEProc;
4973  PFNGLISVERTEXARRAYOESPROC glIsVertexArrayOESProc;
4974  PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glIsVertexAttribEnabledAPPLEProc;
4975  PFNGLLABELOBJECTEXTPROC glLabelObjectEXTProc;
4976  PFNGLLIGHTENVISGIXPROC glLightEnviSGIXProc;
4977  PFNGLLIGHTMODELXOESPROC glLightModelxOESProc;
4978  PFNGLLIGHTMODELXVOESPROC glLightModelxvOESProc;
4979  PFNGLLIGHTXOESPROC glLightxOESProc;
4980  PFNGLLIGHTXVOESPROC glLightxvOESProc;
4981  PFNGLLINEWIDTHPROC glLineWidthProc;
4982  PFNGLLINEWIDTHXOESPROC glLineWidthxOESProc;
4983  PFNGLLINKPROGRAMPROC glLinkProgramProc;
4984  PFNGLLINKPROGRAMARBPROC glLinkProgramARBProc;
4985  PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glListDrawCommandsStatesClientNVProc;
4986  PFNGLLISTPARAMETERFSGIXPROC glListParameterfSGIXProc;
4987  PFNGLLISTPARAMETERFVSGIXPROC glListParameterfvSGIXProc;
4988  PFNGLLISTPARAMETERISGIXPROC glListParameteriSGIXProc;
4989  PFNGLLISTPARAMETERIVSGIXPROC glListParameterivSGIXProc;
4990  PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC glLoadIdentityDeformationMapSGIXProc;
4991  PFNGLLOADMATRIXXOESPROC glLoadMatrixxOESProc;
4992  PFNGLLOADPROGRAMNVPROC glLoadProgramNVProc;
4993  PFNGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixdProc;
4994  PFNGLLOADTRANSPOSEMATRIXDARBPROC glLoadTransposeMatrixdARBProc;
4995  PFNGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixfProc;
4996  PFNGLLOADTRANSPOSEMATRIXFARBPROC glLoadTransposeMatrixfARBProc;
4997  PFNGLLOADTRANSPOSEMATRIXXOESPROC glLoadTransposeMatrixxOESProc;
4998  PFNGLLOCKARRAYSEXTPROC glLockArraysEXTProc;
4999  PFNGLLOGICOPPROC glLogicOpProc;
5000  PFNGLMAKEBUFFERNONRESIDENTNVPROC glMakeBufferNonResidentNVProc;
5001  PFNGLMAKEBUFFERRESIDENTNVPROC glMakeBufferResidentNVProc;
5002  PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glMakeImageHandleNonResidentARBProc;
5003  PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glMakeImageHandleNonResidentNVProc;
5004  PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glMakeImageHandleResidentARBProc;
5005  PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glMakeImageHandleResidentNVProc;
5006  PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glMakeNamedBufferNonResidentNVProc;
5007  PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glMakeNamedBufferResidentNVProc;
5008  PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glMakeTextureHandleNonResidentARBProc;
5009  PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glMakeTextureHandleNonResidentNVProc;
5010  PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glMakeTextureHandleResidentARBProc;
5011  PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glMakeTextureHandleResidentNVProc;
5012  PFNGLMAP1XOESPROC glMap1xOESProc;
5013  PFNGLMAP2XOESPROC glMap2xOESProc;
5014  PFNGLMAPBUFFERPROC glMapBufferProc;
5015  PFNGLMAPBUFFERARBPROC glMapBufferARBProc;
5016  PFNGLMAPBUFFEROESPROC glMapBufferOESProc;
5017  PFNGLMAPBUFFERRANGEPROC glMapBufferRangeProc;
5018  PFNGLMAPBUFFERRANGEEXTPROC glMapBufferRangeEXTProc;
5019  PFNGLMAPCONTROLPOINTSNVPROC glMapControlPointsNVProc;
5020  PFNGLMAPGRID1XOESPROC glMapGrid1xOESProc;
5021  PFNGLMAPGRID2XOESPROC glMapGrid2xOESProc;
5022  PFNGLMAPNAMEDBUFFERPROC glMapNamedBufferProc;
5023  PFNGLMAPNAMEDBUFFEREXTPROC glMapNamedBufferEXTProc;
5024  PFNGLMAPNAMEDBUFFERRANGEPROC glMapNamedBufferRangeProc;
5025  PFNGLMAPNAMEDBUFFERRANGEEXTPROC glMapNamedBufferRangeEXTProc;
5026  PFNGLMAPOBJECTBUFFERATIPROC glMapObjectBufferATIProc;
5027  PFNGLMAPPARAMETERFVNVPROC glMapParameterfvNVProc;
5028  PFNGLMAPPARAMETERIVNVPROC glMapParameterivNVProc;
5029  PFNGLMAPTEXTURE2DINTELPROC glMapTexture2DINTELProc;
5030  PFNGLMAPVERTEXATTRIB1DAPPLEPROC glMapVertexAttrib1dAPPLEProc;
5031  PFNGLMAPVERTEXATTRIB1FAPPLEPROC glMapVertexAttrib1fAPPLEProc;
5032  PFNGLMAPVERTEXATTRIB2DAPPLEPROC glMapVertexAttrib2dAPPLEProc;
5033  PFNGLMAPVERTEXATTRIB2FAPPLEPROC glMapVertexAttrib2fAPPLEProc;
5034  PFNGLMATERIALXOESPROC glMaterialxOESProc;
5035  PFNGLMATERIALXVOESPROC glMaterialxvOESProc;
5036  PFNGLMATRIXFRUSTUMEXTPROC glMatrixFrustumEXTProc;
5037  PFNGLMATRIXINDEXPOINTERARBPROC glMatrixIndexPointerARBProc;
5038  PFNGLMATRIXINDEXUBVARBPROC glMatrixIndexubvARBProc;
5039  PFNGLMATRIXINDEXUIVARBPROC glMatrixIndexuivARBProc;
5040  PFNGLMATRIXINDEXUSVARBPROC glMatrixIndexusvARBProc;
5041  PFNGLMATRIXLOAD3X2FNVPROC glMatrixLoad3x2fNVProc;
5042  PFNGLMATRIXLOAD3X3FNVPROC glMatrixLoad3x3fNVProc;
5043  PFNGLMATRIXLOADIDENTITYEXTPROC glMatrixLoadIdentityEXTProc;
5044  PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glMatrixLoadTranspose3x3fNVProc;
5045  PFNGLMATRIXLOADTRANSPOSEDEXTPROC glMatrixLoadTransposedEXTProc;
5046  PFNGLMATRIXLOADTRANSPOSEFEXTPROC glMatrixLoadTransposefEXTProc;
5047  PFNGLMATRIXLOADDEXTPROC glMatrixLoaddEXTProc;
5048  PFNGLMATRIXLOADFEXTPROC glMatrixLoadfEXTProc;
5049  PFNGLMATRIXMULT3X2FNVPROC glMatrixMult3x2fNVProc;
5050  PFNGLMATRIXMULT3X3FNVPROC glMatrixMult3x3fNVProc;
5051  PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glMatrixMultTranspose3x3fNVProc;
5052  PFNGLMATRIXMULTTRANSPOSEDEXTPROC glMatrixMultTransposedEXTProc;
5053  PFNGLMATRIXMULTTRANSPOSEFEXTPROC glMatrixMultTransposefEXTProc;
5054  PFNGLMATRIXMULTDEXTPROC glMatrixMultdEXTProc;
5055  PFNGLMATRIXMULTFEXTPROC glMatrixMultfEXTProc;
5056  PFNGLMATRIXORTHOEXTPROC glMatrixOrthoEXTProc;
5057  PFNGLMATRIXPOPEXTPROC glMatrixPopEXTProc;
5058  PFNGLMATRIXPUSHEXTPROC glMatrixPushEXTProc;
5059  PFNGLMATRIXROTATEDEXTPROC glMatrixRotatedEXTProc;
5060  PFNGLMATRIXROTATEFEXTPROC glMatrixRotatefEXTProc;
5061  PFNGLMATRIXSCALEDEXTPROC glMatrixScaledEXTProc;
5062  PFNGLMATRIXSCALEFEXTPROC glMatrixScalefEXTProc;
5063  PFNGLMATRIXTRANSLATEDEXTPROC glMatrixTranslatedEXTProc;
5064  PFNGLMATRIXTRANSLATEFEXTPROC glMatrixTranslatefEXTProc;
5065  PFNGLMAXSHADERCOMPILERTHREADSARBPROC glMaxShaderCompilerThreadsARBProc;
5066  PFNGLMEMORYBARRIERPROC glMemoryBarrierProc;
5067  PFNGLMEMORYBARRIERBYREGIONPROC glMemoryBarrierByRegionProc;
5068  PFNGLMEMORYBARRIEREXTPROC glMemoryBarrierEXTProc;
5069  PFNGLMINSAMPLESHADINGPROC glMinSampleShadingProc;
5070  PFNGLMINSAMPLESHADINGARBPROC glMinSampleShadingARBProc;
5071  PFNGLMINSAMPLESHADINGOESPROC glMinSampleShadingOESProc;
5072  PFNGLMINMAXPROC glMinmaxProc;
5073  PFNGLMINMAXEXTPROC glMinmaxEXTProc;
5074  PFNGLMULTMATRIXXOESPROC glMultMatrixxOESProc;
5075  PFNGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixdProc;
5076  PFNGLMULTTRANSPOSEMATRIXDARBPROC glMultTransposeMatrixdARBProc;
5077  PFNGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixfProc;
5078  PFNGLMULTTRANSPOSEMATRIXFARBPROC glMultTransposeMatrixfARBProc;
5079  PFNGLMULTTRANSPOSEMATRIXXOESPROC glMultTransposeMatrixxOESProc;
5080  PFNGLMULTIDRAWARRAYSPROC glMultiDrawArraysProc;
5081  PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArraysEXTProc;
5082  PFNGLMULTIDRAWARRAYSINDIRECTPROC glMultiDrawArraysIndirectProc;
5083  PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glMultiDrawArraysIndirectAMDProc;
5084  PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glMultiDrawArraysIndirectBindlessCountNVProc;
5085  PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glMultiDrawArraysIndirectBindlessNVProc;
5086  PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glMultiDrawArraysIndirectCountARBProc;
5087  PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC glMultiDrawArraysIndirectEXTProc;
5088  PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glMultiDrawElementArrayAPPLEProc;
5089  PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElementsProc;
5090  PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertexProc;
5091  PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC glMultiDrawElementsBaseVertexEXTProc;
5092  PFNGLMULTIDRAWELEMENTSBASEVERTEXOESPROC glMultiDrawElementsBaseVertexOESProc;
5093  PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElementsEXTProc;
5094  PFNGLMULTIDRAWELEMENTSINDIRECTPROC glMultiDrawElementsIndirectProc;
5095  PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glMultiDrawElementsIndirectAMDProc;
5096  PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glMultiDrawElementsIndirectBindlessCountNVProc;
5097  PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glMultiDrawElementsIndirectBindlessNVProc;
5098  PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glMultiDrawElementsIndirectCountARBProc;
5099  PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC glMultiDrawElementsIndirectEXTProc;
5100  PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glMultiDrawRangeElementArrayAPPLEProc;
5101  PFNGLMULTIMODEDRAWARRAYSIBMPROC glMultiModeDrawArraysIBMProc;
5102  PFNGLMULTIMODEDRAWELEMENTSIBMPROC glMultiModeDrawElementsIBMProc;
5103  PFNGLMULTITEXBUFFEREXTPROC glMultiTexBufferEXTProc;
5104  PFNGLMULTITEXCOORD1BOESPROC glMultiTexCoord1bOESProc;
5105  PFNGLMULTITEXCOORD1BVOESPROC glMultiTexCoord1bvOESProc;
5106  PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1dProc;
5107  PFNGLMULTITEXCOORD1DARBPROC glMultiTexCoord1dARBProc;
5108  PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dvProc;
5109  PFNGLMULTITEXCOORD1DVARBPROC glMultiTexCoord1dvARBProc;
5110  PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1fProc;
5111  PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARBProc;
5112  PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fvProc;
5113  PFNGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fvARBProc;
5114  PFNGLMULTITEXCOORD1HNVPROC glMultiTexCoord1hNVProc;
5115  PFNGLMULTITEXCOORD1HVNVPROC glMultiTexCoord1hvNVProc;
5116  PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1iProc;
5117  PFNGLMULTITEXCOORD1IARBPROC glMultiTexCoord1iARBProc;
5118  PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1ivProc;
5119  PFNGLMULTITEXCOORD1IVARBPROC glMultiTexCoord1ivARBProc;
5120  PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1sProc;
5121  PFNGLMULTITEXCOORD1SARBPROC glMultiTexCoord1sARBProc;
5122  PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1svProc;
5123  PFNGLMULTITEXCOORD1SVARBPROC glMultiTexCoord1svARBProc;
5124  PFNGLMULTITEXCOORD1XOESPROC glMultiTexCoord1xOESProc;
5125  PFNGLMULTITEXCOORD1XVOESPROC glMultiTexCoord1xvOESProc;
5126  PFNGLMULTITEXCOORD2BOESPROC glMultiTexCoord2bOESProc;
5127  PFNGLMULTITEXCOORD2BVOESPROC glMultiTexCoord2bvOESProc;
5128  PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2dProc;
5129  PFNGLMULTITEXCOORD2DARBPROC glMultiTexCoord2dARBProc;
5130  PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dvProc;
5131  PFNGLMULTITEXCOORD2DVARBPROC glMultiTexCoord2dvARBProc;
5132  PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2fProc;
5133  PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARBProc;
5134  PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fvProc;
5135  PFNGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fvARBProc;
5136  PFNGLMULTITEXCOORD2HNVPROC glMultiTexCoord2hNVProc;
5137  PFNGLMULTITEXCOORD2HVNVPROC glMultiTexCoord2hvNVProc;
5138  PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2iProc;
5139  PFNGLMULTITEXCOORD2IARBPROC glMultiTexCoord2iARBProc;
5140  PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2ivProc;
5141  PFNGLMULTITEXCOORD2IVARBPROC glMultiTexCoord2ivARBProc;
5142  PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2sProc;
5143  PFNGLMULTITEXCOORD2SARBPROC glMultiTexCoord2sARBProc;
5144  PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2svProc;
5145  PFNGLMULTITEXCOORD2SVARBPROC glMultiTexCoord2svARBProc;
5146  PFNGLMULTITEXCOORD2XOESPROC glMultiTexCoord2xOESProc;
5147  PFNGLMULTITEXCOORD2XVOESPROC glMultiTexCoord2xvOESProc;
5148  PFNGLMULTITEXCOORD3BOESPROC glMultiTexCoord3bOESProc;
5149  PFNGLMULTITEXCOORD3BVOESPROC glMultiTexCoord3bvOESProc;
5150  PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3dProc;
5151  PFNGLMULTITEXCOORD3DARBPROC glMultiTexCoord3dARBProc;
5152  PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dvProc;
5153  PFNGLMULTITEXCOORD3DVARBPROC glMultiTexCoord3dvARBProc;
5154  PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3fProc;
5155  PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARBProc;
5156  PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fvProc;
5157  PFNGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fvARBProc;
5158  PFNGLMULTITEXCOORD3HNVPROC glMultiTexCoord3hNVProc;
5159  PFNGLMULTITEXCOORD3HVNVPROC glMultiTexCoord3hvNVProc;
5160  PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3iProc;
5161  PFNGLMULTITEXCOORD3IARBPROC glMultiTexCoord3iARBProc;
5162  PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3ivProc;
5163  PFNGLMULTITEXCOORD3IVARBPROC glMultiTexCoord3ivARBProc;
5164  PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3sProc;
5165  PFNGLMULTITEXCOORD3SARBPROC glMultiTexCoord3sARBProc;
5166  PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3svProc;
5167  PFNGLMULTITEXCOORD3SVARBPROC glMultiTexCoord3svARBProc;
5168  PFNGLMULTITEXCOORD3XOESPROC glMultiTexCoord3xOESProc;
5169  PFNGLMULTITEXCOORD3XVOESPROC glMultiTexCoord3xvOESProc;
5170  PFNGLMULTITEXCOORD4BOESPROC glMultiTexCoord4bOESProc;
5171  PFNGLMULTITEXCOORD4BVOESPROC glMultiTexCoord4bvOESProc;
5172  PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4dProc;
5173  PFNGLMULTITEXCOORD4DARBPROC glMultiTexCoord4dARBProc;
5174  PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dvProc;
5175  PFNGLMULTITEXCOORD4DVARBPROC glMultiTexCoord4dvARBProc;
5176  PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4fProc;
5177  PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARBProc;
5178  PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fvProc;
5179  PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARBProc;
5180  PFNGLMULTITEXCOORD4HNVPROC glMultiTexCoord4hNVProc;
5181  PFNGLMULTITEXCOORD4HVNVPROC glMultiTexCoord4hvNVProc;
5182  PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4iProc;
5183  PFNGLMULTITEXCOORD4IARBPROC glMultiTexCoord4iARBProc;
5184  PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4ivProc;
5185  PFNGLMULTITEXCOORD4IVARBPROC glMultiTexCoord4ivARBProc;
5186  PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4sProc;
5187  PFNGLMULTITEXCOORD4SARBPROC glMultiTexCoord4sARBProc;
5188  PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4svProc;
5189  PFNGLMULTITEXCOORD4SVARBPROC glMultiTexCoord4svARBProc;
5190  PFNGLMULTITEXCOORD4XOESPROC glMultiTexCoord4xOESProc;
5191  PFNGLMULTITEXCOORD4XVOESPROC glMultiTexCoord4xvOESProc;
5192  PFNGLMULTITEXCOORDP1UIPROC glMultiTexCoordP1uiProc;
5193  PFNGLMULTITEXCOORDP1UIVPROC glMultiTexCoordP1uivProc;
5194  PFNGLMULTITEXCOORDP2UIPROC glMultiTexCoordP2uiProc;
5195  PFNGLMULTITEXCOORDP2UIVPROC glMultiTexCoordP2uivProc;
5196  PFNGLMULTITEXCOORDP3UIPROC glMultiTexCoordP3uiProc;
5197  PFNGLMULTITEXCOORDP3UIVPROC glMultiTexCoordP3uivProc;
5198  PFNGLMULTITEXCOORDP4UIPROC glMultiTexCoordP4uiProc;
5199  PFNGLMULTITEXCOORDP4UIVPROC glMultiTexCoordP4uivProc;
5200  PFNGLMULTITEXCOORDPOINTEREXTPROC glMultiTexCoordPointerEXTProc;
5201  PFNGLMULTITEXENVFEXTPROC glMultiTexEnvfEXTProc;
5202  PFNGLMULTITEXENVFVEXTPROC glMultiTexEnvfvEXTProc;
5203  PFNGLMULTITEXENVIEXTPROC glMultiTexEnviEXTProc;
5204  PFNGLMULTITEXENVIVEXTPROC glMultiTexEnvivEXTProc;
5205  PFNGLMULTITEXGENDEXTPROC glMultiTexGendEXTProc;
5206  PFNGLMULTITEXGENDVEXTPROC glMultiTexGendvEXTProc;
5207  PFNGLMULTITEXGENFEXTPROC glMultiTexGenfEXTProc;
5208  PFNGLMULTITEXGENFVEXTPROC glMultiTexGenfvEXTProc;
5209  PFNGLMULTITEXGENIEXTPROC glMultiTexGeniEXTProc;
5210  PFNGLMULTITEXGENIVEXTPROC glMultiTexGenivEXTProc;
5211  PFNGLMULTITEXIMAGE1DEXTPROC glMultiTexImage1DEXTProc;
5212  PFNGLMULTITEXIMAGE2DEXTPROC glMultiTexImage2DEXTProc;
5213  PFNGLMULTITEXIMAGE3DEXTPROC glMultiTexImage3DEXTProc;
5214  PFNGLMULTITEXPARAMETERIIVEXTPROC glMultiTexParameterIivEXTProc;
5215  PFNGLMULTITEXPARAMETERIUIVEXTPROC glMultiTexParameterIuivEXTProc;
5216  PFNGLMULTITEXPARAMETERFEXTPROC glMultiTexParameterfEXTProc;
5217  PFNGLMULTITEXPARAMETERFVEXTPROC glMultiTexParameterfvEXTProc;
5218  PFNGLMULTITEXPARAMETERIEXTPROC glMultiTexParameteriEXTProc;
5219  PFNGLMULTITEXPARAMETERIVEXTPROC glMultiTexParameterivEXTProc;
5220  PFNGLMULTITEXRENDERBUFFEREXTPROC glMultiTexRenderbufferEXTProc;
5221  PFNGLMULTITEXSUBIMAGE1DEXTPROC glMultiTexSubImage1DEXTProc;
5222  PFNGLMULTITEXSUBIMAGE2DEXTPROC glMultiTexSubImage2DEXTProc;
5223  PFNGLMULTITEXSUBIMAGE3DEXTPROC glMultiTexSubImage3DEXTProc;
5224  PFNGLNAMEDBUFFERDATAPROC glNamedBufferDataProc;
5225  PFNGLNAMEDBUFFERDATAEXTPROC glNamedBufferDataEXTProc;
5226  PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glNamedBufferPageCommitmentARBProc;
5227  PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glNamedBufferPageCommitmentEXTProc;
5228  PFNGLNAMEDBUFFERSTORAGEPROC glNamedBufferStorageProc;
5229  PFNGLNAMEDBUFFERSTORAGEEXTPROC glNamedBufferStorageEXTProc;
5230  PFNGLNAMEDBUFFERSUBDATAPROC glNamedBufferSubDataProc;
5231  PFNGLNAMEDBUFFERSUBDATAEXTPROC glNamedBufferSubDataEXTProc;
5232  PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glNamedCopyBufferSubDataEXTProc;
5233  PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glNamedFramebufferDrawBufferProc;
5234  PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glNamedFramebufferDrawBuffersProc;
5235  PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glNamedFramebufferParameteriProc;
5236  PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glNamedFramebufferParameteriEXTProc;
5237  PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glNamedFramebufferReadBufferProc;
5238  PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glNamedFramebufferRenderbufferProc;
5239  PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glNamedFramebufferRenderbufferEXTProc;
5240  PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glNamedFramebufferSampleLocationsfvARBProc;
5241  PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glNamedFramebufferSampleLocationsfvNVProc;
5242  PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glNamedFramebufferTextureProc;
5243  PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glNamedFramebufferTexture1DEXTProc;
5244  PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glNamedFramebufferTexture2DEXTProc;
5245  PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glNamedFramebufferTexture3DEXTProc;
5246  PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glNamedFramebufferTextureEXTProc;
5247  PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glNamedFramebufferTextureFaceEXTProc;
5248  PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glNamedFramebufferTextureLayerProc;
5249  PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glNamedFramebufferTextureLayerEXTProc;
5250  PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glNamedProgramLocalParameter4dEXTProc;
5251  PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glNamedProgramLocalParameter4dvEXTProc;
5252  PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glNamedProgramLocalParameter4fEXTProc;
5253  PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glNamedProgramLocalParameter4fvEXTProc;
5254  PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glNamedProgramLocalParameterI4iEXTProc;
5255  PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glNamedProgramLocalParameterI4ivEXTProc;
5256  PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glNamedProgramLocalParameterI4uiEXTProc;
5257  PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glNamedProgramLocalParameterI4uivEXTProc;
5258  PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glNamedProgramLocalParameters4fvEXTProc;
5259  PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glNamedProgramLocalParametersI4ivEXTProc;
5260  PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glNamedProgramLocalParametersI4uivEXTProc;
5261  PFNGLNAMEDPROGRAMSTRINGEXTPROC glNamedProgramStringEXTProc;
5262  PFNGLNAMEDRENDERBUFFERSTORAGEPROC glNamedRenderbufferStorageProc;
5263  PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glNamedRenderbufferStorageEXTProc;
5264  PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glNamedRenderbufferStorageMultisampleProc;
5265  PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glNamedRenderbufferStorageMultisampleCoverageEXTProc;
5266  PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glNamedRenderbufferStorageMultisampleEXTProc;
5267  PFNGLNAMEDSTRINGARBPROC glNamedStringARBProc;
5268  PFNGLNEWBUFFERREGIONPROC glNewBufferRegionProc;
5269  PFNGLNEWOBJECTBUFFERATIPROC glNewObjectBufferATIProc;
5270  PFNGLNORMAL3FVERTEX3FSUNPROC glNormal3fVertex3fSUNProc;
5271  PFNGLNORMAL3FVERTEX3FVSUNPROC glNormal3fVertex3fvSUNProc;
5272  PFNGLNORMAL3HNVPROC glNormal3hNVProc;
5273  PFNGLNORMAL3HVNVPROC glNormal3hvNVProc;
5274  PFNGLNORMAL3XOESPROC glNormal3xOESProc;
5275  PFNGLNORMAL3XVOESPROC glNormal3xvOESProc;
5276  PFNGLNORMALFORMATNVPROC glNormalFormatNVProc;
5277  PFNGLNORMALP3UIPROC glNormalP3uiProc;
5278  PFNGLNORMALP3UIVPROC glNormalP3uivProc;
5279  PFNGLNORMALPOINTEREXTPROC glNormalPointerEXTProc;
5280  PFNGLNORMALPOINTERLISTIBMPROC glNormalPointerListIBMProc;
5281  PFNGLNORMALPOINTERVINTELPROC glNormalPointervINTELProc;
5282  PFNGLNORMALSTREAM3BATIPROC glNormalStream3bATIProc;
5283  PFNGLNORMALSTREAM3BVATIPROC glNormalStream3bvATIProc;
5284  PFNGLNORMALSTREAM3DATIPROC glNormalStream3dATIProc;
5285  PFNGLNORMALSTREAM3DVATIPROC glNormalStream3dvATIProc;
5286  PFNGLNORMALSTREAM3FATIPROC glNormalStream3fATIProc;
5287  PFNGLNORMALSTREAM3FVATIPROC glNormalStream3fvATIProc;
5288  PFNGLNORMALSTREAM3IATIPROC glNormalStream3iATIProc;
5289  PFNGLNORMALSTREAM3IVATIPROC glNormalStream3ivATIProc;
5290  PFNGLNORMALSTREAM3SATIPROC glNormalStream3sATIProc;
5291  PFNGLNORMALSTREAM3SVATIPROC glNormalStream3svATIProc;
5292  PFNGLOBJECTLABELPROC glObjectLabelProc;
5293  PFNGLOBJECTLABELKHRPROC glObjectLabelKHRProc;
5294  PFNGLOBJECTPTRLABELPROC glObjectPtrLabelProc;
5295  PFNGLOBJECTPTRLABELKHRPROC glObjectPtrLabelKHRProc;
5296  PFNGLOBJECTPURGEABLEAPPLEPROC glObjectPurgeableAPPLEProc;
5297  PFNGLOBJECTUNPURGEABLEAPPLEPROC glObjectUnpurgeableAPPLEProc;
5298  PFNGLORTHOFOESPROC glOrthofOESProc;
5299  PFNGLORTHOXOESPROC glOrthoxOESProc;
5300  PFNGLPNTRIANGLESFATIPROC glPNTrianglesfATIProc;
5301  PFNGLPNTRIANGLESIATIPROC glPNTrianglesiATIProc;
5302  PFNGLPASSTEXCOORDATIPROC glPassTexCoordATIProc;
5303  PFNGLPASSTHROUGHXOESPROC glPassThroughxOESProc;
5304  PFNGLPATCHPARAMETERFVPROC glPatchParameterfvProc;
5305  PFNGLPATCHPARAMETERIPROC glPatchParameteriProc;
5306  PFNGLPATCHPARAMETERIEXTPROC glPatchParameteriEXTProc;
5307  PFNGLPATCHPARAMETERIOESPROC glPatchParameteriOESProc;
5308  PFNGLPATHCOLORGENNVPROC glPathColorGenNVProc;
5309  PFNGLPATHCOMMANDSNVPROC glPathCommandsNVProc;
5310  PFNGLPATHCOORDSNVPROC glPathCoordsNVProc;
5311  PFNGLPATHCOVERDEPTHFUNCNVPROC glPathCoverDepthFuncNVProc;
5312  PFNGLPATHDASHARRAYNVPROC glPathDashArrayNVProc;
5313  PFNGLPATHFOGGENNVPROC glPathFogGenNVProc;
5314  PFNGLPATHGLYPHINDEXARRAYNVPROC glPathGlyphIndexArrayNVProc;
5315  PFNGLPATHGLYPHINDEXRANGENVPROC glPathGlyphIndexRangeNVProc;
5316  PFNGLPATHGLYPHRANGENVPROC glPathGlyphRangeNVProc;
5317  PFNGLPATHGLYPHSNVPROC glPathGlyphsNVProc;
5318  PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glPathMemoryGlyphIndexArrayNVProc;
5319  PFNGLPATHPARAMETERFNVPROC glPathParameterfNVProc;
5320  PFNGLPATHPARAMETERFVNVPROC glPathParameterfvNVProc;
5321  PFNGLPATHPARAMETERINVPROC glPathParameteriNVProc;
5322  PFNGLPATHPARAMETERIVNVPROC glPathParameterivNVProc;
5323  PFNGLPATHSTENCILDEPTHOFFSETNVPROC glPathStencilDepthOffsetNVProc;
5324  PFNGLPATHSTENCILFUNCNVPROC glPathStencilFuncNVProc;
5325  PFNGLPATHSTRINGNVPROC glPathStringNVProc;
5326  PFNGLPATHSUBCOMMANDSNVPROC glPathSubCommandsNVProc;
5327  PFNGLPATHSUBCOORDSNVPROC glPathSubCoordsNVProc;
5328  PFNGLPATHTEXGENNVPROC glPathTexGenNVProc;
5329  PFNGLPAUSETRANSFORMFEEDBACKPROC glPauseTransformFeedbackProc;
5330  PFNGLPAUSETRANSFORMFEEDBACKEXTPROC glPauseTransformFeedbackEXTProc;
5331  PFNGLPAUSETRANSFORMFEEDBACKNVPROC glPauseTransformFeedbackNVProc;
5332  PFNGLPIXELDATARANGENVPROC glPixelDataRangeNVProc;
5333  PFNGLPIXELMAPXPROC glPixelMapxProc;
5334  PFNGLPIXELSTOREFPROC glPixelStorefProc;
5335  PFNGLPIXELSTOREIPROC glPixelStoreiProc;
5336  PFNGLPIXELSTOREXPROC glPixelStorexProc;
5337  PFNGLPIXELTEXGENPARAMETERFSGISPROC glPixelTexGenParameterfSGISProc;
5338  PFNGLPIXELTEXGENPARAMETERFVSGISPROC glPixelTexGenParameterfvSGISProc;
5339  PFNGLPIXELTEXGENPARAMETERISGISPROC glPixelTexGenParameteriSGISProc;
5340  PFNGLPIXELTEXGENPARAMETERIVSGISPROC glPixelTexGenParameterivSGISProc;
5341  PFNGLPIXELTEXGENSGIXPROC glPixelTexGenSGIXProc;
5342  PFNGLPIXELTRANSFERXOESPROC glPixelTransferxOESProc;
5343  PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glPixelTransformParameterfEXTProc;
5344  PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glPixelTransformParameterfvEXTProc;
5345  PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glPixelTransformParameteriEXTProc;
5346  PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glPixelTransformParameterivEXTProc;
5347  PFNGLPIXELZOOMXOESPROC glPixelZoomxOESProc;
5348  PFNGLPOINTALONGPATHNVPROC glPointAlongPathNVProc;
5349  PFNGLPOINTPARAMETERFPROC glPointParameterfProc;
5350  PFNGLPOINTPARAMETERFARBPROC glPointParameterfARBProc;
5351  PFNGLPOINTPARAMETERFEXTPROC glPointParameterfEXTProc;
5352  PFNGLPOINTPARAMETERFSGISPROC glPointParameterfSGISProc;
5353  PFNGLPOINTPARAMETERFVPROC glPointParameterfvProc;
5354  PFNGLPOINTPARAMETERFVARBPROC glPointParameterfvARBProc;
5355  PFNGLPOINTPARAMETERFVEXTPROC glPointParameterfvEXTProc;
5356  PFNGLPOINTPARAMETERFVSGISPROC glPointParameterfvSGISProc;
5357  PFNGLPOINTPARAMETERIPROC glPointParameteriProc;
5358  PFNGLPOINTPARAMETERINVPROC glPointParameteriNVProc;
5359  PFNGLPOINTPARAMETERIVPROC glPointParameterivProc;
5360  PFNGLPOINTPARAMETERIVNVPROC glPointParameterivNVProc;
5361  PFNGLPOINTPARAMETERXVOESPROC glPointParameterxvOESProc;
5362  PFNGLPOINTSIZEPROC glPointSizeProc;
5363  PFNGLPOINTSIZEXOESPROC glPointSizexOESProc;
5364  PFNGLPOLLASYNCSGIXPROC glPollAsyncSGIXProc;
5365  PFNGLPOLLINSTRUMENTSSGIXPROC glPollInstrumentsSGIXProc;
5366  PFNGLPOLYGONMODEPROC glPolygonModeProc;
5367  PFNGLPOLYGONMODENVPROC glPolygonModeNVProc;
5368  PFNGLPOLYGONOFFSETPROC glPolygonOffsetProc;
5369  PFNGLPOLYGONOFFSETCLAMPEXTPROC glPolygonOffsetClampEXTProc;
5370  PFNGLPOLYGONOFFSETEXTPROC glPolygonOffsetEXTProc;
5371  PFNGLPOLYGONOFFSETXOESPROC glPolygonOffsetxOESProc;
5372  PFNGLPOPDEBUGGROUPPROC glPopDebugGroupProc;
5373  PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHRProc;
5374  PFNGLPOPGROUPMARKEREXTPROC glPopGroupMarkerEXTProc;
5375  PFNGLPRESENTFRAMEDUALFILLNVPROC glPresentFrameDualFillNVProc;
5376  PFNGLPRESENTFRAMEKEYEDNVPROC glPresentFrameKeyedNVProc;
5377  PFNGLPRIMITIVEBOUNDINGBOXPROC glPrimitiveBoundingBoxProc;
5378  PFNGLPRIMITIVEBOUNDINGBOXARBPROC glPrimitiveBoundingBoxARBProc;
5379  PFNGLPRIMITIVEBOUNDINGBOXEXTPROC glPrimitiveBoundingBoxEXTProc;
5380  PFNGLPRIMITIVEBOUNDINGBOXOESPROC glPrimitiveBoundingBoxOESProc;
5381  PFNGLPRIMITIVERESTARTINDEXPROC glPrimitiveRestartIndexProc;
5382  PFNGLPRIMITIVERESTARTINDEXNVPROC glPrimitiveRestartIndexNVProc;
5383  PFNGLPRIMITIVERESTARTNVPROC glPrimitiveRestartNVProc;
5384  PFNGLPRIORITIZETEXTURESEXTPROC glPrioritizeTexturesEXTProc;
5385  PFNGLPRIORITIZETEXTURESXOESPROC glPrioritizeTexturesxOESProc;
5386  PFNGLPROGRAMBINARYPROC glProgramBinaryProc;
5387  PFNGLPROGRAMBINARYOESPROC glProgramBinaryOESProc;
5388  PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glProgramBufferParametersIivNVProc;
5389  PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glProgramBufferParametersIuivNVProc;
5390  PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glProgramBufferParametersfvNVProc;
5391  PFNGLPROGRAMENVPARAMETER4DARBPROC glProgramEnvParameter4dARBProc;
5392  PFNGLPROGRAMENVPARAMETER4DVARBPROC glProgramEnvParameter4dvARBProc;
5393  PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4fARBProc;
5394  PFNGLPROGRAMENVPARAMETER4FVARBPROC glProgramEnvParameter4fvARBProc;
5395  PFNGLPROGRAMENVPARAMETERI4INVPROC glProgramEnvParameterI4iNVProc;
5396  PFNGLPROGRAMENVPARAMETERI4IVNVPROC glProgramEnvParameterI4ivNVProc;
5397  PFNGLPROGRAMENVPARAMETERI4UINVPROC glProgramEnvParameterI4uiNVProc;
5398  PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glProgramEnvParameterI4uivNVProc;
5399  PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glProgramEnvParameters4fvEXTProc;
5400  PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glProgramEnvParametersI4ivNVProc;
5401  PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glProgramEnvParametersI4uivNVProc;
5402  PFNGLPROGRAMLOCALPARAMETER4DARBPROC glProgramLocalParameter4dARBProc;
5403  PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glProgramLocalParameter4dvARBProc;
5404  PFNGLPROGRAMLOCALPARAMETER4FARBPROC glProgramLocalParameter4fARBProc;
5405  PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glProgramLocalParameter4fvARBProc;
5406  PFNGLPROGRAMLOCALPARAMETERI4INVPROC glProgramLocalParameterI4iNVProc;
5407  PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glProgramLocalParameterI4ivNVProc;
5408  PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glProgramLocalParameterI4uiNVProc;
5409  PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glProgramLocalParameterI4uivNVProc;
5410  PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glProgramLocalParameters4fvEXTProc;
5411  PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glProgramLocalParametersI4ivNVProc;
5412  PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glProgramLocalParametersI4uivNVProc;
5413  PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glProgramNamedParameter4dNVProc;
5414  PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glProgramNamedParameter4dvNVProc;
5415  PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glProgramNamedParameter4fNVProc;
5416  PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glProgramNamedParameter4fvNVProc;
5417  PFNGLPROGRAMPARAMETER4DNVPROC glProgramParameter4dNVProc;
5418  PFNGLPROGRAMPARAMETER4DVNVPROC glProgramParameter4dvNVProc;
5419  PFNGLPROGRAMPARAMETER4FNVPROC glProgramParameter4fNVProc;
5420  PFNGLPROGRAMPARAMETER4FVNVPROC glProgramParameter4fvNVProc;
5421  PFNGLPROGRAMPARAMETERIPROC glProgramParameteriProc;
5422  PFNGLPROGRAMPARAMETERIARBPROC glProgramParameteriARBProc;
5423  PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXTProc;
5424  PFNGLPROGRAMPARAMETERS4DVNVPROC glProgramParameters4dvNVProc;
5425  PFNGLPROGRAMPARAMETERS4FVNVPROC glProgramParameters4fvNVProc;
5426  PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glProgramPathFragmentInputGenNVProc;
5427  PFNGLPROGRAMSTRINGARBPROC glProgramStringARBProc;
5428  PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glProgramSubroutineParametersuivNVProc;
5429  PFNGLPROGRAMUNIFORM1DPROC glProgramUniform1dProc;
5430  PFNGLPROGRAMUNIFORM1DEXTPROC glProgramUniform1dEXTProc;
5431  PFNGLPROGRAMUNIFORM1DVPROC glProgramUniform1dvProc;
5432  PFNGLPROGRAMUNIFORM1DVEXTPROC glProgramUniform1dvEXTProc;
5433  PFNGLPROGRAMUNIFORM1FPROC glProgramUniform1fProc;
5434  PFNGLPROGRAMUNIFORM1FEXTPROC glProgramUniform1fEXTProc;
5435  PFNGLPROGRAMUNIFORM1FVPROC glProgramUniform1fvProc;
5436  PFNGLPROGRAMUNIFORM1FVEXTPROC glProgramUniform1fvEXTProc;
5437  PFNGLPROGRAMUNIFORM1IPROC glProgramUniform1iProc;
5438  PFNGLPROGRAMUNIFORM1I64ARBPROC glProgramUniform1i64ARBProc;
5439  PFNGLPROGRAMUNIFORM1I64NVPROC glProgramUniform1i64NVProc;
5440  PFNGLPROGRAMUNIFORM1I64VARBPROC glProgramUniform1i64vARBProc;
5441  PFNGLPROGRAMUNIFORM1I64VNVPROC glProgramUniform1i64vNVProc;
5442  PFNGLPROGRAMUNIFORM1IEXTPROC glProgramUniform1iEXTProc;
5443  PFNGLPROGRAMUNIFORM1IVPROC glProgramUniform1ivProc;
5444  PFNGLPROGRAMUNIFORM1IVEXTPROC glProgramUniform1ivEXTProc;
5445  PFNGLPROGRAMUNIFORM1UIPROC glProgramUniform1uiProc;
5446  PFNGLPROGRAMUNIFORM1UI64ARBPROC glProgramUniform1ui64ARBProc;
5447  PFNGLPROGRAMUNIFORM1UI64NVPROC glProgramUniform1ui64NVProc;
5448  PFNGLPROGRAMUNIFORM1UI64VARBPROC glProgramUniform1ui64vARBProc;
5449  PFNGLPROGRAMUNIFORM1UI64VNVPROC glProgramUniform1ui64vNVProc;
5450  PFNGLPROGRAMUNIFORM1UIEXTPROC glProgramUniform1uiEXTProc;
5451  PFNGLPROGRAMUNIFORM1UIVPROC glProgramUniform1uivProc;
5452  PFNGLPROGRAMUNIFORM1UIVEXTPROC glProgramUniform1uivEXTProc;
5453  PFNGLPROGRAMUNIFORM2DPROC glProgramUniform2dProc;
5454  PFNGLPROGRAMUNIFORM2DEXTPROC glProgramUniform2dEXTProc;
5455  PFNGLPROGRAMUNIFORM2DVPROC glProgramUniform2dvProc;
5456  PFNGLPROGRAMUNIFORM2DVEXTPROC glProgramUniform2dvEXTProc;
5457  PFNGLPROGRAMUNIFORM2FPROC glProgramUniform2fProc;
5458  PFNGLPROGRAMUNIFORM2FEXTPROC glProgramUniform2fEXTProc;
5459  PFNGLPROGRAMUNIFORM2FVPROC glProgramUniform2fvProc;
5460  PFNGLPROGRAMUNIFORM2FVEXTPROC glProgramUniform2fvEXTProc;
5461  PFNGLPROGRAMUNIFORM2IPROC glProgramUniform2iProc;
5462  PFNGLPROGRAMUNIFORM2I64ARBPROC glProgramUniform2i64ARBProc;
5463  PFNGLPROGRAMUNIFORM2I64NVPROC glProgramUniform2i64NVProc;
5464  PFNGLPROGRAMUNIFORM2I64VARBPROC glProgramUniform2i64vARBProc;
5465  PFNGLPROGRAMUNIFORM2I64VNVPROC glProgramUniform2i64vNVProc;
5466  PFNGLPROGRAMUNIFORM2IEXTPROC glProgramUniform2iEXTProc;
5467  PFNGLPROGRAMUNIFORM2IVPROC glProgramUniform2ivProc;
5468  PFNGLPROGRAMUNIFORM2IVEXTPROC glProgramUniform2ivEXTProc;
5469  PFNGLPROGRAMUNIFORM2UIPROC glProgramUniform2uiProc;
5470  PFNGLPROGRAMUNIFORM2UI64ARBPROC glProgramUniform2ui64ARBProc;
5471  PFNGLPROGRAMUNIFORM2UI64NVPROC glProgramUniform2ui64NVProc;
5472  PFNGLPROGRAMUNIFORM2UI64VARBPROC glProgramUniform2ui64vARBProc;
5473  PFNGLPROGRAMUNIFORM2UI64VNVPROC glProgramUniform2ui64vNVProc;
5474  PFNGLPROGRAMUNIFORM2UIEXTPROC glProgramUniform2uiEXTProc;
5475  PFNGLPROGRAMUNIFORM2UIVPROC glProgramUniform2uivProc;
5476  PFNGLPROGRAMUNIFORM2UIVEXTPROC glProgramUniform2uivEXTProc;
5477  PFNGLPROGRAMUNIFORM3DPROC glProgramUniform3dProc;
5478  PFNGLPROGRAMUNIFORM3DEXTPROC glProgramUniform3dEXTProc;
5479  PFNGLPROGRAMUNIFORM3DVPROC glProgramUniform3dvProc;
5480  PFNGLPROGRAMUNIFORM3DVEXTPROC glProgramUniform3dvEXTProc;
5481  PFNGLPROGRAMUNIFORM3FPROC glProgramUniform3fProc;
5482  PFNGLPROGRAMUNIFORM3FEXTPROC glProgramUniform3fEXTProc;
5483  PFNGLPROGRAMUNIFORM3FVPROC glProgramUniform3fvProc;
5484  PFNGLPROGRAMUNIFORM3FVEXTPROC glProgramUniform3fvEXTProc;
5485  PFNGLPROGRAMUNIFORM3IPROC glProgramUniform3iProc;
5486  PFNGLPROGRAMUNIFORM3I64ARBPROC glProgramUniform3i64ARBProc;
5487  PFNGLPROGRAMUNIFORM3I64NVPROC glProgramUniform3i64NVProc;
5488  PFNGLPROGRAMUNIFORM3I64VARBPROC glProgramUniform3i64vARBProc;
5489  PFNGLPROGRAMUNIFORM3I64VNVPROC glProgramUniform3i64vNVProc;
5490  PFNGLPROGRAMUNIFORM3IEXTPROC glProgramUniform3iEXTProc;
5491  PFNGLPROGRAMUNIFORM3IVPROC glProgramUniform3ivProc;
5492  PFNGLPROGRAMUNIFORM3IVEXTPROC glProgramUniform3ivEXTProc;
5493  PFNGLPROGRAMUNIFORM3UIPROC glProgramUniform3uiProc;
5494  PFNGLPROGRAMUNIFORM3UI64ARBPROC glProgramUniform3ui64ARBProc;
5495  PFNGLPROGRAMUNIFORM3UI64NVPROC glProgramUniform3ui64NVProc;
5496  PFNGLPROGRAMUNIFORM3UI64VARBPROC glProgramUniform3ui64vARBProc;
5497  PFNGLPROGRAMUNIFORM3UI64VNVPROC glProgramUniform3ui64vNVProc;
5498  PFNGLPROGRAMUNIFORM3UIEXTPROC glProgramUniform3uiEXTProc;
5499  PFNGLPROGRAMUNIFORM3UIVPROC glProgramUniform3uivProc;
5500  PFNGLPROGRAMUNIFORM3UIVEXTPROC glProgramUniform3uivEXTProc;
5501  PFNGLPROGRAMUNIFORM4DPROC glProgramUniform4dProc;
5502  PFNGLPROGRAMUNIFORM4DEXTPROC glProgramUniform4dEXTProc;
5503  PFNGLPROGRAMUNIFORM4DVPROC glProgramUniform4dvProc;
5504  PFNGLPROGRAMUNIFORM4DVEXTPROC glProgramUniform4dvEXTProc;
5505  PFNGLPROGRAMUNIFORM4FPROC glProgramUniform4fProc;
5506  PFNGLPROGRAMUNIFORM4FEXTPROC glProgramUniform4fEXTProc;
5507  PFNGLPROGRAMUNIFORM4FVPROC glProgramUniform4fvProc;
5508  PFNGLPROGRAMUNIFORM4FVEXTPROC glProgramUniform4fvEXTProc;
5509  PFNGLPROGRAMUNIFORM4IPROC glProgramUniform4iProc;
5510  PFNGLPROGRAMUNIFORM4I64ARBPROC glProgramUniform4i64ARBProc;
5511  PFNGLPROGRAMUNIFORM4I64NVPROC glProgramUniform4i64NVProc;
5512  PFNGLPROGRAMUNIFORM4I64VARBPROC glProgramUniform4i64vARBProc;
5513  PFNGLPROGRAMUNIFORM4I64VNVPROC glProgramUniform4i64vNVProc;
5514  PFNGLPROGRAMUNIFORM4IEXTPROC glProgramUniform4iEXTProc;
5515  PFNGLPROGRAMUNIFORM4IVPROC glProgramUniform4ivProc;
5516  PFNGLPROGRAMUNIFORM4IVEXTPROC glProgramUniform4ivEXTProc;
5517  PFNGLPROGRAMUNIFORM4UIPROC glProgramUniform4uiProc;
5518  PFNGLPROGRAMUNIFORM4UI64ARBPROC glProgramUniform4ui64ARBProc;
5519  PFNGLPROGRAMUNIFORM4UI64NVPROC glProgramUniform4ui64NVProc;
5520  PFNGLPROGRAMUNIFORM4UI64VARBPROC glProgramUniform4ui64vARBProc;
5521  PFNGLPROGRAMUNIFORM4UI64VNVPROC glProgramUniform4ui64vNVProc;
5522  PFNGLPROGRAMUNIFORM4UIEXTPROC glProgramUniform4uiEXTProc;
5523  PFNGLPROGRAMUNIFORM4UIVPROC glProgramUniform4uivProc;
5524  PFNGLPROGRAMUNIFORM4UIVEXTPROC glProgramUniform4uivEXTProc;
5525  PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glProgramUniformHandleui64ARBProc;
5526  PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC glProgramUniformHandleui64IMGProc;
5527  PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glProgramUniformHandleui64NVProc;
5528  PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glProgramUniformHandleui64vARBProc;
5529  PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC glProgramUniformHandleui64vIMGProc;
5530  PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glProgramUniformHandleui64vNVProc;
5531  PFNGLPROGRAMUNIFORMMATRIX2DVPROC glProgramUniformMatrix2dvProc;
5532  PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glProgramUniformMatrix2dvEXTProc;
5533  PFNGLPROGRAMUNIFORMMATRIX2FVPROC glProgramUniformMatrix2fvProc;
5534  PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glProgramUniformMatrix2fvEXTProc;
5535  PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glProgramUniformMatrix2x3dvProc;
5536  PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glProgramUniformMatrix2x3dvEXTProc;
5537  PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glProgramUniformMatrix2x3fvProc;
5538  PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glProgramUniformMatrix2x3fvEXTProc;
5539  PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glProgramUniformMatrix2x4dvProc;
5540  PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glProgramUniformMatrix2x4dvEXTProc;
5541  PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glProgramUniformMatrix2x4fvProc;
5542  PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glProgramUniformMatrix2x4fvEXTProc;
5543  PFNGLPROGRAMUNIFORMMATRIX3DVPROC glProgramUniformMatrix3dvProc;
5544  PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glProgramUniformMatrix3dvEXTProc;
5545  PFNGLPROGRAMUNIFORMMATRIX3FVPROC glProgramUniformMatrix3fvProc;
5546  PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glProgramUniformMatrix3fvEXTProc;
5547  PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glProgramUniformMatrix3x2dvProc;
5548  PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glProgramUniformMatrix3x2dvEXTProc;
5549  PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glProgramUniformMatrix3x2fvProc;
5550  PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glProgramUniformMatrix3x2fvEXTProc;
5551  PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glProgramUniformMatrix3x4dvProc;
5552  PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glProgramUniformMatrix3x4dvEXTProc;
5553  PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glProgramUniformMatrix3x4fvProc;
5554  PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glProgramUniformMatrix3x4fvEXTProc;
5555  PFNGLPROGRAMUNIFORMMATRIX4DVPROC glProgramUniformMatrix4dvProc;
5556  PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glProgramUniformMatrix4dvEXTProc;
5557  PFNGLPROGRAMUNIFORMMATRIX4FVPROC glProgramUniformMatrix4fvProc;
5558  PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glProgramUniformMatrix4fvEXTProc;
5559  PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glProgramUniformMatrix4x2dvProc;
5560  PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glProgramUniformMatrix4x2dvEXTProc;
5561  PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glProgramUniformMatrix4x2fvProc;
5562  PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glProgramUniformMatrix4x2fvEXTProc;
5563  PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glProgramUniformMatrix4x3dvProc;
5564  PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glProgramUniformMatrix4x3dvEXTProc;
5565  PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glProgramUniformMatrix4x3fvProc;
5566  PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glProgramUniformMatrix4x3fvEXTProc;
5567  PFNGLPROGRAMUNIFORMUI64NVPROC glProgramUniformui64NVProc;
5568  PFNGLPROGRAMUNIFORMUI64VNVPROC glProgramUniformui64vNVProc;
5569  PFNGLPROGRAMVERTEXLIMITNVPROC glProgramVertexLimitNVProc;
5570  PFNGLPROVOKINGVERTEXPROC glProvokingVertexProc;
5571  PFNGLPROVOKINGVERTEXEXTPROC glProvokingVertexEXTProc;
5572  PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glPushClientAttribDefaultEXTProc;
5573  PFNGLPUSHDEBUGGROUPPROC glPushDebugGroupProc;
5574  PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHRProc;
5575  PFNGLPUSHGROUPMARKEREXTPROC glPushGroupMarkerEXTProc;
5576  PFNGLQUERYCOUNTERPROC glQueryCounterProc;
5577  PFNGLQUERYCOUNTEREXTPROC glQueryCounterEXTProc;
5578  PFNGLQUERYMATRIXXOESPROC glQueryMatrixxOESProc;
5579  PFNGLQUERYOBJECTPARAMETERUIAMDPROC glQueryObjectParameteruiAMDProc;
5580  PFNGLRASTERPOS2XOESPROC glRasterPos2xOESProc;
5581  PFNGLRASTERPOS2XVOESPROC glRasterPos2xvOESProc;
5582  PFNGLRASTERPOS3XOESPROC glRasterPos3xOESProc;
5583  PFNGLRASTERPOS3XVOESPROC glRasterPos3xvOESProc;
5584  PFNGLRASTERPOS4XOESPROC glRasterPos4xOESProc;
5585  PFNGLRASTERPOS4XVOESPROC glRasterPos4xvOESProc;
5586  PFNGLRASTERSAMPLESEXTPROC glRasterSamplesEXTProc;
5587  PFNGLREADBUFFERPROC glReadBufferProc;
5588  PFNGLREADBUFFERINDEXEDEXTPROC glReadBufferIndexedEXTProc;
5589  PFNGLREADBUFFERNVPROC glReadBufferNVProc;
5590  PFNGLREADBUFFERREGIONPROC glReadBufferRegionProc;
5591  PFNGLREADINSTRUMENTSSGIXPROC glReadInstrumentsSGIXProc;
5592  PFNGLREADPIXELSPROC glReadPixelsProc;
5593  PFNGLREADNPIXELSPROC glReadnPixelsProc;
5594  PFNGLREADNPIXELSARBPROC glReadnPixelsARBProc;
5595  PFNGLREADNPIXELSEXTPROC glReadnPixelsEXTProc;
5596  PFNGLREADNPIXELSKHRPROC glReadnPixelsKHRProc;
5597  PFNGLRECTXOESPROC glRectxOESProc;
5598  PFNGLRECTXVOESPROC glRectxvOESProc;
5599  PFNGLREFERENCEPLANESGIXPROC glReferencePlaneSGIXProc;
5600  PFNGLRELEASESHADERCOMPILERPROC glReleaseShaderCompilerProc;
5601  PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorageProc;
5602  PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXTProc;
5603  PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glRenderbufferStorageMultisampleProc;
5604  PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC glRenderbufferStorageMultisampleANGLEProc;
5605  PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC glRenderbufferStorageMultisampleAPPLEProc;
5606  PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glRenderbufferStorageMultisampleCoverageNVProc;
5607  PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glRenderbufferStorageMultisampleEXTProc;
5608  PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC glRenderbufferStorageMultisampleIMGProc;
5609  PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC glRenderbufferStorageMultisampleNVProc;
5610  PFNGLREPLACEMENTCODEPOINTERSUNPROC glReplacementCodePointerSUNProc;
5611  PFNGLREPLACEMENTCODEUBSUNPROC glReplacementCodeubSUNProc;
5612  PFNGLREPLACEMENTCODEUBVSUNPROC glReplacementCodeubvSUNProc;
5613  PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC glReplacementCodeuiColor3fVertex3fSUNProc;
5614  PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC glReplacementCodeuiColor3fVertex3fvSUNProc;
5615  PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC glReplacementCodeuiColor4fNormal3fVertex3fSUNProc;
5616  PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC glReplacementCodeuiColor4fNormal3fVertex3fvSUNProc;
5617  PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC glReplacementCodeuiColor4ubVertex3fSUNProc;
5618  PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC glReplacementCodeuiColor4ubVertex3fvSUNProc;
5619  PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC glReplacementCodeuiNormal3fVertex3fSUNProc;
5620  PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC glReplacementCodeuiNormal3fVertex3fvSUNProc;
5621  PFNGLREPLACEMENTCODEUISUNPROC glReplacementCodeuiSUNProc;
5622  PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUNProc;
5623  PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUNProc;
5624  PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC glReplacementCodeuiTexCoord2fNormal3fVertex3fSUNProc;
5625  PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUNProc;
5626  PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC glReplacementCodeuiTexCoord2fVertex3fSUNProc;
5627  PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC glReplacementCodeuiTexCoord2fVertex3fvSUNProc;
5628  PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC glReplacementCodeuiVertex3fSUNProc;
5629  PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC glReplacementCodeuiVertex3fvSUNProc;
5630  PFNGLREPLACEMENTCODEUIVSUNPROC glReplacementCodeuivSUNProc;
5631  PFNGLREPLACEMENTCODEUSSUNPROC glReplacementCodeusSUNProc;
5632  PFNGLREPLACEMENTCODEUSVSUNPROC glReplacementCodeusvSUNProc;
5633  PFNGLREQUESTRESIDENTPROGRAMSNVPROC glRequestResidentProgramsNVProc;
5634  PFNGLRESETHISTOGRAMPROC glResetHistogramProc;
5635  PFNGLRESETHISTOGRAMEXTPROC glResetHistogramEXTProc;
5636  PFNGLRESETMINMAXPROC glResetMinmaxProc;
5637  PFNGLRESETMINMAXEXTPROC glResetMinmaxEXTProc;
5638  PFNGLRESIZEBUFFERSMESAPROC glResizeBuffersMESAProc;
5639  PFNGLRESOLVEDEPTHVALUESNVPROC glResolveDepthValuesNVProc;
5640  PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC glResolveMultisampleFramebufferAPPLEProc;
5641  PFNGLRESUMETRANSFORMFEEDBACKPROC glResumeTransformFeedbackProc;
5642  PFNGLRESUMETRANSFORMFEEDBACKEXTPROC glResumeTransformFeedbackEXTProc;
5643  PFNGLRESUMETRANSFORMFEEDBACKNVPROC glResumeTransformFeedbackNVProc;
5644  PFNGLROTATEXOESPROC glRotatexOESProc;
5645  PFNGLSAMPLECOVERAGEPROC glSampleCoverageProc;
5646  PFNGLSAMPLECOVERAGEARBPROC glSampleCoverageARBProc;
5647  PFNGLSAMPLEMAPATIPROC glSampleMapATIProc;
5648  PFNGLSAMPLEMASKEXTPROC glSampleMaskEXTProc;
5649  PFNGLSAMPLEMASKINDEXEDNVPROC glSampleMaskIndexedNVProc;
5650  PFNGLSAMPLEMASKSGISPROC glSampleMaskSGISProc;
5651  PFNGLSAMPLEMASKIPROC glSampleMaskiProc;
5652  PFNGLSAMPLEPATTERNEXTPROC glSamplePatternEXTProc;
5653  PFNGLSAMPLEPATTERNSGISPROC glSamplePatternSGISProc;
5654  PFNGLSAMPLERPARAMETERIIVPROC glSamplerParameterIivProc;
5655  PFNGLSAMPLERPARAMETERIIVEXTPROC glSamplerParameterIivEXTProc;
5656  PFNGLSAMPLERPARAMETERIIVOESPROC glSamplerParameterIivOESProc;
5657  PFNGLSAMPLERPARAMETERIUIVPROC glSamplerParameterIuivProc;
5658  PFNGLSAMPLERPARAMETERIUIVEXTPROC glSamplerParameterIuivEXTProc;
5659  PFNGLSAMPLERPARAMETERIUIVOESPROC glSamplerParameterIuivOESProc;
5660  PFNGLSAMPLERPARAMETERFPROC glSamplerParameterfProc;
5661  PFNGLSAMPLERPARAMETERFVPROC glSamplerParameterfvProc;
5662  PFNGLSAMPLERPARAMETERIPROC glSamplerParameteriProc;
5663  PFNGLSAMPLERPARAMETERIVPROC glSamplerParameterivProc;
5664  PFNGLSCALEXOESPROC glScalexOESProc;
5665  PFNGLSCISSORPROC glScissorProc;
5666  PFNGLSCISSORARRAYVPROC glScissorArrayvProc;
5667  PFNGLSCISSORARRAYVNVPROC glScissorArrayvNVProc;
5668  PFNGLSCISSORARRAYVOESPROC glScissorArrayvOESProc;
5669  PFNGLSCISSORINDEXEDPROC glScissorIndexedProc;
5670  PFNGLSCISSORINDEXEDNVPROC glScissorIndexedNVProc;
5671  PFNGLSCISSORINDEXEDOESPROC glScissorIndexedOESProc;
5672  PFNGLSCISSORINDEXEDVPROC glScissorIndexedvProc;
5673  PFNGLSCISSORINDEXEDVNVPROC glScissorIndexedvNVProc;
5674  PFNGLSCISSORINDEXEDVOESPROC glScissorIndexedvOESProc;
5675  PFNGLSECONDARYCOLOR3BPROC glSecondaryColor3bProc;
5676  PFNGLSECONDARYCOLOR3BEXTPROC glSecondaryColor3bEXTProc;
5677  PFNGLSECONDARYCOLOR3BVPROC glSecondaryColor3bvProc;
5678  PFNGLSECONDARYCOLOR3BVEXTPROC glSecondaryColor3bvEXTProc;
5679  PFNGLSECONDARYCOLOR3DPROC glSecondaryColor3dProc;
5680  PFNGLSECONDARYCOLOR3DEXTPROC glSecondaryColor3dEXTProc;
5681  PFNGLSECONDARYCOLOR3DVPROC glSecondaryColor3dvProc;
5682  PFNGLSECONDARYCOLOR3DVEXTPROC glSecondaryColor3dvEXTProc;
5683  PFNGLSECONDARYCOLOR3FPROC glSecondaryColor3fProc;
5684  PFNGLSECONDARYCOLOR3FEXTPROC glSecondaryColor3fEXTProc;
5685  PFNGLSECONDARYCOLOR3FVPROC glSecondaryColor3fvProc;
5686  PFNGLSECONDARYCOLOR3FVEXTPROC glSecondaryColor3fvEXTProc;
5687  PFNGLSECONDARYCOLOR3HNVPROC glSecondaryColor3hNVProc;
5688  PFNGLSECONDARYCOLOR3HVNVPROC glSecondaryColor3hvNVProc;
5689  PFNGLSECONDARYCOLOR3IPROC glSecondaryColor3iProc;
5690  PFNGLSECONDARYCOLOR3IEXTPROC glSecondaryColor3iEXTProc;
5691  PFNGLSECONDARYCOLOR3IVPROC glSecondaryColor3ivProc;
5692  PFNGLSECONDARYCOLOR3IVEXTPROC glSecondaryColor3ivEXTProc;
5693  PFNGLSECONDARYCOLOR3SPROC glSecondaryColor3sProc;
5694  PFNGLSECONDARYCOLOR3SEXTPROC glSecondaryColor3sEXTProc;
5695  PFNGLSECONDARYCOLOR3SVPROC glSecondaryColor3svProc;
5696  PFNGLSECONDARYCOLOR3SVEXTPROC glSecondaryColor3svEXTProc;
5697  PFNGLSECONDARYCOLOR3UBPROC glSecondaryColor3ubProc;
5698  PFNGLSECONDARYCOLOR3UBEXTPROC glSecondaryColor3ubEXTProc;
5699  PFNGLSECONDARYCOLOR3UBVPROC glSecondaryColor3ubvProc;
5700  PFNGLSECONDARYCOLOR3UBVEXTPROC glSecondaryColor3ubvEXTProc;
5701  PFNGLSECONDARYCOLOR3UIPROC glSecondaryColor3uiProc;
5702  PFNGLSECONDARYCOLOR3UIEXTPROC glSecondaryColor3uiEXTProc;
5703  PFNGLSECONDARYCOLOR3UIVPROC glSecondaryColor3uivProc;
5704  PFNGLSECONDARYCOLOR3UIVEXTPROC glSecondaryColor3uivEXTProc;
5705  PFNGLSECONDARYCOLOR3USPROC glSecondaryColor3usProc;
5706  PFNGLSECONDARYCOLOR3USEXTPROC glSecondaryColor3usEXTProc;
5707  PFNGLSECONDARYCOLOR3USVPROC glSecondaryColor3usvProc;
5708  PFNGLSECONDARYCOLOR3USVEXTPROC glSecondaryColor3usvEXTProc;
5709  PFNGLSECONDARYCOLORFORMATNVPROC glSecondaryColorFormatNVProc;
5710  PFNGLSECONDARYCOLORP3UIPROC glSecondaryColorP3uiProc;
5711  PFNGLSECONDARYCOLORP3UIVPROC glSecondaryColorP3uivProc;
5712  PFNGLSECONDARYCOLORPOINTERPROC glSecondaryColorPointerProc;
5713  PFNGLSECONDARYCOLORPOINTEREXTPROC glSecondaryColorPointerEXTProc;
5714  PFNGLSECONDARYCOLORPOINTERLISTIBMPROC glSecondaryColorPointerListIBMProc;
5715  PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glSelectPerfMonitorCountersAMDProc;
5716  PFNGLSEPARABLEFILTER2DPROC glSeparableFilter2DProc;
5717  PFNGLSEPARABLEFILTER2DEXTPROC glSeparableFilter2DEXTProc;
5718  PFNGLSETFENCEAPPLEPROC glSetFenceAPPLEProc;
5719  PFNGLSETFENCENVPROC glSetFenceNVProc;
5720  PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glSetFragmentShaderConstantATIProc;
5721  PFNGLSETINVARIANTEXTPROC glSetInvariantEXTProc;
5722  PFNGLSETLOCALCONSTANTEXTPROC glSetLocalConstantEXTProc;
5723  PFNGLSETMULTISAMPLEFVAMDPROC glSetMultisamplefvAMDProc;
5724  PFNGLSHADERBINARYPROC glShaderBinaryProc;
5725  PFNGLSHADEROP1EXTPROC glShaderOp1EXTProc;
5726  PFNGLSHADEROP2EXTPROC glShaderOp2EXTProc;
5727  PFNGLSHADEROP3EXTPROC glShaderOp3EXTProc;
5728  PFNGLSHADERSOURCEPROC glShaderSourceProc;
5729  PFNGLSHADERSOURCEARBPROC glShaderSourceARBProc;
5730  PFNGLSHADERSTORAGEBLOCKBINDINGPROC glShaderStorageBlockBindingProc;
5731  PFNGLSHARPENTEXFUNCSGISPROC glSharpenTexFuncSGISProc;
5732  PFNGLSPRITEPARAMETERFSGIXPROC glSpriteParameterfSGIXProc;
5733  PFNGLSPRITEPARAMETERFVSGIXPROC glSpriteParameterfvSGIXProc;
5734  PFNGLSPRITEPARAMETERISGIXPROC glSpriteParameteriSGIXProc;
5735  PFNGLSPRITEPARAMETERIVSGIXPROC glSpriteParameterivSGIXProc;
5736  PFNGLSTARTINSTRUMENTSSGIXPROC glStartInstrumentsSGIXProc;
5737  PFNGLSTARTTILINGQCOMPROC glStartTilingQCOMProc;
5738  PFNGLSTATECAPTURENVPROC glStateCaptureNVProc;
5739  PFNGLSTENCILCLEARTAGEXTPROC glStencilClearTagEXTProc;
5740  PFNGLSTENCILFILLPATHINSTANCEDNVPROC glStencilFillPathInstancedNVProc;
5741  PFNGLSTENCILFILLPATHNVPROC glStencilFillPathNVProc;
5742  PFNGLSTENCILFUNCPROC glStencilFuncProc;
5743  PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparateProc;
5744  PFNGLSTENCILFUNCSEPARATEATIPROC glStencilFuncSeparateATIProc;
5745  PFNGLSTENCILMASKPROC glStencilMaskProc;
5746  PFNGLSTENCILMASKSEPARATEPROC glStencilMaskSeparateProc;
5747  PFNGLSTENCILOPPROC glStencilOpProc;
5748  PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparateProc;
5749  PFNGLSTENCILOPSEPARATEATIPROC glStencilOpSeparateATIProc;
5750  PFNGLSTENCILOPVALUEAMDPROC glStencilOpValueAMDProc;
5751  PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glStencilStrokePathInstancedNVProc;
5752  PFNGLSTENCILSTROKEPATHNVPROC glStencilStrokePathNVProc;
5753  PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glStencilThenCoverFillPathInstancedNVProc;
5754  PFNGLSTENCILTHENCOVERFILLPATHNVPROC glStencilThenCoverFillPathNVProc;
5755  PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glStencilThenCoverStrokePathInstancedNVProc;
5756  PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glStencilThenCoverStrokePathNVProc;
5757  PFNGLSTEREOPARAMETERFNVPROC glStereoParameterfNVProc;
5758  PFNGLSTEREOPARAMETERINVPROC glStereoParameteriNVProc;
5759  PFNGLSTOPINSTRUMENTSSGIXPROC glStopInstrumentsSGIXProc;
5760  PFNGLSTRINGMARKERGREMEDYPROC glStringMarkerGREMEDYProc;
5761  PFNGLSUBPIXELPRECISIONBIASNVPROC glSubpixelPrecisionBiasNVProc;
5762  PFNGLSWIZZLEEXTPROC glSwizzleEXTProc;
5763  PFNGLSYNCTEXTUREINTELPROC glSyncTextureINTELProc;
5764  PFNGLTAGSAMPLEBUFFERSGIXPROC glTagSampleBufferSGIXProc;
5765  PFNGLTANGENT3BEXTPROC glTangent3bEXTProc;
5766  PFNGLTANGENT3BVEXTPROC glTangent3bvEXTProc;
5767  PFNGLTANGENT3DEXTPROC glTangent3dEXTProc;
5768  PFNGLTANGENT3DVEXTPROC glTangent3dvEXTProc;
5769  PFNGLTANGENT3FEXTPROC glTangent3fEXTProc;
5770  PFNGLTANGENT3FVEXTPROC glTangent3fvEXTProc;
5771  PFNGLTANGENT3IEXTPROC glTangent3iEXTProc;
5772  PFNGLTANGENT3IVEXTPROC glTangent3ivEXTProc;
5773  PFNGLTANGENT3SEXTPROC glTangent3sEXTProc;
5774  PFNGLTANGENT3SVEXTPROC glTangent3svEXTProc;
5775  PFNGLTANGENTPOINTEREXTPROC glTangentPointerEXTProc;
5776  PFNGLTBUFFERMASK3DFXPROC glTbufferMask3DFXProc;
5777  PFNGLTESSELLATIONFACTORAMDPROC glTessellationFactorAMDProc;
5778  PFNGLTESSELLATIONMODEAMDPROC glTessellationModeAMDProc;
5779  PFNGLTESTFENCEAPPLEPROC glTestFenceAPPLEProc;
5780  PFNGLTESTFENCENVPROC glTestFenceNVProc;
5781  PFNGLTESTOBJECTAPPLEPROC glTestObjectAPPLEProc;
5782  PFNGLTEXBUFFERPROC glTexBufferProc;
5783  PFNGLTEXBUFFERARBPROC glTexBufferARBProc;
5784  PFNGLTEXBUFFEREXTPROC glTexBufferEXTProc;
5785  PFNGLTEXBUFFEROESPROC glTexBufferOESProc;
5786  PFNGLTEXBUFFERRANGEPROC glTexBufferRangeProc;
5787  PFNGLTEXBUFFERRANGEEXTPROC glTexBufferRangeEXTProc;
5788  PFNGLTEXBUFFERRANGEOESPROC glTexBufferRangeOESProc;
5789  PFNGLTEXBUMPPARAMETERFVATIPROC glTexBumpParameterfvATIProc;
5790  PFNGLTEXBUMPPARAMETERIVATIPROC glTexBumpParameterivATIProc;
5791  PFNGLTEXCOORD1BOESPROC glTexCoord1bOESProc;
5792  PFNGLTEXCOORD1BVOESPROC glTexCoord1bvOESProc;
5793  PFNGLTEXCOORD1HNVPROC glTexCoord1hNVProc;
5794  PFNGLTEXCOORD1HVNVPROC glTexCoord1hvNVProc;
5795  PFNGLTEXCOORD1XOESPROC glTexCoord1xOESProc;
5796  PFNGLTEXCOORD1XVOESPROC glTexCoord1xvOESProc;
5797  PFNGLTEXCOORD2BOESPROC glTexCoord2bOESProc;
5798  PFNGLTEXCOORD2BVOESPROC glTexCoord2bvOESProc;
5799  PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC glTexCoord2fColor3fVertex3fSUNProc;
5800  PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC glTexCoord2fColor3fVertex3fvSUNProc;
5801  PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glTexCoord2fColor4fNormal3fVertex3fSUNProc;
5802  PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glTexCoord2fColor4fNormal3fVertex3fvSUNProc;
5803  PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC glTexCoord2fColor4ubVertex3fSUNProc;
5804  PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC glTexCoord2fColor4ubVertex3fvSUNProc;
5805  PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC glTexCoord2fNormal3fVertex3fSUNProc;
5806  PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glTexCoord2fNormal3fVertex3fvSUNProc;
5807  PFNGLTEXCOORD2FVERTEX3FSUNPROC glTexCoord2fVertex3fSUNProc;
5808  PFNGLTEXCOORD2FVERTEX3FVSUNPROC glTexCoord2fVertex3fvSUNProc;
5809  PFNGLTEXCOORD2HNVPROC glTexCoord2hNVProc;
5810  PFNGLTEXCOORD2HVNVPROC glTexCoord2hvNVProc;
5811  PFNGLTEXCOORD2XOESPROC glTexCoord2xOESProc;
5812  PFNGLTEXCOORD2XVOESPROC glTexCoord2xvOESProc;
5813  PFNGLTEXCOORD3BOESPROC glTexCoord3bOESProc;
5814  PFNGLTEXCOORD3BVOESPROC glTexCoord3bvOESProc;
5815  PFNGLTEXCOORD3HNVPROC glTexCoord3hNVProc;
5816  PFNGLTEXCOORD3HVNVPROC glTexCoord3hvNVProc;
5817  PFNGLTEXCOORD3XOESPROC glTexCoord3xOESProc;
5818  PFNGLTEXCOORD3XVOESPROC glTexCoord3xvOESProc;
5819  PFNGLTEXCOORD4BOESPROC glTexCoord4bOESProc;
5820  PFNGLTEXCOORD4BVOESPROC glTexCoord4bvOESProc;
5821  PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC glTexCoord4fColor4fNormal3fVertex4fSUNProc;
5822  PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC glTexCoord4fColor4fNormal3fVertex4fvSUNProc;
5823  PFNGLTEXCOORD4FVERTEX4FSUNPROC glTexCoord4fVertex4fSUNProc;
5824  PFNGLTEXCOORD4FVERTEX4FVSUNPROC glTexCoord4fVertex4fvSUNProc;
5825  PFNGLTEXCOORD4HNVPROC glTexCoord4hNVProc;
5826  PFNGLTEXCOORD4HVNVPROC glTexCoord4hvNVProc;
5827  PFNGLTEXCOORD4XOESPROC glTexCoord4xOESProc;
5828  PFNGLTEXCOORD4XVOESPROC glTexCoord4xvOESProc;
5829  PFNGLTEXCOORDFORMATNVPROC glTexCoordFormatNVProc;
5830  PFNGLTEXCOORDP1UIPROC glTexCoordP1uiProc;
5831  PFNGLTEXCOORDP1UIVPROC glTexCoordP1uivProc;
5832  PFNGLTEXCOORDP2UIPROC glTexCoordP2uiProc;
5833  PFNGLTEXCOORDP2UIVPROC glTexCoordP2uivProc;
5834  PFNGLTEXCOORDP3UIPROC glTexCoordP3uiProc;
5835  PFNGLTEXCOORDP3UIVPROC glTexCoordP3uivProc;
5836  PFNGLTEXCOORDP4UIPROC glTexCoordP4uiProc;
5837  PFNGLTEXCOORDP4UIVPROC glTexCoordP4uivProc;
5838  PFNGLTEXCOORDPOINTEREXTPROC glTexCoordPointerEXTProc;
5839  PFNGLTEXCOORDPOINTERLISTIBMPROC glTexCoordPointerListIBMProc;
5840  PFNGLTEXCOORDPOINTERVINTELPROC glTexCoordPointervINTELProc;
5841  PFNGLTEXENVXOESPROC glTexEnvxOESProc;
5842  PFNGLTEXENVXVOESPROC glTexEnvxvOESProc;
5843  PFNGLTEXFILTERFUNCSGISPROC glTexFilterFuncSGISProc;
5844  PFNGLTEXGENXOESPROC glTexGenxOESProc;
5845  PFNGLTEXGENXVOESPROC glTexGenxvOESProc;
5846  PFNGLTEXIMAGE1DPROC glTexImage1DProc;
5847  PFNGLTEXIMAGE2DPROC glTexImage2DProc;
5848  PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisampleProc;
5849  PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glTexImage2DMultisampleCoverageNVProc;
5850  PFNGLTEXIMAGE3DPROC glTexImage3DProc;
5851  PFNGLTEXIMAGE3DEXTPROC glTexImage3DEXTProc;
5852  PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisampleProc;
5853  PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glTexImage3DMultisampleCoverageNVProc;
5854  PFNGLTEXIMAGE3DNVPROC glTexImage3DNVProc;
5855  PFNGLTEXIMAGE3DOESPROC glTexImage3DOESProc;
5856  PFNGLTEXIMAGE4DSGISPROC glTexImage4DSGISProc;
5857  PFNGLTEXPAGECOMMITMENTARBPROC glTexPageCommitmentARBProc;
5858  PFNGLTEXPAGECOMMITMENTEXTPROC glTexPageCommitmentEXTProc;
5859  PFNGLTEXPARAMETERIIVPROC glTexParameterIivProc;
5860  PFNGLTEXPARAMETERIIVEXTPROC glTexParameterIivEXTProc;
5861  PFNGLTEXPARAMETERIIVOESPROC glTexParameterIivOESProc;
5862  PFNGLTEXPARAMETERIUIVPROC glTexParameterIuivProc;
5863  PFNGLTEXPARAMETERIUIVEXTPROC glTexParameterIuivEXTProc;
5864  PFNGLTEXPARAMETERIUIVOESPROC glTexParameterIuivOESProc;
5865  PFNGLTEXPARAMETERFPROC glTexParameterfProc;
5866  PFNGLTEXPARAMETERFVPROC glTexParameterfvProc;
5867  PFNGLTEXPARAMETERIPROC glTexParameteriProc;
5868  PFNGLTEXPARAMETERIVPROC glTexParameterivProc;
5869  PFNGLTEXPARAMETERXOESPROC glTexParameterxOESProc;
5870  PFNGLTEXPARAMETERXVOESPROC glTexParameterxvOESProc;
5871  PFNGLTEXRENDERBUFFERNVPROC glTexRenderbufferNVProc;
5872  PFNGLTEXSTORAGE1DPROC glTexStorage1DProc;
5873  PFNGLTEXSTORAGE1DEXTPROC glTexStorage1DEXTProc;
5874  PFNGLTEXSTORAGE2DPROC glTexStorage2DProc;
5875  PFNGLTEXSTORAGE2DEXTPROC glTexStorage2DEXTProc;
5876  PFNGLTEXSTORAGE2DMULTISAMPLEPROC glTexStorage2DMultisampleProc;
5877  PFNGLTEXSTORAGE3DPROC glTexStorage3DProc;
5878  PFNGLTEXSTORAGE3DEXTPROC glTexStorage3DEXTProc;
5879  PFNGLTEXSTORAGE3DMULTISAMPLEPROC glTexStorage3DMultisampleProc;
5880  PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC glTexStorage3DMultisampleOESProc;
5881  PFNGLTEXSTORAGESPARSEAMDPROC glTexStorageSparseAMDProc;
5882  PFNGLTEXSUBIMAGE1DPROC glTexSubImage1DProc;
5883  PFNGLTEXSUBIMAGE1DEXTPROC glTexSubImage1DEXTProc;
5884  PFNGLTEXSUBIMAGE2DPROC glTexSubImage2DProc;
5885  PFNGLTEXSUBIMAGE2DEXTPROC glTexSubImage2DEXTProc;
5886  PFNGLTEXSUBIMAGE3DPROC glTexSubImage3DProc;
5887  PFNGLTEXSUBIMAGE3DEXTPROC glTexSubImage3DEXTProc;
5888  PFNGLTEXSUBIMAGE3DNVPROC glTexSubImage3DNVProc;
5889  PFNGLTEXSUBIMAGE3DOESPROC glTexSubImage3DOESProc;
5890  PFNGLTEXSUBIMAGE4DSGISPROC glTexSubImage4DSGISProc;
5891  PFNGLTEXTUREBARRIERPROC glTextureBarrierProc;
5892  PFNGLTEXTUREBARRIERNVPROC glTextureBarrierNVProc;
5893  PFNGLTEXTUREBUFFERPROC glTextureBufferProc;
5894  PFNGLTEXTUREBUFFEREXTPROC glTextureBufferEXTProc;
5895  PFNGLTEXTUREBUFFERRANGEPROC glTextureBufferRangeProc;
5896  PFNGLTEXTUREBUFFERRANGEEXTPROC glTextureBufferRangeEXTProc;
5897  PFNGLTEXTURECOLORMASKSGISPROC glTextureColorMaskSGISProc;
5898  PFNGLTEXTUREIMAGE1DEXTPROC glTextureImage1DEXTProc;
5899  PFNGLTEXTUREIMAGE2DEXTPROC glTextureImage2DEXTProc;
5900  PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glTextureImage2DMultisampleCoverageNVProc;
5901  PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glTextureImage2DMultisampleNVProc;
5902  PFNGLTEXTUREIMAGE3DEXTPROC glTextureImage3DEXTProc;
5903  PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glTextureImage3DMultisampleCoverageNVProc;
5904  PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glTextureImage3DMultisampleNVProc;
5905  PFNGLTEXTURELIGHTEXTPROC glTextureLightEXTProc;
5906  PFNGLTEXTUREMATERIALEXTPROC glTextureMaterialEXTProc;
5907  PFNGLTEXTURENORMALEXTPROC glTextureNormalEXTProc;
5908  PFNGLTEXTUREPAGECOMMITMENTEXTPROC glTexturePageCommitmentEXTProc;
5909  PFNGLTEXTUREPARAMETERIIVPROC glTextureParameterIivProc;
5910  PFNGLTEXTUREPARAMETERIIVEXTPROC glTextureParameterIivEXTProc;
5911  PFNGLTEXTUREPARAMETERIUIVPROC glTextureParameterIuivProc;
5912  PFNGLTEXTUREPARAMETERIUIVEXTPROC glTextureParameterIuivEXTProc;
5913  PFNGLTEXTUREPARAMETERFPROC glTextureParameterfProc;
5914  PFNGLTEXTUREPARAMETERFEXTPROC glTextureParameterfEXTProc;
5915  PFNGLTEXTUREPARAMETERFVPROC glTextureParameterfvProc;
5916  PFNGLTEXTUREPARAMETERFVEXTPROC glTextureParameterfvEXTProc;
5917  PFNGLTEXTUREPARAMETERIPROC glTextureParameteriProc;
5918  PFNGLTEXTUREPARAMETERIEXTPROC glTextureParameteriEXTProc;
5919  PFNGLTEXTUREPARAMETERIVPROC glTextureParameterivProc;
5920  PFNGLTEXTUREPARAMETERIVEXTPROC glTextureParameterivEXTProc;
5921  PFNGLTEXTURERANGEAPPLEPROC glTextureRangeAPPLEProc;
5922  PFNGLTEXTURERENDERBUFFEREXTPROC glTextureRenderbufferEXTProc;
5923  PFNGLTEXTURESTORAGE1DPROC glTextureStorage1DProc;
5924  PFNGLTEXTURESTORAGE1DEXTPROC glTextureStorage1DEXTProc;
5925  PFNGLTEXTURESTORAGE2DPROC glTextureStorage2DProc;
5926  PFNGLTEXTURESTORAGE2DEXTPROC glTextureStorage2DEXTProc;
5927  PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glTextureStorage2DMultisampleProc;
5928  PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glTextureStorage2DMultisampleEXTProc;
5929  PFNGLTEXTURESTORAGE3DPROC glTextureStorage3DProc;
5930  PFNGLTEXTURESTORAGE3DEXTPROC glTextureStorage3DEXTProc;
5931  PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glTextureStorage3DMultisampleProc;
5932  PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glTextureStorage3DMultisampleEXTProc;
5933  PFNGLTEXTURESTORAGESPARSEAMDPROC glTextureStorageSparseAMDProc;
5934  PFNGLTEXTURESUBIMAGE1DPROC glTextureSubImage1DProc;
5935  PFNGLTEXTURESUBIMAGE1DEXTPROC glTextureSubImage1DEXTProc;
5936  PFNGLTEXTURESUBIMAGE2DPROC glTextureSubImage2DProc;
5937  PFNGLTEXTURESUBIMAGE2DEXTPROC glTextureSubImage2DEXTProc;
5938  PFNGLTEXTURESUBIMAGE3DPROC glTextureSubImage3DProc;
5939  PFNGLTEXTURESUBIMAGE3DEXTPROC glTextureSubImage3DEXTProc;
5940  PFNGLTEXTUREVIEWPROC glTextureViewProc;
5941  PFNGLTEXTUREVIEWEXTPROC glTextureViewEXTProc;
5942  PFNGLTEXTUREVIEWOESPROC glTextureViewOESProc;
5943  PFNGLTRACKMATRIXNVPROC glTrackMatrixNVProc;
5944  PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glTransformFeedbackAttribsNVProc;
5945  PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glTransformFeedbackBufferBaseProc;
5946  PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glTransformFeedbackBufferRangeProc;
5947  PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glTransformFeedbackStreamAttribsNVProc;
5948  PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryingsProc;
5949  PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glTransformFeedbackVaryingsEXTProc;
5950  PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glTransformFeedbackVaryingsNVProc;
5951  PFNGLTRANSFORMPATHNVPROC glTransformPathNVProc;
5952  PFNGLTRANSLATEXOESPROC glTranslatexOESProc;
5953  PFNGLUNIFORM1DPROC glUniform1dProc;
5954  PFNGLUNIFORM1DVPROC glUniform1dvProc;
5955  PFNGLUNIFORM1FPROC glUniform1fProc;
5956  PFNGLUNIFORM1FARBPROC glUniform1fARBProc;
5957  PFNGLUNIFORM1FVPROC glUniform1fvProc;
5958  PFNGLUNIFORM1FVARBPROC glUniform1fvARBProc;
5959  PFNGLUNIFORM1IPROC glUniform1iProc;
5960  PFNGLUNIFORM1I64ARBPROC glUniform1i64ARBProc;
5961  PFNGLUNIFORM1I64NVPROC glUniform1i64NVProc;
5962  PFNGLUNIFORM1I64VARBPROC glUniform1i64vARBProc;
5963  PFNGLUNIFORM1I64VNVPROC glUniform1i64vNVProc;
5964  PFNGLUNIFORM1IARBPROC glUniform1iARBProc;
5965  PFNGLUNIFORM1IVPROC glUniform1ivProc;
5966  PFNGLUNIFORM1IVARBPROC glUniform1ivARBProc;
5967  PFNGLUNIFORM1UIPROC glUniform1uiProc;
5968  PFNGLUNIFORM1UI64ARBPROC glUniform1ui64ARBProc;
5969  PFNGLUNIFORM1UI64NVPROC glUniform1ui64NVProc;
5970  PFNGLUNIFORM1UI64VARBPROC glUniform1ui64vARBProc;
5971  PFNGLUNIFORM1UI64VNVPROC glUniform1ui64vNVProc;
5972  PFNGLUNIFORM1UIEXTPROC glUniform1uiEXTProc;
5973  PFNGLUNIFORM1UIVPROC glUniform1uivProc;
5974  PFNGLUNIFORM1UIVEXTPROC glUniform1uivEXTProc;
5975  PFNGLUNIFORM2DPROC glUniform2dProc;
5976  PFNGLUNIFORM2DVPROC glUniform2dvProc;
5977  PFNGLUNIFORM2FPROC glUniform2fProc;
5978  PFNGLUNIFORM2FARBPROC glUniform2fARBProc;
5979  PFNGLUNIFORM2FVPROC glUniform2fvProc;
5980  PFNGLUNIFORM2FVARBPROC glUniform2fvARBProc;
5981  PFNGLUNIFORM2IPROC glUniform2iProc;
5982  PFNGLUNIFORM2I64ARBPROC glUniform2i64ARBProc;
5983  PFNGLUNIFORM2I64NVPROC glUniform2i64NVProc;
5984  PFNGLUNIFORM2I64VARBPROC glUniform2i64vARBProc;
5985  PFNGLUNIFORM2I64VNVPROC glUniform2i64vNVProc;
5986  PFNGLUNIFORM2IARBPROC glUniform2iARBProc;
5987  PFNGLUNIFORM2IVPROC glUniform2ivProc;
5988  PFNGLUNIFORM2IVARBPROC glUniform2ivARBProc;
5989  PFNGLUNIFORM2UIPROC glUniform2uiProc;
5990  PFNGLUNIFORM2UI64ARBPROC glUniform2ui64ARBProc;
5991  PFNGLUNIFORM2UI64NVPROC glUniform2ui64NVProc;
5992  PFNGLUNIFORM2UI64VARBPROC glUniform2ui64vARBProc;
5993  PFNGLUNIFORM2UI64VNVPROC glUniform2ui64vNVProc;
5994  PFNGLUNIFORM2UIEXTPROC glUniform2uiEXTProc;
5995  PFNGLUNIFORM2UIVPROC glUniform2uivProc;
5996  PFNGLUNIFORM2UIVEXTPROC glUniform2uivEXTProc;
5997  PFNGLUNIFORM3DPROC glUniform3dProc;
5998  PFNGLUNIFORM3DVPROC glUniform3dvProc;
5999  PFNGLUNIFORM3FPROC glUniform3fProc;
6000  PFNGLUNIFORM3FARBPROC glUniform3fARBProc;
6001  PFNGLUNIFORM3FVPROC glUniform3fvProc;
6002  PFNGLUNIFORM3FVARBPROC glUniform3fvARBProc;
6003  PFNGLUNIFORM3IPROC glUniform3iProc;
6004  PFNGLUNIFORM3I64ARBPROC glUniform3i64ARBProc;
6005  PFNGLUNIFORM3I64NVPROC glUniform3i64NVProc;
6006  PFNGLUNIFORM3I64VARBPROC glUniform3i64vARBProc;
6007  PFNGLUNIFORM3I64VNVPROC glUniform3i64vNVProc;
6008  PFNGLUNIFORM3IARBPROC glUniform3iARBProc;
6009  PFNGLUNIFORM3IVPROC glUniform3ivProc;
6010  PFNGLUNIFORM3IVARBPROC glUniform3ivARBProc;
6011  PFNGLUNIFORM3UIPROC glUniform3uiProc;
6012  PFNGLUNIFORM3UI64ARBPROC glUniform3ui64ARBProc;
6013  PFNGLUNIFORM3UI64NVPROC glUniform3ui64NVProc;
6014  PFNGLUNIFORM3UI64VARBPROC glUniform3ui64vARBProc;
6015  PFNGLUNIFORM3UI64VNVPROC glUniform3ui64vNVProc;
6016  PFNGLUNIFORM3UIEXTPROC glUniform3uiEXTProc;
6017  PFNGLUNIFORM3UIVPROC glUniform3uivProc;
6018  PFNGLUNIFORM3UIVEXTPROC glUniform3uivEXTProc;
6019  PFNGLUNIFORM4DPROC glUniform4dProc;
6020  PFNGLUNIFORM4DVPROC glUniform4dvProc;
6021  PFNGLUNIFORM4FPROC glUniform4fProc;
6022  PFNGLUNIFORM4FARBPROC glUniform4fARBProc;
6023  PFNGLUNIFORM4FVPROC glUniform4fvProc;
6024  PFNGLUNIFORM4FVARBPROC glUniform4fvARBProc;
6025  PFNGLUNIFORM4IPROC glUniform4iProc;
6026  PFNGLUNIFORM4I64ARBPROC glUniform4i64ARBProc;
6027  PFNGLUNIFORM4I64NVPROC glUniform4i64NVProc;
6028  PFNGLUNIFORM4I64VARBPROC glUniform4i64vARBProc;
6029  PFNGLUNIFORM4I64VNVPROC glUniform4i64vNVProc;
6030  PFNGLUNIFORM4IARBPROC glUniform4iARBProc;
6031  PFNGLUNIFORM4IVPROC glUniform4ivProc;
6032  PFNGLUNIFORM4IVARBPROC glUniform4ivARBProc;
6033  PFNGLUNIFORM4UIPROC glUniform4uiProc;
6034  PFNGLUNIFORM4UI64ARBPROC glUniform4ui64ARBProc;
6035  PFNGLUNIFORM4UI64NVPROC glUniform4ui64NVProc;
6036  PFNGLUNIFORM4UI64VARBPROC glUniform4ui64vARBProc;
6037  PFNGLUNIFORM4UI64VNVPROC glUniform4ui64vNVProc;
6038  PFNGLUNIFORM4UIEXTPROC glUniform4uiEXTProc;
6039  PFNGLUNIFORM4UIVPROC glUniform4uivProc;
6040  PFNGLUNIFORM4UIVEXTPROC glUniform4uivEXTProc;
6041  PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBindingProc;
6042  PFNGLUNIFORMBUFFEREXTPROC glUniformBufferEXTProc;
6043  PFNGLUNIFORMHANDLEUI64ARBPROC glUniformHandleui64ARBProc;
6044  PFNGLUNIFORMHANDLEUI64IMGPROC glUniformHandleui64IMGProc;
6045  PFNGLUNIFORMHANDLEUI64NVPROC glUniformHandleui64NVProc;
6046  PFNGLUNIFORMHANDLEUI64VARBPROC glUniformHandleui64vARBProc;
6047  PFNGLUNIFORMHANDLEUI64VIMGPROC glUniformHandleui64vIMGProc;
6048  PFNGLUNIFORMHANDLEUI64VNVPROC glUniformHandleui64vNVProc;
6049  PFNGLUNIFORMMATRIX2DVPROC glUniformMatrix2dvProc;
6050  PFNGLUNIFORMMATRIX2FVPROC glUniformMatrix2fvProc;
6051  PFNGLUNIFORMMATRIX2FVARBPROC glUniformMatrix2fvARBProc;
6052  PFNGLUNIFORMMATRIX2X3DVPROC glUniformMatrix2x3dvProc;
6053  PFNGLUNIFORMMATRIX2X3FVPROC glUniformMatrix2x3fvProc;
6054  PFNGLUNIFORMMATRIX2X3FVNVPROC glUniformMatrix2x3fvNVProc;
6055  PFNGLUNIFORMMATRIX2X4DVPROC glUniformMatrix2x4dvProc;
6056  PFNGLUNIFORMMATRIX2X4FVPROC glUniformMatrix2x4fvProc;
6057  PFNGLUNIFORMMATRIX2X4FVNVPROC glUniformMatrix2x4fvNVProc;
6058  PFNGLUNIFORMMATRIX3DVPROC glUniformMatrix3dvProc;
6059  PFNGLUNIFORMMATRIX3FVPROC glUniformMatrix3fvProc;
6060  PFNGLUNIFORMMATRIX3FVARBPROC glUniformMatrix3fvARBProc;
6061  PFNGLUNIFORMMATRIX3X2DVPROC glUniformMatrix3x2dvProc;
6062  PFNGLUNIFORMMATRIX3X2FVPROC glUniformMatrix3x2fvProc;
6063  PFNGLUNIFORMMATRIX3X2FVNVPROC glUniformMatrix3x2fvNVProc;
6064  PFNGLUNIFORMMATRIX3X4DVPROC glUniformMatrix3x4dvProc;
6065  PFNGLUNIFORMMATRIX3X4FVPROC glUniformMatrix3x4fvProc;
6066  PFNGLUNIFORMMATRIX3X4FVNVPROC glUniformMatrix3x4fvNVProc;
6067  PFNGLUNIFORMMATRIX4DVPROC glUniformMatrix4dvProc;
6068  PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fvProc;
6069  PFNGLUNIFORMMATRIX4FVARBPROC glUniformMatrix4fvARBProc;
6070  PFNGLUNIFORMMATRIX4X2DVPROC glUniformMatrix4x2dvProc;
6071  PFNGLUNIFORMMATRIX4X2FVPROC glUniformMatrix4x2fvProc;
6072  PFNGLUNIFORMMATRIX4X2FVNVPROC glUniformMatrix4x2fvNVProc;
6073  PFNGLUNIFORMMATRIX4X3DVPROC glUniformMatrix4x3dvProc;
6074  PFNGLUNIFORMMATRIX4X3FVPROC glUniformMatrix4x3fvProc;
6075  PFNGLUNIFORMMATRIX4X3FVNVPROC glUniformMatrix4x3fvNVProc;
6076  PFNGLUNIFORMSUBROUTINESUIVPROC glUniformSubroutinesuivProc;
6077  PFNGLUNIFORMUI64NVPROC glUniformui64NVProc;
6078  PFNGLUNIFORMUI64VNVPROC glUniformui64vNVProc;
6079  PFNGLUNLOCKARRAYSEXTPROC glUnlockArraysEXTProc;
6080  PFNGLUNMAPBUFFERPROC glUnmapBufferProc;
6081  PFNGLUNMAPBUFFERARBPROC glUnmapBufferARBProc;
6082  PFNGLUNMAPBUFFEROESPROC glUnmapBufferOESProc;
6083  PFNGLUNMAPNAMEDBUFFERPROC glUnmapNamedBufferProc;
6084  PFNGLUNMAPNAMEDBUFFEREXTPROC glUnmapNamedBufferEXTProc;
6085  PFNGLUNMAPOBJECTBUFFERATIPROC glUnmapObjectBufferATIProc;
6086  PFNGLUNMAPTEXTURE2DINTELPROC glUnmapTexture2DINTELProc;
6087  PFNGLUPDATEOBJECTBUFFERATIPROC glUpdateObjectBufferATIProc;
6088  PFNGLUSEPROGRAMPROC glUseProgramProc;
6089  PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARBProc;
6090  PFNGLUSEPROGRAMSTAGESPROC glUseProgramStagesProc;
6091  PFNGLUSEPROGRAMSTAGESEXTPROC glUseProgramStagesEXTProc;
6092  PFNGLUSESHADERPROGRAMEXTPROC glUseShaderProgramEXTProc;
6093  PFNGLVDPAUFININVPROC glVDPAUFiniNVProc;
6094  PFNGLVDPAUGETSURFACEIVNVPROC glVDPAUGetSurfaceivNVProc;
6095  PFNGLVDPAUINITNVPROC glVDPAUInitNVProc;
6096  PFNGLVDPAUISSURFACENVPROC glVDPAUIsSurfaceNVProc;
6097  PFNGLVDPAUMAPSURFACESNVPROC glVDPAUMapSurfacesNVProc;
6098  PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glVDPAURegisterOutputSurfaceNVProc;
6099  PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glVDPAURegisterVideoSurfaceNVProc;
6100  PFNGLVDPAUSURFACEACCESSNVPROC glVDPAUSurfaceAccessNVProc;
6101  PFNGLVDPAUUNMAPSURFACESNVPROC glVDPAUUnmapSurfacesNVProc;
6102  PFNGLVDPAUUNREGISTERSURFACENVPROC glVDPAUUnregisterSurfaceNVProc;
6103  PFNGLVALIDATEPROGRAMPROC glValidateProgramProc;
6104  PFNGLVALIDATEPROGRAMARBPROC glValidateProgramARBProc;
6105  PFNGLVALIDATEPROGRAMPIPELINEPROC glValidateProgramPipelineProc;
6106  PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glValidateProgramPipelineEXTProc;
6107  PFNGLVARIANTARRAYOBJECTATIPROC glVariantArrayObjectATIProc;
6108  PFNGLVARIANTPOINTEREXTPROC glVariantPointerEXTProc;
6109  PFNGLVARIANTBVEXTPROC glVariantbvEXTProc;
6110  PFNGLVARIANTDVEXTPROC glVariantdvEXTProc;
6111  PFNGLVARIANTFVEXTPROC glVariantfvEXTProc;
6112  PFNGLVARIANTIVEXTPROC glVariantivEXTProc;
6113  PFNGLVARIANTSVEXTPROC glVariantsvEXTProc;
6114  PFNGLVARIANTUBVEXTPROC glVariantubvEXTProc;
6115  PFNGLVARIANTUIVEXTPROC glVariantuivEXTProc;
6116  PFNGLVARIANTUSVEXTPROC glVariantusvEXTProc;
6117  PFNGLVERTEX2BOESPROC glVertex2bOESProc;
6118  PFNGLVERTEX2BVOESPROC glVertex2bvOESProc;
6119  PFNGLVERTEX2HNVPROC glVertex2hNVProc;
6120  PFNGLVERTEX2HVNVPROC glVertex2hvNVProc;
6121  PFNGLVERTEX2XOESPROC glVertex2xOESProc;
6122  PFNGLVERTEX2XVOESPROC glVertex2xvOESProc;
6123  PFNGLVERTEX3BOESPROC glVertex3bOESProc;
6124  PFNGLVERTEX3BVOESPROC glVertex3bvOESProc;
6125  PFNGLVERTEX3HNVPROC glVertex3hNVProc;
6126  PFNGLVERTEX3HVNVPROC glVertex3hvNVProc;
6127  PFNGLVERTEX3XOESPROC glVertex3xOESProc;
6128  PFNGLVERTEX3XVOESPROC glVertex3xvOESProc;
6129  PFNGLVERTEX4BOESPROC glVertex4bOESProc;
6130  PFNGLVERTEX4BVOESPROC glVertex4bvOESProc;
6131  PFNGLVERTEX4HNVPROC glVertex4hNVProc;
6132  PFNGLVERTEX4HVNVPROC glVertex4hvNVProc;
6133  PFNGLVERTEX4XOESPROC glVertex4xOESProc;
6134  PFNGLVERTEX4XVOESPROC glVertex4xvOESProc;
6135  PFNGLVERTEXARRAYATTRIBBINDINGPROC glVertexArrayAttribBindingProc;
6136  PFNGLVERTEXARRAYATTRIBFORMATPROC glVertexArrayAttribFormatProc;
6137  PFNGLVERTEXARRAYATTRIBIFORMATPROC glVertexArrayAttribIFormatProc;
6138  PFNGLVERTEXARRAYATTRIBLFORMATPROC glVertexArrayAttribLFormatProc;
6139  PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glVertexArrayBindVertexBufferEXTProc;
6140  PFNGLVERTEXARRAYBINDINGDIVISORPROC glVertexArrayBindingDivisorProc;
6141  PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glVertexArrayColorOffsetEXTProc;
6142  PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glVertexArrayEdgeFlagOffsetEXTProc;
6143  PFNGLVERTEXARRAYELEMENTBUFFERPROC glVertexArrayElementBufferProc;
6144  PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glVertexArrayFogCoordOffsetEXTProc;
6145  PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glVertexArrayIndexOffsetEXTProc;
6146  PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glVertexArrayMultiTexCoordOffsetEXTProc;
6147  PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glVertexArrayNormalOffsetEXTProc;
6148  PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glVertexArrayParameteriAPPLEProc;
6149  PFNGLVERTEXARRAYRANGEAPPLEPROC glVertexArrayRangeAPPLEProc;
6150  PFNGLVERTEXARRAYRANGENVPROC glVertexArrayRangeNVProc;
6151  PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glVertexArraySecondaryColorOffsetEXTProc;
6152  PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glVertexArrayTexCoordOffsetEXTProc;
6153  PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glVertexArrayVertexAttribBindingEXTProc;
6154  PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glVertexArrayVertexAttribDivisorEXTProc;
6155  PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glVertexArrayVertexAttribFormatEXTProc;
6156  PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glVertexArrayVertexAttribIFormatEXTProc;
6157  PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glVertexArrayVertexAttribIOffsetEXTProc;
6158  PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glVertexArrayVertexAttribLFormatEXTProc;
6159  PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glVertexArrayVertexAttribLOffsetEXTProc;
6160  PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glVertexArrayVertexAttribOffsetEXTProc;
6161  PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glVertexArrayVertexBindingDivisorEXTProc;
6162  PFNGLVERTEXARRAYVERTEXBUFFERPROC glVertexArrayVertexBufferProc;
6163  PFNGLVERTEXARRAYVERTEXBUFFERSPROC glVertexArrayVertexBuffersProc;
6164  PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glVertexArrayVertexOffsetEXTProc;
6165  PFNGLVERTEXATTRIB1DPROC glVertexAttrib1dProc;
6166  PFNGLVERTEXATTRIB1DARBPROC glVertexAttrib1dARBProc;
6167  PFNGLVERTEXATTRIB1DNVPROC glVertexAttrib1dNVProc;
6168  PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dvProc;
6169  PFNGLVERTEXATTRIB1DVARBPROC glVertexAttrib1dvARBProc;
6170  PFNGLVERTEXATTRIB1DVNVPROC glVertexAttrib1dvNVProc;
6171  PFNGLVERTEXATTRIB1FPROC glVertexAttrib1fProc;
6172  PFNGLVERTEXATTRIB1FARBPROC glVertexAttrib1fARBProc;
6173  PFNGLVERTEXATTRIB1FNVPROC glVertexAttrib1fNVProc;
6174  PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fvProc;
6175  PFNGLVERTEXATTRIB1FVARBPROC glVertexAttrib1fvARBProc;
6176  PFNGLVERTEXATTRIB1FVNVPROC glVertexAttrib1fvNVProc;
6177  PFNGLVERTEXATTRIB1HNVPROC glVertexAttrib1hNVProc;
6178  PFNGLVERTEXATTRIB1HVNVPROC glVertexAttrib1hvNVProc;
6179  PFNGLVERTEXATTRIB1SPROC glVertexAttrib1sProc;
6180  PFNGLVERTEXATTRIB1SARBPROC glVertexAttrib1sARBProc;
6181  PFNGLVERTEXATTRIB1SNVPROC glVertexAttrib1sNVProc;
6182  PFNGLVERTEXATTRIB1SVPROC glVertexAttrib1svProc;
6183  PFNGLVERTEXATTRIB1SVARBPROC glVertexAttrib1svARBProc;
6184  PFNGLVERTEXATTRIB1SVNVPROC glVertexAttrib1svNVProc;
6185  PFNGLVERTEXATTRIB2DPROC glVertexAttrib2dProc;
6186  PFNGLVERTEXATTRIB2DARBPROC glVertexAttrib2dARBProc;
6187  PFNGLVERTEXATTRIB2DNVPROC glVertexAttrib2dNVProc;
6188  PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dvProc;
6189  PFNGLVERTEXATTRIB2DVARBPROC glVertexAttrib2dvARBProc;
6190  PFNGLVERTEXATTRIB2DVNVPROC glVertexAttrib2dvNVProc;
6191  PFNGLVERTEXATTRIB2FPROC glVertexAttrib2fProc;
6192  PFNGLVERTEXATTRIB2FARBPROC glVertexAttrib2fARBProc;
6193  PFNGLVERTEXATTRIB2FNVPROC glVertexAttrib2fNVProc;
6194  PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fvProc;
6195  PFNGLVERTEXATTRIB2FVARBPROC glVertexAttrib2fvARBProc;
6196  PFNGLVERTEXATTRIB2FVNVPROC glVertexAttrib2fvNVProc;
6197  PFNGLVERTEXATTRIB2HNVPROC glVertexAttrib2hNVProc;
6198  PFNGLVERTEXATTRIB2HVNVPROC glVertexAttrib2hvNVProc;
6199  PFNGLVERTEXATTRIB2SPROC glVertexAttrib2sProc;
6200  PFNGLVERTEXATTRIB2SARBPROC glVertexAttrib2sARBProc;
6201  PFNGLVERTEXATTRIB2SNVPROC glVertexAttrib2sNVProc;
6202  PFNGLVERTEXATTRIB2SVPROC glVertexAttrib2svProc;
6203  PFNGLVERTEXATTRIB2SVARBPROC glVertexAttrib2svARBProc;
6204  PFNGLVERTEXATTRIB2SVNVPROC glVertexAttrib2svNVProc;
6205  PFNGLVERTEXATTRIB3DPROC glVertexAttrib3dProc;
6206  PFNGLVERTEXATTRIB3DARBPROC glVertexAttrib3dARBProc;
6207  PFNGLVERTEXATTRIB3DNVPROC glVertexAttrib3dNVProc;
6208  PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dvProc;
6209  PFNGLVERTEXATTRIB3DVARBPROC glVertexAttrib3dvARBProc;
6210  PFNGLVERTEXATTRIB3DVNVPROC glVertexAttrib3dvNVProc;
6211  PFNGLVERTEXATTRIB3FPROC glVertexAttrib3fProc;
6212  PFNGLVERTEXATTRIB3FARBPROC glVertexAttrib3fARBProc;
6213  PFNGLVERTEXATTRIB3FNVPROC glVertexAttrib3fNVProc;
6214  PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fvProc;
6215  PFNGLVERTEXATTRIB3FVARBPROC glVertexAttrib3fvARBProc;
6216  PFNGLVERTEXATTRIB3FVNVPROC glVertexAttrib3fvNVProc;
6217  PFNGLVERTEXATTRIB3HNVPROC glVertexAttrib3hNVProc;
6218  PFNGLVERTEXATTRIB3HVNVPROC glVertexAttrib3hvNVProc;
6219  PFNGLVERTEXATTRIB3SPROC glVertexAttrib3sProc;
6220  PFNGLVERTEXATTRIB3SARBPROC glVertexAttrib3sARBProc;
6221  PFNGLVERTEXATTRIB3SNVPROC glVertexAttrib3sNVProc;
6222  PFNGLVERTEXATTRIB3SVPROC glVertexAttrib3svProc;
6223  PFNGLVERTEXATTRIB3SVARBPROC glVertexAttrib3svARBProc;
6224  PFNGLVERTEXATTRIB3SVNVPROC glVertexAttrib3svNVProc;
6225  PFNGLVERTEXATTRIB4NBVPROC glVertexAttrib4NbvProc;
6226  PFNGLVERTEXATTRIB4NBVARBPROC glVertexAttrib4NbvARBProc;
6227  PFNGLVERTEXATTRIB4NIVPROC glVertexAttrib4NivProc;
6228  PFNGLVERTEXATTRIB4NIVARBPROC glVertexAttrib4NivARBProc;
6229  PFNGLVERTEXATTRIB4NSVPROC glVertexAttrib4NsvProc;
6230  PFNGLVERTEXATTRIB4NSVARBPROC glVertexAttrib4NsvARBProc;
6231  PFNGLVERTEXATTRIB4NUBPROC glVertexAttrib4NubProc;
6232  PFNGLVERTEXATTRIB4NUBARBPROC glVertexAttrib4NubARBProc;
6233  PFNGLVERTEXATTRIB4NUBVPROC glVertexAttrib4NubvProc;
6234  PFNGLVERTEXATTRIB4NUBVARBPROC glVertexAttrib4NubvARBProc;
6235  PFNGLVERTEXATTRIB4NUIVPROC glVertexAttrib4NuivProc;
6236  PFNGLVERTEXATTRIB4NUIVARBPROC glVertexAttrib4NuivARBProc;
6237  PFNGLVERTEXATTRIB4NUSVPROC glVertexAttrib4NusvProc;
6238  PFNGLVERTEXATTRIB4NUSVARBPROC glVertexAttrib4NusvARBProc;
6239  PFNGLVERTEXATTRIB4BVPROC glVertexAttrib4bvProc;
6240  PFNGLVERTEXATTRIB4BVARBPROC glVertexAttrib4bvARBProc;
6241  PFNGLVERTEXATTRIB4DPROC glVertexAttrib4dProc;
6242  PFNGLVERTEXATTRIB4DARBPROC glVertexAttrib4dARBProc;
6243  PFNGLVERTEXATTRIB4DNVPROC glVertexAttrib4dNVProc;
6244  PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dvProc;
6245  PFNGLVERTEXATTRIB4DVARBPROC glVertexAttrib4dvARBProc;
6246  PFNGLVERTEXATTRIB4DVNVPROC glVertexAttrib4dvNVProc;
6247  PFNGLVERTEXATTRIB4FPROC glVertexAttrib4fProc;
6248  PFNGLVERTEXATTRIB4FARBPROC glVertexAttrib4fARBProc;
6249  PFNGLVERTEXATTRIB4FNVPROC glVertexAttrib4fNVProc;
6250  PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fvProc;
6251  PFNGLVERTEXATTRIB4FVARBPROC glVertexAttrib4fvARBProc;
6252  PFNGLVERTEXATTRIB4FVNVPROC glVertexAttrib4fvNVProc;
6253  PFNGLVERTEXATTRIB4HNVPROC glVertexAttrib4hNVProc;
6254  PFNGLVERTEXATTRIB4HVNVPROC glVertexAttrib4hvNVProc;
6255  PFNGLVERTEXATTRIB4IVPROC glVertexAttrib4ivProc;
6256  PFNGLVERTEXATTRIB4IVARBPROC glVertexAttrib4ivARBProc;
6257  PFNGLVERTEXATTRIB4SPROC glVertexAttrib4sProc;
6258  PFNGLVERTEXATTRIB4SARBPROC glVertexAttrib4sARBProc;
6259  PFNGLVERTEXATTRIB4SNVPROC glVertexAttrib4sNVProc;
6260  PFNGLVERTEXATTRIB4SVPROC glVertexAttrib4svProc;
6261  PFNGLVERTEXATTRIB4SVARBPROC glVertexAttrib4svARBProc;
6262  PFNGLVERTEXATTRIB4SVNVPROC glVertexAttrib4svNVProc;
6263  PFNGLVERTEXATTRIB4UBNVPROC glVertexAttrib4ubNVProc;
6264  PFNGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubvProc;
6265  PFNGLVERTEXATTRIB4UBVARBPROC glVertexAttrib4ubvARBProc;
6266  PFNGLVERTEXATTRIB4UBVNVPROC glVertexAttrib4ubvNVProc;
6267  PFNGLVERTEXATTRIB4UIVPROC glVertexAttrib4uivProc;
6268  PFNGLVERTEXATTRIB4UIVARBPROC glVertexAttrib4uivARBProc;
6269  PFNGLVERTEXATTRIB4USVPROC glVertexAttrib4usvProc;
6270  PFNGLVERTEXATTRIB4USVARBPROC glVertexAttrib4usvARBProc;
6271  PFNGLVERTEXATTRIBARRAYOBJECTATIPROC glVertexAttribArrayObjectATIProc;
6272  PFNGLVERTEXATTRIBBINDINGPROC glVertexAttribBindingProc;
6273  PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisorProc;
6274  PFNGLVERTEXATTRIBDIVISORANGLEPROC glVertexAttribDivisorANGLEProc;
6275  PFNGLVERTEXATTRIBDIVISORARBPROC glVertexAttribDivisorARBProc;
6276  PFNGLVERTEXATTRIBDIVISOREXTPROC glVertexAttribDivisorEXTProc;
6277  PFNGLVERTEXATTRIBDIVISORNVPROC glVertexAttribDivisorNVProc;
6278  PFNGLVERTEXATTRIBFORMATPROC glVertexAttribFormatProc;
6279  PFNGLVERTEXATTRIBFORMATNVPROC glVertexAttribFormatNVProc;
6280  PFNGLVERTEXATTRIBI1IPROC glVertexAttribI1iProc;
6281  PFNGLVERTEXATTRIBI1IEXTPROC glVertexAttribI1iEXTProc;
6282  PFNGLVERTEXATTRIBI1IVPROC glVertexAttribI1ivProc;
6283  PFNGLVERTEXATTRIBI1IVEXTPROC glVertexAttribI1ivEXTProc;
6284  PFNGLVERTEXATTRIBI1UIPROC glVertexAttribI1uiProc;
6285  PFNGLVERTEXATTRIBI1UIEXTPROC glVertexAttribI1uiEXTProc;
6286  PFNGLVERTEXATTRIBI1UIVPROC glVertexAttribI1uivProc;
6287  PFNGLVERTEXATTRIBI1UIVEXTPROC glVertexAttribI1uivEXTProc;
6288  PFNGLVERTEXATTRIBI2IPROC glVertexAttribI2iProc;
6289  PFNGLVERTEXATTRIBI2IEXTPROC glVertexAttribI2iEXTProc;
6290  PFNGLVERTEXATTRIBI2IVPROC glVertexAttribI2ivProc;
6291  PFNGLVERTEXATTRIBI2IVEXTPROC glVertexAttribI2ivEXTProc;
6292  PFNGLVERTEXATTRIBI2UIPROC glVertexAttribI2uiProc;
6293  PFNGLVERTEXATTRIBI2UIEXTPROC glVertexAttribI2uiEXTProc;
6294  PFNGLVERTEXATTRIBI2UIVPROC glVertexAttribI2uivProc;
6295  PFNGLVERTEXATTRIBI2UIVEXTPROC glVertexAttribI2uivEXTProc;
6296  PFNGLVERTEXATTRIBI3IPROC glVertexAttribI3iProc;
6297  PFNGLVERTEXATTRIBI3IEXTPROC glVertexAttribI3iEXTProc;
6298  PFNGLVERTEXATTRIBI3IVPROC glVertexAttribI3ivProc;
6299  PFNGLVERTEXATTRIBI3IVEXTPROC glVertexAttribI3ivEXTProc;
6300  PFNGLVERTEXATTRIBI3UIPROC glVertexAttribI3uiProc;
6301  PFNGLVERTEXATTRIBI3UIEXTPROC glVertexAttribI3uiEXTProc;
6302  PFNGLVERTEXATTRIBI3UIVPROC glVertexAttribI3uivProc;
6303  PFNGLVERTEXATTRIBI3UIVEXTPROC glVertexAttribI3uivEXTProc;
6304  PFNGLVERTEXATTRIBI4BVPROC glVertexAttribI4bvProc;
6305  PFNGLVERTEXATTRIBI4BVEXTPROC glVertexAttribI4bvEXTProc;
6306  PFNGLVERTEXATTRIBI4IPROC glVertexAttribI4iProc;
6307  PFNGLVERTEXATTRIBI4IEXTPROC glVertexAttribI4iEXTProc;
6308  PFNGLVERTEXATTRIBI4IVPROC glVertexAttribI4ivProc;
6309  PFNGLVERTEXATTRIBI4IVEXTPROC glVertexAttribI4ivEXTProc;
6310  PFNGLVERTEXATTRIBI4SVPROC glVertexAttribI4svProc;
6311  PFNGLVERTEXATTRIBI4SVEXTPROC glVertexAttribI4svEXTProc;
6312  PFNGLVERTEXATTRIBI4UBVPROC glVertexAttribI4ubvProc;
6313  PFNGLVERTEXATTRIBI4UBVEXTPROC glVertexAttribI4ubvEXTProc;
6314  PFNGLVERTEXATTRIBI4UIPROC glVertexAttribI4uiProc;
6315  PFNGLVERTEXATTRIBI4UIEXTPROC glVertexAttribI4uiEXTProc;
6316  PFNGLVERTEXATTRIBI4UIVPROC glVertexAttribI4uivProc;
6317  PFNGLVERTEXATTRIBI4UIVEXTPROC glVertexAttribI4uivEXTProc;
6318  PFNGLVERTEXATTRIBI4USVPROC glVertexAttribI4usvProc;
6319  PFNGLVERTEXATTRIBI4USVEXTPROC glVertexAttribI4usvEXTProc;
6320  PFNGLVERTEXATTRIBIFORMATPROC glVertexAttribIFormatProc;
6321  PFNGLVERTEXATTRIBIFORMATNVPROC glVertexAttribIFormatNVProc;
6322  PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointerProc;
6323  PFNGLVERTEXATTRIBIPOINTEREXTPROC glVertexAttribIPointerEXTProc;
6324  PFNGLVERTEXATTRIBL1DPROC glVertexAttribL1dProc;
6325  PFNGLVERTEXATTRIBL1DEXTPROC glVertexAttribL1dEXTProc;
6326  PFNGLVERTEXATTRIBL1DVPROC glVertexAttribL1dvProc;
6327  PFNGLVERTEXATTRIBL1DVEXTPROC glVertexAttribL1dvEXTProc;
6328  PFNGLVERTEXATTRIBL1I64NVPROC glVertexAttribL1i64NVProc;
6329  PFNGLVERTEXATTRIBL1I64VNVPROC glVertexAttribL1i64vNVProc;
6330  PFNGLVERTEXATTRIBL1UI64ARBPROC glVertexAttribL1ui64ARBProc;
6331  PFNGLVERTEXATTRIBL1UI64NVPROC glVertexAttribL1ui64NVProc;
6332  PFNGLVERTEXATTRIBL1UI64VARBPROC glVertexAttribL1ui64vARBProc;
6333  PFNGLVERTEXATTRIBL1UI64VNVPROC glVertexAttribL1ui64vNVProc;
6334  PFNGLVERTEXATTRIBL2DPROC glVertexAttribL2dProc;
6335  PFNGLVERTEXATTRIBL2DEXTPROC glVertexAttribL2dEXTProc;
6336  PFNGLVERTEXATTRIBL2DVPROC glVertexAttribL2dvProc;
6337  PFNGLVERTEXATTRIBL2DVEXTPROC glVertexAttribL2dvEXTProc;
6338  PFNGLVERTEXATTRIBL2I64NVPROC glVertexAttribL2i64NVProc;
6339  PFNGLVERTEXATTRIBL2I64VNVPROC glVertexAttribL2i64vNVProc;
6340  PFNGLVERTEXATTRIBL2UI64NVPROC glVertexAttribL2ui64NVProc;
6341  PFNGLVERTEXATTRIBL2UI64VNVPROC glVertexAttribL2ui64vNVProc;
6342  PFNGLVERTEXATTRIBL3DPROC glVertexAttribL3dProc;
6343  PFNGLVERTEXATTRIBL3DEXTPROC glVertexAttribL3dEXTProc;
6344  PFNGLVERTEXATTRIBL3DVPROC glVertexAttribL3dvProc;
6345  PFNGLVERTEXATTRIBL3DVEXTPROC glVertexAttribL3dvEXTProc;
6346  PFNGLVERTEXATTRIBL3I64NVPROC glVertexAttribL3i64NVProc;
6347  PFNGLVERTEXATTRIBL3I64VNVPROC glVertexAttribL3i64vNVProc;
6348  PFNGLVERTEXATTRIBL3UI64NVPROC glVertexAttribL3ui64NVProc;
6349  PFNGLVERTEXATTRIBL3UI64VNVPROC glVertexAttribL3ui64vNVProc;
6350  PFNGLVERTEXATTRIBL4DPROC glVertexAttribL4dProc;
6351  PFNGLVERTEXATTRIBL4DEXTPROC glVertexAttribL4dEXTProc;
6352  PFNGLVERTEXATTRIBL4DVPROC glVertexAttribL4dvProc;
6353  PFNGLVERTEXATTRIBL4DVEXTPROC glVertexAttribL4dvEXTProc;
6354  PFNGLVERTEXATTRIBL4I64NVPROC glVertexAttribL4i64NVProc;
6355  PFNGLVERTEXATTRIBL4I64VNVPROC glVertexAttribL4i64vNVProc;
6356  PFNGLVERTEXATTRIBL4UI64NVPROC glVertexAttribL4ui64NVProc;
6357  PFNGLVERTEXATTRIBL4UI64VNVPROC glVertexAttribL4ui64vNVProc;
6358  PFNGLVERTEXATTRIBLFORMATPROC glVertexAttribLFormatProc;
6359  PFNGLVERTEXATTRIBLFORMATNVPROC glVertexAttribLFormatNVProc;
6360  PFNGLVERTEXATTRIBLPOINTERPROC glVertexAttribLPointerProc;
6361  PFNGLVERTEXATTRIBLPOINTEREXTPROC glVertexAttribLPointerEXTProc;
6362  PFNGLVERTEXATTRIBP1UIPROC glVertexAttribP1uiProc;
6363  PFNGLVERTEXATTRIBP1UIVPROC glVertexAttribP1uivProc;
6364  PFNGLVERTEXATTRIBP2UIPROC glVertexAttribP2uiProc;
6365  PFNGLVERTEXATTRIBP2UIVPROC glVertexAttribP2uivProc;
6366  PFNGLVERTEXATTRIBP3UIPROC glVertexAttribP3uiProc;
6367  PFNGLVERTEXATTRIBP3UIVPROC glVertexAttribP3uivProc;
6368  PFNGLVERTEXATTRIBP4UIPROC glVertexAttribP4uiProc;
6369  PFNGLVERTEXATTRIBP4UIVPROC glVertexAttribP4uivProc;
6370  PFNGLVERTEXATTRIBPARAMETERIAMDPROC glVertexAttribParameteriAMDProc;
6371  PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointerProc;
6372  PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARBProc;
6373  PFNGLVERTEXATTRIBPOINTERNVPROC glVertexAttribPointerNVProc;
6374  PFNGLVERTEXATTRIBS1DVNVPROC glVertexAttribs1dvNVProc;
6375  PFNGLVERTEXATTRIBS1FVNVPROC glVertexAttribs1fvNVProc;
6376  PFNGLVERTEXATTRIBS1HVNVPROC glVertexAttribs1hvNVProc;
6377  PFNGLVERTEXATTRIBS1SVNVPROC glVertexAttribs1svNVProc;
6378  PFNGLVERTEXATTRIBS2DVNVPROC glVertexAttribs2dvNVProc;
6379  PFNGLVERTEXATTRIBS2FVNVPROC glVertexAttribs2fvNVProc;
6380  PFNGLVERTEXATTRIBS2HVNVPROC glVertexAttribs2hvNVProc;
6381  PFNGLVERTEXATTRIBS2SVNVPROC glVertexAttribs2svNVProc;
6382  PFNGLVERTEXATTRIBS3DVNVPROC glVertexAttribs3dvNVProc;
6383  PFNGLVERTEXATTRIBS3FVNVPROC glVertexAttribs3fvNVProc;
6384  PFNGLVERTEXATTRIBS3HVNVPROC glVertexAttribs3hvNVProc;
6385  PFNGLVERTEXATTRIBS3SVNVPROC glVertexAttribs3svNVProc;
6386  PFNGLVERTEXATTRIBS4DVNVPROC glVertexAttribs4dvNVProc;
6387  PFNGLVERTEXATTRIBS4FVNVPROC glVertexAttribs4fvNVProc;
6388  PFNGLVERTEXATTRIBS4HVNVPROC glVertexAttribs4hvNVProc;
6389  PFNGLVERTEXATTRIBS4SVNVPROC glVertexAttribs4svNVProc;
6390  PFNGLVERTEXATTRIBS4UBVNVPROC glVertexAttribs4ubvNVProc;
6391  PFNGLVERTEXBINDINGDIVISORPROC glVertexBindingDivisorProc;
6392  PFNGLVERTEXBLENDARBPROC glVertexBlendARBProc;
6393  PFNGLVERTEXBLENDENVFATIPROC glVertexBlendEnvfATIProc;
6394  PFNGLVERTEXBLENDENVIATIPROC glVertexBlendEnviATIProc;
6395  PFNGLVERTEXFORMATNVPROC glVertexFormatNVProc;
6396  PFNGLVERTEXP2UIPROC glVertexP2uiProc;
6397  PFNGLVERTEXP2UIVPROC glVertexP2uivProc;
6398  PFNGLVERTEXP3UIPROC glVertexP3uiProc;
6399  PFNGLVERTEXP3UIVPROC glVertexP3uivProc;
6400  PFNGLVERTEXP4UIPROC glVertexP4uiProc;
6401  PFNGLVERTEXP4UIVPROC glVertexP4uivProc;
6402  PFNGLVERTEXPOINTEREXTPROC glVertexPointerEXTProc;
6403  PFNGLVERTEXPOINTERLISTIBMPROC glVertexPointerListIBMProc;
6404  PFNGLVERTEXPOINTERVINTELPROC glVertexPointervINTELProc;
6405  PFNGLVERTEXSTREAM1DATIPROC glVertexStream1dATIProc;
6406  PFNGLVERTEXSTREAM1DVATIPROC glVertexStream1dvATIProc;
6407  PFNGLVERTEXSTREAM1FATIPROC glVertexStream1fATIProc;
6408  PFNGLVERTEXSTREAM1FVATIPROC glVertexStream1fvATIProc;
6409  PFNGLVERTEXSTREAM1IATIPROC glVertexStream1iATIProc;
6410  PFNGLVERTEXSTREAM1IVATIPROC glVertexStream1ivATIProc;
6411  PFNGLVERTEXSTREAM1SATIPROC glVertexStream1sATIProc;
6412  PFNGLVERTEXSTREAM1SVATIPROC glVertexStream1svATIProc;
6413  PFNGLVERTEXSTREAM2DATIPROC glVertexStream2dATIProc;
6414  PFNGLVERTEXSTREAM2DVATIPROC glVertexStream2dvATIProc;
6415  PFNGLVERTEXSTREAM2FATIPROC glVertexStream2fATIProc;
6416  PFNGLVERTEXSTREAM2FVATIPROC glVertexStream2fvATIProc;
6417  PFNGLVERTEXSTREAM2IATIPROC glVertexStream2iATIProc;
6418  PFNGLVERTEXSTREAM2IVATIPROC glVertexStream2ivATIProc;
6419  PFNGLVERTEXSTREAM2SATIPROC glVertexStream2sATIProc;
6420  PFNGLVERTEXSTREAM2SVATIPROC glVertexStream2svATIProc;
6421  PFNGLVERTEXSTREAM3DATIPROC glVertexStream3dATIProc;
6422  PFNGLVERTEXSTREAM3DVATIPROC glVertexStream3dvATIProc;
6423  PFNGLVERTEXSTREAM3FATIPROC glVertexStream3fATIProc;
6424  PFNGLVERTEXSTREAM3FVATIPROC glVertexStream3fvATIProc;
6425  PFNGLVERTEXSTREAM3IATIPROC glVertexStream3iATIProc;
6426  PFNGLVERTEXSTREAM3IVATIPROC glVertexStream3ivATIProc;
6427  PFNGLVERTEXSTREAM3SATIPROC glVertexStream3sATIProc;
6428  PFNGLVERTEXSTREAM3SVATIPROC glVertexStream3svATIProc;
6429  PFNGLVERTEXSTREAM4DATIPROC glVertexStream4dATIProc;
6430  PFNGLVERTEXSTREAM4DVATIPROC glVertexStream4dvATIProc;
6431  PFNGLVERTEXSTREAM4FATIPROC glVertexStream4fATIProc;
6432  PFNGLVERTEXSTREAM4FVATIPROC glVertexStream4fvATIProc;
6433  PFNGLVERTEXSTREAM4IATIPROC glVertexStream4iATIProc;
6434  PFNGLVERTEXSTREAM4IVATIPROC glVertexStream4ivATIProc;
6435  PFNGLVERTEXSTREAM4SATIPROC glVertexStream4sATIProc;
6436  PFNGLVERTEXSTREAM4SVATIPROC glVertexStream4svATIProc;
6437  PFNGLVERTEXWEIGHTPOINTEREXTPROC glVertexWeightPointerEXTProc;
6438  PFNGLVERTEXWEIGHTFEXTPROC glVertexWeightfEXTProc;
6439  PFNGLVERTEXWEIGHTFVEXTPROC glVertexWeightfvEXTProc;
6440  PFNGLVERTEXWEIGHTHNVPROC glVertexWeighthNVProc;
6441  PFNGLVERTEXWEIGHTHVNVPROC glVertexWeighthvNVProc;
6442  PFNGLVIDEOCAPTURENVPROC glVideoCaptureNVProc;
6443  PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glVideoCaptureStreamParameterdvNVProc;
6444  PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glVideoCaptureStreamParameterfvNVProc;
6445  PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glVideoCaptureStreamParameterivNVProc;
6446  PFNGLVIEWPORTPROC glViewportProc;
6447  PFNGLVIEWPORTARRAYVPROC glViewportArrayvProc;
6448  PFNGLVIEWPORTARRAYVNVPROC glViewportArrayvNVProc;
6449  PFNGLVIEWPORTARRAYVOESPROC glViewportArrayvOESProc;
6450  PFNGLVIEWPORTINDEXEDFPROC glViewportIndexedfProc;
6451  PFNGLVIEWPORTINDEXEDFNVPROC glViewportIndexedfNVProc;
6452  PFNGLVIEWPORTINDEXEDFOESPROC glViewportIndexedfOESProc;
6453  PFNGLVIEWPORTINDEXEDFVPROC glViewportIndexedfvProc;
6454  PFNGLVIEWPORTINDEXEDFVNVPROC glViewportIndexedfvNVProc;
6455  PFNGLVIEWPORTINDEXEDFVOESPROC glViewportIndexedfvOESProc;
6456  PFNGLVIEWPORTPOSITIONWSCALENVPROC glViewportPositionWScaleNVProc;
6457  PFNGLVIEWPORTSWIZZLENVPROC glViewportSwizzleNVProc;
6458  PFNGLWAITSYNCPROC glWaitSyncProc;
6459  PFNGLWAITSYNCAPPLEPROC glWaitSyncAPPLEProc;
6460  PFNGLWEIGHTPATHSNVPROC glWeightPathsNVProc;
6461  PFNGLWEIGHTPOINTERARBPROC glWeightPointerARBProc;
6462  PFNGLWEIGHTBVARBPROC glWeightbvARBProc;
6463  PFNGLWEIGHTDVARBPROC glWeightdvARBProc;
6464  PFNGLWEIGHTFVARBPROC glWeightfvARBProc;
6465  PFNGLWEIGHTIVARBPROC glWeightivARBProc;
6466  PFNGLWEIGHTSVARBPROC glWeightsvARBProc;
6467  PFNGLWEIGHTUBVARBPROC glWeightubvARBProc;
6468  PFNGLWEIGHTUIVARBPROC glWeightuivARBProc;
6469  PFNGLWEIGHTUSVARBPROC glWeightusvARBProc;
6470  PFNGLWINDOWPOS2DPROC glWindowPos2dProc;
6471  PFNGLWINDOWPOS2DARBPROC glWindowPos2dARBProc;
6472  PFNGLWINDOWPOS2DMESAPROC glWindowPos2dMESAProc;
6473  PFNGLWINDOWPOS2DVPROC glWindowPos2dvProc;
6474  PFNGLWINDOWPOS2DVARBPROC glWindowPos2dvARBProc;
6475  PFNGLWINDOWPOS2DVMESAPROC glWindowPos2dvMESAProc;
6476  PFNGLWINDOWPOS2FPROC glWindowPos2fProc;
6477  PFNGLWINDOWPOS2FARBPROC glWindowPos2fARBProc;
6478  PFNGLWINDOWPOS2FMESAPROC glWindowPos2fMESAProc;
6479  PFNGLWINDOWPOS2FVPROC glWindowPos2fvProc;
6480  PFNGLWINDOWPOS2FVARBPROC glWindowPos2fvARBProc;
6481  PFNGLWINDOWPOS2FVMESAPROC glWindowPos2fvMESAProc;
6482  PFNGLWINDOWPOS2IPROC glWindowPos2iProc;
6483  PFNGLWINDOWPOS2IARBPROC glWindowPos2iARBProc;
6484  PFNGLWINDOWPOS2IMESAPROC glWindowPos2iMESAProc;
6485  PFNGLWINDOWPOS2IVPROC glWindowPos2ivProc;
6486  PFNGLWINDOWPOS2IVARBPROC glWindowPos2ivARBProc;
6487  PFNGLWINDOWPOS2IVMESAPROC glWindowPos2ivMESAProc;
6488  PFNGLWINDOWPOS2SPROC glWindowPos2sProc;
6489  PFNGLWINDOWPOS2SARBPROC glWindowPos2sARBProc;
6490  PFNGLWINDOWPOS2SMESAPROC glWindowPos2sMESAProc;
6491  PFNGLWINDOWPOS2SVPROC glWindowPos2svProc;
6492  PFNGLWINDOWPOS2SVARBPROC glWindowPos2svARBProc;
6493  PFNGLWINDOWPOS2SVMESAPROC glWindowPos2svMESAProc;
6494  PFNGLWINDOWPOS3DPROC glWindowPos3dProc;
6495  PFNGLWINDOWPOS3DARBPROC glWindowPos3dARBProc;
6496  PFNGLWINDOWPOS3DMESAPROC glWindowPos3dMESAProc;
6497  PFNGLWINDOWPOS3DVPROC glWindowPos3dvProc;
6498  PFNGLWINDOWPOS3DVARBPROC glWindowPos3dvARBProc;
6499  PFNGLWINDOWPOS3DVMESAPROC glWindowPos3dvMESAProc;
6500  PFNGLWINDOWPOS3FPROC glWindowPos3fProc;
6501  PFNGLWINDOWPOS3FARBPROC glWindowPos3fARBProc;
6502  PFNGLWINDOWPOS3FMESAPROC glWindowPos3fMESAProc;
6503  PFNGLWINDOWPOS3FVPROC glWindowPos3fvProc;
6504  PFNGLWINDOWPOS3FVARBPROC glWindowPos3fvARBProc;
6505  PFNGLWINDOWPOS3FVMESAPROC glWindowPos3fvMESAProc;
6506  PFNGLWINDOWPOS3IPROC glWindowPos3iProc;
6507  PFNGLWINDOWPOS3IARBPROC glWindowPos3iARBProc;
6508  PFNGLWINDOWPOS3IMESAPROC glWindowPos3iMESAProc;
6509  PFNGLWINDOWPOS3IVPROC glWindowPos3ivProc;
6510  PFNGLWINDOWPOS3IVARBPROC glWindowPos3ivARBProc;
6511  PFNGLWINDOWPOS3IVMESAPROC glWindowPos3ivMESAProc;
6512  PFNGLWINDOWPOS3SPROC glWindowPos3sProc;
6513  PFNGLWINDOWPOS3SARBPROC glWindowPos3sARBProc;
6514  PFNGLWINDOWPOS3SMESAPROC glWindowPos3sMESAProc;
6515  PFNGLWINDOWPOS3SVPROC glWindowPos3svProc;
6516  PFNGLWINDOWPOS3SVARBPROC glWindowPos3svARBProc;
6517  PFNGLWINDOWPOS3SVMESAPROC glWindowPos3svMESAProc;
6518  PFNGLWINDOWPOS4DMESAPROC glWindowPos4dMESAProc;
6519  PFNGLWINDOWPOS4DVMESAPROC glWindowPos4dvMESAProc;
6520  PFNGLWINDOWPOS4FMESAPROC glWindowPos4fMESAProc;
6521  PFNGLWINDOWPOS4FVMESAPROC glWindowPos4fvMESAProc;
6522  PFNGLWINDOWPOS4IMESAPROC glWindowPos4iMESAProc;
6523  PFNGLWINDOWPOS4IVMESAPROC glWindowPos4ivMESAProc;
6524  PFNGLWINDOWPOS4SMESAPROC glWindowPos4sMESAProc;
6525  PFNGLWINDOWPOS4SVMESAPROC glWindowPos4svMESAProc;
6526  PFNGLWINDOWRECTANGLESEXTPROC glWindowRectanglesEXTProc;
6527  PFNGLWRITEMASKEXTPROC glWriteMaskEXTProc;
6528 #endif
6529  };
6530 
6531  static const CYIString LOG_TAG;
6532  static char const *const FEATURE_DISCOVERED_MSG;
6533  static char const *const MISSING_FUNC_ERR_MSG;
6534 
6535  static char const *const GL_ES_VERSION_2_0_STR;
6536  static char const *const GL_ES_VERSION_3_0_STR;
6537  static char const *const GL_ES_VERSION_3_1_STR;
6538  static char const *const GL_ES_VERSION_3_2_STR;
6539  static char const *const GL_VERSION_1_0_STR;
6540  static char const *const GL_VERSION_1_1_STR;
6541  static char const *const GL_VERSION_1_2_STR;
6542  static char const *const GL_VERSION_1_3_STR;
6543  static char const *const GL_VERSION_1_4_STR;
6544  static char const *const GL_VERSION_1_5_STR;
6545  static char const *const GL_VERSION_2_0_STR;
6546  static char const *const GL_VERSION_2_1_STR;
6547  static char const *const GL_VERSION_3_0_STR;
6548  static char const *const GL_VERSION_3_1_STR;
6549  static char const *const GL_VERSION_3_2_STR;
6550  static char const *const GL_VERSION_3_3_STR;
6551  static char const *const GL_VERSION_4_0_STR;
6552  static char const *const GL_VERSION_4_1_STR;
6553  static char const *const GL_VERSION_4_2_STR;
6554  static char const *const GL_VERSION_4_3_STR;
6555  static char const *const GL_VERSION_4_4_STR;
6556  static char const *const GL_VERSION_4_5_STR;
6557 
6558  static char const *const GL_3DFX_multisample_STR;
6559  static char const *const GL_3DFX_tbuffer_STR;
6560  static char const *const GL_3DFX_texture_compression_FXT1_STR;
6561  static char const *const GL_AMD_blend_minmax_factor_STR;
6562  static char const *const GL_AMD_compressed_3DC_texture_STR;
6563  static char const *const GL_AMD_compressed_ATC_texture_STR;
6564  static char const *const GL_AMD_conservative_depth_STR;
6565  static char const *const GL_AMD_debug_output_STR;
6566  static char const *const GL_AMD_depth_clamp_separate_STR;
6567  static char const *const GL_AMD_draw_buffers_blend_STR;
6568  static char const *const GL_AMD_gcn_shader_STR;
6569  static char const *const GL_AMD_gpu_shader_half_float_STR;
6570  static char const *const GL_AMD_gpu_shader_int64_STR;
6571  static char const *const GL_AMD_interleaved_elements_STR;
6572  static char const *const GL_AMD_multi_draw_indirect_STR;
6573  static char const *const GL_AMD_name_gen_delete_STR;
6574  static char const *const GL_AMD_occlusion_query_event_STR;
6575  static char const *const GL_AMD_performance_monitor_STR;
6576  static char const *const GL_AMD_pinned_memory_STR;
6577  static char const *const GL_AMD_program_binary_Z400_STR;
6578  static char const *const GL_AMD_query_buffer_object_STR;
6579  static char const *const GL_AMD_sample_positions_STR;
6580  static char const *const GL_AMD_seamless_cubemap_per_texture_STR;
6581  static char const *const GL_AMD_shader_atomic_counter_ops_STR;
6582  static char const *const GL_AMD_shader_ballot_STR;
6583  static char const *const GL_AMD_shader_explicit_vertex_parameter_STR;
6584  static char const *const GL_AMD_shader_stencil_export_STR;
6585  static char const *const GL_AMD_shader_trinary_minmax_STR;
6586  static char const *const GL_AMD_sparse_texture_STR;
6587  static char const *const GL_AMD_stencil_operation_extended_STR;
6588  static char const *const GL_AMD_texture_texture4_STR;
6589  static char const *const GL_AMD_transform_feedback3_lines_triangles_STR;
6590  static char const *const GL_AMD_transform_feedback4_STR;
6591  static char const *const GL_AMD_vertex_shader_layer_STR;
6592  static char const *const GL_AMD_vertex_shader_tessellator_STR;
6593  static char const *const GL_AMD_vertex_shader_viewport_index_STR;
6594  static char const *const GL_ANDROID_extension_pack_es31a_STR;
6595  static char const *const GL_ANGLE_depth_texture_STR;
6596  static char const *const GL_ANGLE_framebuffer_blit_STR;
6597  static char const *const GL_ANGLE_framebuffer_multisample_STR;
6598  static char const *const GL_ANGLE_instanced_arrays_STR;
6599  static char const *const GL_ANGLE_pack_reverse_row_order_STR;
6600  static char const *const GL_ANGLE_program_binary_STR;
6601  static char const *const GL_ANGLE_texture_compression_dxt3_STR;
6602  static char const *const GL_ANGLE_texture_compression_dxt5_STR;
6603  static char const *const GL_ANGLE_texture_usage_STR;
6604  static char const *const GL_ANGLE_translated_shader_source_STR;
6605  static char const *const GL_APPLE_aux_depth_stencil_STR;
6606  static char const *const GL_APPLE_client_storage_STR;
6607  static char const *const GL_APPLE_clip_distance_STR;
6608  static char const *const GL_APPLE_color_buffer_packed_float_STR;
6609  static char const *const GL_APPLE_copy_texture_levels_STR;
6610  static char const *const GL_APPLE_element_array_STR;
6611  static char const *const GL_APPLE_fence_STR;
6612  static char const *const GL_APPLE_float_pixels_STR;
6613  static char const *const GL_APPLE_flush_buffer_range_STR;
6614  static char const *const GL_APPLE_framebuffer_multisample_STR;
6615  static char const *const GL_APPLE_object_purgeable_STR;
6616  static char const *const GL_APPLE_rgb_422_STR;
6617  static char const *const GL_APPLE_row_bytes_STR;
6618  static char const *const GL_APPLE_specular_vector_STR;
6619  static char const *const GL_APPLE_sync_STR;
6620  static char const *const GL_APPLE_texture_2D_limited_npot_STR;
6621  static char const *const GL_APPLE_texture_format_BGRA8888_STR;
6622  static char const *const GL_APPLE_texture_max_level_STR;
6623  static char const *const GL_APPLE_texture_packed_float_STR;
6624  static char const *const GL_APPLE_texture_range_STR;
6625  static char const *const GL_APPLE_transform_hint_STR;
6626  static char const *const GL_APPLE_vertex_array_object_STR;
6627  static char const *const GL_APPLE_vertex_array_range_STR;
6628  static char const *const GL_APPLE_vertex_program_evaluators_STR;
6629  static char const *const GL_APPLE_ycbcr_422_STR;
6630  static char const *const GL_ARB_ES2_compatibility_STR;
6631  static char const *const GL_ARB_ES3_1_compatibility_STR;
6632  static char const *const GL_ARB_ES3_2_compatibility_STR;
6633  static char const *const GL_ARB_ES3_compatibility_STR;
6634  static char const *const GL_ARB_arrays_of_arrays_STR;
6635  static char const *const GL_ARB_base_instance_STR;
6636  static char const *const GL_ARB_bindless_texture_STR;
6637  static char const *const GL_ARB_blend_func_extended_STR;
6638  static char const *const GL_ARB_buffer_storage_STR;
6639  static char const *const GL_ARB_cl_event_STR;
6640  static char const *const GL_ARB_clear_buffer_object_STR;
6641  static char const *const GL_ARB_clear_texture_STR;
6642  static char const *const GL_ARB_clip_control_STR;
6643  static char const *const GL_ARB_color_buffer_float_STR;
6644  static char const *const GL_ARB_compatibility_STR;
6645  static char const *const GL_ARB_compressed_texture_pixel_storage_STR;
6646  static char const *const GL_ARB_compute_shader_STR;
6647  static char const *const GL_ARB_compute_variable_group_size_STR;
6648  static char const *const GL_ARB_conditional_render_inverted_STR;
6649  static char const *const GL_ARB_conservative_depth_STR;
6650  static char const *const GL_ARB_copy_buffer_STR;
6651  static char const *const GL_ARB_copy_image_STR;
6652  static char const *const GL_ARB_cull_distance_STR;
6653  static char const *const GL_ARB_debug_output_STR;
6654  static char const *const GL_ARB_depth_buffer_float_STR;
6655  static char const *const GL_ARB_depth_clamp_STR;
6656  static char const *const GL_ARB_depth_texture_STR;
6657  static char const *const GL_ARB_derivative_control_STR;
6658  static char const *const GL_ARB_direct_state_access_STR;
6659  static char const *const GL_ARB_draw_buffers_STR;
6660  static char const *const GL_ARB_draw_buffers_blend_STR;
6661  static char const *const GL_ARB_draw_elements_base_vertex_STR;
6662  static char const *const GL_ARB_draw_indirect_STR;
6663  static char const *const GL_ARB_draw_instanced_STR;
6664  static char const *const GL_ARB_enhanced_layouts_STR;
6665  static char const *const GL_ARB_explicit_attrib_location_STR;
6666  static char const *const GL_ARB_explicit_uniform_location_STR;
6667  static char const *const GL_ARB_fragment_coord_conventions_STR;
6668  static char const *const GL_ARB_fragment_layer_viewport_STR;
6669  static char const *const GL_ARB_fragment_program_STR;
6670  static char const *const GL_ARB_fragment_program_shadow_STR;
6671  static char const *const GL_ARB_fragment_shader_STR;
6672  static char const *const GL_ARB_fragment_shader_interlock_STR;
6673  static char const *const GL_ARB_framebuffer_no_attachments_STR;
6674  static char const *const GL_ARB_framebuffer_object_STR;
6675  static char const *const GL_ARB_framebuffer_sRGB_STR;
6676  static char const *const GL_ARB_geometry_shader4_STR;
6677  static char const *const GL_ARB_get_program_binary_STR;
6678  static char const *const GL_ARB_get_texture_sub_image_STR;
6679  static char const *const GL_ARB_gpu_shader5_STR;
6680  static char const *const GL_ARB_gpu_shader_fp64_STR;
6681  static char const *const GL_ARB_gpu_shader_int64_STR;
6682  static char const *const GL_ARB_half_float_pixel_STR;
6683  static char const *const GL_ARB_half_float_vertex_STR;
6684  static char const *const GL_ARB_imaging_STR;
6685  static char const *const GL_ARB_indirect_parameters_STR;
6686  static char const *const GL_ARB_instanced_arrays_STR;
6687  static char const *const GL_ARB_internalformat_query_STR;
6688  static char const *const GL_ARB_internalformat_query2_STR;
6689  static char const *const GL_ARB_invalidate_subdata_STR;
6690  static char const *const GL_ARB_map_buffer_alignment_STR;
6691  static char const *const GL_ARB_map_buffer_range_STR;
6692  static char const *const GL_ARB_matrix_palette_STR;
6693  static char const *const GL_ARB_multi_bind_STR;
6694  static char const *const GL_ARB_multi_draw_indirect_STR;
6695  static char const *const GL_ARB_multisample_STR;
6696  static char const *const GL_ARB_multitexture_STR;
6697  static char const *const GL_ARB_occlusion_query_STR;
6698  static char const *const GL_ARB_occlusion_query2_STR;
6699  static char const *const GL_ARB_parallel_shader_compile_STR;
6700  static char const *const GL_ARB_pipeline_statistics_query_STR;
6701  static char const *const GL_ARB_pixel_buffer_object_STR;
6702  static char const *const GL_ARB_point_parameters_STR;
6703  static char const *const GL_ARB_point_sprite_STR;
6704  static char const *const GL_ARB_post_depth_coverage_STR;
6705  static char const *const GL_ARB_program_interface_query_STR;
6706  static char const *const GL_ARB_provoking_vertex_STR;
6707  static char const *const GL_ARB_query_buffer_object_STR;
6708  static char const *const GL_ARB_robust_buffer_access_behavior_STR;
6709  static char const *const GL_ARB_robustness_STR;
6710  static char const *const GL_ARB_robustness_isolation_STR;
6711  static char const *const GL_ARB_sample_locations_STR;
6712  static char const *const GL_ARB_sample_shading_STR;
6713  static char const *const GL_ARB_sampler_objects_STR;
6714  static char const *const GL_ARB_seamless_cube_map_STR;
6715  static char const *const GL_ARB_seamless_cubemap_per_texture_STR;
6716  static char const *const GL_ARB_separate_shader_objects_STR;
6717  static char const *const GL_ARB_shader_atomic_counter_ops_STR;
6718  static char const *const GL_ARB_shader_atomic_counters_STR;
6719  static char const *const GL_ARB_shader_ballot_STR;
6720  static char const *const GL_ARB_shader_bit_encoding_STR;
6721  static char const *const GL_ARB_shader_clock_STR;
6722  static char const *const GL_ARB_shader_draw_parameters_STR;
6723  static char const *const GL_ARB_shader_group_vote_STR;
6724  static char const *const GL_ARB_shader_image_load_store_STR;
6725  static char const *const GL_ARB_shader_image_size_STR;
6726  static char const *const GL_ARB_shader_objects_STR;
6727  static char const *const GL_ARB_shader_precision_STR;
6728  static char const *const GL_ARB_shader_stencil_export_STR;
6729  static char const *const GL_ARB_shader_storage_buffer_object_STR;
6730  static char const *const GL_ARB_shader_subroutine_STR;
6731  static char const *const GL_ARB_shader_texture_image_samples_STR;
6732  static char const *const GL_ARB_shader_texture_lod_STR;
6733  static char const *const GL_ARB_shader_viewport_layer_array_STR;
6734  static char const *const GL_ARB_shading_language_100_STR;
6735  static char const *const GL_ARB_shading_language_420pack_STR;
6736  static char const *const GL_ARB_shading_language_include_STR;
6737  static char const *const GL_ARB_shading_language_packing_STR;
6738  static char const *const GL_ARB_shadow_STR;
6739  static char const *const GL_ARB_shadow_ambient_STR;
6740  static char const *const GL_ARB_sparse_buffer_STR;
6741  static char const *const GL_ARB_sparse_texture_STR;
6742  static char const *const GL_ARB_sparse_texture2_STR;
6743  static char const *const GL_ARB_sparse_texture_clamp_STR;
6744  static char const *const GL_ARB_stencil_texturing_STR;
6745  static char const *const GL_ARB_sync_STR;
6746  static char const *const GL_ARB_tessellation_shader_STR;
6747  static char const *const GL_ARB_texture_barrier_STR;
6748  static char const *const GL_ARB_texture_border_clamp_STR;
6749  static char const *const GL_ARB_texture_buffer_object_STR;
6750  static char const *const GL_ARB_texture_buffer_object_rgb32_STR;
6751  static char const *const GL_ARB_texture_buffer_range_STR;
6752  static char const *const GL_ARB_texture_compression_STR;
6753  static char const *const GL_ARB_texture_compression_bptc_STR;
6754  static char const *const GL_ARB_texture_compression_rgtc_STR;
6755  static char const *const GL_ARB_texture_cube_map_STR;
6756  static char const *const GL_ARB_texture_cube_map_array_STR;
6757  static char const *const GL_ARB_texture_env_add_STR;
6758  static char const *const GL_ARB_texture_env_combine_STR;
6759  static char const *const GL_ARB_texture_env_crossbar_STR;
6760  static char const *const GL_ARB_texture_env_dot3_STR;
6761  static char const *const GL_ARB_texture_filter_minmax_STR;
6762  static char const *const GL_ARB_texture_float_STR;
6763  static char const *const GL_ARB_texture_gather_STR;
6764  static char const *const GL_ARB_texture_mirror_clamp_to_edge_STR;
6765  static char const *const GL_ARB_texture_mirrored_repeat_STR;
6766  static char const *const GL_ARB_texture_multisample_STR;
6767  static char const *const GL_ARB_texture_non_power_of_two_STR;
6768  static char const *const GL_ARB_texture_query_levels_STR;
6769  static char const *const GL_ARB_texture_query_lod_STR;
6770  static char const *const GL_ARB_texture_rectangle_STR;
6771  static char const *const GL_ARB_texture_rg_STR;
6772  static char const *const GL_ARB_texture_rgb10_a2ui_STR;
6773  static char const *const GL_ARB_texture_stencil8_STR;
6774  static char const *const GL_ARB_texture_storage_STR;
6775  static char const *const GL_ARB_texture_storage_multisample_STR;
6776  static char const *const GL_ARB_texture_swizzle_STR;
6777  static char const *const GL_ARB_texture_view_STR;
6778  static char const *const GL_ARB_timer_query_STR;
6779  static char const *const GL_ARB_transform_feedback2_STR;
6780  static char const *const GL_ARB_transform_feedback3_STR;
6781  static char const *const GL_ARB_transform_feedback_instanced_STR;
6782  static char const *const GL_ARB_transform_feedback_overflow_query_STR;
6783  static char const *const GL_ARB_transpose_matrix_STR;
6784  static char const *const GL_ARB_uniform_buffer_object_STR;
6785  static char const *const GL_ARB_vertex_array_bgra_STR;
6786  static char const *const GL_ARB_vertex_array_object_STR;
6787  static char const *const GL_ARB_vertex_attrib_64bit_STR;
6788  static char const *const GL_ARB_vertex_attrib_binding_STR;
6789  static char const *const GL_ARB_vertex_blend_STR;
6790  static char const *const GL_ARB_vertex_buffer_object_STR;
6791  static char const *const GL_ARB_vertex_program_STR;
6792  static char const *const GL_ARB_vertex_shader_STR;
6793  static char const *const GL_ARB_vertex_type_10f_11f_11f_rev_STR;
6794  static char const *const GL_ARB_vertex_type_2_10_10_10_rev_STR;
6795  static char const *const GL_ARB_viewport_array_STR;
6796  static char const *const GL_ARB_window_pos_STR;
6797  static char const *const GL_ARM_mali_program_binary_STR;
6798  static char const *const GL_ARM_mali_shader_binary_STR;
6799  static char const *const GL_ARM_rgba8_STR;
6800  static char const *const GL_ARM_shader_framebuffer_fetch_STR;
6801  static char const *const GL_ARM_shader_framebuffer_fetch_depth_stencil_STR;
6802  static char const *const GL_ATI_draw_buffers_STR;
6803  static char const *const GL_ATI_element_array_STR;
6804  static char const *const GL_ATI_envmap_bumpmap_STR;
6805  static char const *const GL_ATI_fragment_shader_STR;
6806  static char const *const GL_ATI_map_object_buffer_STR;
6807  static char const *const GL_ATI_meminfo_STR;
6808  static char const *const GL_ATI_pixel_format_float_STR;
6809  static char const *const GL_ATI_pn_triangles_STR;
6810  static char const *const GL_ATI_separate_stencil_STR;
6811  static char const *const GL_ATI_text_fragment_shader_STR;
6812  static char const *const GL_ATI_texture_env_combine3_STR;
6813  static char const *const GL_ATI_texture_float_STR;
6814  static char const *const GL_ATI_texture_mirror_once_STR;
6815  static char const *const GL_ATI_vertex_array_object_STR;
6816  static char const *const GL_ATI_vertex_attrib_array_object_STR;
6817  static char const *const GL_ATI_vertex_streams_STR;
6818  static char const *const GL_DMP_program_binary_STR;
6819  static char const *const GL_DMP_shader_binary_STR;
6820  static char const *const GL_EXTX_framebuffer_mixed_formats_STR;
6821  static char const *const GL_EXT_422_pixels_STR;
6822  static char const *const GL_EXT_Cg_shader_STR;
6823  static char const *const GL_EXT_YUV_target_STR;
6824  static char const *const GL_EXT_abgr_STR;
6825  static char const *const GL_EXT_base_instance_STR;
6826  static char const *const GL_EXT_bgra_STR;
6827  static char const *const GL_EXT_bindable_uniform_STR;
6828  static char const *const GL_EXT_blend_color_STR;
6829  static char const *const GL_EXT_blend_equation_separate_STR;
6830  static char const *const GL_EXT_blend_func_extended_STR;
6831  static char const *const GL_EXT_blend_func_separate_STR;
6832  static char const *const GL_EXT_blend_logic_op_STR;
6833  static char const *const GL_EXT_blend_minmax_STR;
6834  static char const *const GL_EXT_blend_subtract_STR;
6835  static char const *const GL_EXT_buffer_storage_STR;
6836  static char const *const GL_EXT_clear_texture_STR;
6837  static char const *const GL_EXT_clip_cull_distance_STR;
6838  static char const *const GL_EXT_clip_volume_hint_STR;
6839  static char const *const GL_EXT_cmyka_STR;
6840  static char const *const GL_EXT_color_buffer_float_STR;
6841  static char const *const GL_EXT_color_buffer_half_float_STR;
6842  static char const *const GL_EXT_color_subtable_STR;
6843  static char const *const GL_EXT_compiled_vertex_array_STR;
6844  static char const *const GL_EXT_conservative_depth_STR;
6845  static char const *const GL_EXT_convolution_STR;
6846  static char const *const GL_EXT_coordinate_frame_STR;
6847  static char const *const GL_EXT_copy_image_STR;
6848  static char const *const GL_EXT_copy_texture_STR;
6849  static char const *const GL_EXT_cull_vertex_STR;
6850  static char const *const GL_EXT_debug_label_STR;
6851  static char const *const GL_EXT_debug_marker_STR;
6852  static char const *const GL_EXT_depth_bounds_test_STR;
6853  static char const *const GL_EXT_direct_state_access_STR;
6854  static char const *const GL_EXT_discard_framebuffer_STR;
6855  static char const *const GL_EXT_disjoint_timer_query_STR;
6856  static char const *const GL_EXT_draw_buffers_STR;
6857  static char const *const GL_EXT_draw_buffers2_STR;
6858  static char const *const GL_EXT_draw_buffers_indexed_STR;
6859  static char const *const GL_EXT_draw_elements_base_vertex_STR;
6860  static char const *const GL_EXT_draw_instanced_STR;
6861  static char const *const GL_EXT_draw_range_elements_STR;
6862  static char const *const GL_EXT_float_blend_STR;
6863  static char const *const GL_EXT_fog_coord_STR;
6864  static char const *const GL_EXT_frag_depth_STR;
6865  static char const *const GL_EXT_framebuffer_blit_STR;
6866  static char const *const GL_EXT_framebuffer_multisample_STR;
6867  static char const *const GL_EXT_framebuffer_multisample_blit_scaled_STR;
6868  static char const *const GL_EXT_framebuffer_object_STR;
6869  static char const *const GL_EXT_framebuffer_sRGB_STR;
6870  static char const *const GL_EXT_geometry_point_size_STR;
6871  static char const *const GL_EXT_geometry_shader_STR;
6872  static char const *const GL_EXT_geometry_shader4_STR;
6873  static char const *const GL_EXT_gpu_program_parameters_STR;
6874  static char const *const GL_EXT_gpu_shader4_STR;
6875  static char const *const GL_EXT_gpu_shader5_STR;
6876  static char const *const GL_EXT_histogram_STR;
6877  static char const *const GL_EXT_import_sync_object_STR;
6878  static char const *const GL_EXT_index_array_formats_STR;
6879  static char const *const GL_EXT_index_func_STR;
6880  static char const *const GL_EXT_index_material_STR;
6881  static char const *const GL_EXT_index_texture_STR;
6882  static char const *const GL_EXT_instanced_arrays_STR;
6883  static char const *const GL_EXT_light_texture_STR;
6884  static char const *const GL_EXT_map_buffer_range_STR;
6885  static char const *const GL_EXT_misc_attribute_STR;
6886  static char const *const GL_EXT_multi_draw_arrays_STR;
6887  static char const *const GL_EXT_multi_draw_indirect_STR;
6888  static char const *const GL_EXT_multisample_STR;
6889  static char const *const GL_EXT_multisampled_compatibility_STR;
6890  static char const *const GL_EXT_multisampled_render_to_texture_STR;
6891  static char const *const GL_EXT_multiview_draw_buffers_STR;
6892  static char const *const GL_EXT_occlusion_query_boolean_STR;
6893  static char const *const GL_EXT_packed_depth_stencil_STR;
6894  static char const *const GL_EXT_packed_float_STR;
6895  static char const *const GL_EXT_packed_pixels_STR;
6896  static char const *const GL_EXT_paletted_texture_STR;
6897  static char const *const GL_EXT_pixel_buffer_object_STR;
6898  static char const *const GL_EXT_pixel_transform_STR;
6899  static char const *const GL_EXT_pixel_transform_color_table_STR;
6900  static char const *const GL_EXT_point_parameters_STR;
6901  static char const *const GL_EXT_polygon_offset_STR;
6902  static char const *const GL_EXT_polygon_offset_clamp_STR;
6903  static char const *const GL_EXT_post_depth_coverage_STR;
6904  static char const *const GL_EXT_primitive_bounding_box_STR;
6905  static char const *const GL_EXT_protected_textures_STR;
6906  static char const *const GL_EXT_provoking_vertex_STR;
6907  static char const *const GL_EXT_pvrtc_sRGB_STR;
6908  static char const *const GL_EXT_raster_multisample_STR;
6909  static char const *const GL_EXT_read_format_bgra_STR;
6910  static char const *const GL_EXT_render_snorm_STR;
6911  static char const *const GL_EXT_rescale_normal_STR;
6912  static char const *const GL_EXT_robustness_STR;
6913  static char const *const GL_EXT_sRGB_STR;
6914  static char const *const GL_EXT_sRGB_write_control_STR;
6915  static char const *const GL_EXT_secondary_color_STR;
6916  static char const *const GL_EXT_separate_shader_objects_STR;
6917  static char const *const GL_EXT_separate_specular_color_STR;
6918  static char const *const GL_EXT_shader_framebuffer_fetch_STR;
6919  static char const *const GL_EXT_shader_group_vote_STR;
6920  static char const *const GL_EXT_shader_image_load_formatted_STR;
6921  static char const *const GL_EXT_shader_image_load_store_STR;
6922  static char const *const GL_EXT_shader_implicit_conversions_STR;
6923  static char const *const GL_EXT_shader_integer_mix_STR;
6924  static char const *const GL_EXT_shader_io_blocks_STR;
6925  static char const *const GL_EXT_shader_non_constant_global_initializers_STR;
6926  static char const *const GL_EXT_shader_pixel_local_storage_STR;
6927  static char const *const GL_EXT_shader_pixel_local_storage2_STR;
6928  static char const *const GL_EXT_shader_texture_lod_STR;
6929  static char const *const GL_EXT_shadow_funcs_STR;
6930  static char const *const GL_EXT_shadow_samplers_STR;
6931  static char const *const GL_EXT_shared_texture_palette_STR;
6932  static char const *const GL_EXT_sparse_texture_STR;
6933  static char const *const GL_EXT_sparse_texture2_STR;
6934  static char const *const GL_EXT_stencil_clear_tag_STR;
6935  static char const *const GL_EXT_stencil_two_side_STR;
6936  static char const *const GL_EXT_stencil_wrap_STR;
6937  static char const *const GL_EXT_subtexture_STR;
6938  static char const *const GL_EXT_tessellation_point_size_STR;
6939  static char const *const GL_EXT_tessellation_shader_STR;
6940  static char const *const GL_EXT_texture_STR;
6941  static char const *const GL_EXT_texture3D_STR;
6942  static char const *const GL_EXT_texture_array_STR;
6943  static char const *const GL_EXT_texture_border_clamp_STR;
6944  static char const *const GL_EXT_texture_buffer_STR;
6945  static char const *const GL_EXT_texture_buffer_object_STR;
6946  static char const *const GL_EXT_texture_compression_dxt1_STR;
6947  static char const *const GL_EXT_texture_compression_latc_STR;
6948  static char const *const GL_EXT_texture_compression_rgtc_STR;
6949  static char const *const GL_EXT_texture_compression_s3tc_STR;
6950  static char const *const GL_EXT_texture_cube_map_STR;
6951  static char const *const GL_EXT_texture_cube_map_array_STR;
6952  static char const *const GL_EXT_texture_edge_clamp_STR;
6953  static char const *const GL_EXT_texture_env_add_STR;
6954  static char const *const GL_EXT_texture_env_combine_STR;
6955  static char const *const GL_EXT_texture_env_dot3_STR;
6956  static char const *const GL_EXT_texture_filter_anisotropic_STR;
6957  static char const *const GL_EXT_texture_filter_minmax_STR;
6958  static char const *const GL_EXT_texture_format_BGRA8888_STR;
6959  static char const *const GL_EXT_texture_integer_STR;
6960  static char const *const GL_EXT_texture_lod_STR;
6961  static char const *const GL_EXT_texture_lod_bias_STR;
6962  static char const *const GL_EXT_texture_mirror_clamp_STR;
6963  static char const *const GL_EXT_texture_norm16_STR;
6964  static char const *const GL_EXT_texture_object_STR;
6965  static char const *const GL_EXT_texture_perturb_normal_STR;
6966  static char const *const GL_EXT_texture_rg_STR;
6967  static char const *const GL_EXT_texture_sRGB_STR;
6968  static char const *const GL_EXT_texture_sRGB_R8_STR;
6969  static char const *const GL_EXT_texture_sRGB_RG8_STR;
6970  static char const *const GL_EXT_texture_sRGB_decode_STR;
6971  static char const *const GL_EXT_texture_shared_exponent_STR;
6972  static char const *const GL_EXT_texture_snorm_STR;
6973  static char const *const GL_EXT_texture_storage_STR;
6974  static char const *const GL_EXT_texture_swizzle_STR;
6975  static char const *const GL_EXT_texture_type_2_10_10_10_REV_STR;
6976  static char const *const GL_EXT_texture_view_STR;
6977  static char const *const GL_EXT_timer_query_STR;
6978  static char const *const GL_EXT_transform_feedback_STR;
6979  static char const *const GL_EXT_transform_feedback2_STR;
6980  static char const *const GL_EXT_unpack_subimage_STR;
6981  static char const *const GL_EXT_vertex_array_STR;
6982  static char const *const GL_EXT_vertex_array_bgra_STR;
6983  static char const *const GL_EXT_vertex_attrib_64bit_STR;
6984  static char const *const GL_EXT_vertex_shader_STR;
6985  static char const *const GL_EXT_vertex_weighting_STR;
6986  static char const *const GL_EXT_window_rectangles_STR;
6987  static char const *const GL_EXT_x11_sync_object_STR;
6988  static char const *const GL_FJ_shader_binary_GCCSO_STR;
6989  static char const *const GL_GLES_PROTOTYPES_STR;
6990  static char const *const GL_GREMEDY_frame_terminator_STR;
6991  static char const *const GL_GREMEDY_string_marker_STR;
6992  static char const *const GL_HP_convolution_border_modes_STR;
6993  static char const *const GL_HP_image_transform_STR;
6994  static char const *const GL_HP_occlusion_test_STR;
6995  static char const *const GL_HP_texture_lighting_STR;
6996  static char const *const GL_IBM_cull_vertex_STR;
6997  static char const *const GL_IBM_multimode_draw_arrays_STR;
6998  static char const *const GL_IBM_rasterpos_clip_STR;
6999  static char const *const GL_IBM_static_data_STR;
7000  static char const *const GL_IBM_texture_mirrored_repeat_STR;
7001  static char const *const GL_IBM_vertex_array_lists_STR;
7002  static char const *const GL_IMG_bindless_texture_STR;
7003  static char const *const GL_IMG_framebuffer_downsample_STR;
7004  static char const *const GL_IMG_multisampled_render_to_texture_STR;
7005  static char const *const GL_IMG_program_binary_STR;
7006  static char const *const GL_IMG_read_format_STR;
7007  static char const *const GL_IMG_shader_binary_STR;
7008  static char const *const GL_IMG_texture_compression_pvrtc_STR;
7009  static char const *const GL_IMG_texture_compression_pvrtc2_STR;
7010  static char const *const GL_IMG_texture_filter_cubic_STR;
7011  static char const *const GL_IMG_texture_format_BGRA8888_STR;
7012  static char const *const GL_IMG_texture_npot_STR;
7013  static char const *const GL_INGR_blend_func_separate_STR;
7014  static char const *const GL_INGR_color_clamp_STR;
7015  static char const *const GL_INGR_interlace_read_STR;
7016  static char const *const GL_INTEL_conservative_rasterization_STR;
7017  static char const *const GL_INTEL_fragment_shader_ordering_STR;
7018  static char const *const GL_INTEL_framebuffer_CMAA_STR;
7019  static char const *const GL_INTEL_map_texture_STR;
7020  static char const *const GL_INTEL_parallel_arrays_STR;
7021  static char const *const GL_INTEL_performance_query_STR;
7022  static char const *const GL_KHR_blend_equation_advanced_STR;
7023  static char const *const GL_KHR_blend_equation_advanced_coherent_STR;
7024  static char const *const GL_KHR_context_flush_control_STR;
7025  static char const *const GL_KHR_debug_STR;
7026  static char const *const GL_KHR_no_error_STR;
7027  static char const *const GL_KHR_robust_buffer_access_behavior_STR;
7028  static char const *const GL_KHR_robustness_STR;
7029  static char const *const GL_KHR_texture_compression_astc_hdr_STR;
7030  static char const *const GL_KHR_texture_compression_astc_ldr_STR;
7031  static char const *const GL_KHR_texture_compression_astc_sliced_3d_STR;
7032  static char const *const GL_KTX_buffer_region_STR;
7033  static char const *const GL_MESAX_texture_stack_STR;
7034  static char const *const GL_MESA_pack_invert_STR;
7035  static char const *const GL_MESA_resize_buffers_STR;
7036  static char const *const GL_MESA_window_pos_STR;
7037  static char const *const GL_MESA_ycbcr_texture_STR;
7038  static char const *const GL_NVX_conditional_render_STR;
7039  static char const *const GL_NVX_gpu_memory_info_STR;
7040  static char const *const GL_NVX_nvenc_interop_STR;
7041  static char const *const GL_NV_3dvision_settings_STR;
7042  static char const *const GL_NV_EGL_stream_consumer_external_STR;
7043  static char const *const GL_NV_ES1_1_compatibility_STR;
7044  static char const *const GL_NV_ES3_1_compatibility_STR;
7045  static char const *const GL_NV_bgr_STR;
7046  static char const *const GL_NV_bindless_multi_draw_indirect_STR;
7047  static char const *const GL_NV_bindless_multi_draw_indirect_count_STR;
7048  static char const *const GL_NV_bindless_texture_STR;
7049  static char const *const GL_NV_blend_equation_advanced_STR;
7050  static char const *const GL_NV_blend_equation_advanced_coherent_STR;
7051  static char const *const GL_NV_blend_square_STR;
7052  static char const *const GL_NV_clip_space_w_scaling_STR;
7053  static char const *const GL_NV_command_list_STR;
7054  static char const *const GL_NV_compute_program5_STR;
7055  static char const *const GL_NV_conditional_render_STR;
7056  static char const *const GL_NV_conservative_raster_STR;
7057  static char const *const GL_NV_conservative_raster_dilate_STR;
7058  static char const *const GL_NV_conservative_raster_pre_snap_triangles_STR;
7059  static char const *const GL_NV_copy_buffer_STR;
7060  static char const *const GL_NV_copy_depth_to_color_STR;
7061  static char const *const GL_NV_copy_image_STR;
7062  static char const *const GL_NV_coverage_sample_STR;
7063  static char const *const GL_NV_deep_texture3D_STR;
7064  static char const *const GL_NV_depth_buffer_float_STR;
7065  static char const *const GL_NV_depth_clamp_STR;
7066  static char const *const GL_NV_depth_nonlinear_STR;
7067  static char const *const GL_NV_draw_buffers_STR;
7068  static char const *const GL_NV_draw_instanced_STR;
7069  static char const *const GL_NV_draw_path_STR;
7070  static char const *const GL_NV_draw_texture_STR;
7071  static char const *const GL_NV_evaluators_STR;
7072  static char const *const GL_NV_explicit_attrib_location_STR;
7073  static char const *const GL_NV_explicit_multisample_STR;
7074  static char const *const GL_NV_fbo_color_attachments_STR;
7075  static char const *const GL_NV_fence_STR;
7076  static char const *const GL_NV_fill_rectangle_STR;
7077  static char const *const GL_NV_float_buffer_STR;
7078  static char const *const GL_NV_fog_distance_STR;
7079  static char const *const GL_NV_fragment_coverage_to_color_STR;
7080  static char const *const GL_NV_fragment_program_STR;
7081  static char const *const GL_NV_fragment_program2_STR;
7082  static char const *const GL_NV_fragment_program4_STR;
7083  static char const *const GL_NV_fragment_program_option_STR;
7084  static char const *const GL_NV_fragment_shader_interlock_STR;
7085  static char const *const GL_NV_framebuffer_blit_STR;
7086  static char const *const GL_NV_framebuffer_mixed_samples_STR;
7087  static char const *const GL_NV_framebuffer_multisample_STR;
7088  static char const *const GL_NV_framebuffer_multisample_coverage_STR;
7089  static char const *const GL_NV_generate_mipmap_sRGB_STR;
7090  static char const *const GL_NV_geometry_program4_STR;
7091  static char const *const GL_NV_geometry_shader4_STR;
7092  static char const *const GL_NV_geometry_shader_passthrough_STR;
7093  static char const *const GL_NV_get_tex_image_STR;
7094  static char const *const GL_NV_gpu_program4_STR;
7095  static char const *const GL_NV_gpu_program4_1_STR;
7096  static char const *const GL_NV_gpu_program5_STR;
7097  static char const *const GL_NV_gpu_program5_mem_extended_STR;
7098  static char const *const GL_NV_gpu_program_fp64_STR;
7099  static char const *const GL_NV_gpu_shader5_STR;
7100  static char const *const GL_NV_half_float_STR;
7101  static char const *const GL_NV_image_formats_STR;
7102  static char const *const GL_NV_instanced_arrays_STR;
7103  static char const *const GL_NV_internalformat_sample_query_STR;
7104  static char const *const GL_NV_light_max_exponent_STR;
7105  static char const *const GL_NV_multisample_coverage_STR;
7106  static char const *const GL_NV_multisample_filter_hint_STR;
7107  static char const *const GL_NV_multiview_draw_buffers_STR;
7108  static char const *const GL_NV_non_square_matrices_STR;
7109  static char const *const GL_NV_occlusion_query_STR;
7110  static char const *const GL_NV_occlusion_query_samples_STR;
7111  static char const *const GL_NV_pack_subimage_STR;
7112  static char const *const GL_NV_packed_depth_stencil_STR;
7113  static char const *const GL_NV_packed_float_STR;
7114  static char const *const GL_NV_packed_float_linear_STR;
7115  static char const *const GL_NV_parameter_buffer_object_STR;
7116  static char const *const GL_NV_parameter_buffer_object2_STR;
7117  static char const *const GL_NV_path_rendering_STR;
7118  static char const *const GL_NV_path_rendering_shared_edge_STR;
7119  static char const *const GL_NV_pixel_buffer_object_STR;
7120  static char const *const GL_NV_pixel_data_range_STR;
7121  static char const *const GL_NV_point_sprite_STR;
7122  static char const *const GL_NV_polygon_mode_STR;
7123  static char const *const GL_NV_present_video_STR;
7124  static char const *const GL_NV_primitive_restart_STR;
7125  static char const *const GL_NV_read_buffer_STR;
7126  static char const *const GL_NV_read_buffer_front_STR;
7127  static char const *const GL_NV_read_depth_STR;
7128  static char const *const GL_NV_read_depth_stencil_STR;
7129  static char const *const GL_NV_read_stencil_STR;
7130  static char const *const GL_NV_register_combiners_STR;
7131  static char const *const GL_NV_register_combiners2_STR;
7132  static char const *const GL_NV_robustness_video_memory_purge_STR;
7133  static char const *const GL_NV_sRGB_formats_STR;
7134  static char const *const GL_NV_sample_locations_STR;
7135  static char const *const GL_NV_sample_mask_override_coverage_STR;
7136  static char const *const GL_NV_secure_context_STR;
7137  static char const *const GL_NV_shader_atomic_counters_STR;
7138  static char const *const GL_NV_shader_atomic_float_STR;
7139  static char const *const GL_NV_shader_atomic_float64_STR;
7140  static char const *const GL_NV_shader_atomic_fp16_vector_STR;
7141  static char const *const GL_NV_shader_atomic_int64_STR;
7142  static char const *const GL_NV_shader_buffer_load_STR;
7143  static char const *const GL_NV_shader_buffer_store_STR;
7144  static char const *const GL_NV_shader_framebuffer_fetch_STR;
7145  static char const *const GL_NV_shader_noperspective_interpolation_STR;
7146  static char const *const GL_NV_shader_storage_buffer_object_STR;
7147  static char const *const GL_NV_shader_thread_group_STR;
7148  static char const *const GL_NV_shader_thread_shuffle_STR;
7149  static char const *const GL_NV_shadow_samplers_array_STR;
7150  static char const *const GL_NV_shadow_samplers_cube_STR;
7151  static char const *const GL_NV_stereo_view_rendering_STR;
7152  static char const *const GL_NV_tessellation_program5_STR;
7153  static char const *const GL_NV_texgen_emboss_STR;
7154  static char const *const GL_NV_texgen_reflection_STR;
7155  static char const *const GL_NV_texture_array_STR;
7156  static char const *const GL_NV_texture_barrier_STR;
7157  static char const *const GL_NV_texture_border_clamp_STR;
7158  static char const *const GL_NV_texture_compression_latc_STR;
7159  static char const *const GL_NV_texture_compression_s3tc_STR;
7160  static char const *const GL_NV_texture_compression_s3tc_update_STR;
7161  static char const *const GL_NV_texture_compression_vtc_STR;
7162  static char const *const GL_NV_texture_env_combine4_STR;
7163  static char const *const GL_NV_texture_expand_normal_STR;
7164  static char const *const GL_NV_texture_multisample_STR;
7165  static char const *const GL_NV_texture_npot_2D_mipmap_STR;
7166  static char const *const GL_NV_texture_rectangle_STR;
7167  static char const *const GL_NV_texture_shader_STR;
7168  static char const *const GL_NV_texture_shader2_STR;
7169  static char const *const GL_NV_texture_shader3_STR;
7170  static char const *const GL_NV_timer_query_STR;
7171  static char const *const GL_NV_transform_feedback_STR;
7172  static char const *const GL_NV_transform_feedback2_STR;
7173  static char const *const GL_NV_uniform_buffer_object_STR;
7174  static char const *const GL_NV_uniform_buffer_unified_memory_STR;
7175  static char const *const GL_NV_vdpau_interop_STR;
7176  static char const *const GL_NV_vertex_array_range_STR;
7177  static char const *const GL_NV_vertex_array_range2_STR;
7178  static char const *const GL_NV_vertex_attrib_integer_64bit_STR;
7179  static char const *const GL_NV_vertex_buffer_unified_memory_STR;
7180  static char const *const GL_NV_vertex_program_STR;
7181  static char const *const GL_NV_vertex_program1_1_STR;
7182  static char const *const GL_NV_vertex_program2_STR;
7183  static char const *const GL_NV_vertex_program2_option_STR;
7184  static char const *const GL_NV_vertex_program3_STR;
7185  static char const *const GL_NV_vertex_program4_STR;
7186  static char const *const GL_NV_video_capture_STR;
7187  static char const *const GL_NV_viewport_array_STR;
7188  static char const *const GL_NV_viewport_array2_STR;
7189  static char const *const GL_NV_viewport_swizzle_STR;
7190  static char const *const GL_OES_EGL_image_STR;
7191  static char const *const GL_OES_EGL_image_external_STR;
7192  static char const *const GL_OES_EGL_image_external_essl3_STR;
7193  static char const *const GL_OES_EGL_sync_STR;
7194  static char const *const GL_OES_byte_coordinates_STR;
7195  static char const *const GL_OES_compressed_ETC1_RGB8_sub_texture_STR;
7196  static char const *const GL_OES_compressed_ETC1_RGB8_texture_STR;
7197  static char const *const GL_OES_compressed_paletted_texture_STR;
7198  static char const *const GL_OES_copy_image_STR;
7199  static char const *const GL_OES_depth24_STR;
7200  static char const *const GL_OES_depth32_STR;
7201  static char const *const GL_OES_depth_texture_STR;
7202  static char const *const GL_OES_depth_texture_cube_map_STR;
7203  static char const *const GL_OES_draw_buffers_indexed_STR;
7204  static char const *const GL_OES_draw_elements_base_vertex_STR;
7205  static char const *const GL_OES_egl_sync_STR;
7206  static char const *const GL_OES_element_index_uint_STR;
7207  static char const *const GL_OES_fbo_render_mipmap_STR;
7208  static char const *const GL_OES_fixed_point_STR;
7209  static char const *const GL_OES_fragment_precision_high_STR;
7210  static char const *const GL_OES_geometry_point_size_STR;
7211  static char const *const GL_OES_geometry_shader_STR;
7212  static char const *const GL_OES_get_program_binary_STR;
7213  static char const *const GL_OES_gpu_shader5_STR;
7214  static char const *const GL_OES_mapbuffer_STR;
7215  static char const *const GL_OES_packed_depth_stencil_STR;
7216  static char const *const GL_OES_primitive_bounding_box_STR;
7217  static char const *const GL_OES_query_matrix_STR;
7218  static char const *const GL_OES_read_format_STR;
7219  static char const *const GL_OES_required_internalformat_STR;
7220  static char const *const GL_OES_rgb8_rgba8_STR;
7221  static char const *const GL_OES_sample_shading_STR;
7222  static char const *const GL_OES_sample_variables_STR;
7223  static char const *const GL_OES_shader_image_atomic_STR;
7224  static char const *const GL_OES_shader_io_blocks_STR;
7225  static char const *const GL_OES_shader_multisample_interpolation_STR;
7226  static char const *const GL_OES_single_precision_STR;
7227  static char const *const GL_OES_standard_derivatives_STR;
7228  static char const *const GL_OES_stencil1_STR;
7229  static char const *const GL_OES_stencil4_STR;
7230  static char const *const GL_OES_surfaceless_context_STR;
7231  static char const *const GL_OES_tessellation_point_size_STR;
7232  static char const *const GL_OES_tessellation_shader_STR;
7233  static char const *const GL_OES_texture_3D_STR;
7234  static char const *const GL_OES_texture_border_clamp_STR;
7235  static char const *const GL_OES_texture_buffer_STR;
7236  static char const *const GL_OES_texture_compression_astc_STR;
7237  static char const *const GL_OES_texture_cube_map_array_STR;
7238  static char const *const GL_OES_texture_float_STR;
7239  static char const *const GL_OES_texture_float_linear_STR;
7240  static char const *const GL_OES_texture_half_float_STR;
7241  static char const *const GL_OES_texture_half_float_linear_STR;
7242  static char const *const GL_OES_texture_npot_STR;
7243  static char const *const GL_OES_texture_stencil8_STR;
7244  static char const *const GL_OES_texture_storage_multisample_2d_array_STR;
7245  static char const *const GL_OES_texture_view_STR;
7246  static char const *const GL_OES_vertex_array_object_STR;
7247  static char const *const GL_OES_vertex_half_float_STR;
7248  static char const *const GL_OES_vertex_type_10_10_10_2_STR;
7249  static char const *const GL_OES_viewport_array_STR;
7250  static char const *const GL_OML_interlace_STR;
7251  static char const *const GL_OML_resample_STR;
7252  static char const *const GL_OML_subsample_STR;
7253  static char const *const GL_OVR_multiview_STR;
7254  static char const *const GL_OVR_multiview2_STR;
7255  static char const *const GL_OVR_multiview_multisampled_render_to_texture_STR;
7256  static char const *const GL_PGI_misc_hints_STR;
7257  static char const *const GL_PGI_vertex_hints_STR;
7258  static char const *const GL_QCOM_alpha_test_STR;
7259  static char const *const GL_QCOM_binning_control_STR;
7260  static char const *const GL_QCOM_driver_control_STR;
7261  static char const *const GL_QCOM_extended_get_STR;
7262  static char const *const GL_QCOM_extended_get2_STR;
7263  static char const *const GL_QCOM_perfmon_global_mode_STR;
7264  static char const *const GL_QCOM_tiled_rendering_STR;
7265  static char const *const GL_QCOM_writeonly_rendering_STR;
7266  static char const *const GL_REND_screen_coordinates_STR;
7267  static char const *const GL_S3_s3tc_STR;
7268  static char const *const GL_SGIS_detail_texture_STR;
7269  static char const *const GL_SGIS_fog_function_STR;
7270  static char const *const GL_SGIS_generate_mipmap_STR;
7271  static char const *const GL_SGIS_multisample_STR;
7272  static char const *const GL_SGIS_pixel_texture_STR;
7273  static char const *const GL_SGIS_point_line_texgen_STR;
7274  static char const *const GL_SGIS_point_parameters_STR;
7275  static char const *const GL_SGIS_sharpen_texture_STR;
7276  static char const *const GL_SGIS_texture4D_STR;
7277  static char const *const GL_SGIS_texture_border_clamp_STR;
7278  static char const *const GL_SGIS_texture_color_mask_STR;
7279  static char const *const GL_SGIS_texture_edge_clamp_STR;
7280  static char const *const GL_SGIS_texture_filter4_STR;
7281  static char const *const GL_SGIS_texture_lod_STR;
7282  static char const *const GL_SGIS_texture_select_STR;
7283  static char const *const GL_SGIX_async_STR;
7284  static char const *const GL_SGIX_async_histogram_STR;
7285  static char const *const GL_SGIX_async_pixel_STR;
7286  static char const *const GL_SGIX_blend_alpha_minmax_STR;
7287  static char const *const GL_SGIX_calligraphic_fragment_STR;
7288  static char const *const GL_SGIX_clipmap_STR;
7289  static char const *const GL_SGIX_convolution_accuracy_STR;
7290  static char const *const GL_SGIX_depth_pass_instrument_STR;
7291  static char const *const GL_SGIX_depth_texture_STR;
7292  static char const *const GL_SGIX_flush_raster_STR;
7293  static char const *const GL_SGIX_fog_offset_STR;
7294  static char const *const GL_SGIX_fragment_lighting_STR;
7295  static char const *const GL_SGIX_framezoom_STR;
7296  static char const *const GL_SGIX_igloo_interface_STR;
7297  static char const *const GL_SGIX_instruments_STR;
7298  static char const *const GL_SGIX_interlace_STR;
7299  static char const *const GL_SGIX_ir_instrument1_STR;
7300  static char const *const GL_SGIX_list_priority_STR;
7301  static char const *const GL_SGIX_pixel_texture_STR;
7302  static char const *const GL_SGIX_pixel_tiles_STR;
7303  static char const *const GL_SGIX_polynomial_ffd_STR;
7304  static char const *const GL_SGIX_reference_plane_STR;
7305  static char const *const GL_SGIX_resample_STR;
7306  static char const *const GL_SGIX_scalebias_hint_STR;
7307  static char const *const GL_SGIX_shadow_STR;
7308  static char const *const GL_SGIX_shadow_ambient_STR;
7309  static char const *const GL_SGIX_sprite_STR;
7310  static char const *const GL_SGIX_subsample_STR;
7311  static char const *const GL_SGIX_tag_sample_buffer_STR;
7312  static char const *const GL_SGIX_texture_add_env_STR;
7313  static char const *const GL_SGIX_texture_coordinate_clamp_STR;
7314  static char const *const GL_SGIX_texture_lod_bias_STR;
7315  static char const *const GL_SGIX_texture_multi_buffer_STR;
7316  static char const *const GL_SGIX_texture_scale_bias_STR;
7317  static char const *const GL_SGIX_vertex_preclip_STR;
7318  static char const *const GL_SGIX_ycrcb_STR;
7319  static char const *const GL_SGIX_ycrcb_subsample_STR;
7320  static char const *const GL_SGIX_ycrcba_STR;
7321  static char const *const GL_SGI_color_matrix_STR;
7322  static char const *const GL_SGI_color_table_STR;
7323  static char const *const GL_SGI_texture_color_table_STR;
7324  static char const *const GL_SUNX_constant_data_STR;
7325  static char const *const GL_SUN_convolution_border_modes_STR;
7326  static char const *const GL_SUN_global_alpha_STR;
7327  static char const *const GL_SUN_mesh_array_STR;
7328  static char const *const GL_SUN_slice_accum_STR;
7329  static char const *const GL_SUN_triangle_list_STR;
7330  static char const *const GL_SUN_vertex_STR;
7331  static char const *const GL_VIV_shader_binary_STR;
7332  static char const *const GL_WIN_phong_shading_STR;
7333  static char const *const GL_WIN_specular_fog_STR;
7334 
7335  static char const *const glAccumxOESStr;
7336  static char const *const glActiveProgramEXTStr;
7337  static char const *const glActiveShaderProgramStr;
7338  static char const *const glActiveShaderProgramEXTStr;
7339  static char const *const glActiveStencilFaceEXTStr;
7340  static char const *const glActiveTextureStr;
7341  static char const *const glActiveTextureARBStr;
7342  static char const *const glActiveVaryingNVStr;
7343  static char const *const glAlphaFragmentOp1ATIStr;
7344  static char const *const glAlphaFragmentOp2ATIStr;
7345  static char const *const glAlphaFragmentOp3ATIStr;
7346  static char const *const glAlphaFuncQCOMStr;
7347  static char const *const glAlphaFuncxOESStr;
7348  static char const *const glApplyFramebufferAttachmentCMAAINTELStr;
7349  static char const *const glApplyTextureEXTStr;
7350  static char const *const glAreProgramsResidentNVStr;
7351  static char const *const glAreTexturesResidentEXTStr;
7352  static char const *const glArrayElementEXTStr;
7353  static char const *const glArrayObjectATIStr;
7354  static char const *const glAsyncMarkerSGIXStr;
7355  static char const *const glAttachObjectARBStr;
7356  static char const *const glAttachShaderStr;
7357  static char const *const glBeginConditionalRenderStr;
7358  static char const *const glBeginConditionalRenderNVStr;
7359  static char const *const glBeginConditionalRenderNVXStr;
7360  static char const *const glBeginFragmentShaderATIStr;
7361  static char const *const glBeginOcclusionQueryNVStr;
7362  static char const *const glBeginPerfMonitorAMDStr;
7363  static char const *const glBeginPerfQueryINTELStr;
7364  static char const *const glBeginQueryStr;
7365  static char const *const glBeginQueryARBStr;
7366  static char const *const glBeginQueryEXTStr;
7367  static char const *const glBeginQueryIndexedStr;
7368  static char const *const glBeginTransformFeedbackStr;
7369  static char const *const glBeginTransformFeedbackEXTStr;
7370  static char const *const glBeginTransformFeedbackNVStr;
7371  static char const *const glBeginVertexShaderEXTStr;
7372  static char const *const glBeginVideoCaptureNVStr;
7373  static char const *const glBindAttribLocationStr;
7374  static char const *const glBindAttribLocationARBStr;
7375  static char const *const glBindBufferStr;
7376  static char const *const glBindBufferARBStr;
7377  static char const *const glBindBufferBaseStr;
7378  static char const *const glBindBufferBaseEXTStr;
7379  static char const *const glBindBufferBaseNVStr;
7380  static char const *const glBindBufferOffsetEXTStr;
7381  static char const *const glBindBufferOffsetNVStr;
7382  static char const *const glBindBufferRangeStr;
7383  static char const *const glBindBufferRangeEXTStr;
7384  static char const *const glBindBufferRangeNVStr;
7385  static char const *const glBindBuffersBaseStr;
7386  static char const *const glBindBuffersRangeStr;
7387  static char const *const glBindFragDataLocationStr;
7388  static char const *const glBindFragDataLocationEXTStr;
7389  static char const *const glBindFragDataLocationIndexedStr;
7390  static char const *const glBindFragDataLocationIndexedEXTStr;
7391  static char const *const glBindFragmentShaderATIStr;
7392  static char const *const glBindFramebufferStr;
7393  static char const *const glBindFramebufferEXTStr;
7394  static char const *const glBindImageTextureStr;
7395  static char const *const glBindImageTextureEXTStr;
7396  static char const *const glBindImageTexturesStr;
7397  static char const *const glBindLightParameterEXTStr;
7398  static char const *const glBindMaterialParameterEXTStr;
7399  static char const *const glBindMultiTextureEXTStr;
7400  static char const *const glBindParameterEXTStr;
7401  static char const *const glBindProgramARBStr;
7402  static char const *const glBindProgramNVStr;
7403  static char const *const glBindProgramPipelineStr;
7404  static char const *const glBindProgramPipelineEXTStr;
7405  static char const *const glBindRenderbufferStr;
7406  static char const *const glBindRenderbufferEXTStr;
7407  static char const *const glBindSamplerStr;
7408  static char const *const glBindSamplersStr;
7409  static char const *const glBindTexGenParameterEXTStr;
7410  static char const *const glBindTextureStr;
7411  static char const *const glBindTextureEXTStr;
7412  static char const *const glBindTextureUnitStr;
7413  static char const *const glBindTextureUnitParameterEXTStr;
7414  static char const *const glBindTexturesStr;
7415  static char const *const glBindTransformFeedbackStr;
7416  static char const *const glBindTransformFeedbackEXTStr;
7417  static char const *const glBindTransformFeedbackNVStr;
7418  static char const *const glBindVertexArrayStr;
7419  static char const *const glBindVertexArrayAPPLEStr;
7420  static char const *const glBindVertexArrayOESStr;
7421  static char const *const glBindVertexBufferStr;
7422  static char const *const glBindVertexBuffersStr;
7423  static char const *const glBindVertexShaderEXTStr;
7424  static char const *const glBindVideoCaptureStreamBufferNVStr;
7425  static char const *const glBindVideoCaptureStreamTextureNVStr;
7426  static char const *const glBinormal3bEXTStr;
7427  static char const *const glBinormal3bvEXTStr;
7428  static char const *const glBinormal3dEXTStr;
7429  static char const *const glBinormal3dvEXTStr;
7430  static char const *const glBinormal3fEXTStr;
7431  static char const *const glBinormal3fvEXTStr;
7432  static char const *const glBinormal3iEXTStr;
7433  static char const *const glBinormal3ivEXTStr;
7434  static char const *const glBinormal3sEXTStr;
7435  static char const *const glBinormal3svEXTStr;
7436  static char const *const glBinormalPointerEXTStr;
7437  static char const *const glBitmapxOESStr;
7438  static char const *const glBlendBarrierStr;
7439  static char const *const glBlendBarrierKHRStr;
7440  static char const *const glBlendBarrierNVStr;
7441  static char const *const glBlendColorStr;
7442  static char const *const glBlendColorEXTStr;
7443  static char const *const glBlendColorxOESStr;
7444  static char const *const glBlendEquationStr;
7445  static char const *const glBlendEquationEXTStr;
7446  static char const *const glBlendEquationIndexedAMDStr;
7447  static char const *const glBlendEquationSeparateStr;
7448  static char const *const glBlendEquationSeparateEXTStr;
7449  static char const *const glBlendEquationSeparateIndexedAMDStr;
7450  static char const *const glBlendEquationSeparateiStr;
7451  static char const *const glBlendEquationSeparateiARBStr;
7452  static char const *const glBlendEquationSeparateiEXTStr;
7453  static char const *const glBlendEquationSeparateiOESStr;
7454  static char const *const glBlendEquationiStr;
7455  static char const *const glBlendEquationiARBStr;
7456  static char const *const glBlendEquationiEXTStr;
7457  static char const *const glBlendEquationiOESStr;
7458  static char const *const glBlendFuncStr;
7459  static char const *const glBlendFuncIndexedAMDStr;
7460  static char const *const glBlendFuncSeparateStr;
7461  static char const *const glBlendFuncSeparateEXTStr;
7462  static char const *const glBlendFuncSeparateINGRStr;
7463  static char const *const glBlendFuncSeparateIndexedAMDStr;
7464  static char const *const glBlendFuncSeparateiStr;
7465  static char const *const glBlendFuncSeparateiARBStr;
7466  static char const *const glBlendFuncSeparateiEXTStr;
7467  static char const *const glBlendFuncSeparateiOESStr;
7468  static char const *const glBlendFunciStr;
7469  static char const *const glBlendFunciARBStr;
7470  static char const *const glBlendFunciEXTStr;
7471  static char const *const glBlendFunciOESStr;
7472  static char const *const glBlendParameteriNVStr;
7473  static char const *const glBlitFramebufferStr;
7474  static char const *const glBlitFramebufferANGLEStr;
7475  static char const *const glBlitFramebufferEXTStr;
7476  static char const *const glBlitFramebufferNVStr;
7477  static char const *const glBlitNamedFramebufferStr;
7478  static char const *const glBufferAddressRangeNVStr;
7479  static char const *const glBufferDataStr;
7480  static char const *const glBufferDataARBStr;
7481  static char const *const glBufferPageCommitmentARBStr;
7482  static char const *const glBufferParameteriAPPLEStr;
7483  static char const *const glBufferRegionEnabledStr;
7484  static char const *const glBufferStorageStr;
7485  static char const *const glBufferStorageEXTStr;
7486  static char const *const glBufferSubDataStr;
7487  static char const *const glBufferSubDataARBStr;
7488  static char const *const glCallCommandListNVStr;
7489  static char const *const glCheckFramebufferStatusStr;
7490  static char const *const glCheckFramebufferStatusEXTStr;
7491  static char const *const glCheckNamedFramebufferStatusStr;
7492  static char const *const glCheckNamedFramebufferStatusEXTStr;
7493  static char const *const glClampColorStr;
7494  static char const *const glClampColorARBStr;
7495  static char const *const glClearStr;
7496  static char const *const glClearAccumxOESStr;
7497  static char const *const glClearBufferDataStr;
7498  static char const *const glClearBufferSubDataStr;
7499  static char const *const glClearBufferfiStr;
7500  static char const *const glClearBufferfvStr;
7501  static char const *const glClearBufferivStr;
7502  static char const *const glClearBufferuivStr;
7503  static char const *const glClearColorStr;
7504  static char const *const glClearColorIiEXTStr;
7505  static char const *const glClearColorIuiEXTStr;
7506  static char const *const glClearColorxOESStr;
7507  static char const *const glClearDepthStr;
7508  static char const *const glClearDepthdNVStr;
7509  static char const *const glClearDepthfStr;
7510  static char const *const glClearDepthfOESStr;
7511  static char const *const glClearDepthxOESStr;
7512  static char const *const glClearNamedBufferDataStr;
7513  static char const *const glClearNamedBufferDataEXTStr;
7514  static char const *const glClearNamedBufferSubDataStr;
7515  static char const *const glClearNamedBufferSubDataEXTStr;
7516  static char const *const glClearNamedFramebufferfiStr;
7517  static char const *const glClearNamedFramebufferfvStr;
7518  static char const *const glClearNamedFramebufferivStr;
7519  static char const *const glClearNamedFramebufferuivStr;
7520  static char const *const glClearPixelLocalStorageuiEXTStr;
7521  static char const *const glClearStencilStr;
7522  static char const *const glClearTexImageStr;
7523  static char const *const glClearTexImageEXTStr;
7524  static char const *const glClearTexSubImageStr;
7525  static char const *const glClearTexSubImageEXTStr;
7526  static char const *const glClientActiveTextureStr;
7527  static char const *const glClientActiveTextureARBStr;
7528  static char const *const glClientActiveVertexStreamATIStr;
7529  static char const *const glClientAttribDefaultEXTStr;
7530  static char const *const glClientWaitSyncStr;
7531  static char const *const glClientWaitSyncAPPLEStr;
7532  static char const *const glClipControlStr;
7533  static char const *const glClipPlanefOESStr;
7534  static char const *const glClipPlanexOESStr;
7535  static char const *const glColor3fVertex3fSUNStr;
7536  static char const *const glColor3fVertex3fvSUNStr;
7537  static char const *const glColor3hNVStr;
7538  static char const *const glColor3hvNVStr;
7539  static char const *const glColor3xOESStr;
7540  static char const *const glColor3xvOESStr;
7541  static char const *const glColor4fNormal3fVertex3fSUNStr;
7542  static char const *const glColor4fNormal3fVertex3fvSUNStr;
7543  static char const *const glColor4hNVStr;
7544  static char const *const glColor4hvNVStr;
7545  static char const *const glColor4ubVertex2fSUNStr;
7546  static char const *const glColor4ubVertex2fvSUNStr;
7547  static char const *const glColor4ubVertex3fSUNStr;
7548  static char const *const glColor4ubVertex3fvSUNStr;
7549  static char const *const glColor4xOESStr;
7550  static char const *const glColor4xvOESStr;
7551  static char const *const glColorFormatNVStr;
7552  static char const *const glColorFragmentOp1ATIStr;
7553  static char const *const glColorFragmentOp2ATIStr;
7554  static char const *const glColorFragmentOp3ATIStr;
7555  static char const *const glColorMaskStr;
7556  static char const *const glColorMaskIndexedEXTStr;
7557  static char const *const glColorMaskiStr;
7558  static char const *const glColorMaskiEXTStr;
7559  static char const *const glColorMaskiOESStr;
7560  static char const *const glColorP3uiStr;
7561  static char const *const glColorP3uivStr;
7562  static char const *const glColorP4uiStr;
7563  static char const *const glColorP4uivStr;
7564  static char const *const glColorPointerEXTStr;
7565  static char const *const glColorPointerListIBMStr;
7566  static char const *const glColorPointervINTELStr;
7567  static char const *const glColorSubTableStr;
7568  static char const *const glColorSubTableEXTStr;
7569  static char const *const glColorTableStr;
7570  static char const *const glColorTableEXTStr;
7571  static char const *const glColorTableParameterfvStr;
7572  static char const *const glColorTableParameterfvSGIStr;
7573  static char const *const glColorTableParameterivStr;
7574  static char const *const glColorTableParameterivSGIStr;
7575  static char const *const glColorTableSGIStr;
7576  static char const *const glCombinerInputNVStr;
7577  static char const *const glCombinerOutputNVStr;
7578  static char const *const glCombinerParameterfNVStr;
7579  static char const *const glCombinerParameterfvNVStr;
7580  static char const *const glCombinerParameteriNVStr;
7581  static char const *const glCombinerParameterivNVStr;
7582  static char const *const glCombinerStageParameterfvNVStr;
7583  static char const *const glCommandListSegmentsNVStr;
7584  static char const *const glCompileCommandListNVStr;
7585  static char const *const glCompileShaderStr;
7586  static char const *const glCompileShaderARBStr;
7587  static char const *const glCompileShaderIncludeARBStr;
7588  static char const *const glCompressedMultiTexImage1DEXTStr;
7589  static char const *const glCompressedMultiTexImage2DEXTStr;
7590  static char const *const glCompressedMultiTexImage3DEXTStr;
7591  static char const *const glCompressedMultiTexSubImage1DEXTStr;
7592  static char const *const glCompressedMultiTexSubImage2DEXTStr;
7593  static char const *const glCompressedMultiTexSubImage3DEXTStr;
7594  static char const *const glCompressedTexImage1DStr;
7595  static char const *const glCompressedTexImage1DARBStr;
7596  static char const *const glCompressedTexImage2DStr;
7597  static char const *const glCompressedTexImage2DARBStr;
7598  static char const *const glCompressedTexImage3DStr;
7599  static char const *const glCompressedTexImage3DARBStr;
7600  static char const *const glCompressedTexImage3DNVStr;
7601  static char const *const glCompressedTexImage3DOESStr;
7602  static char const *const glCompressedTexSubImage1DStr;
7603  static char const *const glCompressedTexSubImage1DARBStr;
7604  static char const *const glCompressedTexSubImage2DStr;
7605  static char const *const glCompressedTexSubImage2DARBStr;
7606  static char const *const glCompressedTexSubImage3DStr;
7607  static char const *const glCompressedTexSubImage3DARBStr;
7608  static char const *const glCompressedTexSubImage3DNVStr;
7609  static char const *const glCompressedTexSubImage3DOESStr;
7610  static char const *const glCompressedTextureImage1DEXTStr;
7611  static char const *const glCompressedTextureImage2DEXTStr;
7612  static char const *const glCompressedTextureImage3DEXTStr;
7613  static char const *const glCompressedTextureSubImage1DStr;
7614  static char const *const glCompressedTextureSubImage1DEXTStr;
7615  static char const *const glCompressedTextureSubImage2DStr;
7616  static char const *const glCompressedTextureSubImage2DEXTStr;
7617  static char const *const glCompressedTextureSubImage3DStr;
7618  static char const *const glCompressedTextureSubImage3DEXTStr;
7619  static char const *const glConservativeRasterParameterfNVStr;
7620  static char const *const glConservativeRasterParameteriNVStr;
7621  static char const *const glConvolutionFilter1DStr;
7622  static char const *const glConvolutionFilter1DEXTStr;
7623  static char const *const glConvolutionFilter2DStr;
7624  static char const *const glConvolutionFilter2DEXTStr;
7625  static char const *const glConvolutionParameterfStr;
7626  static char const *const glConvolutionParameterfEXTStr;
7627  static char const *const glConvolutionParameterfvStr;
7628  static char const *const glConvolutionParameterfvEXTStr;
7629  static char const *const glConvolutionParameteriStr;
7630  static char const *const glConvolutionParameteriEXTStr;
7631  static char const *const glConvolutionParameterivStr;
7632  static char const *const glConvolutionParameterivEXTStr;
7633  static char const *const glConvolutionParameterxOESStr;
7634  static char const *const glConvolutionParameterxvOESStr;
7635  static char const *const glCopyBufferSubDataStr;
7636  static char const *const glCopyBufferSubDataNVStr;
7637  static char const *const glCopyColorSubTableStr;
7638  static char const *const glCopyColorSubTableEXTStr;
7639  static char const *const glCopyColorTableStr;
7640  static char const *const glCopyColorTableSGIStr;
7641  static char const *const glCopyConvolutionFilter1DStr;
7642  static char const *const glCopyConvolutionFilter1DEXTStr;
7643  static char const *const glCopyConvolutionFilter2DStr;
7644  static char const *const glCopyConvolutionFilter2DEXTStr;
7645  static char const *const glCopyImageSubDataStr;
7646  static char const *const glCopyImageSubDataEXTStr;
7647  static char const *const glCopyImageSubDataNVStr;
7648  static char const *const glCopyImageSubDataOESStr;
7649  static char const *const glCopyMultiTexImage1DEXTStr;
7650  static char const *const glCopyMultiTexImage2DEXTStr;
7651  static char const *const glCopyMultiTexSubImage1DEXTStr;
7652  static char const *const glCopyMultiTexSubImage2DEXTStr;
7653  static char const *const glCopyMultiTexSubImage3DEXTStr;
7654  static char const *const glCopyNamedBufferSubDataStr;
7655  static char const *const glCopyPathNVStr;
7656  static char const *const glCopyTexImage1DStr;
7657  static char const *const glCopyTexImage1DEXTStr;
7658  static char const *const glCopyTexImage2DStr;
7659  static char const *const glCopyTexImage2DEXTStr;
7660  static char const *const glCopyTexSubImage1DStr;
7661  static char const *const glCopyTexSubImage1DEXTStr;
7662  static char const *const glCopyTexSubImage2DStr;
7663  static char const *const glCopyTexSubImage2DEXTStr;
7664  static char const *const glCopyTexSubImage3DStr;
7665  static char const *const glCopyTexSubImage3DEXTStr;
7666  static char const *const glCopyTexSubImage3DNVStr;
7667  static char const *const glCopyTexSubImage3DOESStr;
7668  static char const *const glCopyTextureImage1DEXTStr;
7669  static char const *const glCopyTextureImage2DEXTStr;
7670  static char const *const glCopyTextureLevelsAPPLEStr;
7671  static char const *const glCopyTextureSubImage1DStr;
7672  static char const *const glCopyTextureSubImage1DEXTStr;
7673  static char const *const glCopyTextureSubImage2DStr;
7674  static char const *const glCopyTextureSubImage2DEXTStr;
7675  static char const *const glCopyTextureSubImage3DStr;
7676  static char const *const glCopyTextureSubImage3DEXTStr;
7677  static char const *const glCoverFillPathInstancedNVStr;
7678  static char const *const glCoverFillPathNVStr;
7679  static char const *const glCoverStrokePathInstancedNVStr;
7680  static char const *const glCoverStrokePathNVStr;
7681  static char const *const glCoverageMaskNVStr;
7682  static char const *const glCoverageModulationNVStr;
7683  static char const *const glCoverageModulationTableNVStr;
7684  static char const *const glCoverageOperationNVStr;
7685  static char const *const glCreateBuffersStr;
7686  static char const *const glCreateCommandListsNVStr;
7687  static char const *const glCreateFramebuffersStr;
7688  static char const *const glCreatePerfQueryINTELStr;
7689  static char const *const glCreateProgramStr;
7690  static char const *const glCreateProgramObjectARBStr;
7691  static char const *const glCreateProgramPipelinesStr;
7692  static char const *const glCreateQueriesStr;
7693  static char const *const glCreateRenderbuffersStr;
7694  static char const *const glCreateSamplersStr;
7695  static char const *const glCreateShaderStr;
7696  static char const *const glCreateShaderObjectARBStr;
7697  static char const *const glCreateShaderProgramEXTStr;
7698  static char const *const glCreateShaderProgramvStr;
7699  static char const *const glCreateShaderProgramvEXTStr;
7700  static char const *const glCreateStatesNVStr;
7701  static char const *const glCreateSyncFromCLeventARBStr;
7702  static char const *const glCreateTexturesStr;
7703  static char const *const glCreateTransformFeedbacksStr;
7704  static char const *const glCreateVertexArraysStr;
7705  static char const *const glCullFaceStr;
7706  static char const *const glCullParameterdvEXTStr;
7707  static char const *const glCullParameterfvEXTStr;
7708  static char const *const glCurrentPaletteMatrixARBStr;
7709  static char const *const glDebugMessageCallbackStr;
7710  static char const *const glDebugMessageCallbackAMDStr;
7711  static char const *const glDebugMessageCallbackARBStr;
7712  static char const *const glDebugMessageCallbackKHRStr;
7713  static char const *const glDebugMessageControlStr;
7714  static char const *const glDebugMessageControlARBStr;
7715  static char const *const glDebugMessageControlKHRStr;
7716  static char const *const glDebugMessageEnableAMDStr;
7717  static char const *const glDebugMessageInsertStr;
7718  static char const *const glDebugMessageInsertAMDStr;
7719  static char const *const glDebugMessageInsertARBStr;
7720  static char const *const glDebugMessageInsertKHRStr;
7721  static char const *const glDeformSGIXStr;
7722  static char const *const glDeformationMap3dSGIXStr;
7723  static char const *const glDeformationMap3fSGIXStr;
7724  static char const *const glDeleteAsyncMarkersSGIXStr;
7725  static char const *const glDeleteBufferRegionStr;
7726  static char const *const glDeleteBuffersStr;
7727  static char const *const glDeleteBuffersARBStr;
7728  static char const *const glDeleteCommandListsNVStr;
7729  static char const *const glDeleteFencesAPPLEStr;
7730  static char const *const glDeleteFencesNVStr;
7731  static char const *const glDeleteFragmentShaderATIStr;
7732  static char const *const glDeleteFramebuffersStr;
7733  static char const *const glDeleteFramebuffersEXTStr;
7734  static char const *const glDeleteNamedStringARBStr;
7735  static char const *const glDeleteNamesAMDStr;
7736  static char const *const glDeleteObjectARBStr;
7737  static char const *const glDeleteOcclusionQueriesNVStr;
7738  static char const *const glDeletePathsNVStr;
7739  static char const *const glDeletePerfMonitorsAMDStr;
7740  static char const *const glDeletePerfQueryINTELStr;
7741  static char const *const glDeleteProgramStr;
7742  static char const *const glDeleteProgramPipelinesStr;
7743  static char const *const glDeleteProgramPipelinesEXTStr;
7744  static char const *const glDeleteProgramsARBStr;
7745  static char const *const glDeleteProgramsNVStr;
7746  static char const *const glDeleteQueriesStr;
7747  static char const *const glDeleteQueriesARBStr;
7748  static char const *const glDeleteQueriesEXTStr;
7749  static char const *const glDeleteRenderbuffersStr;
7750  static char const *const glDeleteRenderbuffersEXTStr;
7751  static char const *const glDeleteSamplersStr;
7752  static char const *const glDeleteShaderStr;
7753  static char const *const glDeleteStatesNVStr;
7754  static char const *const glDeleteSyncStr;
7755  static char const *const glDeleteSyncAPPLEStr;
7756  static char const *const glDeleteTexturesStr;
7757  static char const *const glDeleteTexturesEXTStr;
7758  static char const *const glDeleteTransformFeedbacksStr;
7759  static char const *const glDeleteTransformFeedbacksEXTStr;
7760  static char const *const glDeleteTransformFeedbacksNVStr;
7761  static char const *const glDeleteVertexArraysStr;
7762  static char const *const glDeleteVertexArraysAPPLEStr;
7763  static char const *const glDeleteVertexArraysOESStr;
7764  static char const *const glDeleteVertexShaderEXTStr;
7765  static char const *const glDepthBoundsEXTStr;
7766  static char const *const glDepthBoundsdNVStr;
7767  static char const *const glDepthFuncStr;
7768  static char const *const glDepthMaskStr;
7769  static char const *const glDepthRangeStr;
7770  static char const *const glDepthRangeArrayfvNVStr;
7771  static char const *const glDepthRangeArrayfvOESStr;
7772  static char const *const glDepthRangeArrayvStr;
7773  static char const *const glDepthRangeIndexedStr;
7774  static char const *const glDepthRangeIndexedfNVStr;
7775  static char const *const glDepthRangeIndexedfOESStr;
7776  static char const *const glDepthRangedNVStr;
7777  static char const *const glDepthRangefStr;
7778  static char const *const glDepthRangefOESStr;
7779  static char const *const glDepthRangexOESStr;
7780  static char const *const glDetachObjectARBStr;
7781  static char const *const glDetachShaderStr;
7782  static char const *const glDetailTexFuncSGISStr;
7783  static char const *const glDisableStr;
7784  static char const *const glDisableClientStateIndexedEXTStr;
7785  static char const *const glDisableClientStateiEXTStr;
7786  static char const *const glDisableDriverControlQCOMStr;
7787  static char const *const glDisableIndexedEXTStr;
7788  static char const *const glDisableVariantClientStateEXTStr;
7789  static char const *const glDisableVertexArrayAttribStr;
7790  static char const *const glDisableVertexArrayAttribEXTStr;
7791  static char const *const glDisableVertexArrayEXTStr;
7792  static char const *const glDisableVertexAttribAPPLEStr;
7793  static char const *const glDisableVertexAttribArrayStr;
7794  static char const *const glDisableVertexAttribArrayARBStr;
7795  static char const *const glDisableiStr;
7796  static char const *const glDisableiEXTStr;
7797  static char const *const glDisableiNVStr;
7798  static char const *const glDisableiOESStr;
7799  static char const *const glDiscardFramebufferEXTStr;
7800  static char const *const glDispatchComputeStr;
7801  static char const *const glDispatchComputeGroupSizeARBStr;
7802  static char const *const glDispatchComputeIndirectStr;
7803  static char const *const glDrawArraysStr;
7804  static char const *const glDrawArraysEXTStr;
7805  static char const *const glDrawArraysIndirectStr;
7806  static char const *const glDrawArraysInstancedStr;
7807  static char const *const glDrawArraysInstancedANGLEStr;
7808  static char const *const glDrawArraysInstancedARBStr;
7809  static char const *const glDrawArraysInstancedBaseInstanceStr;
7810  static char const *const glDrawArraysInstancedBaseInstanceEXTStr;
7811  static char const *const glDrawArraysInstancedEXTStr;
7812  static char const *const glDrawArraysInstancedNVStr;
7813  static char const *const glDrawBufferStr;
7814  static char const *const glDrawBufferRegionStr;
7815  static char const *const glDrawBuffersStr;
7816  static char const *const glDrawBuffersARBStr;
7817  static char const *const glDrawBuffersATIStr;
7818  static char const *const glDrawBuffersEXTStr;
7819  static char const *const glDrawBuffersIndexedEXTStr;
7820  static char const *const glDrawBuffersNVStr;
7821  static char const *const glDrawCommandsAddressNVStr;
7822  static char const *const glDrawCommandsNVStr;
7823  static char const *const glDrawCommandsStatesAddressNVStr;
7824  static char const *const glDrawCommandsStatesNVStr;
7825  static char const *const glDrawElementArrayAPPLEStr;
7826  static char const *const glDrawElementArrayATIStr;
7827  static char const *const glDrawElementsStr;
7828  static char const *const glDrawElementsBaseVertexStr;
7829  static char const *const glDrawElementsBaseVertexEXTStr;
7830  static char const *const glDrawElementsBaseVertexOESStr;
7831  static char const *const glDrawElementsIndirectStr;
7832  static char const *const glDrawElementsInstancedStr;
7833  static char const *const glDrawElementsInstancedANGLEStr;
7834  static char const *const glDrawElementsInstancedARBStr;
7835  static char const *const glDrawElementsInstancedBaseInstanceStr;
7836  static char const *const glDrawElementsInstancedBaseInstanceEXTStr;
7837  static char const *const glDrawElementsInstancedBaseVertexStr;
7838  static char const *const glDrawElementsInstancedBaseVertexBaseInstanceStr;
7839  static char const *const glDrawElementsInstancedBaseVertexBaseInstanceEXTStr;
7840  static char const *const glDrawElementsInstancedBaseVertexEXTStr;
7841  static char const *const glDrawElementsInstancedBaseVertexOESStr;
7842  static char const *const glDrawElementsInstancedEXTStr;
7843  static char const *const glDrawElementsInstancedNVStr;
7844  static char const *const glDrawMeshArraysSUNStr;
7845  static char const *const glDrawRangeElementArrayAPPLEStr;
7846  static char const *const glDrawRangeElementArrayATIStr;
7847  static char const *const glDrawRangeElementsStr;
7848  static char const *const glDrawRangeElementsBaseVertexStr;
7849  static char const *const glDrawRangeElementsBaseVertexEXTStr;
7850  static char const *const glDrawRangeElementsBaseVertexOESStr;
7851  static char const *const glDrawRangeElementsEXTStr;
7852  static char const *const glDrawTextureNVStr;
7853  static char const *const glDrawTransformFeedbackStr;
7854  static char const *const glDrawTransformFeedbackEXTStr;
7855  static char const *const glDrawTransformFeedbackInstancedStr;
7856  static char const *const glDrawTransformFeedbackNVStr;
7857  static char const *const glDrawTransformFeedbackStreamStr;
7858  static char const *const glDrawTransformFeedbackStreamInstancedStr;
7859  static char const *const glEGLImageTargetRenderbufferStorageOESStr;
7860  static char const *const glEGLImageTargetTexture2DOESStr;
7861  static char const *const glEdgeFlagFormatNVStr;
7862  static char const *const glEdgeFlagPointerEXTStr;
7863  static char const *const glEdgeFlagPointerListIBMStr;
7864  static char const *const glElementPointerAPPLEStr;
7865  static char const *const glElementPointerATIStr;
7866  static char const *const glEnableStr;
7867  static char const *const glEnableClientStateIndexedEXTStr;
7868  static char const *const glEnableClientStateiEXTStr;
7869  static char const *const glEnableDriverControlQCOMStr;
7870  static char const *const glEnableIndexedEXTStr;
7871  static char const *const glEnableVariantClientStateEXTStr;
7872  static char const *const glEnableVertexArrayAttribStr;
7873  static char const *const glEnableVertexArrayAttribEXTStr;
7874  static char const *const glEnableVertexArrayEXTStr;
7875  static char const *const glEnableVertexAttribAPPLEStr;
7876  static char const *const glEnableVertexAttribArrayStr;
7877  static char const *const glEnableVertexAttribArrayARBStr;
7878  static char const *const glEnableiStr;
7879  static char const *const glEnableiEXTStr;
7880  static char const *const glEnableiNVStr;
7881  static char const *const glEnableiOESStr;
7882  static char const *const glEndConditionalRenderStr;
7883  static char const *const glEndConditionalRenderNVStr;
7884  static char const *const glEndConditionalRenderNVXStr;
7885  static char const *const glEndFragmentShaderATIStr;
7886  static char const *const glEndOcclusionQueryNVStr;
7887  static char const *const glEndPerfMonitorAMDStr;
7888  static char const *const glEndPerfQueryINTELStr;
7889  static char const *const glEndQueryStr;
7890  static char const *const glEndQueryARBStr;
7891  static char const *const glEndQueryEXTStr;
7892  static char const *const glEndQueryIndexedStr;
7893  static char const *const glEndTilingQCOMStr;
7894  static char const *const glEndTransformFeedbackStr;
7895  static char const *const glEndTransformFeedbackEXTStr;
7896  static char const *const glEndTransformFeedbackNVStr;
7897  static char const *const glEndVertexShaderEXTStr;
7898  static char const *const glEndVideoCaptureNVStr;
7899  static char const *const glEvalCoord1xOESStr;
7900  static char const *const glEvalCoord1xvOESStr;
7901  static char const *const glEvalCoord2xOESStr;
7902  static char const *const glEvalCoord2xvOESStr;
7903  static char const *const glEvalMapsNVStr;
7904  static char const *const glEvaluateDepthValuesARBStr;
7905  static char const *const glExecuteProgramNVStr;
7906  static char const *const glExtGetBufferPointervQCOMStr;
7907  static char const *const glExtGetBuffersQCOMStr;
7908  static char const *const glExtGetFramebuffersQCOMStr;
7909  static char const *const glExtGetProgramBinarySourceQCOMStr;
7910  static char const *const glExtGetProgramsQCOMStr;
7911  static char const *const glExtGetRenderbuffersQCOMStr;
7912  static char const *const glExtGetShadersQCOMStr;
7913  static char const *const glExtGetTexLevelParameterivQCOMStr;
7914  static char const *const glExtGetTexSubImageQCOMStr;
7915  static char const *const glExtGetTexturesQCOMStr;
7916  static char const *const glExtIsProgramBinaryQCOMStr;
7917  static char const *const glExtTexObjectStateOverrideiQCOMStr;
7918  static char const *const glExtractComponentEXTStr;
7919  static char const *const glFeedbackBufferxOESStr;
7920  static char const *const glFenceSyncStr;
7921  static char const *const glFenceSyncAPPLEStr;
7922  static char const *const glFinalCombinerInputNVStr;
7923  static char const *const glFinishStr;
7924  static char const *const glFinishAsyncSGIXStr;
7925  static char const *const glFinishFenceAPPLEStr;
7926  static char const *const glFinishFenceNVStr;
7927  static char const *const glFinishObjectAPPLEStr;
7928  static char const *const glFinishTextureSUNXStr;
7929  static char const *const glFlushStr;
7930  static char const *const glFlushMappedBufferRangeStr;
7931  static char const *const glFlushMappedBufferRangeAPPLEStr;
7932  static char const *const glFlushMappedBufferRangeEXTStr;
7933  static char const *const glFlushMappedNamedBufferRangeStr;
7934  static char const *const glFlushMappedNamedBufferRangeEXTStr;
7935  static char const *const glFlushPixelDataRangeNVStr;
7936  static char const *const glFlushRasterSGIXStr;
7937  static char const *const glFlushStaticDataIBMStr;
7938  static char const *const glFlushVertexArrayRangeAPPLEStr;
7939  static char const *const glFlushVertexArrayRangeNVStr;
7940  static char const *const glFogCoordFormatNVStr;
7941  static char const *const glFogCoordPointerStr;
7942  static char const *const glFogCoordPointerEXTStr;
7943  static char const *const glFogCoordPointerListIBMStr;
7944  static char const *const glFogCoorddStr;
7945  static char const *const glFogCoorddEXTStr;
7946  static char const *const glFogCoorddvStr;
7947  static char const *const glFogCoorddvEXTStr;
7948  static char const *const glFogCoordfStr;
7949  static char const *const glFogCoordfEXTStr;
7950  static char const *const glFogCoordfvStr;
7951  static char const *const glFogCoordfvEXTStr;
7952  static char const *const glFogCoordhNVStr;
7953  static char const *const glFogCoordhvNVStr;
7954  static char const *const glFogFuncSGISStr;
7955  static char const *const glFogxOESStr;
7956  static char const *const glFogxvOESStr;
7957  static char const *const glFragmentColorMaterialSGIXStr;
7958  static char const *const glFragmentCoverageColorNVStr;
7959  static char const *const glFragmentLightModelfSGIXStr;
7960  static char const *const glFragmentLightModelfvSGIXStr;
7961  static char const *const glFragmentLightModeliSGIXStr;
7962  static char const *const glFragmentLightModelivSGIXStr;
7963  static char const *const glFragmentLightfSGIXStr;
7964  static char const *const glFragmentLightfvSGIXStr;
7965  static char const *const glFragmentLightiSGIXStr;
7966  static char const *const glFragmentLightivSGIXStr;
7967  static char const *const glFragmentMaterialfSGIXStr;
7968  static char const *const glFragmentMaterialfvSGIXStr;
7969  static char const *const glFragmentMaterialiSGIXStr;
7970  static char const *const glFragmentMaterialivSGIXStr;
7971  static char const *const glFrameTerminatorGREMEDYStr;
7972  static char const *const glFrameZoomSGIXStr;
7973  static char const *const glFramebufferDrawBufferEXTStr;
7974  static char const *const glFramebufferDrawBuffersEXTStr;
7975  static char const *const glFramebufferParameteriStr;
7976  static char const *const glFramebufferPixelLocalStorageSizeEXTStr;
7977  static char const *const glFramebufferReadBufferEXTStr;
7978  static char const *const glFramebufferRenderbufferStr;
7979  static char const *const glFramebufferRenderbufferEXTStr;
7980  static char const *const glFramebufferSampleLocationsfvARBStr;
7981  static char const *const glFramebufferSampleLocationsfvNVStr;
7982  static char const *const glFramebufferTextureStr;
7983  static char const *const glFramebufferTexture1DStr;
7984  static char const *const glFramebufferTexture1DEXTStr;
7985  static char const *const glFramebufferTexture2DStr;
7986  static char const *const glFramebufferTexture2DDownsampleIMGStr;
7987  static char const *const glFramebufferTexture2DEXTStr;
7988  static char const *const glFramebufferTexture2DMultisampleEXTStr;
7989  static char const *const glFramebufferTexture2DMultisampleIMGStr;
7990  static char const *const glFramebufferTexture3DStr;
7991  static char const *const glFramebufferTexture3DEXTStr;
7992  static char const *const glFramebufferTexture3DOESStr;
7993  static char const *const glFramebufferTextureARBStr;
7994  static char const *const glFramebufferTextureEXTStr;
7995  static char const *const glFramebufferTextureFaceARBStr;
7996  static char const *const glFramebufferTextureFaceEXTStr;
7997  static char const *const glFramebufferTextureLayerStr;
7998  static char const *const glFramebufferTextureLayerARBStr;
7999  static char const *const glFramebufferTextureLayerDownsampleIMGStr;
8000  static char const *const glFramebufferTextureLayerEXTStr;
8001  static char const *const glFramebufferTextureLayerNVStr;
8002  static char const *const glFramebufferTextureMultisampleMultiviewOVRStr;
8003  static char const *const glFramebufferTextureMultiviewOVRStr;
8004  static char const *const glFramebufferTextureOESStr;
8005  static char const *const glFreeObjectBufferATIStr;
8006  static char const *const glFrontFaceStr;
8007  static char const *const glFrustumfOESStr;
8008  static char const *const glFrustumxOESStr;
8009  static char const *const glGenAsyncMarkersSGIXStr;
8010  static char const *const glGenBuffersStr;
8011  static char const *const glGenBuffersARBStr;
8012  static char const *const glGenFencesAPPLEStr;
8013  static char const *const glGenFencesNVStr;
8014  static char const *const glGenFragmentShadersATIStr;
8015  static char const *const glGenFramebuffersStr;
8016  static char const *const glGenFramebuffersEXTStr;
8017  static char const *const glGenNamesAMDStr;
8018  static char const *const glGenOcclusionQueriesNVStr;
8019  static char const *const glGenPathsNVStr;
8020  static char const *const glGenPerfMonitorsAMDStr;
8021  static char const *const glGenProgramPipelinesStr;
8022  static char const *const glGenProgramPipelinesEXTStr;
8023  static char const *const glGenProgramsARBStr;
8024  static char const *const glGenProgramsNVStr;
8025  static char const *const glGenQueriesStr;
8026  static char const *const glGenQueriesARBStr;
8027  static char const *const glGenQueriesEXTStr;
8028  static char const *const glGenRenderbuffersStr;
8029  static char const *const glGenRenderbuffersEXTStr;
8030  static char const *const glGenSamplersStr;
8031  static char const *const glGenSymbolsEXTStr;
8032  static char const *const glGenTexturesStr;
8033  static char const *const glGenTexturesEXTStr;
8034  static char const *const glGenTransformFeedbacksStr;
8035  static char const *const glGenTransformFeedbacksEXTStr;
8036  static char const *const glGenTransformFeedbacksNVStr;
8037  static char const *const glGenVertexArraysStr;
8038  static char const *const glGenVertexArraysAPPLEStr;
8039  static char const *const glGenVertexArraysOESStr;
8040  static char const *const glGenVertexShadersEXTStr;
8041  static char const *const glGenerateMipmapStr;
8042  static char const *const glGenerateMipmapEXTStr;
8043  static char const *const glGenerateMultiTexMipmapEXTStr;
8044  static char const *const glGenerateTextureMipmapStr;
8045  static char const *const glGenerateTextureMipmapEXTStr;
8046  static char const *const glGetActiveAtomicCounterBufferivStr;
8047  static char const *const glGetActiveAttribStr;
8048  static char const *const glGetActiveAttribARBStr;
8049  static char const *const glGetActiveSubroutineNameStr;
8050  static char const *const glGetActiveSubroutineUniformNameStr;
8051  static char const *const glGetActiveSubroutineUniformivStr;
8052  static char const *const glGetActiveUniformStr;
8053  static char const *const glGetActiveUniformARBStr;
8054  static char const *const glGetActiveUniformBlockNameStr;
8055  static char const *const glGetActiveUniformBlockivStr;
8056  static char const *const glGetActiveUniformNameStr;
8057  static char const *const glGetActiveUniformsivStr;
8058  static char const *const glGetActiveVaryingNVStr;
8059  static char const *const glGetArrayObjectfvATIStr;
8060  static char const *const glGetArrayObjectivATIStr;
8061  static char const *const glGetAttachedObjectsARBStr;
8062  static char const *const glGetAttachedShadersStr;
8063  static char const *const glGetAttribLocationStr;
8064  static char const *const glGetAttribLocationARBStr;
8065  static char const *const glGetBooleanIndexedvEXTStr;
8066  static char const *const glGetBooleani_vStr;
8067  static char const *const glGetBooleanvStr;
8068  static char const *const glGetBufferParameteri64vStr;
8069  static char const *const glGetBufferParameterivStr;
8070  static char const *const glGetBufferParameterivARBStr;
8071  static char const *const glGetBufferParameterui64vNVStr;
8072  static char const *const glGetBufferPointervStr;
8073  static char const *const glGetBufferPointervARBStr;
8074  static char const *const glGetBufferPointervOESStr;
8075  static char const *const glGetBufferSubDataStr;
8076  static char const *const glGetBufferSubDataARBStr;
8077  static char const *const glGetClipPlanefOESStr;
8078  static char const *const glGetClipPlanexOESStr;
8079  static char const *const glGetColorTableStr;
8080  static char const *const glGetColorTableEXTStr;
8081  static char const *const glGetColorTableParameterfvStr;
8082  static char const *const glGetColorTableParameterfvEXTStr;
8083  static char const *const glGetColorTableParameterfvSGIStr;
8084  static char const *const glGetColorTableParameterivStr;
8085  static char const *const glGetColorTableParameterivEXTStr;
8086  static char const *const glGetColorTableParameterivSGIStr;
8087  static char const *const glGetColorTableSGIStr;
8088  static char const *const glGetCombinerInputParameterfvNVStr;
8089  static char const *const glGetCombinerInputParameterivNVStr;
8090  static char const *const glGetCombinerOutputParameterfvNVStr;
8091  static char const *const glGetCombinerOutputParameterivNVStr;
8092  static char const *const glGetCombinerStageParameterfvNVStr;
8093  static char const *const glGetCommandHeaderNVStr;
8094  static char const *const glGetCompressedMultiTexImageEXTStr;
8095  static char const *const glGetCompressedTexImageStr;
8096  static char const *const glGetCompressedTexImageARBStr;
8097  static char const *const glGetCompressedTextureImageStr;
8098  static char const *const glGetCompressedTextureImageEXTStr;
8099  static char const *const glGetCompressedTextureSubImageStr;
8100  static char const *const glGetConvolutionFilterStr;
8101  static char const *const glGetConvolutionFilterEXTStr;
8102  static char const *const glGetConvolutionParameterfvStr;
8103  static char const *const glGetConvolutionParameterfvEXTStr;
8104  static char const *const glGetConvolutionParameterivStr;
8105  static char const *const glGetConvolutionParameterivEXTStr;
8106  static char const *const glGetConvolutionParameterxvOESStr;
8107  static char const *const glGetCoverageModulationTableNVStr;
8108  static char const *const glGetDebugMessageLogStr;
8109  static char const *const glGetDebugMessageLogAMDStr;
8110  static char const *const glGetDebugMessageLogARBStr;
8111  static char const *const glGetDebugMessageLogKHRStr;
8112  static char const *const glGetDetailTexFuncSGISStr;
8113  static char const *const glGetDoubleIndexedvEXTStr;
8114  static char const *const glGetDoublei_vStr;
8115  static char const *const glGetDoublei_vEXTStr;
8116  static char const *const glGetDoublevStr;
8117  static char const *const glGetDriverControlStringQCOMStr;
8118  static char const *const glGetDriverControlsQCOMStr;
8119  static char const *const glGetErrorStr;
8120  static char const *const glGetFenceivNVStr;
8121  static char const *const glGetFinalCombinerInputParameterfvNVStr;
8122  static char const *const glGetFinalCombinerInputParameterivNVStr;
8123  static char const *const glGetFirstPerfQueryIdINTELStr;
8124  static char const *const glGetFixedvOESStr;
8125  static char const *const glGetFloatIndexedvEXTStr;
8126  static char const *const glGetFloati_vStr;
8127  static char const *const glGetFloati_vEXTStr;
8128  static char const *const glGetFloati_vNVStr;
8129  static char const *const glGetFloati_vOESStr;
8130  static char const *const glGetFloatvStr;
8131  static char const *const glGetFogFuncSGISStr;
8132  static char const *const glGetFragDataIndexStr;
8133  static char const *const glGetFragDataIndexEXTStr;
8134  static char const *const glGetFragDataLocationStr;
8135  static char const *const glGetFragDataLocationEXTStr;
8136  static char const *const glGetFragmentLightfvSGIXStr;
8137  static char const *const glGetFragmentLightivSGIXStr;
8138  static char const *const glGetFragmentMaterialfvSGIXStr;
8139  static char const *const glGetFragmentMaterialivSGIXStr;
8140  static char const *const glGetFramebufferAttachmentParameterivStr;
8141  static char const *const glGetFramebufferAttachmentParameterivEXTStr;
8142  static char const *const glGetFramebufferParameterivStr;
8143  static char const *const glGetFramebufferParameterivEXTStr;
8144  static char const *const glGetFramebufferPixelLocalStorageSizeEXTStr;
8145  static char const *const glGetGraphicsResetStatusStr;
8146  static char const *const glGetGraphicsResetStatusARBStr;
8147  static char const *const glGetGraphicsResetStatusEXTStr;
8148  static char const *const glGetGraphicsResetStatusKHRStr;
8149  static char const *const glGetHandleARBStr;
8150  static char const *const glGetHistogramStr;
8151  static char const *const glGetHistogramEXTStr;
8152  static char const *const glGetHistogramParameterfvStr;
8153  static char const *const glGetHistogramParameterfvEXTStr;
8154  static char const *const glGetHistogramParameterivStr;
8155  static char const *const glGetHistogramParameterivEXTStr;
8156  static char const *const glGetHistogramParameterxvOESStr;
8157  static char const *const glGetImageHandleARBStr;
8158  static char const *const glGetImageHandleNVStr;
8159  static char const *const glGetImageTransformParameterfvHPStr;
8160  static char const *const glGetImageTransformParameterivHPStr;
8161  static char const *const glGetInfoLogARBStr;
8162  static char const *const glGetInstrumentsSGIXStr;
8163  static char const *const glGetInteger64i_vStr;
8164  static char const *const glGetInteger64vStr;
8165  static char const *const glGetInteger64vAPPLEStr;
8166  static char const *const glGetIntegerIndexedvEXTStr;
8167  static char const *const glGetIntegeri_vStr;
8168  static char const *const glGetIntegeri_vEXTStr;
8169  static char const *const glGetIntegerui64i_vNVStr;
8170  static char const *const glGetIntegerui64vNVStr;
8171  static char const *const glGetIntegervStr;
8172  static char const *const glGetInternalformatSampleivNVStr;
8173  static char const *const glGetInternalformati64vStr;
8174  static char const *const glGetInternalformativStr;
8175  static char const *const glGetInvariantBooleanvEXTStr;
8176  static char const *const glGetInvariantFloatvEXTStr;
8177  static char const *const glGetInvariantIntegervEXTStr;
8178  static char const *const glGetLightxOESStr;
8179  static char const *const glGetListParameterfvSGIXStr;
8180  static char const *const glGetListParameterivSGIXStr;
8181  static char const *const glGetLocalConstantBooleanvEXTStr;
8182  static char const *const glGetLocalConstantFloatvEXTStr;
8183  static char const *const glGetLocalConstantIntegervEXTStr;
8184  static char const *const glGetMapAttribParameterfvNVStr;
8185  static char const *const glGetMapAttribParameterivNVStr;
8186  static char const *const glGetMapControlPointsNVStr;
8187  static char const *const glGetMapParameterfvNVStr;
8188  static char const *const glGetMapParameterivNVStr;
8189  static char const *const glGetMapxvOESStr;
8190  static char const *const glGetMaterialxOESStr;
8191  static char const *const glGetMinmaxStr;
8192  static char const *const glGetMinmaxEXTStr;
8193  static char const *const glGetMinmaxParameterfvStr;
8194  static char const *const glGetMinmaxParameterfvEXTStr;
8195  static char const *const glGetMinmaxParameterivStr;
8196  static char const *const glGetMinmaxParameterivEXTStr;
8197  static char const *const glGetMultiTexEnvfvEXTStr;
8198  static char const *const glGetMultiTexEnvivEXTStr;
8199  static char const *const glGetMultiTexGendvEXTStr;
8200  static char const *const glGetMultiTexGenfvEXTStr;
8201  static char const *const glGetMultiTexGenivEXTStr;
8202  static char const *const glGetMultiTexImageEXTStr;
8203  static char const *const glGetMultiTexLevelParameterfvEXTStr;
8204  static char const *const glGetMultiTexLevelParameterivEXTStr;
8205  static char const *const glGetMultiTexParameterIivEXTStr;
8206  static char const *const glGetMultiTexParameterIuivEXTStr;
8207  static char const *const glGetMultiTexParameterfvEXTStr;
8208  static char const *const glGetMultiTexParameterivEXTStr;
8209  static char const *const glGetMultisamplefvStr;
8210  static char const *const glGetMultisamplefvNVStr;
8211  static char const *const glGetNamedBufferParameteri64vStr;
8212  static char const *const glGetNamedBufferParameterivStr;
8213  static char const *const glGetNamedBufferParameterivEXTStr;
8214  static char const *const glGetNamedBufferParameterui64vNVStr;
8215  static char const *const glGetNamedBufferPointervStr;
8216  static char const *const glGetNamedBufferPointervEXTStr;
8217  static char const *const glGetNamedBufferSubDataStr;
8218  static char const *const glGetNamedBufferSubDataEXTStr;
8219  static char const *const glGetNamedFramebufferAttachmentParameterivStr;
8220  static char const *const glGetNamedFramebufferAttachmentParameterivEXTStr;
8221  static char const *const glGetNamedFramebufferParameterivStr;
8222  static char const *const glGetNamedFramebufferParameterivEXTStr;
8223  static char const *const glGetNamedProgramLocalParameterIivEXTStr;
8224  static char const *const glGetNamedProgramLocalParameterIuivEXTStr;
8225  static char const *const glGetNamedProgramLocalParameterdvEXTStr;
8226  static char const *const glGetNamedProgramLocalParameterfvEXTStr;
8227  static char const *const glGetNamedProgramStringEXTStr;
8228  static char const *const glGetNamedProgramivEXTStr;
8229  static char const *const glGetNamedRenderbufferParameterivStr;
8230  static char const *const glGetNamedRenderbufferParameterivEXTStr;
8231  static char const *const glGetNamedStringARBStr;
8232  static char const *const glGetNamedStringivARBStr;
8233  static char const *const glGetNextPerfQueryIdINTELStr;
8234  static char const *const glGetObjectBufferfvATIStr;
8235  static char const *const glGetObjectBufferivATIStr;
8236  static char const *const glGetObjectLabelStr;
8237  static char const *const glGetObjectLabelEXTStr;
8238  static char const *const glGetObjectLabelKHRStr;
8239  static char const *const glGetObjectParameterfvARBStr;
8240  static char const *const glGetObjectParameterivAPPLEStr;
8241  static char const *const glGetObjectParameterivARBStr;
8242  static char const *const glGetObjectPtrLabelStr;
8243  static char const *const glGetObjectPtrLabelKHRStr;
8244  static char const *const glGetOcclusionQueryivNVStr;
8245  static char const *const glGetOcclusionQueryuivNVStr;
8246  static char const *const glGetPathColorGenfvNVStr;
8247  static char const *const glGetPathColorGenivNVStr;
8248  static char const *const glGetPathCommandsNVStr;
8249  static char const *const glGetPathCoordsNVStr;
8250  static char const *const glGetPathDashArrayNVStr;
8251  static char const *const glGetPathLengthNVStr;
8252  static char const *const glGetPathMetricRangeNVStr;
8253  static char const *const glGetPathMetricsNVStr;
8254  static char const *const glGetPathParameterfvNVStr;
8255  static char const *const glGetPathParameterivNVStr;
8256  static char const *const glGetPathSpacingNVStr;
8257  static char const *const glGetPathTexGenfvNVStr;
8258  static char const *const glGetPathTexGenivNVStr;
8259  static char const *const glGetPerfCounterInfoINTELStr;
8260  static char const *const glGetPerfMonitorCounterDataAMDStr;
8261  static char const *const glGetPerfMonitorCounterInfoAMDStr;
8262  static char const *const glGetPerfMonitorCounterStringAMDStr;
8263  static char const *const glGetPerfMonitorCountersAMDStr;
8264  static char const *const glGetPerfMonitorGroupStringAMDStr;
8265  static char const *const glGetPerfMonitorGroupsAMDStr;
8266  static char const *const glGetPerfQueryDataINTELStr;
8267  static char const *const glGetPerfQueryIdByNameINTELStr;
8268  static char const *const glGetPerfQueryInfoINTELStr;
8269  static char const *const glGetPixelMapxvStr;
8270  static char const *const glGetPixelTexGenParameterfvSGISStr;
8271  static char const *const glGetPixelTexGenParameterivSGISStr;
8272  static char const *const glGetPixelTransformParameterfvEXTStr;
8273  static char const *const glGetPixelTransformParameterivEXTStr;
8274  static char const *const glGetPointerIndexedvEXTStr;
8275  static char const *const glGetPointeri_vEXTStr;
8276  static char const *const glGetPointervStr;
8277  static char const *const glGetPointervEXTStr;
8278  static char const *const glGetPointervKHRStr;
8279  static char const *const glGetProgramBinaryStr;
8280  static char const *const glGetProgramBinaryOESStr;
8281  static char const *const glGetProgramEnvParameterIivNVStr;
8282  static char const *const glGetProgramEnvParameterIuivNVStr;
8283  static char const *const glGetProgramEnvParameterdvARBStr;
8284  static char const *const glGetProgramEnvParameterfvARBStr;
8285  static char const *const glGetProgramInfoLogStr;
8286  static char const *const glGetProgramInterfaceivStr;
8287  static char const *const glGetProgramLocalParameterIivNVStr;
8288  static char const *const glGetProgramLocalParameterIuivNVStr;
8289  static char const *const glGetProgramLocalParameterdvARBStr;
8290  static char const *const glGetProgramLocalParameterfvARBStr;
8291  static char const *const glGetProgramNamedParameterdvNVStr;
8292  static char const *const glGetProgramNamedParameterfvNVStr;
8293  static char const *const glGetProgramParameterdvNVStr;
8294  static char const *const glGetProgramParameterfvNVStr;
8295  static char const *const glGetProgramPipelineInfoLogStr;
8296  static char const *const glGetProgramPipelineInfoLogEXTStr;
8297  static char const *const glGetProgramPipelineivStr;
8298  static char const *const glGetProgramPipelineivEXTStr;
8299  static char const *const glGetProgramResourceIndexStr;
8300  static char const *const glGetProgramResourceLocationStr;
8301  static char const *const glGetProgramResourceLocationIndexStr;
8302  static char const *const glGetProgramResourceLocationIndexEXTStr;
8303  static char const *const glGetProgramResourceNameStr;
8304  static char const *const glGetProgramResourcefvNVStr;
8305  static char const *const glGetProgramResourceivStr;
8306  static char const *const glGetProgramStageivStr;
8307  static char const *const glGetProgramStringARBStr;
8308  static char const *const glGetProgramStringNVStr;
8309  static char const *const glGetProgramSubroutineParameteruivNVStr;
8310  static char const *const glGetProgramivStr;
8311  static char const *const glGetProgramivARBStr;
8312  static char const *const glGetProgramivNVStr;
8313  static char const *const glGetQueryBufferObjecti64vStr;
8314  static char const *const glGetQueryBufferObjectivStr;
8315  static char const *const glGetQueryBufferObjectui64vStr;
8316  static char const *const glGetQueryBufferObjectuivStr;
8317  static char const *const glGetQueryIndexedivStr;
8318  static char const *const glGetQueryObjecti64vStr;
8319  static char const *const glGetQueryObjecti64vEXTStr;
8320  static char const *const glGetQueryObjectivStr;
8321  static char const *const glGetQueryObjectivARBStr;
8322  static char const *const glGetQueryObjectivEXTStr;
8323  static char const *const glGetQueryObjectui64vStr;
8324  static char const *const glGetQueryObjectui64vEXTStr;
8325  static char const *const glGetQueryObjectuivStr;
8326  static char const *const glGetQueryObjectuivARBStr;
8327  static char const *const glGetQueryObjectuivEXTStr;
8328  static char const *const glGetQueryivStr;
8329  static char const *const glGetQueryivARBStr;
8330  static char const *const glGetQueryivEXTStr;
8331  static char const *const glGetRenderbufferParameterivStr;
8332  static char const *const glGetRenderbufferParameterivEXTStr;
8333  static char const *const glGetSamplerParameterIivStr;
8334  static char const *const glGetSamplerParameterIivEXTStr;
8335  static char const *const glGetSamplerParameterIivOESStr;
8336  static char const *const glGetSamplerParameterIuivStr;
8337  static char const *const glGetSamplerParameterIuivEXTStr;
8338  static char const *const glGetSamplerParameterIuivOESStr;
8339  static char const *const glGetSamplerParameterfvStr;
8340  static char const *const glGetSamplerParameterivStr;
8341  static char const *const glGetSeparableFilterStr;
8342  static char const *const glGetSeparableFilterEXTStr;
8343  static char const *const glGetShaderInfoLogStr;
8344  static char const *const glGetShaderPrecisionFormatStr;
8345  static char const *const glGetShaderSourceStr;
8346  static char const *const glGetShaderSourceARBStr;
8347  static char const *const glGetShaderivStr;
8348  static char const *const glGetSharpenTexFuncSGISStr;
8349  static char const *const glGetStageIndexNVStr;
8350  static char const *const glGetStringStr;
8351  static char const *const glGetStringiStr;
8352  static char const *const glGetSubroutineIndexStr;
8353  static char const *const glGetSubroutineUniformLocationStr;
8354  static char const *const glGetSyncivStr;
8355  static char const *const glGetSyncivAPPLEStr;
8356  static char const *const glGetTexBumpParameterfvATIStr;
8357  static char const *const glGetTexBumpParameterivATIStr;
8358  static char const *const glGetTexEnvxvOESStr;
8359  static char const *const glGetTexFilterFuncSGISStr;
8360  static char const *const glGetTexGenxvOESStr;
8361  static char const *const glGetTexImageStr;
8362  static char const *const glGetTexLevelParameterfvStr;
8363  static char const *const glGetTexLevelParameterivStr;
8364  static char const *const glGetTexLevelParameterxvOESStr;
8365  static char const *const glGetTexParameterIivStr;
8366  static char const *const glGetTexParameterIivEXTStr;
8367  static char const *const glGetTexParameterIivOESStr;
8368  static char const *const glGetTexParameterIuivStr;
8369  static char const *const glGetTexParameterIuivEXTStr;
8370  static char const *const glGetTexParameterIuivOESStr;
8371  static char const *const glGetTexParameterPointervAPPLEStr;
8372  static char const *const glGetTexParameterfvStr;
8373  static char const *const glGetTexParameterivStr;
8374  static char const *const glGetTexParameterxvOESStr;
8375  static char const *const glGetTextureHandleARBStr;
8376  static char const *const glGetTextureHandleIMGStr;
8377  static char const *const glGetTextureHandleNVStr;
8378  static char const *const glGetTextureImageStr;
8379  static char const *const glGetTextureImageEXTStr;
8380  static char const *const glGetTextureLevelParameterfvStr;
8381  static char const *const glGetTextureLevelParameterfvEXTStr;
8382  static char const *const glGetTextureLevelParameterivStr;
8383  static char const *const glGetTextureLevelParameterivEXTStr;
8384  static char const *const glGetTextureParameterIivStr;
8385  static char const *const glGetTextureParameterIivEXTStr;
8386  static char const *const glGetTextureParameterIuivStr;
8387  static char const *const glGetTextureParameterIuivEXTStr;
8388  static char const *const glGetTextureParameterfvStr;
8389  static char const *const glGetTextureParameterfvEXTStr;
8390  static char const *const glGetTextureParameterivStr;
8391  static char const *const glGetTextureParameterivEXTStr;
8392  static char const *const glGetTextureSamplerHandleARBStr;
8393  static char const *const glGetTextureSamplerHandleIMGStr;
8394  static char const *const glGetTextureSamplerHandleNVStr;
8395  static char const *const glGetTextureSubImageStr;
8396  static char const *const glGetTrackMatrixivNVStr;
8397  static char const *const glGetTransformFeedbackVaryingStr;
8398  static char const *const glGetTransformFeedbackVaryingEXTStr;
8399  static char const *const glGetTransformFeedbackVaryingNVStr;
8400  static char const *const glGetTransformFeedbacki64_vStr;
8401  static char const *const glGetTransformFeedbacki_vStr;
8402  static char const *const glGetTransformFeedbackivStr;
8403  static char const *const glGetTranslatedShaderSourceANGLEStr;
8404  static char const *const glGetUniformBlockIndexStr;
8405  static char const *const glGetUniformBufferSizeEXTStr;
8406  static char const *const glGetUniformIndicesStr;
8407  static char const *const glGetUniformLocationStr;
8408  static char const *const glGetUniformLocationARBStr;
8409  static char const *const glGetUniformOffsetEXTStr;
8410  static char const *const glGetUniformSubroutineuivStr;
8411  static char const *const glGetUniformdvStr;
8412  static char const *const glGetUniformfvStr;
8413  static char const *const glGetUniformfvARBStr;
8414  static char const *const glGetUniformi64vARBStr;
8415  static char const *const glGetUniformi64vNVStr;
8416  static char const *const glGetUniformivStr;
8417  static char const *const glGetUniformivARBStr;
8418  static char const *const glGetUniformui64vARBStr;
8419  static char const *const glGetUniformui64vNVStr;
8420  static char const *const glGetUniformuivStr;
8421  static char const *const glGetUniformuivEXTStr;
8422  static char const *const glGetVariantArrayObjectfvATIStr;
8423  static char const *const glGetVariantArrayObjectivATIStr;
8424  static char const *const glGetVariantBooleanvEXTStr;
8425  static char const *const glGetVariantFloatvEXTStr;
8426  static char const *const glGetVariantIntegervEXTStr;
8427  static char const *const glGetVariantPointervEXTStr;
8428  static char const *const glGetVaryingLocationNVStr;
8429  static char const *const glGetVertexArrayIndexed64ivStr;
8430  static char const *const glGetVertexArrayIndexedivStr;
8431  static char const *const glGetVertexArrayIntegeri_vEXTStr;
8432  static char const *const glGetVertexArrayIntegervEXTStr;
8433  static char const *const glGetVertexArrayPointeri_vEXTStr;
8434  static char const *const glGetVertexArrayPointervEXTStr;
8435  static char const *const glGetVertexArrayivStr;
8436  static char const *const glGetVertexAttribArrayObjectfvATIStr;
8437  static char const *const glGetVertexAttribArrayObjectivATIStr;
8438  static char const *const glGetVertexAttribIivStr;
8439  static char const *const glGetVertexAttribIivEXTStr;
8440  static char const *const glGetVertexAttribIuivStr;
8441  static char const *const glGetVertexAttribIuivEXTStr;
8442  static char const *const glGetVertexAttribLdvStr;
8443  static char const *const glGetVertexAttribLdvEXTStr;
8444  static char const *const glGetVertexAttribLi64vNVStr;
8445  static char const *const glGetVertexAttribLui64vARBStr;
8446  static char const *const glGetVertexAttribLui64vNVStr;
8447  static char const *const glGetVertexAttribPointervStr;
8448  static char const *const glGetVertexAttribPointervARBStr;
8449  static char const *const glGetVertexAttribPointervNVStr;
8450  static char const *const glGetVertexAttribdvStr;
8451  static char const *const glGetVertexAttribdvARBStr;
8452  static char const *const glGetVertexAttribdvNVStr;
8453  static char const *const glGetVertexAttribfvStr;
8454  static char const *const glGetVertexAttribfvARBStr;
8455  static char const *const glGetVertexAttribfvNVStr;
8456  static char const *const glGetVertexAttribivStr;
8457  static char const *const glGetVertexAttribivARBStr;
8458  static char const *const glGetVertexAttribivNVStr;
8459  static char const *const glGetVideoCaptureStreamdvNVStr;
8460  static char const *const glGetVideoCaptureStreamfvNVStr;
8461  static char const *const glGetVideoCaptureStreamivNVStr;
8462  static char const *const glGetVideoCaptureivNVStr;
8463  static char const *const glGetVideoi64vNVStr;
8464  static char const *const glGetVideoivNVStr;
8465  static char const *const glGetVideoui64vNVStr;
8466  static char const *const glGetVideouivNVStr;
8467  static char const *const glGetnColorTableStr;
8468  static char const *const glGetnColorTableARBStr;
8469  static char const *const glGetnCompressedTexImageStr;
8470  static char const *const glGetnCompressedTexImageARBStr;
8471  static char const *const glGetnConvolutionFilterStr;
8472  static char const *const glGetnConvolutionFilterARBStr;
8473  static char const *const glGetnHistogramStr;
8474  static char const *const glGetnHistogramARBStr;
8475  static char const *const glGetnMapdvStr;
8476  static char const *const glGetnMapdvARBStr;
8477  static char const *const glGetnMapfvStr;
8478  static char const *const glGetnMapfvARBStr;
8479  static char const *const glGetnMapivStr;
8480  static char const *const glGetnMapivARBStr;
8481  static char const *const glGetnMinmaxStr;
8482  static char const *const glGetnMinmaxARBStr;
8483  static char const *const glGetnPixelMapfvStr;
8484  static char const *const glGetnPixelMapfvARBStr;
8485  static char const *const glGetnPixelMapuivStr;
8486  static char const *const glGetnPixelMapuivARBStr;
8487  static char const *const glGetnPixelMapusvStr;
8488  static char const *const glGetnPixelMapusvARBStr;
8489  static char const *const glGetnPolygonStippleStr;
8490  static char const *const glGetnPolygonStippleARBStr;
8491  static char const *const glGetnSeparableFilterStr;
8492  static char const *const glGetnSeparableFilterARBStr;
8493  static char const *const glGetnTexImageStr;
8494  static char const *const glGetnTexImageARBStr;
8495  static char const *const glGetnUniformdvStr;
8496  static char const *const glGetnUniformdvARBStr;
8497  static char const *const glGetnUniformfvStr;
8498  static char const *const glGetnUniformfvARBStr;
8499  static char const *const glGetnUniformfvEXTStr;
8500  static char const *const glGetnUniformfvKHRStr;
8501  static char const *const glGetnUniformi64vARBStr;
8502  static char const *const glGetnUniformivStr;
8503  static char const *const glGetnUniformivARBStr;
8504  static char const *const glGetnUniformivEXTStr;
8505  static char const *const glGetnUniformivKHRStr;
8506  static char const *const glGetnUniformui64vARBStr;
8507  static char const *const glGetnUniformuivStr;
8508  static char const *const glGetnUniformuivARBStr;
8509  static char const *const glGetnUniformuivKHRStr;
8510  static char const *const glGlobalAlphaFactorbSUNStr;
8511  static char const *const glGlobalAlphaFactordSUNStr;
8512  static char const *const glGlobalAlphaFactorfSUNStr;
8513  static char const *const glGlobalAlphaFactoriSUNStr;
8514  static char const *const glGlobalAlphaFactorsSUNStr;
8515  static char const *const glGlobalAlphaFactorubSUNStr;
8516  static char const *const glGlobalAlphaFactoruiSUNStr;
8517  static char const *const glGlobalAlphaFactorusSUNStr;
8518  static char const *const glHintStr;
8519  static char const *const glHintPGIStr;
8520  static char const *const glHistogramStr;
8521  static char const *const glHistogramEXTStr;
8522  static char const *const glIglooInterfaceSGIXStr;
8523  static char const *const glImageTransformParameterfHPStr;
8524  static char const *const glImageTransformParameterfvHPStr;
8525  static char const *const glImageTransformParameteriHPStr;
8526  static char const *const glImageTransformParameterivHPStr;
8527  static char const *const glImportSyncEXTStr;
8528  static char const *const glIndexFormatNVStr;
8529  static char const *const glIndexFuncEXTStr;
8530  static char const *const glIndexMaterialEXTStr;
8531  static char const *const glIndexPointerEXTStr;
8532  static char const *const glIndexPointerListIBMStr;
8533  static char const *const glIndexxOESStr;
8534  static char const *const glIndexxvOESStr;
8535  static char const *const glInsertComponentEXTStr;
8536  static char const *const glInsertEventMarkerEXTStr;
8537  static char const *const glInstrumentsBufferSGIXStr;
8538  static char const *const glInterpolatePathsNVStr;
8539  static char const *const glInvalidateBufferDataStr;
8540  static char const *const glInvalidateBufferSubDataStr;
8541  static char const *const glInvalidateFramebufferStr;
8542  static char const *const glInvalidateNamedFramebufferDataStr;
8543  static char const *const glInvalidateNamedFramebufferSubDataStr;
8544  static char const *const glInvalidateSubFramebufferStr;
8545  static char const *const glInvalidateTexImageStr;
8546  static char const *const glInvalidateTexSubImageStr;
8547  static char const *const glIsAsyncMarkerSGIXStr;
8548  static char const *const glIsBufferStr;
8549  static char const *const glIsBufferARBStr;
8550  static char const *const glIsBufferResidentNVStr;
8551  static char const *const glIsCommandListNVStr;
8552  static char const *const glIsEnabledStr;
8553  static char const *const glIsEnabledIndexedEXTStr;
8554  static char const *const glIsEnablediStr;
8555  static char const *const glIsEnablediEXTStr;
8556  static char const *const glIsEnablediNVStr;
8557  static char const *const glIsEnablediOESStr;
8558  static char const *const glIsFenceAPPLEStr;
8559  static char const *const glIsFenceNVStr;
8560  static char const *const glIsFramebufferStr;
8561  static char const *const glIsFramebufferEXTStr;
8562  static char const *const glIsImageHandleResidentARBStr;
8563  static char const *const glIsImageHandleResidentNVStr;
8564  static char const *const glIsNameAMDStr;
8565  static char const *const glIsNamedBufferResidentNVStr;
8566  static char const *const glIsNamedStringARBStr;
8567  static char const *const glIsObjectBufferATIStr;
8568  static char const *const glIsOcclusionQueryNVStr;
8569  static char const *const glIsPathNVStr;
8570  static char const *const glIsPointInFillPathNVStr;
8571  static char const *const glIsPointInStrokePathNVStr;
8572  static char const *const glIsProgramStr;
8573  static char const *const glIsProgramARBStr;
8574  static char const *const glIsProgramNVStr;
8575  static char const *const glIsProgramPipelineStr;
8576  static char const *const glIsProgramPipelineEXTStr;
8577  static char const *const glIsQueryStr;
8578  static char const *const glIsQueryARBStr;
8579  static char const *const glIsQueryEXTStr;
8580  static char const *const glIsRenderbufferStr;
8581  static char const *const glIsRenderbufferEXTStr;
8582  static char const *const glIsSamplerStr;
8583  static char const *const glIsShaderStr;
8584  static char const *const glIsStateNVStr;
8585  static char const *const glIsSyncStr;
8586  static char const *const glIsSyncAPPLEStr;
8587  static char const *const glIsTextureStr;
8588  static char const *const glIsTextureEXTStr;
8589  static char const *const glIsTextureHandleResidentARBStr;
8590  static char const *const glIsTextureHandleResidentNVStr;
8591  static char const *const glIsTransformFeedbackStr;
8592  static char const *const glIsTransformFeedbackEXTStr;
8593  static char const *const glIsTransformFeedbackNVStr;
8594  static char const *const glIsVariantEnabledEXTStr;
8595  static char const *const glIsVertexArrayStr;
8596  static char const *const glIsVertexArrayAPPLEStr;
8597  static char const *const glIsVertexArrayOESStr;
8598  static char const *const glIsVertexAttribEnabledAPPLEStr;
8599  static char const *const glLabelObjectEXTStr;
8600  static char const *const glLightEnviSGIXStr;
8601  static char const *const glLightModelxOESStr;
8602  static char const *const glLightModelxvOESStr;
8603  static char const *const glLightxOESStr;
8604  static char const *const glLightxvOESStr;
8605  static char const *const glLineWidthStr;
8606  static char const *const glLineWidthxOESStr;
8607  static char const *const glLinkProgramStr;
8608  static char const *const glLinkProgramARBStr;
8609  static char const *const glListDrawCommandsStatesClientNVStr;
8610  static char const *const glListParameterfSGIXStr;
8611  static char const *const glListParameterfvSGIXStr;
8612  static char const *const glListParameteriSGIXStr;
8613  static char const *const glListParameterivSGIXStr;
8614  static char const *const glLoadIdentityDeformationMapSGIXStr;
8615  static char const *const glLoadMatrixxOESStr;
8616  static char const *const glLoadProgramNVStr;
8617  static char const *const glLoadTransposeMatrixdStr;
8618  static char const *const glLoadTransposeMatrixdARBStr;
8619  static char const *const glLoadTransposeMatrixfStr;
8620  static char const *const glLoadTransposeMatrixfARBStr;
8621  static char const *const glLoadTransposeMatrixxOESStr;
8622  static char const *const glLockArraysEXTStr;
8623  static char const *const glLogicOpStr;
8624  static char const *const glMakeBufferNonResidentNVStr;
8625  static char const *const glMakeBufferResidentNVStr;
8626  static char const *const glMakeImageHandleNonResidentARBStr;
8627  static char const *const glMakeImageHandleNonResidentNVStr;
8628  static char const *const glMakeImageHandleResidentARBStr;
8629  static char const *const glMakeImageHandleResidentNVStr;
8630  static char const *const glMakeNamedBufferNonResidentNVStr;
8631  static char const *const glMakeNamedBufferResidentNVStr;
8632  static char const *const glMakeTextureHandleNonResidentARBStr;
8633  static char const *const glMakeTextureHandleNonResidentNVStr;
8634  static char const *const glMakeTextureHandleResidentARBStr;
8635  static char const *const glMakeTextureHandleResidentNVStr;
8636  static char const *const glMap1xOESStr;
8637  static char const *const glMap2xOESStr;
8638  static char const *const glMapBufferStr;
8639  static char const *const glMapBufferARBStr;
8640  static char const *const glMapBufferOESStr;
8641  static char const *const glMapBufferRangeStr;
8642  static char const *const glMapBufferRangeEXTStr;
8643  static char const *const glMapControlPointsNVStr;
8644  static char const *const glMapGrid1xOESStr;
8645  static char const *const glMapGrid2xOESStr;
8646  static char const *const glMapNamedBufferStr;
8647  static char const *const glMapNamedBufferEXTStr;
8648  static char const *const glMapNamedBufferRangeStr;
8649  static char const *const glMapNamedBufferRangeEXTStr;
8650  static char const *const glMapObjectBufferATIStr;
8651  static char const *const glMapParameterfvNVStr;
8652  static char const *const glMapParameterivNVStr;
8653  static char const *const glMapTexture2DINTELStr;
8654  static char const *const glMapVertexAttrib1dAPPLEStr;
8655  static char const *const glMapVertexAttrib1fAPPLEStr;
8656  static char const *const glMapVertexAttrib2dAPPLEStr;
8657  static char const *const glMapVertexAttrib2fAPPLEStr;
8658  static char const *const glMaterialxOESStr;
8659  static char const *const glMaterialxvOESStr;
8660  static char const *const glMatrixFrustumEXTStr;
8661  static char const *const glMatrixIndexPointerARBStr;
8662  static char const *const glMatrixIndexubvARBStr;
8663  static char const *const glMatrixIndexuivARBStr;
8664  static char const *const glMatrixIndexusvARBStr;
8665  static char const *const glMatrixLoad3x2fNVStr;
8666  static char const *const glMatrixLoad3x3fNVStr;
8667  static char const *const glMatrixLoadIdentityEXTStr;
8668  static char const *const glMatrixLoadTranspose3x3fNVStr;
8669  static char const *const glMatrixLoadTransposedEXTStr;
8670  static char const *const glMatrixLoadTransposefEXTStr;
8671  static char const *const glMatrixLoaddEXTStr;
8672  static char const *const glMatrixLoadfEXTStr;
8673  static char const *const glMatrixMult3x2fNVStr;
8674  static char const *const glMatrixMult3x3fNVStr;
8675  static char const *const glMatrixMultTranspose3x3fNVStr;
8676  static char const *const glMatrixMultTransposedEXTStr;
8677  static char const *const glMatrixMultTransposefEXTStr;
8678  static char const *const glMatrixMultdEXTStr;
8679  static char const *const glMatrixMultfEXTStr;
8680  static char const *const glMatrixOrthoEXTStr;
8681  static char const *const glMatrixPopEXTStr;
8682  static char const *const glMatrixPushEXTStr;
8683  static char const *const glMatrixRotatedEXTStr;
8684  static char const *const glMatrixRotatefEXTStr;
8685  static char const *const glMatrixScaledEXTStr;
8686  static char const *const glMatrixScalefEXTStr;
8687  static char const *const glMatrixTranslatedEXTStr;
8688  static char const *const glMatrixTranslatefEXTStr;
8689  static char const *const glMaxShaderCompilerThreadsARBStr;
8690  static char const *const glMemoryBarrierStr;
8691  static char const *const glMemoryBarrierByRegionStr;
8692  static char const *const glMemoryBarrierEXTStr;
8693  static char const *const glMinSampleShadingStr;
8694  static char const *const glMinSampleShadingARBStr;
8695  static char const *const glMinSampleShadingOESStr;
8696  static char const *const glMinmaxStr;
8697  static char const *const glMinmaxEXTStr;
8698  static char const *const glMultMatrixxOESStr;
8699  static char const *const glMultTransposeMatrixdStr;
8700  static char const *const glMultTransposeMatrixdARBStr;
8701  static char const *const glMultTransposeMatrixfStr;
8702  static char const *const glMultTransposeMatrixfARBStr;
8703  static char const *const glMultTransposeMatrixxOESStr;
8704  static char const *const glMultiDrawArraysStr;
8705  static char const *const glMultiDrawArraysEXTStr;
8706  static char const *const glMultiDrawArraysIndirectStr;
8707  static char const *const glMultiDrawArraysIndirectAMDStr;
8708  static char const *const glMultiDrawArraysIndirectBindlessCountNVStr;
8709  static char const *const glMultiDrawArraysIndirectBindlessNVStr;
8710  static char const *const glMultiDrawArraysIndirectCountARBStr;
8711  static char const *const glMultiDrawArraysIndirectEXTStr;
8712  static char const *const glMultiDrawElementArrayAPPLEStr;
8713  static char const *const glMultiDrawElementsStr;
8714  static char const *const glMultiDrawElementsBaseVertexStr;
8715  static char const *const glMultiDrawElementsBaseVertexEXTStr;
8716  static char const *const glMultiDrawElementsBaseVertexOESStr;
8717  static char const *const glMultiDrawElementsEXTStr;
8718  static char const *const glMultiDrawElementsIndirectStr;
8719  static char const *const glMultiDrawElementsIndirectAMDStr;
8720  static char const *const glMultiDrawElementsIndirectBindlessCountNVStr;
8721  static char const *const glMultiDrawElementsIndirectBindlessNVStr;
8722  static char const *const glMultiDrawElementsIndirectCountARBStr;
8723  static char const *const glMultiDrawElementsIndirectEXTStr;
8724  static char const *const glMultiDrawRangeElementArrayAPPLEStr;
8725  static char const *const glMultiModeDrawArraysIBMStr;
8726  static char const *const glMultiModeDrawElementsIBMStr;
8727  static char const *const glMultiTexBufferEXTStr;
8728  static char const *const glMultiTexCoord1bOESStr;
8729  static char const *const glMultiTexCoord1bvOESStr;
8730  static char const *const glMultiTexCoord1dStr;
8731  static char const *const glMultiTexCoord1dARBStr;
8732  static char const *const glMultiTexCoord1dvStr;
8733  static char const *const glMultiTexCoord1dvARBStr;
8734  static char const *const glMultiTexCoord1fStr;
8735  static char const *const glMultiTexCoord1fARBStr;
8736  static char const *const glMultiTexCoord1fvStr;
8737  static char const *const glMultiTexCoord1fvARBStr;
8738  static char const *const glMultiTexCoord1hNVStr;
8739  static char const *const glMultiTexCoord1hvNVStr;
8740  static char const *const glMultiTexCoord1iStr;
8741  static char const *const glMultiTexCoord1iARBStr;
8742  static char const *const glMultiTexCoord1ivStr;
8743  static char const *const glMultiTexCoord1ivARBStr;
8744  static char const *const glMultiTexCoord1sStr;
8745  static char const *const glMultiTexCoord1sARBStr;
8746  static char const *const glMultiTexCoord1svStr;
8747  static char const *const glMultiTexCoord1svARBStr;
8748  static char const *const glMultiTexCoord1xOESStr;
8749  static char const *const glMultiTexCoord1xvOESStr;
8750  static char const *const glMultiTexCoord2bOESStr;
8751  static char const *const glMultiTexCoord2bvOESStr;
8752  static char const *const glMultiTexCoord2dStr;
8753  static char const *const glMultiTexCoord2dARBStr;
8754  static char const *const glMultiTexCoord2dvStr;
8755  static char const *const glMultiTexCoord2dvARBStr;
8756  static char const *const glMultiTexCoord2fStr;
8757  static char const *const glMultiTexCoord2fARBStr;
8758  static char const *const glMultiTexCoord2fvStr;
8759  static char const *const glMultiTexCoord2fvARBStr;
8760  static char const *const glMultiTexCoord2hNVStr;
8761  static char const *const glMultiTexCoord2hvNVStr;
8762  static char const *const glMultiTexCoord2iStr;
8763  static char const *const glMultiTexCoord2iARBStr;
8764  static char const *const glMultiTexCoord2ivStr;
8765  static char const *const glMultiTexCoord2ivARBStr;
8766  static char const *const glMultiTexCoord2sStr;
8767  static char const *const glMultiTexCoord2sARBStr;
8768  static char const *const glMultiTexCoord2svStr;
8769  static char const *const glMultiTexCoord2svARBStr;
8770  static char const *const glMultiTexCoord2xOESStr;
8771  static char const *const glMultiTexCoord2xvOESStr;
8772  static char const *const glMultiTexCoord3bOESStr;
8773  static char const *const glMultiTexCoord3bvOESStr;
8774  static char const *const glMultiTexCoord3dStr;
8775  static char const *const glMultiTexCoord3dARBStr;
8776  static char const *const glMultiTexCoord3dvStr;
8777  static char const *const glMultiTexCoord3dvARBStr;
8778  static char const *const glMultiTexCoord3fStr;
8779  static char const *const glMultiTexCoord3fARBStr;
8780  static char const *const glMultiTexCoord3fvStr;
8781  static char const *const glMultiTexCoord3fvARBStr;
8782  static char const *const glMultiTexCoord3hNVStr;
8783  static char const *const glMultiTexCoord3hvNVStr;
8784  static char const *const glMultiTexCoord3iStr;
8785  static char const *const glMultiTexCoord3iARBStr;
8786  static char const *const glMultiTexCoord3ivStr;
8787  static char const *const glMultiTexCoord3ivARBStr;
8788  static char const *const glMultiTexCoord3sStr;
8789  static char const *const glMultiTexCoord3sARBStr;
8790  static char const *const glMultiTexCoord3svStr;
8791  static char const *const glMultiTexCoord3svARBStr;
8792  static char const *const glMultiTexCoord3xOESStr;
8793  static char const *const glMultiTexCoord3xvOESStr;
8794  static char const *const glMultiTexCoord4bOESStr;
8795  static char const *const glMultiTexCoord4bvOESStr;
8796  static char const *const glMultiTexCoord4dStr;
8797  static char const *const glMultiTexCoord4dARBStr;
8798  static char const *const glMultiTexCoord4dvStr;
8799  static char const *const glMultiTexCoord4dvARBStr;
8800  static char const *const glMultiTexCoord4fStr;
8801  static char const *const glMultiTexCoord4fARBStr;
8802  static char const *const glMultiTexCoord4fvStr;
8803  static char const *const glMultiTexCoord4fvARBStr;
8804  static char const *const glMultiTexCoord4hNVStr;
8805  static char const *const glMultiTexCoord4hvNVStr;
8806  static char const *const glMultiTexCoord4iStr;
8807  static char const *const glMultiTexCoord4iARBStr;
8808  static char const *const glMultiTexCoord4ivStr;
8809  static char const *const glMultiTexCoord4ivARBStr;
8810  static char const *const glMultiTexCoord4sStr;
8811  static char const *const glMultiTexCoord4sARBStr;
8812  static char const *const glMultiTexCoord4svStr;
8813  static char const *const glMultiTexCoord4svARBStr;
8814  static char const *const glMultiTexCoord4xOESStr;
8815  static char const *const glMultiTexCoord4xvOESStr;
8816  static char const *const glMultiTexCoordP1uiStr;
8817  static char const *const glMultiTexCoordP1uivStr;
8818  static char const *const glMultiTexCoordP2uiStr;
8819  static char const *const glMultiTexCoordP2uivStr;
8820  static char const *const glMultiTexCoordP3uiStr;
8821  static char const *const glMultiTexCoordP3uivStr;
8822  static char const *const glMultiTexCoordP4uiStr;
8823  static char const *const glMultiTexCoordP4uivStr;
8824  static char const *const glMultiTexCoordPointerEXTStr;
8825  static char const *const glMultiTexEnvfEXTStr;
8826  static char const *const glMultiTexEnvfvEXTStr;
8827  static char const *const glMultiTexEnviEXTStr;
8828  static char const *const glMultiTexEnvivEXTStr;
8829  static char const *const glMultiTexGendEXTStr;
8830  static char const *const glMultiTexGendvEXTStr;
8831  static char const *const glMultiTexGenfEXTStr;
8832  static char const *const glMultiTexGenfvEXTStr;
8833  static char const *const glMultiTexGeniEXTStr;
8834  static char const *const glMultiTexGenivEXTStr;
8835  static char const *const glMultiTexImage1DEXTStr;
8836  static char const *const glMultiTexImage2DEXTStr;
8837  static char const *const glMultiTexImage3DEXTStr;
8838  static char const *const glMultiTexParameterIivEXTStr;
8839  static char const *const glMultiTexParameterIuivEXTStr;
8840  static char const *const glMultiTexParameterfEXTStr;
8841  static char const *const glMultiTexParameterfvEXTStr;
8842  static char const *const glMultiTexParameteriEXTStr;
8843  static char const *const glMultiTexParameterivEXTStr;
8844  static char const *const glMultiTexRenderbufferEXTStr;
8845  static char const *const glMultiTexSubImage1DEXTStr;
8846  static char const *const glMultiTexSubImage2DEXTStr;
8847  static char const *const glMultiTexSubImage3DEXTStr;
8848  static char const *const glNamedBufferDataStr;
8849  static char const *const glNamedBufferDataEXTStr;
8850  static char const *const glNamedBufferPageCommitmentARBStr;
8851  static char const *const glNamedBufferPageCommitmentEXTStr;
8852  static char const *const glNamedBufferStorageStr;
8853  static char const *const glNamedBufferStorageEXTStr;
8854  static char const *const glNamedBufferSubDataStr;
8855  static char const *const glNamedBufferSubDataEXTStr;
8856  static char const *const glNamedCopyBufferSubDataEXTStr;
8857  static char const *const glNamedFramebufferDrawBufferStr;
8858  static char const *const glNamedFramebufferDrawBuffersStr;
8859  static char const *const glNamedFramebufferParameteriStr;
8860  static char const *const glNamedFramebufferParameteriEXTStr;
8861  static char const *const glNamedFramebufferReadBufferStr;
8862  static char const *const glNamedFramebufferRenderbufferStr;
8863  static char const *const glNamedFramebufferRenderbufferEXTStr;
8864  static char const *const glNamedFramebufferSampleLocationsfvARBStr;
8865  static char const *const glNamedFramebufferSampleLocationsfvNVStr;
8866  static char const *const glNamedFramebufferTextureStr;
8867  static char const *const glNamedFramebufferTexture1DEXTStr;
8868  static char const *const glNamedFramebufferTexture2DEXTStr;
8869  static char const *const glNamedFramebufferTexture3DEXTStr;
8870  static char const *const glNamedFramebufferTextureEXTStr;
8871  static char const *const glNamedFramebufferTextureFaceEXTStr;
8872  static char const *const glNamedFramebufferTextureLayerStr;
8873  static char const *const glNamedFramebufferTextureLayerEXTStr;
8874  static char const *const glNamedProgramLocalParameter4dEXTStr;
8875  static char const *const glNamedProgramLocalParameter4dvEXTStr;
8876  static char const *const glNamedProgramLocalParameter4fEXTStr;
8877  static char const *const glNamedProgramLocalParameter4fvEXTStr;
8878  static char const *const glNamedProgramLocalParameterI4iEXTStr;
8879  static char const *const glNamedProgramLocalParameterI4ivEXTStr;
8880  static char const *const glNamedProgramLocalParameterI4uiEXTStr;
8881  static char const *const glNamedProgramLocalParameterI4uivEXTStr;
8882  static char const *const glNamedProgramLocalParameters4fvEXTStr;
8883  static char const *const glNamedProgramLocalParametersI4ivEXTStr;
8884  static char const *const glNamedProgramLocalParametersI4uivEXTStr;
8885  static char const *const glNamedProgramStringEXTStr;
8886  static char const *const glNamedRenderbufferStorageStr;
8887  static char const *const glNamedRenderbufferStorageEXTStr;
8888  static char const *const glNamedRenderbufferStorageMultisampleStr;
8889  static char const *const glNamedRenderbufferStorageMultisampleCoverageEXTStr;
8890  static char const *const glNamedRenderbufferStorageMultisampleEXTStr;
8891  static char const *const glNamedStringARBStr;
8892  static char const *const glNewBufferRegionStr;
8893  static char const *const glNewObjectBufferATIStr;
8894  static char const *const glNormal3fVertex3fSUNStr;
8895  static char const *const glNormal3fVertex3fvSUNStr;
8896  static char const *const glNormal3hNVStr;
8897  static char const *const glNormal3hvNVStr;
8898  static char const *const glNormal3xOESStr;
8899  static char const *const glNormal3xvOESStr;
8900  static char const *const glNormalFormatNVStr;
8901  static char const *const glNormalP3uiStr;
8902  static char const *const glNormalP3uivStr;
8903  static char const *const glNormalPointerEXTStr;
8904  static char const *const glNormalPointerListIBMStr;
8905  static char const *const glNormalPointervINTELStr;
8906  static char const *const glNormalStream3bATIStr;
8907  static char const *const glNormalStream3bvATIStr;
8908  static char const *const glNormalStream3dATIStr;
8909  static char const *const glNormalStream3dvATIStr;
8910  static char const *const glNormalStream3fATIStr;
8911  static char const *const glNormalStream3fvATIStr;
8912  static char const *const glNormalStream3iATIStr;
8913  static char const *const glNormalStream3ivATIStr;
8914  static char const *const glNormalStream3sATIStr;
8915  static char const *const glNormalStream3svATIStr;
8916  static char const *const glObjectLabelStr;
8917  static char const *const glObjectLabelKHRStr;
8918  static char const *const glObjectPtrLabelStr;
8919  static char const *const glObjectPtrLabelKHRStr;
8920  static char const *const glObjectPurgeableAPPLEStr;
8921  static char const *const glObjectUnpurgeableAPPLEStr;
8922  static char const *const glOrthofOESStr;
8923  static char const *const glOrthoxOESStr;
8924  static char const *const glPNTrianglesfATIStr;
8925  static char const *const glPNTrianglesiATIStr;
8926  static char const *const glPassTexCoordATIStr;
8927  static char const *const glPassThroughxOESStr;
8928  static char const *const glPatchParameterfvStr;
8929  static char const *const glPatchParameteriStr;
8930  static char const *const glPatchParameteriEXTStr;
8931  static char const *const glPatchParameteriOESStr;
8932  static char const *const glPathColorGenNVStr;
8933  static char const *const glPathCommandsNVStr;
8934  static char const *const glPathCoordsNVStr;
8935  static char const *const glPathCoverDepthFuncNVStr;
8936  static char const *const glPathDashArrayNVStr;
8937  static char const *const glPathFogGenNVStr;
8938  static char const *const glPathGlyphIndexArrayNVStr;
8939  static char const *const glPathGlyphIndexRangeNVStr;
8940  static char const *const glPathGlyphRangeNVStr;
8941  static char const *const glPathGlyphsNVStr;
8942  static char const *const glPathMemoryGlyphIndexArrayNVStr;
8943  static char const *const glPathParameterfNVStr;
8944  static char const *const glPathParameterfvNVStr;
8945  static char const *const glPathParameteriNVStr;
8946  static char const *const glPathParameterivNVStr;
8947  static char const *const glPathStencilDepthOffsetNVStr;
8948  static char const *const glPathStencilFuncNVStr;
8949  static char const *const glPathStringNVStr;
8950  static char const *const glPathSubCommandsNVStr;
8951  static char const *const glPathSubCoordsNVStr;
8952  static char const *const glPathTexGenNVStr;
8953  static char const *const glPauseTransformFeedbackStr;
8954  static char const *const glPauseTransformFeedbackEXTStr;
8955  static char const *const glPauseTransformFeedbackNVStr;
8956  static char const *const glPixelDataRangeNVStr;
8957  static char const *const glPixelMapxStr;
8958  static char const *const glPixelStorefStr;
8959  static char const *const glPixelStoreiStr;
8960  static char const *const glPixelStorexStr;
8961  static char const *const glPixelTexGenParameterfSGISStr;
8962  static char const *const glPixelTexGenParameterfvSGISStr;
8963  static char const *const glPixelTexGenParameteriSGISStr;
8964  static char const *const glPixelTexGenParameterivSGISStr;
8965  static char const *const glPixelTexGenSGIXStr;
8966  static char const *const glPixelTransferxOESStr;
8967  static char const *const glPixelTransformParameterfEXTStr;
8968  static char const *const glPixelTransformParameterfvEXTStr;
8969  static char const *const glPixelTransformParameteriEXTStr;
8970  static char const *const glPixelTransformParameterivEXTStr;
8971  static char const *const glPixelZoomxOESStr;
8972  static char const *const glPointAlongPathNVStr;
8973  static char const *const glPointParameterfStr;
8974  static char const *const glPointParameterfARBStr;
8975  static char const *const glPointParameterfEXTStr;
8976  static char const *const glPointParameterfSGISStr;
8977  static char const *const glPointParameterfvStr;
8978  static char const *const glPointParameterfvARBStr;
8979  static char const *const glPointParameterfvEXTStr;
8980  static char const *const glPointParameterfvSGISStr;
8981  static char const *const glPointParameteriStr;
8982  static char const *const glPointParameteriNVStr;
8983  static char const *const glPointParameterivStr;
8984  static char const *const glPointParameterivNVStr;
8985  static char const *const glPointParameterxvOESStr;
8986  static char const *const glPointSizeStr;
8987  static char const *const glPointSizexOESStr;
8988  static char const *const glPollAsyncSGIXStr;
8989  static char const *const glPollInstrumentsSGIXStr;
8990  static char const *const glPolygonModeStr;
8991  static char const *const glPolygonModeNVStr;
8992  static char const *const glPolygonOffsetStr;
8993  static char const *const glPolygonOffsetClampEXTStr;
8994  static char const *const glPolygonOffsetEXTStr;
8995  static char const *const glPolygonOffsetxOESStr;
8996  static char const *const glPopDebugGroupStr;
8997  static char const *const glPopDebugGroupKHRStr;
8998  static char const *const glPopGroupMarkerEXTStr;
8999  static char const *const glPresentFrameDualFillNVStr;
9000  static char const *const glPresentFrameKeyedNVStr;
9001  static char const *const glPrimitiveBoundingBoxStr;
9002  static char const *const glPrimitiveBoundingBoxARBStr;
9003  static char const *const glPrimitiveBoundingBoxEXTStr;
9004  static char const *const glPrimitiveBoundingBoxOESStr;
9005  static char const *const glPrimitiveRestartIndexStr;
9006  static char const *const glPrimitiveRestartIndexNVStr;
9007  static char const *const glPrimitiveRestartNVStr;
9008  static char const *const glPrioritizeTexturesEXTStr;
9009  static char const *const glPrioritizeTexturesxOESStr;
9010  static char const *const glProgramBinaryStr;
9011  static char const *const glProgramBinaryOESStr;
9012  static char const *const glProgramBufferParametersIivNVStr;
9013  static char const *const glProgramBufferParametersIuivNVStr;
9014  static char const *const glProgramBufferParametersfvNVStr;
9015  static char const *const glProgramEnvParameter4dARBStr;
9016  static char const *const glProgramEnvParameter4dvARBStr;
9017  static char const *const glProgramEnvParameter4fARBStr;
9018  static char const *const glProgramEnvParameter4fvARBStr;
9019  static char const *const glProgramEnvParameterI4iNVStr;
9020  static char const *const glProgramEnvParameterI4ivNVStr;
9021  static char const *const glProgramEnvParameterI4uiNVStr;
9022  static char const *const glProgramEnvParameterI4uivNVStr;
9023  static char const *const glProgramEnvParameters4fvEXTStr;
9024  static char const *const glProgramEnvParametersI4ivNVStr;
9025  static char const *const glProgramEnvParametersI4uivNVStr;
9026  static char const *const glProgramLocalParameter4dARBStr;
9027  static char const *const glProgramLocalParameter4dvARBStr;
9028  static char const *const glProgramLocalParameter4fARBStr;
9029  static char const *const glProgramLocalParameter4fvARBStr;
9030  static char const *const glProgramLocalParameterI4iNVStr;
9031  static char const *const glProgramLocalParameterI4ivNVStr;
9032  static char const *const glProgramLocalParameterI4uiNVStr;
9033  static char const *const glProgramLocalParameterI4uivNVStr;
9034  static char const *const glProgramLocalParameters4fvEXTStr;
9035  static char const *const glProgramLocalParametersI4ivNVStr;
9036  static char const *const glProgramLocalParametersI4uivNVStr;
9037  static char const *const glProgramNamedParameter4dNVStr;
9038  static char const *const glProgramNamedParameter4dvNVStr;
9039  static char const *const glProgramNamedParameter4fNVStr;
9040  static char const *const glProgramNamedParameter4fvNVStr;
9041  static char const *const glProgramParameter4dNVStr;
9042  static char const *const glProgramParameter4dvNVStr;
9043  static char const *const glProgramParameter4fNVStr;
9044  static char const *const glProgramParameter4fvNVStr;
9045  static char const *const glProgramParameteriStr;
9046  static char const *const glProgramParameteriARBStr;
9047  static char const *const glProgramParameteriEXTStr;
9048  static char const *const glProgramParameters4dvNVStr;
9049  static char const *const glProgramParameters4fvNVStr;
9050  static char const *const glProgramPathFragmentInputGenNVStr;
9051  static char const *const glProgramStringARBStr;
9052  static char const *const glProgramSubroutineParametersuivNVStr;
9053  static char const *const glProgramUniform1dStr;
9054  static char const *const glProgramUniform1dEXTStr;
9055  static char const *const glProgramUniform1dvStr;
9056  static char const *const glProgramUniform1dvEXTStr;
9057  static char const *const glProgramUniform1fStr;
9058  static char const *const glProgramUniform1fEXTStr;
9059  static char const *const glProgramUniform1fvStr;
9060  static char const *const glProgramUniform1fvEXTStr;
9061  static char const *const glProgramUniform1iStr;
9062  static char const *const glProgramUniform1i64ARBStr;
9063  static char const *const glProgramUniform1i64NVStr;
9064  static char const *const glProgramUniform1i64vARBStr;
9065  static char const *const glProgramUniform1i64vNVStr;
9066  static char const *const glProgramUniform1iEXTStr;
9067  static char const *const glProgramUniform1ivStr;
9068  static char const *const glProgramUniform1ivEXTStr;
9069  static char const *const glProgramUniform1uiStr;
9070  static char const *const glProgramUniform1ui64ARBStr;
9071  static char const *const glProgramUniform1ui64NVStr;
9072  static char const *const glProgramUniform1ui64vARBStr;
9073  static char const *const glProgramUniform1ui64vNVStr;
9074  static char const *const glProgramUniform1uiEXTStr;
9075  static char const *const glProgramUniform1uivStr;
9076  static char const *const glProgramUniform1uivEXTStr;
9077  static char const *const glProgramUniform2dStr;
9078  static char const *const glProgramUniform2dEXTStr;
9079  static char const *const glProgramUniform2dvStr;
9080  static char const *const glProgramUniform2dvEXTStr;
9081  static char const *const glProgramUniform2fStr;
9082  static char const *const glProgramUniform2fEXTStr;
9083  static char const *const glProgramUniform2fvStr;
9084  static char const *const glProgramUniform2fvEXTStr;
9085  static char const *const glProgramUniform2iStr;
9086  static char const *const glProgramUniform2i64ARBStr;
9087  static char const *const glProgramUniform2i64NVStr;
9088  static char const *const glProgramUniform2i64vARBStr;
9089  static char const *const glProgramUniform2i64vNVStr;
9090  static char const *const glProgramUniform2iEXTStr;
9091  static char const *const glProgramUniform2ivStr;
9092  static char const *const glProgramUniform2ivEXTStr;
9093  static char const *const glProgramUniform2uiStr;
9094  static char const *const glProgramUniform2ui64ARBStr;
9095  static char const *const glProgramUniform2ui64NVStr;
9096  static char const *const glProgramUniform2ui64vARBStr;
9097  static char const *const glProgramUniform2ui64vNVStr;
9098  static char const *const glProgramUniform2uiEXTStr;
9099  static char const *const glProgramUniform2uivStr;
9100  static char const *const glProgramUniform2uivEXTStr;
9101  static char const *const glProgramUniform3dStr;
9102  static char const *const glProgramUniform3dEXTStr;
9103  static char const *const glProgramUniform3dvStr;
9104  static char const *const glProgramUniform3dvEXTStr;
9105  static char const *const glProgramUniform3fStr;
9106  static char const *const glProgramUniform3fEXTStr;
9107  static char const *const glProgramUniform3fvStr;
9108  static char const *const glProgramUniform3fvEXTStr;
9109  static char const *const glProgramUniform3iStr;
9110  static char const *const glProgramUniform3i64ARBStr;
9111  static char const *const glProgramUniform3i64NVStr;
9112  static char const *const glProgramUniform3i64vARBStr;
9113  static char const *const glProgramUniform3i64vNVStr;
9114  static char const *const glProgramUniform3iEXTStr;
9115  static char const *const glProgramUniform3ivStr;
9116  static char const *const glProgramUniform3ivEXTStr;
9117  static char const *const glProgramUniform3uiStr;
9118  static char const *const glProgramUniform3ui64ARBStr;
9119  static char const *const glProgramUniform3ui64NVStr;
9120  static char const *const glProgramUniform3ui64vARBStr;
9121  static char const *const glProgramUniform3ui64vNVStr;
9122  static char const *const glProgramUniform3uiEXTStr;
9123  static char const *const glProgramUniform3uivStr;
9124  static char const *const glProgramUniform3uivEXTStr;
9125  static char const *const glProgramUniform4dStr;
9126  static char const *const glProgramUniform4dEXTStr;
9127  static char const *const glProgramUniform4dvStr;
9128  static char const *const glProgramUniform4dvEXTStr;
9129  static char const *const glProgramUniform4fStr;
9130  static char const *const glProgramUniform4fEXTStr;
9131  static char const *const glProgramUniform4fvStr;
9132  static char const *const glProgramUniform4fvEXTStr;
9133  static char const *const glProgramUniform4iStr;
9134  static char const *const glProgramUniform4i64ARBStr;
9135  static char const *const glProgramUniform4i64NVStr;
9136  static char const *const glProgramUniform4i64vARBStr;
9137  static char const *const glProgramUniform4i64vNVStr;
9138  static char const *const glProgramUniform4iEXTStr;
9139  static char const *const glProgramUniform4ivStr;
9140  static char const *const glProgramUniform4ivEXTStr;
9141  static char const *const glProgramUniform4uiStr;
9142  static char const *const glProgramUniform4ui64ARBStr;
9143  static char const *const glProgramUniform4ui64NVStr;
9144  static char const *const glProgramUniform4ui64vARBStr;
9145  static char const *const glProgramUniform4ui64vNVStr;
9146  static char const *const glProgramUniform4uiEXTStr;
9147  static char const *const glProgramUniform4uivStr;
9148  static char const *const glProgramUniform4uivEXTStr;
9149  static char const *const glProgramUniformHandleui64ARBStr;
9150  static char const *const glProgramUniformHandleui64IMGStr;
9151  static char const *const glProgramUniformHandleui64NVStr;
9152  static char const *const glProgramUniformHandleui64vARBStr;
9153  static char const *const glProgramUniformHandleui64vIMGStr;
9154  static char const *const glProgramUniformHandleui64vNVStr;
9155  static char const *const glProgramUniformMatrix2dvStr;
9156  static char const *const glProgramUniformMatrix2dvEXTStr;
9157  static char const *const glProgramUniformMatrix2fvStr;
9158  static char const *const glProgramUniformMatrix2fvEXTStr;
9159  static char const *const glProgramUniformMatrix2x3dvStr;
9160  static char const *const glProgramUniformMatrix2x3dvEXTStr;
9161  static char const *const glProgramUniformMatrix2x3fvStr;
9162  static char const *const glProgramUniformMatrix2x3fvEXTStr;
9163  static char const *const glProgramUniformMatrix2x4dvStr;
9164  static char const *const glProgramUniformMatrix2x4dvEXTStr;
9165  static char const *const glProgramUniformMatrix2x4fvStr;
9166  static char const *const glProgramUniformMatrix2x4fvEXTStr;
9167  static char const *const glProgramUniformMatrix3dvStr;
9168  static char const *const glProgramUniformMatrix3dvEXTStr;
9169  static char const *const glProgramUniformMatrix3fvStr;
9170  static char const *const glProgramUniformMatrix3fvEXTStr;
9171  static char const *const glProgramUniformMatrix3x2dvStr;
9172  static char const *const glProgramUniformMatrix3x2dvEXTStr;
9173  static char const *const glProgramUniformMatrix3x2fvStr;
9174  static char const *const glProgramUniformMatrix3x2fvEXTStr;
9175  static char const *const glProgramUniformMatrix3x4dvStr;
9176  static char const *const glProgramUniformMatrix3x4dvEXTStr;
9177  static char const *const glProgramUniformMatrix3x4fvStr;
9178  static char const *const glProgramUniformMatrix3x4fvEXTStr;
9179  static char const *const glProgramUniformMatrix4dvStr;
9180  static char const *const glProgramUniformMatrix4dvEXTStr;
9181  static char const *const glProgramUniformMatrix4fvStr;
9182  static char const *const glProgramUniformMatrix4fvEXTStr;
9183  static char const *const glProgramUniformMatrix4x2dvStr;
9184  static char const *const glProgramUniformMatrix4x2dvEXTStr;
9185  static char const *const glProgramUniformMatrix4x2fvStr;
9186  static char const *const glProgramUniformMatrix4x2fvEXTStr;
9187  static char const *const glProgramUniformMatrix4x3dvStr;
9188  static char const *const glProgramUniformMatrix4x3dvEXTStr;
9189  static char const *const glProgramUniformMatrix4x3fvStr;
9190  static char const *const glProgramUniformMatrix4x3fvEXTStr;
9191  static char const *const glProgramUniformui64NVStr;
9192  static char const *const glProgramUniformui64vNVStr;
9193  static char const *const glProgramVertexLimitNVStr;
9194  static char const *const glProvokingVertexStr;
9195  static char const *const glProvokingVertexEXTStr;
9196  static char const *const glPushClientAttribDefaultEXTStr;
9197  static char const *const glPushDebugGroupStr;
9198  static char const *const glPushDebugGroupKHRStr;
9199  static char const *const glPushGroupMarkerEXTStr;
9200  static char const *const glQueryCounterStr;
9201  static char const *const glQueryCounterEXTStr;
9202  static char const *const glQueryMatrixxOESStr;
9203  static char const *const glQueryObjectParameteruiAMDStr;
9204  static char const *const glRasterPos2xOESStr;
9205  static char const *const glRasterPos2xvOESStr;
9206  static char const *const glRasterPos3xOESStr;
9207  static char const *const glRasterPos3xvOESStr;
9208  static char const *const glRasterPos4xOESStr;
9209  static char const *const glRasterPos4xvOESStr;
9210  static char const *const glRasterSamplesEXTStr;
9211  static char const *const glReadBufferStr;
9212  static char const *const glReadBufferIndexedEXTStr;
9213  static char const *const glReadBufferNVStr;
9214  static char const *const glReadBufferRegionStr;
9215  static char const *const glReadInstrumentsSGIXStr;
9216  static char const *const glReadPixelsStr;
9217  static char const *const glReadnPixelsStr;
9218  static char const *const glReadnPixelsARBStr;
9219  static char const *const glReadnPixelsEXTStr;
9220  static char const *const glReadnPixelsKHRStr;
9221  static char const *const glRectxOESStr;
9222  static char const *const glRectxvOESStr;
9223  static char const *const glReferencePlaneSGIXStr;
9224  static char const *const glReleaseShaderCompilerStr;
9225  static char const *const glRenderbufferStorageStr;
9226  static char const *const glRenderbufferStorageEXTStr;
9227  static char const *const glRenderbufferStorageMultisampleStr;
9228  static char const *const glRenderbufferStorageMultisampleANGLEStr;
9229  static char const *const glRenderbufferStorageMultisampleAPPLEStr;
9230  static char const *const glRenderbufferStorageMultisampleCoverageNVStr;
9231  static char const *const glRenderbufferStorageMultisampleEXTStr;
9232  static char const *const glRenderbufferStorageMultisampleIMGStr;
9233  static char const *const glRenderbufferStorageMultisampleNVStr;
9234  static char const *const glReplacementCodePointerSUNStr;
9235  static char const *const glReplacementCodeubSUNStr;
9236  static char const *const glReplacementCodeubvSUNStr;
9237  static char const *const glReplacementCodeuiColor3fVertex3fSUNStr;
9238  static char const *const glReplacementCodeuiColor3fVertex3fvSUNStr;
9239  static char const *const glReplacementCodeuiColor4fNormal3fVertex3fSUNStr;
9240  static char const *const glReplacementCodeuiColor4fNormal3fVertex3fvSUNStr;
9241  static char const *const glReplacementCodeuiColor4ubVertex3fSUNStr;
9242  static char const *const glReplacementCodeuiColor4ubVertex3fvSUNStr;
9243  static char const *const glReplacementCodeuiNormal3fVertex3fSUNStr;
9244  static char const *const glReplacementCodeuiNormal3fVertex3fvSUNStr;
9245  static char const *const glReplacementCodeuiSUNStr;
9246  static char const *const glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUNStr;
9247  static char const *const glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUNStr;
9248  static char const *const glReplacementCodeuiTexCoord2fNormal3fVertex3fSUNStr;
9249  static char const *const glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUNStr;
9250  static char const *const glReplacementCodeuiTexCoord2fVertex3fSUNStr;
9251  static char const *const glReplacementCodeuiTexCoord2fVertex3fvSUNStr;
9252  static char const *const glReplacementCodeuiVertex3fSUNStr;
9253  static char const *const glReplacementCodeuiVertex3fvSUNStr;
9254  static char const *const glReplacementCodeuivSUNStr;
9255  static char const *const glReplacementCodeusSUNStr;
9256  static char const *const glReplacementCodeusvSUNStr;
9257  static char const *const glRequestResidentProgramsNVStr;
9258  static char const *const glResetHistogramStr;
9259  static char const *const glResetHistogramEXTStr;
9260  static char const *const glResetMinmaxStr;
9261  static char const *const glResetMinmaxEXTStr;
9262  static char const *const glResizeBuffersMESAStr;
9263  static char const *const glResolveDepthValuesNVStr;
9264  static char const *const glResolveMultisampleFramebufferAPPLEStr;
9265  static char const *const glResumeTransformFeedbackStr;
9266  static char const *const glResumeTransformFeedbackEXTStr;
9267  static char const *const glResumeTransformFeedbackNVStr;
9268  static char const *const glRotatexOESStr;
9269  static char const *const glSampleCoverageStr;
9270  static char const *const glSampleCoverageARBStr;
9271  static char const *const glSampleMapATIStr;
9272  static char const *const glSampleMaskEXTStr;
9273  static char const *const glSampleMaskIndexedNVStr;
9274  static char const *const glSampleMaskSGISStr;
9275  static char const *const glSampleMaskiStr;
9276  static char const *const glSamplePatternEXTStr;
9277  static char const *const glSamplePatternSGISStr;
9278  static char const *const glSamplerParameterIivStr;
9279  static char const *const glSamplerParameterIivEXTStr;
9280  static char const *const glSamplerParameterIivOESStr;
9281  static char const *const glSamplerParameterIuivStr;
9282  static char const *const glSamplerParameterIuivEXTStr;
9283  static char const *const glSamplerParameterIuivOESStr;
9284  static char const *const glSamplerParameterfStr;
9285  static char const *const glSamplerParameterfvStr;
9286  static char const *const glSamplerParameteriStr;
9287  static char const *const glSamplerParameterivStr;
9288  static char const *const glScalexOESStr;
9289  static char const *const glScissorStr;
9290  static char const *const glScissorArrayvStr;
9291  static char const *const glScissorArrayvNVStr;
9292  static char const *const glScissorArrayvOESStr;
9293  static char const *const glScissorIndexedStr;
9294  static char const *const glScissorIndexedNVStr;
9295  static char const *const glScissorIndexedOESStr;
9296  static char const *const glScissorIndexedvStr;
9297  static char const *const glScissorIndexedvNVStr;
9298  static char const *const glScissorIndexedvOESStr;
9299  static char const *const glSecondaryColor3bStr;
9300  static char const *const glSecondaryColor3bEXTStr;
9301  static char const *const glSecondaryColor3bvStr;
9302  static char const *const glSecondaryColor3bvEXTStr;
9303  static char const *const glSecondaryColor3dStr;
9304  static char const *const glSecondaryColor3dEXTStr;
9305  static char const *const glSecondaryColor3dvStr;
9306  static char const *const glSecondaryColor3dvEXTStr;
9307  static char const *const glSecondaryColor3fStr;
9308  static char const *const glSecondaryColor3fEXTStr;
9309  static char const *const glSecondaryColor3fvStr;
9310  static char const *const glSecondaryColor3fvEXTStr;
9311  static char const *const glSecondaryColor3hNVStr;
9312  static char const *const glSecondaryColor3hvNVStr;
9313  static char const *const glSecondaryColor3iStr;
9314  static char const *const glSecondaryColor3iEXTStr;
9315  static char const *const glSecondaryColor3ivStr;
9316  static char const *const glSecondaryColor3ivEXTStr;
9317  static char const *const glSecondaryColor3sStr;
9318  static char const *const glSecondaryColor3sEXTStr;
9319  static char const *const glSecondaryColor3svStr;
9320  static char const *const glSecondaryColor3svEXTStr;
9321  static char const *const glSecondaryColor3ubStr;
9322  static char const *const glSecondaryColor3ubEXTStr;
9323  static char const *const glSecondaryColor3ubvStr;
9324  static char const *const glSecondaryColor3ubvEXTStr;
9325  static char const *const glSecondaryColor3uiStr;
9326  static char const *const glSecondaryColor3uiEXTStr;
9327  static char const *const glSecondaryColor3uivStr;
9328  static char const *const glSecondaryColor3uivEXTStr;
9329  static char const *const glSecondaryColor3usStr;
9330  static char const *const glSecondaryColor3usEXTStr;
9331  static char const *const glSecondaryColor3usvStr;
9332  static char const *const glSecondaryColor3usvEXTStr;
9333  static char const *const glSecondaryColorFormatNVStr;
9334  static char const *const glSecondaryColorP3uiStr;
9335  static char const *const glSecondaryColorP3uivStr;
9336  static char const *const glSecondaryColorPointerStr;
9337  static char const *const glSecondaryColorPointerEXTStr;
9338  static char const *const glSecondaryColorPointerListIBMStr;
9339  static char const *const glSelectPerfMonitorCountersAMDStr;
9340  static char const *const glSeparableFilter2DStr;
9341  static char const *const glSeparableFilter2DEXTStr;
9342  static char const *const glSetFenceAPPLEStr;
9343  static char const *const glSetFenceNVStr;
9344  static char const *const glSetFragmentShaderConstantATIStr;
9345  static char const *const glSetInvariantEXTStr;
9346  static char const *const glSetLocalConstantEXTStr;
9347  static char const *const glSetMultisamplefvAMDStr;
9348  static char const *const glShaderBinaryStr;
9349  static char const *const glShaderOp1EXTStr;
9350  static char const *const glShaderOp2EXTStr;
9351  static char const *const glShaderOp3EXTStr;
9352  static char const *const glShaderSourceStr;
9353  static char const *const glShaderSourceARBStr;
9354  static char const *const glShaderStorageBlockBindingStr;
9355  static char const *const glSharpenTexFuncSGISStr;
9356  static char const *const glSpriteParameterfSGIXStr;
9357  static char const *const glSpriteParameterfvSGIXStr;
9358  static char const *const glSpriteParameteriSGIXStr;
9359  static char const *const glSpriteParameterivSGIXStr;
9360  static char const *const glStartInstrumentsSGIXStr;
9361  static char const *const glStartTilingQCOMStr;
9362  static char const *const glStateCaptureNVStr;
9363  static char const *const glStencilClearTagEXTStr;
9364  static char const *const glStencilFillPathInstancedNVStr;
9365  static char const *const glStencilFillPathNVStr;
9366  static char const *const glStencilFuncStr;
9367  static char const *const glStencilFuncSeparateStr;
9368  static char const *const glStencilFuncSeparateATIStr;
9369  static char const *const glStencilMaskStr;
9370  static char const *const glStencilMaskSeparateStr;
9371  static char const *const glStencilOpStr;
9372  static char const *const glStencilOpSeparateStr;
9373  static char const *const glStencilOpSeparateATIStr;
9374  static char const *const glStencilOpValueAMDStr;
9375  static char const *const glStencilStrokePathInstancedNVStr;
9376  static char const *const glStencilStrokePathNVStr;
9377  static char const *const glStencilThenCoverFillPathInstancedNVStr;
9378  static char const *const glStencilThenCoverFillPathNVStr;
9379  static char const *const glStencilThenCoverStrokePathInstancedNVStr;
9380  static char const *const glStencilThenCoverStrokePathNVStr;
9381  static char const *const glStereoParameterfNVStr;
9382  static char const *const glStereoParameteriNVStr;
9383  static char const *const glStopInstrumentsSGIXStr;
9384  static char const *const glStringMarkerGREMEDYStr;
9385  static char const *const glSubpixelPrecisionBiasNVStr;
9386  static char const *const glSwizzleEXTStr;
9387  static char const *const glSyncTextureINTELStr;
9388  static char const *const glTagSampleBufferSGIXStr;
9389  static char const *const glTangent3bEXTStr;
9390  static char const *const glTangent3bvEXTStr;
9391  static char const *const glTangent3dEXTStr;
9392  static char const *const glTangent3dvEXTStr;
9393  static char const *const glTangent3fEXTStr;
9394  static char const *const glTangent3fvEXTStr;
9395  static char const *const glTangent3iEXTStr;
9396  static char const *const glTangent3ivEXTStr;
9397  static char const *const glTangent3sEXTStr;
9398  static char const *const glTangent3svEXTStr;
9399  static char const *const glTangentPointerEXTStr;
9400  static char const *const glTbufferMask3DFXStr;
9401  static char const *const glTessellationFactorAMDStr;
9402  static char const *const glTessellationModeAMDStr;
9403  static char const *const glTestFenceAPPLEStr;
9404  static char const *const glTestFenceNVStr;
9405  static char const *const glTestObjectAPPLEStr;
9406  static char const *const glTexBufferStr;
9407  static char const *const glTexBufferARBStr;
9408  static char const *const glTexBufferEXTStr;
9409  static char const *const glTexBufferOESStr;
9410  static char const *const glTexBufferRangeStr;
9411  static char const *const glTexBufferRangeEXTStr;
9412  static char const *const glTexBufferRangeOESStr;
9413  static char const *const glTexBumpParameterfvATIStr;
9414  static char const *const glTexBumpParameterivATIStr;
9415  static char const *const glTexCoord1bOESStr;
9416  static char const *const glTexCoord1bvOESStr;
9417  static char const *const glTexCoord1hNVStr;
9418  static char const *const glTexCoord1hvNVStr;
9419  static char const *const glTexCoord1xOESStr;
9420  static char const *const glTexCoord1xvOESStr;
9421  static char const *const glTexCoord2bOESStr;
9422  static char const *const glTexCoord2bvOESStr;
9423  static char const *const glTexCoord2fColor3fVertex3fSUNStr;
9424  static char const *const glTexCoord2fColor3fVertex3fvSUNStr;
9425  static char const *const glTexCoord2fColor4fNormal3fVertex3fSUNStr;
9426  static char const *const glTexCoord2fColor4fNormal3fVertex3fvSUNStr;
9427  static char const *const glTexCoord2fColor4ubVertex3fSUNStr;
9428  static char const *const glTexCoord2fColor4ubVertex3fvSUNStr;
9429  static char const *const glTexCoord2fNormal3fVertex3fSUNStr;
9430  static char const *const glTexCoord2fNormal3fVertex3fvSUNStr;
9431  static char const *const glTexCoord2fVertex3fSUNStr;
9432  static char const *const glTexCoord2fVertex3fvSUNStr;
9433  static char const *const glTexCoord2hNVStr;
9434  static char const *const glTexCoord2hvNVStr;
9435  static char const *const glTexCoord2xOESStr;
9436  static char const *const glTexCoord2xvOESStr;
9437  static char const *const glTexCoord3bOESStr;
9438  static char const *const glTexCoord3bvOESStr;
9439  static char const *const glTexCoord3hNVStr;
9440  static char const *const glTexCoord3hvNVStr;
9441  static char const *const glTexCoord3xOESStr;
9442  static char const *const glTexCoord3xvOESStr;
9443  static char const *const glTexCoord4bOESStr;
9444  static char const *const glTexCoord4bvOESStr;
9445  static char const *const glTexCoord4fColor4fNormal3fVertex4fSUNStr;
9446  static char const *const glTexCoord4fColor4fNormal3fVertex4fvSUNStr;
9447  static char const *const glTexCoord4fVertex4fSUNStr;
9448  static char const *const glTexCoord4fVertex4fvSUNStr;
9449  static char const *const glTexCoord4hNVStr;
9450  static char const *const glTexCoord4hvNVStr;
9451  static char const *const glTexCoord4xOESStr;
9452  static char const *const glTexCoord4xvOESStr;
9453  static char const *const glTexCoordFormatNVStr;
9454  static char const *const glTexCoordP1uiStr;
9455  static char const *const glTexCoordP1uivStr;
9456  static char const *const glTexCoordP2uiStr;
9457  static char const *const glTexCoordP2uivStr;
9458  static char const *const glTexCoordP3uiStr;
9459  static char const *const glTexCoordP3uivStr;
9460  static char const *const glTexCoordP4uiStr;
9461  static char const *const glTexCoordP4uivStr;
9462  static char const *const glTexCoordPointerEXTStr;
9463  static char const *const glTexCoordPointerListIBMStr;
9464  static char const *const glTexCoordPointervINTELStr;
9465  static char const *const glTexEnvxOESStr;
9466  static char const *const glTexEnvxvOESStr;
9467  static char const *const glTexFilterFuncSGISStr;
9468  static char const *const glTexGenxOESStr;
9469  static char const *const glTexGenxvOESStr;
9470  static char const *const glTexImage1DStr;
9471  static char const *const glTexImage2DStr;
9472  static char const *const glTexImage2DMultisampleStr;
9473  static char const *const glTexImage2DMultisampleCoverageNVStr;
9474  static char const *const glTexImage3DStr;
9475  static char const *const glTexImage3DEXTStr;
9476  static char const *const glTexImage3DMultisampleStr;
9477  static char const *const glTexImage3DMultisampleCoverageNVStr;
9478  static char const *const glTexImage3DNVStr;
9479  static char const *const glTexImage3DOESStr;
9480  static char const *const glTexImage4DSGISStr;
9481  static char const *const glTexPageCommitmentARBStr;
9482  static char const *const glTexPageCommitmentEXTStr;
9483  static char const *const glTexParameterIivStr;
9484  static char const *const glTexParameterIivEXTStr;
9485  static char const *const glTexParameterIivOESStr;
9486  static char const *const glTexParameterIuivStr;
9487  static char const *const glTexParameterIuivEXTStr;
9488  static char const *const glTexParameterIuivOESStr;
9489  static char const *const glTexParameterfStr;
9490  static char const *const glTexParameterfvStr;
9491  static char const *const glTexParameteriStr;
9492  static char const *const glTexParameterivStr;
9493  static char const *const glTexParameterxOESStr;
9494  static char const *const glTexParameterxvOESStr;
9495  static char const *const glTexRenderbufferNVStr;
9496  static char const *const glTexStorage1DStr;
9497  static char const *const glTexStorage1DEXTStr;
9498  static char const *const glTexStorage2DStr;
9499  static char const *const glTexStorage2DEXTStr;
9500  static char const *const glTexStorage2DMultisampleStr;
9501  static char const *const glTexStorage3DStr;
9502  static char const *const glTexStorage3DEXTStr;
9503  static char const *const glTexStorage3DMultisampleStr;
9504  static char const *const glTexStorage3DMultisampleOESStr;
9505  static char const *const glTexStorageSparseAMDStr;
9506  static char const *const glTexSubImage1DStr;
9507  static char const *const glTexSubImage1DEXTStr;
9508  static char const *const glTexSubImage2DStr;
9509  static char const *const glTexSubImage2DEXTStr;
9510  static char const *const glTexSubImage3DStr;
9511  static char const *const glTexSubImage3DEXTStr;
9512  static char const *const glTexSubImage3DNVStr;
9513  static char const *const glTexSubImage3DOESStr;
9514  static char const *const glTexSubImage4DSGISStr;
9515  static char const *const glTextureBarrierStr;
9516  static char const *const glTextureBarrierNVStr;
9517  static char const *const glTextureBufferStr;
9518  static char const *const glTextureBufferEXTStr;
9519  static char const *const glTextureBufferRangeStr;
9520  static char const *const glTextureBufferRangeEXTStr;
9521  static char const *const glTextureColorMaskSGISStr;
9522  static char const *const glTextureImage1DEXTStr;
9523  static char const *const glTextureImage2DEXTStr;
9524  static char const *const glTextureImage2DMultisampleCoverageNVStr;
9525  static char const *const glTextureImage2DMultisampleNVStr;
9526  static char const *const glTextureImage3DEXTStr;
9527  static char const *const glTextureImage3DMultisampleCoverageNVStr;
9528  static char const *const glTextureImage3DMultisampleNVStr;
9529  static char const *const glTextureLightEXTStr;
9530  static char const *const glTextureMaterialEXTStr;
9531  static char const *const glTextureNormalEXTStr;
9532  static char const *const glTexturePageCommitmentEXTStr;
9533  static char const *const glTextureParameterIivStr;
9534  static char const *const glTextureParameterIivEXTStr;
9535  static char const *const glTextureParameterIuivStr;
9536  static char const *const glTextureParameterIuivEXTStr;
9537  static char const *const glTextureParameterfStr;
9538  static char const *const glTextureParameterfEXTStr;
9539  static char const *const glTextureParameterfvStr;
9540  static char const *const glTextureParameterfvEXTStr;
9541  static char const *const glTextureParameteriStr;
9542  static char const *const glTextureParameteriEXTStr;
9543  static char const *const glTextureParameterivStr;
9544  static char const *const glTextureParameterivEXTStr;
9545  static char const *const glTextureRangeAPPLEStr;
9546  static char const *const glTextureRenderbufferEXTStr;
9547  static char const *const glTextureStorage1DStr;
9548  static char const *const glTextureStorage1DEXTStr;
9549  static char const *const glTextureStorage2DStr;
9550  static char const *const glTextureStorage2DEXTStr;
9551  static char const *const glTextureStorage2DMultisampleStr;
9552  static char const *const glTextureStorage2DMultisampleEXTStr;
9553  static char const *const glTextureStorage3DStr;
9554  static char const *const glTextureStorage3DEXTStr;
9555  static char const *const glTextureStorage3DMultisampleStr;
9556  static char const *const glTextureStorage3DMultisampleEXTStr;
9557  static char const *const glTextureStorageSparseAMDStr;
9558  static char const *const glTextureSubImage1DStr;
9559  static char const *const glTextureSubImage1DEXTStr;
9560  static char const *const glTextureSubImage2DStr;
9561  static char const *const glTextureSubImage2DEXTStr;
9562  static char const *const glTextureSubImage3DStr;
9563  static char const *const glTextureSubImage3DEXTStr;
9564  static char const *const glTextureViewStr;
9565  static char const *const glTextureViewEXTStr;
9566  static char const *const glTextureViewOESStr;
9567  static char const *const glTrackMatrixNVStr;
9568  static char const *const glTransformFeedbackAttribsNVStr;
9569  static char const *const glTransformFeedbackBufferBaseStr;
9570  static char const *const glTransformFeedbackBufferRangeStr;
9571  static char const *const glTransformFeedbackStreamAttribsNVStr;
9572  static char const *const glTransformFeedbackVaryingsStr;
9573  static char const *const glTransformFeedbackVaryingsEXTStr;
9574  static char const *const glTransformFeedbackVaryingsNVStr;
9575  static char const *const glTransformPathNVStr;
9576  static char const *const glTranslatexOESStr;
9577  static char const *const glUniform1dStr;
9578  static char const *const glUniform1dvStr;
9579  static char const *const glUniform1fStr;
9580  static char const *const glUniform1fARBStr;
9581  static char const *const glUniform1fvStr;
9582  static char const *const glUniform1fvARBStr;
9583  static char const *const glUniform1iStr;
9584  static char const *const glUniform1i64ARBStr;
9585  static char const *const glUniform1i64NVStr;
9586  static char const *const glUniform1i64vARBStr;
9587  static char const *const glUniform1i64vNVStr;
9588  static char const *const glUniform1iARBStr;
9589  static char const *const glUniform1ivStr;
9590  static char const *const glUniform1ivARBStr;
9591  static char const *const glUniform1uiStr;
9592  static char const *const glUniform1ui64ARBStr;
9593  static char const *const glUniform1ui64NVStr;
9594  static char const *const glUniform1ui64vARBStr;
9595  static char const *const glUniform1ui64vNVStr;
9596  static char const *const glUniform1uiEXTStr;
9597  static char const *const glUniform1uivStr;
9598  static char const *const glUniform1uivEXTStr;
9599  static char const *const glUniform2dStr;
9600  static char const *const glUniform2dvStr;
9601  static char const *const glUniform2fStr;
9602  static char const *const glUniform2fARBStr;
9603  static char const *const glUniform2fvStr;
9604  static char const *const glUniform2fvARBStr;
9605  static char const *const glUniform2iStr;
9606  static char const *const glUniform2i64ARBStr;
9607  static char const *const glUniform2i64NVStr;
9608  static char const *const glUniform2i64vARBStr;
9609  static char const *const glUniform2i64vNVStr;
9610  static char const *const glUniform2iARBStr;
9611  static char const *const glUniform2ivStr;
9612  static char const *const glUniform2ivARBStr;
9613  static char const *const glUniform2uiStr;
9614  static char const *const glUniform2ui64ARBStr;
9615  static char const *const glUniform2ui64NVStr;
9616  static char const *const glUniform2ui64vARBStr;
9617  static char const *const glUniform2ui64vNVStr;
9618  static char const *const glUniform2uiEXTStr;
9619  static char const *const glUniform2uivStr;
9620  static char const *const glUniform2uivEXTStr;
9621  static char const *const glUniform3dStr;
9622  static char const *const glUniform3dvStr;
9623  static char const *const glUniform3fStr;
9624  static char const *const glUniform3fARBStr;
9625  static char const *const glUniform3fvStr;
9626  static char const *const glUniform3fvARBStr;
9627  static char const *const glUniform3iStr;
9628  static char const *const glUniform3i64ARBStr;
9629  static char const *const glUniform3i64NVStr;
9630  static char const *const glUniform3i64vARBStr;
9631  static char const *const glUniform3i64vNVStr;
9632  static char const *const glUniform3iARBStr;
9633  static char const *const glUniform3ivStr;
9634  static char const *const glUniform3ivARBStr;
9635  static char const *const glUniform3uiStr;
9636  static char const *const glUniform3ui64ARBStr;
9637  static char const *const glUniform3ui64NVStr;
9638  static char const *const glUniform3ui64vARBStr;
9639  static char const *const glUniform3ui64vNVStr;
9640  static char const *const glUniform3uiEXTStr;
9641  static char const *const glUniform3uivStr;
9642  static char const *const glUniform3uivEXTStr;
9643  static char const *const glUniform4dStr;
9644  static char const *const glUniform4dvStr;
9645  static char const *const glUniform4fStr;
9646  static char const *const glUniform4fARBStr;
9647  static char const *const glUniform4fvStr;
9648  static char const *const glUniform4fvARBStr;
9649  static char const *const glUniform4iStr;
9650  static char const *const glUniform4i64ARBStr;
9651  static char const *const glUniform4i64NVStr;
9652  static char const *const glUniform4i64vARBStr;
9653  static char const *const glUniform4i64vNVStr;
9654  static char const *const glUniform4iARBStr;
9655  static char const *const glUniform4ivStr;
9656  static char const *const glUniform4ivARBStr;
9657  static char const *const glUniform4uiStr;
9658  static char const *const glUniform4ui64ARBStr;
9659  static char const *const glUniform4ui64NVStr;
9660  static char const *const glUniform4ui64vARBStr;
9661  static char const *const glUniform4ui64vNVStr;
9662  static char const *const glUniform4uiEXTStr;
9663  static char const *const glUniform4uivStr;
9664  static char const *const glUniform4uivEXTStr;
9665  static char const *const glUniformBlockBindingStr;
9666  static char const *const glUniformBufferEXTStr;
9667  static char const *const glUniformHandleui64ARBStr;
9668  static char const *const glUniformHandleui64IMGStr;
9669  static char const *const glUniformHandleui64NVStr;
9670  static char const *const glUniformHandleui64vARBStr;
9671  static char const *const glUniformHandleui64vIMGStr;
9672  static char const *const glUniformHandleui64vNVStr;
9673  static char const *const glUniformMatrix2dvStr;
9674  static char const *const glUniformMatrix2fvStr;
9675  static char const *const glUniformMatrix2fvARBStr;
9676  static char const *const glUniformMatrix2x3dvStr;
9677  static char const *const glUniformMatrix2x3fvStr;
9678  static char const *const glUniformMatrix2x3fvNVStr;
9679  static char const *const glUniformMatrix2x4dvStr;
9680  static char const *const glUniformMatrix2x4fvStr;
9681  static char const *const glUniformMatrix2x4fvNVStr;
9682  static char const *const glUniformMatrix3dvStr;
9683  static char const *const glUniformMatrix3fvStr;
9684  static char const *const glUniformMatrix3fvARBStr;
9685  static char const *const glUniformMatrix3x2dvStr;
9686  static char const *const glUniformMatrix3x2fvStr;
9687  static char const *const glUniformMatrix3x2fvNVStr;
9688  static char const *const glUniformMatrix3x4dvStr;
9689  static char const *const glUniformMatrix3x4fvStr;
9690  static char const *const glUniformMatrix3x4fvNVStr;
9691  static char const *const glUniformMatrix4dvStr;
9692  static char const *const glUniformMatrix4fvStr;
9693  static char const *const glUniformMatrix4fvARBStr;
9694  static char const *const glUniformMatrix4x2dvStr;
9695  static char const *const glUniformMatrix4x2fvStr;
9696  static char const *const glUniformMatrix4x2fvNVStr;
9697  static char const *const glUniformMatrix4x3dvStr;
9698  static char const *const glUniformMatrix4x3fvStr;
9699  static char const *const glUniformMatrix4x3fvNVStr;
9700  static char const *const glUniformSubroutinesuivStr;
9701  static char const *const glUniformui64NVStr;
9702  static char const *const glUniformui64vNVStr;
9703  static char const *const glUnlockArraysEXTStr;
9704  static char const *const glUnmapBufferStr;
9705  static char const *const glUnmapBufferARBStr;
9706  static char const *const glUnmapBufferOESStr;
9707  static char const *const glUnmapNamedBufferStr;
9708  static char const *const glUnmapNamedBufferEXTStr;
9709  static char const *const glUnmapObjectBufferATIStr;
9710  static char const *const glUnmapTexture2DINTELStr;
9711  static char const *const glUpdateObjectBufferATIStr;
9712  static char const *const glUseProgramStr;
9713  static char const *const glUseProgramObjectARBStr;
9714  static char const *const glUseProgramStagesStr;
9715  static char const *const glUseProgramStagesEXTStr;
9716  static char const *const glUseShaderProgramEXTStr;
9717  static char const *const glVDPAUFiniNVStr;
9718  static char const *const glVDPAUGetSurfaceivNVStr;
9719  static char const *const glVDPAUInitNVStr;
9720  static char const *const glVDPAUIsSurfaceNVStr;
9721  static char const *const glVDPAUMapSurfacesNVStr;
9722  static char const *const glVDPAURegisterOutputSurfaceNVStr;
9723  static char const *const glVDPAURegisterVideoSurfaceNVStr;
9724  static char const *const glVDPAUSurfaceAccessNVStr;
9725  static char const *const glVDPAUUnmapSurfacesNVStr;
9726  static char const *const glVDPAUUnregisterSurfaceNVStr;
9727  static char const *const glValidateProgramStr;
9728  static char const *const glValidateProgramARBStr;
9729  static char const *const glValidateProgramPipelineStr;
9730  static char const *const glValidateProgramPipelineEXTStr;
9731  static char const *const glVariantArrayObjectATIStr;
9732  static char const *const glVariantPointerEXTStr;
9733  static char const *const glVariantbvEXTStr;
9734  static char const *const glVariantdvEXTStr;
9735  static char const *const glVariantfvEXTStr;
9736  static char const *const glVariantivEXTStr;
9737  static char const *const glVariantsvEXTStr;
9738  static char const *const glVariantubvEXTStr;
9739  static char const *const glVariantuivEXTStr;
9740  static char const *const glVariantusvEXTStr;
9741  static char const *const glVertex2bOESStr;
9742  static char const *const glVertex2bvOESStr;
9743  static char const *const glVertex2hNVStr;
9744  static char const *const glVertex2hvNVStr;
9745  static char const *const glVertex2xOESStr;
9746  static char const *const glVertex2xvOESStr;
9747  static char const *const glVertex3bOESStr;
9748  static char const *const glVertex3bvOESStr;
9749  static char const *const glVertex3hNVStr;
9750  static char const *const glVertex3hvNVStr;
9751  static char const *const glVertex3xOESStr;
9752  static char const *const glVertex3xvOESStr;
9753  static char const *const glVertex4bOESStr;
9754  static char const *const glVertex4bvOESStr;
9755  static char const *const glVertex4hNVStr;
9756  static char const *const glVertex4hvNVStr;
9757  static char const *const glVertex4xOESStr;
9758  static char const *const glVertex4xvOESStr;
9759  static char const *const glVertexArrayAttribBindingStr;
9760  static char const *const glVertexArrayAttribFormatStr;
9761  static char const *const glVertexArrayAttribIFormatStr;
9762  static char const *const glVertexArrayAttribLFormatStr;
9763  static char const *const glVertexArrayBindVertexBufferEXTStr;
9764  static char const *const glVertexArrayBindingDivisorStr;
9765  static char const *const glVertexArrayColorOffsetEXTStr;
9766  static char const *const glVertexArrayEdgeFlagOffsetEXTStr;
9767  static char const *const glVertexArrayElementBufferStr;
9768  static char const *const glVertexArrayFogCoordOffsetEXTStr;
9769  static char const *const glVertexArrayIndexOffsetEXTStr;
9770  static char const *const glVertexArrayMultiTexCoordOffsetEXTStr;
9771  static char const *const glVertexArrayNormalOffsetEXTStr;
9772  static char const *const glVertexArrayParameteriAPPLEStr;
9773  static char const *const glVertexArrayRangeAPPLEStr;
9774  static char const *const glVertexArrayRangeNVStr;
9775  static char const *const glVertexArraySecondaryColorOffsetEXTStr;
9776  static char const *const glVertexArrayTexCoordOffsetEXTStr;
9777  static char const *const glVertexArrayVertexAttribBindingEXTStr;
9778  static char const *const glVertexArrayVertexAttribDivisorEXTStr;
9779  static char const *const glVertexArrayVertexAttribFormatEXTStr;
9780  static char const *const glVertexArrayVertexAttribIFormatEXTStr;
9781  static char const *const glVertexArrayVertexAttribIOffsetEXTStr;
9782  static char const *const glVertexArrayVertexAttribLFormatEXTStr;
9783  static char const *const glVertexArrayVertexAttribLOffsetEXTStr;
9784  static char const *const glVertexArrayVertexAttribOffsetEXTStr;
9785  static char const *const glVertexArrayVertexBindingDivisorEXTStr;
9786  static char const *const glVertexArrayVertexBufferStr;
9787  static char const *const glVertexArrayVertexBuffersStr;
9788  static char const *const glVertexArrayVertexOffsetEXTStr;
9789  static char const *const glVertexAttrib1dStr;
9790  static char const *const glVertexAttrib1dARBStr;
9791  static char const *const glVertexAttrib1dNVStr;
9792  static char const *const glVertexAttrib1dvStr;
9793  static char const *const glVertexAttrib1dvARBStr;
9794  static char const *const glVertexAttrib1dvNVStr;
9795  static char const *const glVertexAttrib1fStr;
9796  static char const *const glVertexAttrib1fARBStr;
9797  static char const *const glVertexAttrib1fNVStr;
9798  static char const *const glVertexAttrib1fvStr;
9799  static char const *const glVertexAttrib1fvARBStr;
9800  static char const *const glVertexAttrib1fvNVStr;
9801  static char const *const glVertexAttrib1hNVStr;
9802  static char const *const glVertexAttrib1hvNVStr;
9803  static char const *const glVertexAttrib1sStr;
9804  static char const *const glVertexAttrib1sARBStr;
9805  static char const *const glVertexAttrib1sNVStr;
9806  static char const *const glVertexAttrib1svStr;
9807  static char const *const glVertexAttrib1svARBStr;
9808  static char const *const glVertexAttrib1svNVStr;
9809  static char const *const glVertexAttrib2dStr;
9810  static char const *const glVertexAttrib2dARBStr;
9811  static char const *const glVertexAttrib2dNVStr;
9812  static char const *const glVertexAttrib2dvStr;
9813  static char const *const glVertexAttrib2dvARBStr;
9814  static char const *const glVertexAttrib2dvNVStr;
9815  static char const *const glVertexAttrib2fStr;
9816  static char const *const glVertexAttrib2fARBStr;
9817  static char const *const glVertexAttrib2fNVStr;
9818  static char const *const glVertexAttrib2fvStr;
9819  static char const *const glVertexAttrib2fvARBStr;
9820  static char const *const glVertexAttrib2fvNVStr;
9821  static char const *const glVertexAttrib2hNVStr;
9822  static char const *const glVertexAttrib2hvNVStr;
9823  static char const *const glVertexAttrib2sStr;
9824  static char const *const glVertexAttrib2sARBStr;
9825  static char const *const glVertexAttrib2sNVStr;
9826  static char const *const glVertexAttrib2svStr;
9827  static char const *const glVertexAttrib2svARBStr;
9828  static char const *const glVertexAttrib2svNVStr;
9829  static char const *const glVertexAttrib3dStr;
9830  static char const *const glVertexAttrib3dARBStr;
9831  static char const *const glVertexAttrib3dNVStr;
9832  static char const *const glVertexAttrib3dvStr;
9833  static char const *const glVertexAttrib3dvARBStr;
9834  static char const *const glVertexAttrib3dvNVStr;
9835  static char const *const glVertexAttrib3fStr;
9836  static char const *const glVertexAttrib3fARBStr;
9837  static char const *const glVertexAttrib3fNVStr;
9838  static char const *const glVertexAttrib3fvStr;
9839  static char const *const glVertexAttrib3fvARBStr;
9840  static char const *const glVertexAttrib3fvNVStr;
9841  static char const *const glVertexAttrib3hNVStr;
9842  static char const *const glVertexAttrib3hvNVStr;
9843  static char const *const glVertexAttrib3sStr;
9844  static char const *const glVertexAttrib3sARBStr;
9845  static char const *const glVertexAttrib3sNVStr;
9846  static char const *const glVertexAttrib3svStr;
9847  static char const *const glVertexAttrib3svARBStr;
9848  static char const *const glVertexAttrib3svNVStr;
9849  static char const *const glVertexAttrib4NbvStr;
9850  static char const *const glVertexAttrib4NbvARBStr;
9851  static char const *const glVertexAttrib4NivStr;
9852  static char const *const glVertexAttrib4NivARBStr;
9853  static char const *const glVertexAttrib4NsvStr;
9854  static char const *const glVertexAttrib4NsvARBStr;
9855  static char const *const glVertexAttrib4NubStr;
9856  static char const *const glVertexAttrib4NubARBStr;
9857  static char const *const glVertexAttrib4NubvStr;
9858  static char const *const glVertexAttrib4NubvARBStr;
9859  static char const *const glVertexAttrib4NuivStr;
9860  static char const *const glVertexAttrib4NuivARBStr;
9861  static char const *const glVertexAttrib4NusvStr;
9862  static char const *const glVertexAttrib4NusvARBStr;
9863  static char const *const glVertexAttrib4bvStr;
9864  static char const *const glVertexAttrib4bvARBStr;
9865  static char const *const glVertexAttrib4dStr;
9866  static char const *const glVertexAttrib4dARBStr;
9867  static char const *const glVertexAttrib4dNVStr;
9868  static char const *const glVertexAttrib4dvStr;
9869  static char const *const glVertexAttrib4dvARBStr;
9870  static char const *const glVertexAttrib4dvNVStr;
9871  static char const *const glVertexAttrib4fStr;
9872  static char const *const glVertexAttrib4fARBStr;
9873  static char const *const glVertexAttrib4fNVStr;
9874  static char const *const glVertexAttrib4fvStr;
9875  static char const *const glVertexAttrib4fvARBStr;
9876  static char const *const glVertexAttrib4fvNVStr;
9877  static char const *const glVertexAttrib4hNVStr;
9878  static char const *const glVertexAttrib4hvNVStr;
9879  static char const *const glVertexAttrib4ivStr;
9880  static char const *const glVertexAttrib4ivARBStr;
9881  static char const *const glVertexAttrib4sStr;
9882  static char const *const glVertexAttrib4sARBStr;
9883  static char const *const glVertexAttrib4sNVStr;
9884  static char const *const glVertexAttrib4svStr;
9885  static char const *const glVertexAttrib4svARBStr;
9886  static char const *const glVertexAttrib4svNVStr;
9887  static char const *const glVertexAttrib4ubNVStr;
9888  static char const *const glVertexAttrib4ubvStr;
9889  static char const *const glVertexAttrib4ubvARBStr;
9890  static char const *const glVertexAttrib4ubvNVStr;
9891  static char const *const glVertexAttrib4uivStr;
9892  static char const *const glVertexAttrib4uivARBStr;
9893  static char const *const glVertexAttrib4usvStr;
9894  static char const *const glVertexAttrib4usvARBStr;
9895  static char const *const glVertexAttribArrayObjectATIStr;
9896  static char const *const glVertexAttribBindingStr;
9897  static char const *const glVertexAttribDivisorStr;
9898  static char const *const glVertexAttribDivisorANGLEStr;
9899  static char const *const glVertexAttribDivisorARBStr;
9900  static char const *const glVertexAttribDivisorEXTStr;
9901  static char const *const glVertexAttribDivisorNVStr;
9902  static char const *const glVertexAttribFormatStr;
9903  static char const *const glVertexAttribFormatNVStr;
9904  static char const *const glVertexAttribI1iStr;
9905  static char const *const glVertexAttribI1iEXTStr;
9906  static char const *const glVertexAttribI1ivStr;
9907  static char const *const glVertexAttribI1ivEXTStr;
9908  static char const *const glVertexAttribI1uiStr;
9909  static char const *const glVertexAttribI1uiEXTStr;
9910  static char const *const glVertexAttribI1uivStr;
9911  static char const *const glVertexAttribI1uivEXTStr;
9912  static char const *const glVertexAttribI2iStr;
9913  static char const *const glVertexAttribI2iEXTStr;
9914  static char const *const glVertexAttribI2ivStr;
9915  static char const *const glVertexAttribI2ivEXTStr;
9916  static char const *const glVertexAttribI2uiStr;
9917  static char const *const glVertexAttribI2uiEXTStr;
9918  static char const *const glVertexAttribI2uivStr;
9919  static char const *const glVertexAttribI2uivEXTStr;
9920  static char const *const glVertexAttribI3iStr;
9921  static char const *const glVertexAttribI3iEXTStr;
9922  static char const *const glVertexAttribI3ivStr;
9923  static char const *const glVertexAttribI3ivEXTStr;
9924  static char const *const glVertexAttribI3uiStr;
9925  static char const *const glVertexAttribI3uiEXTStr;
9926  static char const *const glVertexAttribI3uivStr;
9927  static char const *const glVertexAttribI3uivEXTStr;
9928  static char const *const glVertexAttribI4bvStr;
9929  static char const *const glVertexAttribI4bvEXTStr;
9930  static char const *const glVertexAttribI4iStr;
9931  static char const *const glVertexAttribI4iEXTStr;
9932  static char const *const glVertexAttribI4ivStr;
9933  static char const *const glVertexAttribI4ivEXTStr;
9934  static char const *const glVertexAttribI4svStr;
9935  static char const *const glVertexAttribI4svEXTStr;
9936  static char const *const glVertexAttribI4ubvStr;
9937  static char const *const glVertexAttribI4ubvEXTStr;
9938  static char const *const glVertexAttribI4uiStr;
9939  static char const *const glVertexAttribI4uiEXTStr;
9940  static char const *const glVertexAttribI4uivStr;
9941  static char const *const glVertexAttribI4uivEXTStr;
9942  static char const *const glVertexAttribI4usvStr;
9943  static char const *const glVertexAttribI4usvEXTStr;
9944  static char const *const glVertexAttribIFormatStr;
9945  static char const *const glVertexAttribIFormatNVStr;
9946  static char const *const glVertexAttribIPointerStr;
9947  static char const *const glVertexAttribIPointerEXTStr;
9948  static char const *const glVertexAttribL1dStr;
9949  static char const *const glVertexAttribL1dEXTStr;
9950  static char const *const glVertexAttribL1dvStr;
9951  static char const *const glVertexAttribL1dvEXTStr;
9952  static char const *const glVertexAttribL1i64NVStr;
9953  static char const *const glVertexAttribL1i64vNVStr;
9954  static char const *const glVertexAttribL1ui64ARBStr;
9955  static char const *const glVertexAttribL1ui64NVStr;
9956  static char const *const glVertexAttribL1ui64vARBStr;
9957  static char const *const glVertexAttribL1ui64vNVStr;
9958  static char const *const glVertexAttribL2dStr;
9959  static char const *const glVertexAttribL2dEXTStr;
9960  static char const *const glVertexAttribL2dvStr;
9961  static char const *const glVertexAttribL2dvEXTStr;
9962  static char const *const glVertexAttribL2i64NVStr;
9963  static char const *const glVertexAttribL2i64vNVStr;
9964  static char const *const glVertexAttribL2ui64NVStr;
9965  static char const *const glVertexAttribL2ui64vNVStr;
9966  static char const *const glVertexAttribL3dStr;
9967  static char const *const glVertexAttribL3dEXTStr;
9968  static char const *const glVertexAttribL3dvStr;
9969  static char const *const glVertexAttribL3dvEXTStr;
9970  static char const *const glVertexAttribL3i64NVStr;
9971  static char const *const glVertexAttribL3i64vNVStr;
9972  static char const *const glVertexAttribL3ui64NVStr;
9973  static char const *const glVertexAttribL3ui64vNVStr;
9974  static char const *const glVertexAttribL4dStr;
9975  static char const *const glVertexAttribL4dEXTStr;
9976  static char const *const glVertexAttribL4dvStr;
9977  static char const *const glVertexAttribL4dvEXTStr;
9978  static char const *const glVertexAttribL4i64NVStr;
9979  static char const *const glVertexAttribL4i64vNVStr;
9980  static char const *const glVertexAttribL4ui64NVStr;
9981  static char const *const glVertexAttribL4ui64vNVStr;
9982  static char const *const glVertexAttribLFormatStr;
9983  static char const *const glVertexAttribLFormatNVStr;
9984  static char const *const glVertexAttribLPointerStr;
9985  static char const *const glVertexAttribLPointerEXTStr;
9986  static char const *const glVertexAttribP1uiStr;
9987  static char const *const glVertexAttribP1uivStr;
9988  static char const *const glVertexAttribP2uiStr;
9989  static char const *const glVertexAttribP2uivStr;
9990  static char const *const glVertexAttribP3uiStr;
9991  static char const *const glVertexAttribP3uivStr;
9992  static char const *const glVertexAttribP4uiStr;
9993  static char const *const glVertexAttribP4uivStr;
9994  static char const *const glVertexAttribParameteriAMDStr;
9995  static char const *const glVertexAttribPointerStr;
9996  static char const *const glVertexAttribPointerARBStr;
9997  static char const *const glVertexAttribPointerNVStr;
9998  static char const *const glVertexAttribs1dvNVStr;
9999  static char const *const glVertexAttribs1fvNVStr;
10000  static char const *const glVertexAttribs1hvNVStr;
10001  static char const *const glVertexAttribs1svNVStr;
10002  static char const *const glVertexAttribs2dvNVStr;
10003  static char const *const glVertexAttribs2fvNVStr;
10004  static char const *const glVertexAttribs2hvNVStr;
10005  static char const *const glVertexAttribs2svNVStr;
10006  static char const *const glVertexAttribs3dvNVStr;
10007  static char const *const glVertexAttribs3fvNVStr;
10008  static char const *const glVertexAttribs3hvNVStr;
10009  static char const *const glVertexAttribs3svNVStr;
10010  static char const *const glVertexAttribs4dvNVStr;
10011  static char const *const glVertexAttribs4fvNVStr;
10012  static char const *const glVertexAttribs4hvNVStr;
10013  static char const *const glVertexAttribs4svNVStr;
10014  static char const *const glVertexAttribs4ubvNVStr;
10015  static char const *const glVertexBindingDivisorStr;
10016  static char const *const glVertexBlendARBStr;
10017  static char const *const glVertexBlendEnvfATIStr;
10018  static char const *const glVertexBlendEnviATIStr;
10019  static char const *const glVertexFormatNVStr;
10020  static char const *const glVertexP2uiStr;
10021  static char const *const glVertexP2uivStr;
10022  static char const *const glVertexP3uiStr;
10023  static char const *const glVertexP3uivStr;
10024  static char const *const glVertexP4uiStr;
10025  static char const *const glVertexP4uivStr;
10026  static char const *const glVertexPointerEXTStr;
10027  static char const *const glVertexPointerListIBMStr;
10028  static char const *const glVertexPointervINTELStr;
10029  static char const *const glVertexStream1dATIStr;
10030  static char const *const glVertexStream1dvATIStr;
10031  static char const *const glVertexStream1fATIStr;
10032  static char const *const glVertexStream1fvATIStr;
10033  static char const *const glVertexStream1iATIStr;
10034  static char const *const glVertexStream1ivATIStr;
10035  static char const *const glVertexStream1sATIStr;
10036  static char const *const glVertexStream1svATIStr;
10037  static char const *const glVertexStream2dATIStr;
10038  static char const *const glVertexStream2dvATIStr;
10039  static char const *const glVertexStream2fATIStr;
10040  static char const *const glVertexStream2fvATIStr;
10041  static char const *const glVertexStream2iATIStr;
10042  static char const *const glVertexStream2ivATIStr;
10043  static char const *const glVertexStream2sATIStr;
10044  static char const *const glVertexStream2svATIStr;
10045  static char const *const glVertexStream3dATIStr;
10046  static char const *const glVertexStream3dvATIStr;
10047  static char const *const glVertexStream3fATIStr;
10048  static char const *const glVertexStream3fvATIStr;
10049  static char const *const glVertexStream3iATIStr;
10050  static char const *const glVertexStream3ivATIStr;
10051  static char const *const glVertexStream3sATIStr;
10052  static char const *const glVertexStream3svATIStr;
10053  static char const *const glVertexStream4dATIStr;
10054  static char const *const glVertexStream4dvATIStr;
10055  static char const *const glVertexStream4fATIStr;
10056  static char const *const glVertexStream4fvATIStr;
10057  static char const *const glVertexStream4iATIStr;
10058  static char const *const glVertexStream4ivATIStr;
10059  static char const *const glVertexStream4sATIStr;
10060  static char const *const glVertexStream4svATIStr;
10061  static char const *const glVertexWeightPointerEXTStr;
10062  static char const *const glVertexWeightfEXTStr;
10063  static char const *const glVertexWeightfvEXTStr;
10064  static char const *const glVertexWeighthNVStr;
10065  static char const *const glVertexWeighthvNVStr;
10066  static char const *const glVideoCaptureNVStr;
10067  static char const *const glVideoCaptureStreamParameterdvNVStr;
10068  static char const *const glVideoCaptureStreamParameterfvNVStr;
10069  static char const *const glVideoCaptureStreamParameterivNVStr;
10070  static char const *const glViewportStr;
10071  static char const *const glViewportArrayvStr;
10072  static char const *const glViewportArrayvNVStr;
10073  static char const *const glViewportArrayvOESStr;
10074  static char const *const glViewportIndexedfStr;
10075  static char const *const glViewportIndexedfNVStr;
10076  static char const *const glViewportIndexedfOESStr;
10077  static char const *const glViewportIndexedfvStr;
10078  static char const *const glViewportIndexedfvNVStr;
10079  static char const *const glViewportIndexedfvOESStr;
10080  static char const *const glViewportPositionWScaleNVStr;
10081  static char const *const glViewportSwizzleNVStr;
10082  static char const *const glWaitSyncStr;
10083  static char const *const glWaitSyncAPPLEStr;
10084  static char const *const glWeightPathsNVStr;
10085  static char const *const glWeightPointerARBStr;
10086  static char const *const glWeightbvARBStr;
10087  static char const *const glWeightdvARBStr;
10088  static char const *const glWeightfvARBStr;
10089  static char const *const glWeightivARBStr;
10090  static char const *const glWeightsvARBStr;
10091  static char const *const glWeightubvARBStr;
10092  static char const *const glWeightuivARBStr;
10093  static char const *const glWeightusvARBStr;
10094  static char const *const glWindowPos2dStr;
10095  static char const *const glWindowPos2dARBStr;
10096  static char const *const glWindowPos2dMESAStr;
10097  static char const *const glWindowPos2dvStr;
10098  static char const *const glWindowPos2dvARBStr;
10099  static char const *const glWindowPos2dvMESAStr;
10100  static char const *const glWindowPos2fStr;
10101  static char const *const glWindowPos2fARBStr;
10102  static char const *const glWindowPos2fMESAStr;
10103  static char const *const glWindowPos2fvStr;
10104  static char const *const glWindowPos2fvARBStr;
10105  static char const *const glWindowPos2fvMESAStr;
10106  static char const *const glWindowPos2iStr;
10107  static char const *const glWindowPos2iARBStr;
10108  static char const *const glWindowPos2iMESAStr;
10109  static char const *const glWindowPos2ivStr;
10110  static char const *const glWindowPos2ivARBStr;
10111  static char const *const glWindowPos2ivMESAStr;
10112  static char const *const glWindowPos2sStr;
10113  static char const *const glWindowPos2sARBStr;
10114  static char const *const glWindowPos2sMESAStr;
10115  static char const *const glWindowPos2svStr;
10116  static char const *const glWindowPos2svARBStr;
10117  static char const *const glWindowPos2svMESAStr;
10118  static char const *const glWindowPos3dStr;
10119  static char const *const glWindowPos3dARBStr;
10120  static char const *const glWindowPos3dMESAStr;
10121  static char const *const glWindowPos3dvStr;
10122  static char const *const glWindowPos3dvARBStr;
10123  static char const *const glWindowPos3dvMESAStr;
10124  static char const *const glWindowPos3fStr;
10125  static char const *const glWindowPos3fARBStr;
10126  static char const *const glWindowPos3fMESAStr;
10127  static char const *const glWindowPos3fvStr;
10128  static char const *const glWindowPos3fvARBStr;
10129  static char const *const glWindowPos3fvMESAStr;
10130  static char const *const glWindowPos3iStr;
10131  static char const *const glWindowPos3iARBStr;
10132  static char const *const glWindowPos3iMESAStr;
10133  static char const *const glWindowPos3ivStr;
10134  static char const *const glWindowPos3ivARBStr;
10135  static char const *const glWindowPos3ivMESAStr;
10136  static char const *const glWindowPos3sStr;
10137  static char const *const glWindowPos3sARBStr;
10138  static char const *const glWindowPos3sMESAStr;
10139  static char const *const glWindowPos3svStr;
10140  static char const *const glWindowPos3svARBStr;
10141  static char const *const glWindowPos3svMESAStr;
10142  static char const *const glWindowPos4dMESAStr;
10143  static char const *const glWindowPos4dvMESAStr;
10144  static char const *const glWindowPos4fMESAStr;
10145  static char const *const glWindowPos4fvMESAStr;
10146  static char const *const glWindowPos4iMESAStr;
10147  static char const *const glWindowPos4ivMESAStr;
10148  static char const *const glWindowPos4sMESAStr;
10149  static char const *const glWindowPos4svMESAStr;
10150  static char const *const glWindowRectanglesEXTStr;
10151  static char const *const glWriteMaskEXTStr;
10152 
10156  static API CurrentAPI;
10157 
10167  static bool Init();
10168 
10176  static void *GetProcAddress(const char *procName);
10177 
10184  static void CheckError(const char *prefix);
10185 
10186 private:
10187 
10188  static bool LoadVersionFunctions();
10189  static bool LoadExtensionFunctions();
10190 
10191  static void *s_pLibHandle;
10192  static bool s_bLibLoaded;
10193 
10194  CYIGL();
10195  CYIGL(const CYIGL &);
10196  CYIGL &operator=(const CYIGL &);
10197 
10198 };
10199 #endif /* (defined(YI_OPENGL2_RENDERING) || defined(YI_OPENGL_ES2_RENDERING)) */
10200 #endif /* _YI_GL_GENERATED_H_ */
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
#define GL_APIENTRY
Definition: YiGLPlatform.h:15