xref: /aosp_15_r20/external/libepoxy/prebuilt-intermediates/src/gl_generated_dispatch.c (revision 706d0b42ae4182339789e08d473a0b312ecdc60f)
1 /* GL dispatch code.
2  * This is code-generated from the GL API XML files from Khronos.
3  *
4  * Copyright (c) 2013-2018 The Khronos Group Inc.
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  *     http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  *
18  */
19 
20 #include "config.h"
21 
22 #include <stdlib.h>
23 #include <string.h>
24 #include <stdio.h>
25 
26 #include "dispatch_common.h"
27 #include "epoxy/gl.h"
28 
29 #ifdef __GNUC__
30 #define EPOXY_NOINLINE __attribute__((noinline))
31 #elif defined (_MSC_VER)
32 #define EPOXY_NOINLINE __declspec(noinline)
33 #endif
34 struct dispatch_table {
35     PFNGLACCUMPROC epoxy_glAccum;
36     PFNGLACCUMXOESPROC epoxy_glAccumxOES;
37     PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC epoxy_glAcquireKeyedMutexWin32EXT;
38     PFNGLACTIVEPROGRAMEXTPROC epoxy_glActiveProgramEXT;
39     PFNGLACTIVESHADERPROGRAMPROC epoxy_glActiveShaderProgram;
40     PFNGLACTIVESHADERPROGRAMEXTPROC epoxy_glActiveShaderProgramEXT;
41     PFNGLACTIVESTENCILFACEEXTPROC epoxy_glActiveStencilFaceEXT;
42     PFNGLACTIVETEXTUREPROC epoxy_glActiveTexture;
43     PFNGLACTIVETEXTUREARBPROC epoxy_glActiveTextureARB;
44     PFNGLACTIVEVARYINGNVPROC epoxy_glActiveVaryingNV;
45     PFNGLALPHAFRAGMENTOP1ATIPROC epoxy_glAlphaFragmentOp1ATI;
46     PFNGLALPHAFRAGMENTOP2ATIPROC epoxy_glAlphaFragmentOp2ATI;
47     PFNGLALPHAFRAGMENTOP3ATIPROC epoxy_glAlphaFragmentOp3ATI;
48     PFNGLALPHAFUNCPROC epoxy_glAlphaFunc;
49     PFNGLALPHAFUNCQCOMPROC epoxy_glAlphaFuncQCOM;
50     PFNGLALPHAFUNCXPROC epoxy_glAlphaFuncx;
51     PFNGLALPHAFUNCXOESPROC epoxy_glAlphaFuncxOES;
52     PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC epoxy_glAlphaToCoverageDitherControlNV;
53     PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC epoxy_glApplyFramebufferAttachmentCMAAINTEL;
54     PFNGLAPPLYTEXTUREEXTPROC epoxy_glApplyTextureEXT;
55     PFNGLAREPROGRAMSRESIDENTNVPROC epoxy_glAreProgramsResidentNV;
56     PFNGLARETEXTURESRESIDENTPROC epoxy_glAreTexturesResident;
57     PFNGLARETEXTURESRESIDENTEXTPROC epoxy_glAreTexturesResidentEXT;
58     PFNGLARRAYELEMENTPROC epoxy_glArrayElement;
59     PFNGLARRAYELEMENTEXTPROC epoxy_glArrayElementEXT;
60     PFNGLARRAYOBJECTATIPROC epoxy_glArrayObjectATI;
61     PFNGLASYNCCOPYBUFFERSUBDATANVXPROC epoxy_glAsyncCopyBufferSubDataNVX;
62     PFNGLASYNCCOPYIMAGESUBDATANVXPROC epoxy_glAsyncCopyImageSubDataNVX;
63     PFNGLASYNCMARKERSGIXPROC epoxy_glAsyncMarkerSGIX;
64     PFNGLATTACHOBJECTARBPROC epoxy_glAttachObjectARB;
65     PFNGLATTACHSHADERPROC epoxy_glAttachShader;
66     PFNGLBEGINPROC epoxy_glBegin_unwrapped;
67     PFNGLBEGINCONDITIONALRENDERPROC epoxy_glBeginConditionalRender;
68     PFNGLBEGINCONDITIONALRENDERNVPROC epoxy_glBeginConditionalRenderNV;
69     PFNGLBEGINCONDITIONALRENDERNVXPROC epoxy_glBeginConditionalRenderNVX;
70     PFNGLBEGINFRAGMENTSHADERATIPROC epoxy_glBeginFragmentShaderATI;
71     PFNGLBEGINOCCLUSIONQUERYNVPROC epoxy_glBeginOcclusionQueryNV;
72     PFNGLBEGINPERFMONITORAMDPROC epoxy_glBeginPerfMonitorAMD;
73     PFNGLBEGINPERFQUERYINTELPROC epoxy_glBeginPerfQueryINTEL;
74     PFNGLBEGINQUERYPROC epoxy_glBeginQuery;
75     PFNGLBEGINQUERYARBPROC epoxy_glBeginQueryARB;
76     PFNGLBEGINQUERYEXTPROC epoxy_glBeginQueryEXT;
77     PFNGLBEGINQUERYINDEXEDPROC epoxy_glBeginQueryIndexed;
78     PFNGLBEGINTRANSFORMFEEDBACKPROC epoxy_glBeginTransformFeedback;
79     PFNGLBEGINTRANSFORMFEEDBACKEXTPROC epoxy_glBeginTransformFeedbackEXT;
80     PFNGLBEGINTRANSFORMFEEDBACKNVPROC epoxy_glBeginTransformFeedbackNV;
81     PFNGLBEGINVERTEXSHADEREXTPROC epoxy_glBeginVertexShaderEXT;
82     PFNGLBEGINVIDEOCAPTURENVPROC epoxy_glBeginVideoCaptureNV;
83     PFNGLBINDATTRIBLOCATIONPROC epoxy_glBindAttribLocation;
84     PFNGLBINDATTRIBLOCATIONARBPROC epoxy_glBindAttribLocationARB;
85     PFNGLBINDBUFFERPROC epoxy_glBindBuffer;
86     PFNGLBINDBUFFERARBPROC epoxy_glBindBufferARB;
87     PFNGLBINDBUFFERBASEPROC epoxy_glBindBufferBase;
88     PFNGLBINDBUFFERBASEEXTPROC epoxy_glBindBufferBaseEXT;
89     PFNGLBINDBUFFERBASENVPROC epoxy_glBindBufferBaseNV;
90     PFNGLBINDBUFFEROFFSETEXTPROC epoxy_glBindBufferOffsetEXT;
91     PFNGLBINDBUFFEROFFSETNVPROC epoxy_glBindBufferOffsetNV;
92     PFNGLBINDBUFFERRANGEPROC epoxy_glBindBufferRange;
93     PFNGLBINDBUFFERRANGEEXTPROC epoxy_glBindBufferRangeEXT;
94     PFNGLBINDBUFFERRANGENVPROC epoxy_glBindBufferRangeNV;
95     PFNGLBINDBUFFERSBASEPROC epoxy_glBindBuffersBase;
96     PFNGLBINDBUFFERSRANGEPROC epoxy_glBindBuffersRange;
97     PFNGLBINDFRAGDATALOCATIONPROC epoxy_glBindFragDataLocation;
98     PFNGLBINDFRAGDATALOCATIONEXTPROC epoxy_glBindFragDataLocationEXT;
99     PFNGLBINDFRAGDATALOCATIONINDEXEDPROC epoxy_glBindFragDataLocationIndexed;
100     PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC epoxy_glBindFragDataLocationIndexedEXT;
101     PFNGLBINDFRAGMENTSHADERATIPROC epoxy_glBindFragmentShaderATI;
102     PFNGLBINDFRAMEBUFFERPROC epoxy_glBindFramebuffer;
103     PFNGLBINDFRAMEBUFFEREXTPROC epoxy_glBindFramebufferEXT;
104     PFNGLBINDFRAMEBUFFEROESPROC epoxy_glBindFramebufferOES;
105     PFNGLBINDIMAGETEXTUREPROC epoxy_glBindImageTexture;
106     PFNGLBINDIMAGETEXTUREEXTPROC epoxy_glBindImageTextureEXT;
107     PFNGLBINDIMAGETEXTURESPROC epoxy_glBindImageTextures;
108     PFNGLBINDLIGHTPARAMETEREXTPROC epoxy_glBindLightParameterEXT;
109     PFNGLBINDMATERIALPARAMETEREXTPROC epoxy_glBindMaterialParameterEXT;
110     PFNGLBINDMULTITEXTUREEXTPROC epoxy_glBindMultiTextureEXT;
111     PFNGLBINDPARAMETEREXTPROC epoxy_glBindParameterEXT;
112     PFNGLBINDPROGRAMARBPROC epoxy_glBindProgramARB;
113     PFNGLBINDPROGRAMNVPROC epoxy_glBindProgramNV;
114     PFNGLBINDPROGRAMPIPELINEPROC epoxy_glBindProgramPipeline;
115     PFNGLBINDPROGRAMPIPELINEEXTPROC epoxy_glBindProgramPipelineEXT;
116     PFNGLBINDRENDERBUFFERPROC epoxy_glBindRenderbuffer;
117     PFNGLBINDRENDERBUFFEREXTPROC epoxy_glBindRenderbufferEXT;
118     PFNGLBINDRENDERBUFFEROESPROC epoxy_glBindRenderbufferOES;
119     PFNGLBINDSAMPLERPROC epoxy_glBindSampler;
120     PFNGLBINDSAMPLERSPROC epoxy_glBindSamplers;
121     PFNGLBINDSHADINGRATEIMAGENVPROC epoxy_glBindShadingRateImageNV;
122     PFNGLBINDTEXGENPARAMETEREXTPROC epoxy_glBindTexGenParameterEXT;
123     PFNGLBINDTEXTUREPROC epoxy_glBindTexture;
124     PFNGLBINDTEXTUREEXTPROC epoxy_glBindTextureEXT;
125     PFNGLBINDTEXTUREUNITPROC epoxy_glBindTextureUnit;
126     PFNGLBINDTEXTUREUNITPARAMETEREXTPROC epoxy_glBindTextureUnitParameterEXT;
127     PFNGLBINDTEXTURESPROC epoxy_glBindTextures;
128     PFNGLBINDTRANSFORMFEEDBACKPROC epoxy_glBindTransformFeedback;
129     PFNGLBINDTRANSFORMFEEDBACKNVPROC epoxy_glBindTransformFeedbackNV;
130     PFNGLBINDVERTEXARRAYPROC epoxy_glBindVertexArray;
131     PFNGLBINDVERTEXARRAYAPPLEPROC epoxy_glBindVertexArrayAPPLE;
132     PFNGLBINDVERTEXARRAYOESPROC epoxy_glBindVertexArrayOES;
133     PFNGLBINDVERTEXBUFFERPROC epoxy_glBindVertexBuffer;
134     PFNGLBINDVERTEXBUFFERSPROC epoxy_glBindVertexBuffers;
135     PFNGLBINDVERTEXSHADEREXTPROC epoxy_glBindVertexShaderEXT;
136     PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC epoxy_glBindVideoCaptureStreamBufferNV;
137     PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC epoxy_glBindVideoCaptureStreamTextureNV;
138     PFNGLBINORMAL3BEXTPROC epoxy_glBinormal3bEXT;
139     PFNGLBINORMAL3BVEXTPROC epoxy_glBinormal3bvEXT;
140     PFNGLBINORMAL3DEXTPROC epoxy_glBinormal3dEXT;
141     PFNGLBINORMAL3DVEXTPROC epoxy_glBinormal3dvEXT;
142     PFNGLBINORMAL3FEXTPROC epoxy_glBinormal3fEXT;
143     PFNGLBINORMAL3FVEXTPROC epoxy_glBinormal3fvEXT;
144     PFNGLBINORMAL3IEXTPROC epoxy_glBinormal3iEXT;
145     PFNGLBINORMAL3IVEXTPROC epoxy_glBinormal3ivEXT;
146     PFNGLBINORMAL3SEXTPROC epoxy_glBinormal3sEXT;
147     PFNGLBINORMAL3SVEXTPROC epoxy_glBinormal3svEXT;
148     PFNGLBINORMALPOINTEREXTPROC epoxy_glBinormalPointerEXT;
149     PFNGLBITMAPPROC epoxy_glBitmap;
150     PFNGLBITMAPXOESPROC epoxy_glBitmapxOES;
151     PFNGLBLENDBARRIERPROC epoxy_glBlendBarrier;
152     PFNGLBLENDBARRIERKHRPROC epoxy_glBlendBarrierKHR;
153     PFNGLBLENDBARRIERNVPROC epoxy_glBlendBarrierNV;
154     PFNGLBLENDCOLORPROC epoxy_glBlendColor;
155     PFNGLBLENDCOLOREXTPROC epoxy_glBlendColorEXT;
156     PFNGLBLENDCOLORXOESPROC epoxy_glBlendColorxOES;
157     PFNGLBLENDEQUATIONPROC epoxy_glBlendEquation;
158     PFNGLBLENDEQUATIONEXTPROC epoxy_glBlendEquationEXT;
159     PFNGLBLENDEQUATIONINDEXEDAMDPROC epoxy_glBlendEquationIndexedAMD;
160     PFNGLBLENDEQUATIONOESPROC epoxy_glBlendEquationOES;
161     PFNGLBLENDEQUATIONSEPARATEPROC epoxy_glBlendEquationSeparate;
162     PFNGLBLENDEQUATIONSEPARATEEXTPROC epoxy_glBlendEquationSeparateEXT;
163     PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC epoxy_glBlendEquationSeparateIndexedAMD;
164     PFNGLBLENDEQUATIONSEPARATEOESPROC epoxy_glBlendEquationSeparateOES;
165     PFNGLBLENDEQUATIONSEPARATEIPROC epoxy_glBlendEquationSeparatei;
166     PFNGLBLENDEQUATIONSEPARATEIARBPROC epoxy_glBlendEquationSeparateiARB;
167     PFNGLBLENDEQUATIONSEPARATEIEXTPROC epoxy_glBlendEquationSeparateiEXT;
168     PFNGLBLENDEQUATIONSEPARATEIOESPROC epoxy_glBlendEquationSeparateiOES;
169     PFNGLBLENDEQUATIONIPROC epoxy_glBlendEquationi;
170     PFNGLBLENDEQUATIONIARBPROC epoxy_glBlendEquationiARB;
171     PFNGLBLENDEQUATIONIEXTPROC epoxy_glBlendEquationiEXT;
172     PFNGLBLENDEQUATIONIOESPROC epoxy_glBlendEquationiOES;
173     PFNGLBLENDFUNCPROC epoxy_glBlendFunc;
174     PFNGLBLENDFUNCINDEXEDAMDPROC epoxy_glBlendFuncIndexedAMD;
175     PFNGLBLENDFUNCSEPARATEPROC epoxy_glBlendFuncSeparate;
176     PFNGLBLENDFUNCSEPARATEEXTPROC epoxy_glBlendFuncSeparateEXT;
177     PFNGLBLENDFUNCSEPARATEINGRPROC epoxy_glBlendFuncSeparateINGR;
178     PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC epoxy_glBlendFuncSeparateIndexedAMD;
179     PFNGLBLENDFUNCSEPARATEOESPROC epoxy_glBlendFuncSeparateOES;
180     PFNGLBLENDFUNCSEPARATEIPROC epoxy_glBlendFuncSeparatei;
181     PFNGLBLENDFUNCSEPARATEIARBPROC epoxy_glBlendFuncSeparateiARB;
182     PFNGLBLENDFUNCSEPARATEIEXTPROC epoxy_glBlendFuncSeparateiEXT;
183     PFNGLBLENDFUNCSEPARATEIOESPROC epoxy_glBlendFuncSeparateiOES;
184     PFNGLBLENDFUNCIPROC epoxy_glBlendFunci;
185     PFNGLBLENDFUNCIARBPROC epoxy_glBlendFunciARB;
186     PFNGLBLENDFUNCIEXTPROC epoxy_glBlendFunciEXT;
187     PFNGLBLENDFUNCIOESPROC epoxy_glBlendFunciOES;
188     PFNGLBLENDPARAMETERINVPROC epoxy_glBlendParameteriNV;
189     PFNGLBLITFRAMEBUFFERPROC epoxy_glBlitFramebuffer;
190     PFNGLBLITFRAMEBUFFERANGLEPROC epoxy_glBlitFramebufferANGLE;
191     PFNGLBLITFRAMEBUFFEREXTPROC epoxy_glBlitFramebufferEXT;
192     PFNGLBLITFRAMEBUFFERNVPROC epoxy_glBlitFramebufferNV;
193     PFNGLBLITNAMEDFRAMEBUFFERPROC epoxy_glBlitNamedFramebuffer;
194     PFNGLBUFFERADDRESSRANGENVPROC epoxy_glBufferAddressRangeNV;
195     PFNGLBUFFERATTACHMEMORYNVPROC epoxy_glBufferAttachMemoryNV;
196     PFNGLBUFFERDATAPROC epoxy_glBufferData;
197     PFNGLBUFFERDATAARBPROC epoxy_glBufferDataARB;
198     PFNGLBUFFERPAGECOMMITMENTARBPROC epoxy_glBufferPageCommitmentARB;
199     PFNGLBUFFERPARAMETERIAPPLEPROC epoxy_glBufferParameteriAPPLE;
200     PFNGLBUFFERSTORAGEPROC epoxy_glBufferStorage;
201     PFNGLBUFFERSTORAGEEXTPROC epoxy_glBufferStorageEXT;
202     PFNGLBUFFERSTORAGEEXTERNALEXTPROC epoxy_glBufferStorageExternalEXT;
203     PFNGLBUFFERSTORAGEMEMEXTPROC epoxy_glBufferStorageMemEXT;
204     PFNGLBUFFERSUBDATAPROC epoxy_glBufferSubData;
205     PFNGLBUFFERSUBDATAARBPROC epoxy_glBufferSubDataARB;
206     PFNGLCALLCOMMANDLISTNVPROC epoxy_glCallCommandListNV;
207     PFNGLCALLLISTPROC epoxy_glCallList;
208     PFNGLCALLLISTSPROC epoxy_glCallLists;
209     PFNGLCHECKFRAMEBUFFERSTATUSPROC epoxy_glCheckFramebufferStatus;
210     PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC epoxy_glCheckFramebufferStatusEXT;
211     PFNGLCHECKFRAMEBUFFERSTATUSOESPROC epoxy_glCheckFramebufferStatusOES;
212     PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC epoxy_glCheckNamedFramebufferStatus;
213     PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC epoxy_glCheckNamedFramebufferStatusEXT;
214     PFNGLCLAMPCOLORPROC epoxy_glClampColor;
215     PFNGLCLAMPCOLORARBPROC epoxy_glClampColorARB;
216     PFNGLCLEARPROC epoxy_glClear;
217     PFNGLCLEARACCUMPROC epoxy_glClearAccum;
218     PFNGLCLEARACCUMXOESPROC epoxy_glClearAccumxOES;
219     PFNGLCLEARBUFFERDATAPROC epoxy_glClearBufferData;
220     PFNGLCLEARBUFFERSUBDATAPROC epoxy_glClearBufferSubData;
221     PFNGLCLEARBUFFERFIPROC epoxy_glClearBufferfi;
222     PFNGLCLEARBUFFERFVPROC epoxy_glClearBufferfv;
223     PFNGLCLEARBUFFERIVPROC epoxy_glClearBufferiv;
224     PFNGLCLEARBUFFERUIVPROC epoxy_glClearBufferuiv;
225     PFNGLCLEARCOLORPROC epoxy_glClearColor;
226     PFNGLCLEARCOLORIIEXTPROC epoxy_glClearColorIiEXT;
227     PFNGLCLEARCOLORIUIEXTPROC epoxy_glClearColorIuiEXT;
228     PFNGLCLEARCOLORXPROC epoxy_glClearColorx;
229     PFNGLCLEARCOLORXOESPROC epoxy_glClearColorxOES;
230     PFNGLCLEARDEPTHPROC epoxy_glClearDepth;
231     PFNGLCLEARDEPTHDNVPROC epoxy_glClearDepthdNV;
232     PFNGLCLEARDEPTHFPROC epoxy_glClearDepthf;
233     PFNGLCLEARDEPTHFOESPROC epoxy_glClearDepthfOES;
234     PFNGLCLEARDEPTHXPROC epoxy_glClearDepthx;
235     PFNGLCLEARDEPTHXOESPROC epoxy_glClearDepthxOES;
236     PFNGLCLEARINDEXPROC epoxy_glClearIndex;
237     PFNGLCLEARNAMEDBUFFERDATAPROC epoxy_glClearNamedBufferData;
238     PFNGLCLEARNAMEDBUFFERDATAEXTPROC epoxy_glClearNamedBufferDataEXT;
239     PFNGLCLEARNAMEDBUFFERSUBDATAPROC epoxy_glClearNamedBufferSubData;
240     PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC epoxy_glClearNamedBufferSubDataEXT;
241     PFNGLCLEARNAMEDFRAMEBUFFERFIPROC epoxy_glClearNamedFramebufferfi;
242     PFNGLCLEARNAMEDFRAMEBUFFERFVPROC epoxy_glClearNamedFramebufferfv;
243     PFNGLCLEARNAMEDFRAMEBUFFERIVPROC epoxy_glClearNamedFramebufferiv;
244     PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC epoxy_glClearNamedFramebufferuiv;
245     PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC epoxy_glClearPixelLocalStorageuiEXT;
246     PFNGLCLEARSTENCILPROC epoxy_glClearStencil;
247     PFNGLCLEARTEXIMAGEPROC epoxy_glClearTexImage;
248     PFNGLCLEARTEXIMAGEEXTPROC epoxy_glClearTexImageEXT;
249     PFNGLCLEARTEXSUBIMAGEPROC epoxy_glClearTexSubImage;
250     PFNGLCLEARTEXSUBIMAGEEXTPROC epoxy_glClearTexSubImageEXT;
251     PFNGLCLIENTACTIVETEXTUREPROC epoxy_glClientActiveTexture;
252     PFNGLCLIENTACTIVETEXTUREARBPROC epoxy_glClientActiveTextureARB;
253     PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC epoxy_glClientActiveVertexStreamATI;
254     PFNGLCLIENTATTRIBDEFAULTEXTPROC epoxy_glClientAttribDefaultEXT;
255     PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC epoxy_glClientWaitSemaphoreui64NVX;
256     PFNGLCLIENTWAITSYNCPROC epoxy_glClientWaitSync;
257     PFNGLCLIENTWAITSYNCAPPLEPROC epoxy_glClientWaitSyncAPPLE;
258     PFNGLCLIPCONTROLPROC epoxy_glClipControl;
259     PFNGLCLIPCONTROLEXTPROC epoxy_glClipControlEXT;
260     PFNGLCLIPPLANEPROC epoxy_glClipPlane;
261     PFNGLCLIPPLANEFPROC epoxy_glClipPlanef;
262     PFNGLCLIPPLANEFIMGPROC epoxy_glClipPlanefIMG;
263     PFNGLCLIPPLANEFOESPROC epoxy_glClipPlanefOES;
264     PFNGLCLIPPLANEXPROC epoxy_glClipPlanex;
265     PFNGLCLIPPLANEXIMGPROC epoxy_glClipPlanexIMG;
266     PFNGLCLIPPLANEXOESPROC epoxy_glClipPlanexOES;
267     PFNGLCOLOR3BPROC epoxy_glColor3b;
268     PFNGLCOLOR3BVPROC epoxy_glColor3bv;
269     PFNGLCOLOR3DPROC epoxy_glColor3d;
270     PFNGLCOLOR3DVPROC epoxy_glColor3dv;
271     PFNGLCOLOR3FPROC epoxy_glColor3f;
272     PFNGLCOLOR3FVERTEX3FSUNPROC epoxy_glColor3fVertex3fSUN;
273     PFNGLCOLOR3FVERTEX3FVSUNPROC epoxy_glColor3fVertex3fvSUN;
274     PFNGLCOLOR3FVPROC epoxy_glColor3fv;
275     PFNGLCOLOR3HNVPROC epoxy_glColor3hNV;
276     PFNGLCOLOR3HVNVPROC epoxy_glColor3hvNV;
277     PFNGLCOLOR3IPROC epoxy_glColor3i;
278     PFNGLCOLOR3IVPROC epoxy_glColor3iv;
279     PFNGLCOLOR3SPROC epoxy_glColor3s;
280     PFNGLCOLOR3SVPROC epoxy_glColor3sv;
281     PFNGLCOLOR3UBPROC epoxy_glColor3ub;
282     PFNGLCOLOR3UBVPROC epoxy_glColor3ubv;
283     PFNGLCOLOR3UIPROC epoxy_glColor3ui;
284     PFNGLCOLOR3UIVPROC epoxy_glColor3uiv;
285     PFNGLCOLOR3USPROC epoxy_glColor3us;
286     PFNGLCOLOR3USVPROC epoxy_glColor3usv;
287     PFNGLCOLOR3XOESPROC epoxy_glColor3xOES;
288     PFNGLCOLOR3XVOESPROC epoxy_glColor3xvOES;
289     PFNGLCOLOR4BPROC epoxy_glColor4b;
290     PFNGLCOLOR4BVPROC epoxy_glColor4bv;
291     PFNGLCOLOR4DPROC epoxy_glColor4d;
292     PFNGLCOLOR4DVPROC epoxy_glColor4dv;
293     PFNGLCOLOR4FPROC epoxy_glColor4f;
294     PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glColor4fNormal3fVertex3fSUN;
295     PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glColor4fNormal3fVertex3fvSUN;
296     PFNGLCOLOR4FVPROC epoxy_glColor4fv;
297     PFNGLCOLOR4HNVPROC epoxy_glColor4hNV;
298     PFNGLCOLOR4HVNVPROC epoxy_glColor4hvNV;
299     PFNGLCOLOR4IPROC epoxy_glColor4i;
300     PFNGLCOLOR4IVPROC epoxy_glColor4iv;
301     PFNGLCOLOR4SPROC epoxy_glColor4s;
302     PFNGLCOLOR4SVPROC epoxy_glColor4sv;
303     PFNGLCOLOR4UBPROC epoxy_glColor4ub;
304     PFNGLCOLOR4UBVERTEX2FSUNPROC epoxy_glColor4ubVertex2fSUN;
305     PFNGLCOLOR4UBVERTEX2FVSUNPROC epoxy_glColor4ubVertex2fvSUN;
306     PFNGLCOLOR4UBVERTEX3FSUNPROC epoxy_glColor4ubVertex3fSUN;
307     PFNGLCOLOR4UBVERTEX3FVSUNPROC epoxy_glColor4ubVertex3fvSUN;
308     PFNGLCOLOR4UBVPROC epoxy_glColor4ubv;
309     PFNGLCOLOR4UIPROC epoxy_glColor4ui;
310     PFNGLCOLOR4UIVPROC epoxy_glColor4uiv;
311     PFNGLCOLOR4USPROC epoxy_glColor4us;
312     PFNGLCOLOR4USVPROC epoxy_glColor4usv;
313     PFNGLCOLOR4XPROC epoxy_glColor4x;
314     PFNGLCOLOR4XOESPROC epoxy_glColor4xOES;
315     PFNGLCOLOR4XVOESPROC epoxy_glColor4xvOES;
316     PFNGLCOLORFORMATNVPROC epoxy_glColorFormatNV;
317     PFNGLCOLORFRAGMENTOP1ATIPROC epoxy_glColorFragmentOp1ATI;
318     PFNGLCOLORFRAGMENTOP2ATIPROC epoxy_glColorFragmentOp2ATI;
319     PFNGLCOLORFRAGMENTOP3ATIPROC epoxy_glColorFragmentOp3ATI;
320     PFNGLCOLORMASKPROC epoxy_glColorMask;
321     PFNGLCOLORMASKINDEXEDEXTPROC epoxy_glColorMaskIndexedEXT;
322     PFNGLCOLORMASKIPROC epoxy_glColorMaski;
323     PFNGLCOLORMASKIEXTPROC epoxy_glColorMaskiEXT;
324     PFNGLCOLORMASKIOESPROC epoxy_glColorMaskiOES;
325     PFNGLCOLORMATERIALPROC epoxy_glColorMaterial;
326     PFNGLCOLORP3UIPROC epoxy_glColorP3ui;
327     PFNGLCOLORP3UIVPROC epoxy_glColorP3uiv;
328     PFNGLCOLORP4UIPROC epoxy_glColorP4ui;
329     PFNGLCOLORP4UIVPROC epoxy_glColorP4uiv;
330     PFNGLCOLORPOINTERPROC epoxy_glColorPointer;
331     PFNGLCOLORPOINTEREXTPROC epoxy_glColorPointerEXT;
332     PFNGLCOLORPOINTERLISTIBMPROC epoxy_glColorPointerListIBM;
333     PFNGLCOLORPOINTERVINTELPROC epoxy_glColorPointervINTEL;
334     PFNGLCOLORSUBTABLEPROC epoxy_glColorSubTable;
335     PFNGLCOLORSUBTABLEEXTPROC epoxy_glColorSubTableEXT;
336     PFNGLCOLORTABLEPROC epoxy_glColorTable;
337     PFNGLCOLORTABLEEXTPROC epoxy_glColorTableEXT;
338     PFNGLCOLORTABLEPARAMETERFVPROC epoxy_glColorTableParameterfv;
339     PFNGLCOLORTABLEPARAMETERFVSGIPROC epoxy_glColorTableParameterfvSGI;
340     PFNGLCOLORTABLEPARAMETERIVPROC epoxy_glColorTableParameteriv;
341     PFNGLCOLORTABLEPARAMETERIVSGIPROC epoxy_glColorTableParameterivSGI;
342     PFNGLCOLORTABLESGIPROC epoxy_glColorTableSGI;
343     PFNGLCOMBINERINPUTNVPROC epoxy_glCombinerInputNV;
344     PFNGLCOMBINEROUTPUTNVPROC epoxy_glCombinerOutputNV;
345     PFNGLCOMBINERPARAMETERFNVPROC epoxy_glCombinerParameterfNV;
346     PFNGLCOMBINERPARAMETERFVNVPROC epoxy_glCombinerParameterfvNV;
347     PFNGLCOMBINERPARAMETERINVPROC epoxy_glCombinerParameteriNV;
348     PFNGLCOMBINERPARAMETERIVNVPROC epoxy_glCombinerParameterivNV;
349     PFNGLCOMBINERSTAGEPARAMETERFVNVPROC epoxy_glCombinerStageParameterfvNV;
350     PFNGLCOMMANDLISTSEGMENTSNVPROC epoxy_glCommandListSegmentsNV;
351     PFNGLCOMPILECOMMANDLISTNVPROC epoxy_glCompileCommandListNV;
352     PFNGLCOMPILESHADERPROC epoxy_glCompileShader;
353     PFNGLCOMPILESHADERARBPROC epoxy_glCompileShaderARB;
354     PFNGLCOMPILESHADERINCLUDEARBPROC epoxy_glCompileShaderIncludeARB;
355     PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC epoxy_glCompressedMultiTexImage1DEXT;
356     PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC epoxy_glCompressedMultiTexImage2DEXT;
357     PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC epoxy_glCompressedMultiTexImage3DEXT;
358     PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC epoxy_glCompressedMultiTexSubImage1DEXT;
359     PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC epoxy_glCompressedMultiTexSubImage2DEXT;
360     PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC epoxy_glCompressedMultiTexSubImage3DEXT;
361     PFNGLCOMPRESSEDTEXIMAGE1DPROC epoxy_glCompressedTexImage1D;
362     PFNGLCOMPRESSEDTEXIMAGE1DARBPROC epoxy_glCompressedTexImage1DARB;
363     PFNGLCOMPRESSEDTEXIMAGE2DPROC epoxy_glCompressedTexImage2D;
364     PFNGLCOMPRESSEDTEXIMAGE2DARBPROC epoxy_glCompressedTexImage2DARB;
365     PFNGLCOMPRESSEDTEXIMAGE3DPROC epoxy_glCompressedTexImage3D;
366     PFNGLCOMPRESSEDTEXIMAGE3DARBPROC epoxy_glCompressedTexImage3DARB;
367     PFNGLCOMPRESSEDTEXIMAGE3DOESPROC epoxy_glCompressedTexImage3DOES;
368     PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC epoxy_glCompressedTexSubImage1D;
369     PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC epoxy_glCompressedTexSubImage1DARB;
370     PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC epoxy_glCompressedTexSubImage2D;
371     PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC epoxy_glCompressedTexSubImage2DARB;
372     PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC epoxy_glCompressedTexSubImage3D;
373     PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC epoxy_glCompressedTexSubImage3DARB;
374     PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC epoxy_glCompressedTexSubImage3DOES;
375     PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC epoxy_glCompressedTextureImage1DEXT;
376     PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC epoxy_glCompressedTextureImage2DEXT;
377     PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC epoxy_glCompressedTextureImage3DEXT;
378     PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC epoxy_glCompressedTextureSubImage1D;
379     PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC epoxy_glCompressedTextureSubImage1DEXT;
380     PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC epoxy_glCompressedTextureSubImage2D;
381     PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC epoxy_glCompressedTextureSubImage2DEXT;
382     PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC epoxy_glCompressedTextureSubImage3D;
383     PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC epoxy_glCompressedTextureSubImage3DEXT;
384     PFNGLCONSERVATIVERASTERPARAMETERFNVPROC epoxy_glConservativeRasterParameterfNV;
385     PFNGLCONSERVATIVERASTERPARAMETERINVPROC epoxy_glConservativeRasterParameteriNV;
386     PFNGLCONVOLUTIONFILTER1DPROC epoxy_glConvolutionFilter1D;
387     PFNGLCONVOLUTIONFILTER1DEXTPROC epoxy_glConvolutionFilter1DEXT;
388     PFNGLCONVOLUTIONFILTER2DPROC epoxy_glConvolutionFilter2D;
389     PFNGLCONVOLUTIONFILTER2DEXTPROC epoxy_glConvolutionFilter2DEXT;
390     PFNGLCONVOLUTIONPARAMETERFPROC epoxy_glConvolutionParameterf;
391     PFNGLCONVOLUTIONPARAMETERFEXTPROC epoxy_glConvolutionParameterfEXT;
392     PFNGLCONVOLUTIONPARAMETERFVPROC epoxy_glConvolutionParameterfv;
393     PFNGLCONVOLUTIONPARAMETERFVEXTPROC epoxy_glConvolutionParameterfvEXT;
394     PFNGLCONVOLUTIONPARAMETERIPROC epoxy_glConvolutionParameteri;
395     PFNGLCONVOLUTIONPARAMETERIEXTPROC epoxy_glConvolutionParameteriEXT;
396     PFNGLCONVOLUTIONPARAMETERIVPROC epoxy_glConvolutionParameteriv;
397     PFNGLCONVOLUTIONPARAMETERIVEXTPROC epoxy_glConvolutionParameterivEXT;
398     PFNGLCONVOLUTIONPARAMETERXOESPROC epoxy_glConvolutionParameterxOES;
399     PFNGLCONVOLUTIONPARAMETERXVOESPROC epoxy_glConvolutionParameterxvOES;
400     PFNGLCOPYBUFFERSUBDATAPROC epoxy_glCopyBufferSubData;
401     PFNGLCOPYBUFFERSUBDATANVPROC epoxy_glCopyBufferSubDataNV;
402     PFNGLCOPYCOLORSUBTABLEPROC epoxy_glCopyColorSubTable;
403     PFNGLCOPYCOLORSUBTABLEEXTPROC epoxy_glCopyColorSubTableEXT;
404     PFNGLCOPYCOLORTABLEPROC epoxy_glCopyColorTable;
405     PFNGLCOPYCOLORTABLESGIPROC epoxy_glCopyColorTableSGI;
406     PFNGLCOPYCONVOLUTIONFILTER1DPROC epoxy_glCopyConvolutionFilter1D;
407     PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC epoxy_glCopyConvolutionFilter1DEXT;
408     PFNGLCOPYCONVOLUTIONFILTER2DPROC epoxy_glCopyConvolutionFilter2D;
409     PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC epoxy_glCopyConvolutionFilter2DEXT;
410     PFNGLCOPYIMAGESUBDATAPROC epoxy_glCopyImageSubData;
411     PFNGLCOPYIMAGESUBDATAEXTPROC epoxy_glCopyImageSubDataEXT;
412     PFNGLCOPYIMAGESUBDATANVPROC epoxy_glCopyImageSubDataNV;
413     PFNGLCOPYIMAGESUBDATAOESPROC epoxy_glCopyImageSubDataOES;
414     PFNGLCOPYMULTITEXIMAGE1DEXTPROC epoxy_glCopyMultiTexImage1DEXT;
415     PFNGLCOPYMULTITEXIMAGE2DEXTPROC epoxy_glCopyMultiTexImage2DEXT;
416     PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC epoxy_glCopyMultiTexSubImage1DEXT;
417     PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC epoxy_glCopyMultiTexSubImage2DEXT;
418     PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC epoxy_glCopyMultiTexSubImage3DEXT;
419     PFNGLCOPYNAMEDBUFFERSUBDATAPROC epoxy_glCopyNamedBufferSubData;
420     PFNGLCOPYPATHNVPROC epoxy_glCopyPathNV;
421     PFNGLCOPYPIXELSPROC epoxy_glCopyPixels;
422     PFNGLCOPYTEXIMAGE1DPROC epoxy_glCopyTexImage1D;
423     PFNGLCOPYTEXIMAGE1DEXTPROC epoxy_glCopyTexImage1DEXT;
424     PFNGLCOPYTEXIMAGE2DPROC epoxy_glCopyTexImage2D;
425     PFNGLCOPYTEXIMAGE2DEXTPROC epoxy_glCopyTexImage2DEXT;
426     PFNGLCOPYTEXSUBIMAGE1DPROC epoxy_glCopyTexSubImage1D;
427     PFNGLCOPYTEXSUBIMAGE1DEXTPROC epoxy_glCopyTexSubImage1DEXT;
428     PFNGLCOPYTEXSUBIMAGE2DPROC epoxy_glCopyTexSubImage2D;
429     PFNGLCOPYTEXSUBIMAGE2DEXTPROC epoxy_glCopyTexSubImage2DEXT;
430     PFNGLCOPYTEXSUBIMAGE3DPROC epoxy_glCopyTexSubImage3D;
431     PFNGLCOPYTEXSUBIMAGE3DEXTPROC epoxy_glCopyTexSubImage3DEXT;
432     PFNGLCOPYTEXSUBIMAGE3DOESPROC epoxy_glCopyTexSubImage3DOES;
433     PFNGLCOPYTEXTUREIMAGE1DEXTPROC epoxy_glCopyTextureImage1DEXT;
434     PFNGLCOPYTEXTUREIMAGE2DEXTPROC epoxy_glCopyTextureImage2DEXT;
435     PFNGLCOPYTEXTURELEVELSAPPLEPROC epoxy_glCopyTextureLevelsAPPLE;
436     PFNGLCOPYTEXTURESUBIMAGE1DPROC epoxy_glCopyTextureSubImage1D;
437     PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC epoxy_glCopyTextureSubImage1DEXT;
438     PFNGLCOPYTEXTURESUBIMAGE2DPROC epoxy_glCopyTextureSubImage2D;
439     PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC epoxy_glCopyTextureSubImage2DEXT;
440     PFNGLCOPYTEXTURESUBIMAGE3DPROC epoxy_glCopyTextureSubImage3D;
441     PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC epoxy_glCopyTextureSubImage3DEXT;
442     PFNGLCOVERFILLPATHINSTANCEDNVPROC epoxy_glCoverFillPathInstancedNV;
443     PFNGLCOVERFILLPATHNVPROC epoxy_glCoverFillPathNV;
444     PFNGLCOVERSTROKEPATHINSTANCEDNVPROC epoxy_glCoverStrokePathInstancedNV;
445     PFNGLCOVERSTROKEPATHNVPROC epoxy_glCoverStrokePathNV;
446     PFNGLCOVERAGEMASKNVPROC epoxy_glCoverageMaskNV;
447     PFNGLCOVERAGEMODULATIONNVPROC epoxy_glCoverageModulationNV;
448     PFNGLCOVERAGEMODULATIONTABLENVPROC epoxy_glCoverageModulationTableNV;
449     PFNGLCOVERAGEOPERATIONNVPROC epoxy_glCoverageOperationNV;
450     PFNGLCREATEBUFFERSPROC epoxy_glCreateBuffers;
451     PFNGLCREATECOMMANDLISTSNVPROC epoxy_glCreateCommandListsNV;
452     PFNGLCREATEFRAMEBUFFERSPROC epoxy_glCreateFramebuffers;
453     PFNGLCREATEMEMORYOBJECTSEXTPROC epoxy_glCreateMemoryObjectsEXT;
454     PFNGLCREATEPERFQUERYINTELPROC epoxy_glCreatePerfQueryINTEL;
455     PFNGLCREATEPROGRAMPROC epoxy_glCreateProgram;
456     PFNGLCREATEPROGRAMOBJECTARBPROC epoxy_glCreateProgramObjectARB;
457     PFNGLCREATEPROGRAMPIPELINESPROC epoxy_glCreateProgramPipelines;
458     PFNGLCREATEPROGRESSFENCENVXPROC epoxy_glCreateProgressFenceNVX;
459     PFNGLCREATEQUERIESPROC epoxy_glCreateQueries;
460     PFNGLCREATERENDERBUFFERSPROC epoxy_glCreateRenderbuffers;
461     PFNGLCREATESAMPLERSPROC epoxy_glCreateSamplers;
462     PFNGLCREATESHADERPROC epoxy_glCreateShader;
463     PFNGLCREATESHADEROBJECTARBPROC epoxy_glCreateShaderObjectARB;
464     PFNGLCREATESHADERPROGRAMEXTPROC epoxy_glCreateShaderProgramEXT;
465     PFNGLCREATESHADERPROGRAMVPROC epoxy_glCreateShaderProgramv;
466     PFNGLCREATESHADERPROGRAMVEXTPROC epoxy_glCreateShaderProgramvEXT;
467     PFNGLCREATESTATESNVPROC epoxy_glCreateStatesNV;
468     PFNGLCREATESYNCFROMCLEVENTARBPROC epoxy_glCreateSyncFromCLeventARB;
469     PFNGLCREATETEXTURESPROC epoxy_glCreateTextures;
470     PFNGLCREATETRANSFORMFEEDBACKSPROC epoxy_glCreateTransformFeedbacks;
471     PFNGLCREATEVERTEXARRAYSPROC epoxy_glCreateVertexArrays;
472     PFNGLCULLFACEPROC epoxy_glCullFace;
473     PFNGLCULLPARAMETERDVEXTPROC epoxy_glCullParameterdvEXT;
474     PFNGLCULLPARAMETERFVEXTPROC epoxy_glCullParameterfvEXT;
475     PFNGLCURRENTPALETTEMATRIXARBPROC epoxy_glCurrentPaletteMatrixARB;
476     PFNGLCURRENTPALETTEMATRIXOESPROC epoxy_glCurrentPaletteMatrixOES;
477     PFNGLDEBUGMESSAGECALLBACKPROC epoxy_glDebugMessageCallback;
478     PFNGLDEBUGMESSAGECALLBACKAMDPROC epoxy_glDebugMessageCallbackAMD;
479     PFNGLDEBUGMESSAGECALLBACKARBPROC epoxy_glDebugMessageCallbackARB;
480     PFNGLDEBUGMESSAGECALLBACKKHRPROC epoxy_glDebugMessageCallbackKHR;
481     PFNGLDEBUGMESSAGECONTROLPROC epoxy_glDebugMessageControl;
482     PFNGLDEBUGMESSAGECONTROLARBPROC epoxy_glDebugMessageControlARB;
483     PFNGLDEBUGMESSAGECONTROLKHRPROC epoxy_glDebugMessageControlKHR;
484     PFNGLDEBUGMESSAGEENABLEAMDPROC epoxy_glDebugMessageEnableAMD;
485     PFNGLDEBUGMESSAGEINSERTPROC epoxy_glDebugMessageInsert;
486     PFNGLDEBUGMESSAGEINSERTAMDPROC epoxy_glDebugMessageInsertAMD;
487     PFNGLDEBUGMESSAGEINSERTARBPROC epoxy_glDebugMessageInsertARB;
488     PFNGLDEBUGMESSAGEINSERTKHRPROC epoxy_glDebugMessageInsertKHR;
489     PFNGLDEFORMSGIXPROC epoxy_glDeformSGIX;
490     PFNGLDEFORMATIONMAP3DSGIXPROC epoxy_glDeformationMap3dSGIX;
491     PFNGLDEFORMATIONMAP3FSGIXPROC epoxy_glDeformationMap3fSGIX;
492     PFNGLDELETEASYNCMARKERSSGIXPROC epoxy_glDeleteAsyncMarkersSGIX;
493     PFNGLDELETEBUFFERSPROC epoxy_glDeleteBuffers;
494     PFNGLDELETEBUFFERSARBPROC epoxy_glDeleteBuffersARB;
495     PFNGLDELETECOMMANDLISTSNVPROC epoxy_glDeleteCommandListsNV;
496     PFNGLDELETEFENCESAPPLEPROC epoxy_glDeleteFencesAPPLE;
497     PFNGLDELETEFENCESNVPROC epoxy_glDeleteFencesNV;
498     PFNGLDELETEFRAGMENTSHADERATIPROC epoxy_glDeleteFragmentShaderATI;
499     PFNGLDELETEFRAMEBUFFERSPROC epoxy_glDeleteFramebuffers;
500     PFNGLDELETEFRAMEBUFFERSEXTPROC epoxy_glDeleteFramebuffersEXT;
501     PFNGLDELETEFRAMEBUFFERSOESPROC epoxy_glDeleteFramebuffersOES;
502     PFNGLDELETELISTSPROC epoxy_glDeleteLists;
503     PFNGLDELETEMEMORYOBJECTSEXTPROC epoxy_glDeleteMemoryObjectsEXT;
504     PFNGLDELETENAMEDSTRINGARBPROC epoxy_glDeleteNamedStringARB;
505     PFNGLDELETENAMESAMDPROC epoxy_glDeleteNamesAMD;
506     PFNGLDELETEOBJECTARBPROC epoxy_glDeleteObjectARB;
507     PFNGLDELETEOCCLUSIONQUERIESNVPROC epoxy_glDeleteOcclusionQueriesNV;
508     PFNGLDELETEPATHSNVPROC epoxy_glDeletePathsNV;
509     PFNGLDELETEPERFMONITORSAMDPROC epoxy_glDeletePerfMonitorsAMD;
510     PFNGLDELETEPERFQUERYINTELPROC epoxy_glDeletePerfQueryINTEL;
511     PFNGLDELETEPROGRAMPROC epoxy_glDeleteProgram;
512     PFNGLDELETEPROGRAMPIPELINESPROC epoxy_glDeleteProgramPipelines;
513     PFNGLDELETEPROGRAMPIPELINESEXTPROC epoxy_glDeleteProgramPipelinesEXT;
514     PFNGLDELETEPROGRAMSARBPROC epoxy_glDeleteProgramsARB;
515     PFNGLDELETEPROGRAMSNVPROC epoxy_glDeleteProgramsNV;
516     PFNGLDELETEQUERIESPROC epoxy_glDeleteQueries;
517     PFNGLDELETEQUERIESARBPROC epoxy_glDeleteQueriesARB;
518     PFNGLDELETEQUERIESEXTPROC epoxy_glDeleteQueriesEXT;
519     PFNGLDELETEQUERYRESOURCETAGNVPROC epoxy_glDeleteQueryResourceTagNV;
520     PFNGLDELETERENDERBUFFERSPROC epoxy_glDeleteRenderbuffers;
521     PFNGLDELETERENDERBUFFERSEXTPROC epoxy_glDeleteRenderbuffersEXT;
522     PFNGLDELETERENDERBUFFERSOESPROC epoxy_glDeleteRenderbuffersOES;
523     PFNGLDELETESAMPLERSPROC epoxy_glDeleteSamplers;
524     PFNGLDELETESEMAPHORESEXTPROC epoxy_glDeleteSemaphoresEXT;
525     PFNGLDELETESHADERPROC epoxy_glDeleteShader;
526     PFNGLDELETESTATESNVPROC epoxy_glDeleteStatesNV;
527     PFNGLDELETESYNCPROC epoxy_glDeleteSync;
528     PFNGLDELETESYNCAPPLEPROC epoxy_glDeleteSyncAPPLE;
529     PFNGLDELETETEXTURESPROC epoxy_glDeleteTextures;
530     PFNGLDELETETEXTURESEXTPROC epoxy_glDeleteTexturesEXT;
531     PFNGLDELETETRANSFORMFEEDBACKSPROC epoxy_glDeleteTransformFeedbacks;
532     PFNGLDELETETRANSFORMFEEDBACKSNVPROC epoxy_glDeleteTransformFeedbacksNV;
533     PFNGLDELETEVERTEXARRAYSPROC epoxy_glDeleteVertexArrays;
534     PFNGLDELETEVERTEXARRAYSAPPLEPROC epoxy_glDeleteVertexArraysAPPLE;
535     PFNGLDELETEVERTEXARRAYSOESPROC epoxy_glDeleteVertexArraysOES;
536     PFNGLDELETEVERTEXSHADEREXTPROC epoxy_glDeleteVertexShaderEXT;
537     PFNGLDEPTHBOUNDSEXTPROC epoxy_glDepthBoundsEXT;
538     PFNGLDEPTHBOUNDSDNVPROC epoxy_glDepthBoundsdNV;
539     PFNGLDEPTHFUNCPROC epoxy_glDepthFunc;
540     PFNGLDEPTHMASKPROC epoxy_glDepthMask;
541     PFNGLDEPTHRANGEPROC epoxy_glDepthRange;
542     PFNGLDEPTHRANGEARRAYFVNVPROC epoxy_glDepthRangeArrayfvNV;
543     PFNGLDEPTHRANGEARRAYFVOESPROC epoxy_glDepthRangeArrayfvOES;
544     PFNGLDEPTHRANGEARRAYVPROC epoxy_glDepthRangeArrayv;
545     PFNGLDEPTHRANGEINDEXEDPROC epoxy_glDepthRangeIndexed;
546     PFNGLDEPTHRANGEINDEXEDFNVPROC epoxy_glDepthRangeIndexedfNV;
547     PFNGLDEPTHRANGEINDEXEDFOESPROC epoxy_glDepthRangeIndexedfOES;
548     PFNGLDEPTHRANGEDNVPROC epoxy_glDepthRangedNV;
549     PFNGLDEPTHRANGEFPROC epoxy_glDepthRangef;
550     PFNGLDEPTHRANGEFOESPROC epoxy_glDepthRangefOES;
551     PFNGLDEPTHRANGEXPROC epoxy_glDepthRangex;
552     PFNGLDEPTHRANGEXOESPROC epoxy_glDepthRangexOES;
553     PFNGLDETACHOBJECTARBPROC epoxy_glDetachObjectARB;
554     PFNGLDETACHSHADERPROC epoxy_glDetachShader;
555     PFNGLDETAILTEXFUNCSGISPROC epoxy_glDetailTexFuncSGIS;
556     PFNGLDISABLEPROC epoxy_glDisable;
557     PFNGLDISABLECLIENTSTATEPROC epoxy_glDisableClientState;
558     PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC epoxy_glDisableClientStateIndexedEXT;
559     PFNGLDISABLECLIENTSTATEIEXTPROC epoxy_glDisableClientStateiEXT;
560     PFNGLDISABLEDRIVERCONTROLQCOMPROC epoxy_glDisableDriverControlQCOM;
561     PFNGLDISABLEINDEXEDEXTPROC epoxy_glDisableIndexedEXT;
562     PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC epoxy_glDisableVariantClientStateEXT;
563     PFNGLDISABLEVERTEXARRAYATTRIBPROC epoxy_glDisableVertexArrayAttrib;
564     PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC epoxy_glDisableVertexArrayAttribEXT;
565     PFNGLDISABLEVERTEXARRAYEXTPROC epoxy_glDisableVertexArrayEXT;
566     PFNGLDISABLEVERTEXATTRIBAPPLEPROC epoxy_glDisableVertexAttribAPPLE;
567     PFNGLDISABLEVERTEXATTRIBARRAYPROC epoxy_glDisableVertexAttribArray;
568     PFNGLDISABLEVERTEXATTRIBARRAYARBPROC epoxy_glDisableVertexAttribArrayARB;
569     PFNGLDISABLEIPROC epoxy_glDisablei;
570     PFNGLDISABLEIEXTPROC epoxy_glDisableiEXT;
571     PFNGLDISABLEINVPROC epoxy_glDisableiNV;
572     PFNGLDISABLEIOESPROC epoxy_glDisableiOES;
573     PFNGLDISCARDFRAMEBUFFEREXTPROC epoxy_glDiscardFramebufferEXT;
574     PFNGLDISPATCHCOMPUTEPROC epoxy_glDispatchCompute;
575     PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC epoxy_glDispatchComputeGroupSizeARB;
576     PFNGLDISPATCHCOMPUTEINDIRECTPROC epoxy_glDispatchComputeIndirect;
577     PFNGLDRAWARRAYSPROC epoxy_glDrawArrays;
578     PFNGLDRAWARRAYSEXTPROC epoxy_glDrawArraysEXT;
579     PFNGLDRAWARRAYSINDIRECTPROC epoxy_glDrawArraysIndirect;
580     PFNGLDRAWARRAYSINSTANCEDPROC epoxy_glDrawArraysInstanced;
581     PFNGLDRAWARRAYSINSTANCEDANGLEPROC epoxy_glDrawArraysInstancedANGLE;
582     PFNGLDRAWARRAYSINSTANCEDARBPROC epoxy_glDrawArraysInstancedARB;
583     PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC epoxy_glDrawArraysInstancedBaseInstance;
584     PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC epoxy_glDrawArraysInstancedBaseInstanceEXT;
585     PFNGLDRAWARRAYSINSTANCEDEXTPROC epoxy_glDrawArraysInstancedEXT;
586     PFNGLDRAWARRAYSINSTANCEDNVPROC epoxy_glDrawArraysInstancedNV;
587     PFNGLDRAWBUFFERPROC epoxy_glDrawBuffer;
588     PFNGLDRAWBUFFERSPROC epoxy_glDrawBuffers;
589     PFNGLDRAWBUFFERSARBPROC epoxy_glDrawBuffersARB;
590     PFNGLDRAWBUFFERSATIPROC epoxy_glDrawBuffersATI;
591     PFNGLDRAWBUFFERSEXTPROC epoxy_glDrawBuffersEXT;
592     PFNGLDRAWBUFFERSINDEXEDEXTPROC epoxy_glDrawBuffersIndexedEXT;
593     PFNGLDRAWBUFFERSNVPROC epoxy_glDrawBuffersNV;
594     PFNGLDRAWCOMMANDSADDRESSNVPROC epoxy_glDrawCommandsAddressNV;
595     PFNGLDRAWCOMMANDSNVPROC epoxy_glDrawCommandsNV;
596     PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC epoxy_glDrawCommandsStatesAddressNV;
597     PFNGLDRAWCOMMANDSSTATESNVPROC epoxy_glDrawCommandsStatesNV;
598     PFNGLDRAWELEMENTARRAYAPPLEPROC epoxy_glDrawElementArrayAPPLE;
599     PFNGLDRAWELEMENTARRAYATIPROC epoxy_glDrawElementArrayATI;
600     PFNGLDRAWELEMENTSPROC epoxy_glDrawElements;
601     PFNGLDRAWELEMENTSBASEVERTEXPROC epoxy_glDrawElementsBaseVertex;
602     PFNGLDRAWELEMENTSBASEVERTEXEXTPROC epoxy_glDrawElementsBaseVertexEXT;
603     PFNGLDRAWELEMENTSBASEVERTEXOESPROC epoxy_glDrawElementsBaseVertexOES;
604     PFNGLDRAWELEMENTSINDIRECTPROC epoxy_glDrawElementsIndirect;
605     PFNGLDRAWELEMENTSINSTANCEDPROC epoxy_glDrawElementsInstanced;
606     PFNGLDRAWELEMENTSINSTANCEDANGLEPROC epoxy_glDrawElementsInstancedANGLE;
607     PFNGLDRAWELEMENTSINSTANCEDARBPROC epoxy_glDrawElementsInstancedARB;
608     PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC epoxy_glDrawElementsInstancedBaseInstance;
609     PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC epoxy_glDrawElementsInstancedBaseInstanceEXT;
610     PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC epoxy_glDrawElementsInstancedBaseVertex;
611     PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC epoxy_glDrawElementsInstancedBaseVertexBaseInstance;
612     PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT;
613     PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC epoxy_glDrawElementsInstancedBaseVertexEXT;
614     PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC epoxy_glDrawElementsInstancedBaseVertexOES;
615     PFNGLDRAWELEMENTSINSTANCEDEXTPROC epoxy_glDrawElementsInstancedEXT;
616     PFNGLDRAWELEMENTSINSTANCEDNVPROC epoxy_glDrawElementsInstancedNV;
617     PFNGLDRAWMESHARRAYSSUNPROC epoxy_glDrawMeshArraysSUN;
618     PFNGLDRAWMESHTASKSINDIRECTNVPROC epoxy_glDrawMeshTasksIndirectNV;
619     PFNGLDRAWMESHTASKSNVPROC epoxy_glDrawMeshTasksNV;
620     PFNGLDRAWPIXELSPROC epoxy_glDrawPixels;
621     PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC epoxy_glDrawRangeElementArrayAPPLE;
622     PFNGLDRAWRANGEELEMENTARRAYATIPROC epoxy_glDrawRangeElementArrayATI;
623     PFNGLDRAWRANGEELEMENTSPROC epoxy_glDrawRangeElements;
624     PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC epoxy_glDrawRangeElementsBaseVertex;
625     PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC epoxy_glDrawRangeElementsBaseVertexEXT;
626     PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC epoxy_glDrawRangeElementsBaseVertexOES;
627     PFNGLDRAWRANGEELEMENTSEXTPROC epoxy_glDrawRangeElementsEXT;
628     PFNGLDRAWTEXFOESPROC epoxy_glDrawTexfOES;
629     PFNGLDRAWTEXFVOESPROC epoxy_glDrawTexfvOES;
630     PFNGLDRAWTEXIOESPROC epoxy_glDrawTexiOES;
631     PFNGLDRAWTEXIVOESPROC epoxy_glDrawTexivOES;
632     PFNGLDRAWTEXSOESPROC epoxy_glDrawTexsOES;
633     PFNGLDRAWTEXSVOESPROC epoxy_glDrawTexsvOES;
634     PFNGLDRAWTEXTURENVPROC epoxy_glDrawTextureNV;
635     PFNGLDRAWTEXXOESPROC epoxy_glDrawTexxOES;
636     PFNGLDRAWTEXXVOESPROC epoxy_glDrawTexxvOES;
637     PFNGLDRAWTRANSFORMFEEDBACKPROC epoxy_glDrawTransformFeedback;
638     PFNGLDRAWTRANSFORMFEEDBACKEXTPROC epoxy_glDrawTransformFeedbackEXT;
639     PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC epoxy_glDrawTransformFeedbackInstanced;
640     PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDEXTPROC epoxy_glDrawTransformFeedbackInstancedEXT;
641     PFNGLDRAWTRANSFORMFEEDBACKNVPROC epoxy_glDrawTransformFeedbackNV;
642     PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC epoxy_glDrawTransformFeedbackStream;
643     PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC epoxy_glDrawTransformFeedbackStreamInstanced;
644     PFNGLDRAWVKIMAGENVPROC epoxy_glDrawVkImageNV;
645     PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC epoxy_glEGLImageTargetRenderbufferStorageOES;
646     PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC epoxy_glEGLImageTargetTexStorageEXT;
647     PFNGLEGLIMAGETARGETTEXTURE2DOESPROC epoxy_glEGLImageTargetTexture2DOES;
648     PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC epoxy_glEGLImageTargetTextureStorageEXT;
649     PFNGLEDGEFLAGPROC epoxy_glEdgeFlag;
650     PFNGLEDGEFLAGFORMATNVPROC epoxy_glEdgeFlagFormatNV;
651     PFNGLEDGEFLAGPOINTERPROC epoxy_glEdgeFlagPointer;
652     PFNGLEDGEFLAGPOINTEREXTPROC epoxy_glEdgeFlagPointerEXT;
653     PFNGLEDGEFLAGPOINTERLISTIBMPROC epoxy_glEdgeFlagPointerListIBM;
654     PFNGLEDGEFLAGVPROC epoxy_glEdgeFlagv;
655     PFNGLELEMENTPOINTERAPPLEPROC epoxy_glElementPointerAPPLE;
656     PFNGLELEMENTPOINTERATIPROC epoxy_glElementPointerATI;
657     PFNGLENABLEPROC epoxy_glEnable;
658     PFNGLENABLECLIENTSTATEPROC epoxy_glEnableClientState;
659     PFNGLENABLECLIENTSTATEINDEXEDEXTPROC epoxy_glEnableClientStateIndexedEXT;
660     PFNGLENABLECLIENTSTATEIEXTPROC epoxy_glEnableClientStateiEXT;
661     PFNGLENABLEDRIVERCONTROLQCOMPROC epoxy_glEnableDriverControlQCOM;
662     PFNGLENABLEINDEXEDEXTPROC epoxy_glEnableIndexedEXT;
663     PFNGLENABLEVARIANTCLIENTSTATEEXTPROC epoxy_glEnableVariantClientStateEXT;
664     PFNGLENABLEVERTEXARRAYATTRIBPROC epoxy_glEnableVertexArrayAttrib;
665     PFNGLENABLEVERTEXARRAYATTRIBEXTPROC epoxy_glEnableVertexArrayAttribEXT;
666     PFNGLENABLEVERTEXARRAYEXTPROC epoxy_glEnableVertexArrayEXT;
667     PFNGLENABLEVERTEXATTRIBAPPLEPROC epoxy_glEnableVertexAttribAPPLE;
668     PFNGLENABLEVERTEXATTRIBARRAYPROC epoxy_glEnableVertexAttribArray;
669     PFNGLENABLEVERTEXATTRIBARRAYARBPROC epoxy_glEnableVertexAttribArrayARB;
670     PFNGLENABLEIPROC epoxy_glEnablei;
671     PFNGLENABLEIEXTPROC epoxy_glEnableiEXT;
672     PFNGLENABLEINVPROC epoxy_glEnableiNV;
673     PFNGLENABLEIOESPROC epoxy_glEnableiOES;
674     PFNGLENDPROC epoxy_glEnd_unwrapped;
675     PFNGLENDCONDITIONALRENDERPROC epoxy_glEndConditionalRender;
676     PFNGLENDCONDITIONALRENDERNVPROC epoxy_glEndConditionalRenderNV;
677     PFNGLENDCONDITIONALRENDERNVXPROC epoxy_glEndConditionalRenderNVX;
678     PFNGLENDFRAGMENTSHADERATIPROC epoxy_glEndFragmentShaderATI;
679     PFNGLENDLISTPROC epoxy_glEndList;
680     PFNGLENDOCCLUSIONQUERYNVPROC epoxy_glEndOcclusionQueryNV;
681     PFNGLENDPERFMONITORAMDPROC epoxy_glEndPerfMonitorAMD;
682     PFNGLENDPERFQUERYINTELPROC epoxy_glEndPerfQueryINTEL;
683     PFNGLENDQUERYPROC epoxy_glEndQuery;
684     PFNGLENDQUERYARBPROC epoxy_glEndQueryARB;
685     PFNGLENDQUERYEXTPROC epoxy_glEndQueryEXT;
686     PFNGLENDQUERYINDEXEDPROC epoxy_glEndQueryIndexed;
687     PFNGLENDTILINGQCOMPROC epoxy_glEndTilingQCOM;
688     PFNGLENDTRANSFORMFEEDBACKPROC epoxy_glEndTransformFeedback;
689     PFNGLENDTRANSFORMFEEDBACKEXTPROC epoxy_glEndTransformFeedbackEXT;
690     PFNGLENDTRANSFORMFEEDBACKNVPROC epoxy_glEndTransformFeedbackNV;
691     PFNGLENDVERTEXSHADEREXTPROC epoxy_glEndVertexShaderEXT;
692     PFNGLENDVIDEOCAPTURENVPROC epoxy_glEndVideoCaptureNV;
693     PFNGLEVALCOORD1DPROC epoxy_glEvalCoord1d;
694     PFNGLEVALCOORD1DVPROC epoxy_glEvalCoord1dv;
695     PFNGLEVALCOORD1FPROC epoxy_glEvalCoord1f;
696     PFNGLEVALCOORD1FVPROC epoxy_glEvalCoord1fv;
697     PFNGLEVALCOORD1XOESPROC epoxy_glEvalCoord1xOES;
698     PFNGLEVALCOORD1XVOESPROC epoxy_glEvalCoord1xvOES;
699     PFNGLEVALCOORD2DPROC epoxy_glEvalCoord2d;
700     PFNGLEVALCOORD2DVPROC epoxy_glEvalCoord2dv;
701     PFNGLEVALCOORD2FPROC epoxy_glEvalCoord2f;
702     PFNGLEVALCOORD2FVPROC epoxy_glEvalCoord2fv;
703     PFNGLEVALCOORD2XOESPROC epoxy_glEvalCoord2xOES;
704     PFNGLEVALCOORD2XVOESPROC epoxy_glEvalCoord2xvOES;
705     PFNGLEVALMAPSNVPROC epoxy_glEvalMapsNV;
706     PFNGLEVALMESH1PROC epoxy_glEvalMesh1;
707     PFNGLEVALMESH2PROC epoxy_glEvalMesh2;
708     PFNGLEVALPOINT1PROC epoxy_glEvalPoint1;
709     PFNGLEVALPOINT2PROC epoxy_glEvalPoint2;
710     PFNGLEVALUATEDEPTHVALUESARBPROC epoxy_glEvaluateDepthValuesARB;
711     PFNGLEXECUTEPROGRAMNVPROC epoxy_glExecuteProgramNV;
712     PFNGLEXTGETBUFFERPOINTERVQCOMPROC epoxy_glExtGetBufferPointervQCOM;
713     PFNGLEXTGETBUFFERSQCOMPROC epoxy_glExtGetBuffersQCOM;
714     PFNGLEXTGETFRAMEBUFFERSQCOMPROC epoxy_glExtGetFramebuffersQCOM;
715     PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC epoxy_glExtGetProgramBinarySourceQCOM;
716     PFNGLEXTGETPROGRAMSQCOMPROC epoxy_glExtGetProgramsQCOM;
717     PFNGLEXTGETRENDERBUFFERSQCOMPROC epoxy_glExtGetRenderbuffersQCOM;
718     PFNGLEXTGETSHADERSQCOMPROC epoxy_glExtGetShadersQCOM;
719     PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC epoxy_glExtGetTexLevelParameterivQCOM;
720     PFNGLEXTGETTEXSUBIMAGEQCOMPROC epoxy_glExtGetTexSubImageQCOM;
721     PFNGLEXTGETTEXTURESQCOMPROC epoxy_glExtGetTexturesQCOM;
722     PFNGLEXTISPROGRAMBINARYQCOMPROC epoxy_glExtIsProgramBinaryQCOM;
723     PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC epoxy_glExtTexObjectStateOverrideiQCOM;
724     PFNGLEXTRACTCOMPONENTEXTPROC epoxy_glExtractComponentEXT;
725     PFNGLFEEDBACKBUFFERPROC epoxy_glFeedbackBuffer;
726     PFNGLFEEDBACKBUFFERXOESPROC epoxy_glFeedbackBufferxOES;
727     PFNGLFENCESYNCPROC epoxy_glFenceSync;
728     PFNGLFENCESYNCAPPLEPROC epoxy_glFenceSyncAPPLE;
729     PFNGLFINALCOMBINERINPUTNVPROC epoxy_glFinalCombinerInputNV;
730     PFNGLFINISHPROC epoxy_glFinish;
731     PFNGLFINISHASYNCSGIXPROC epoxy_glFinishAsyncSGIX;
732     PFNGLFINISHFENCEAPPLEPROC epoxy_glFinishFenceAPPLE;
733     PFNGLFINISHFENCENVPROC epoxy_glFinishFenceNV;
734     PFNGLFINISHOBJECTAPPLEPROC epoxy_glFinishObjectAPPLE;
735     PFNGLFINISHTEXTURESUNXPROC epoxy_glFinishTextureSUNX;
736     PFNGLFLUSHPROC epoxy_glFlush;
737     PFNGLFLUSHMAPPEDBUFFERRANGEPROC epoxy_glFlushMappedBufferRange;
738     PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC epoxy_glFlushMappedBufferRangeAPPLE;
739     PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC epoxy_glFlushMappedBufferRangeEXT;
740     PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC epoxy_glFlushMappedNamedBufferRange;
741     PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC epoxy_glFlushMappedNamedBufferRangeEXT;
742     PFNGLFLUSHPIXELDATARANGENVPROC epoxy_glFlushPixelDataRangeNV;
743     PFNGLFLUSHRASTERSGIXPROC epoxy_glFlushRasterSGIX;
744     PFNGLFLUSHSTATICDATAIBMPROC epoxy_glFlushStaticDataIBM;
745     PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC epoxy_glFlushVertexArrayRangeAPPLE;
746     PFNGLFLUSHVERTEXARRAYRANGENVPROC epoxy_glFlushVertexArrayRangeNV;
747     PFNGLFOGCOORDFORMATNVPROC epoxy_glFogCoordFormatNV;
748     PFNGLFOGCOORDPOINTERPROC epoxy_glFogCoordPointer;
749     PFNGLFOGCOORDPOINTEREXTPROC epoxy_glFogCoordPointerEXT;
750     PFNGLFOGCOORDPOINTERLISTIBMPROC epoxy_glFogCoordPointerListIBM;
751     PFNGLFOGCOORDDPROC epoxy_glFogCoordd;
752     PFNGLFOGCOORDDEXTPROC epoxy_glFogCoorddEXT;
753     PFNGLFOGCOORDDVPROC epoxy_glFogCoorddv;
754     PFNGLFOGCOORDDVEXTPROC epoxy_glFogCoorddvEXT;
755     PFNGLFOGCOORDFPROC epoxy_glFogCoordf;
756     PFNGLFOGCOORDFEXTPROC epoxy_glFogCoordfEXT;
757     PFNGLFOGCOORDFVPROC epoxy_glFogCoordfv;
758     PFNGLFOGCOORDFVEXTPROC epoxy_glFogCoordfvEXT;
759     PFNGLFOGCOORDHNVPROC epoxy_glFogCoordhNV;
760     PFNGLFOGCOORDHVNVPROC epoxy_glFogCoordhvNV;
761     PFNGLFOGFUNCSGISPROC epoxy_glFogFuncSGIS;
762     PFNGLFOGFPROC epoxy_glFogf;
763     PFNGLFOGFVPROC epoxy_glFogfv;
764     PFNGLFOGIPROC epoxy_glFogi;
765     PFNGLFOGIVPROC epoxy_glFogiv;
766     PFNGLFOGXPROC epoxy_glFogx;
767     PFNGLFOGXOESPROC epoxy_glFogxOES;
768     PFNGLFOGXVPROC epoxy_glFogxv;
769     PFNGLFOGXVOESPROC epoxy_glFogxvOES;
770     PFNGLFRAGMENTCOLORMATERIALSGIXPROC epoxy_glFragmentColorMaterialSGIX;
771     PFNGLFRAGMENTCOVERAGECOLORNVPROC epoxy_glFragmentCoverageColorNV;
772     PFNGLFRAGMENTLIGHTMODELFSGIXPROC epoxy_glFragmentLightModelfSGIX;
773     PFNGLFRAGMENTLIGHTMODELFVSGIXPROC epoxy_glFragmentLightModelfvSGIX;
774     PFNGLFRAGMENTLIGHTMODELISGIXPROC epoxy_glFragmentLightModeliSGIX;
775     PFNGLFRAGMENTLIGHTMODELIVSGIXPROC epoxy_glFragmentLightModelivSGIX;
776     PFNGLFRAGMENTLIGHTFSGIXPROC epoxy_glFragmentLightfSGIX;
777     PFNGLFRAGMENTLIGHTFVSGIXPROC epoxy_glFragmentLightfvSGIX;
778     PFNGLFRAGMENTLIGHTISGIXPROC epoxy_glFragmentLightiSGIX;
779     PFNGLFRAGMENTLIGHTIVSGIXPROC epoxy_glFragmentLightivSGIX;
780     PFNGLFRAGMENTMATERIALFSGIXPROC epoxy_glFragmentMaterialfSGIX;
781     PFNGLFRAGMENTMATERIALFVSGIXPROC epoxy_glFragmentMaterialfvSGIX;
782     PFNGLFRAGMENTMATERIALISGIXPROC epoxy_glFragmentMaterialiSGIX;
783     PFNGLFRAGMENTMATERIALIVSGIXPROC epoxy_glFragmentMaterialivSGIX;
784     PFNGLFRAMETERMINATORGREMEDYPROC epoxy_glFrameTerminatorGREMEDY;
785     PFNGLFRAMEZOOMSGIXPROC epoxy_glFrameZoomSGIX;
786     PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC epoxy_glFramebufferDrawBufferEXT;
787     PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC epoxy_glFramebufferDrawBuffersEXT;
788     PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC epoxy_glFramebufferFetchBarrierEXT;
789     PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC epoxy_glFramebufferFetchBarrierQCOM;
790     PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC epoxy_glFramebufferFoveationConfigQCOM;
791     PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC epoxy_glFramebufferFoveationParametersQCOM;
792     PFNGLFRAMEBUFFERPARAMETERIPROC epoxy_glFramebufferParameteri;
793     PFNGLFRAMEBUFFERPARAMETERIMESAPROC epoxy_glFramebufferParameteriMESA;
794     PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC epoxy_glFramebufferPixelLocalStorageSizeEXT;
795     PFNGLFRAMEBUFFERREADBUFFEREXTPROC epoxy_glFramebufferReadBufferEXT;
796     PFNGLFRAMEBUFFERRENDERBUFFERPROC epoxy_glFramebufferRenderbuffer;
797     PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC epoxy_glFramebufferRenderbufferEXT;
798     PFNGLFRAMEBUFFERRENDERBUFFEROESPROC epoxy_glFramebufferRenderbufferOES;
799     PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC epoxy_glFramebufferSampleLocationsfvARB;
800     PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC epoxy_glFramebufferSampleLocationsfvNV;
801     PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC epoxy_glFramebufferSamplePositionsfvAMD;
802     PFNGLFRAMEBUFFERTEXTUREPROC epoxy_glFramebufferTexture;
803     PFNGLFRAMEBUFFERTEXTURE1DPROC epoxy_glFramebufferTexture1D;
804     PFNGLFRAMEBUFFERTEXTURE1DEXTPROC epoxy_glFramebufferTexture1DEXT;
805     PFNGLFRAMEBUFFERTEXTURE2DPROC epoxy_glFramebufferTexture2D;
806     PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC epoxy_glFramebufferTexture2DDownsampleIMG;
807     PFNGLFRAMEBUFFERTEXTURE2DEXTPROC epoxy_glFramebufferTexture2DEXT;
808     PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC epoxy_glFramebufferTexture2DMultisampleEXT;
809     PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC epoxy_glFramebufferTexture2DMultisampleIMG;
810     PFNGLFRAMEBUFFERTEXTURE2DOESPROC epoxy_glFramebufferTexture2DOES;
811     PFNGLFRAMEBUFFERTEXTURE3DPROC epoxy_glFramebufferTexture3D;
812     PFNGLFRAMEBUFFERTEXTURE3DEXTPROC epoxy_glFramebufferTexture3DEXT;
813     PFNGLFRAMEBUFFERTEXTURE3DOESPROC epoxy_glFramebufferTexture3DOES;
814     PFNGLFRAMEBUFFERTEXTUREARBPROC epoxy_glFramebufferTextureARB;
815     PFNGLFRAMEBUFFERTEXTUREEXTPROC epoxy_glFramebufferTextureEXT;
816     PFNGLFRAMEBUFFERTEXTUREFACEARBPROC epoxy_glFramebufferTextureFaceARB;
817     PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC epoxy_glFramebufferTextureFaceEXT;
818     PFNGLFRAMEBUFFERTEXTURELAYERPROC epoxy_glFramebufferTextureLayer;
819     PFNGLFRAMEBUFFERTEXTURELAYERARBPROC epoxy_glFramebufferTextureLayerARB;
820     PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC epoxy_glFramebufferTextureLayerDownsampleIMG;
821     PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC epoxy_glFramebufferTextureLayerEXT;
822     PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC epoxy_glFramebufferTextureMultisampleMultiviewOVR;
823     PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC epoxy_glFramebufferTextureMultiviewOVR;
824     PFNGLFRAMEBUFFERTEXTUREOESPROC epoxy_glFramebufferTextureOES;
825     PFNGLFREEOBJECTBUFFERATIPROC epoxy_glFreeObjectBufferATI;
826     PFNGLFRONTFACEPROC epoxy_glFrontFace;
827     PFNGLFRUSTUMPROC epoxy_glFrustum;
828     PFNGLFRUSTUMFPROC epoxy_glFrustumf;
829     PFNGLFRUSTUMFOESPROC epoxy_glFrustumfOES;
830     PFNGLFRUSTUMXPROC epoxy_glFrustumx;
831     PFNGLFRUSTUMXOESPROC epoxy_glFrustumxOES;
832     PFNGLGENASYNCMARKERSSGIXPROC epoxy_glGenAsyncMarkersSGIX;
833     PFNGLGENBUFFERSPROC epoxy_glGenBuffers;
834     PFNGLGENBUFFERSARBPROC epoxy_glGenBuffersARB;
835     PFNGLGENFENCESAPPLEPROC epoxy_glGenFencesAPPLE;
836     PFNGLGENFENCESNVPROC epoxy_glGenFencesNV;
837     PFNGLGENFRAGMENTSHADERSATIPROC epoxy_glGenFragmentShadersATI;
838     PFNGLGENFRAMEBUFFERSPROC epoxy_glGenFramebuffers;
839     PFNGLGENFRAMEBUFFERSEXTPROC epoxy_glGenFramebuffersEXT;
840     PFNGLGENFRAMEBUFFERSOESPROC epoxy_glGenFramebuffersOES;
841     PFNGLGENLISTSPROC epoxy_glGenLists;
842     PFNGLGENNAMESAMDPROC epoxy_glGenNamesAMD;
843     PFNGLGENOCCLUSIONQUERIESNVPROC epoxy_glGenOcclusionQueriesNV;
844     PFNGLGENPATHSNVPROC epoxy_glGenPathsNV;
845     PFNGLGENPERFMONITORSAMDPROC epoxy_glGenPerfMonitorsAMD;
846     PFNGLGENPROGRAMPIPELINESPROC epoxy_glGenProgramPipelines;
847     PFNGLGENPROGRAMPIPELINESEXTPROC epoxy_glGenProgramPipelinesEXT;
848     PFNGLGENPROGRAMSARBPROC epoxy_glGenProgramsARB;
849     PFNGLGENPROGRAMSNVPROC epoxy_glGenProgramsNV;
850     PFNGLGENQUERIESPROC epoxy_glGenQueries;
851     PFNGLGENQUERIESARBPROC epoxy_glGenQueriesARB;
852     PFNGLGENQUERIESEXTPROC epoxy_glGenQueriesEXT;
853     PFNGLGENQUERYRESOURCETAGNVPROC epoxy_glGenQueryResourceTagNV;
854     PFNGLGENRENDERBUFFERSPROC epoxy_glGenRenderbuffers;
855     PFNGLGENRENDERBUFFERSEXTPROC epoxy_glGenRenderbuffersEXT;
856     PFNGLGENRENDERBUFFERSOESPROC epoxy_glGenRenderbuffersOES;
857     PFNGLGENSAMPLERSPROC epoxy_glGenSamplers;
858     PFNGLGENSEMAPHORESEXTPROC epoxy_glGenSemaphoresEXT;
859     PFNGLGENSYMBOLSEXTPROC epoxy_glGenSymbolsEXT;
860     PFNGLGENTEXTURESPROC epoxy_glGenTextures;
861     PFNGLGENTEXTURESEXTPROC epoxy_glGenTexturesEXT;
862     PFNGLGENTRANSFORMFEEDBACKSPROC epoxy_glGenTransformFeedbacks;
863     PFNGLGENTRANSFORMFEEDBACKSNVPROC epoxy_glGenTransformFeedbacksNV;
864     PFNGLGENVERTEXARRAYSPROC epoxy_glGenVertexArrays;
865     PFNGLGENVERTEXARRAYSAPPLEPROC epoxy_glGenVertexArraysAPPLE;
866     PFNGLGENVERTEXARRAYSOESPROC epoxy_glGenVertexArraysOES;
867     PFNGLGENVERTEXSHADERSEXTPROC epoxy_glGenVertexShadersEXT;
868     PFNGLGENERATEMIPMAPPROC epoxy_glGenerateMipmap;
869     PFNGLGENERATEMIPMAPEXTPROC epoxy_glGenerateMipmapEXT;
870     PFNGLGENERATEMIPMAPOESPROC epoxy_glGenerateMipmapOES;
871     PFNGLGENERATEMULTITEXMIPMAPEXTPROC epoxy_glGenerateMultiTexMipmapEXT;
872     PFNGLGENERATETEXTUREMIPMAPPROC epoxy_glGenerateTextureMipmap;
873     PFNGLGENERATETEXTUREMIPMAPEXTPROC epoxy_glGenerateTextureMipmapEXT;
874     PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC epoxy_glGetActiveAtomicCounterBufferiv;
875     PFNGLGETACTIVEATTRIBPROC epoxy_glGetActiveAttrib;
876     PFNGLGETACTIVEATTRIBARBPROC epoxy_glGetActiveAttribARB;
877     PFNGLGETACTIVESUBROUTINENAMEPROC epoxy_glGetActiveSubroutineName;
878     PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC epoxy_glGetActiveSubroutineUniformName;
879     PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC epoxy_glGetActiveSubroutineUniformiv;
880     PFNGLGETACTIVEUNIFORMPROC epoxy_glGetActiveUniform;
881     PFNGLGETACTIVEUNIFORMARBPROC epoxy_glGetActiveUniformARB;
882     PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC epoxy_glGetActiveUniformBlockName;
883     PFNGLGETACTIVEUNIFORMBLOCKIVPROC epoxy_glGetActiveUniformBlockiv;
884     PFNGLGETACTIVEUNIFORMNAMEPROC epoxy_glGetActiveUniformName;
885     PFNGLGETACTIVEUNIFORMSIVPROC epoxy_glGetActiveUniformsiv;
886     PFNGLGETACTIVEVARYINGNVPROC epoxy_glGetActiveVaryingNV;
887     PFNGLGETARRAYOBJECTFVATIPROC epoxy_glGetArrayObjectfvATI;
888     PFNGLGETARRAYOBJECTIVATIPROC epoxy_glGetArrayObjectivATI;
889     PFNGLGETATTACHEDOBJECTSARBPROC epoxy_glGetAttachedObjectsARB;
890     PFNGLGETATTACHEDSHADERSPROC epoxy_glGetAttachedShaders;
891     PFNGLGETATTRIBLOCATIONPROC epoxy_glGetAttribLocation;
892     PFNGLGETATTRIBLOCATIONARBPROC epoxy_glGetAttribLocationARB;
893     PFNGLGETBOOLEANINDEXEDVEXTPROC epoxy_glGetBooleanIndexedvEXT;
894     PFNGLGETBOOLEANI_VPROC epoxy_glGetBooleani_v;
895     PFNGLGETBOOLEANVPROC epoxy_glGetBooleanv;
896     PFNGLGETBUFFERPARAMETERI64VPROC epoxy_glGetBufferParameteri64v;
897     PFNGLGETBUFFERPARAMETERIVPROC epoxy_glGetBufferParameteriv;
898     PFNGLGETBUFFERPARAMETERIVARBPROC epoxy_glGetBufferParameterivARB;
899     PFNGLGETBUFFERPARAMETERUI64VNVPROC epoxy_glGetBufferParameterui64vNV;
900     PFNGLGETBUFFERPOINTERVPROC epoxy_glGetBufferPointerv;
901     PFNGLGETBUFFERPOINTERVARBPROC epoxy_glGetBufferPointervARB;
902     PFNGLGETBUFFERPOINTERVOESPROC epoxy_glGetBufferPointervOES;
903     PFNGLGETBUFFERSUBDATAPROC epoxy_glGetBufferSubData;
904     PFNGLGETBUFFERSUBDATAARBPROC epoxy_glGetBufferSubDataARB;
905     PFNGLGETCLIPPLANEPROC epoxy_glGetClipPlane;
906     PFNGLGETCLIPPLANEFPROC epoxy_glGetClipPlanef;
907     PFNGLGETCLIPPLANEFOESPROC epoxy_glGetClipPlanefOES;
908     PFNGLGETCLIPPLANEXPROC epoxy_glGetClipPlanex;
909     PFNGLGETCLIPPLANEXOESPROC epoxy_glGetClipPlanexOES;
910     PFNGLGETCOLORTABLEPROC epoxy_glGetColorTable;
911     PFNGLGETCOLORTABLEEXTPROC epoxy_glGetColorTableEXT;
912     PFNGLGETCOLORTABLEPARAMETERFVPROC epoxy_glGetColorTableParameterfv;
913     PFNGLGETCOLORTABLEPARAMETERFVEXTPROC epoxy_glGetColorTableParameterfvEXT;
914     PFNGLGETCOLORTABLEPARAMETERFVSGIPROC epoxy_glGetColorTableParameterfvSGI;
915     PFNGLGETCOLORTABLEPARAMETERIVPROC epoxy_glGetColorTableParameteriv;
916     PFNGLGETCOLORTABLEPARAMETERIVEXTPROC epoxy_glGetColorTableParameterivEXT;
917     PFNGLGETCOLORTABLEPARAMETERIVSGIPROC epoxy_glGetColorTableParameterivSGI;
918     PFNGLGETCOLORTABLESGIPROC epoxy_glGetColorTableSGI;
919     PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC epoxy_glGetCombinerInputParameterfvNV;
920     PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC epoxy_glGetCombinerInputParameterivNV;
921     PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC epoxy_glGetCombinerOutputParameterfvNV;
922     PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC epoxy_glGetCombinerOutputParameterivNV;
923     PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC epoxy_glGetCombinerStageParameterfvNV;
924     PFNGLGETCOMMANDHEADERNVPROC epoxy_glGetCommandHeaderNV;
925     PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC epoxy_glGetCompressedMultiTexImageEXT;
926     PFNGLGETCOMPRESSEDTEXIMAGEPROC epoxy_glGetCompressedTexImage;
927     PFNGLGETCOMPRESSEDTEXIMAGEARBPROC epoxy_glGetCompressedTexImageARB;
928     PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC epoxy_glGetCompressedTextureImage;
929     PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC epoxy_glGetCompressedTextureImageEXT;
930     PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC epoxy_glGetCompressedTextureSubImage;
931     PFNGLGETCONVOLUTIONFILTERPROC epoxy_glGetConvolutionFilter;
932     PFNGLGETCONVOLUTIONFILTEREXTPROC epoxy_glGetConvolutionFilterEXT;
933     PFNGLGETCONVOLUTIONPARAMETERFVPROC epoxy_glGetConvolutionParameterfv;
934     PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC epoxy_glGetConvolutionParameterfvEXT;
935     PFNGLGETCONVOLUTIONPARAMETERIVPROC epoxy_glGetConvolutionParameteriv;
936     PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC epoxy_glGetConvolutionParameterivEXT;
937     PFNGLGETCONVOLUTIONPARAMETERXVOESPROC epoxy_glGetConvolutionParameterxvOES;
938     PFNGLGETCOVERAGEMODULATIONTABLENVPROC epoxy_glGetCoverageModulationTableNV;
939     PFNGLGETDEBUGMESSAGELOGPROC epoxy_glGetDebugMessageLog;
940     PFNGLGETDEBUGMESSAGELOGAMDPROC epoxy_glGetDebugMessageLogAMD;
941     PFNGLGETDEBUGMESSAGELOGARBPROC epoxy_glGetDebugMessageLogARB;
942     PFNGLGETDEBUGMESSAGELOGKHRPROC epoxy_glGetDebugMessageLogKHR;
943     PFNGLGETDETAILTEXFUNCSGISPROC epoxy_glGetDetailTexFuncSGIS;
944     PFNGLGETDOUBLEINDEXEDVEXTPROC epoxy_glGetDoubleIndexedvEXT;
945     PFNGLGETDOUBLEI_VPROC epoxy_glGetDoublei_v;
946     PFNGLGETDOUBLEI_VEXTPROC epoxy_glGetDoublei_vEXT;
947     PFNGLGETDOUBLEVPROC epoxy_glGetDoublev;
948     PFNGLGETDRIVERCONTROLSTRINGQCOMPROC epoxy_glGetDriverControlStringQCOM;
949     PFNGLGETDRIVERCONTROLSQCOMPROC epoxy_glGetDriverControlsQCOM;
950     PFNGLGETERRORPROC epoxy_glGetError;
951     PFNGLGETFENCEIVNVPROC epoxy_glGetFenceivNV;
952     PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC epoxy_glGetFinalCombinerInputParameterfvNV;
953     PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC epoxy_glGetFinalCombinerInputParameterivNV;
954     PFNGLGETFIRSTPERFQUERYIDINTELPROC epoxy_glGetFirstPerfQueryIdINTEL;
955     PFNGLGETFIXEDVPROC epoxy_glGetFixedv;
956     PFNGLGETFIXEDVOESPROC epoxy_glGetFixedvOES;
957     PFNGLGETFLOATINDEXEDVEXTPROC epoxy_glGetFloatIndexedvEXT;
958     PFNGLGETFLOATI_VPROC epoxy_glGetFloati_v;
959     PFNGLGETFLOATI_VEXTPROC epoxy_glGetFloati_vEXT;
960     PFNGLGETFLOATI_VNVPROC epoxy_glGetFloati_vNV;
961     PFNGLGETFLOATI_VOESPROC epoxy_glGetFloati_vOES;
962     PFNGLGETFLOATVPROC epoxy_glGetFloatv;
963     PFNGLGETFOGFUNCSGISPROC epoxy_glGetFogFuncSGIS;
964     PFNGLGETFRAGDATAINDEXPROC epoxy_glGetFragDataIndex;
965     PFNGLGETFRAGDATAINDEXEXTPROC epoxy_glGetFragDataIndexEXT;
966     PFNGLGETFRAGDATALOCATIONPROC epoxy_glGetFragDataLocation;
967     PFNGLGETFRAGDATALOCATIONEXTPROC epoxy_glGetFragDataLocationEXT;
968     PFNGLGETFRAGMENTLIGHTFVSGIXPROC epoxy_glGetFragmentLightfvSGIX;
969     PFNGLGETFRAGMENTLIGHTIVSGIXPROC epoxy_glGetFragmentLightivSGIX;
970     PFNGLGETFRAGMENTMATERIALFVSGIXPROC epoxy_glGetFragmentMaterialfvSGIX;
971     PFNGLGETFRAGMENTMATERIALIVSGIXPROC epoxy_glGetFragmentMaterialivSGIX;
972     PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC epoxy_glGetFramebufferAttachmentParameteriv;
973     PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC epoxy_glGetFramebufferAttachmentParameterivEXT;
974     PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC epoxy_glGetFramebufferAttachmentParameterivOES;
975     PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC epoxy_glGetFramebufferParameterfvAMD;
976     PFNGLGETFRAMEBUFFERPARAMETERIVPROC epoxy_glGetFramebufferParameteriv;
977     PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC epoxy_glGetFramebufferParameterivEXT;
978     PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC epoxy_glGetFramebufferParameterivMESA;
979     PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC epoxy_glGetFramebufferPixelLocalStorageSizeEXT;
980     PFNGLGETGRAPHICSRESETSTATUSPROC epoxy_glGetGraphicsResetStatus;
981     PFNGLGETGRAPHICSRESETSTATUSARBPROC epoxy_glGetGraphicsResetStatusARB;
982     PFNGLGETGRAPHICSRESETSTATUSEXTPROC epoxy_glGetGraphicsResetStatusEXT;
983     PFNGLGETGRAPHICSRESETSTATUSKHRPROC epoxy_glGetGraphicsResetStatusKHR;
984     PFNGLGETHANDLEARBPROC epoxy_glGetHandleARB;
985     PFNGLGETHISTOGRAMPROC epoxy_glGetHistogram;
986     PFNGLGETHISTOGRAMEXTPROC epoxy_glGetHistogramEXT;
987     PFNGLGETHISTOGRAMPARAMETERFVPROC epoxy_glGetHistogramParameterfv;
988     PFNGLGETHISTOGRAMPARAMETERFVEXTPROC epoxy_glGetHistogramParameterfvEXT;
989     PFNGLGETHISTOGRAMPARAMETERIVPROC epoxy_glGetHistogramParameteriv;
990     PFNGLGETHISTOGRAMPARAMETERIVEXTPROC epoxy_glGetHistogramParameterivEXT;
991     PFNGLGETHISTOGRAMPARAMETERXVOESPROC epoxy_glGetHistogramParameterxvOES;
992     PFNGLGETIMAGEHANDLEARBPROC epoxy_glGetImageHandleARB;
993     PFNGLGETIMAGEHANDLENVPROC epoxy_glGetImageHandleNV;
994     PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC epoxy_glGetImageTransformParameterfvHP;
995     PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC epoxy_glGetImageTransformParameterivHP;
996     PFNGLGETINFOLOGARBPROC epoxy_glGetInfoLogARB;
997     PFNGLGETINSTRUMENTSSGIXPROC epoxy_glGetInstrumentsSGIX;
998     PFNGLGETINTEGER64I_VPROC epoxy_glGetInteger64i_v;
999     PFNGLGETINTEGER64VPROC epoxy_glGetInteger64v;
1000     PFNGLGETINTEGER64VAPPLEPROC epoxy_glGetInteger64vAPPLE;
1001     PFNGLGETINTEGERINDEXEDVEXTPROC epoxy_glGetIntegerIndexedvEXT;
1002     PFNGLGETINTEGERI_VPROC epoxy_glGetIntegeri_v;
1003     PFNGLGETINTEGERI_VEXTPROC epoxy_glGetIntegeri_vEXT;
1004     PFNGLGETINTEGERUI64I_VNVPROC epoxy_glGetIntegerui64i_vNV;
1005     PFNGLGETINTEGERUI64VNVPROC epoxy_glGetIntegerui64vNV;
1006     PFNGLGETINTEGERVPROC epoxy_glGetIntegerv;
1007     PFNGLGETINTERNALFORMATSAMPLEIVNVPROC epoxy_glGetInternalformatSampleivNV;
1008     PFNGLGETINTERNALFORMATI64VPROC epoxy_glGetInternalformati64v;
1009     PFNGLGETINTERNALFORMATIVPROC epoxy_glGetInternalformativ;
1010     PFNGLGETINVARIANTBOOLEANVEXTPROC epoxy_glGetInvariantBooleanvEXT;
1011     PFNGLGETINVARIANTFLOATVEXTPROC epoxy_glGetInvariantFloatvEXT;
1012     PFNGLGETINVARIANTINTEGERVEXTPROC epoxy_glGetInvariantIntegervEXT;
1013     PFNGLGETLIGHTFVPROC epoxy_glGetLightfv;
1014     PFNGLGETLIGHTIVPROC epoxy_glGetLightiv;
1015     PFNGLGETLIGHTXOESPROC epoxy_glGetLightxOES;
1016     PFNGLGETLIGHTXVPROC epoxy_glGetLightxv;
1017     PFNGLGETLIGHTXVOESPROC epoxy_glGetLightxvOES;
1018     PFNGLGETLISTPARAMETERFVSGIXPROC epoxy_glGetListParameterfvSGIX;
1019     PFNGLGETLISTPARAMETERIVSGIXPROC epoxy_glGetListParameterivSGIX;
1020     PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC epoxy_glGetLocalConstantBooleanvEXT;
1021     PFNGLGETLOCALCONSTANTFLOATVEXTPROC epoxy_glGetLocalConstantFloatvEXT;
1022     PFNGLGETLOCALCONSTANTINTEGERVEXTPROC epoxy_glGetLocalConstantIntegervEXT;
1023     PFNGLGETMAPATTRIBPARAMETERFVNVPROC epoxy_glGetMapAttribParameterfvNV;
1024     PFNGLGETMAPATTRIBPARAMETERIVNVPROC epoxy_glGetMapAttribParameterivNV;
1025     PFNGLGETMAPCONTROLPOINTSNVPROC epoxy_glGetMapControlPointsNV;
1026     PFNGLGETMAPPARAMETERFVNVPROC epoxy_glGetMapParameterfvNV;
1027     PFNGLGETMAPPARAMETERIVNVPROC epoxy_glGetMapParameterivNV;
1028     PFNGLGETMAPDVPROC epoxy_glGetMapdv;
1029     PFNGLGETMAPFVPROC epoxy_glGetMapfv;
1030     PFNGLGETMAPIVPROC epoxy_glGetMapiv;
1031     PFNGLGETMAPXVOESPROC epoxy_glGetMapxvOES;
1032     PFNGLGETMATERIALFVPROC epoxy_glGetMaterialfv;
1033     PFNGLGETMATERIALIVPROC epoxy_glGetMaterialiv;
1034     PFNGLGETMATERIALXOESPROC epoxy_glGetMaterialxOES;
1035     PFNGLGETMATERIALXVPROC epoxy_glGetMaterialxv;
1036     PFNGLGETMATERIALXVOESPROC epoxy_glGetMaterialxvOES;
1037     PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC epoxy_glGetMemoryObjectDetachedResourcesuivNV;
1038     PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC epoxy_glGetMemoryObjectParameterivEXT;
1039     PFNGLGETMINMAXPROC epoxy_glGetMinmax;
1040     PFNGLGETMINMAXEXTPROC epoxy_glGetMinmaxEXT;
1041     PFNGLGETMINMAXPARAMETERFVPROC epoxy_glGetMinmaxParameterfv;
1042     PFNGLGETMINMAXPARAMETERFVEXTPROC epoxy_glGetMinmaxParameterfvEXT;
1043     PFNGLGETMINMAXPARAMETERIVPROC epoxy_glGetMinmaxParameteriv;
1044     PFNGLGETMINMAXPARAMETERIVEXTPROC epoxy_glGetMinmaxParameterivEXT;
1045     PFNGLGETMULTITEXENVFVEXTPROC epoxy_glGetMultiTexEnvfvEXT;
1046     PFNGLGETMULTITEXENVIVEXTPROC epoxy_glGetMultiTexEnvivEXT;
1047     PFNGLGETMULTITEXGENDVEXTPROC epoxy_glGetMultiTexGendvEXT;
1048     PFNGLGETMULTITEXGENFVEXTPROC epoxy_glGetMultiTexGenfvEXT;
1049     PFNGLGETMULTITEXGENIVEXTPROC epoxy_glGetMultiTexGenivEXT;
1050     PFNGLGETMULTITEXIMAGEEXTPROC epoxy_glGetMultiTexImageEXT;
1051     PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC epoxy_glGetMultiTexLevelParameterfvEXT;
1052     PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC epoxy_glGetMultiTexLevelParameterivEXT;
1053     PFNGLGETMULTITEXPARAMETERIIVEXTPROC epoxy_glGetMultiTexParameterIivEXT;
1054     PFNGLGETMULTITEXPARAMETERIUIVEXTPROC epoxy_glGetMultiTexParameterIuivEXT;
1055     PFNGLGETMULTITEXPARAMETERFVEXTPROC epoxy_glGetMultiTexParameterfvEXT;
1056     PFNGLGETMULTITEXPARAMETERIVEXTPROC epoxy_glGetMultiTexParameterivEXT;
1057     PFNGLGETMULTISAMPLEFVPROC epoxy_glGetMultisamplefv;
1058     PFNGLGETMULTISAMPLEFVNVPROC epoxy_glGetMultisamplefvNV;
1059     PFNGLGETNAMEDBUFFERPARAMETERI64VPROC epoxy_glGetNamedBufferParameteri64v;
1060     PFNGLGETNAMEDBUFFERPARAMETERIVPROC epoxy_glGetNamedBufferParameteriv;
1061     PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC epoxy_glGetNamedBufferParameterivEXT;
1062     PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC epoxy_glGetNamedBufferParameterui64vNV;
1063     PFNGLGETNAMEDBUFFERPOINTERVPROC epoxy_glGetNamedBufferPointerv;
1064     PFNGLGETNAMEDBUFFERPOINTERVEXTPROC epoxy_glGetNamedBufferPointervEXT;
1065     PFNGLGETNAMEDBUFFERSUBDATAPROC epoxy_glGetNamedBufferSubData;
1066     PFNGLGETNAMEDBUFFERSUBDATAEXTPROC epoxy_glGetNamedBufferSubDataEXT;
1067     PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC epoxy_glGetNamedFramebufferAttachmentParameteriv;
1068     PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC epoxy_glGetNamedFramebufferAttachmentParameterivEXT;
1069     PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC epoxy_glGetNamedFramebufferParameterfvAMD;
1070     PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC epoxy_glGetNamedFramebufferParameteriv;
1071     PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC epoxy_glGetNamedFramebufferParameterivEXT;
1072     PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC epoxy_glGetNamedProgramLocalParameterIivEXT;
1073     PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC epoxy_glGetNamedProgramLocalParameterIuivEXT;
1074     PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC epoxy_glGetNamedProgramLocalParameterdvEXT;
1075     PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC epoxy_glGetNamedProgramLocalParameterfvEXT;
1076     PFNGLGETNAMEDPROGRAMSTRINGEXTPROC epoxy_glGetNamedProgramStringEXT;
1077     PFNGLGETNAMEDPROGRAMIVEXTPROC epoxy_glGetNamedProgramivEXT;
1078     PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC epoxy_glGetNamedRenderbufferParameteriv;
1079     PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC epoxy_glGetNamedRenderbufferParameterivEXT;
1080     PFNGLGETNAMEDSTRINGARBPROC epoxy_glGetNamedStringARB;
1081     PFNGLGETNAMEDSTRINGIVARBPROC epoxy_glGetNamedStringivARB;
1082     PFNGLGETNEXTPERFQUERYIDINTELPROC epoxy_glGetNextPerfQueryIdINTEL;
1083     PFNGLGETOBJECTBUFFERFVATIPROC epoxy_glGetObjectBufferfvATI;
1084     PFNGLGETOBJECTBUFFERIVATIPROC epoxy_glGetObjectBufferivATI;
1085     PFNGLGETOBJECTLABELPROC epoxy_glGetObjectLabel;
1086     PFNGLGETOBJECTLABELEXTPROC epoxy_glGetObjectLabelEXT;
1087     PFNGLGETOBJECTLABELKHRPROC epoxy_glGetObjectLabelKHR;
1088     PFNGLGETOBJECTPARAMETERFVARBPROC epoxy_glGetObjectParameterfvARB;
1089     PFNGLGETOBJECTPARAMETERIVAPPLEPROC epoxy_glGetObjectParameterivAPPLE;
1090     PFNGLGETOBJECTPARAMETERIVARBPROC epoxy_glGetObjectParameterivARB;
1091     PFNGLGETOBJECTPTRLABELPROC epoxy_glGetObjectPtrLabel;
1092     PFNGLGETOBJECTPTRLABELKHRPROC epoxy_glGetObjectPtrLabelKHR;
1093     PFNGLGETOCCLUSIONQUERYIVNVPROC epoxy_glGetOcclusionQueryivNV;
1094     PFNGLGETOCCLUSIONQUERYUIVNVPROC epoxy_glGetOcclusionQueryuivNV;
1095     PFNGLGETPATHCOLORGENFVNVPROC epoxy_glGetPathColorGenfvNV;
1096     PFNGLGETPATHCOLORGENIVNVPROC epoxy_glGetPathColorGenivNV;
1097     PFNGLGETPATHCOMMANDSNVPROC epoxy_glGetPathCommandsNV;
1098     PFNGLGETPATHCOORDSNVPROC epoxy_glGetPathCoordsNV;
1099     PFNGLGETPATHDASHARRAYNVPROC epoxy_glGetPathDashArrayNV;
1100     PFNGLGETPATHLENGTHNVPROC epoxy_glGetPathLengthNV;
1101     PFNGLGETPATHMETRICRANGENVPROC epoxy_glGetPathMetricRangeNV;
1102     PFNGLGETPATHMETRICSNVPROC epoxy_glGetPathMetricsNV;
1103     PFNGLGETPATHPARAMETERFVNVPROC epoxy_glGetPathParameterfvNV;
1104     PFNGLGETPATHPARAMETERIVNVPROC epoxy_glGetPathParameterivNV;
1105     PFNGLGETPATHSPACINGNVPROC epoxy_glGetPathSpacingNV;
1106     PFNGLGETPATHTEXGENFVNVPROC epoxy_glGetPathTexGenfvNV;
1107     PFNGLGETPATHTEXGENIVNVPROC epoxy_glGetPathTexGenivNV;
1108     PFNGLGETPERFCOUNTERINFOINTELPROC epoxy_glGetPerfCounterInfoINTEL;
1109     PFNGLGETPERFMONITORCOUNTERDATAAMDPROC epoxy_glGetPerfMonitorCounterDataAMD;
1110     PFNGLGETPERFMONITORCOUNTERINFOAMDPROC epoxy_glGetPerfMonitorCounterInfoAMD;
1111     PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC epoxy_glGetPerfMonitorCounterStringAMD;
1112     PFNGLGETPERFMONITORCOUNTERSAMDPROC epoxy_glGetPerfMonitorCountersAMD;
1113     PFNGLGETPERFMONITORGROUPSTRINGAMDPROC epoxy_glGetPerfMonitorGroupStringAMD;
1114     PFNGLGETPERFMONITORGROUPSAMDPROC epoxy_glGetPerfMonitorGroupsAMD;
1115     PFNGLGETPERFQUERYDATAINTELPROC epoxy_glGetPerfQueryDataINTEL;
1116     PFNGLGETPERFQUERYIDBYNAMEINTELPROC epoxy_glGetPerfQueryIdByNameINTEL;
1117     PFNGLGETPERFQUERYINFOINTELPROC epoxy_glGetPerfQueryInfoINTEL;
1118     PFNGLGETPIXELMAPFVPROC epoxy_glGetPixelMapfv;
1119     PFNGLGETPIXELMAPUIVPROC epoxy_glGetPixelMapuiv;
1120     PFNGLGETPIXELMAPUSVPROC epoxy_glGetPixelMapusv;
1121     PFNGLGETPIXELMAPXVPROC epoxy_glGetPixelMapxv;
1122     PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC epoxy_glGetPixelTexGenParameterfvSGIS;
1123     PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC epoxy_glGetPixelTexGenParameterivSGIS;
1124     PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC epoxy_glGetPixelTransformParameterfvEXT;
1125     PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC epoxy_glGetPixelTransformParameterivEXT;
1126     PFNGLGETPOINTERINDEXEDVEXTPROC epoxy_glGetPointerIndexedvEXT;
1127     PFNGLGETPOINTERI_VEXTPROC epoxy_glGetPointeri_vEXT;
1128     PFNGLGETPOINTERVPROC epoxy_glGetPointerv;
1129     PFNGLGETPOINTERVEXTPROC epoxy_glGetPointervEXT;
1130     PFNGLGETPOINTERVKHRPROC epoxy_glGetPointervKHR;
1131     PFNGLGETPOLYGONSTIPPLEPROC epoxy_glGetPolygonStipple;
1132     PFNGLGETPROGRAMBINARYPROC epoxy_glGetProgramBinary;
1133     PFNGLGETPROGRAMBINARYOESPROC epoxy_glGetProgramBinaryOES;
1134     PFNGLGETPROGRAMENVPARAMETERIIVNVPROC epoxy_glGetProgramEnvParameterIivNV;
1135     PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC epoxy_glGetProgramEnvParameterIuivNV;
1136     PFNGLGETPROGRAMENVPARAMETERDVARBPROC epoxy_glGetProgramEnvParameterdvARB;
1137     PFNGLGETPROGRAMENVPARAMETERFVARBPROC epoxy_glGetProgramEnvParameterfvARB;
1138     PFNGLGETPROGRAMINFOLOGPROC epoxy_glGetProgramInfoLog;
1139     PFNGLGETPROGRAMINTERFACEIVPROC epoxy_glGetProgramInterfaceiv;
1140     PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC epoxy_glGetProgramLocalParameterIivNV;
1141     PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC epoxy_glGetProgramLocalParameterIuivNV;
1142     PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC epoxy_glGetProgramLocalParameterdvARB;
1143     PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC epoxy_glGetProgramLocalParameterfvARB;
1144     PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC epoxy_glGetProgramNamedParameterdvNV;
1145     PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC epoxy_glGetProgramNamedParameterfvNV;
1146     PFNGLGETPROGRAMPARAMETERDVNVPROC epoxy_glGetProgramParameterdvNV;
1147     PFNGLGETPROGRAMPARAMETERFVNVPROC epoxy_glGetProgramParameterfvNV;
1148     PFNGLGETPROGRAMPIPELINEINFOLOGPROC epoxy_glGetProgramPipelineInfoLog;
1149     PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC epoxy_glGetProgramPipelineInfoLogEXT;
1150     PFNGLGETPROGRAMPIPELINEIVPROC epoxy_glGetProgramPipelineiv;
1151     PFNGLGETPROGRAMPIPELINEIVEXTPROC epoxy_glGetProgramPipelineivEXT;
1152     PFNGLGETPROGRAMRESOURCEINDEXPROC epoxy_glGetProgramResourceIndex;
1153     PFNGLGETPROGRAMRESOURCELOCATIONPROC epoxy_glGetProgramResourceLocation;
1154     PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC epoxy_glGetProgramResourceLocationIndex;
1155     PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC epoxy_glGetProgramResourceLocationIndexEXT;
1156     PFNGLGETPROGRAMRESOURCENAMEPROC epoxy_glGetProgramResourceName;
1157     PFNGLGETPROGRAMRESOURCEFVNVPROC epoxy_glGetProgramResourcefvNV;
1158     PFNGLGETPROGRAMRESOURCEIVPROC epoxy_glGetProgramResourceiv;
1159     PFNGLGETPROGRAMSTAGEIVPROC epoxy_glGetProgramStageiv;
1160     PFNGLGETPROGRAMSTRINGARBPROC epoxy_glGetProgramStringARB;
1161     PFNGLGETPROGRAMSTRINGNVPROC epoxy_glGetProgramStringNV;
1162     PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC epoxy_glGetProgramSubroutineParameteruivNV;
1163     PFNGLGETPROGRAMIVPROC epoxy_glGetProgramiv;
1164     PFNGLGETPROGRAMIVARBPROC epoxy_glGetProgramivARB;
1165     PFNGLGETPROGRAMIVNVPROC epoxy_glGetProgramivNV;
1166     PFNGLGETQUERYBUFFEROBJECTI64VPROC epoxy_glGetQueryBufferObjecti64v;
1167     PFNGLGETQUERYBUFFEROBJECTIVPROC epoxy_glGetQueryBufferObjectiv;
1168     PFNGLGETQUERYBUFFEROBJECTUI64VPROC epoxy_glGetQueryBufferObjectui64v;
1169     PFNGLGETQUERYBUFFEROBJECTUIVPROC epoxy_glGetQueryBufferObjectuiv;
1170     PFNGLGETQUERYINDEXEDIVPROC epoxy_glGetQueryIndexediv;
1171     PFNGLGETQUERYOBJECTI64VPROC epoxy_glGetQueryObjecti64v;
1172     PFNGLGETQUERYOBJECTI64VEXTPROC epoxy_glGetQueryObjecti64vEXT;
1173     PFNGLGETQUERYOBJECTIVPROC epoxy_glGetQueryObjectiv;
1174     PFNGLGETQUERYOBJECTIVARBPROC epoxy_glGetQueryObjectivARB;
1175     PFNGLGETQUERYOBJECTIVEXTPROC epoxy_glGetQueryObjectivEXT;
1176     PFNGLGETQUERYOBJECTUI64VPROC epoxy_glGetQueryObjectui64v;
1177     PFNGLGETQUERYOBJECTUI64VEXTPROC epoxy_glGetQueryObjectui64vEXT;
1178     PFNGLGETQUERYOBJECTUIVPROC epoxy_glGetQueryObjectuiv;
1179     PFNGLGETQUERYOBJECTUIVARBPROC epoxy_glGetQueryObjectuivARB;
1180     PFNGLGETQUERYOBJECTUIVEXTPROC epoxy_glGetQueryObjectuivEXT;
1181     PFNGLGETQUERYIVPROC epoxy_glGetQueryiv;
1182     PFNGLGETQUERYIVARBPROC epoxy_glGetQueryivARB;
1183     PFNGLGETQUERYIVEXTPROC epoxy_glGetQueryivEXT;
1184     PFNGLGETRENDERBUFFERPARAMETERIVPROC epoxy_glGetRenderbufferParameteriv;
1185     PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC epoxy_glGetRenderbufferParameterivEXT;
1186     PFNGLGETRENDERBUFFERPARAMETERIVOESPROC epoxy_glGetRenderbufferParameterivOES;
1187     PFNGLGETSAMPLERPARAMETERIIVPROC epoxy_glGetSamplerParameterIiv;
1188     PFNGLGETSAMPLERPARAMETERIIVEXTPROC epoxy_glGetSamplerParameterIivEXT;
1189     PFNGLGETSAMPLERPARAMETERIIVOESPROC epoxy_glGetSamplerParameterIivOES;
1190     PFNGLGETSAMPLERPARAMETERIUIVPROC epoxy_glGetSamplerParameterIuiv;
1191     PFNGLGETSAMPLERPARAMETERIUIVEXTPROC epoxy_glGetSamplerParameterIuivEXT;
1192     PFNGLGETSAMPLERPARAMETERIUIVOESPROC epoxy_glGetSamplerParameterIuivOES;
1193     PFNGLGETSAMPLERPARAMETERFVPROC epoxy_glGetSamplerParameterfv;
1194     PFNGLGETSAMPLERPARAMETERIVPROC epoxy_glGetSamplerParameteriv;
1195     PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC epoxy_glGetSemaphoreParameterui64vEXT;
1196     PFNGLGETSEPARABLEFILTERPROC epoxy_glGetSeparableFilter;
1197     PFNGLGETSEPARABLEFILTEREXTPROC epoxy_glGetSeparableFilterEXT;
1198     PFNGLGETSHADERINFOLOGPROC epoxy_glGetShaderInfoLog;
1199     PFNGLGETSHADERPRECISIONFORMATPROC epoxy_glGetShaderPrecisionFormat;
1200     PFNGLGETSHADERSOURCEPROC epoxy_glGetShaderSource;
1201     PFNGLGETSHADERSOURCEARBPROC epoxy_glGetShaderSourceARB;
1202     PFNGLGETSHADERIVPROC epoxy_glGetShaderiv;
1203     PFNGLGETSHADINGRATEIMAGEPALETTENVPROC epoxy_glGetShadingRateImagePaletteNV;
1204     PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC epoxy_glGetShadingRateSampleLocationivNV;
1205     PFNGLGETSHARPENTEXFUNCSGISPROC epoxy_glGetSharpenTexFuncSGIS;
1206     PFNGLGETSTAGEINDEXNVPROC epoxy_glGetStageIndexNV;
1207     PFNGLGETSTRINGPROC epoxy_glGetString;
1208     PFNGLGETSTRINGIPROC epoxy_glGetStringi;
1209     PFNGLGETSUBROUTINEINDEXPROC epoxy_glGetSubroutineIndex;
1210     PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC epoxy_glGetSubroutineUniformLocation;
1211     PFNGLGETSYNCIVPROC epoxy_glGetSynciv;
1212     PFNGLGETSYNCIVAPPLEPROC epoxy_glGetSyncivAPPLE;
1213     PFNGLGETTEXBUMPPARAMETERFVATIPROC epoxy_glGetTexBumpParameterfvATI;
1214     PFNGLGETTEXBUMPPARAMETERIVATIPROC epoxy_glGetTexBumpParameterivATI;
1215     PFNGLGETTEXENVFVPROC epoxy_glGetTexEnvfv;
1216     PFNGLGETTEXENVIVPROC epoxy_glGetTexEnviv;
1217     PFNGLGETTEXENVXVPROC epoxy_glGetTexEnvxv;
1218     PFNGLGETTEXENVXVOESPROC epoxy_glGetTexEnvxvOES;
1219     PFNGLGETTEXFILTERFUNCSGISPROC epoxy_glGetTexFilterFuncSGIS;
1220     PFNGLGETTEXGENDVPROC epoxy_glGetTexGendv;
1221     PFNGLGETTEXGENFVPROC epoxy_glGetTexGenfv;
1222     PFNGLGETTEXGENFVOESPROC epoxy_glGetTexGenfvOES;
1223     PFNGLGETTEXGENIVPROC epoxy_glGetTexGeniv;
1224     PFNGLGETTEXGENIVOESPROC epoxy_glGetTexGenivOES;
1225     PFNGLGETTEXGENXVOESPROC epoxy_glGetTexGenxvOES;
1226     PFNGLGETTEXIMAGEPROC epoxy_glGetTexImage;
1227     PFNGLGETTEXLEVELPARAMETERFVPROC epoxy_glGetTexLevelParameterfv;
1228     PFNGLGETTEXLEVELPARAMETERIVPROC epoxy_glGetTexLevelParameteriv;
1229     PFNGLGETTEXLEVELPARAMETERXVOESPROC epoxy_glGetTexLevelParameterxvOES;
1230     PFNGLGETTEXPARAMETERIIVPROC epoxy_glGetTexParameterIiv;
1231     PFNGLGETTEXPARAMETERIIVEXTPROC epoxy_glGetTexParameterIivEXT;
1232     PFNGLGETTEXPARAMETERIIVOESPROC epoxy_glGetTexParameterIivOES;
1233     PFNGLGETTEXPARAMETERIUIVPROC epoxy_glGetTexParameterIuiv;
1234     PFNGLGETTEXPARAMETERIUIVEXTPROC epoxy_glGetTexParameterIuivEXT;
1235     PFNGLGETTEXPARAMETERIUIVOESPROC epoxy_glGetTexParameterIuivOES;
1236     PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC epoxy_glGetTexParameterPointervAPPLE;
1237     PFNGLGETTEXPARAMETERFVPROC epoxy_glGetTexParameterfv;
1238     PFNGLGETTEXPARAMETERIVPROC epoxy_glGetTexParameteriv;
1239     PFNGLGETTEXPARAMETERXVPROC epoxy_glGetTexParameterxv;
1240     PFNGLGETTEXPARAMETERXVOESPROC epoxy_glGetTexParameterxvOES;
1241     PFNGLGETTEXTUREHANDLEARBPROC epoxy_glGetTextureHandleARB;
1242     PFNGLGETTEXTUREHANDLEIMGPROC epoxy_glGetTextureHandleIMG;
1243     PFNGLGETTEXTUREHANDLENVPROC epoxy_glGetTextureHandleNV;
1244     PFNGLGETTEXTUREIMAGEPROC epoxy_glGetTextureImage;
1245     PFNGLGETTEXTUREIMAGEEXTPROC epoxy_glGetTextureImageEXT;
1246     PFNGLGETTEXTURELEVELPARAMETERFVPROC epoxy_glGetTextureLevelParameterfv;
1247     PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC epoxy_glGetTextureLevelParameterfvEXT;
1248     PFNGLGETTEXTURELEVELPARAMETERIVPROC epoxy_glGetTextureLevelParameteriv;
1249     PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC epoxy_glGetTextureLevelParameterivEXT;
1250     PFNGLGETTEXTUREPARAMETERIIVPROC epoxy_glGetTextureParameterIiv;
1251     PFNGLGETTEXTUREPARAMETERIIVEXTPROC epoxy_glGetTextureParameterIivEXT;
1252     PFNGLGETTEXTUREPARAMETERIUIVPROC epoxy_glGetTextureParameterIuiv;
1253     PFNGLGETTEXTUREPARAMETERIUIVEXTPROC epoxy_glGetTextureParameterIuivEXT;
1254     PFNGLGETTEXTUREPARAMETERFVPROC epoxy_glGetTextureParameterfv;
1255     PFNGLGETTEXTUREPARAMETERFVEXTPROC epoxy_glGetTextureParameterfvEXT;
1256     PFNGLGETTEXTUREPARAMETERIVPROC epoxy_glGetTextureParameteriv;
1257     PFNGLGETTEXTUREPARAMETERIVEXTPROC epoxy_glGetTextureParameterivEXT;
1258     PFNGLGETTEXTURESAMPLERHANDLEARBPROC epoxy_glGetTextureSamplerHandleARB;
1259     PFNGLGETTEXTURESAMPLERHANDLEIMGPROC epoxy_glGetTextureSamplerHandleIMG;
1260     PFNGLGETTEXTURESAMPLERHANDLENVPROC epoxy_glGetTextureSamplerHandleNV;
1261     PFNGLGETTEXTURESUBIMAGEPROC epoxy_glGetTextureSubImage;
1262     PFNGLGETTRACKMATRIXIVNVPROC epoxy_glGetTrackMatrixivNV;
1263     PFNGLGETTRANSFORMFEEDBACKVARYINGPROC epoxy_glGetTransformFeedbackVarying;
1264     PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC epoxy_glGetTransformFeedbackVaryingEXT;
1265     PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC epoxy_glGetTransformFeedbackVaryingNV;
1266     PFNGLGETTRANSFORMFEEDBACKI64_VPROC epoxy_glGetTransformFeedbacki64_v;
1267     PFNGLGETTRANSFORMFEEDBACKI_VPROC epoxy_glGetTransformFeedbacki_v;
1268     PFNGLGETTRANSFORMFEEDBACKIVPROC epoxy_glGetTransformFeedbackiv;
1269     PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC epoxy_glGetTranslatedShaderSourceANGLE;
1270     PFNGLGETUNIFORMBLOCKINDEXPROC epoxy_glGetUniformBlockIndex;
1271     PFNGLGETUNIFORMBUFFERSIZEEXTPROC epoxy_glGetUniformBufferSizeEXT;
1272     PFNGLGETUNIFORMINDICESPROC epoxy_glGetUniformIndices;
1273     PFNGLGETUNIFORMLOCATIONPROC epoxy_glGetUniformLocation;
1274     PFNGLGETUNIFORMLOCATIONARBPROC epoxy_glGetUniformLocationARB;
1275     PFNGLGETUNIFORMOFFSETEXTPROC epoxy_glGetUniformOffsetEXT;
1276     PFNGLGETUNIFORMSUBROUTINEUIVPROC epoxy_glGetUniformSubroutineuiv;
1277     PFNGLGETUNIFORMDVPROC epoxy_glGetUniformdv;
1278     PFNGLGETUNIFORMFVPROC epoxy_glGetUniformfv;
1279     PFNGLGETUNIFORMFVARBPROC epoxy_glGetUniformfvARB;
1280     PFNGLGETUNIFORMI64VARBPROC epoxy_glGetUniformi64vARB;
1281     PFNGLGETUNIFORMI64VNVPROC epoxy_glGetUniformi64vNV;
1282     PFNGLGETUNIFORMIVPROC epoxy_glGetUniformiv;
1283     PFNGLGETUNIFORMIVARBPROC epoxy_glGetUniformivARB;
1284     PFNGLGETUNIFORMUI64VARBPROC epoxy_glGetUniformui64vARB;
1285     PFNGLGETUNIFORMUI64VNVPROC epoxy_glGetUniformui64vNV;
1286     PFNGLGETUNIFORMUIVPROC epoxy_glGetUniformuiv;
1287     PFNGLGETUNIFORMUIVEXTPROC epoxy_glGetUniformuivEXT;
1288     PFNGLGETUNSIGNEDBYTEI_VEXTPROC epoxy_glGetUnsignedBytei_vEXT;
1289     PFNGLGETUNSIGNEDBYTEVEXTPROC epoxy_glGetUnsignedBytevEXT;
1290     PFNGLGETVARIANTARRAYOBJECTFVATIPROC epoxy_glGetVariantArrayObjectfvATI;
1291     PFNGLGETVARIANTARRAYOBJECTIVATIPROC epoxy_glGetVariantArrayObjectivATI;
1292     PFNGLGETVARIANTBOOLEANVEXTPROC epoxy_glGetVariantBooleanvEXT;
1293     PFNGLGETVARIANTFLOATVEXTPROC epoxy_glGetVariantFloatvEXT;
1294     PFNGLGETVARIANTINTEGERVEXTPROC epoxy_glGetVariantIntegervEXT;
1295     PFNGLGETVARIANTPOINTERVEXTPROC epoxy_glGetVariantPointervEXT;
1296     PFNGLGETVARYINGLOCATIONNVPROC epoxy_glGetVaryingLocationNV;
1297     PFNGLGETVERTEXARRAYINDEXED64IVPROC epoxy_glGetVertexArrayIndexed64iv;
1298     PFNGLGETVERTEXARRAYINDEXEDIVPROC epoxy_glGetVertexArrayIndexediv;
1299     PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC epoxy_glGetVertexArrayIntegeri_vEXT;
1300     PFNGLGETVERTEXARRAYINTEGERVEXTPROC epoxy_glGetVertexArrayIntegervEXT;
1301     PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC epoxy_glGetVertexArrayPointeri_vEXT;
1302     PFNGLGETVERTEXARRAYPOINTERVEXTPROC epoxy_glGetVertexArrayPointervEXT;
1303     PFNGLGETVERTEXARRAYIVPROC epoxy_glGetVertexArrayiv;
1304     PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC epoxy_glGetVertexAttribArrayObjectfvATI;
1305     PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC epoxy_glGetVertexAttribArrayObjectivATI;
1306     PFNGLGETVERTEXATTRIBIIVPROC epoxy_glGetVertexAttribIiv;
1307     PFNGLGETVERTEXATTRIBIIVEXTPROC epoxy_glGetVertexAttribIivEXT;
1308     PFNGLGETVERTEXATTRIBIUIVPROC epoxy_glGetVertexAttribIuiv;
1309     PFNGLGETVERTEXATTRIBIUIVEXTPROC epoxy_glGetVertexAttribIuivEXT;
1310     PFNGLGETVERTEXATTRIBLDVPROC epoxy_glGetVertexAttribLdv;
1311     PFNGLGETVERTEXATTRIBLDVEXTPROC epoxy_glGetVertexAttribLdvEXT;
1312     PFNGLGETVERTEXATTRIBLI64VNVPROC epoxy_glGetVertexAttribLi64vNV;
1313     PFNGLGETVERTEXATTRIBLUI64VARBPROC epoxy_glGetVertexAttribLui64vARB;
1314     PFNGLGETVERTEXATTRIBLUI64VNVPROC epoxy_glGetVertexAttribLui64vNV;
1315     PFNGLGETVERTEXATTRIBPOINTERVPROC epoxy_glGetVertexAttribPointerv;
1316     PFNGLGETVERTEXATTRIBPOINTERVARBPROC epoxy_glGetVertexAttribPointervARB;
1317     PFNGLGETVERTEXATTRIBPOINTERVNVPROC epoxy_glGetVertexAttribPointervNV;
1318     PFNGLGETVERTEXATTRIBDVPROC epoxy_glGetVertexAttribdv;
1319     PFNGLGETVERTEXATTRIBDVARBPROC epoxy_glGetVertexAttribdvARB;
1320     PFNGLGETVERTEXATTRIBDVNVPROC epoxy_glGetVertexAttribdvNV;
1321     PFNGLGETVERTEXATTRIBFVPROC epoxy_glGetVertexAttribfv;
1322     PFNGLGETVERTEXATTRIBFVARBPROC epoxy_glGetVertexAttribfvARB;
1323     PFNGLGETVERTEXATTRIBFVNVPROC epoxy_glGetVertexAttribfvNV;
1324     PFNGLGETVERTEXATTRIBIVPROC epoxy_glGetVertexAttribiv;
1325     PFNGLGETVERTEXATTRIBIVARBPROC epoxy_glGetVertexAttribivARB;
1326     PFNGLGETVERTEXATTRIBIVNVPROC epoxy_glGetVertexAttribivNV;
1327     PFNGLGETVIDEOCAPTURESTREAMDVNVPROC epoxy_glGetVideoCaptureStreamdvNV;
1328     PFNGLGETVIDEOCAPTURESTREAMFVNVPROC epoxy_glGetVideoCaptureStreamfvNV;
1329     PFNGLGETVIDEOCAPTURESTREAMIVNVPROC epoxy_glGetVideoCaptureStreamivNV;
1330     PFNGLGETVIDEOCAPTUREIVNVPROC epoxy_glGetVideoCaptureivNV;
1331     PFNGLGETVIDEOI64VNVPROC epoxy_glGetVideoi64vNV;
1332     PFNGLGETVIDEOIVNVPROC epoxy_glGetVideoivNV;
1333     PFNGLGETVIDEOUI64VNVPROC epoxy_glGetVideoui64vNV;
1334     PFNGLGETVIDEOUIVNVPROC epoxy_glGetVideouivNV;
1335     PFNGLGETVKPROCADDRNVPROC epoxy_glGetVkProcAddrNV;
1336     PFNGLGETNCOLORTABLEPROC epoxy_glGetnColorTable;
1337     PFNGLGETNCOLORTABLEARBPROC epoxy_glGetnColorTableARB;
1338     PFNGLGETNCOMPRESSEDTEXIMAGEPROC epoxy_glGetnCompressedTexImage;
1339     PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC epoxy_glGetnCompressedTexImageARB;
1340     PFNGLGETNCONVOLUTIONFILTERPROC epoxy_glGetnConvolutionFilter;
1341     PFNGLGETNCONVOLUTIONFILTERARBPROC epoxy_glGetnConvolutionFilterARB;
1342     PFNGLGETNHISTOGRAMPROC epoxy_glGetnHistogram;
1343     PFNGLGETNHISTOGRAMARBPROC epoxy_glGetnHistogramARB;
1344     PFNGLGETNMAPDVPROC epoxy_glGetnMapdv;
1345     PFNGLGETNMAPDVARBPROC epoxy_glGetnMapdvARB;
1346     PFNGLGETNMAPFVPROC epoxy_glGetnMapfv;
1347     PFNGLGETNMAPFVARBPROC epoxy_glGetnMapfvARB;
1348     PFNGLGETNMAPIVPROC epoxy_glGetnMapiv;
1349     PFNGLGETNMAPIVARBPROC epoxy_glGetnMapivARB;
1350     PFNGLGETNMINMAXPROC epoxy_glGetnMinmax;
1351     PFNGLGETNMINMAXARBPROC epoxy_glGetnMinmaxARB;
1352     PFNGLGETNPIXELMAPFVPROC epoxy_glGetnPixelMapfv;
1353     PFNGLGETNPIXELMAPFVARBPROC epoxy_glGetnPixelMapfvARB;
1354     PFNGLGETNPIXELMAPUIVPROC epoxy_glGetnPixelMapuiv;
1355     PFNGLGETNPIXELMAPUIVARBPROC epoxy_glGetnPixelMapuivARB;
1356     PFNGLGETNPIXELMAPUSVPROC epoxy_glGetnPixelMapusv;
1357     PFNGLGETNPIXELMAPUSVARBPROC epoxy_glGetnPixelMapusvARB;
1358     PFNGLGETNPOLYGONSTIPPLEPROC epoxy_glGetnPolygonStipple;
1359     PFNGLGETNPOLYGONSTIPPLEARBPROC epoxy_glGetnPolygonStippleARB;
1360     PFNGLGETNSEPARABLEFILTERPROC epoxy_glGetnSeparableFilter;
1361     PFNGLGETNSEPARABLEFILTERARBPROC epoxy_glGetnSeparableFilterARB;
1362     PFNGLGETNTEXIMAGEPROC epoxy_glGetnTexImage;
1363     PFNGLGETNTEXIMAGEARBPROC epoxy_glGetnTexImageARB;
1364     PFNGLGETNUNIFORMDVPROC epoxy_glGetnUniformdv;
1365     PFNGLGETNUNIFORMDVARBPROC epoxy_glGetnUniformdvARB;
1366     PFNGLGETNUNIFORMFVPROC epoxy_glGetnUniformfv;
1367     PFNGLGETNUNIFORMFVARBPROC epoxy_glGetnUniformfvARB;
1368     PFNGLGETNUNIFORMFVEXTPROC epoxy_glGetnUniformfvEXT;
1369     PFNGLGETNUNIFORMFVKHRPROC epoxy_glGetnUniformfvKHR;
1370     PFNGLGETNUNIFORMI64VARBPROC epoxy_glGetnUniformi64vARB;
1371     PFNGLGETNUNIFORMIVPROC epoxy_glGetnUniformiv;
1372     PFNGLGETNUNIFORMIVARBPROC epoxy_glGetnUniformivARB;
1373     PFNGLGETNUNIFORMIVEXTPROC epoxy_glGetnUniformivEXT;
1374     PFNGLGETNUNIFORMIVKHRPROC epoxy_glGetnUniformivKHR;
1375     PFNGLGETNUNIFORMUI64VARBPROC epoxy_glGetnUniformui64vARB;
1376     PFNGLGETNUNIFORMUIVPROC epoxy_glGetnUniformuiv;
1377     PFNGLGETNUNIFORMUIVARBPROC epoxy_glGetnUniformuivARB;
1378     PFNGLGETNUNIFORMUIVKHRPROC epoxy_glGetnUniformuivKHR;
1379     PFNGLGLOBALALPHAFACTORBSUNPROC epoxy_glGlobalAlphaFactorbSUN;
1380     PFNGLGLOBALALPHAFACTORDSUNPROC epoxy_glGlobalAlphaFactordSUN;
1381     PFNGLGLOBALALPHAFACTORFSUNPROC epoxy_glGlobalAlphaFactorfSUN;
1382     PFNGLGLOBALALPHAFACTORISUNPROC epoxy_glGlobalAlphaFactoriSUN;
1383     PFNGLGLOBALALPHAFACTORSSUNPROC epoxy_glGlobalAlphaFactorsSUN;
1384     PFNGLGLOBALALPHAFACTORUBSUNPROC epoxy_glGlobalAlphaFactorubSUN;
1385     PFNGLGLOBALALPHAFACTORUISUNPROC epoxy_glGlobalAlphaFactoruiSUN;
1386     PFNGLGLOBALALPHAFACTORUSSUNPROC epoxy_glGlobalAlphaFactorusSUN;
1387     PFNGLHINTPROC epoxy_glHint;
1388     PFNGLHINTPGIPROC epoxy_glHintPGI;
1389     PFNGLHISTOGRAMPROC epoxy_glHistogram;
1390     PFNGLHISTOGRAMEXTPROC epoxy_glHistogramEXT;
1391     PFNGLIGLOOINTERFACESGIXPROC epoxy_glIglooInterfaceSGIX;
1392     PFNGLIMAGETRANSFORMPARAMETERFHPPROC epoxy_glImageTransformParameterfHP;
1393     PFNGLIMAGETRANSFORMPARAMETERFVHPPROC epoxy_glImageTransformParameterfvHP;
1394     PFNGLIMAGETRANSFORMPARAMETERIHPPROC epoxy_glImageTransformParameteriHP;
1395     PFNGLIMAGETRANSFORMPARAMETERIVHPPROC epoxy_glImageTransformParameterivHP;
1396     PFNGLIMPORTMEMORYFDEXTPROC epoxy_glImportMemoryFdEXT;
1397     PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC epoxy_glImportMemoryWin32HandleEXT;
1398     PFNGLIMPORTMEMORYWIN32NAMEEXTPROC epoxy_glImportMemoryWin32NameEXT;
1399     PFNGLIMPORTSEMAPHOREFDEXTPROC epoxy_glImportSemaphoreFdEXT;
1400     PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC epoxy_glImportSemaphoreWin32HandleEXT;
1401     PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC epoxy_glImportSemaphoreWin32NameEXT;
1402     PFNGLIMPORTSYNCEXTPROC epoxy_glImportSyncEXT;
1403     PFNGLINDEXFORMATNVPROC epoxy_glIndexFormatNV;
1404     PFNGLINDEXFUNCEXTPROC epoxy_glIndexFuncEXT;
1405     PFNGLINDEXMASKPROC epoxy_glIndexMask;
1406     PFNGLINDEXMATERIALEXTPROC epoxy_glIndexMaterialEXT;
1407     PFNGLINDEXPOINTERPROC epoxy_glIndexPointer;
1408     PFNGLINDEXPOINTEREXTPROC epoxy_glIndexPointerEXT;
1409     PFNGLINDEXPOINTERLISTIBMPROC epoxy_glIndexPointerListIBM;
1410     PFNGLINDEXDPROC epoxy_glIndexd;
1411     PFNGLINDEXDVPROC epoxy_glIndexdv;
1412     PFNGLINDEXFPROC epoxy_glIndexf;
1413     PFNGLINDEXFVPROC epoxy_glIndexfv;
1414     PFNGLINDEXIPROC epoxy_glIndexi;
1415     PFNGLINDEXIVPROC epoxy_glIndexiv;
1416     PFNGLINDEXSPROC epoxy_glIndexs;
1417     PFNGLINDEXSVPROC epoxy_glIndexsv;
1418     PFNGLINDEXUBPROC epoxy_glIndexub;
1419     PFNGLINDEXUBVPROC epoxy_glIndexubv;
1420     PFNGLINDEXXOESPROC epoxy_glIndexxOES;
1421     PFNGLINDEXXVOESPROC epoxy_glIndexxvOES;
1422     PFNGLINITNAMESPROC epoxy_glInitNames;
1423     PFNGLINSERTCOMPONENTEXTPROC epoxy_glInsertComponentEXT;
1424     PFNGLINSERTEVENTMARKEREXTPROC epoxy_glInsertEventMarkerEXT;
1425     PFNGLINSTRUMENTSBUFFERSGIXPROC epoxy_glInstrumentsBufferSGIX;
1426     PFNGLINTERLEAVEDARRAYSPROC epoxy_glInterleavedArrays;
1427     PFNGLINTERPOLATEPATHSNVPROC epoxy_glInterpolatePathsNV;
1428     PFNGLINVALIDATEBUFFERDATAPROC epoxy_glInvalidateBufferData;
1429     PFNGLINVALIDATEBUFFERSUBDATAPROC epoxy_glInvalidateBufferSubData;
1430     PFNGLINVALIDATEFRAMEBUFFERPROC epoxy_glInvalidateFramebuffer;
1431     PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC epoxy_glInvalidateNamedFramebufferData;
1432     PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC epoxy_glInvalidateNamedFramebufferSubData;
1433     PFNGLINVALIDATESUBFRAMEBUFFERPROC epoxy_glInvalidateSubFramebuffer;
1434     PFNGLINVALIDATETEXIMAGEPROC epoxy_glInvalidateTexImage;
1435     PFNGLINVALIDATETEXSUBIMAGEPROC epoxy_glInvalidateTexSubImage;
1436     PFNGLISASYNCMARKERSGIXPROC epoxy_glIsAsyncMarkerSGIX;
1437     PFNGLISBUFFERPROC epoxy_glIsBuffer;
1438     PFNGLISBUFFERARBPROC epoxy_glIsBufferARB;
1439     PFNGLISBUFFERRESIDENTNVPROC epoxy_glIsBufferResidentNV;
1440     PFNGLISCOMMANDLISTNVPROC epoxy_glIsCommandListNV;
1441     PFNGLISENABLEDPROC epoxy_glIsEnabled;
1442     PFNGLISENABLEDINDEXEDEXTPROC epoxy_glIsEnabledIndexedEXT;
1443     PFNGLISENABLEDIPROC epoxy_glIsEnabledi;
1444     PFNGLISENABLEDIEXTPROC epoxy_glIsEnablediEXT;
1445     PFNGLISENABLEDINVPROC epoxy_glIsEnablediNV;
1446     PFNGLISENABLEDIOESPROC epoxy_glIsEnablediOES;
1447     PFNGLISFENCEAPPLEPROC epoxy_glIsFenceAPPLE;
1448     PFNGLISFENCENVPROC epoxy_glIsFenceNV;
1449     PFNGLISFRAMEBUFFERPROC epoxy_glIsFramebuffer;
1450     PFNGLISFRAMEBUFFEREXTPROC epoxy_glIsFramebufferEXT;
1451     PFNGLISFRAMEBUFFEROESPROC epoxy_glIsFramebufferOES;
1452     PFNGLISIMAGEHANDLERESIDENTARBPROC epoxy_glIsImageHandleResidentARB;
1453     PFNGLISIMAGEHANDLERESIDENTNVPROC epoxy_glIsImageHandleResidentNV;
1454     PFNGLISLISTPROC epoxy_glIsList;
1455     PFNGLISMEMORYOBJECTEXTPROC epoxy_glIsMemoryObjectEXT;
1456     PFNGLISNAMEAMDPROC epoxy_glIsNameAMD;
1457     PFNGLISNAMEDBUFFERRESIDENTNVPROC epoxy_glIsNamedBufferResidentNV;
1458     PFNGLISNAMEDSTRINGARBPROC epoxy_glIsNamedStringARB;
1459     PFNGLISOBJECTBUFFERATIPROC epoxy_glIsObjectBufferATI;
1460     PFNGLISOCCLUSIONQUERYNVPROC epoxy_glIsOcclusionQueryNV;
1461     PFNGLISPATHNVPROC epoxy_glIsPathNV;
1462     PFNGLISPOINTINFILLPATHNVPROC epoxy_glIsPointInFillPathNV;
1463     PFNGLISPOINTINSTROKEPATHNVPROC epoxy_glIsPointInStrokePathNV;
1464     PFNGLISPROGRAMPROC epoxy_glIsProgram;
1465     PFNGLISPROGRAMARBPROC epoxy_glIsProgramARB;
1466     PFNGLISPROGRAMNVPROC epoxy_glIsProgramNV;
1467     PFNGLISPROGRAMPIPELINEPROC epoxy_glIsProgramPipeline;
1468     PFNGLISPROGRAMPIPELINEEXTPROC epoxy_glIsProgramPipelineEXT;
1469     PFNGLISQUERYPROC epoxy_glIsQuery;
1470     PFNGLISQUERYARBPROC epoxy_glIsQueryARB;
1471     PFNGLISQUERYEXTPROC epoxy_glIsQueryEXT;
1472     PFNGLISRENDERBUFFERPROC epoxy_glIsRenderbuffer;
1473     PFNGLISRENDERBUFFEREXTPROC epoxy_glIsRenderbufferEXT;
1474     PFNGLISRENDERBUFFEROESPROC epoxy_glIsRenderbufferOES;
1475     PFNGLISSAMPLERPROC epoxy_glIsSampler;
1476     PFNGLISSEMAPHOREEXTPROC epoxy_glIsSemaphoreEXT;
1477     PFNGLISSHADERPROC epoxy_glIsShader;
1478     PFNGLISSTATENVPROC epoxy_glIsStateNV;
1479     PFNGLISSYNCPROC epoxy_glIsSync;
1480     PFNGLISSYNCAPPLEPROC epoxy_glIsSyncAPPLE;
1481     PFNGLISTEXTUREPROC epoxy_glIsTexture;
1482     PFNGLISTEXTUREEXTPROC epoxy_glIsTextureEXT;
1483     PFNGLISTEXTUREHANDLERESIDENTARBPROC epoxy_glIsTextureHandleResidentARB;
1484     PFNGLISTEXTUREHANDLERESIDENTNVPROC epoxy_glIsTextureHandleResidentNV;
1485     PFNGLISTRANSFORMFEEDBACKPROC epoxy_glIsTransformFeedback;
1486     PFNGLISTRANSFORMFEEDBACKNVPROC epoxy_glIsTransformFeedbackNV;
1487     PFNGLISVARIANTENABLEDEXTPROC epoxy_glIsVariantEnabledEXT;
1488     PFNGLISVERTEXARRAYPROC epoxy_glIsVertexArray;
1489     PFNGLISVERTEXARRAYAPPLEPROC epoxy_glIsVertexArrayAPPLE;
1490     PFNGLISVERTEXARRAYOESPROC epoxy_glIsVertexArrayOES;
1491     PFNGLISVERTEXATTRIBENABLEDAPPLEPROC epoxy_glIsVertexAttribEnabledAPPLE;
1492     PFNGLLGPUCOPYIMAGESUBDATANVXPROC epoxy_glLGPUCopyImageSubDataNVX;
1493     PFNGLLGPUINTERLOCKNVXPROC epoxy_glLGPUInterlockNVX;
1494     PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC epoxy_glLGPUNamedBufferSubDataNVX;
1495     PFNGLLABELOBJECTEXTPROC epoxy_glLabelObjectEXT;
1496     PFNGLLIGHTENVISGIXPROC epoxy_glLightEnviSGIX;
1497     PFNGLLIGHTMODELFPROC epoxy_glLightModelf;
1498     PFNGLLIGHTMODELFVPROC epoxy_glLightModelfv;
1499     PFNGLLIGHTMODELIPROC epoxy_glLightModeli;
1500     PFNGLLIGHTMODELIVPROC epoxy_glLightModeliv;
1501     PFNGLLIGHTMODELXPROC epoxy_glLightModelx;
1502     PFNGLLIGHTMODELXOESPROC epoxy_glLightModelxOES;
1503     PFNGLLIGHTMODELXVPROC epoxy_glLightModelxv;
1504     PFNGLLIGHTMODELXVOESPROC epoxy_glLightModelxvOES;
1505     PFNGLLIGHTFPROC epoxy_glLightf;
1506     PFNGLLIGHTFVPROC epoxy_glLightfv;
1507     PFNGLLIGHTIPROC epoxy_glLighti;
1508     PFNGLLIGHTIVPROC epoxy_glLightiv;
1509     PFNGLLIGHTXPROC epoxy_glLightx;
1510     PFNGLLIGHTXOESPROC epoxy_glLightxOES;
1511     PFNGLLIGHTXVPROC epoxy_glLightxv;
1512     PFNGLLIGHTXVOESPROC epoxy_glLightxvOES;
1513     PFNGLLINESTIPPLEPROC epoxy_glLineStipple;
1514     PFNGLLINEWIDTHPROC epoxy_glLineWidth;
1515     PFNGLLINEWIDTHXPROC epoxy_glLineWidthx;
1516     PFNGLLINEWIDTHXOESPROC epoxy_glLineWidthxOES;
1517     PFNGLLINKPROGRAMPROC epoxy_glLinkProgram;
1518     PFNGLLINKPROGRAMARBPROC epoxy_glLinkProgramARB;
1519     PFNGLLISTBASEPROC epoxy_glListBase;
1520     PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC epoxy_glListDrawCommandsStatesClientNV;
1521     PFNGLLISTPARAMETERFSGIXPROC epoxy_glListParameterfSGIX;
1522     PFNGLLISTPARAMETERFVSGIXPROC epoxy_glListParameterfvSGIX;
1523     PFNGLLISTPARAMETERISGIXPROC epoxy_glListParameteriSGIX;
1524     PFNGLLISTPARAMETERIVSGIXPROC epoxy_glListParameterivSGIX;
1525     PFNGLLOADIDENTITYPROC epoxy_glLoadIdentity;
1526     PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC epoxy_glLoadIdentityDeformationMapSGIX;
1527     PFNGLLOADMATRIXDPROC epoxy_glLoadMatrixd;
1528     PFNGLLOADMATRIXFPROC epoxy_glLoadMatrixf;
1529     PFNGLLOADMATRIXXPROC epoxy_glLoadMatrixx;
1530     PFNGLLOADMATRIXXOESPROC epoxy_glLoadMatrixxOES;
1531     PFNGLLOADNAMEPROC epoxy_glLoadName;
1532     PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC epoxy_glLoadPaletteFromModelViewMatrixOES;
1533     PFNGLLOADPROGRAMNVPROC epoxy_glLoadProgramNV;
1534     PFNGLLOADTRANSPOSEMATRIXDPROC epoxy_glLoadTransposeMatrixd;
1535     PFNGLLOADTRANSPOSEMATRIXDARBPROC epoxy_glLoadTransposeMatrixdARB;
1536     PFNGLLOADTRANSPOSEMATRIXFPROC epoxy_glLoadTransposeMatrixf;
1537     PFNGLLOADTRANSPOSEMATRIXFARBPROC epoxy_glLoadTransposeMatrixfARB;
1538     PFNGLLOADTRANSPOSEMATRIXXOESPROC epoxy_glLoadTransposeMatrixxOES;
1539     PFNGLLOCKARRAYSEXTPROC epoxy_glLockArraysEXT;
1540     PFNGLLOGICOPPROC epoxy_glLogicOp;
1541     PFNGLMAKEBUFFERNONRESIDENTNVPROC epoxy_glMakeBufferNonResidentNV;
1542     PFNGLMAKEBUFFERRESIDENTNVPROC epoxy_glMakeBufferResidentNV;
1543     PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC epoxy_glMakeImageHandleNonResidentARB;
1544     PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC epoxy_glMakeImageHandleNonResidentNV;
1545     PFNGLMAKEIMAGEHANDLERESIDENTARBPROC epoxy_glMakeImageHandleResidentARB;
1546     PFNGLMAKEIMAGEHANDLERESIDENTNVPROC epoxy_glMakeImageHandleResidentNV;
1547     PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC epoxy_glMakeNamedBufferNonResidentNV;
1548     PFNGLMAKENAMEDBUFFERRESIDENTNVPROC epoxy_glMakeNamedBufferResidentNV;
1549     PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC epoxy_glMakeTextureHandleNonResidentARB;
1550     PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC epoxy_glMakeTextureHandleNonResidentNV;
1551     PFNGLMAKETEXTUREHANDLERESIDENTARBPROC epoxy_glMakeTextureHandleResidentARB;
1552     PFNGLMAKETEXTUREHANDLERESIDENTNVPROC epoxy_glMakeTextureHandleResidentNV;
1553     PFNGLMAP1DPROC epoxy_glMap1d;
1554     PFNGLMAP1FPROC epoxy_glMap1f;
1555     PFNGLMAP1XOESPROC epoxy_glMap1xOES;
1556     PFNGLMAP2DPROC epoxy_glMap2d;
1557     PFNGLMAP2FPROC epoxy_glMap2f;
1558     PFNGLMAP2XOESPROC epoxy_glMap2xOES;
1559     PFNGLMAPBUFFERPROC epoxy_glMapBuffer;
1560     PFNGLMAPBUFFERARBPROC epoxy_glMapBufferARB;
1561     PFNGLMAPBUFFEROESPROC epoxy_glMapBufferOES;
1562     PFNGLMAPBUFFERRANGEPROC epoxy_glMapBufferRange;
1563     PFNGLMAPBUFFERRANGEEXTPROC epoxy_glMapBufferRangeEXT;
1564     PFNGLMAPCONTROLPOINTSNVPROC epoxy_glMapControlPointsNV;
1565     PFNGLMAPGRID1DPROC epoxy_glMapGrid1d;
1566     PFNGLMAPGRID1FPROC epoxy_glMapGrid1f;
1567     PFNGLMAPGRID1XOESPROC epoxy_glMapGrid1xOES;
1568     PFNGLMAPGRID2DPROC epoxy_glMapGrid2d;
1569     PFNGLMAPGRID2FPROC epoxy_glMapGrid2f;
1570     PFNGLMAPGRID2XOESPROC epoxy_glMapGrid2xOES;
1571     PFNGLMAPNAMEDBUFFERPROC epoxy_glMapNamedBuffer;
1572     PFNGLMAPNAMEDBUFFEREXTPROC epoxy_glMapNamedBufferEXT;
1573     PFNGLMAPNAMEDBUFFERRANGEPROC epoxy_glMapNamedBufferRange;
1574     PFNGLMAPNAMEDBUFFERRANGEEXTPROC epoxy_glMapNamedBufferRangeEXT;
1575     PFNGLMAPOBJECTBUFFERATIPROC epoxy_glMapObjectBufferATI;
1576     PFNGLMAPPARAMETERFVNVPROC epoxy_glMapParameterfvNV;
1577     PFNGLMAPPARAMETERIVNVPROC epoxy_glMapParameterivNV;
1578     PFNGLMAPTEXTURE2DINTELPROC epoxy_glMapTexture2DINTEL;
1579     PFNGLMAPVERTEXATTRIB1DAPPLEPROC epoxy_glMapVertexAttrib1dAPPLE;
1580     PFNGLMAPVERTEXATTRIB1FAPPLEPROC epoxy_glMapVertexAttrib1fAPPLE;
1581     PFNGLMAPVERTEXATTRIB2DAPPLEPROC epoxy_glMapVertexAttrib2dAPPLE;
1582     PFNGLMAPVERTEXATTRIB2FAPPLEPROC epoxy_glMapVertexAttrib2fAPPLE;
1583     PFNGLMATERIALFPROC epoxy_glMaterialf;
1584     PFNGLMATERIALFVPROC epoxy_glMaterialfv;
1585     PFNGLMATERIALIPROC epoxy_glMateriali;
1586     PFNGLMATERIALIVPROC epoxy_glMaterialiv;
1587     PFNGLMATERIALXPROC epoxy_glMaterialx;
1588     PFNGLMATERIALXOESPROC epoxy_glMaterialxOES;
1589     PFNGLMATERIALXVPROC epoxy_glMaterialxv;
1590     PFNGLMATERIALXVOESPROC epoxy_glMaterialxvOES;
1591     PFNGLMATRIXFRUSTUMEXTPROC epoxy_glMatrixFrustumEXT;
1592     PFNGLMATRIXINDEXPOINTERARBPROC epoxy_glMatrixIndexPointerARB;
1593     PFNGLMATRIXINDEXPOINTEROESPROC epoxy_glMatrixIndexPointerOES;
1594     PFNGLMATRIXINDEXUBVARBPROC epoxy_glMatrixIndexubvARB;
1595     PFNGLMATRIXINDEXUIVARBPROC epoxy_glMatrixIndexuivARB;
1596     PFNGLMATRIXINDEXUSVARBPROC epoxy_glMatrixIndexusvARB;
1597     PFNGLMATRIXLOAD3X2FNVPROC epoxy_glMatrixLoad3x2fNV;
1598     PFNGLMATRIXLOAD3X3FNVPROC epoxy_glMatrixLoad3x3fNV;
1599     PFNGLMATRIXLOADIDENTITYEXTPROC epoxy_glMatrixLoadIdentityEXT;
1600     PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC epoxy_glMatrixLoadTranspose3x3fNV;
1601     PFNGLMATRIXLOADTRANSPOSEDEXTPROC epoxy_glMatrixLoadTransposedEXT;
1602     PFNGLMATRIXLOADTRANSPOSEFEXTPROC epoxy_glMatrixLoadTransposefEXT;
1603     PFNGLMATRIXLOADDEXTPROC epoxy_glMatrixLoaddEXT;
1604     PFNGLMATRIXLOADFEXTPROC epoxy_glMatrixLoadfEXT;
1605     PFNGLMATRIXMODEPROC epoxy_glMatrixMode;
1606     PFNGLMATRIXMULT3X2FNVPROC epoxy_glMatrixMult3x2fNV;
1607     PFNGLMATRIXMULT3X3FNVPROC epoxy_glMatrixMult3x3fNV;
1608     PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC epoxy_glMatrixMultTranspose3x3fNV;
1609     PFNGLMATRIXMULTTRANSPOSEDEXTPROC epoxy_glMatrixMultTransposedEXT;
1610     PFNGLMATRIXMULTTRANSPOSEFEXTPROC epoxy_glMatrixMultTransposefEXT;
1611     PFNGLMATRIXMULTDEXTPROC epoxy_glMatrixMultdEXT;
1612     PFNGLMATRIXMULTFEXTPROC epoxy_glMatrixMultfEXT;
1613     PFNGLMATRIXORTHOEXTPROC epoxy_glMatrixOrthoEXT;
1614     PFNGLMATRIXPOPEXTPROC epoxy_glMatrixPopEXT;
1615     PFNGLMATRIXPUSHEXTPROC epoxy_glMatrixPushEXT;
1616     PFNGLMATRIXROTATEDEXTPROC epoxy_glMatrixRotatedEXT;
1617     PFNGLMATRIXROTATEFEXTPROC epoxy_glMatrixRotatefEXT;
1618     PFNGLMATRIXSCALEDEXTPROC epoxy_glMatrixScaledEXT;
1619     PFNGLMATRIXSCALEFEXTPROC epoxy_glMatrixScalefEXT;
1620     PFNGLMATRIXTRANSLATEDEXTPROC epoxy_glMatrixTranslatedEXT;
1621     PFNGLMATRIXTRANSLATEFEXTPROC epoxy_glMatrixTranslatefEXT;
1622     PFNGLMAXSHADERCOMPILERTHREADSARBPROC epoxy_glMaxShaderCompilerThreadsARB;
1623     PFNGLMAXSHADERCOMPILERTHREADSKHRPROC epoxy_glMaxShaderCompilerThreadsKHR;
1624     PFNGLMEMORYBARRIERPROC epoxy_glMemoryBarrier;
1625     PFNGLMEMORYBARRIERBYREGIONPROC epoxy_glMemoryBarrierByRegion;
1626     PFNGLMEMORYBARRIEREXTPROC epoxy_glMemoryBarrierEXT;
1627     PFNGLMEMORYOBJECTPARAMETERIVEXTPROC epoxy_glMemoryObjectParameterivEXT;
1628     PFNGLMINSAMPLESHADINGPROC epoxy_glMinSampleShading;
1629     PFNGLMINSAMPLESHADINGARBPROC epoxy_glMinSampleShadingARB;
1630     PFNGLMINSAMPLESHADINGOESPROC epoxy_glMinSampleShadingOES;
1631     PFNGLMINMAXPROC epoxy_glMinmax;
1632     PFNGLMINMAXEXTPROC epoxy_glMinmaxEXT;
1633     PFNGLMULTMATRIXDPROC epoxy_glMultMatrixd;
1634     PFNGLMULTMATRIXFPROC epoxy_glMultMatrixf;
1635     PFNGLMULTMATRIXXPROC epoxy_glMultMatrixx;
1636     PFNGLMULTMATRIXXOESPROC epoxy_glMultMatrixxOES;
1637     PFNGLMULTTRANSPOSEMATRIXDPROC epoxy_glMultTransposeMatrixd;
1638     PFNGLMULTTRANSPOSEMATRIXDARBPROC epoxy_glMultTransposeMatrixdARB;
1639     PFNGLMULTTRANSPOSEMATRIXFPROC epoxy_glMultTransposeMatrixf;
1640     PFNGLMULTTRANSPOSEMATRIXFARBPROC epoxy_glMultTransposeMatrixfARB;
1641     PFNGLMULTTRANSPOSEMATRIXXOESPROC epoxy_glMultTransposeMatrixxOES;
1642     PFNGLMULTIDRAWARRAYSPROC epoxy_glMultiDrawArrays;
1643     PFNGLMULTIDRAWARRAYSEXTPROC epoxy_glMultiDrawArraysEXT;
1644     PFNGLMULTIDRAWARRAYSINDIRECTPROC epoxy_glMultiDrawArraysIndirect;
1645     PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC epoxy_glMultiDrawArraysIndirectAMD;
1646     PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC epoxy_glMultiDrawArraysIndirectBindlessCountNV;
1647     PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC epoxy_glMultiDrawArraysIndirectBindlessNV;
1648     PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC epoxy_glMultiDrawArraysIndirectCount;
1649     PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC epoxy_glMultiDrawArraysIndirectCountARB;
1650     PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC epoxy_glMultiDrawArraysIndirectEXT;
1651     PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC epoxy_glMultiDrawElementArrayAPPLE;
1652     PFNGLMULTIDRAWELEMENTSPROC epoxy_glMultiDrawElements;
1653     PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC epoxy_glMultiDrawElementsBaseVertex;
1654     PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC epoxy_glMultiDrawElementsBaseVertexEXT;
1655     PFNGLMULTIDRAWELEMENTSEXTPROC epoxy_glMultiDrawElementsEXT;
1656     PFNGLMULTIDRAWELEMENTSINDIRECTPROC epoxy_glMultiDrawElementsIndirect;
1657     PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC epoxy_glMultiDrawElementsIndirectAMD;
1658     PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC epoxy_glMultiDrawElementsIndirectBindlessCountNV;
1659     PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC epoxy_glMultiDrawElementsIndirectBindlessNV;
1660     PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC epoxy_glMultiDrawElementsIndirectCount;
1661     PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC epoxy_glMultiDrawElementsIndirectCountARB;
1662     PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC epoxy_glMultiDrawElementsIndirectEXT;
1663     PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC epoxy_glMultiDrawMeshTasksIndirectCountNV;
1664     PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC epoxy_glMultiDrawMeshTasksIndirectNV;
1665     PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC epoxy_glMultiDrawRangeElementArrayAPPLE;
1666     PFNGLMULTIMODEDRAWARRAYSIBMPROC epoxy_glMultiModeDrawArraysIBM;
1667     PFNGLMULTIMODEDRAWELEMENTSIBMPROC epoxy_glMultiModeDrawElementsIBM;
1668     PFNGLMULTITEXBUFFEREXTPROC epoxy_glMultiTexBufferEXT;
1669     PFNGLMULTITEXCOORD1BOESPROC epoxy_glMultiTexCoord1bOES;
1670     PFNGLMULTITEXCOORD1BVOESPROC epoxy_glMultiTexCoord1bvOES;
1671     PFNGLMULTITEXCOORD1DPROC epoxy_glMultiTexCoord1d;
1672     PFNGLMULTITEXCOORD1DARBPROC epoxy_glMultiTexCoord1dARB;
1673     PFNGLMULTITEXCOORD1DVPROC epoxy_glMultiTexCoord1dv;
1674     PFNGLMULTITEXCOORD1DVARBPROC epoxy_glMultiTexCoord1dvARB;
1675     PFNGLMULTITEXCOORD1FPROC epoxy_glMultiTexCoord1f;
1676     PFNGLMULTITEXCOORD1FARBPROC epoxy_glMultiTexCoord1fARB;
1677     PFNGLMULTITEXCOORD1FVPROC epoxy_glMultiTexCoord1fv;
1678     PFNGLMULTITEXCOORD1FVARBPROC epoxy_glMultiTexCoord1fvARB;
1679     PFNGLMULTITEXCOORD1HNVPROC epoxy_glMultiTexCoord1hNV;
1680     PFNGLMULTITEXCOORD1HVNVPROC epoxy_glMultiTexCoord1hvNV;
1681     PFNGLMULTITEXCOORD1IPROC epoxy_glMultiTexCoord1i;
1682     PFNGLMULTITEXCOORD1IARBPROC epoxy_glMultiTexCoord1iARB;
1683     PFNGLMULTITEXCOORD1IVPROC epoxy_glMultiTexCoord1iv;
1684     PFNGLMULTITEXCOORD1IVARBPROC epoxy_glMultiTexCoord1ivARB;
1685     PFNGLMULTITEXCOORD1SPROC epoxy_glMultiTexCoord1s;
1686     PFNGLMULTITEXCOORD1SARBPROC epoxy_glMultiTexCoord1sARB;
1687     PFNGLMULTITEXCOORD1SVPROC epoxy_glMultiTexCoord1sv;
1688     PFNGLMULTITEXCOORD1SVARBPROC epoxy_glMultiTexCoord1svARB;
1689     PFNGLMULTITEXCOORD1XOESPROC epoxy_glMultiTexCoord1xOES;
1690     PFNGLMULTITEXCOORD1XVOESPROC epoxy_glMultiTexCoord1xvOES;
1691     PFNGLMULTITEXCOORD2BOESPROC epoxy_glMultiTexCoord2bOES;
1692     PFNGLMULTITEXCOORD2BVOESPROC epoxy_glMultiTexCoord2bvOES;
1693     PFNGLMULTITEXCOORD2DPROC epoxy_glMultiTexCoord2d;
1694     PFNGLMULTITEXCOORD2DARBPROC epoxy_glMultiTexCoord2dARB;
1695     PFNGLMULTITEXCOORD2DVPROC epoxy_glMultiTexCoord2dv;
1696     PFNGLMULTITEXCOORD2DVARBPROC epoxy_glMultiTexCoord2dvARB;
1697     PFNGLMULTITEXCOORD2FPROC epoxy_glMultiTexCoord2f;
1698     PFNGLMULTITEXCOORD2FARBPROC epoxy_glMultiTexCoord2fARB;
1699     PFNGLMULTITEXCOORD2FVPROC epoxy_glMultiTexCoord2fv;
1700     PFNGLMULTITEXCOORD2FVARBPROC epoxy_glMultiTexCoord2fvARB;
1701     PFNGLMULTITEXCOORD2HNVPROC epoxy_glMultiTexCoord2hNV;
1702     PFNGLMULTITEXCOORD2HVNVPROC epoxy_glMultiTexCoord2hvNV;
1703     PFNGLMULTITEXCOORD2IPROC epoxy_glMultiTexCoord2i;
1704     PFNGLMULTITEXCOORD2IARBPROC epoxy_glMultiTexCoord2iARB;
1705     PFNGLMULTITEXCOORD2IVPROC epoxy_glMultiTexCoord2iv;
1706     PFNGLMULTITEXCOORD2IVARBPROC epoxy_glMultiTexCoord2ivARB;
1707     PFNGLMULTITEXCOORD2SPROC epoxy_glMultiTexCoord2s;
1708     PFNGLMULTITEXCOORD2SARBPROC epoxy_glMultiTexCoord2sARB;
1709     PFNGLMULTITEXCOORD2SVPROC epoxy_glMultiTexCoord2sv;
1710     PFNGLMULTITEXCOORD2SVARBPROC epoxy_glMultiTexCoord2svARB;
1711     PFNGLMULTITEXCOORD2XOESPROC epoxy_glMultiTexCoord2xOES;
1712     PFNGLMULTITEXCOORD2XVOESPROC epoxy_glMultiTexCoord2xvOES;
1713     PFNGLMULTITEXCOORD3BOESPROC epoxy_glMultiTexCoord3bOES;
1714     PFNGLMULTITEXCOORD3BVOESPROC epoxy_glMultiTexCoord3bvOES;
1715     PFNGLMULTITEXCOORD3DPROC epoxy_glMultiTexCoord3d;
1716     PFNGLMULTITEXCOORD3DARBPROC epoxy_glMultiTexCoord3dARB;
1717     PFNGLMULTITEXCOORD3DVPROC epoxy_glMultiTexCoord3dv;
1718     PFNGLMULTITEXCOORD3DVARBPROC epoxy_glMultiTexCoord3dvARB;
1719     PFNGLMULTITEXCOORD3FPROC epoxy_glMultiTexCoord3f;
1720     PFNGLMULTITEXCOORD3FARBPROC epoxy_glMultiTexCoord3fARB;
1721     PFNGLMULTITEXCOORD3FVPROC epoxy_glMultiTexCoord3fv;
1722     PFNGLMULTITEXCOORD3FVARBPROC epoxy_glMultiTexCoord3fvARB;
1723     PFNGLMULTITEXCOORD3HNVPROC epoxy_glMultiTexCoord3hNV;
1724     PFNGLMULTITEXCOORD3HVNVPROC epoxy_glMultiTexCoord3hvNV;
1725     PFNGLMULTITEXCOORD3IPROC epoxy_glMultiTexCoord3i;
1726     PFNGLMULTITEXCOORD3IARBPROC epoxy_glMultiTexCoord3iARB;
1727     PFNGLMULTITEXCOORD3IVPROC epoxy_glMultiTexCoord3iv;
1728     PFNGLMULTITEXCOORD3IVARBPROC epoxy_glMultiTexCoord3ivARB;
1729     PFNGLMULTITEXCOORD3SPROC epoxy_glMultiTexCoord3s;
1730     PFNGLMULTITEXCOORD3SARBPROC epoxy_glMultiTexCoord3sARB;
1731     PFNGLMULTITEXCOORD3SVPROC epoxy_glMultiTexCoord3sv;
1732     PFNGLMULTITEXCOORD3SVARBPROC epoxy_glMultiTexCoord3svARB;
1733     PFNGLMULTITEXCOORD3XOESPROC epoxy_glMultiTexCoord3xOES;
1734     PFNGLMULTITEXCOORD3XVOESPROC epoxy_glMultiTexCoord3xvOES;
1735     PFNGLMULTITEXCOORD4BOESPROC epoxy_glMultiTexCoord4bOES;
1736     PFNGLMULTITEXCOORD4BVOESPROC epoxy_glMultiTexCoord4bvOES;
1737     PFNGLMULTITEXCOORD4DPROC epoxy_glMultiTexCoord4d;
1738     PFNGLMULTITEXCOORD4DARBPROC epoxy_glMultiTexCoord4dARB;
1739     PFNGLMULTITEXCOORD4DVPROC epoxy_glMultiTexCoord4dv;
1740     PFNGLMULTITEXCOORD4DVARBPROC epoxy_glMultiTexCoord4dvARB;
1741     PFNGLMULTITEXCOORD4FPROC epoxy_glMultiTexCoord4f;
1742     PFNGLMULTITEXCOORD4FARBPROC epoxy_glMultiTexCoord4fARB;
1743     PFNGLMULTITEXCOORD4FVPROC epoxy_glMultiTexCoord4fv;
1744     PFNGLMULTITEXCOORD4FVARBPROC epoxy_glMultiTexCoord4fvARB;
1745     PFNGLMULTITEXCOORD4HNVPROC epoxy_glMultiTexCoord4hNV;
1746     PFNGLMULTITEXCOORD4HVNVPROC epoxy_glMultiTexCoord4hvNV;
1747     PFNGLMULTITEXCOORD4IPROC epoxy_glMultiTexCoord4i;
1748     PFNGLMULTITEXCOORD4IARBPROC epoxy_glMultiTexCoord4iARB;
1749     PFNGLMULTITEXCOORD4IVPROC epoxy_glMultiTexCoord4iv;
1750     PFNGLMULTITEXCOORD4IVARBPROC epoxy_glMultiTexCoord4ivARB;
1751     PFNGLMULTITEXCOORD4SPROC epoxy_glMultiTexCoord4s;
1752     PFNGLMULTITEXCOORD4SARBPROC epoxy_glMultiTexCoord4sARB;
1753     PFNGLMULTITEXCOORD4SVPROC epoxy_glMultiTexCoord4sv;
1754     PFNGLMULTITEXCOORD4SVARBPROC epoxy_glMultiTexCoord4svARB;
1755     PFNGLMULTITEXCOORD4XPROC epoxy_glMultiTexCoord4x;
1756     PFNGLMULTITEXCOORD4XOESPROC epoxy_glMultiTexCoord4xOES;
1757     PFNGLMULTITEXCOORD4XVOESPROC epoxy_glMultiTexCoord4xvOES;
1758     PFNGLMULTITEXCOORDP1UIPROC epoxy_glMultiTexCoordP1ui;
1759     PFNGLMULTITEXCOORDP1UIVPROC epoxy_glMultiTexCoordP1uiv;
1760     PFNGLMULTITEXCOORDP2UIPROC epoxy_glMultiTexCoordP2ui;
1761     PFNGLMULTITEXCOORDP2UIVPROC epoxy_glMultiTexCoordP2uiv;
1762     PFNGLMULTITEXCOORDP3UIPROC epoxy_glMultiTexCoordP3ui;
1763     PFNGLMULTITEXCOORDP3UIVPROC epoxy_glMultiTexCoordP3uiv;
1764     PFNGLMULTITEXCOORDP4UIPROC epoxy_glMultiTexCoordP4ui;
1765     PFNGLMULTITEXCOORDP4UIVPROC epoxy_glMultiTexCoordP4uiv;
1766     PFNGLMULTITEXCOORDPOINTEREXTPROC epoxy_glMultiTexCoordPointerEXT;
1767     PFNGLMULTITEXENVFEXTPROC epoxy_glMultiTexEnvfEXT;
1768     PFNGLMULTITEXENVFVEXTPROC epoxy_glMultiTexEnvfvEXT;
1769     PFNGLMULTITEXENVIEXTPROC epoxy_glMultiTexEnviEXT;
1770     PFNGLMULTITEXENVIVEXTPROC epoxy_glMultiTexEnvivEXT;
1771     PFNGLMULTITEXGENDEXTPROC epoxy_glMultiTexGendEXT;
1772     PFNGLMULTITEXGENDVEXTPROC epoxy_glMultiTexGendvEXT;
1773     PFNGLMULTITEXGENFEXTPROC epoxy_glMultiTexGenfEXT;
1774     PFNGLMULTITEXGENFVEXTPROC epoxy_glMultiTexGenfvEXT;
1775     PFNGLMULTITEXGENIEXTPROC epoxy_glMultiTexGeniEXT;
1776     PFNGLMULTITEXGENIVEXTPROC epoxy_glMultiTexGenivEXT;
1777     PFNGLMULTITEXIMAGE1DEXTPROC epoxy_glMultiTexImage1DEXT;
1778     PFNGLMULTITEXIMAGE2DEXTPROC epoxy_glMultiTexImage2DEXT;
1779     PFNGLMULTITEXIMAGE3DEXTPROC epoxy_glMultiTexImage3DEXT;
1780     PFNGLMULTITEXPARAMETERIIVEXTPROC epoxy_glMultiTexParameterIivEXT;
1781     PFNGLMULTITEXPARAMETERIUIVEXTPROC epoxy_glMultiTexParameterIuivEXT;
1782     PFNGLMULTITEXPARAMETERFEXTPROC epoxy_glMultiTexParameterfEXT;
1783     PFNGLMULTITEXPARAMETERFVEXTPROC epoxy_glMultiTexParameterfvEXT;
1784     PFNGLMULTITEXPARAMETERIEXTPROC epoxy_glMultiTexParameteriEXT;
1785     PFNGLMULTITEXPARAMETERIVEXTPROC epoxy_glMultiTexParameterivEXT;
1786     PFNGLMULTITEXRENDERBUFFEREXTPROC epoxy_glMultiTexRenderbufferEXT;
1787     PFNGLMULTITEXSUBIMAGE1DEXTPROC epoxy_glMultiTexSubImage1DEXT;
1788     PFNGLMULTITEXSUBIMAGE2DEXTPROC epoxy_glMultiTexSubImage2DEXT;
1789     PFNGLMULTITEXSUBIMAGE3DEXTPROC epoxy_glMultiTexSubImage3DEXT;
1790     PFNGLMULTICASTBARRIERNVPROC epoxy_glMulticastBarrierNV;
1791     PFNGLMULTICASTBLITFRAMEBUFFERNVPROC epoxy_glMulticastBlitFramebufferNV;
1792     PFNGLMULTICASTBUFFERSUBDATANVPROC epoxy_glMulticastBufferSubDataNV;
1793     PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC epoxy_glMulticastCopyBufferSubDataNV;
1794     PFNGLMULTICASTCOPYIMAGESUBDATANVPROC epoxy_glMulticastCopyImageSubDataNV;
1795     PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC epoxy_glMulticastFramebufferSampleLocationsfvNV;
1796     PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC epoxy_glMulticastGetQueryObjecti64vNV;
1797     PFNGLMULTICASTGETQUERYOBJECTIVNVPROC epoxy_glMulticastGetQueryObjectivNV;
1798     PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC epoxy_glMulticastGetQueryObjectui64vNV;
1799     PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC epoxy_glMulticastGetQueryObjectuivNV;
1800     PFNGLMULTICASTSCISSORARRAYVNVXPROC epoxy_glMulticastScissorArrayvNVX;
1801     PFNGLMULTICASTVIEWPORTARRAYVNVXPROC epoxy_glMulticastViewportArrayvNVX;
1802     PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC epoxy_glMulticastViewportPositionWScaleNVX;
1803     PFNGLMULTICASTWAITSYNCNVPROC epoxy_glMulticastWaitSyncNV;
1804     PFNGLNAMEDBUFFERATTACHMEMORYNVPROC epoxy_glNamedBufferAttachMemoryNV;
1805     PFNGLNAMEDBUFFERDATAPROC epoxy_glNamedBufferData;
1806     PFNGLNAMEDBUFFERDATAEXTPROC epoxy_glNamedBufferDataEXT;
1807     PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC epoxy_glNamedBufferPageCommitmentARB;
1808     PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC epoxy_glNamedBufferPageCommitmentEXT;
1809     PFNGLNAMEDBUFFERSTORAGEPROC epoxy_glNamedBufferStorage;
1810     PFNGLNAMEDBUFFERSTORAGEEXTPROC epoxy_glNamedBufferStorageEXT;
1811     PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC epoxy_glNamedBufferStorageExternalEXT;
1812     PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC epoxy_glNamedBufferStorageMemEXT;
1813     PFNGLNAMEDBUFFERSUBDATAPROC epoxy_glNamedBufferSubData;
1814     PFNGLNAMEDBUFFERSUBDATAEXTPROC epoxy_glNamedBufferSubDataEXT;
1815     PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC epoxy_glNamedCopyBufferSubDataEXT;
1816     PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC epoxy_glNamedFramebufferDrawBuffer;
1817     PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC epoxy_glNamedFramebufferDrawBuffers;
1818     PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC epoxy_glNamedFramebufferParameteri;
1819     PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC epoxy_glNamedFramebufferParameteriEXT;
1820     PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC epoxy_glNamedFramebufferReadBuffer;
1821     PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC epoxy_glNamedFramebufferRenderbuffer;
1822     PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC epoxy_glNamedFramebufferRenderbufferEXT;
1823     PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC epoxy_glNamedFramebufferSampleLocationsfvARB;
1824     PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC epoxy_glNamedFramebufferSampleLocationsfvNV;
1825     PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC epoxy_glNamedFramebufferSamplePositionsfvAMD;
1826     PFNGLNAMEDFRAMEBUFFERTEXTUREPROC epoxy_glNamedFramebufferTexture;
1827     PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC epoxy_glNamedFramebufferTexture1DEXT;
1828     PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC epoxy_glNamedFramebufferTexture2DEXT;
1829     PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC epoxy_glNamedFramebufferTexture3DEXT;
1830     PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC epoxy_glNamedFramebufferTextureEXT;
1831     PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC epoxy_glNamedFramebufferTextureFaceEXT;
1832     PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC epoxy_glNamedFramebufferTextureLayer;
1833     PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC epoxy_glNamedFramebufferTextureLayerEXT;
1834     PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC epoxy_glNamedProgramLocalParameter4dEXT;
1835     PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC epoxy_glNamedProgramLocalParameter4dvEXT;
1836     PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC epoxy_glNamedProgramLocalParameter4fEXT;
1837     PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC epoxy_glNamedProgramLocalParameter4fvEXT;
1838     PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC epoxy_glNamedProgramLocalParameterI4iEXT;
1839     PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC epoxy_glNamedProgramLocalParameterI4ivEXT;
1840     PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC epoxy_glNamedProgramLocalParameterI4uiEXT;
1841     PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC epoxy_glNamedProgramLocalParameterI4uivEXT;
1842     PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC epoxy_glNamedProgramLocalParameters4fvEXT;
1843     PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC epoxy_glNamedProgramLocalParametersI4ivEXT;
1844     PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC epoxy_glNamedProgramLocalParametersI4uivEXT;
1845     PFNGLNAMEDPROGRAMSTRINGEXTPROC epoxy_glNamedProgramStringEXT;
1846     PFNGLNAMEDRENDERBUFFERSTORAGEPROC epoxy_glNamedRenderbufferStorage;
1847     PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC epoxy_glNamedRenderbufferStorageEXT;
1848     PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC epoxy_glNamedRenderbufferStorageMultisample;
1849     PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD;
1850     PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT;
1851     PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC epoxy_glNamedRenderbufferStorageMultisampleEXT;
1852     PFNGLNAMEDSTRINGARBPROC epoxy_glNamedStringARB;
1853     PFNGLNEWLISTPROC epoxy_glNewList;
1854     PFNGLNEWOBJECTBUFFERATIPROC epoxy_glNewObjectBufferATI;
1855     PFNGLNORMAL3BPROC epoxy_glNormal3b;
1856     PFNGLNORMAL3BVPROC epoxy_glNormal3bv;
1857     PFNGLNORMAL3DPROC epoxy_glNormal3d;
1858     PFNGLNORMAL3DVPROC epoxy_glNormal3dv;
1859     PFNGLNORMAL3FPROC epoxy_glNormal3f;
1860     PFNGLNORMAL3FVERTEX3FSUNPROC epoxy_glNormal3fVertex3fSUN;
1861     PFNGLNORMAL3FVERTEX3FVSUNPROC epoxy_glNormal3fVertex3fvSUN;
1862     PFNGLNORMAL3FVPROC epoxy_glNormal3fv;
1863     PFNGLNORMAL3HNVPROC epoxy_glNormal3hNV;
1864     PFNGLNORMAL3HVNVPROC epoxy_glNormal3hvNV;
1865     PFNGLNORMAL3IPROC epoxy_glNormal3i;
1866     PFNGLNORMAL3IVPROC epoxy_glNormal3iv;
1867     PFNGLNORMAL3SPROC epoxy_glNormal3s;
1868     PFNGLNORMAL3SVPROC epoxy_glNormal3sv;
1869     PFNGLNORMAL3XPROC epoxy_glNormal3x;
1870     PFNGLNORMAL3XOESPROC epoxy_glNormal3xOES;
1871     PFNGLNORMAL3XVOESPROC epoxy_glNormal3xvOES;
1872     PFNGLNORMALFORMATNVPROC epoxy_glNormalFormatNV;
1873     PFNGLNORMALP3UIPROC epoxy_glNormalP3ui;
1874     PFNGLNORMALP3UIVPROC epoxy_glNormalP3uiv;
1875     PFNGLNORMALPOINTERPROC epoxy_glNormalPointer;
1876     PFNGLNORMALPOINTEREXTPROC epoxy_glNormalPointerEXT;
1877     PFNGLNORMALPOINTERLISTIBMPROC epoxy_glNormalPointerListIBM;
1878     PFNGLNORMALPOINTERVINTELPROC epoxy_glNormalPointervINTEL;
1879     PFNGLNORMALSTREAM3BATIPROC epoxy_glNormalStream3bATI;
1880     PFNGLNORMALSTREAM3BVATIPROC epoxy_glNormalStream3bvATI;
1881     PFNGLNORMALSTREAM3DATIPROC epoxy_glNormalStream3dATI;
1882     PFNGLNORMALSTREAM3DVATIPROC epoxy_glNormalStream3dvATI;
1883     PFNGLNORMALSTREAM3FATIPROC epoxy_glNormalStream3fATI;
1884     PFNGLNORMALSTREAM3FVATIPROC epoxy_glNormalStream3fvATI;
1885     PFNGLNORMALSTREAM3IATIPROC epoxy_glNormalStream3iATI;
1886     PFNGLNORMALSTREAM3IVATIPROC epoxy_glNormalStream3ivATI;
1887     PFNGLNORMALSTREAM3SATIPROC epoxy_glNormalStream3sATI;
1888     PFNGLNORMALSTREAM3SVATIPROC epoxy_glNormalStream3svATI;
1889     PFNGLOBJECTLABELPROC epoxy_glObjectLabel;
1890     PFNGLOBJECTLABELKHRPROC epoxy_glObjectLabelKHR;
1891     PFNGLOBJECTPTRLABELPROC epoxy_glObjectPtrLabel;
1892     PFNGLOBJECTPTRLABELKHRPROC epoxy_glObjectPtrLabelKHR;
1893     PFNGLOBJECTPURGEABLEAPPLEPROC epoxy_glObjectPurgeableAPPLE;
1894     PFNGLOBJECTUNPURGEABLEAPPLEPROC epoxy_glObjectUnpurgeableAPPLE;
1895     PFNGLORTHOPROC epoxy_glOrtho;
1896     PFNGLORTHOFPROC epoxy_glOrthof;
1897     PFNGLORTHOFOESPROC epoxy_glOrthofOES;
1898     PFNGLORTHOXPROC epoxy_glOrthox;
1899     PFNGLORTHOXOESPROC epoxy_glOrthoxOES;
1900     PFNGLPNTRIANGLESFATIPROC epoxy_glPNTrianglesfATI;
1901     PFNGLPNTRIANGLESIATIPROC epoxy_glPNTrianglesiATI;
1902     PFNGLPASSTEXCOORDATIPROC epoxy_glPassTexCoordATI;
1903     PFNGLPASSTHROUGHPROC epoxy_glPassThrough;
1904     PFNGLPASSTHROUGHXOESPROC epoxy_glPassThroughxOES;
1905     PFNGLPATCHPARAMETERFVPROC epoxy_glPatchParameterfv;
1906     PFNGLPATCHPARAMETERIPROC epoxy_glPatchParameteri;
1907     PFNGLPATCHPARAMETERIEXTPROC epoxy_glPatchParameteriEXT;
1908     PFNGLPATCHPARAMETERIOESPROC epoxy_glPatchParameteriOES;
1909     PFNGLPATHCOLORGENNVPROC epoxy_glPathColorGenNV;
1910     PFNGLPATHCOMMANDSNVPROC epoxy_glPathCommandsNV;
1911     PFNGLPATHCOORDSNVPROC epoxy_glPathCoordsNV;
1912     PFNGLPATHCOVERDEPTHFUNCNVPROC epoxy_glPathCoverDepthFuncNV;
1913     PFNGLPATHDASHARRAYNVPROC epoxy_glPathDashArrayNV;
1914     PFNGLPATHFOGGENNVPROC epoxy_glPathFogGenNV;
1915     PFNGLPATHGLYPHINDEXARRAYNVPROC epoxy_glPathGlyphIndexArrayNV;
1916     PFNGLPATHGLYPHINDEXRANGENVPROC epoxy_glPathGlyphIndexRangeNV;
1917     PFNGLPATHGLYPHRANGENVPROC epoxy_glPathGlyphRangeNV;
1918     PFNGLPATHGLYPHSNVPROC epoxy_glPathGlyphsNV;
1919     PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC epoxy_glPathMemoryGlyphIndexArrayNV;
1920     PFNGLPATHPARAMETERFNVPROC epoxy_glPathParameterfNV;
1921     PFNGLPATHPARAMETERFVNVPROC epoxy_glPathParameterfvNV;
1922     PFNGLPATHPARAMETERINVPROC epoxy_glPathParameteriNV;
1923     PFNGLPATHPARAMETERIVNVPROC epoxy_glPathParameterivNV;
1924     PFNGLPATHSTENCILDEPTHOFFSETNVPROC epoxy_glPathStencilDepthOffsetNV;
1925     PFNGLPATHSTENCILFUNCNVPROC epoxy_glPathStencilFuncNV;
1926     PFNGLPATHSTRINGNVPROC epoxy_glPathStringNV;
1927     PFNGLPATHSUBCOMMANDSNVPROC epoxy_glPathSubCommandsNV;
1928     PFNGLPATHSUBCOORDSNVPROC epoxy_glPathSubCoordsNV;
1929     PFNGLPATHTEXGENNVPROC epoxy_glPathTexGenNV;
1930     PFNGLPAUSETRANSFORMFEEDBACKPROC epoxy_glPauseTransformFeedback;
1931     PFNGLPAUSETRANSFORMFEEDBACKNVPROC epoxy_glPauseTransformFeedbackNV;
1932     PFNGLPIXELDATARANGENVPROC epoxy_glPixelDataRangeNV;
1933     PFNGLPIXELMAPFVPROC epoxy_glPixelMapfv;
1934     PFNGLPIXELMAPUIVPROC epoxy_glPixelMapuiv;
1935     PFNGLPIXELMAPUSVPROC epoxy_glPixelMapusv;
1936     PFNGLPIXELMAPXPROC epoxy_glPixelMapx;
1937     PFNGLPIXELSTOREFPROC epoxy_glPixelStoref;
1938     PFNGLPIXELSTOREIPROC epoxy_glPixelStorei;
1939     PFNGLPIXELSTOREXPROC epoxy_glPixelStorex;
1940     PFNGLPIXELTEXGENPARAMETERFSGISPROC epoxy_glPixelTexGenParameterfSGIS;
1941     PFNGLPIXELTEXGENPARAMETERFVSGISPROC epoxy_glPixelTexGenParameterfvSGIS;
1942     PFNGLPIXELTEXGENPARAMETERISGISPROC epoxy_glPixelTexGenParameteriSGIS;
1943     PFNGLPIXELTEXGENPARAMETERIVSGISPROC epoxy_glPixelTexGenParameterivSGIS;
1944     PFNGLPIXELTEXGENSGIXPROC epoxy_glPixelTexGenSGIX;
1945     PFNGLPIXELTRANSFERFPROC epoxy_glPixelTransferf;
1946     PFNGLPIXELTRANSFERIPROC epoxy_glPixelTransferi;
1947     PFNGLPIXELTRANSFERXOESPROC epoxy_glPixelTransferxOES;
1948     PFNGLPIXELTRANSFORMPARAMETERFEXTPROC epoxy_glPixelTransformParameterfEXT;
1949     PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC epoxy_glPixelTransformParameterfvEXT;
1950     PFNGLPIXELTRANSFORMPARAMETERIEXTPROC epoxy_glPixelTransformParameteriEXT;
1951     PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC epoxy_glPixelTransformParameterivEXT;
1952     PFNGLPIXELZOOMPROC epoxy_glPixelZoom;
1953     PFNGLPIXELZOOMXOESPROC epoxy_glPixelZoomxOES;
1954     PFNGLPOINTALONGPATHNVPROC epoxy_glPointAlongPathNV;
1955     PFNGLPOINTPARAMETERFPROC epoxy_glPointParameterf;
1956     PFNGLPOINTPARAMETERFARBPROC epoxy_glPointParameterfARB;
1957     PFNGLPOINTPARAMETERFEXTPROC epoxy_glPointParameterfEXT;
1958     PFNGLPOINTPARAMETERFSGISPROC epoxy_glPointParameterfSGIS;
1959     PFNGLPOINTPARAMETERFVPROC epoxy_glPointParameterfv;
1960     PFNGLPOINTPARAMETERFVARBPROC epoxy_glPointParameterfvARB;
1961     PFNGLPOINTPARAMETERFVEXTPROC epoxy_glPointParameterfvEXT;
1962     PFNGLPOINTPARAMETERFVSGISPROC epoxy_glPointParameterfvSGIS;
1963     PFNGLPOINTPARAMETERIPROC epoxy_glPointParameteri;
1964     PFNGLPOINTPARAMETERINVPROC epoxy_glPointParameteriNV;
1965     PFNGLPOINTPARAMETERIVPROC epoxy_glPointParameteriv;
1966     PFNGLPOINTPARAMETERIVNVPROC epoxy_glPointParameterivNV;
1967     PFNGLPOINTPARAMETERXPROC epoxy_glPointParameterx;
1968     PFNGLPOINTPARAMETERXOESPROC epoxy_glPointParameterxOES;
1969     PFNGLPOINTPARAMETERXVPROC epoxy_glPointParameterxv;
1970     PFNGLPOINTPARAMETERXVOESPROC epoxy_glPointParameterxvOES;
1971     PFNGLPOINTSIZEPROC epoxy_glPointSize;
1972     PFNGLPOINTSIZEPOINTEROESPROC epoxy_glPointSizePointerOES;
1973     PFNGLPOINTSIZEXPROC epoxy_glPointSizex;
1974     PFNGLPOINTSIZEXOESPROC epoxy_glPointSizexOES;
1975     PFNGLPOLLASYNCSGIXPROC epoxy_glPollAsyncSGIX;
1976     PFNGLPOLLINSTRUMENTSSGIXPROC epoxy_glPollInstrumentsSGIX;
1977     PFNGLPOLYGONMODEPROC epoxy_glPolygonMode;
1978     PFNGLPOLYGONMODENVPROC epoxy_glPolygonModeNV;
1979     PFNGLPOLYGONOFFSETPROC epoxy_glPolygonOffset;
1980     PFNGLPOLYGONOFFSETCLAMPPROC epoxy_glPolygonOffsetClamp;
1981     PFNGLPOLYGONOFFSETCLAMPEXTPROC epoxy_glPolygonOffsetClampEXT;
1982     PFNGLPOLYGONOFFSETEXTPROC epoxy_glPolygonOffsetEXT;
1983     PFNGLPOLYGONOFFSETXPROC epoxy_glPolygonOffsetx;
1984     PFNGLPOLYGONOFFSETXOESPROC epoxy_glPolygonOffsetxOES;
1985     PFNGLPOLYGONSTIPPLEPROC epoxy_glPolygonStipple;
1986     PFNGLPOPATTRIBPROC epoxy_glPopAttrib;
1987     PFNGLPOPCLIENTATTRIBPROC epoxy_glPopClientAttrib;
1988     PFNGLPOPDEBUGGROUPPROC epoxy_glPopDebugGroup;
1989     PFNGLPOPDEBUGGROUPKHRPROC epoxy_glPopDebugGroupKHR;
1990     PFNGLPOPGROUPMARKEREXTPROC epoxy_glPopGroupMarkerEXT;
1991     PFNGLPOPMATRIXPROC epoxy_glPopMatrix;
1992     PFNGLPOPNAMEPROC epoxy_glPopName;
1993     PFNGLPRESENTFRAMEDUALFILLNVPROC epoxy_glPresentFrameDualFillNV;
1994     PFNGLPRESENTFRAMEKEYEDNVPROC epoxy_glPresentFrameKeyedNV;
1995     PFNGLPRIMITIVEBOUNDINGBOXPROC epoxy_glPrimitiveBoundingBox;
1996     PFNGLPRIMITIVEBOUNDINGBOXARBPROC epoxy_glPrimitiveBoundingBoxARB;
1997     PFNGLPRIMITIVEBOUNDINGBOXEXTPROC epoxy_glPrimitiveBoundingBoxEXT;
1998     PFNGLPRIMITIVEBOUNDINGBOXOESPROC epoxy_glPrimitiveBoundingBoxOES;
1999     PFNGLPRIMITIVERESTARTINDEXPROC epoxy_glPrimitiveRestartIndex;
2000     PFNGLPRIMITIVERESTARTINDEXNVPROC epoxy_glPrimitiveRestartIndexNV;
2001     PFNGLPRIMITIVERESTARTNVPROC epoxy_glPrimitiveRestartNV;
2002     PFNGLPRIORITIZETEXTURESPROC epoxy_glPrioritizeTextures;
2003     PFNGLPRIORITIZETEXTURESEXTPROC epoxy_glPrioritizeTexturesEXT;
2004     PFNGLPRIORITIZETEXTURESXOESPROC epoxy_glPrioritizeTexturesxOES;
2005     PFNGLPROGRAMBINARYPROC epoxy_glProgramBinary;
2006     PFNGLPROGRAMBINARYOESPROC epoxy_glProgramBinaryOES;
2007     PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC epoxy_glProgramBufferParametersIivNV;
2008     PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC epoxy_glProgramBufferParametersIuivNV;
2009     PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC epoxy_glProgramBufferParametersfvNV;
2010     PFNGLPROGRAMENVPARAMETER4DARBPROC epoxy_glProgramEnvParameter4dARB;
2011     PFNGLPROGRAMENVPARAMETER4DVARBPROC epoxy_glProgramEnvParameter4dvARB;
2012     PFNGLPROGRAMENVPARAMETER4FARBPROC epoxy_glProgramEnvParameter4fARB;
2013     PFNGLPROGRAMENVPARAMETER4FVARBPROC epoxy_glProgramEnvParameter4fvARB;
2014     PFNGLPROGRAMENVPARAMETERI4INVPROC epoxy_glProgramEnvParameterI4iNV;
2015     PFNGLPROGRAMENVPARAMETERI4IVNVPROC epoxy_glProgramEnvParameterI4ivNV;
2016     PFNGLPROGRAMENVPARAMETERI4UINVPROC epoxy_glProgramEnvParameterI4uiNV;
2017     PFNGLPROGRAMENVPARAMETERI4UIVNVPROC epoxy_glProgramEnvParameterI4uivNV;
2018     PFNGLPROGRAMENVPARAMETERS4FVEXTPROC epoxy_glProgramEnvParameters4fvEXT;
2019     PFNGLPROGRAMENVPARAMETERSI4IVNVPROC epoxy_glProgramEnvParametersI4ivNV;
2020     PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC epoxy_glProgramEnvParametersI4uivNV;
2021     PFNGLPROGRAMLOCALPARAMETER4DARBPROC epoxy_glProgramLocalParameter4dARB;
2022     PFNGLPROGRAMLOCALPARAMETER4DVARBPROC epoxy_glProgramLocalParameter4dvARB;
2023     PFNGLPROGRAMLOCALPARAMETER4FARBPROC epoxy_glProgramLocalParameter4fARB;
2024     PFNGLPROGRAMLOCALPARAMETER4FVARBPROC epoxy_glProgramLocalParameter4fvARB;
2025     PFNGLPROGRAMLOCALPARAMETERI4INVPROC epoxy_glProgramLocalParameterI4iNV;
2026     PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC epoxy_glProgramLocalParameterI4ivNV;
2027     PFNGLPROGRAMLOCALPARAMETERI4UINVPROC epoxy_glProgramLocalParameterI4uiNV;
2028     PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC epoxy_glProgramLocalParameterI4uivNV;
2029     PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC epoxy_glProgramLocalParameters4fvEXT;
2030     PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC epoxy_glProgramLocalParametersI4ivNV;
2031     PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC epoxy_glProgramLocalParametersI4uivNV;
2032     PFNGLPROGRAMNAMEDPARAMETER4DNVPROC epoxy_glProgramNamedParameter4dNV;
2033     PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC epoxy_glProgramNamedParameter4dvNV;
2034     PFNGLPROGRAMNAMEDPARAMETER4FNVPROC epoxy_glProgramNamedParameter4fNV;
2035     PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC epoxy_glProgramNamedParameter4fvNV;
2036     PFNGLPROGRAMPARAMETER4DNVPROC epoxy_glProgramParameter4dNV;
2037     PFNGLPROGRAMPARAMETER4DVNVPROC epoxy_glProgramParameter4dvNV;
2038     PFNGLPROGRAMPARAMETER4FNVPROC epoxy_glProgramParameter4fNV;
2039     PFNGLPROGRAMPARAMETER4FVNVPROC epoxy_glProgramParameter4fvNV;
2040     PFNGLPROGRAMPARAMETERIPROC epoxy_glProgramParameteri;
2041     PFNGLPROGRAMPARAMETERIARBPROC epoxy_glProgramParameteriARB;
2042     PFNGLPROGRAMPARAMETERIEXTPROC epoxy_glProgramParameteriEXT;
2043     PFNGLPROGRAMPARAMETERS4DVNVPROC epoxy_glProgramParameters4dvNV;
2044     PFNGLPROGRAMPARAMETERS4FVNVPROC epoxy_glProgramParameters4fvNV;
2045     PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC epoxy_glProgramPathFragmentInputGenNV;
2046     PFNGLPROGRAMSTRINGARBPROC epoxy_glProgramStringARB;
2047     PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC epoxy_glProgramSubroutineParametersuivNV;
2048     PFNGLPROGRAMUNIFORM1DPROC epoxy_glProgramUniform1d;
2049     PFNGLPROGRAMUNIFORM1DEXTPROC epoxy_glProgramUniform1dEXT;
2050     PFNGLPROGRAMUNIFORM1DVPROC epoxy_glProgramUniform1dv;
2051     PFNGLPROGRAMUNIFORM1DVEXTPROC epoxy_glProgramUniform1dvEXT;
2052     PFNGLPROGRAMUNIFORM1FPROC epoxy_glProgramUniform1f;
2053     PFNGLPROGRAMUNIFORM1FEXTPROC epoxy_glProgramUniform1fEXT;
2054     PFNGLPROGRAMUNIFORM1FVPROC epoxy_glProgramUniform1fv;
2055     PFNGLPROGRAMUNIFORM1FVEXTPROC epoxy_glProgramUniform1fvEXT;
2056     PFNGLPROGRAMUNIFORM1IPROC epoxy_glProgramUniform1i;
2057     PFNGLPROGRAMUNIFORM1I64ARBPROC epoxy_glProgramUniform1i64ARB;
2058     PFNGLPROGRAMUNIFORM1I64NVPROC epoxy_glProgramUniform1i64NV;
2059     PFNGLPROGRAMUNIFORM1I64VARBPROC epoxy_glProgramUniform1i64vARB;
2060     PFNGLPROGRAMUNIFORM1I64VNVPROC epoxy_glProgramUniform1i64vNV;
2061     PFNGLPROGRAMUNIFORM1IEXTPROC epoxy_glProgramUniform1iEXT;
2062     PFNGLPROGRAMUNIFORM1IVPROC epoxy_glProgramUniform1iv;
2063     PFNGLPROGRAMUNIFORM1IVEXTPROC epoxy_glProgramUniform1ivEXT;
2064     PFNGLPROGRAMUNIFORM1UIPROC epoxy_glProgramUniform1ui;
2065     PFNGLPROGRAMUNIFORM1UI64ARBPROC epoxy_glProgramUniform1ui64ARB;
2066     PFNGLPROGRAMUNIFORM1UI64NVPROC epoxy_glProgramUniform1ui64NV;
2067     PFNGLPROGRAMUNIFORM1UI64VARBPROC epoxy_glProgramUniform1ui64vARB;
2068     PFNGLPROGRAMUNIFORM1UI64VNVPROC epoxy_glProgramUniform1ui64vNV;
2069     PFNGLPROGRAMUNIFORM1UIEXTPROC epoxy_glProgramUniform1uiEXT;
2070     PFNGLPROGRAMUNIFORM1UIVPROC epoxy_glProgramUniform1uiv;
2071     PFNGLPROGRAMUNIFORM1UIVEXTPROC epoxy_glProgramUniform1uivEXT;
2072     PFNGLPROGRAMUNIFORM2DPROC epoxy_glProgramUniform2d;
2073     PFNGLPROGRAMUNIFORM2DEXTPROC epoxy_glProgramUniform2dEXT;
2074     PFNGLPROGRAMUNIFORM2DVPROC epoxy_glProgramUniform2dv;
2075     PFNGLPROGRAMUNIFORM2DVEXTPROC epoxy_glProgramUniform2dvEXT;
2076     PFNGLPROGRAMUNIFORM2FPROC epoxy_glProgramUniform2f;
2077     PFNGLPROGRAMUNIFORM2FEXTPROC epoxy_glProgramUniform2fEXT;
2078     PFNGLPROGRAMUNIFORM2FVPROC epoxy_glProgramUniform2fv;
2079     PFNGLPROGRAMUNIFORM2FVEXTPROC epoxy_glProgramUniform2fvEXT;
2080     PFNGLPROGRAMUNIFORM2IPROC epoxy_glProgramUniform2i;
2081     PFNGLPROGRAMUNIFORM2I64ARBPROC epoxy_glProgramUniform2i64ARB;
2082     PFNGLPROGRAMUNIFORM2I64NVPROC epoxy_glProgramUniform2i64NV;
2083     PFNGLPROGRAMUNIFORM2I64VARBPROC epoxy_glProgramUniform2i64vARB;
2084     PFNGLPROGRAMUNIFORM2I64VNVPROC epoxy_glProgramUniform2i64vNV;
2085     PFNGLPROGRAMUNIFORM2IEXTPROC epoxy_glProgramUniform2iEXT;
2086     PFNGLPROGRAMUNIFORM2IVPROC epoxy_glProgramUniform2iv;
2087     PFNGLPROGRAMUNIFORM2IVEXTPROC epoxy_glProgramUniform2ivEXT;
2088     PFNGLPROGRAMUNIFORM2UIPROC epoxy_glProgramUniform2ui;
2089     PFNGLPROGRAMUNIFORM2UI64ARBPROC epoxy_glProgramUniform2ui64ARB;
2090     PFNGLPROGRAMUNIFORM2UI64NVPROC epoxy_glProgramUniform2ui64NV;
2091     PFNGLPROGRAMUNIFORM2UI64VARBPROC epoxy_glProgramUniform2ui64vARB;
2092     PFNGLPROGRAMUNIFORM2UI64VNVPROC epoxy_glProgramUniform2ui64vNV;
2093     PFNGLPROGRAMUNIFORM2UIEXTPROC epoxy_glProgramUniform2uiEXT;
2094     PFNGLPROGRAMUNIFORM2UIVPROC epoxy_glProgramUniform2uiv;
2095     PFNGLPROGRAMUNIFORM2UIVEXTPROC epoxy_glProgramUniform2uivEXT;
2096     PFNGLPROGRAMUNIFORM3DPROC epoxy_glProgramUniform3d;
2097     PFNGLPROGRAMUNIFORM3DEXTPROC epoxy_glProgramUniform3dEXT;
2098     PFNGLPROGRAMUNIFORM3DVPROC epoxy_glProgramUniform3dv;
2099     PFNGLPROGRAMUNIFORM3DVEXTPROC epoxy_glProgramUniform3dvEXT;
2100     PFNGLPROGRAMUNIFORM3FPROC epoxy_glProgramUniform3f;
2101     PFNGLPROGRAMUNIFORM3FEXTPROC epoxy_glProgramUniform3fEXT;
2102     PFNGLPROGRAMUNIFORM3FVPROC epoxy_glProgramUniform3fv;
2103     PFNGLPROGRAMUNIFORM3FVEXTPROC epoxy_glProgramUniform3fvEXT;
2104     PFNGLPROGRAMUNIFORM3IPROC epoxy_glProgramUniform3i;
2105     PFNGLPROGRAMUNIFORM3I64ARBPROC epoxy_glProgramUniform3i64ARB;
2106     PFNGLPROGRAMUNIFORM3I64NVPROC epoxy_glProgramUniform3i64NV;
2107     PFNGLPROGRAMUNIFORM3I64VARBPROC epoxy_glProgramUniform3i64vARB;
2108     PFNGLPROGRAMUNIFORM3I64VNVPROC epoxy_glProgramUniform3i64vNV;
2109     PFNGLPROGRAMUNIFORM3IEXTPROC epoxy_glProgramUniform3iEXT;
2110     PFNGLPROGRAMUNIFORM3IVPROC epoxy_glProgramUniform3iv;
2111     PFNGLPROGRAMUNIFORM3IVEXTPROC epoxy_glProgramUniform3ivEXT;
2112     PFNGLPROGRAMUNIFORM3UIPROC epoxy_glProgramUniform3ui;
2113     PFNGLPROGRAMUNIFORM3UI64ARBPROC epoxy_glProgramUniform3ui64ARB;
2114     PFNGLPROGRAMUNIFORM3UI64NVPROC epoxy_glProgramUniform3ui64NV;
2115     PFNGLPROGRAMUNIFORM3UI64VARBPROC epoxy_glProgramUniform3ui64vARB;
2116     PFNGLPROGRAMUNIFORM3UI64VNVPROC epoxy_glProgramUniform3ui64vNV;
2117     PFNGLPROGRAMUNIFORM3UIEXTPROC epoxy_glProgramUniform3uiEXT;
2118     PFNGLPROGRAMUNIFORM3UIVPROC epoxy_glProgramUniform3uiv;
2119     PFNGLPROGRAMUNIFORM3UIVEXTPROC epoxy_glProgramUniform3uivEXT;
2120     PFNGLPROGRAMUNIFORM4DPROC epoxy_glProgramUniform4d;
2121     PFNGLPROGRAMUNIFORM4DEXTPROC epoxy_glProgramUniform4dEXT;
2122     PFNGLPROGRAMUNIFORM4DVPROC epoxy_glProgramUniform4dv;
2123     PFNGLPROGRAMUNIFORM4DVEXTPROC epoxy_glProgramUniform4dvEXT;
2124     PFNGLPROGRAMUNIFORM4FPROC epoxy_glProgramUniform4f;
2125     PFNGLPROGRAMUNIFORM4FEXTPROC epoxy_glProgramUniform4fEXT;
2126     PFNGLPROGRAMUNIFORM4FVPROC epoxy_glProgramUniform4fv;
2127     PFNGLPROGRAMUNIFORM4FVEXTPROC epoxy_glProgramUniform4fvEXT;
2128     PFNGLPROGRAMUNIFORM4IPROC epoxy_glProgramUniform4i;
2129     PFNGLPROGRAMUNIFORM4I64ARBPROC epoxy_glProgramUniform4i64ARB;
2130     PFNGLPROGRAMUNIFORM4I64NVPROC epoxy_glProgramUniform4i64NV;
2131     PFNGLPROGRAMUNIFORM4I64VARBPROC epoxy_glProgramUniform4i64vARB;
2132     PFNGLPROGRAMUNIFORM4I64VNVPROC epoxy_glProgramUniform4i64vNV;
2133     PFNGLPROGRAMUNIFORM4IEXTPROC epoxy_glProgramUniform4iEXT;
2134     PFNGLPROGRAMUNIFORM4IVPROC epoxy_glProgramUniform4iv;
2135     PFNGLPROGRAMUNIFORM4IVEXTPROC epoxy_glProgramUniform4ivEXT;
2136     PFNGLPROGRAMUNIFORM4UIPROC epoxy_glProgramUniform4ui;
2137     PFNGLPROGRAMUNIFORM4UI64ARBPROC epoxy_glProgramUniform4ui64ARB;
2138     PFNGLPROGRAMUNIFORM4UI64NVPROC epoxy_glProgramUniform4ui64NV;
2139     PFNGLPROGRAMUNIFORM4UI64VARBPROC epoxy_glProgramUniform4ui64vARB;
2140     PFNGLPROGRAMUNIFORM4UI64VNVPROC epoxy_glProgramUniform4ui64vNV;
2141     PFNGLPROGRAMUNIFORM4UIEXTPROC epoxy_glProgramUniform4uiEXT;
2142     PFNGLPROGRAMUNIFORM4UIVPROC epoxy_glProgramUniform4uiv;
2143     PFNGLPROGRAMUNIFORM4UIVEXTPROC epoxy_glProgramUniform4uivEXT;
2144     PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC epoxy_glProgramUniformHandleui64ARB;
2145     PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC epoxy_glProgramUniformHandleui64IMG;
2146     PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC epoxy_glProgramUniformHandleui64NV;
2147     PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC epoxy_glProgramUniformHandleui64vARB;
2148     PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC epoxy_glProgramUniformHandleui64vIMG;
2149     PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC epoxy_glProgramUniformHandleui64vNV;
2150     PFNGLPROGRAMUNIFORMMATRIX2DVPROC epoxy_glProgramUniformMatrix2dv;
2151     PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC epoxy_glProgramUniformMatrix2dvEXT;
2152     PFNGLPROGRAMUNIFORMMATRIX2FVPROC epoxy_glProgramUniformMatrix2fv;
2153     PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC epoxy_glProgramUniformMatrix2fvEXT;
2154     PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC epoxy_glProgramUniformMatrix2x3dv;
2155     PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC epoxy_glProgramUniformMatrix2x3dvEXT;
2156     PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC epoxy_glProgramUniformMatrix2x3fv;
2157     PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC epoxy_glProgramUniformMatrix2x3fvEXT;
2158     PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC epoxy_glProgramUniformMatrix2x4dv;
2159     PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC epoxy_glProgramUniformMatrix2x4dvEXT;
2160     PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC epoxy_glProgramUniformMatrix2x4fv;
2161     PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC epoxy_glProgramUniformMatrix2x4fvEXT;
2162     PFNGLPROGRAMUNIFORMMATRIX3DVPROC epoxy_glProgramUniformMatrix3dv;
2163     PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC epoxy_glProgramUniformMatrix3dvEXT;
2164     PFNGLPROGRAMUNIFORMMATRIX3FVPROC epoxy_glProgramUniformMatrix3fv;
2165     PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC epoxy_glProgramUniformMatrix3fvEXT;
2166     PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC epoxy_glProgramUniformMatrix3x2dv;
2167     PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC epoxy_glProgramUniformMatrix3x2dvEXT;
2168     PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC epoxy_glProgramUniformMatrix3x2fv;
2169     PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC epoxy_glProgramUniformMatrix3x2fvEXT;
2170     PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC epoxy_glProgramUniformMatrix3x4dv;
2171     PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC epoxy_glProgramUniformMatrix3x4dvEXT;
2172     PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC epoxy_glProgramUniformMatrix3x4fv;
2173     PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC epoxy_glProgramUniformMatrix3x4fvEXT;
2174     PFNGLPROGRAMUNIFORMMATRIX4DVPROC epoxy_glProgramUniformMatrix4dv;
2175     PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC epoxy_glProgramUniformMatrix4dvEXT;
2176     PFNGLPROGRAMUNIFORMMATRIX4FVPROC epoxy_glProgramUniformMatrix4fv;
2177     PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC epoxy_glProgramUniformMatrix4fvEXT;
2178     PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC epoxy_glProgramUniformMatrix4x2dv;
2179     PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC epoxy_glProgramUniformMatrix4x2dvEXT;
2180     PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC epoxy_glProgramUniformMatrix4x2fv;
2181     PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC epoxy_glProgramUniformMatrix4x2fvEXT;
2182     PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC epoxy_glProgramUniformMatrix4x3dv;
2183     PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC epoxy_glProgramUniformMatrix4x3dvEXT;
2184     PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC epoxy_glProgramUniformMatrix4x3fv;
2185     PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC epoxy_glProgramUniformMatrix4x3fvEXT;
2186     PFNGLPROGRAMUNIFORMUI64NVPROC epoxy_glProgramUniformui64NV;
2187     PFNGLPROGRAMUNIFORMUI64VNVPROC epoxy_glProgramUniformui64vNV;
2188     PFNGLPROGRAMVERTEXLIMITNVPROC epoxy_glProgramVertexLimitNV;
2189     PFNGLPROVOKINGVERTEXPROC epoxy_glProvokingVertex;
2190     PFNGLPROVOKINGVERTEXEXTPROC epoxy_glProvokingVertexEXT;
2191     PFNGLPUSHATTRIBPROC epoxy_glPushAttrib;
2192     PFNGLPUSHCLIENTATTRIBPROC epoxy_glPushClientAttrib;
2193     PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC epoxy_glPushClientAttribDefaultEXT;
2194     PFNGLPUSHDEBUGGROUPPROC epoxy_glPushDebugGroup;
2195     PFNGLPUSHDEBUGGROUPKHRPROC epoxy_glPushDebugGroupKHR;
2196     PFNGLPUSHGROUPMARKEREXTPROC epoxy_glPushGroupMarkerEXT;
2197     PFNGLPUSHMATRIXPROC epoxy_glPushMatrix;
2198     PFNGLPUSHNAMEPROC epoxy_glPushName;
2199     PFNGLQUERYCOUNTERPROC epoxy_glQueryCounter;
2200     PFNGLQUERYCOUNTEREXTPROC epoxy_glQueryCounterEXT;
2201     PFNGLQUERYMATRIXXOESPROC epoxy_glQueryMatrixxOES;
2202     PFNGLQUERYOBJECTPARAMETERUIAMDPROC epoxy_glQueryObjectParameteruiAMD;
2203     PFNGLQUERYRESOURCENVPROC epoxy_glQueryResourceNV;
2204     PFNGLQUERYRESOURCETAGNVPROC epoxy_glQueryResourceTagNV;
2205     PFNGLRASTERPOS2DPROC epoxy_glRasterPos2d;
2206     PFNGLRASTERPOS2DVPROC epoxy_glRasterPos2dv;
2207     PFNGLRASTERPOS2FPROC epoxy_glRasterPos2f;
2208     PFNGLRASTERPOS2FVPROC epoxy_glRasterPos2fv;
2209     PFNGLRASTERPOS2IPROC epoxy_glRasterPos2i;
2210     PFNGLRASTERPOS2IVPROC epoxy_glRasterPos2iv;
2211     PFNGLRASTERPOS2SPROC epoxy_glRasterPos2s;
2212     PFNGLRASTERPOS2SVPROC epoxy_glRasterPos2sv;
2213     PFNGLRASTERPOS2XOESPROC epoxy_glRasterPos2xOES;
2214     PFNGLRASTERPOS2XVOESPROC epoxy_glRasterPos2xvOES;
2215     PFNGLRASTERPOS3DPROC epoxy_glRasterPos3d;
2216     PFNGLRASTERPOS3DVPROC epoxy_glRasterPos3dv;
2217     PFNGLRASTERPOS3FPROC epoxy_glRasterPos3f;
2218     PFNGLRASTERPOS3FVPROC epoxy_glRasterPos3fv;
2219     PFNGLRASTERPOS3IPROC epoxy_glRasterPos3i;
2220     PFNGLRASTERPOS3IVPROC epoxy_glRasterPos3iv;
2221     PFNGLRASTERPOS3SPROC epoxy_glRasterPos3s;
2222     PFNGLRASTERPOS3SVPROC epoxy_glRasterPos3sv;
2223     PFNGLRASTERPOS3XOESPROC epoxy_glRasterPos3xOES;
2224     PFNGLRASTERPOS3XVOESPROC epoxy_glRasterPos3xvOES;
2225     PFNGLRASTERPOS4DPROC epoxy_glRasterPos4d;
2226     PFNGLRASTERPOS4DVPROC epoxy_glRasterPos4dv;
2227     PFNGLRASTERPOS4FPROC epoxy_glRasterPos4f;
2228     PFNGLRASTERPOS4FVPROC epoxy_glRasterPos4fv;
2229     PFNGLRASTERPOS4IPROC epoxy_glRasterPos4i;
2230     PFNGLRASTERPOS4IVPROC epoxy_glRasterPos4iv;
2231     PFNGLRASTERPOS4SPROC epoxy_glRasterPos4s;
2232     PFNGLRASTERPOS4SVPROC epoxy_glRasterPos4sv;
2233     PFNGLRASTERPOS4XOESPROC epoxy_glRasterPos4xOES;
2234     PFNGLRASTERPOS4XVOESPROC epoxy_glRasterPos4xvOES;
2235     PFNGLRASTERSAMPLESEXTPROC epoxy_glRasterSamplesEXT;
2236     PFNGLREADBUFFERPROC epoxy_glReadBuffer;
2237     PFNGLREADBUFFERINDEXEDEXTPROC epoxy_glReadBufferIndexedEXT;
2238     PFNGLREADBUFFERNVPROC epoxy_glReadBufferNV;
2239     PFNGLREADINSTRUMENTSSGIXPROC epoxy_glReadInstrumentsSGIX;
2240     PFNGLREADPIXELSPROC epoxy_glReadPixels;
2241     PFNGLREADNPIXELSPROC epoxy_glReadnPixels;
2242     PFNGLREADNPIXELSARBPROC epoxy_glReadnPixelsARB;
2243     PFNGLREADNPIXELSEXTPROC epoxy_glReadnPixelsEXT;
2244     PFNGLREADNPIXELSKHRPROC epoxy_glReadnPixelsKHR;
2245     PFNGLRECTDPROC epoxy_glRectd;
2246     PFNGLRECTDVPROC epoxy_glRectdv;
2247     PFNGLRECTFPROC epoxy_glRectf;
2248     PFNGLRECTFVPROC epoxy_glRectfv;
2249     PFNGLRECTIPROC epoxy_glRecti;
2250     PFNGLRECTIVPROC epoxy_glRectiv;
2251     PFNGLRECTSPROC epoxy_glRects;
2252     PFNGLRECTSVPROC epoxy_glRectsv;
2253     PFNGLRECTXOESPROC epoxy_glRectxOES;
2254     PFNGLRECTXVOESPROC epoxy_glRectxvOES;
2255     PFNGLREFERENCEPLANESGIXPROC epoxy_glReferencePlaneSGIX;
2256     PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC epoxy_glReleaseKeyedMutexWin32EXT;
2257     PFNGLRELEASESHADERCOMPILERPROC epoxy_glReleaseShaderCompiler;
2258     PFNGLRENDERGPUMASKNVPROC epoxy_glRenderGpuMaskNV;
2259     PFNGLRENDERMODEPROC epoxy_glRenderMode;
2260     PFNGLRENDERBUFFERSTORAGEPROC epoxy_glRenderbufferStorage;
2261     PFNGLRENDERBUFFERSTORAGEEXTPROC epoxy_glRenderbufferStorageEXT;
2262     PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC epoxy_glRenderbufferStorageMultisample;
2263     PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC epoxy_glRenderbufferStorageMultisampleANGLE;
2264     PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC epoxy_glRenderbufferStorageMultisampleAPPLE;
2265     PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC epoxy_glRenderbufferStorageMultisampleAdvancedAMD;
2266     PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC epoxy_glRenderbufferStorageMultisampleCoverageNV;
2267     PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC epoxy_glRenderbufferStorageMultisampleEXT;
2268     PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC epoxy_glRenderbufferStorageMultisampleIMG;
2269     PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC epoxy_glRenderbufferStorageMultisampleNV;
2270     PFNGLRENDERBUFFERSTORAGEOESPROC epoxy_glRenderbufferStorageOES;
2271     PFNGLREPLACEMENTCODEPOINTERSUNPROC epoxy_glReplacementCodePointerSUN;
2272     PFNGLREPLACEMENTCODEUBSUNPROC epoxy_glReplacementCodeubSUN;
2273     PFNGLREPLACEMENTCODEUBVSUNPROC epoxy_glReplacementCodeubvSUN;
2274     PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiColor3fVertex3fSUN;
2275     PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiColor3fVertex3fvSUN;
2276     PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
2277     PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
2278     PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC epoxy_glReplacementCodeuiColor4ubVertex3fSUN;
2279     PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC epoxy_glReplacementCodeuiColor4ubVertex3fvSUN;
2280     PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiNormal3fVertex3fSUN;
2281     PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiNormal3fVertex3fvSUN;
2282     PFNGLREPLACEMENTCODEUISUNPROC epoxy_glReplacementCodeuiSUN;
2283     PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
2284     PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
2285     PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
2286     PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
2287     PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN;
2288     PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN;
2289     PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC epoxy_glReplacementCodeuiVertex3fSUN;
2290     PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC epoxy_glReplacementCodeuiVertex3fvSUN;
2291     PFNGLREPLACEMENTCODEUIVSUNPROC epoxy_glReplacementCodeuivSUN;
2292     PFNGLREPLACEMENTCODEUSSUNPROC epoxy_glReplacementCodeusSUN;
2293     PFNGLREPLACEMENTCODEUSVSUNPROC epoxy_glReplacementCodeusvSUN;
2294     PFNGLREQUESTRESIDENTPROGRAMSNVPROC epoxy_glRequestResidentProgramsNV;
2295     PFNGLRESETHISTOGRAMPROC epoxy_glResetHistogram;
2296     PFNGLRESETHISTOGRAMEXTPROC epoxy_glResetHistogramEXT;
2297     PFNGLRESETMEMORYOBJECTPARAMETERNVPROC epoxy_glResetMemoryObjectParameterNV;
2298     PFNGLRESETMINMAXPROC epoxy_glResetMinmax;
2299     PFNGLRESETMINMAXEXTPROC epoxy_glResetMinmaxEXT;
2300     PFNGLRESIZEBUFFERSMESAPROC epoxy_glResizeBuffersMESA;
2301     PFNGLRESOLVEDEPTHVALUESNVPROC epoxy_glResolveDepthValuesNV;
2302     PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC epoxy_glResolveMultisampleFramebufferAPPLE;
2303     PFNGLRESUMETRANSFORMFEEDBACKPROC epoxy_glResumeTransformFeedback;
2304     PFNGLRESUMETRANSFORMFEEDBACKNVPROC epoxy_glResumeTransformFeedbackNV;
2305     PFNGLROTATEDPROC epoxy_glRotated;
2306     PFNGLROTATEFPROC epoxy_glRotatef;
2307     PFNGLROTATEXPROC epoxy_glRotatex;
2308     PFNGLROTATEXOESPROC epoxy_glRotatexOES;
2309     PFNGLSAMPLECOVERAGEPROC epoxy_glSampleCoverage;
2310     PFNGLSAMPLECOVERAGEARBPROC epoxy_glSampleCoverageARB;
2311     PFNGLSAMPLECOVERAGEXPROC epoxy_glSampleCoveragex;
2312     PFNGLSAMPLECOVERAGEXOESPROC epoxy_glSampleCoveragexOES;
2313     PFNGLSAMPLEMAPATIPROC epoxy_glSampleMapATI;
2314     PFNGLSAMPLEMASKEXTPROC epoxy_glSampleMaskEXT;
2315     PFNGLSAMPLEMASKINDEXEDNVPROC epoxy_glSampleMaskIndexedNV;
2316     PFNGLSAMPLEMASKSGISPROC epoxy_glSampleMaskSGIS;
2317     PFNGLSAMPLEMASKIPROC epoxy_glSampleMaski;
2318     PFNGLSAMPLEPATTERNEXTPROC epoxy_glSamplePatternEXT;
2319     PFNGLSAMPLEPATTERNSGISPROC epoxy_glSamplePatternSGIS;
2320     PFNGLSAMPLERPARAMETERIIVPROC epoxy_glSamplerParameterIiv;
2321     PFNGLSAMPLERPARAMETERIIVEXTPROC epoxy_glSamplerParameterIivEXT;
2322     PFNGLSAMPLERPARAMETERIIVOESPROC epoxy_glSamplerParameterIivOES;
2323     PFNGLSAMPLERPARAMETERIUIVPROC epoxy_glSamplerParameterIuiv;
2324     PFNGLSAMPLERPARAMETERIUIVEXTPROC epoxy_glSamplerParameterIuivEXT;
2325     PFNGLSAMPLERPARAMETERIUIVOESPROC epoxy_glSamplerParameterIuivOES;
2326     PFNGLSAMPLERPARAMETERFPROC epoxy_glSamplerParameterf;
2327     PFNGLSAMPLERPARAMETERFVPROC epoxy_glSamplerParameterfv;
2328     PFNGLSAMPLERPARAMETERIPROC epoxy_glSamplerParameteri;
2329     PFNGLSAMPLERPARAMETERIVPROC epoxy_glSamplerParameteriv;
2330     PFNGLSCALEDPROC epoxy_glScaled;
2331     PFNGLSCALEFPROC epoxy_glScalef;
2332     PFNGLSCALEXPROC epoxy_glScalex;
2333     PFNGLSCALEXOESPROC epoxy_glScalexOES;
2334     PFNGLSCISSORPROC epoxy_glScissor;
2335     PFNGLSCISSORARRAYVPROC epoxy_glScissorArrayv;
2336     PFNGLSCISSORARRAYVNVPROC epoxy_glScissorArrayvNV;
2337     PFNGLSCISSORARRAYVOESPROC epoxy_glScissorArrayvOES;
2338     PFNGLSCISSOREXCLUSIVEARRAYVNVPROC epoxy_glScissorExclusiveArrayvNV;
2339     PFNGLSCISSOREXCLUSIVENVPROC epoxy_glScissorExclusiveNV;
2340     PFNGLSCISSORINDEXEDPROC epoxy_glScissorIndexed;
2341     PFNGLSCISSORINDEXEDNVPROC epoxy_glScissorIndexedNV;
2342     PFNGLSCISSORINDEXEDOESPROC epoxy_glScissorIndexedOES;
2343     PFNGLSCISSORINDEXEDVPROC epoxy_glScissorIndexedv;
2344     PFNGLSCISSORINDEXEDVNVPROC epoxy_glScissorIndexedvNV;
2345     PFNGLSCISSORINDEXEDVOESPROC epoxy_glScissorIndexedvOES;
2346     PFNGLSECONDARYCOLOR3BPROC epoxy_glSecondaryColor3b;
2347     PFNGLSECONDARYCOLOR3BEXTPROC epoxy_glSecondaryColor3bEXT;
2348     PFNGLSECONDARYCOLOR3BVPROC epoxy_glSecondaryColor3bv;
2349     PFNGLSECONDARYCOLOR3BVEXTPROC epoxy_glSecondaryColor3bvEXT;
2350     PFNGLSECONDARYCOLOR3DPROC epoxy_glSecondaryColor3d;
2351     PFNGLSECONDARYCOLOR3DEXTPROC epoxy_glSecondaryColor3dEXT;
2352     PFNGLSECONDARYCOLOR3DVPROC epoxy_glSecondaryColor3dv;
2353     PFNGLSECONDARYCOLOR3DVEXTPROC epoxy_glSecondaryColor3dvEXT;
2354     PFNGLSECONDARYCOLOR3FPROC epoxy_glSecondaryColor3f;
2355     PFNGLSECONDARYCOLOR3FEXTPROC epoxy_glSecondaryColor3fEXT;
2356     PFNGLSECONDARYCOLOR3FVPROC epoxy_glSecondaryColor3fv;
2357     PFNGLSECONDARYCOLOR3FVEXTPROC epoxy_glSecondaryColor3fvEXT;
2358     PFNGLSECONDARYCOLOR3HNVPROC epoxy_glSecondaryColor3hNV;
2359     PFNGLSECONDARYCOLOR3HVNVPROC epoxy_glSecondaryColor3hvNV;
2360     PFNGLSECONDARYCOLOR3IPROC epoxy_glSecondaryColor3i;
2361     PFNGLSECONDARYCOLOR3IEXTPROC epoxy_glSecondaryColor3iEXT;
2362     PFNGLSECONDARYCOLOR3IVPROC epoxy_glSecondaryColor3iv;
2363     PFNGLSECONDARYCOLOR3IVEXTPROC epoxy_glSecondaryColor3ivEXT;
2364     PFNGLSECONDARYCOLOR3SPROC epoxy_glSecondaryColor3s;
2365     PFNGLSECONDARYCOLOR3SEXTPROC epoxy_glSecondaryColor3sEXT;
2366     PFNGLSECONDARYCOLOR3SVPROC epoxy_glSecondaryColor3sv;
2367     PFNGLSECONDARYCOLOR3SVEXTPROC epoxy_glSecondaryColor3svEXT;
2368     PFNGLSECONDARYCOLOR3UBPROC epoxy_glSecondaryColor3ub;
2369     PFNGLSECONDARYCOLOR3UBEXTPROC epoxy_glSecondaryColor3ubEXT;
2370     PFNGLSECONDARYCOLOR3UBVPROC epoxy_glSecondaryColor3ubv;
2371     PFNGLSECONDARYCOLOR3UBVEXTPROC epoxy_glSecondaryColor3ubvEXT;
2372     PFNGLSECONDARYCOLOR3UIPROC epoxy_glSecondaryColor3ui;
2373     PFNGLSECONDARYCOLOR3UIEXTPROC epoxy_glSecondaryColor3uiEXT;
2374     PFNGLSECONDARYCOLOR3UIVPROC epoxy_glSecondaryColor3uiv;
2375     PFNGLSECONDARYCOLOR3UIVEXTPROC epoxy_glSecondaryColor3uivEXT;
2376     PFNGLSECONDARYCOLOR3USPROC epoxy_glSecondaryColor3us;
2377     PFNGLSECONDARYCOLOR3USEXTPROC epoxy_glSecondaryColor3usEXT;
2378     PFNGLSECONDARYCOLOR3USVPROC epoxy_glSecondaryColor3usv;
2379     PFNGLSECONDARYCOLOR3USVEXTPROC epoxy_glSecondaryColor3usvEXT;
2380     PFNGLSECONDARYCOLORFORMATNVPROC epoxy_glSecondaryColorFormatNV;
2381     PFNGLSECONDARYCOLORP3UIPROC epoxy_glSecondaryColorP3ui;
2382     PFNGLSECONDARYCOLORP3UIVPROC epoxy_glSecondaryColorP3uiv;
2383     PFNGLSECONDARYCOLORPOINTERPROC epoxy_glSecondaryColorPointer;
2384     PFNGLSECONDARYCOLORPOINTEREXTPROC epoxy_glSecondaryColorPointerEXT;
2385     PFNGLSECONDARYCOLORPOINTERLISTIBMPROC epoxy_glSecondaryColorPointerListIBM;
2386     PFNGLSELECTBUFFERPROC epoxy_glSelectBuffer;
2387     PFNGLSELECTPERFMONITORCOUNTERSAMDPROC epoxy_glSelectPerfMonitorCountersAMD;
2388     PFNGLSEMAPHOREPARAMETERUI64VEXTPROC epoxy_glSemaphoreParameterui64vEXT;
2389     PFNGLSEPARABLEFILTER2DPROC epoxy_glSeparableFilter2D;
2390     PFNGLSEPARABLEFILTER2DEXTPROC epoxy_glSeparableFilter2DEXT;
2391     PFNGLSETFENCEAPPLEPROC epoxy_glSetFenceAPPLE;
2392     PFNGLSETFENCENVPROC epoxy_glSetFenceNV;
2393     PFNGLSETFRAGMENTSHADERCONSTANTATIPROC epoxy_glSetFragmentShaderConstantATI;
2394     PFNGLSETINVARIANTEXTPROC epoxy_glSetInvariantEXT;
2395     PFNGLSETLOCALCONSTANTEXTPROC epoxy_glSetLocalConstantEXT;
2396     PFNGLSETMULTISAMPLEFVAMDPROC epoxy_glSetMultisamplefvAMD;
2397     PFNGLSHADEMODELPROC epoxy_glShadeModel;
2398     PFNGLSHADERBINARYPROC epoxy_glShaderBinary;
2399     PFNGLSHADEROP1EXTPROC epoxy_glShaderOp1EXT;
2400     PFNGLSHADEROP2EXTPROC epoxy_glShaderOp2EXT;
2401     PFNGLSHADEROP3EXTPROC epoxy_glShaderOp3EXT;
2402     PFNGLSHADERSOURCEPROC epoxy_glShaderSource;
2403     PFNGLSHADERSOURCEARBPROC epoxy_glShaderSourceARB;
2404     PFNGLSHADERSTORAGEBLOCKBINDINGPROC epoxy_glShaderStorageBlockBinding;
2405     PFNGLSHADINGRATEIMAGEBARRIERNVPROC epoxy_glShadingRateImageBarrierNV;
2406     PFNGLSHADINGRATEIMAGEPALETTENVPROC epoxy_glShadingRateImagePaletteNV;
2407     PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC epoxy_glShadingRateSampleOrderCustomNV;
2408     PFNGLSHADINGRATESAMPLEORDERNVPROC epoxy_glShadingRateSampleOrderNV;
2409     PFNGLSHARPENTEXFUNCSGISPROC epoxy_glSharpenTexFuncSGIS;
2410     PFNGLSIGNALSEMAPHOREEXTPROC epoxy_glSignalSemaphoreEXT;
2411     PFNGLSIGNALSEMAPHOREUI64NVXPROC epoxy_glSignalSemaphoreui64NVX;
2412     PFNGLSIGNALVKFENCENVPROC epoxy_glSignalVkFenceNV;
2413     PFNGLSIGNALVKSEMAPHORENVPROC epoxy_glSignalVkSemaphoreNV;
2414     PFNGLSPECIALIZESHADERPROC epoxy_glSpecializeShader;
2415     PFNGLSPECIALIZESHADERARBPROC epoxy_glSpecializeShaderARB;
2416     PFNGLSPRITEPARAMETERFSGIXPROC epoxy_glSpriteParameterfSGIX;
2417     PFNGLSPRITEPARAMETERFVSGIXPROC epoxy_glSpriteParameterfvSGIX;
2418     PFNGLSPRITEPARAMETERISGIXPROC epoxy_glSpriteParameteriSGIX;
2419     PFNGLSPRITEPARAMETERIVSGIXPROC epoxy_glSpriteParameterivSGIX;
2420     PFNGLSTARTINSTRUMENTSSGIXPROC epoxy_glStartInstrumentsSGIX;
2421     PFNGLSTARTTILINGQCOMPROC epoxy_glStartTilingQCOM;
2422     PFNGLSTATECAPTURENVPROC epoxy_glStateCaptureNV;
2423     PFNGLSTENCILCLEARTAGEXTPROC epoxy_glStencilClearTagEXT;
2424     PFNGLSTENCILFILLPATHINSTANCEDNVPROC epoxy_glStencilFillPathInstancedNV;
2425     PFNGLSTENCILFILLPATHNVPROC epoxy_glStencilFillPathNV;
2426     PFNGLSTENCILFUNCPROC epoxy_glStencilFunc;
2427     PFNGLSTENCILFUNCSEPARATEPROC epoxy_glStencilFuncSeparate;
2428     PFNGLSTENCILFUNCSEPARATEATIPROC epoxy_glStencilFuncSeparateATI;
2429     PFNGLSTENCILMASKPROC epoxy_glStencilMask;
2430     PFNGLSTENCILMASKSEPARATEPROC epoxy_glStencilMaskSeparate;
2431     PFNGLSTENCILOPPROC epoxy_glStencilOp;
2432     PFNGLSTENCILOPSEPARATEPROC epoxy_glStencilOpSeparate;
2433     PFNGLSTENCILOPSEPARATEATIPROC epoxy_glStencilOpSeparateATI;
2434     PFNGLSTENCILOPVALUEAMDPROC epoxy_glStencilOpValueAMD;
2435     PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC epoxy_glStencilStrokePathInstancedNV;
2436     PFNGLSTENCILSTROKEPATHNVPROC epoxy_glStencilStrokePathNV;
2437     PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC epoxy_glStencilThenCoverFillPathInstancedNV;
2438     PFNGLSTENCILTHENCOVERFILLPATHNVPROC epoxy_glStencilThenCoverFillPathNV;
2439     PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC epoxy_glStencilThenCoverStrokePathInstancedNV;
2440     PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC epoxy_glStencilThenCoverStrokePathNV;
2441     PFNGLSTOPINSTRUMENTSSGIXPROC epoxy_glStopInstrumentsSGIX;
2442     PFNGLSTRINGMARKERGREMEDYPROC epoxy_glStringMarkerGREMEDY;
2443     PFNGLSUBPIXELPRECISIONBIASNVPROC epoxy_glSubpixelPrecisionBiasNV;
2444     PFNGLSWIZZLEEXTPROC epoxy_glSwizzleEXT;
2445     PFNGLSYNCTEXTUREINTELPROC epoxy_glSyncTextureINTEL;
2446     PFNGLTAGSAMPLEBUFFERSGIXPROC epoxy_glTagSampleBufferSGIX;
2447     PFNGLTANGENT3BEXTPROC epoxy_glTangent3bEXT;
2448     PFNGLTANGENT3BVEXTPROC epoxy_glTangent3bvEXT;
2449     PFNGLTANGENT3DEXTPROC epoxy_glTangent3dEXT;
2450     PFNGLTANGENT3DVEXTPROC epoxy_glTangent3dvEXT;
2451     PFNGLTANGENT3FEXTPROC epoxy_glTangent3fEXT;
2452     PFNGLTANGENT3FVEXTPROC epoxy_glTangent3fvEXT;
2453     PFNGLTANGENT3IEXTPROC epoxy_glTangent3iEXT;
2454     PFNGLTANGENT3IVEXTPROC epoxy_glTangent3ivEXT;
2455     PFNGLTANGENT3SEXTPROC epoxy_glTangent3sEXT;
2456     PFNGLTANGENT3SVEXTPROC epoxy_glTangent3svEXT;
2457     PFNGLTANGENTPOINTEREXTPROC epoxy_glTangentPointerEXT;
2458     PFNGLTBUFFERMASK3DFXPROC epoxy_glTbufferMask3DFX;
2459     PFNGLTESSELLATIONFACTORAMDPROC epoxy_glTessellationFactorAMD;
2460     PFNGLTESSELLATIONMODEAMDPROC epoxy_glTessellationModeAMD;
2461     PFNGLTESTFENCEAPPLEPROC epoxy_glTestFenceAPPLE;
2462     PFNGLTESTFENCENVPROC epoxy_glTestFenceNV;
2463     PFNGLTESTOBJECTAPPLEPROC epoxy_glTestObjectAPPLE;
2464     PFNGLTEXATTACHMEMORYNVPROC epoxy_glTexAttachMemoryNV;
2465     PFNGLTEXBUFFERPROC epoxy_glTexBuffer;
2466     PFNGLTEXBUFFERARBPROC epoxy_glTexBufferARB;
2467     PFNGLTEXBUFFEREXTPROC epoxy_glTexBufferEXT;
2468     PFNGLTEXBUFFEROESPROC epoxy_glTexBufferOES;
2469     PFNGLTEXBUFFERRANGEPROC epoxy_glTexBufferRange;
2470     PFNGLTEXBUFFERRANGEEXTPROC epoxy_glTexBufferRangeEXT;
2471     PFNGLTEXBUFFERRANGEOESPROC epoxy_glTexBufferRangeOES;
2472     PFNGLTEXBUMPPARAMETERFVATIPROC epoxy_glTexBumpParameterfvATI;
2473     PFNGLTEXBUMPPARAMETERIVATIPROC epoxy_glTexBumpParameterivATI;
2474     PFNGLTEXCOORD1BOESPROC epoxy_glTexCoord1bOES;
2475     PFNGLTEXCOORD1BVOESPROC epoxy_glTexCoord1bvOES;
2476     PFNGLTEXCOORD1DPROC epoxy_glTexCoord1d;
2477     PFNGLTEXCOORD1DVPROC epoxy_glTexCoord1dv;
2478     PFNGLTEXCOORD1FPROC epoxy_glTexCoord1f;
2479     PFNGLTEXCOORD1FVPROC epoxy_glTexCoord1fv;
2480     PFNGLTEXCOORD1HNVPROC epoxy_glTexCoord1hNV;
2481     PFNGLTEXCOORD1HVNVPROC epoxy_glTexCoord1hvNV;
2482     PFNGLTEXCOORD1IPROC epoxy_glTexCoord1i;
2483     PFNGLTEXCOORD1IVPROC epoxy_glTexCoord1iv;
2484     PFNGLTEXCOORD1SPROC epoxy_glTexCoord1s;
2485     PFNGLTEXCOORD1SVPROC epoxy_glTexCoord1sv;
2486     PFNGLTEXCOORD1XOESPROC epoxy_glTexCoord1xOES;
2487     PFNGLTEXCOORD1XVOESPROC epoxy_glTexCoord1xvOES;
2488     PFNGLTEXCOORD2BOESPROC epoxy_glTexCoord2bOES;
2489     PFNGLTEXCOORD2BVOESPROC epoxy_glTexCoord2bvOES;
2490     PFNGLTEXCOORD2DPROC epoxy_glTexCoord2d;
2491     PFNGLTEXCOORD2DVPROC epoxy_glTexCoord2dv;
2492     PFNGLTEXCOORD2FPROC epoxy_glTexCoord2f;
2493     PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC epoxy_glTexCoord2fColor3fVertex3fSUN;
2494     PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC epoxy_glTexCoord2fColor3fVertex3fvSUN;
2495     PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN;
2496     PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN;
2497     PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC epoxy_glTexCoord2fColor4ubVertex3fSUN;
2498     PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC epoxy_glTexCoord2fColor4ubVertex3fvSUN;
2499     PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC epoxy_glTexCoord2fNormal3fVertex3fSUN;
2500     PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC epoxy_glTexCoord2fNormal3fVertex3fvSUN;
2501     PFNGLTEXCOORD2FVERTEX3FSUNPROC epoxy_glTexCoord2fVertex3fSUN;
2502     PFNGLTEXCOORD2FVERTEX3FVSUNPROC epoxy_glTexCoord2fVertex3fvSUN;
2503     PFNGLTEXCOORD2FVPROC epoxy_glTexCoord2fv;
2504     PFNGLTEXCOORD2HNVPROC epoxy_glTexCoord2hNV;
2505     PFNGLTEXCOORD2HVNVPROC epoxy_glTexCoord2hvNV;
2506     PFNGLTEXCOORD2IPROC epoxy_glTexCoord2i;
2507     PFNGLTEXCOORD2IVPROC epoxy_glTexCoord2iv;
2508     PFNGLTEXCOORD2SPROC epoxy_glTexCoord2s;
2509     PFNGLTEXCOORD2SVPROC epoxy_glTexCoord2sv;
2510     PFNGLTEXCOORD2XOESPROC epoxy_glTexCoord2xOES;
2511     PFNGLTEXCOORD2XVOESPROC epoxy_glTexCoord2xvOES;
2512     PFNGLTEXCOORD3BOESPROC epoxy_glTexCoord3bOES;
2513     PFNGLTEXCOORD3BVOESPROC epoxy_glTexCoord3bvOES;
2514     PFNGLTEXCOORD3DPROC epoxy_glTexCoord3d;
2515     PFNGLTEXCOORD3DVPROC epoxy_glTexCoord3dv;
2516     PFNGLTEXCOORD3FPROC epoxy_glTexCoord3f;
2517     PFNGLTEXCOORD3FVPROC epoxy_glTexCoord3fv;
2518     PFNGLTEXCOORD3HNVPROC epoxy_glTexCoord3hNV;
2519     PFNGLTEXCOORD3HVNVPROC epoxy_glTexCoord3hvNV;
2520     PFNGLTEXCOORD3IPROC epoxy_glTexCoord3i;
2521     PFNGLTEXCOORD3IVPROC epoxy_glTexCoord3iv;
2522     PFNGLTEXCOORD3SPROC epoxy_glTexCoord3s;
2523     PFNGLTEXCOORD3SVPROC epoxy_glTexCoord3sv;
2524     PFNGLTEXCOORD3XOESPROC epoxy_glTexCoord3xOES;
2525     PFNGLTEXCOORD3XVOESPROC epoxy_glTexCoord3xvOES;
2526     PFNGLTEXCOORD4BOESPROC epoxy_glTexCoord4bOES;
2527     PFNGLTEXCOORD4BVOESPROC epoxy_glTexCoord4bvOES;
2528     PFNGLTEXCOORD4DPROC epoxy_glTexCoord4d;
2529     PFNGLTEXCOORD4DVPROC epoxy_glTexCoord4dv;
2530     PFNGLTEXCOORD4FPROC epoxy_glTexCoord4f;
2531     PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN;
2532     PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN;
2533     PFNGLTEXCOORD4FVERTEX4FSUNPROC epoxy_glTexCoord4fVertex4fSUN;
2534     PFNGLTEXCOORD4FVERTEX4FVSUNPROC epoxy_glTexCoord4fVertex4fvSUN;
2535     PFNGLTEXCOORD4FVPROC epoxy_glTexCoord4fv;
2536     PFNGLTEXCOORD4HNVPROC epoxy_glTexCoord4hNV;
2537     PFNGLTEXCOORD4HVNVPROC epoxy_glTexCoord4hvNV;
2538     PFNGLTEXCOORD4IPROC epoxy_glTexCoord4i;
2539     PFNGLTEXCOORD4IVPROC epoxy_glTexCoord4iv;
2540     PFNGLTEXCOORD4SPROC epoxy_glTexCoord4s;
2541     PFNGLTEXCOORD4SVPROC epoxy_glTexCoord4sv;
2542     PFNGLTEXCOORD4XOESPROC epoxy_glTexCoord4xOES;
2543     PFNGLTEXCOORD4XVOESPROC epoxy_glTexCoord4xvOES;
2544     PFNGLTEXCOORDFORMATNVPROC epoxy_glTexCoordFormatNV;
2545     PFNGLTEXCOORDP1UIPROC epoxy_glTexCoordP1ui;
2546     PFNGLTEXCOORDP1UIVPROC epoxy_glTexCoordP1uiv;
2547     PFNGLTEXCOORDP2UIPROC epoxy_glTexCoordP2ui;
2548     PFNGLTEXCOORDP2UIVPROC epoxy_glTexCoordP2uiv;
2549     PFNGLTEXCOORDP3UIPROC epoxy_glTexCoordP3ui;
2550     PFNGLTEXCOORDP3UIVPROC epoxy_glTexCoordP3uiv;
2551     PFNGLTEXCOORDP4UIPROC epoxy_glTexCoordP4ui;
2552     PFNGLTEXCOORDP4UIVPROC epoxy_glTexCoordP4uiv;
2553     PFNGLTEXCOORDPOINTERPROC epoxy_glTexCoordPointer;
2554     PFNGLTEXCOORDPOINTEREXTPROC epoxy_glTexCoordPointerEXT;
2555     PFNGLTEXCOORDPOINTERLISTIBMPROC epoxy_glTexCoordPointerListIBM;
2556     PFNGLTEXCOORDPOINTERVINTELPROC epoxy_glTexCoordPointervINTEL;
2557     PFNGLTEXENVFPROC epoxy_glTexEnvf;
2558     PFNGLTEXENVFVPROC epoxy_glTexEnvfv;
2559     PFNGLTEXENVIPROC epoxy_glTexEnvi;
2560     PFNGLTEXENVIVPROC epoxy_glTexEnviv;
2561     PFNGLTEXENVXPROC epoxy_glTexEnvx;
2562     PFNGLTEXENVXOESPROC epoxy_glTexEnvxOES;
2563     PFNGLTEXENVXVPROC epoxy_glTexEnvxv;
2564     PFNGLTEXENVXVOESPROC epoxy_glTexEnvxvOES;
2565     PFNGLTEXFILTERFUNCSGISPROC epoxy_glTexFilterFuncSGIS;
2566     PFNGLTEXGENDPROC epoxy_glTexGend;
2567     PFNGLTEXGENDVPROC epoxy_glTexGendv;
2568     PFNGLTEXGENFPROC epoxy_glTexGenf;
2569     PFNGLTEXGENFOESPROC epoxy_glTexGenfOES;
2570     PFNGLTEXGENFVPROC epoxy_glTexGenfv;
2571     PFNGLTEXGENFVOESPROC epoxy_glTexGenfvOES;
2572     PFNGLTEXGENIPROC epoxy_glTexGeni;
2573     PFNGLTEXGENIOESPROC epoxy_glTexGeniOES;
2574     PFNGLTEXGENIVPROC epoxy_glTexGeniv;
2575     PFNGLTEXGENIVOESPROC epoxy_glTexGenivOES;
2576     PFNGLTEXGENXOESPROC epoxy_glTexGenxOES;
2577     PFNGLTEXGENXVOESPROC epoxy_glTexGenxvOES;
2578     PFNGLTEXIMAGE1DPROC epoxy_glTexImage1D;
2579     PFNGLTEXIMAGE2DPROC epoxy_glTexImage2D;
2580     PFNGLTEXIMAGE2DMULTISAMPLEPROC epoxy_glTexImage2DMultisample;
2581     PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC epoxy_glTexImage2DMultisampleCoverageNV;
2582     PFNGLTEXIMAGE3DPROC epoxy_glTexImage3D;
2583     PFNGLTEXIMAGE3DEXTPROC epoxy_glTexImage3DEXT;
2584     PFNGLTEXIMAGE3DMULTISAMPLEPROC epoxy_glTexImage3DMultisample;
2585     PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC epoxy_glTexImage3DMultisampleCoverageNV;
2586     PFNGLTEXIMAGE3DOESPROC epoxy_glTexImage3DOES;
2587     PFNGLTEXIMAGE4DSGISPROC epoxy_glTexImage4DSGIS;
2588     PFNGLTEXPAGECOMMITMENTARBPROC epoxy_glTexPageCommitmentARB;
2589     PFNGLTEXPAGECOMMITMENTEXTPROC epoxy_glTexPageCommitmentEXT;
2590     PFNGLTEXPARAMETERIIVPROC epoxy_glTexParameterIiv;
2591     PFNGLTEXPARAMETERIIVEXTPROC epoxy_glTexParameterIivEXT;
2592     PFNGLTEXPARAMETERIIVOESPROC epoxy_glTexParameterIivOES;
2593     PFNGLTEXPARAMETERIUIVPROC epoxy_glTexParameterIuiv;
2594     PFNGLTEXPARAMETERIUIVEXTPROC epoxy_glTexParameterIuivEXT;
2595     PFNGLTEXPARAMETERIUIVOESPROC epoxy_glTexParameterIuivOES;
2596     PFNGLTEXPARAMETERFPROC epoxy_glTexParameterf;
2597     PFNGLTEXPARAMETERFVPROC epoxy_glTexParameterfv;
2598     PFNGLTEXPARAMETERIPROC epoxy_glTexParameteri;
2599     PFNGLTEXPARAMETERIVPROC epoxy_glTexParameteriv;
2600     PFNGLTEXPARAMETERXPROC epoxy_glTexParameterx;
2601     PFNGLTEXPARAMETERXOESPROC epoxy_glTexParameterxOES;
2602     PFNGLTEXPARAMETERXVPROC epoxy_glTexParameterxv;
2603     PFNGLTEXPARAMETERXVOESPROC epoxy_glTexParameterxvOES;
2604     PFNGLTEXRENDERBUFFERNVPROC epoxy_glTexRenderbufferNV;
2605     PFNGLTEXSTORAGE1DPROC epoxy_glTexStorage1D;
2606     PFNGLTEXSTORAGE1DEXTPROC epoxy_glTexStorage1DEXT;
2607     PFNGLTEXSTORAGE2DPROC epoxy_glTexStorage2D;
2608     PFNGLTEXSTORAGE2DEXTPROC epoxy_glTexStorage2DEXT;
2609     PFNGLTEXSTORAGE2DMULTISAMPLEPROC epoxy_glTexStorage2DMultisample;
2610     PFNGLTEXSTORAGE3DPROC epoxy_glTexStorage3D;
2611     PFNGLTEXSTORAGE3DEXTPROC epoxy_glTexStorage3DEXT;
2612     PFNGLTEXSTORAGE3DMULTISAMPLEPROC epoxy_glTexStorage3DMultisample;
2613     PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC epoxy_glTexStorage3DMultisampleOES;
2614     PFNGLTEXSTORAGEMEM1DEXTPROC epoxy_glTexStorageMem1DEXT;
2615     PFNGLTEXSTORAGEMEM2DEXTPROC epoxy_glTexStorageMem2DEXT;
2616     PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC epoxy_glTexStorageMem2DMultisampleEXT;
2617     PFNGLTEXSTORAGEMEM3DEXTPROC epoxy_glTexStorageMem3DEXT;
2618     PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC epoxy_glTexStorageMem3DMultisampleEXT;
2619     PFNGLTEXSTORAGESPARSEAMDPROC epoxy_glTexStorageSparseAMD;
2620     PFNGLTEXSUBIMAGE1DPROC epoxy_glTexSubImage1D;
2621     PFNGLTEXSUBIMAGE1DEXTPROC epoxy_glTexSubImage1DEXT;
2622     PFNGLTEXSUBIMAGE2DPROC epoxy_glTexSubImage2D;
2623     PFNGLTEXSUBIMAGE2DEXTPROC epoxy_glTexSubImage2DEXT;
2624     PFNGLTEXSUBIMAGE3DPROC epoxy_glTexSubImage3D;
2625     PFNGLTEXSUBIMAGE3DEXTPROC epoxy_glTexSubImage3DEXT;
2626     PFNGLTEXSUBIMAGE3DOESPROC epoxy_glTexSubImage3DOES;
2627     PFNGLTEXSUBIMAGE4DSGISPROC epoxy_glTexSubImage4DSGIS;
2628     PFNGLTEXTUREATTACHMEMORYNVPROC epoxy_glTextureAttachMemoryNV;
2629     PFNGLTEXTUREBARRIERPROC epoxy_glTextureBarrier;
2630     PFNGLTEXTUREBARRIERNVPROC epoxy_glTextureBarrierNV;
2631     PFNGLTEXTUREBUFFERPROC epoxy_glTextureBuffer;
2632     PFNGLTEXTUREBUFFEREXTPROC epoxy_glTextureBufferEXT;
2633     PFNGLTEXTUREBUFFERRANGEPROC epoxy_glTextureBufferRange;
2634     PFNGLTEXTUREBUFFERRANGEEXTPROC epoxy_glTextureBufferRangeEXT;
2635     PFNGLTEXTURECOLORMASKSGISPROC epoxy_glTextureColorMaskSGIS;
2636     PFNGLTEXTUREFOVEATIONPARAMETERSQCOMPROC epoxy_glTextureFoveationParametersQCOM;
2637     PFNGLTEXTUREIMAGE1DEXTPROC epoxy_glTextureImage1DEXT;
2638     PFNGLTEXTUREIMAGE2DEXTPROC epoxy_glTextureImage2DEXT;
2639     PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC epoxy_glTextureImage2DMultisampleCoverageNV;
2640     PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC epoxy_glTextureImage2DMultisampleNV;
2641     PFNGLTEXTUREIMAGE3DEXTPROC epoxy_glTextureImage3DEXT;
2642     PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC epoxy_glTextureImage3DMultisampleCoverageNV;
2643     PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC epoxy_glTextureImage3DMultisampleNV;
2644     PFNGLTEXTURELIGHTEXTPROC epoxy_glTextureLightEXT;
2645     PFNGLTEXTUREMATERIALEXTPROC epoxy_glTextureMaterialEXT;
2646     PFNGLTEXTURENORMALEXTPROC epoxy_glTextureNormalEXT;
2647     PFNGLTEXTUREPAGECOMMITMENTEXTPROC epoxy_glTexturePageCommitmentEXT;
2648     PFNGLTEXTUREPARAMETERIIVPROC epoxy_glTextureParameterIiv;
2649     PFNGLTEXTUREPARAMETERIIVEXTPROC epoxy_glTextureParameterIivEXT;
2650     PFNGLTEXTUREPARAMETERIUIVPROC epoxy_glTextureParameterIuiv;
2651     PFNGLTEXTUREPARAMETERIUIVEXTPROC epoxy_glTextureParameterIuivEXT;
2652     PFNGLTEXTUREPARAMETERFPROC epoxy_glTextureParameterf;
2653     PFNGLTEXTUREPARAMETERFEXTPROC epoxy_glTextureParameterfEXT;
2654     PFNGLTEXTUREPARAMETERFVPROC epoxy_glTextureParameterfv;
2655     PFNGLTEXTUREPARAMETERFVEXTPROC epoxy_glTextureParameterfvEXT;
2656     PFNGLTEXTUREPARAMETERIPROC epoxy_glTextureParameteri;
2657     PFNGLTEXTUREPARAMETERIEXTPROC epoxy_glTextureParameteriEXT;
2658     PFNGLTEXTUREPARAMETERIVPROC epoxy_glTextureParameteriv;
2659     PFNGLTEXTUREPARAMETERIVEXTPROC epoxy_glTextureParameterivEXT;
2660     PFNGLTEXTURERANGEAPPLEPROC epoxy_glTextureRangeAPPLE;
2661     PFNGLTEXTURERENDERBUFFEREXTPROC epoxy_glTextureRenderbufferEXT;
2662     PFNGLTEXTURESTORAGE1DPROC epoxy_glTextureStorage1D;
2663     PFNGLTEXTURESTORAGE1DEXTPROC epoxy_glTextureStorage1DEXT;
2664     PFNGLTEXTURESTORAGE2DPROC epoxy_glTextureStorage2D;
2665     PFNGLTEXTURESTORAGE2DEXTPROC epoxy_glTextureStorage2DEXT;
2666     PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC epoxy_glTextureStorage2DMultisample;
2667     PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC epoxy_glTextureStorage2DMultisampleEXT;
2668     PFNGLTEXTURESTORAGE3DPROC epoxy_glTextureStorage3D;
2669     PFNGLTEXTURESTORAGE3DEXTPROC epoxy_glTextureStorage3DEXT;
2670     PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC epoxy_glTextureStorage3DMultisample;
2671     PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC epoxy_glTextureStorage3DMultisampleEXT;
2672     PFNGLTEXTURESTORAGEMEM1DEXTPROC epoxy_glTextureStorageMem1DEXT;
2673     PFNGLTEXTURESTORAGEMEM2DEXTPROC epoxy_glTextureStorageMem2DEXT;
2674     PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC epoxy_glTextureStorageMem2DMultisampleEXT;
2675     PFNGLTEXTURESTORAGEMEM3DEXTPROC epoxy_glTextureStorageMem3DEXT;
2676     PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC epoxy_glTextureStorageMem3DMultisampleEXT;
2677     PFNGLTEXTURESTORAGESPARSEAMDPROC epoxy_glTextureStorageSparseAMD;
2678     PFNGLTEXTURESUBIMAGE1DPROC epoxy_glTextureSubImage1D;
2679     PFNGLTEXTURESUBIMAGE1DEXTPROC epoxy_glTextureSubImage1DEXT;
2680     PFNGLTEXTURESUBIMAGE2DPROC epoxy_glTextureSubImage2D;
2681     PFNGLTEXTURESUBIMAGE2DEXTPROC epoxy_glTextureSubImage2DEXT;
2682     PFNGLTEXTURESUBIMAGE3DPROC epoxy_glTextureSubImage3D;
2683     PFNGLTEXTURESUBIMAGE3DEXTPROC epoxy_glTextureSubImage3DEXT;
2684     PFNGLTEXTUREVIEWPROC epoxy_glTextureView;
2685     PFNGLTEXTUREVIEWEXTPROC epoxy_glTextureViewEXT;
2686     PFNGLTEXTUREVIEWOESPROC epoxy_glTextureViewOES;
2687     PFNGLTRACKMATRIXNVPROC epoxy_glTrackMatrixNV;
2688     PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC epoxy_glTransformFeedbackAttribsNV;
2689     PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC epoxy_glTransformFeedbackBufferBase;
2690     PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC epoxy_glTransformFeedbackBufferRange;
2691     PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC epoxy_glTransformFeedbackStreamAttribsNV;
2692     PFNGLTRANSFORMFEEDBACKVARYINGSPROC epoxy_glTransformFeedbackVaryings;
2693     PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC epoxy_glTransformFeedbackVaryingsEXT;
2694     PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC epoxy_glTransformFeedbackVaryingsNV;
2695     PFNGLTRANSFORMPATHNVPROC epoxy_glTransformPathNV;
2696     PFNGLTRANSLATEDPROC epoxy_glTranslated;
2697     PFNGLTRANSLATEFPROC epoxy_glTranslatef;
2698     PFNGLTRANSLATEXPROC epoxy_glTranslatex;
2699     PFNGLTRANSLATEXOESPROC epoxy_glTranslatexOES;
2700     PFNGLUNIFORM1DPROC epoxy_glUniform1d;
2701     PFNGLUNIFORM1DVPROC epoxy_glUniform1dv;
2702     PFNGLUNIFORM1FPROC epoxy_glUniform1f;
2703     PFNGLUNIFORM1FARBPROC epoxy_glUniform1fARB;
2704     PFNGLUNIFORM1FVPROC epoxy_glUniform1fv;
2705     PFNGLUNIFORM1FVARBPROC epoxy_glUniform1fvARB;
2706     PFNGLUNIFORM1IPROC epoxy_glUniform1i;
2707     PFNGLUNIFORM1I64ARBPROC epoxy_glUniform1i64ARB;
2708     PFNGLUNIFORM1I64NVPROC epoxy_glUniform1i64NV;
2709     PFNGLUNIFORM1I64VARBPROC epoxy_glUniform1i64vARB;
2710     PFNGLUNIFORM1I64VNVPROC epoxy_glUniform1i64vNV;
2711     PFNGLUNIFORM1IARBPROC epoxy_glUniform1iARB;
2712     PFNGLUNIFORM1IVPROC epoxy_glUniform1iv;
2713     PFNGLUNIFORM1IVARBPROC epoxy_glUniform1ivARB;
2714     PFNGLUNIFORM1UIPROC epoxy_glUniform1ui;
2715     PFNGLUNIFORM1UI64ARBPROC epoxy_glUniform1ui64ARB;
2716     PFNGLUNIFORM1UI64NVPROC epoxy_glUniform1ui64NV;
2717     PFNGLUNIFORM1UI64VARBPROC epoxy_glUniform1ui64vARB;
2718     PFNGLUNIFORM1UI64VNVPROC epoxy_glUniform1ui64vNV;
2719     PFNGLUNIFORM1UIEXTPROC epoxy_glUniform1uiEXT;
2720     PFNGLUNIFORM1UIVPROC epoxy_glUniform1uiv;
2721     PFNGLUNIFORM1UIVEXTPROC epoxy_glUniform1uivEXT;
2722     PFNGLUNIFORM2DPROC epoxy_glUniform2d;
2723     PFNGLUNIFORM2DVPROC epoxy_glUniform2dv;
2724     PFNGLUNIFORM2FPROC epoxy_glUniform2f;
2725     PFNGLUNIFORM2FARBPROC epoxy_glUniform2fARB;
2726     PFNGLUNIFORM2FVPROC epoxy_glUniform2fv;
2727     PFNGLUNIFORM2FVARBPROC epoxy_glUniform2fvARB;
2728     PFNGLUNIFORM2IPROC epoxy_glUniform2i;
2729     PFNGLUNIFORM2I64ARBPROC epoxy_glUniform2i64ARB;
2730     PFNGLUNIFORM2I64NVPROC epoxy_glUniform2i64NV;
2731     PFNGLUNIFORM2I64VARBPROC epoxy_glUniform2i64vARB;
2732     PFNGLUNIFORM2I64VNVPROC epoxy_glUniform2i64vNV;
2733     PFNGLUNIFORM2IARBPROC epoxy_glUniform2iARB;
2734     PFNGLUNIFORM2IVPROC epoxy_glUniform2iv;
2735     PFNGLUNIFORM2IVARBPROC epoxy_glUniform2ivARB;
2736     PFNGLUNIFORM2UIPROC epoxy_glUniform2ui;
2737     PFNGLUNIFORM2UI64ARBPROC epoxy_glUniform2ui64ARB;
2738     PFNGLUNIFORM2UI64NVPROC epoxy_glUniform2ui64NV;
2739     PFNGLUNIFORM2UI64VARBPROC epoxy_glUniform2ui64vARB;
2740     PFNGLUNIFORM2UI64VNVPROC epoxy_glUniform2ui64vNV;
2741     PFNGLUNIFORM2UIEXTPROC epoxy_glUniform2uiEXT;
2742     PFNGLUNIFORM2UIVPROC epoxy_glUniform2uiv;
2743     PFNGLUNIFORM2UIVEXTPROC epoxy_glUniform2uivEXT;
2744     PFNGLUNIFORM3DPROC epoxy_glUniform3d;
2745     PFNGLUNIFORM3DVPROC epoxy_glUniform3dv;
2746     PFNGLUNIFORM3FPROC epoxy_glUniform3f;
2747     PFNGLUNIFORM3FARBPROC epoxy_glUniform3fARB;
2748     PFNGLUNIFORM3FVPROC epoxy_glUniform3fv;
2749     PFNGLUNIFORM3FVARBPROC epoxy_glUniform3fvARB;
2750     PFNGLUNIFORM3IPROC epoxy_glUniform3i;
2751     PFNGLUNIFORM3I64ARBPROC epoxy_glUniform3i64ARB;
2752     PFNGLUNIFORM3I64NVPROC epoxy_glUniform3i64NV;
2753     PFNGLUNIFORM3I64VARBPROC epoxy_glUniform3i64vARB;
2754     PFNGLUNIFORM3I64VNVPROC epoxy_glUniform3i64vNV;
2755     PFNGLUNIFORM3IARBPROC epoxy_glUniform3iARB;
2756     PFNGLUNIFORM3IVPROC epoxy_glUniform3iv;
2757     PFNGLUNIFORM3IVARBPROC epoxy_glUniform3ivARB;
2758     PFNGLUNIFORM3UIPROC epoxy_glUniform3ui;
2759     PFNGLUNIFORM3UI64ARBPROC epoxy_glUniform3ui64ARB;
2760     PFNGLUNIFORM3UI64NVPROC epoxy_glUniform3ui64NV;
2761     PFNGLUNIFORM3UI64VARBPROC epoxy_glUniform3ui64vARB;
2762     PFNGLUNIFORM3UI64VNVPROC epoxy_glUniform3ui64vNV;
2763     PFNGLUNIFORM3UIEXTPROC epoxy_glUniform3uiEXT;
2764     PFNGLUNIFORM3UIVPROC epoxy_glUniform3uiv;
2765     PFNGLUNIFORM3UIVEXTPROC epoxy_glUniform3uivEXT;
2766     PFNGLUNIFORM4DPROC epoxy_glUniform4d;
2767     PFNGLUNIFORM4DVPROC epoxy_glUniform4dv;
2768     PFNGLUNIFORM4FPROC epoxy_glUniform4f;
2769     PFNGLUNIFORM4FARBPROC epoxy_glUniform4fARB;
2770     PFNGLUNIFORM4FVPROC epoxy_glUniform4fv;
2771     PFNGLUNIFORM4FVARBPROC epoxy_glUniform4fvARB;
2772     PFNGLUNIFORM4IPROC epoxy_glUniform4i;
2773     PFNGLUNIFORM4I64ARBPROC epoxy_glUniform4i64ARB;
2774     PFNGLUNIFORM4I64NVPROC epoxy_glUniform4i64NV;
2775     PFNGLUNIFORM4I64VARBPROC epoxy_glUniform4i64vARB;
2776     PFNGLUNIFORM4I64VNVPROC epoxy_glUniform4i64vNV;
2777     PFNGLUNIFORM4IARBPROC epoxy_glUniform4iARB;
2778     PFNGLUNIFORM4IVPROC epoxy_glUniform4iv;
2779     PFNGLUNIFORM4IVARBPROC epoxy_glUniform4ivARB;
2780     PFNGLUNIFORM4UIPROC epoxy_glUniform4ui;
2781     PFNGLUNIFORM4UI64ARBPROC epoxy_glUniform4ui64ARB;
2782     PFNGLUNIFORM4UI64NVPROC epoxy_glUniform4ui64NV;
2783     PFNGLUNIFORM4UI64VARBPROC epoxy_glUniform4ui64vARB;
2784     PFNGLUNIFORM4UI64VNVPROC epoxy_glUniform4ui64vNV;
2785     PFNGLUNIFORM4UIEXTPROC epoxy_glUniform4uiEXT;
2786     PFNGLUNIFORM4UIVPROC epoxy_glUniform4uiv;
2787     PFNGLUNIFORM4UIVEXTPROC epoxy_glUniform4uivEXT;
2788     PFNGLUNIFORMBLOCKBINDINGPROC epoxy_glUniformBlockBinding;
2789     PFNGLUNIFORMBUFFEREXTPROC epoxy_glUniformBufferEXT;
2790     PFNGLUNIFORMHANDLEUI64ARBPROC epoxy_glUniformHandleui64ARB;
2791     PFNGLUNIFORMHANDLEUI64IMGPROC epoxy_glUniformHandleui64IMG;
2792     PFNGLUNIFORMHANDLEUI64NVPROC epoxy_glUniformHandleui64NV;
2793     PFNGLUNIFORMHANDLEUI64VARBPROC epoxy_glUniformHandleui64vARB;
2794     PFNGLUNIFORMHANDLEUI64VIMGPROC epoxy_glUniformHandleui64vIMG;
2795     PFNGLUNIFORMHANDLEUI64VNVPROC epoxy_glUniformHandleui64vNV;
2796     PFNGLUNIFORMMATRIX2DVPROC epoxy_glUniformMatrix2dv;
2797     PFNGLUNIFORMMATRIX2FVPROC epoxy_glUniformMatrix2fv;
2798     PFNGLUNIFORMMATRIX2FVARBPROC epoxy_glUniformMatrix2fvARB;
2799     PFNGLUNIFORMMATRIX2X3DVPROC epoxy_glUniformMatrix2x3dv;
2800     PFNGLUNIFORMMATRIX2X3FVPROC epoxy_glUniformMatrix2x3fv;
2801     PFNGLUNIFORMMATRIX2X3FVNVPROC epoxy_glUniformMatrix2x3fvNV;
2802     PFNGLUNIFORMMATRIX2X4DVPROC epoxy_glUniformMatrix2x4dv;
2803     PFNGLUNIFORMMATRIX2X4FVPROC epoxy_glUniformMatrix2x4fv;
2804     PFNGLUNIFORMMATRIX2X4FVNVPROC epoxy_glUniformMatrix2x4fvNV;
2805     PFNGLUNIFORMMATRIX3DVPROC epoxy_glUniformMatrix3dv;
2806     PFNGLUNIFORMMATRIX3FVPROC epoxy_glUniformMatrix3fv;
2807     PFNGLUNIFORMMATRIX3FVARBPROC epoxy_glUniformMatrix3fvARB;
2808     PFNGLUNIFORMMATRIX3X2DVPROC epoxy_glUniformMatrix3x2dv;
2809     PFNGLUNIFORMMATRIX3X2FVPROC epoxy_glUniformMatrix3x2fv;
2810     PFNGLUNIFORMMATRIX3X2FVNVPROC epoxy_glUniformMatrix3x2fvNV;
2811     PFNGLUNIFORMMATRIX3X4DVPROC epoxy_glUniformMatrix3x4dv;
2812     PFNGLUNIFORMMATRIX3X4FVPROC epoxy_glUniformMatrix3x4fv;
2813     PFNGLUNIFORMMATRIX3X4FVNVPROC epoxy_glUniformMatrix3x4fvNV;
2814     PFNGLUNIFORMMATRIX4DVPROC epoxy_glUniformMatrix4dv;
2815     PFNGLUNIFORMMATRIX4FVPROC epoxy_glUniformMatrix4fv;
2816     PFNGLUNIFORMMATRIX4FVARBPROC epoxy_glUniformMatrix4fvARB;
2817     PFNGLUNIFORMMATRIX4X2DVPROC epoxy_glUniformMatrix4x2dv;
2818     PFNGLUNIFORMMATRIX4X2FVPROC epoxy_glUniformMatrix4x2fv;
2819     PFNGLUNIFORMMATRIX4X2FVNVPROC epoxy_glUniformMatrix4x2fvNV;
2820     PFNGLUNIFORMMATRIX4X3DVPROC epoxy_glUniformMatrix4x3dv;
2821     PFNGLUNIFORMMATRIX4X3FVPROC epoxy_glUniformMatrix4x3fv;
2822     PFNGLUNIFORMMATRIX4X3FVNVPROC epoxy_glUniformMatrix4x3fvNV;
2823     PFNGLUNIFORMSUBROUTINESUIVPROC epoxy_glUniformSubroutinesuiv;
2824     PFNGLUNIFORMUI64NVPROC epoxy_glUniformui64NV;
2825     PFNGLUNIFORMUI64VNVPROC epoxy_glUniformui64vNV;
2826     PFNGLUNLOCKARRAYSEXTPROC epoxy_glUnlockArraysEXT;
2827     PFNGLUNMAPBUFFERPROC epoxy_glUnmapBuffer;
2828     PFNGLUNMAPBUFFERARBPROC epoxy_glUnmapBufferARB;
2829     PFNGLUNMAPBUFFEROESPROC epoxy_glUnmapBufferOES;
2830     PFNGLUNMAPNAMEDBUFFERPROC epoxy_glUnmapNamedBuffer;
2831     PFNGLUNMAPNAMEDBUFFEREXTPROC epoxy_glUnmapNamedBufferEXT;
2832     PFNGLUNMAPOBJECTBUFFERATIPROC epoxy_glUnmapObjectBufferATI;
2833     PFNGLUNMAPTEXTURE2DINTELPROC epoxy_glUnmapTexture2DINTEL;
2834     PFNGLUPDATEOBJECTBUFFERATIPROC epoxy_glUpdateObjectBufferATI;
2835     PFNGLUPLOADGPUMASKNVXPROC epoxy_glUploadGpuMaskNVX;
2836     PFNGLUSEPROGRAMPROC epoxy_glUseProgram;
2837     PFNGLUSEPROGRAMOBJECTARBPROC epoxy_glUseProgramObjectARB;
2838     PFNGLUSEPROGRAMSTAGESPROC epoxy_glUseProgramStages;
2839     PFNGLUSEPROGRAMSTAGESEXTPROC epoxy_glUseProgramStagesEXT;
2840     PFNGLUSESHADERPROGRAMEXTPROC epoxy_glUseShaderProgramEXT;
2841     PFNGLVDPAUFININVPROC epoxy_glVDPAUFiniNV;
2842     PFNGLVDPAUGETSURFACEIVNVPROC epoxy_glVDPAUGetSurfaceivNV;
2843     PFNGLVDPAUINITNVPROC epoxy_glVDPAUInitNV;
2844     PFNGLVDPAUISSURFACENVPROC epoxy_glVDPAUIsSurfaceNV;
2845     PFNGLVDPAUMAPSURFACESNVPROC epoxy_glVDPAUMapSurfacesNV;
2846     PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC epoxy_glVDPAURegisterOutputSurfaceNV;
2847     PFNGLVDPAUREGISTERVIDEOSURFACENVPROC epoxy_glVDPAURegisterVideoSurfaceNV;
2848     PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV;
2849     PFNGLVDPAUSURFACEACCESSNVPROC epoxy_glVDPAUSurfaceAccessNV;
2850     PFNGLVDPAUUNMAPSURFACESNVPROC epoxy_glVDPAUUnmapSurfacesNV;
2851     PFNGLVDPAUUNREGISTERSURFACENVPROC epoxy_glVDPAUUnregisterSurfaceNV;
2852     PFNGLVALIDATEPROGRAMPROC epoxy_glValidateProgram;
2853     PFNGLVALIDATEPROGRAMARBPROC epoxy_glValidateProgramARB;
2854     PFNGLVALIDATEPROGRAMPIPELINEPROC epoxy_glValidateProgramPipeline;
2855     PFNGLVALIDATEPROGRAMPIPELINEEXTPROC epoxy_glValidateProgramPipelineEXT;
2856     PFNGLVARIANTARRAYOBJECTATIPROC epoxy_glVariantArrayObjectATI;
2857     PFNGLVARIANTPOINTEREXTPROC epoxy_glVariantPointerEXT;
2858     PFNGLVARIANTBVEXTPROC epoxy_glVariantbvEXT;
2859     PFNGLVARIANTDVEXTPROC epoxy_glVariantdvEXT;
2860     PFNGLVARIANTFVEXTPROC epoxy_glVariantfvEXT;
2861     PFNGLVARIANTIVEXTPROC epoxy_glVariantivEXT;
2862     PFNGLVARIANTSVEXTPROC epoxy_glVariantsvEXT;
2863     PFNGLVARIANTUBVEXTPROC epoxy_glVariantubvEXT;
2864     PFNGLVARIANTUIVEXTPROC epoxy_glVariantuivEXT;
2865     PFNGLVARIANTUSVEXTPROC epoxy_glVariantusvEXT;
2866     PFNGLVERTEX2BOESPROC epoxy_glVertex2bOES;
2867     PFNGLVERTEX2BVOESPROC epoxy_glVertex2bvOES;
2868     PFNGLVERTEX2DPROC epoxy_glVertex2d;
2869     PFNGLVERTEX2DVPROC epoxy_glVertex2dv;
2870     PFNGLVERTEX2FPROC epoxy_glVertex2f;
2871     PFNGLVERTEX2FVPROC epoxy_glVertex2fv;
2872     PFNGLVERTEX2HNVPROC epoxy_glVertex2hNV;
2873     PFNGLVERTEX2HVNVPROC epoxy_glVertex2hvNV;
2874     PFNGLVERTEX2IPROC epoxy_glVertex2i;
2875     PFNGLVERTEX2IVPROC epoxy_glVertex2iv;
2876     PFNGLVERTEX2SPROC epoxy_glVertex2s;
2877     PFNGLVERTEX2SVPROC epoxy_glVertex2sv;
2878     PFNGLVERTEX2XOESPROC epoxy_glVertex2xOES;
2879     PFNGLVERTEX2XVOESPROC epoxy_glVertex2xvOES;
2880     PFNGLVERTEX3BOESPROC epoxy_glVertex3bOES;
2881     PFNGLVERTEX3BVOESPROC epoxy_glVertex3bvOES;
2882     PFNGLVERTEX3DPROC epoxy_glVertex3d;
2883     PFNGLVERTEX3DVPROC epoxy_glVertex3dv;
2884     PFNGLVERTEX3FPROC epoxy_glVertex3f;
2885     PFNGLVERTEX3FVPROC epoxy_glVertex3fv;
2886     PFNGLVERTEX3HNVPROC epoxy_glVertex3hNV;
2887     PFNGLVERTEX3HVNVPROC epoxy_glVertex3hvNV;
2888     PFNGLVERTEX3IPROC epoxy_glVertex3i;
2889     PFNGLVERTEX3IVPROC epoxy_glVertex3iv;
2890     PFNGLVERTEX3SPROC epoxy_glVertex3s;
2891     PFNGLVERTEX3SVPROC epoxy_glVertex3sv;
2892     PFNGLVERTEX3XOESPROC epoxy_glVertex3xOES;
2893     PFNGLVERTEX3XVOESPROC epoxy_glVertex3xvOES;
2894     PFNGLVERTEX4BOESPROC epoxy_glVertex4bOES;
2895     PFNGLVERTEX4BVOESPROC epoxy_glVertex4bvOES;
2896     PFNGLVERTEX4DPROC epoxy_glVertex4d;
2897     PFNGLVERTEX4DVPROC epoxy_glVertex4dv;
2898     PFNGLVERTEX4FPROC epoxy_glVertex4f;
2899     PFNGLVERTEX4FVPROC epoxy_glVertex4fv;
2900     PFNGLVERTEX4HNVPROC epoxy_glVertex4hNV;
2901     PFNGLVERTEX4HVNVPROC epoxy_glVertex4hvNV;
2902     PFNGLVERTEX4IPROC epoxy_glVertex4i;
2903     PFNGLVERTEX4IVPROC epoxy_glVertex4iv;
2904     PFNGLVERTEX4SPROC epoxy_glVertex4s;
2905     PFNGLVERTEX4SVPROC epoxy_glVertex4sv;
2906     PFNGLVERTEX4XOESPROC epoxy_glVertex4xOES;
2907     PFNGLVERTEX4XVOESPROC epoxy_glVertex4xvOES;
2908     PFNGLVERTEXARRAYATTRIBBINDINGPROC epoxy_glVertexArrayAttribBinding;
2909     PFNGLVERTEXARRAYATTRIBFORMATPROC epoxy_glVertexArrayAttribFormat;
2910     PFNGLVERTEXARRAYATTRIBIFORMATPROC epoxy_glVertexArrayAttribIFormat;
2911     PFNGLVERTEXARRAYATTRIBLFORMATPROC epoxy_glVertexArrayAttribLFormat;
2912     PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC epoxy_glVertexArrayBindVertexBufferEXT;
2913     PFNGLVERTEXARRAYBINDINGDIVISORPROC epoxy_glVertexArrayBindingDivisor;
2914     PFNGLVERTEXARRAYCOLOROFFSETEXTPROC epoxy_glVertexArrayColorOffsetEXT;
2915     PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC epoxy_glVertexArrayEdgeFlagOffsetEXT;
2916     PFNGLVERTEXARRAYELEMENTBUFFERPROC epoxy_glVertexArrayElementBuffer;
2917     PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC epoxy_glVertexArrayFogCoordOffsetEXT;
2918     PFNGLVERTEXARRAYINDEXOFFSETEXTPROC epoxy_glVertexArrayIndexOffsetEXT;
2919     PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC epoxy_glVertexArrayMultiTexCoordOffsetEXT;
2920     PFNGLVERTEXARRAYNORMALOFFSETEXTPROC epoxy_glVertexArrayNormalOffsetEXT;
2921     PFNGLVERTEXARRAYPARAMETERIAPPLEPROC epoxy_glVertexArrayParameteriAPPLE;
2922     PFNGLVERTEXARRAYRANGEAPPLEPROC epoxy_glVertexArrayRangeAPPLE;
2923     PFNGLVERTEXARRAYRANGENVPROC epoxy_glVertexArrayRangeNV;
2924     PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC epoxy_glVertexArraySecondaryColorOffsetEXT;
2925     PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC epoxy_glVertexArrayTexCoordOffsetEXT;
2926     PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC epoxy_glVertexArrayVertexAttribBindingEXT;
2927     PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC epoxy_glVertexArrayVertexAttribDivisorEXT;
2928     PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC epoxy_glVertexArrayVertexAttribFormatEXT;
2929     PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC epoxy_glVertexArrayVertexAttribIFormatEXT;
2930     PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC epoxy_glVertexArrayVertexAttribIOffsetEXT;
2931     PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC epoxy_glVertexArrayVertexAttribLFormatEXT;
2932     PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC epoxy_glVertexArrayVertexAttribLOffsetEXT;
2933     PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC epoxy_glVertexArrayVertexAttribOffsetEXT;
2934     PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC epoxy_glVertexArrayVertexBindingDivisorEXT;
2935     PFNGLVERTEXARRAYVERTEXBUFFERPROC epoxy_glVertexArrayVertexBuffer;
2936     PFNGLVERTEXARRAYVERTEXBUFFERSPROC epoxy_glVertexArrayVertexBuffers;
2937     PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC epoxy_glVertexArrayVertexOffsetEXT;
2938     PFNGLVERTEXATTRIB1DPROC epoxy_glVertexAttrib1d;
2939     PFNGLVERTEXATTRIB1DARBPROC epoxy_glVertexAttrib1dARB;
2940     PFNGLVERTEXATTRIB1DNVPROC epoxy_glVertexAttrib1dNV;
2941     PFNGLVERTEXATTRIB1DVPROC epoxy_glVertexAttrib1dv;
2942     PFNGLVERTEXATTRIB1DVARBPROC epoxy_glVertexAttrib1dvARB;
2943     PFNGLVERTEXATTRIB1DVNVPROC epoxy_glVertexAttrib1dvNV;
2944     PFNGLVERTEXATTRIB1FPROC epoxy_glVertexAttrib1f;
2945     PFNGLVERTEXATTRIB1FARBPROC epoxy_glVertexAttrib1fARB;
2946     PFNGLVERTEXATTRIB1FNVPROC epoxy_glVertexAttrib1fNV;
2947     PFNGLVERTEXATTRIB1FVPROC epoxy_glVertexAttrib1fv;
2948     PFNGLVERTEXATTRIB1FVARBPROC epoxy_glVertexAttrib1fvARB;
2949     PFNGLVERTEXATTRIB1FVNVPROC epoxy_glVertexAttrib1fvNV;
2950     PFNGLVERTEXATTRIB1HNVPROC epoxy_glVertexAttrib1hNV;
2951     PFNGLVERTEXATTRIB1HVNVPROC epoxy_glVertexAttrib1hvNV;
2952     PFNGLVERTEXATTRIB1SPROC epoxy_glVertexAttrib1s;
2953     PFNGLVERTEXATTRIB1SARBPROC epoxy_glVertexAttrib1sARB;
2954     PFNGLVERTEXATTRIB1SNVPROC epoxy_glVertexAttrib1sNV;
2955     PFNGLVERTEXATTRIB1SVPROC epoxy_glVertexAttrib1sv;
2956     PFNGLVERTEXATTRIB1SVARBPROC epoxy_glVertexAttrib1svARB;
2957     PFNGLVERTEXATTRIB1SVNVPROC epoxy_glVertexAttrib1svNV;
2958     PFNGLVERTEXATTRIB2DPROC epoxy_glVertexAttrib2d;
2959     PFNGLVERTEXATTRIB2DARBPROC epoxy_glVertexAttrib2dARB;
2960     PFNGLVERTEXATTRIB2DNVPROC epoxy_glVertexAttrib2dNV;
2961     PFNGLVERTEXATTRIB2DVPROC epoxy_glVertexAttrib2dv;
2962     PFNGLVERTEXATTRIB2DVARBPROC epoxy_glVertexAttrib2dvARB;
2963     PFNGLVERTEXATTRIB2DVNVPROC epoxy_glVertexAttrib2dvNV;
2964     PFNGLVERTEXATTRIB2FPROC epoxy_glVertexAttrib2f;
2965     PFNGLVERTEXATTRIB2FARBPROC epoxy_glVertexAttrib2fARB;
2966     PFNGLVERTEXATTRIB2FNVPROC epoxy_glVertexAttrib2fNV;
2967     PFNGLVERTEXATTRIB2FVPROC epoxy_glVertexAttrib2fv;
2968     PFNGLVERTEXATTRIB2FVARBPROC epoxy_glVertexAttrib2fvARB;
2969     PFNGLVERTEXATTRIB2FVNVPROC epoxy_glVertexAttrib2fvNV;
2970     PFNGLVERTEXATTRIB2HNVPROC epoxy_glVertexAttrib2hNV;
2971     PFNGLVERTEXATTRIB2HVNVPROC epoxy_glVertexAttrib2hvNV;
2972     PFNGLVERTEXATTRIB2SPROC epoxy_glVertexAttrib2s;
2973     PFNGLVERTEXATTRIB2SARBPROC epoxy_glVertexAttrib2sARB;
2974     PFNGLVERTEXATTRIB2SNVPROC epoxy_glVertexAttrib2sNV;
2975     PFNGLVERTEXATTRIB2SVPROC epoxy_glVertexAttrib2sv;
2976     PFNGLVERTEXATTRIB2SVARBPROC epoxy_glVertexAttrib2svARB;
2977     PFNGLVERTEXATTRIB2SVNVPROC epoxy_glVertexAttrib2svNV;
2978     PFNGLVERTEXATTRIB3DPROC epoxy_glVertexAttrib3d;
2979     PFNGLVERTEXATTRIB3DARBPROC epoxy_glVertexAttrib3dARB;
2980     PFNGLVERTEXATTRIB3DNVPROC epoxy_glVertexAttrib3dNV;
2981     PFNGLVERTEXATTRIB3DVPROC epoxy_glVertexAttrib3dv;
2982     PFNGLVERTEXATTRIB3DVARBPROC epoxy_glVertexAttrib3dvARB;
2983     PFNGLVERTEXATTRIB3DVNVPROC epoxy_glVertexAttrib3dvNV;
2984     PFNGLVERTEXATTRIB3FPROC epoxy_glVertexAttrib3f;
2985     PFNGLVERTEXATTRIB3FARBPROC epoxy_glVertexAttrib3fARB;
2986     PFNGLVERTEXATTRIB3FNVPROC epoxy_glVertexAttrib3fNV;
2987     PFNGLVERTEXATTRIB3FVPROC epoxy_glVertexAttrib3fv;
2988     PFNGLVERTEXATTRIB3FVARBPROC epoxy_glVertexAttrib3fvARB;
2989     PFNGLVERTEXATTRIB3FVNVPROC epoxy_glVertexAttrib3fvNV;
2990     PFNGLVERTEXATTRIB3HNVPROC epoxy_glVertexAttrib3hNV;
2991     PFNGLVERTEXATTRIB3HVNVPROC epoxy_glVertexAttrib3hvNV;
2992     PFNGLVERTEXATTRIB3SPROC epoxy_glVertexAttrib3s;
2993     PFNGLVERTEXATTRIB3SARBPROC epoxy_glVertexAttrib3sARB;
2994     PFNGLVERTEXATTRIB3SNVPROC epoxy_glVertexAttrib3sNV;
2995     PFNGLVERTEXATTRIB3SVPROC epoxy_glVertexAttrib3sv;
2996     PFNGLVERTEXATTRIB3SVARBPROC epoxy_glVertexAttrib3svARB;
2997     PFNGLVERTEXATTRIB3SVNVPROC epoxy_glVertexAttrib3svNV;
2998     PFNGLVERTEXATTRIB4NBVPROC epoxy_glVertexAttrib4Nbv;
2999     PFNGLVERTEXATTRIB4NBVARBPROC epoxy_glVertexAttrib4NbvARB;
3000     PFNGLVERTEXATTRIB4NIVPROC epoxy_glVertexAttrib4Niv;
3001     PFNGLVERTEXATTRIB4NIVARBPROC epoxy_glVertexAttrib4NivARB;
3002     PFNGLVERTEXATTRIB4NSVPROC epoxy_glVertexAttrib4Nsv;
3003     PFNGLVERTEXATTRIB4NSVARBPROC epoxy_glVertexAttrib4NsvARB;
3004     PFNGLVERTEXATTRIB4NUBPROC epoxy_glVertexAttrib4Nub;
3005     PFNGLVERTEXATTRIB4NUBARBPROC epoxy_glVertexAttrib4NubARB;
3006     PFNGLVERTEXATTRIB4NUBVPROC epoxy_glVertexAttrib4Nubv;
3007     PFNGLVERTEXATTRIB4NUBVARBPROC epoxy_glVertexAttrib4NubvARB;
3008     PFNGLVERTEXATTRIB4NUIVPROC epoxy_glVertexAttrib4Nuiv;
3009     PFNGLVERTEXATTRIB4NUIVARBPROC epoxy_glVertexAttrib4NuivARB;
3010     PFNGLVERTEXATTRIB4NUSVPROC epoxy_glVertexAttrib4Nusv;
3011     PFNGLVERTEXATTRIB4NUSVARBPROC epoxy_glVertexAttrib4NusvARB;
3012     PFNGLVERTEXATTRIB4BVPROC epoxy_glVertexAttrib4bv;
3013     PFNGLVERTEXATTRIB4BVARBPROC epoxy_glVertexAttrib4bvARB;
3014     PFNGLVERTEXATTRIB4DPROC epoxy_glVertexAttrib4d;
3015     PFNGLVERTEXATTRIB4DARBPROC epoxy_glVertexAttrib4dARB;
3016     PFNGLVERTEXATTRIB4DNVPROC epoxy_glVertexAttrib4dNV;
3017     PFNGLVERTEXATTRIB4DVPROC epoxy_glVertexAttrib4dv;
3018     PFNGLVERTEXATTRIB4DVARBPROC epoxy_glVertexAttrib4dvARB;
3019     PFNGLVERTEXATTRIB4DVNVPROC epoxy_glVertexAttrib4dvNV;
3020     PFNGLVERTEXATTRIB4FPROC epoxy_glVertexAttrib4f;
3021     PFNGLVERTEXATTRIB4FARBPROC epoxy_glVertexAttrib4fARB;
3022     PFNGLVERTEXATTRIB4FNVPROC epoxy_glVertexAttrib4fNV;
3023     PFNGLVERTEXATTRIB4FVPROC epoxy_glVertexAttrib4fv;
3024     PFNGLVERTEXATTRIB4FVARBPROC epoxy_glVertexAttrib4fvARB;
3025     PFNGLVERTEXATTRIB4FVNVPROC epoxy_glVertexAttrib4fvNV;
3026     PFNGLVERTEXATTRIB4HNVPROC epoxy_glVertexAttrib4hNV;
3027     PFNGLVERTEXATTRIB4HVNVPROC epoxy_glVertexAttrib4hvNV;
3028     PFNGLVERTEXATTRIB4IVPROC epoxy_glVertexAttrib4iv;
3029     PFNGLVERTEXATTRIB4IVARBPROC epoxy_glVertexAttrib4ivARB;
3030     PFNGLVERTEXATTRIB4SPROC epoxy_glVertexAttrib4s;
3031     PFNGLVERTEXATTRIB4SARBPROC epoxy_glVertexAttrib4sARB;
3032     PFNGLVERTEXATTRIB4SNVPROC epoxy_glVertexAttrib4sNV;
3033     PFNGLVERTEXATTRIB4SVPROC epoxy_glVertexAttrib4sv;
3034     PFNGLVERTEXATTRIB4SVARBPROC epoxy_glVertexAttrib4svARB;
3035     PFNGLVERTEXATTRIB4SVNVPROC epoxy_glVertexAttrib4svNV;
3036     PFNGLVERTEXATTRIB4UBNVPROC epoxy_glVertexAttrib4ubNV;
3037     PFNGLVERTEXATTRIB4UBVPROC epoxy_glVertexAttrib4ubv;
3038     PFNGLVERTEXATTRIB4UBVARBPROC epoxy_glVertexAttrib4ubvARB;
3039     PFNGLVERTEXATTRIB4UBVNVPROC epoxy_glVertexAttrib4ubvNV;
3040     PFNGLVERTEXATTRIB4UIVPROC epoxy_glVertexAttrib4uiv;
3041     PFNGLVERTEXATTRIB4UIVARBPROC epoxy_glVertexAttrib4uivARB;
3042     PFNGLVERTEXATTRIB4USVPROC epoxy_glVertexAttrib4usv;
3043     PFNGLVERTEXATTRIB4USVARBPROC epoxy_glVertexAttrib4usvARB;
3044     PFNGLVERTEXATTRIBARRAYOBJECTATIPROC epoxy_glVertexAttribArrayObjectATI;
3045     PFNGLVERTEXATTRIBBINDINGPROC epoxy_glVertexAttribBinding;
3046     PFNGLVERTEXATTRIBDIVISORPROC epoxy_glVertexAttribDivisor;
3047     PFNGLVERTEXATTRIBDIVISORANGLEPROC epoxy_glVertexAttribDivisorANGLE;
3048     PFNGLVERTEXATTRIBDIVISORARBPROC epoxy_glVertexAttribDivisorARB;
3049     PFNGLVERTEXATTRIBDIVISOREXTPROC epoxy_glVertexAttribDivisorEXT;
3050     PFNGLVERTEXATTRIBDIVISORNVPROC epoxy_glVertexAttribDivisorNV;
3051     PFNGLVERTEXATTRIBFORMATPROC epoxy_glVertexAttribFormat;
3052     PFNGLVERTEXATTRIBFORMATNVPROC epoxy_glVertexAttribFormatNV;
3053     PFNGLVERTEXATTRIBI1IPROC epoxy_glVertexAttribI1i;
3054     PFNGLVERTEXATTRIBI1IEXTPROC epoxy_glVertexAttribI1iEXT;
3055     PFNGLVERTEXATTRIBI1IVPROC epoxy_glVertexAttribI1iv;
3056     PFNGLVERTEXATTRIBI1IVEXTPROC epoxy_glVertexAttribI1ivEXT;
3057     PFNGLVERTEXATTRIBI1UIPROC epoxy_glVertexAttribI1ui;
3058     PFNGLVERTEXATTRIBI1UIEXTPROC epoxy_glVertexAttribI1uiEXT;
3059     PFNGLVERTEXATTRIBI1UIVPROC epoxy_glVertexAttribI1uiv;
3060     PFNGLVERTEXATTRIBI1UIVEXTPROC epoxy_glVertexAttribI1uivEXT;
3061     PFNGLVERTEXATTRIBI2IPROC epoxy_glVertexAttribI2i;
3062     PFNGLVERTEXATTRIBI2IEXTPROC epoxy_glVertexAttribI2iEXT;
3063     PFNGLVERTEXATTRIBI2IVPROC epoxy_glVertexAttribI2iv;
3064     PFNGLVERTEXATTRIBI2IVEXTPROC epoxy_glVertexAttribI2ivEXT;
3065     PFNGLVERTEXATTRIBI2UIPROC epoxy_glVertexAttribI2ui;
3066     PFNGLVERTEXATTRIBI2UIEXTPROC epoxy_glVertexAttribI2uiEXT;
3067     PFNGLVERTEXATTRIBI2UIVPROC epoxy_glVertexAttribI2uiv;
3068     PFNGLVERTEXATTRIBI2UIVEXTPROC epoxy_glVertexAttribI2uivEXT;
3069     PFNGLVERTEXATTRIBI3IPROC epoxy_glVertexAttribI3i;
3070     PFNGLVERTEXATTRIBI3IEXTPROC epoxy_glVertexAttribI3iEXT;
3071     PFNGLVERTEXATTRIBI3IVPROC epoxy_glVertexAttribI3iv;
3072     PFNGLVERTEXATTRIBI3IVEXTPROC epoxy_glVertexAttribI3ivEXT;
3073     PFNGLVERTEXATTRIBI3UIPROC epoxy_glVertexAttribI3ui;
3074     PFNGLVERTEXATTRIBI3UIEXTPROC epoxy_glVertexAttribI3uiEXT;
3075     PFNGLVERTEXATTRIBI3UIVPROC epoxy_glVertexAttribI3uiv;
3076     PFNGLVERTEXATTRIBI3UIVEXTPROC epoxy_glVertexAttribI3uivEXT;
3077     PFNGLVERTEXATTRIBI4BVPROC epoxy_glVertexAttribI4bv;
3078     PFNGLVERTEXATTRIBI4BVEXTPROC epoxy_glVertexAttribI4bvEXT;
3079     PFNGLVERTEXATTRIBI4IPROC epoxy_glVertexAttribI4i;
3080     PFNGLVERTEXATTRIBI4IEXTPROC epoxy_glVertexAttribI4iEXT;
3081     PFNGLVERTEXATTRIBI4IVPROC epoxy_glVertexAttribI4iv;
3082     PFNGLVERTEXATTRIBI4IVEXTPROC epoxy_glVertexAttribI4ivEXT;
3083     PFNGLVERTEXATTRIBI4SVPROC epoxy_glVertexAttribI4sv;
3084     PFNGLVERTEXATTRIBI4SVEXTPROC epoxy_glVertexAttribI4svEXT;
3085     PFNGLVERTEXATTRIBI4UBVPROC epoxy_glVertexAttribI4ubv;
3086     PFNGLVERTEXATTRIBI4UBVEXTPROC epoxy_glVertexAttribI4ubvEXT;
3087     PFNGLVERTEXATTRIBI4UIPROC epoxy_glVertexAttribI4ui;
3088     PFNGLVERTEXATTRIBI4UIEXTPROC epoxy_glVertexAttribI4uiEXT;
3089     PFNGLVERTEXATTRIBI4UIVPROC epoxy_glVertexAttribI4uiv;
3090     PFNGLVERTEXATTRIBI4UIVEXTPROC epoxy_glVertexAttribI4uivEXT;
3091     PFNGLVERTEXATTRIBI4USVPROC epoxy_glVertexAttribI4usv;
3092     PFNGLVERTEXATTRIBI4USVEXTPROC epoxy_glVertexAttribI4usvEXT;
3093     PFNGLVERTEXATTRIBIFORMATPROC epoxy_glVertexAttribIFormat;
3094     PFNGLVERTEXATTRIBIFORMATNVPROC epoxy_glVertexAttribIFormatNV;
3095     PFNGLVERTEXATTRIBIPOINTERPROC epoxy_glVertexAttribIPointer;
3096     PFNGLVERTEXATTRIBIPOINTEREXTPROC epoxy_glVertexAttribIPointerEXT;
3097     PFNGLVERTEXATTRIBL1DPROC epoxy_glVertexAttribL1d;
3098     PFNGLVERTEXATTRIBL1DEXTPROC epoxy_glVertexAttribL1dEXT;
3099     PFNGLVERTEXATTRIBL1DVPROC epoxy_glVertexAttribL1dv;
3100     PFNGLVERTEXATTRIBL1DVEXTPROC epoxy_glVertexAttribL1dvEXT;
3101     PFNGLVERTEXATTRIBL1I64NVPROC epoxy_glVertexAttribL1i64NV;
3102     PFNGLVERTEXATTRIBL1I64VNVPROC epoxy_glVertexAttribL1i64vNV;
3103     PFNGLVERTEXATTRIBL1UI64ARBPROC epoxy_glVertexAttribL1ui64ARB;
3104     PFNGLVERTEXATTRIBL1UI64NVPROC epoxy_glVertexAttribL1ui64NV;
3105     PFNGLVERTEXATTRIBL1UI64VARBPROC epoxy_glVertexAttribL1ui64vARB;
3106     PFNGLVERTEXATTRIBL1UI64VNVPROC epoxy_glVertexAttribL1ui64vNV;
3107     PFNGLVERTEXATTRIBL2DPROC epoxy_glVertexAttribL2d;
3108     PFNGLVERTEXATTRIBL2DEXTPROC epoxy_glVertexAttribL2dEXT;
3109     PFNGLVERTEXATTRIBL2DVPROC epoxy_glVertexAttribL2dv;
3110     PFNGLVERTEXATTRIBL2DVEXTPROC epoxy_glVertexAttribL2dvEXT;
3111     PFNGLVERTEXATTRIBL2I64NVPROC epoxy_glVertexAttribL2i64NV;
3112     PFNGLVERTEXATTRIBL2I64VNVPROC epoxy_glVertexAttribL2i64vNV;
3113     PFNGLVERTEXATTRIBL2UI64NVPROC epoxy_glVertexAttribL2ui64NV;
3114     PFNGLVERTEXATTRIBL2UI64VNVPROC epoxy_glVertexAttribL2ui64vNV;
3115     PFNGLVERTEXATTRIBL3DPROC epoxy_glVertexAttribL3d;
3116     PFNGLVERTEXATTRIBL3DEXTPROC epoxy_glVertexAttribL3dEXT;
3117     PFNGLVERTEXATTRIBL3DVPROC epoxy_glVertexAttribL3dv;
3118     PFNGLVERTEXATTRIBL3DVEXTPROC epoxy_glVertexAttribL3dvEXT;
3119     PFNGLVERTEXATTRIBL3I64NVPROC epoxy_glVertexAttribL3i64NV;
3120     PFNGLVERTEXATTRIBL3I64VNVPROC epoxy_glVertexAttribL3i64vNV;
3121     PFNGLVERTEXATTRIBL3UI64NVPROC epoxy_glVertexAttribL3ui64NV;
3122     PFNGLVERTEXATTRIBL3UI64VNVPROC epoxy_glVertexAttribL3ui64vNV;
3123     PFNGLVERTEXATTRIBL4DPROC epoxy_glVertexAttribL4d;
3124     PFNGLVERTEXATTRIBL4DEXTPROC epoxy_glVertexAttribL4dEXT;
3125     PFNGLVERTEXATTRIBL4DVPROC epoxy_glVertexAttribL4dv;
3126     PFNGLVERTEXATTRIBL4DVEXTPROC epoxy_glVertexAttribL4dvEXT;
3127     PFNGLVERTEXATTRIBL4I64NVPROC epoxy_glVertexAttribL4i64NV;
3128     PFNGLVERTEXATTRIBL4I64VNVPROC epoxy_glVertexAttribL4i64vNV;
3129     PFNGLVERTEXATTRIBL4UI64NVPROC epoxy_glVertexAttribL4ui64NV;
3130     PFNGLVERTEXATTRIBL4UI64VNVPROC epoxy_glVertexAttribL4ui64vNV;
3131     PFNGLVERTEXATTRIBLFORMATPROC epoxy_glVertexAttribLFormat;
3132     PFNGLVERTEXATTRIBLFORMATNVPROC epoxy_glVertexAttribLFormatNV;
3133     PFNGLVERTEXATTRIBLPOINTERPROC epoxy_glVertexAttribLPointer;
3134     PFNGLVERTEXATTRIBLPOINTEREXTPROC epoxy_glVertexAttribLPointerEXT;
3135     PFNGLVERTEXATTRIBP1UIPROC epoxy_glVertexAttribP1ui;
3136     PFNGLVERTEXATTRIBP1UIVPROC epoxy_glVertexAttribP1uiv;
3137     PFNGLVERTEXATTRIBP2UIPROC epoxy_glVertexAttribP2ui;
3138     PFNGLVERTEXATTRIBP2UIVPROC epoxy_glVertexAttribP2uiv;
3139     PFNGLVERTEXATTRIBP3UIPROC epoxy_glVertexAttribP3ui;
3140     PFNGLVERTEXATTRIBP3UIVPROC epoxy_glVertexAttribP3uiv;
3141     PFNGLVERTEXATTRIBP4UIPROC epoxy_glVertexAttribP4ui;
3142     PFNGLVERTEXATTRIBP4UIVPROC epoxy_glVertexAttribP4uiv;
3143     PFNGLVERTEXATTRIBPARAMETERIAMDPROC epoxy_glVertexAttribParameteriAMD;
3144     PFNGLVERTEXATTRIBPOINTERPROC epoxy_glVertexAttribPointer;
3145     PFNGLVERTEXATTRIBPOINTERARBPROC epoxy_glVertexAttribPointerARB;
3146     PFNGLVERTEXATTRIBPOINTERNVPROC epoxy_glVertexAttribPointerNV;
3147     PFNGLVERTEXATTRIBS1DVNVPROC epoxy_glVertexAttribs1dvNV;
3148     PFNGLVERTEXATTRIBS1FVNVPROC epoxy_glVertexAttribs1fvNV;
3149     PFNGLVERTEXATTRIBS1HVNVPROC epoxy_glVertexAttribs1hvNV;
3150     PFNGLVERTEXATTRIBS1SVNVPROC epoxy_glVertexAttribs1svNV;
3151     PFNGLVERTEXATTRIBS2DVNVPROC epoxy_glVertexAttribs2dvNV;
3152     PFNGLVERTEXATTRIBS2FVNVPROC epoxy_glVertexAttribs2fvNV;
3153     PFNGLVERTEXATTRIBS2HVNVPROC epoxy_glVertexAttribs2hvNV;
3154     PFNGLVERTEXATTRIBS2SVNVPROC epoxy_glVertexAttribs2svNV;
3155     PFNGLVERTEXATTRIBS3DVNVPROC epoxy_glVertexAttribs3dvNV;
3156     PFNGLVERTEXATTRIBS3FVNVPROC epoxy_glVertexAttribs3fvNV;
3157     PFNGLVERTEXATTRIBS3HVNVPROC epoxy_glVertexAttribs3hvNV;
3158     PFNGLVERTEXATTRIBS3SVNVPROC epoxy_glVertexAttribs3svNV;
3159     PFNGLVERTEXATTRIBS4DVNVPROC epoxy_glVertexAttribs4dvNV;
3160     PFNGLVERTEXATTRIBS4FVNVPROC epoxy_glVertexAttribs4fvNV;
3161     PFNGLVERTEXATTRIBS4HVNVPROC epoxy_glVertexAttribs4hvNV;
3162     PFNGLVERTEXATTRIBS4SVNVPROC epoxy_glVertexAttribs4svNV;
3163     PFNGLVERTEXATTRIBS4UBVNVPROC epoxy_glVertexAttribs4ubvNV;
3164     PFNGLVERTEXBINDINGDIVISORPROC epoxy_glVertexBindingDivisor;
3165     PFNGLVERTEXBLENDARBPROC epoxy_glVertexBlendARB;
3166     PFNGLVERTEXBLENDENVFATIPROC epoxy_glVertexBlendEnvfATI;
3167     PFNGLVERTEXBLENDENVIATIPROC epoxy_glVertexBlendEnviATI;
3168     PFNGLVERTEXFORMATNVPROC epoxy_glVertexFormatNV;
3169     PFNGLVERTEXP2UIPROC epoxy_glVertexP2ui;
3170     PFNGLVERTEXP2UIVPROC epoxy_glVertexP2uiv;
3171     PFNGLVERTEXP3UIPROC epoxy_glVertexP3ui;
3172     PFNGLVERTEXP3UIVPROC epoxy_glVertexP3uiv;
3173     PFNGLVERTEXP4UIPROC epoxy_glVertexP4ui;
3174     PFNGLVERTEXP4UIVPROC epoxy_glVertexP4uiv;
3175     PFNGLVERTEXPOINTERPROC epoxy_glVertexPointer;
3176     PFNGLVERTEXPOINTEREXTPROC epoxy_glVertexPointerEXT;
3177     PFNGLVERTEXPOINTERLISTIBMPROC epoxy_glVertexPointerListIBM;
3178     PFNGLVERTEXPOINTERVINTELPROC epoxy_glVertexPointervINTEL;
3179     PFNGLVERTEXSTREAM1DATIPROC epoxy_glVertexStream1dATI;
3180     PFNGLVERTEXSTREAM1DVATIPROC epoxy_glVertexStream1dvATI;
3181     PFNGLVERTEXSTREAM1FATIPROC epoxy_glVertexStream1fATI;
3182     PFNGLVERTEXSTREAM1FVATIPROC epoxy_glVertexStream1fvATI;
3183     PFNGLVERTEXSTREAM1IATIPROC epoxy_glVertexStream1iATI;
3184     PFNGLVERTEXSTREAM1IVATIPROC epoxy_glVertexStream1ivATI;
3185     PFNGLVERTEXSTREAM1SATIPROC epoxy_glVertexStream1sATI;
3186     PFNGLVERTEXSTREAM1SVATIPROC epoxy_glVertexStream1svATI;
3187     PFNGLVERTEXSTREAM2DATIPROC epoxy_glVertexStream2dATI;
3188     PFNGLVERTEXSTREAM2DVATIPROC epoxy_glVertexStream2dvATI;
3189     PFNGLVERTEXSTREAM2FATIPROC epoxy_glVertexStream2fATI;
3190     PFNGLVERTEXSTREAM2FVATIPROC epoxy_glVertexStream2fvATI;
3191     PFNGLVERTEXSTREAM2IATIPROC epoxy_glVertexStream2iATI;
3192     PFNGLVERTEXSTREAM2IVATIPROC epoxy_glVertexStream2ivATI;
3193     PFNGLVERTEXSTREAM2SATIPROC epoxy_glVertexStream2sATI;
3194     PFNGLVERTEXSTREAM2SVATIPROC epoxy_glVertexStream2svATI;
3195     PFNGLVERTEXSTREAM3DATIPROC epoxy_glVertexStream3dATI;
3196     PFNGLVERTEXSTREAM3DVATIPROC epoxy_glVertexStream3dvATI;
3197     PFNGLVERTEXSTREAM3FATIPROC epoxy_glVertexStream3fATI;
3198     PFNGLVERTEXSTREAM3FVATIPROC epoxy_glVertexStream3fvATI;
3199     PFNGLVERTEXSTREAM3IATIPROC epoxy_glVertexStream3iATI;
3200     PFNGLVERTEXSTREAM3IVATIPROC epoxy_glVertexStream3ivATI;
3201     PFNGLVERTEXSTREAM3SATIPROC epoxy_glVertexStream3sATI;
3202     PFNGLVERTEXSTREAM3SVATIPROC epoxy_glVertexStream3svATI;
3203     PFNGLVERTEXSTREAM4DATIPROC epoxy_glVertexStream4dATI;
3204     PFNGLVERTEXSTREAM4DVATIPROC epoxy_glVertexStream4dvATI;
3205     PFNGLVERTEXSTREAM4FATIPROC epoxy_glVertexStream4fATI;
3206     PFNGLVERTEXSTREAM4FVATIPROC epoxy_glVertexStream4fvATI;
3207     PFNGLVERTEXSTREAM4IATIPROC epoxy_glVertexStream4iATI;
3208     PFNGLVERTEXSTREAM4IVATIPROC epoxy_glVertexStream4ivATI;
3209     PFNGLVERTEXSTREAM4SATIPROC epoxy_glVertexStream4sATI;
3210     PFNGLVERTEXSTREAM4SVATIPROC epoxy_glVertexStream4svATI;
3211     PFNGLVERTEXWEIGHTPOINTEREXTPROC epoxy_glVertexWeightPointerEXT;
3212     PFNGLVERTEXWEIGHTFEXTPROC epoxy_glVertexWeightfEXT;
3213     PFNGLVERTEXWEIGHTFVEXTPROC epoxy_glVertexWeightfvEXT;
3214     PFNGLVERTEXWEIGHTHNVPROC epoxy_glVertexWeighthNV;
3215     PFNGLVERTEXWEIGHTHVNVPROC epoxy_glVertexWeighthvNV;
3216     PFNGLVIDEOCAPTURENVPROC epoxy_glVideoCaptureNV;
3217     PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC epoxy_glVideoCaptureStreamParameterdvNV;
3218     PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC epoxy_glVideoCaptureStreamParameterfvNV;
3219     PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC epoxy_glVideoCaptureStreamParameterivNV;
3220     PFNGLVIEWPORTPROC epoxy_glViewport;
3221     PFNGLVIEWPORTARRAYVPROC epoxy_glViewportArrayv;
3222     PFNGLVIEWPORTARRAYVNVPROC epoxy_glViewportArrayvNV;
3223     PFNGLVIEWPORTARRAYVOESPROC epoxy_glViewportArrayvOES;
3224     PFNGLVIEWPORTINDEXEDFPROC epoxy_glViewportIndexedf;
3225     PFNGLVIEWPORTINDEXEDFNVPROC epoxy_glViewportIndexedfNV;
3226     PFNGLVIEWPORTINDEXEDFOESPROC epoxy_glViewportIndexedfOES;
3227     PFNGLVIEWPORTINDEXEDFVPROC epoxy_glViewportIndexedfv;
3228     PFNGLVIEWPORTINDEXEDFVNVPROC epoxy_glViewportIndexedfvNV;
3229     PFNGLVIEWPORTINDEXEDFVOESPROC epoxy_glViewportIndexedfvOES;
3230     PFNGLVIEWPORTPOSITIONWSCALENVPROC epoxy_glViewportPositionWScaleNV;
3231     PFNGLVIEWPORTSWIZZLENVPROC epoxy_glViewportSwizzleNV;
3232     PFNGLWAITSEMAPHOREEXTPROC epoxy_glWaitSemaphoreEXT;
3233     PFNGLWAITSEMAPHOREUI64NVXPROC epoxy_glWaitSemaphoreui64NVX;
3234     PFNGLWAITSYNCPROC epoxy_glWaitSync;
3235     PFNGLWAITSYNCAPPLEPROC epoxy_glWaitSyncAPPLE;
3236     PFNGLWAITVKSEMAPHORENVPROC epoxy_glWaitVkSemaphoreNV;
3237     PFNGLWEIGHTPATHSNVPROC epoxy_glWeightPathsNV;
3238     PFNGLWEIGHTPOINTERARBPROC epoxy_glWeightPointerARB;
3239     PFNGLWEIGHTPOINTEROESPROC epoxy_glWeightPointerOES;
3240     PFNGLWEIGHTBVARBPROC epoxy_glWeightbvARB;
3241     PFNGLWEIGHTDVARBPROC epoxy_glWeightdvARB;
3242     PFNGLWEIGHTFVARBPROC epoxy_glWeightfvARB;
3243     PFNGLWEIGHTIVARBPROC epoxy_glWeightivARB;
3244     PFNGLWEIGHTSVARBPROC epoxy_glWeightsvARB;
3245     PFNGLWEIGHTUBVARBPROC epoxy_glWeightubvARB;
3246     PFNGLWEIGHTUIVARBPROC epoxy_glWeightuivARB;
3247     PFNGLWEIGHTUSVARBPROC epoxy_glWeightusvARB;
3248     PFNGLWINDOWPOS2DPROC epoxy_glWindowPos2d;
3249     PFNGLWINDOWPOS2DARBPROC epoxy_glWindowPos2dARB;
3250     PFNGLWINDOWPOS2DMESAPROC epoxy_glWindowPos2dMESA;
3251     PFNGLWINDOWPOS2DVPROC epoxy_glWindowPos2dv;
3252     PFNGLWINDOWPOS2DVARBPROC epoxy_glWindowPos2dvARB;
3253     PFNGLWINDOWPOS2DVMESAPROC epoxy_glWindowPos2dvMESA;
3254     PFNGLWINDOWPOS2FPROC epoxy_glWindowPos2f;
3255     PFNGLWINDOWPOS2FARBPROC epoxy_glWindowPos2fARB;
3256     PFNGLWINDOWPOS2FMESAPROC epoxy_glWindowPos2fMESA;
3257     PFNGLWINDOWPOS2FVPROC epoxy_glWindowPos2fv;
3258     PFNGLWINDOWPOS2FVARBPROC epoxy_glWindowPos2fvARB;
3259     PFNGLWINDOWPOS2FVMESAPROC epoxy_glWindowPos2fvMESA;
3260     PFNGLWINDOWPOS2IPROC epoxy_glWindowPos2i;
3261     PFNGLWINDOWPOS2IARBPROC epoxy_glWindowPos2iARB;
3262     PFNGLWINDOWPOS2IMESAPROC epoxy_glWindowPos2iMESA;
3263     PFNGLWINDOWPOS2IVPROC epoxy_glWindowPos2iv;
3264     PFNGLWINDOWPOS2IVARBPROC epoxy_glWindowPos2ivARB;
3265     PFNGLWINDOWPOS2IVMESAPROC epoxy_glWindowPos2ivMESA;
3266     PFNGLWINDOWPOS2SPROC epoxy_glWindowPos2s;
3267     PFNGLWINDOWPOS2SARBPROC epoxy_glWindowPos2sARB;
3268     PFNGLWINDOWPOS2SMESAPROC epoxy_glWindowPos2sMESA;
3269     PFNGLWINDOWPOS2SVPROC epoxy_glWindowPos2sv;
3270     PFNGLWINDOWPOS2SVARBPROC epoxy_glWindowPos2svARB;
3271     PFNGLWINDOWPOS2SVMESAPROC epoxy_glWindowPos2svMESA;
3272     PFNGLWINDOWPOS3DPROC epoxy_glWindowPos3d;
3273     PFNGLWINDOWPOS3DARBPROC epoxy_glWindowPos3dARB;
3274     PFNGLWINDOWPOS3DMESAPROC epoxy_glWindowPos3dMESA;
3275     PFNGLWINDOWPOS3DVPROC epoxy_glWindowPos3dv;
3276     PFNGLWINDOWPOS3DVARBPROC epoxy_glWindowPos3dvARB;
3277     PFNGLWINDOWPOS3DVMESAPROC epoxy_glWindowPos3dvMESA;
3278     PFNGLWINDOWPOS3FPROC epoxy_glWindowPos3f;
3279     PFNGLWINDOWPOS3FARBPROC epoxy_glWindowPos3fARB;
3280     PFNGLWINDOWPOS3FMESAPROC epoxy_glWindowPos3fMESA;
3281     PFNGLWINDOWPOS3FVPROC epoxy_glWindowPos3fv;
3282     PFNGLWINDOWPOS3FVARBPROC epoxy_glWindowPos3fvARB;
3283     PFNGLWINDOWPOS3FVMESAPROC epoxy_glWindowPos3fvMESA;
3284     PFNGLWINDOWPOS3IPROC epoxy_glWindowPos3i;
3285     PFNGLWINDOWPOS3IARBPROC epoxy_glWindowPos3iARB;
3286     PFNGLWINDOWPOS3IMESAPROC epoxy_glWindowPos3iMESA;
3287     PFNGLWINDOWPOS3IVPROC epoxy_glWindowPos3iv;
3288     PFNGLWINDOWPOS3IVARBPROC epoxy_glWindowPos3ivARB;
3289     PFNGLWINDOWPOS3IVMESAPROC epoxy_glWindowPos3ivMESA;
3290     PFNGLWINDOWPOS3SPROC epoxy_glWindowPos3s;
3291     PFNGLWINDOWPOS3SARBPROC epoxy_glWindowPos3sARB;
3292     PFNGLWINDOWPOS3SMESAPROC epoxy_glWindowPos3sMESA;
3293     PFNGLWINDOWPOS3SVPROC epoxy_glWindowPos3sv;
3294     PFNGLWINDOWPOS3SVARBPROC epoxy_glWindowPos3svARB;
3295     PFNGLWINDOWPOS3SVMESAPROC epoxy_glWindowPos3svMESA;
3296     PFNGLWINDOWPOS4DMESAPROC epoxy_glWindowPos4dMESA;
3297     PFNGLWINDOWPOS4DVMESAPROC epoxy_glWindowPos4dvMESA;
3298     PFNGLWINDOWPOS4FMESAPROC epoxy_glWindowPos4fMESA;
3299     PFNGLWINDOWPOS4FVMESAPROC epoxy_glWindowPos4fvMESA;
3300     PFNGLWINDOWPOS4IMESAPROC epoxy_glWindowPos4iMESA;
3301     PFNGLWINDOWPOS4IVMESAPROC epoxy_glWindowPos4ivMESA;
3302     PFNGLWINDOWPOS4SMESAPROC epoxy_glWindowPos4sMESA;
3303     PFNGLWINDOWPOS4SVMESAPROC epoxy_glWindowPos4svMESA;
3304     PFNGLWINDOWRECTANGLESEXTPROC epoxy_glWindowRectanglesEXT;
3305     PFNGLWRITEMASKEXTPROC epoxy_glWriteMaskEXT;
3306 };
3307 
3308 #if USING_DISPATCH_TABLE
3309 static inline struct dispatch_table *
3310 get_dispatch_table(void);
3311 
3312 #endif
3313 
3314 enum gl_provider {
3315     gl_provider_terminator = 0,
3316     PROVIDER_Desktop_OpenGL_1_0,
3317     PROVIDER_Desktop_OpenGL_1_1,
3318     PROVIDER_Desktop_OpenGL_1_2,
3319     PROVIDER_Desktop_OpenGL_1_3,
3320     PROVIDER_Desktop_OpenGL_1_4,
3321     PROVIDER_Desktop_OpenGL_1_5,
3322     PROVIDER_Desktop_OpenGL_2_0,
3323     PROVIDER_Desktop_OpenGL_2_1,
3324     PROVIDER_Desktop_OpenGL_3_0,
3325     PROVIDER_Desktop_OpenGL_3_1,
3326     PROVIDER_Desktop_OpenGL_3_2,
3327     PROVIDER_Desktop_OpenGL_3_3,
3328     PROVIDER_Desktop_OpenGL_4_0,
3329     PROVIDER_Desktop_OpenGL_4_1,
3330     PROVIDER_Desktop_OpenGL_4_2,
3331     PROVIDER_Desktop_OpenGL_4_3,
3332     PROVIDER_Desktop_OpenGL_4_4,
3333     PROVIDER_Desktop_OpenGL_4_5,
3334     PROVIDER_Desktop_OpenGL_4_6,
3335     PROVIDER_GL_3DFX_tbuffer,
3336     PROVIDER_GL_AMD_debug_output,
3337     PROVIDER_GL_AMD_draw_buffers_blend,
3338     PROVIDER_GL_AMD_framebuffer_multisample_advanced,
3339     PROVIDER_GL_AMD_framebuffer_sample_positions,
3340     PROVIDER_GL_AMD_gpu_shader_int64,
3341     PROVIDER_GL_AMD_interleaved_elements,
3342     PROVIDER_GL_AMD_multi_draw_indirect,
3343     PROVIDER_GL_AMD_name_gen_delete,
3344     PROVIDER_GL_AMD_occlusion_query_event,
3345     PROVIDER_GL_AMD_performance_monitor,
3346     PROVIDER_GL_AMD_sample_positions,
3347     PROVIDER_GL_AMD_sparse_texture,
3348     PROVIDER_GL_AMD_stencil_operation_extended,
3349     PROVIDER_GL_AMD_vertex_shader_tessellator,
3350     PROVIDER_GL_ANGLE_framebuffer_blit,
3351     PROVIDER_GL_ANGLE_framebuffer_multisample,
3352     PROVIDER_GL_ANGLE_instanced_arrays,
3353     PROVIDER_GL_ANGLE_translated_shader_source,
3354     PROVIDER_GL_APPLE_copy_texture_levels,
3355     PROVIDER_GL_APPLE_element_array,
3356     PROVIDER_GL_APPLE_fence,
3357     PROVIDER_GL_APPLE_flush_buffer_range,
3358     PROVIDER_GL_APPLE_framebuffer_multisample,
3359     PROVIDER_GL_APPLE_object_purgeable,
3360     PROVIDER_GL_APPLE_sync,
3361     PROVIDER_GL_APPLE_texture_range,
3362     PROVIDER_GL_APPLE_vertex_array_object,
3363     PROVIDER_GL_APPLE_vertex_array_range,
3364     PROVIDER_GL_APPLE_vertex_program_evaluators,
3365     PROVIDER_GL_ARB_ES2_compatibility,
3366     PROVIDER_GL_ARB_ES3_1_compatibility,
3367     PROVIDER_GL_ARB_ES3_2_compatibility,
3368     PROVIDER_GL_ARB_base_instance,
3369     PROVIDER_GL_ARB_bindless_texture,
3370     PROVIDER_GL_ARB_blend_func_extended,
3371     PROVIDER_GL_ARB_buffer_storage,
3372     PROVIDER_GL_ARB_cl_event,
3373     PROVIDER_GL_ARB_clear_buffer_object,
3374     PROVIDER_GL_ARB_clear_texture,
3375     PROVIDER_GL_ARB_clip_control,
3376     PROVIDER_GL_ARB_color_buffer_float,
3377     PROVIDER_GL_ARB_compute_shader,
3378     PROVIDER_GL_ARB_compute_variable_group_size,
3379     PROVIDER_GL_ARB_copy_buffer,
3380     PROVIDER_GL_ARB_copy_image,
3381     PROVIDER_GL_ARB_debug_output,
3382     PROVIDER_GL_ARB_direct_state_access,
3383     PROVIDER_GL_ARB_draw_buffers,
3384     PROVIDER_GL_ARB_draw_buffers_blend,
3385     PROVIDER_GL_ARB_draw_elements_base_vertex,
3386     PROVIDER_GL_ARB_draw_indirect,
3387     PROVIDER_GL_ARB_draw_instanced,
3388     PROVIDER_GL_ARB_fragment_program,
3389     PROVIDER_GL_ARB_framebuffer_no_attachments,
3390     PROVIDER_GL_ARB_framebuffer_object,
3391     PROVIDER_GL_ARB_geometry_shader4,
3392     PROVIDER_GL_ARB_get_program_binary,
3393     PROVIDER_GL_ARB_get_texture_sub_image,
3394     PROVIDER_GL_ARB_gl_spirv,
3395     PROVIDER_GL_ARB_gpu_shader_fp64,
3396     PROVIDER_GL_ARB_gpu_shader_int64,
3397     PROVIDER_GL_ARB_imaging,
3398     PROVIDER_GL_ARB_indirect_parameters,
3399     PROVIDER_GL_ARB_instanced_arrays,
3400     PROVIDER_GL_ARB_internalformat_query,
3401     PROVIDER_GL_ARB_internalformat_query2,
3402     PROVIDER_GL_ARB_invalidate_subdata,
3403     PROVIDER_GL_ARB_map_buffer_range,
3404     PROVIDER_GL_ARB_matrix_palette,
3405     PROVIDER_GL_ARB_multi_bind,
3406     PROVIDER_GL_ARB_multi_draw_indirect,
3407     PROVIDER_GL_ARB_multisample,
3408     PROVIDER_GL_ARB_multitexture,
3409     PROVIDER_GL_ARB_occlusion_query,
3410     PROVIDER_GL_ARB_parallel_shader_compile,
3411     PROVIDER_GL_ARB_point_parameters,
3412     PROVIDER_GL_ARB_polygon_offset_clamp,
3413     PROVIDER_GL_ARB_program_interface_query,
3414     PROVIDER_GL_ARB_provoking_vertex,
3415     PROVIDER_GL_ARB_robustness,
3416     PROVIDER_GL_ARB_sample_locations,
3417     PROVIDER_GL_ARB_sample_shading,
3418     PROVIDER_GL_ARB_sampler_objects,
3419     PROVIDER_GL_ARB_separate_shader_objects,
3420     PROVIDER_GL_ARB_shader_atomic_counters,
3421     PROVIDER_GL_ARB_shader_image_load_store,
3422     PROVIDER_GL_ARB_shader_objects,
3423     PROVIDER_GL_ARB_shader_storage_buffer_object,
3424     PROVIDER_GL_ARB_shader_subroutine,
3425     PROVIDER_GL_ARB_shading_language_include,
3426     PROVIDER_GL_ARB_sparse_buffer,
3427     PROVIDER_GL_ARB_sparse_texture,
3428     PROVIDER_GL_ARB_sync,
3429     PROVIDER_GL_ARB_tessellation_shader,
3430     PROVIDER_GL_ARB_texture_barrier,
3431     PROVIDER_GL_ARB_texture_buffer_object,
3432     PROVIDER_GL_ARB_texture_buffer_range,
3433     PROVIDER_GL_ARB_texture_compression,
3434     PROVIDER_GL_ARB_texture_multisample,
3435     PROVIDER_GL_ARB_texture_storage,
3436     PROVIDER_GL_ARB_texture_storage_multisample,
3437     PROVIDER_GL_ARB_texture_view,
3438     PROVIDER_GL_ARB_timer_query,
3439     PROVIDER_GL_ARB_transform_feedback2,
3440     PROVIDER_GL_ARB_transform_feedback3,
3441     PROVIDER_GL_ARB_transform_feedback_instanced,
3442     PROVIDER_GL_ARB_transpose_matrix,
3443     PROVIDER_GL_ARB_uniform_buffer_object,
3444     PROVIDER_GL_ARB_vertex_array_object,
3445     PROVIDER_GL_ARB_vertex_attrib_64bit,
3446     PROVIDER_GL_ARB_vertex_attrib_binding,
3447     PROVIDER_GL_ARB_vertex_blend,
3448     PROVIDER_GL_ARB_vertex_buffer_object,
3449     PROVIDER_GL_ARB_vertex_program,
3450     PROVIDER_GL_ARB_vertex_shader,
3451     PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
3452     PROVIDER_GL_ARB_viewport_array,
3453     PROVIDER_GL_ARB_window_pos,
3454     PROVIDER_GL_ATI_draw_buffers,
3455     PROVIDER_GL_ATI_element_array,
3456     PROVIDER_GL_ATI_envmap_bumpmap,
3457     PROVIDER_GL_ATI_fragment_shader,
3458     PROVIDER_GL_ATI_map_object_buffer,
3459     PROVIDER_GL_ATI_pn_triangles,
3460     PROVIDER_GL_ATI_separate_stencil,
3461     PROVIDER_GL_ATI_vertex_array_object,
3462     PROVIDER_GL_ATI_vertex_attrib_array_object,
3463     PROVIDER_GL_ATI_vertex_streams,
3464     PROVIDER_GL_EXT_EGL_image_storage,
3465     PROVIDER_GL_EXT_base_instance,
3466     PROVIDER_GL_EXT_bindable_uniform,
3467     PROVIDER_GL_EXT_blend_color,
3468     PROVIDER_GL_EXT_blend_equation_separate,
3469     PROVIDER_GL_EXT_blend_func_extended,
3470     PROVIDER_GL_EXT_blend_func_separate,
3471     PROVIDER_GL_EXT_blend_minmax,
3472     PROVIDER_GL_EXT_buffer_storage,
3473     PROVIDER_GL_EXT_clear_texture,
3474     PROVIDER_GL_EXT_clip_control,
3475     PROVIDER_GL_EXT_color_subtable,
3476     PROVIDER_GL_EXT_compiled_vertex_array,
3477     PROVIDER_GL_EXT_convolution,
3478     PROVIDER_GL_EXT_coordinate_frame,
3479     PROVIDER_GL_EXT_copy_image,
3480     PROVIDER_GL_EXT_copy_texture,
3481     PROVIDER_GL_EXT_cull_vertex,
3482     PROVIDER_GL_EXT_debug_label,
3483     PROVIDER_GL_EXT_debug_marker,
3484     PROVIDER_GL_EXT_depth_bounds_test,
3485     PROVIDER_GL_EXT_direct_state_access,
3486     PROVIDER_GL_EXT_discard_framebuffer,
3487     PROVIDER_GL_EXT_disjoint_timer_query,
3488     PROVIDER_GL_EXT_draw_buffers,
3489     PROVIDER_GL_EXT_draw_buffers2,
3490     PROVIDER_GL_EXT_draw_buffers_indexed,
3491     PROVIDER_GL_EXT_draw_elements_base_vertex,
3492     PROVIDER_GL_EXT_draw_instanced,
3493     PROVIDER_GL_EXT_draw_range_elements,
3494     PROVIDER_GL_EXT_draw_transform_feedback,
3495     PROVIDER_GL_EXT_external_buffer,
3496     PROVIDER_GL_EXT_fog_coord,
3497     PROVIDER_GL_EXT_framebuffer_blit,
3498     PROVIDER_GL_EXT_framebuffer_multisample,
3499     PROVIDER_GL_EXT_framebuffer_object,
3500     PROVIDER_GL_EXT_geometry_shader,
3501     PROVIDER_GL_EXT_geometry_shader4,
3502     PROVIDER_GL_EXT_gpu_program_parameters,
3503     PROVIDER_GL_EXT_gpu_shader4,
3504     PROVIDER_GL_EXT_histogram,
3505     PROVIDER_GL_EXT_index_func,
3506     PROVIDER_GL_EXT_index_material,
3507     PROVIDER_GL_EXT_instanced_arrays,
3508     PROVIDER_GL_EXT_light_texture,
3509     PROVIDER_GL_EXT_map_buffer_range,
3510     PROVIDER_GL_EXT_memory_object,
3511     PROVIDER_GL_EXT_memory_object_fd,
3512     PROVIDER_GL_EXT_memory_object_win32,
3513     PROVIDER_GL_EXT_multi_draw_arrays,
3514     PROVIDER_GL_EXT_multi_draw_indirect,
3515     PROVIDER_GL_EXT_multisample,
3516     PROVIDER_GL_EXT_multisampled_render_to_texture,
3517     PROVIDER_GL_EXT_multiview_draw_buffers,
3518     PROVIDER_GL_EXT_occlusion_query_boolean,
3519     PROVIDER_GL_EXT_paletted_texture,
3520     PROVIDER_GL_EXT_pixel_transform,
3521     PROVIDER_GL_EXT_point_parameters,
3522     PROVIDER_GL_EXT_polygon_offset,
3523     PROVIDER_GL_EXT_polygon_offset_clamp,
3524     PROVIDER_GL_EXT_primitive_bounding_box,
3525     PROVIDER_GL_EXT_provoking_vertex,
3526     PROVIDER_GL_EXT_raster_multisample,
3527     PROVIDER_GL_EXT_robustness,
3528     PROVIDER_GL_EXT_secondary_color,
3529     PROVIDER_GL_EXT_semaphore,
3530     PROVIDER_GL_EXT_semaphore_fd,
3531     PROVIDER_GL_EXT_semaphore_win32,
3532     PROVIDER_GL_EXT_separate_shader_objects,
3533     PROVIDER_GL_EXT_shader_framebuffer_fetch_non_coherent,
3534     PROVIDER_GL_EXT_shader_image_load_store,
3535     PROVIDER_GL_EXT_shader_pixel_local_storage2,
3536     PROVIDER_GL_EXT_sparse_texture,
3537     PROVIDER_GL_EXT_stencil_clear_tag,
3538     PROVIDER_GL_EXT_stencil_two_side,
3539     PROVIDER_GL_EXT_subtexture,
3540     PROVIDER_GL_EXT_tessellation_shader,
3541     PROVIDER_GL_EXT_texture3D,
3542     PROVIDER_GL_EXT_texture_array,
3543     PROVIDER_GL_EXT_texture_border_clamp,
3544     PROVIDER_GL_EXT_texture_buffer,
3545     PROVIDER_GL_EXT_texture_buffer_object,
3546     PROVIDER_GL_EXT_texture_integer,
3547     PROVIDER_GL_EXT_texture_object,
3548     PROVIDER_GL_EXT_texture_perturb_normal,
3549     PROVIDER_GL_EXT_texture_storage,
3550     PROVIDER_GL_EXT_texture_view,
3551     PROVIDER_GL_EXT_timer_query,
3552     PROVIDER_GL_EXT_transform_feedback,
3553     PROVIDER_GL_EXT_vertex_array,
3554     PROVIDER_GL_EXT_vertex_attrib_64bit,
3555     PROVIDER_GL_EXT_vertex_shader,
3556     PROVIDER_GL_EXT_vertex_weighting,
3557     PROVIDER_GL_EXT_win32_keyed_mutex,
3558     PROVIDER_GL_EXT_window_rectangles,
3559     PROVIDER_GL_EXT_x11_sync_object,
3560     PROVIDER_GL_GREMEDY_frame_terminator,
3561     PROVIDER_GL_GREMEDY_string_marker,
3562     PROVIDER_GL_HP_image_transform,
3563     PROVIDER_GL_IBM_multimode_draw_arrays,
3564     PROVIDER_GL_IBM_static_data,
3565     PROVIDER_GL_IBM_vertex_array_lists,
3566     PROVIDER_GL_IMG_bindless_texture,
3567     PROVIDER_GL_IMG_framebuffer_downsample,
3568     PROVIDER_GL_IMG_multisampled_render_to_texture,
3569     PROVIDER_GL_IMG_user_clip_plane,
3570     PROVIDER_GL_INGR_blend_func_separate,
3571     PROVIDER_GL_INTEL_framebuffer_CMAA,
3572     PROVIDER_GL_INTEL_map_texture,
3573     PROVIDER_GL_INTEL_parallel_arrays,
3574     PROVIDER_GL_INTEL_performance_query,
3575     PROVIDER_GL_KHR_blend_equation_advanced,
3576     PROVIDER_GL_KHR_debug,
3577     PROVIDER_GL_KHR_parallel_shader_compile,
3578     PROVIDER_GL_KHR_robustness,
3579     PROVIDER_GL_MESA_framebuffer_flip_y,
3580     PROVIDER_GL_MESA_resize_buffers,
3581     PROVIDER_GL_MESA_window_pos,
3582     PROVIDER_GL_NVX_conditional_render,
3583     PROVIDER_GL_NVX_gpu_multicast2,
3584     PROVIDER_GL_NVX_linked_gpu_multicast,
3585     PROVIDER_GL_NVX_progress_fence,
3586     PROVIDER_GL_NV_alpha_to_coverage_dither_control,
3587     PROVIDER_GL_NV_bindless_multi_draw_indirect,
3588     PROVIDER_GL_NV_bindless_multi_draw_indirect_count,
3589     PROVIDER_GL_NV_bindless_texture,
3590     PROVIDER_GL_NV_blend_equation_advanced,
3591     PROVIDER_GL_NV_clip_space_w_scaling,
3592     PROVIDER_GL_NV_command_list,
3593     PROVIDER_GL_NV_conditional_render,
3594     PROVIDER_GL_NV_conservative_raster,
3595     PROVIDER_GL_NV_conservative_raster_dilate,
3596     PROVIDER_GL_NV_conservative_raster_pre_snap_triangles,
3597     PROVIDER_GL_NV_copy_buffer,
3598     PROVIDER_GL_NV_copy_image,
3599     PROVIDER_GL_NV_coverage_sample,
3600     PROVIDER_GL_NV_depth_buffer_float,
3601     PROVIDER_GL_NV_draw_buffers,
3602     PROVIDER_GL_NV_draw_instanced,
3603     PROVIDER_GL_NV_draw_texture,
3604     PROVIDER_GL_NV_draw_vulkan_image,
3605     PROVIDER_GL_NV_evaluators,
3606     PROVIDER_GL_NV_explicit_multisample,
3607     PROVIDER_GL_NV_fence,
3608     PROVIDER_GL_NV_fragment_coverage_to_color,
3609     PROVIDER_GL_NV_fragment_program,
3610     PROVIDER_GL_NV_framebuffer_blit,
3611     PROVIDER_GL_NV_framebuffer_mixed_samples,
3612     PROVIDER_GL_NV_framebuffer_multisample,
3613     PROVIDER_GL_NV_framebuffer_multisample_coverage,
3614     PROVIDER_GL_NV_geometry_program4,
3615     PROVIDER_GL_NV_gpu_multicast,
3616     PROVIDER_GL_NV_gpu_program4,
3617     PROVIDER_GL_NV_gpu_program5,
3618     PROVIDER_GL_NV_gpu_shader5,
3619     PROVIDER_GL_NV_half_float,
3620     PROVIDER_GL_NV_instanced_arrays,
3621     PROVIDER_GL_NV_internalformat_sample_query,
3622     PROVIDER_GL_NV_memory_attachment,
3623     PROVIDER_GL_NV_mesh_shader,
3624     PROVIDER_GL_NV_non_square_matrices,
3625     PROVIDER_GL_NV_occlusion_query,
3626     PROVIDER_GL_NV_parameter_buffer_object,
3627     PROVIDER_GL_NV_path_rendering,
3628     PROVIDER_GL_NV_pixel_data_range,
3629     PROVIDER_GL_NV_point_sprite,
3630     PROVIDER_GL_NV_polygon_mode,
3631     PROVIDER_GL_NV_present_video,
3632     PROVIDER_GL_NV_primitive_restart,
3633     PROVIDER_GL_NV_query_resource,
3634     PROVIDER_GL_NV_query_resource_tag,
3635     PROVIDER_GL_NV_read_buffer,
3636     PROVIDER_GL_NV_register_combiners,
3637     PROVIDER_GL_NV_register_combiners2,
3638     PROVIDER_GL_NV_sample_locations,
3639     PROVIDER_GL_NV_scissor_exclusive,
3640     PROVIDER_GL_NV_shader_buffer_load,
3641     PROVIDER_GL_NV_shading_rate_image,
3642     PROVIDER_GL_NV_texture_barrier,
3643     PROVIDER_GL_NV_texture_multisample,
3644     PROVIDER_GL_NV_transform_feedback,
3645     PROVIDER_GL_NV_transform_feedback2,
3646     PROVIDER_GL_NV_vdpau_interop,
3647     PROVIDER_GL_NV_vdpau_interop2,
3648     PROVIDER_GL_NV_vertex_array_range,
3649     PROVIDER_GL_NV_vertex_attrib_integer_64bit,
3650     PROVIDER_GL_NV_vertex_buffer_unified_memory,
3651     PROVIDER_GL_NV_vertex_program,
3652     PROVIDER_GL_NV_vertex_program4,
3653     PROVIDER_GL_NV_video_capture,
3654     PROVIDER_GL_NV_viewport_array,
3655     PROVIDER_GL_NV_viewport_swizzle,
3656     PROVIDER_GL_OES_EGL_image,
3657     PROVIDER_GL_OES_blend_equation_separate,
3658     PROVIDER_GL_OES_blend_func_separate,
3659     PROVIDER_GL_OES_blend_subtract,
3660     PROVIDER_GL_OES_byte_coordinates,
3661     PROVIDER_GL_OES_copy_image,
3662     PROVIDER_GL_OES_draw_buffers_indexed,
3663     PROVIDER_GL_OES_draw_elements_base_vertex,
3664     PROVIDER_GL_OES_draw_texture,
3665     PROVIDER_GL_OES_fixed_point,
3666     PROVIDER_GL_OES_framebuffer_object,
3667     PROVIDER_GL_OES_geometry_shader,
3668     PROVIDER_GL_OES_get_program_binary,
3669     PROVIDER_GL_OES_mapbuffer,
3670     PROVIDER_GL_OES_matrix_palette,
3671     PROVIDER_GL_OES_point_size_array,
3672     PROVIDER_GL_OES_primitive_bounding_box,
3673     PROVIDER_GL_OES_query_matrix,
3674     PROVIDER_GL_OES_sample_shading,
3675     PROVIDER_GL_OES_single_precision,
3676     PROVIDER_GL_OES_tessellation_shader,
3677     PROVIDER_GL_OES_texture_3D,
3678     PROVIDER_GL_OES_texture_border_clamp,
3679     PROVIDER_GL_OES_texture_buffer,
3680     PROVIDER_GL_OES_texture_cube_map,
3681     PROVIDER_GL_OES_texture_storage_multisample_2d_array,
3682     PROVIDER_GL_OES_texture_view,
3683     PROVIDER_GL_OES_vertex_array_object,
3684     PROVIDER_GL_OES_viewport_array,
3685     PROVIDER_GL_OVR_multiview,
3686     PROVIDER_GL_OVR_multiview_multisampled_render_to_texture,
3687     PROVIDER_GL_PGI_misc_hints,
3688     PROVIDER_GL_QCOM_alpha_test,
3689     PROVIDER_GL_QCOM_driver_control,
3690     PROVIDER_GL_QCOM_extended_get,
3691     PROVIDER_GL_QCOM_extended_get2,
3692     PROVIDER_GL_QCOM_framebuffer_foveated,
3693     PROVIDER_GL_QCOM_shader_framebuffer_fetch_noncoherent,
3694     PROVIDER_GL_QCOM_texture_foveated,
3695     PROVIDER_GL_QCOM_tiled_rendering,
3696     PROVIDER_GL_SGIS_detail_texture,
3697     PROVIDER_GL_SGIS_fog_function,
3698     PROVIDER_GL_SGIS_multisample,
3699     PROVIDER_GL_SGIS_pixel_texture,
3700     PROVIDER_GL_SGIS_point_parameters,
3701     PROVIDER_GL_SGIS_sharpen_texture,
3702     PROVIDER_GL_SGIS_texture4D,
3703     PROVIDER_GL_SGIS_texture_color_mask,
3704     PROVIDER_GL_SGIS_texture_filter4,
3705     PROVIDER_GL_SGIX_async,
3706     PROVIDER_GL_SGIX_flush_raster,
3707     PROVIDER_GL_SGIX_fragment_lighting,
3708     PROVIDER_GL_SGIX_framezoom,
3709     PROVIDER_GL_SGIX_igloo_interface,
3710     PROVIDER_GL_SGIX_instruments,
3711     PROVIDER_GL_SGIX_list_priority,
3712     PROVIDER_GL_SGIX_pixel_texture,
3713     PROVIDER_GL_SGIX_polynomial_ffd,
3714     PROVIDER_GL_SGIX_reference_plane,
3715     PROVIDER_GL_SGIX_sprite,
3716     PROVIDER_GL_SGIX_tag_sample_buffer,
3717     PROVIDER_GL_SGI_color_table,
3718     PROVIDER_GL_SUNX_constant_data,
3719     PROVIDER_GL_SUN_global_alpha,
3720     PROVIDER_GL_SUN_mesh_array,
3721     PROVIDER_GL_SUN_triangle_list,
3722     PROVIDER_GL_SUN_vertex,
3723     PROVIDER_OpenGL_ES_1_0,
3724     PROVIDER_OpenGL_ES_2_0,
3725     PROVIDER_OpenGL_ES_3_0,
3726     PROVIDER_OpenGL_ES_3_1,
3727     PROVIDER_OpenGL_ES_3_2,
3728     PROVIDER_always_present,
3729 } PACKED;
3730 ENDPACKED
3731 
3732 static const char *enum_string =
3733     "Desktop OpenGL 1.0\0"
3734     "Desktop OpenGL 1.1\0"
3735     "Desktop OpenGL 1.2\0"
3736     "Desktop OpenGL 1.3\0"
3737     "Desktop OpenGL 1.4\0"
3738     "Desktop OpenGL 1.5\0"
3739     "Desktop OpenGL 2.0\0"
3740     "Desktop OpenGL 2.1\0"
3741     "Desktop OpenGL 3.0\0"
3742     "Desktop OpenGL 3.1\0"
3743     "Desktop OpenGL 3.2\0"
3744     "Desktop OpenGL 3.3\0"
3745     "Desktop OpenGL 4.0\0"
3746     "Desktop OpenGL 4.1\0"
3747     "Desktop OpenGL 4.2\0"
3748     "Desktop OpenGL 4.3\0"
3749     "Desktop OpenGL 4.4\0"
3750     "Desktop OpenGL 4.5\0"
3751     "Desktop OpenGL 4.6\0"
3752     "GL_3DFX_tbuffer\0"
3753     "GL_AMD_debug_output\0"
3754     "GL_AMD_draw_buffers_blend\0"
3755     "GL_AMD_framebuffer_multisample_advanced\0"
3756     "GL_AMD_framebuffer_sample_positions\0"
3757     "GL_AMD_gpu_shader_int64\0"
3758     "GL_AMD_interleaved_elements\0"
3759     "GL_AMD_multi_draw_indirect\0"
3760     "GL_AMD_name_gen_delete\0"
3761     "GL_AMD_occlusion_query_event\0"
3762     "GL_AMD_performance_monitor\0"
3763     "GL_AMD_sample_positions\0"
3764     "GL_AMD_sparse_texture\0"
3765     "GL_AMD_stencil_operation_extended\0"
3766     "GL_AMD_vertex_shader_tessellator\0"
3767     "GL_ANGLE_framebuffer_blit\0"
3768     "GL_ANGLE_framebuffer_multisample\0"
3769     "GL_ANGLE_instanced_arrays\0"
3770     "GL_ANGLE_translated_shader_source\0"
3771     "GL_APPLE_copy_texture_levels\0"
3772     "GL_APPLE_element_array\0"
3773     "GL_APPLE_fence\0"
3774     "GL_APPLE_flush_buffer_range\0"
3775     "GL_APPLE_framebuffer_multisample\0"
3776     "GL_APPLE_object_purgeable\0"
3777     "GL_APPLE_sync\0"
3778     "GL_APPLE_texture_range\0"
3779     "GL_APPLE_vertex_array_object\0"
3780     "GL_APPLE_vertex_array_range\0"
3781     "GL_APPLE_vertex_program_evaluators\0"
3782     "GL_ARB_ES2_compatibility\0"
3783     "GL_ARB_ES3_1_compatibility\0"
3784     "GL_ARB_ES3_2_compatibility\0"
3785     "GL_ARB_base_instance\0"
3786     "GL_ARB_bindless_texture\0"
3787     "GL_ARB_blend_func_extended\0"
3788     "GL_ARB_buffer_storage\0"
3789     "GL_ARB_cl_event\0"
3790     "GL_ARB_clear_buffer_object\0"
3791     "GL_ARB_clear_texture\0"
3792     "GL_ARB_clip_control\0"
3793     "GL_ARB_color_buffer_float\0"
3794     "GL_ARB_compute_shader\0"
3795     "GL_ARB_compute_variable_group_size\0"
3796     "GL_ARB_copy_buffer\0"
3797     "GL_ARB_copy_image\0"
3798     "GL_ARB_debug_output\0"
3799     "GL_ARB_direct_state_access\0"
3800     "GL_ARB_draw_buffers\0"
3801     "GL_ARB_draw_buffers_blend\0"
3802     "GL_ARB_draw_elements_base_vertex\0"
3803     "GL_ARB_draw_indirect\0"
3804     "GL_ARB_draw_instanced\0"
3805     "GL_ARB_fragment_program\0"
3806     "GL_ARB_framebuffer_no_attachments\0"
3807     "GL_ARB_framebuffer_object\0"
3808     "GL_ARB_geometry_shader4\0"
3809     "GL_ARB_get_program_binary\0"
3810     "GL_ARB_get_texture_sub_image\0"
3811     "GL_ARB_gl_spirv\0"
3812     "GL_ARB_gpu_shader_fp64\0"
3813     "GL_ARB_gpu_shader_int64\0"
3814     "GL_ARB_imaging\0"
3815     "GL_ARB_indirect_parameters\0"
3816     "GL_ARB_instanced_arrays\0"
3817     "GL_ARB_internalformat_query\0"
3818     "GL_ARB_internalformat_query2\0"
3819     "GL_ARB_invalidate_subdata\0"
3820     "GL_ARB_map_buffer_range\0"
3821     "GL_ARB_matrix_palette\0"
3822     "GL_ARB_multi_bind\0"
3823     "GL_ARB_multi_draw_indirect\0"
3824     "GL_ARB_multisample\0"
3825     "GL_ARB_multitexture\0"
3826     "GL_ARB_occlusion_query\0"
3827     "GL_ARB_parallel_shader_compile\0"
3828     "GL_ARB_point_parameters\0"
3829     "GL_ARB_polygon_offset_clamp\0"
3830     "GL_ARB_program_interface_query\0"
3831     "GL_ARB_provoking_vertex\0"
3832     "GL_ARB_robustness\0"
3833     "GL_ARB_sample_locations\0"
3834     "GL_ARB_sample_shading\0"
3835     "GL_ARB_sampler_objects\0"
3836     "GL_ARB_separate_shader_objects\0"
3837     "GL_ARB_shader_atomic_counters\0"
3838     "GL_ARB_shader_image_load_store\0"
3839     "GL_ARB_shader_objects\0"
3840     "GL_ARB_shader_storage_buffer_object\0"
3841     "GL_ARB_shader_subroutine\0"
3842     "GL_ARB_shading_language_include\0"
3843     "GL_ARB_sparse_buffer\0"
3844     "GL_ARB_sparse_texture\0"
3845     "GL_ARB_sync\0"
3846     "GL_ARB_tessellation_shader\0"
3847     "GL_ARB_texture_barrier\0"
3848     "GL_ARB_texture_buffer_object\0"
3849     "GL_ARB_texture_buffer_range\0"
3850     "GL_ARB_texture_compression\0"
3851     "GL_ARB_texture_multisample\0"
3852     "GL_ARB_texture_storage\0"
3853     "GL_ARB_texture_storage_multisample\0"
3854     "GL_ARB_texture_view\0"
3855     "GL_ARB_timer_query\0"
3856     "GL_ARB_transform_feedback2\0"
3857     "GL_ARB_transform_feedback3\0"
3858     "GL_ARB_transform_feedback_instanced\0"
3859     "GL_ARB_transpose_matrix\0"
3860     "GL_ARB_uniform_buffer_object\0"
3861     "GL_ARB_vertex_array_object\0"
3862     "GL_ARB_vertex_attrib_64bit\0"
3863     "GL_ARB_vertex_attrib_binding\0"
3864     "GL_ARB_vertex_blend\0"
3865     "GL_ARB_vertex_buffer_object\0"
3866     "GL_ARB_vertex_program\0"
3867     "GL_ARB_vertex_shader\0"
3868     "GL_ARB_vertex_type_2_10_10_10_rev\0"
3869     "GL_ARB_viewport_array\0"
3870     "GL_ARB_window_pos\0"
3871     "GL_ATI_draw_buffers\0"
3872     "GL_ATI_element_array\0"
3873     "GL_ATI_envmap_bumpmap\0"
3874     "GL_ATI_fragment_shader\0"
3875     "GL_ATI_map_object_buffer\0"
3876     "GL_ATI_pn_triangles\0"
3877     "GL_ATI_separate_stencil\0"
3878     "GL_ATI_vertex_array_object\0"
3879     "GL_ATI_vertex_attrib_array_object\0"
3880     "GL_ATI_vertex_streams\0"
3881     "GL_EXT_EGL_image_storage\0"
3882     "GL_EXT_base_instance\0"
3883     "GL_EXT_bindable_uniform\0"
3884     "GL_EXT_blend_color\0"
3885     "GL_EXT_blend_equation_separate\0"
3886     "GL_EXT_blend_func_extended\0"
3887     "GL_EXT_blend_func_separate\0"
3888     "GL_EXT_blend_minmax\0"
3889     "GL_EXT_buffer_storage\0"
3890     "GL_EXT_clear_texture\0"
3891     "GL_EXT_clip_control\0"
3892     "GL_EXT_color_subtable\0"
3893     "GL_EXT_compiled_vertex_array\0"
3894     "GL_EXT_convolution\0"
3895     "GL_EXT_coordinate_frame\0"
3896     "GL_EXT_copy_image\0"
3897     "GL_EXT_copy_texture\0"
3898     "GL_EXT_cull_vertex\0"
3899     "GL_EXT_debug_label\0"
3900     "GL_EXT_debug_marker\0"
3901     "GL_EXT_depth_bounds_test\0"
3902     "GL_EXT_direct_state_access\0"
3903     "GL_EXT_discard_framebuffer\0"
3904     "GL_EXT_disjoint_timer_query\0"
3905     "GL_EXT_draw_buffers\0"
3906     "GL_EXT_draw_buffers2\0"
3907     "GL_EXT_draw_buffers_indexed\0"
3908     "GL_EXT_draw_elements_base_vertex\0"
3909     "GL_EXT_draw_instanced\0"
3910     "GL_EXT_draw_range_elements\0"
3911     "GL_EXT_draw_transform_feedback\0"
3912     "GL_EXT_external_buffer\0"
3913     "GL_EXT_fog_coord\0"
3914     "GL_EXT_framebuffer_blit\0"
3915     "GL_EXT_framebuffer_multisample\0"
3916     "GL_EXT_framebuffer_object\0"
3917     "GL_EXT_geometry_shader\0"
3918     "GL_EXT_geometry_shader4\0"
3919     "GL_EXT_gpu_program_parameters\0"
3920     "GL_EXT_gpu_shader4\0"
3921     "GL_EXT_histogram\0"
3922     "GL_EXT_index_func\0"
3923     "GL_EXT_index_material\0"
3924     "GL_EXT_instanced_arrays\0"
3925     "GL_EXT_light_texture\0"
3926     "GL_EXT_map_buffer_range\0"
3927     "GL_EXT_memory_object\0"
3928     "GL_EXT_memory_object_fd\0"
3929     "GL_EXT_memory_object_win32\0"
3930     "GL_EXT_multi_draw_arrays\0"
3931     "GL_EXT_multi_draw_indirect\0"
3932     "GL_EXT_multisample\0"
3933     "GL_EXT_multisampled_render_to_texture\0"
3934     "GL_EXT_multiview_draw_buffers\0"
3935     "GL_EXT_occlusion_query_boolean\0"
3936     "GL_EXT_paletted_texture\0"
3937     "GL_EXT_pixel_transform\0"
3938     "GL_EXT_point_parameters\0"
3939     "GL_EXT_polygon_offset\0"
3940     "GL_EXT_polygon_offset_clamp\0"
3941     "GL_EXT_primitive_bounding_box\0"
3942     "GL_EXT_provoking_vertex\0"
3943     "GL_EXT_raster_multisample\0"
3944     "GL_EXT_robustness\0"
3945     "GL_EXT_secondary_color\0"
3946     "GL_EXT_semaphore\0"
3947     "GL_EXT_semaphore_fd\0"
3948     "GL_EXT_semaphore_win32\0"
3949     "GL_EXT_separate_shader_objects\0"
3950     "GL_EXT_shader_framebuffer_fetch_non_coherent\0"
3951     "GL_EXT_shader_image_load_store\0"
3952     "GL_EXT_shader_pixel_local_storage2\0"
3953     "GL_EXT_sparse_texture\0"
3954     "GL_EXT_stencil_clear_tag\0"
3955     "GL_EXT_stencil_two_side\0"
3956     "GL_EXT_subtexture\0"
3957     "GL_EXT_tessellation_shader\0"
3958     "GL_EXT_texture3D\0"
3959     "GL_EXT_texture_array\0"
3960     "GL_EXT_texture_border_clamp\0"
3961     "GL_EXT_texture_buffer\0"
3962     "GL_EXT_texture_buffer_object\0"
3963     "GL_EXT_texture_integer\0"
3964     "GL_EXT_texture_object\0"
3965     "GL_EXT_texture_perturb_normal\0"
3966     "GL_EXT_texture_storage\0"
3967     "GL_EXT_texture_view\0"
3968     "GL_EXT_timer_query\0"
3969     "GL_EXT_transform_feedback\0"
3970     "GL_EXT_vertex_array\0"
3971     "GL_EXT_vertex_attrib_64bit\0"
3972     "GL_EXT_vertex_shader\0"
3973     "GL_EXT_vertex_weighting\0"
3974     "GL_EXT_win32_keyed_mutex\0"
3975     "GL_EXT_window_rectangles\0"
3976     "GL_EXT_x11_sync_object\0"
3977     "GL_GREMEDY_frame_terminator\0"
3978     "GL_GREMEDY_string_marker\0"
3979     "GL_HP_image_transform\0"
3980     "GL_IBM_multimode_draw_arrays\0"
3981     "GL_IBM_static_data\0"
3982     "GL_IBM_vertex_array_lists\0"
3983     "GL_IMG_bindless_texture\0"
3984     "GL_IMG_framebuffer_downsample\0"
3985     "GL_IMG_multisampled_render_to_texture\0"
3986     "GL_IMG_user_clip_plane\0"
3987     "GL_INGR_blend_func_separate\0"
3988     "GL_INTEL_framebuffer_CMAA\0"
3989     "GL_INTEL_map_texture\0"
3990     "GL_INTEL_parallel_arrays\0"
3991     "GL_INTEL_performance_query\0"
3992     "GL_KHR_blend_equation_advanced\0"
3993     "GL_KHR_debug\0"
3994     "GL_KHR_parallel_shader_compile\0"
3995     "GL_KHR_robustness\0"
3996     "GL_MESA_framebuffer_flip_y\0"
3997     "GL_MESA_resize_buffers\0"
3998     "GL_MESA_window_pos\0"
3999     "GL_NVX_conditional_render\0"
4000     "GL_NVX_gpu_multicast2\0"
4001     "GL_NVX_linked_gpu_multicast\0"
4002     "GL_NVX_progress_fence\0"
4003     "GL_NV_alpha_to_coverage_dither_control\0"
4004     "GL_NV_bindless_multi_draw_indirect\0"
4005     "GL_NV_bindless_multi_draw_indirect_count\0"
4006     "GL_NV_bindless_texture\0"
4007     "GL_NV_blend_equation_advanced\0"
4008     "GL_NV_clip_space_w_scaling\0"
4009     "GL_NV_command_list\0"
4010     "GL_NV_conditional_render\0"
4011     "GL_NV_conservative_raster\0"
4012     "GL_NV_conservative_raster_dilate\0"
4013     "GL_NV_conservative_raster_pre_snap_triangles\0"
4014     "GL_NV_copy_buffer\0"
4015     "GL_NV_copy_image\0"
4016     "GL_NV_coverage_sample\0"
4017     "GL_NV_depth_buffer_float\0"
4018     "GL_NV_draw_buffers\0"
4019     "GL_NV_draw_instanced\0"
4020     "GL_NV_draw_texture\0"
4021     "GL_NV_draw_vulkan_image\0"
4022     "GL_NV_evaluators\0"
4023     "GL_NV_explicit_multisample\0"
4024     "GL_NV_fence\0"
4025     "GL_NV_fragment_coverage_to_color\0"
4026     "GL_NV_fragment_program\0"
4027     "GL_NV_framebuffer_blit\0"
4028     "GL_NV_framebuffer_mixed_samples\0"
4029     "GL_NV_framebuffer_multisample\0"
4030     "GL_NV_framebuffer_multisample_coverage\0"
4031     "GL_NV_geometry_program4\0"
4032     "GL_NV_gpu_multicast\0"
4033     "GL_NV_gpu_program4\0"
4034     "GL_NV_gpu_program5\0"
4035     "GL_NV_gpu_shader5\0"
4036     "GL_NV_half_float\0"
4037     "GL_NV_instanced_arrays\0"
4038     "GL_NV_internalformat_sample_query\0"
4039     "GL_NV_memory_attachment\0"
4040     "GL_NV_mesh_shader\0"
4041     "GL_NV_non_square_matrices\0"
4042     "GL_NV_occlusion_query\0"
4043     "GL_NV_parameter_buffer_object\0"
4044     "GL_NV_path_rendering\0"
4045     "GL_NV_pixel_data_range\0"
4046     "GL_NV_point_sprite\0"
4047     "GL_NV_polygon_mode\0"
4048     "GL_NV_present_video\0"
4049     "GL_NV_primitive_restart\0"
4050     "GL_NV_query_resource\0"
4051     "GL_NV_query_resource_tag\0"
4052     "GL_NV_read_buffer\0"
4053     "GL_NV_register_combiners\0"
4054     "GL_NV_register_combiners2\0"
4055     "GL_NV_sample_locations\0"
4056     "GL_NV_scissor_exclusive\0"
4057     "GL_NV_shader_buffer_load\0"
4058     "GL_NV_shading_rate_image\0"
4059     "GL_NV_texture_barrier\0"
4060     "GL_NV_texture_multisample\0"
4061     "GL_NV_transform_feedback\0"
4062     "GL_NV_transform_feedback2\0"
4063     "GL_NV_vdpau_interop\0"
4064     "GL_NV_vdpau_interop2\0"
4065     "GL_NV_vertex_array_range\0"
4066     "GL_NV_vertex_attrib_integer_64bit\0"
4067     "GL_NV_vertex_buffer_unified_memory\0"
4068     "GL_NV_vertex_program\0"
4069     "GL_NV_vertex_program4\0"
4070     "GL_NV_video_capture\0"
4071     "GL_NV_viewport_array\0"
4072     "GL_NV_viewport_swizzle\0"
4073     "GL_OES_EGL_image\0"
4074     "GL_OES_blend_equation_separate\0"
4075     "GL_OES_blend_func_separate\0"
4076     "GL_OES_blend_subtract\0"
4077     "GL_OES_byte_coordinates\0"
4078     "GL_OES_copy_image\0"
4079     "GL_OES_draw_buffers_indexed\0"
4080     "GL_OES_draw_elements_base_vertex\0"
4081     "GL_OES_draw_texture\0"
4082     "GL_OES_fixed_point\0"
4083     "GL_OES_framebuffer_object\0"
4084     "GL_OES_geometry_shader\0"
4085     "GL_OES_get_program_binary\0"
4086     "GL_OES_mapbuffer\0"
4087     "GL_OES_matrix_palette\0"
4088     "GL_OES_point_size_array\0"
4089     "GL_OES_primitive_bounding_box\0"
4090     "GL_OES_query_matrix\0"
4091     "GL_OES_sample_shading\0"
4092     "GL_OES_single_precision\0"
4093     "GL_OES_tessellation_shader\0"
4094     "GL_OES_texture_3D\0"
4095     "GL_OES_texture_border_clamp\0"
4096     "GL_OES_texture_buffer\0"
4097     "GL_OES_texture_cube_map\0"
4098     "GL_OES_texture_storage_multisample_2d_array\0"
4099     "GL_OES_texture_view\0"
4100     "GL_OES_vertex_array_object\0"
4101     "GL_OES_viewport_array\0"
4102     "GL_OVR_multiview\0"
4103     "GL_OVR_multiview_multisampled_render_to_texture\0"
4104     "GL_PGI_misc_hints\0"
4105     "GL_QCOM_alpha_test\0"
4106     "GL_QCOM_driver_control\0"
4107     "GL_QCOM_extended_get\0"
4108     "GL_QCOM_extended_get2\0"
4109     "GL_QCOM_framebuffer_foveated\0"
4110     "GL_QCOM_shader_framebuffer_fetch_noncoherent\0"
4111     "GL_QCOM_texture_foveated\0"
4112     "GL_QCOM_tiled_rendering\0"
4113     "GL_SGIS_detail_texture\0"
4114     "GL_SGIS_fog_function\0"
4115     "GL_SGIS_multisample\0"
4116     "GL_SGIS_pixel_texture\0"
4117     "GL_SGIS_point_parameters\0"
4118     "GL_SGIS_sharpen_texture\0"
4119     "GL_SGIS_texture4D\0"
4120     "GL_SGIS_texture_color_mask\0"
4121     "GL_SGIS_texture_filter4\0"
4122     "GL_SGIX_async\0"
4123     "GL_SGIX_flush_raster\0"
4124     "GL_SGIX_fragment_lighting\0"
4125     "GL_SGIX_framezoom\0"
4126     "GL_SGIX_igloo_interface\0"
4127     "GL_SGIX_instruments\0"
4128     "GL_SGIX_list_priority\0"
4129     "GL_SGIX_pixel_texture\0"
4130     "GL_SGIX_polynomial_ffd\0"
4131     "GL_SGIX_reference_plane\0"
4132     "GL_SGIX_sprite\0"
4133     "GL_SGIX_tag_sample_buffer\0"
4134     "GL_SGI_color_table\0"
4135     "GL_SUNX_constant_data\0"
4136     "GL_SUN_global_alpha\0"
4137     "GL_SUN_mesh_array\0"
4138     "GL_SUN_triangle_list\0"
4139     "GL_SUN_vertex\0"
4140     "OpenGL ES 1.0\0"
4141     "OpenGL ES 2.0\0"
4142     "OpenGL ES 3.0\0"
4143     "OpenGL ES 3.1\0"
4144     "OpenGL ES 3.2\0"
4145     "always present\0"
4146      ;
4147 
4148 static const uint16_t enum_string_offsets[] = {
4149     -1, /* gl_provider_terminator, unused */
4150     0, /* Desktop OpenGL 1.0 */
4151     19, /* Desktop OpenGL 1.1 */
4152     38, /* Desktop OpenGL 1.2 */
4153     57, /* Desktop OpenGL 1.3 */
4154     76, /* Desktop OpenGL 1.4 */
4155     95, /* Desktop OpenGL 1.5 */
4156     114, /* Desktop OpenGL 2.0 */
4157     133, /* Desktop OpenGL 2.1 */
4158     152, /* Desktop OpenGL 3.0 */
4159     171, /* Desktop OpenGL 3.1 */
4160     190, /* Desktop OpenGL 3.2 */
4161     209, /* Desktop OpenGL 3.3 */
4162     228, /* Desktop OpenGL 4.0 */
4163     247, /* Desktop OpenGL 4.1 */
4164     266, /* Desktop OpenGL 4.2 */
4165     285, /* Desktop OpenGL 4.3 */
4166     304, /* Desktop OpenGL 4.4 */
4167     323, /* Desktop OpenGL 4.5 */
4168     342, /* Desktop OpenGL 4.6 */
4169     361, /* GL_3DFX_tbuffer */
4170     377, /* GL_AMD_debug_output */
4171     397, /* GL_AMD_draw_buffers_blend */
4172     423, /* GL_AMD_framebuffer_multisample_advanced */
4173     463, /* GL_AMD_framebuffer_sample_positions */
4174     499, /* GL_AMD_gpu_shader_int64 */
4175     523, /* GL_AMD_interleaved_elements */
4176     551, /* GL_AMD_multi_draw_indirect */
4177     578, /* GL_AMD_name_gen_delete */
4178     601, /* GL_AMD_occlusion_query_event */
4179     630, /* GL_AMD_performance_monitor */
4180     657, /* GL_AMD_sample_positions */
4181     681, /* GL_AMD_sparse_texture */
4182     703, /* GL_AMD_stencil_operation_extended */
4183     737, /* GL_AMD_vertex_shader_tessellator */
4184     770, /* GL_ANGLE_framebuffer_blit */
4185     796, /* GL_ANGLE_framebuffer_multisample */
4186     829, /* GL_ANGLE_instanced_arrays */
4187     855, /* GL_ANGLE_translated_shader_source */
4188     889, /* GL_APPLE_copy_texture_levels */
4189     918, /* GL_APPLE_element_array */
4190     941, /* GL_APPLE_fence */
4191     956, /* GL_APPLE_flush_buffer_range */
4192     984, /* GL_APPLE_framebuffer_multisample */
4193     1017, /* GL_APPLE_object_purgeable */
4194     1043, /* GL_APPLE_sync */
4195     1057, /* GL_APPLE_texture_range */
4196     1080, /* GL_APPLE_vertex_array_object */
4197     1109, /* GL_APPLE_vertex_array_range */
4198     1137, /* GL_APPLE_vertex_program_evaluators */
4199     1172, /* GL_ARB_ES2_compatibility */
4200     1197, /* GL_ARB_ES3_1_compatibility */
4201     1224, /* GL_ARB_ES3_2_compatibility */
4202     1251, /* GL_ARB_base_instance */
4203     1272, /* GL_ARB_bindless_texture */
4204     1296, /* GL_ARB_blend_func_extended */
4205     1323, /* GL_ARB_buffer_storage */
4206     1345, /* GL_ARB_cl_event */
4207     1361, /* GL_ARB_clear_buffer_object */
4208     1388, /* GL_ARB_clear_texture */
4209     1409, /* GL_ARB_clip_control */
4210     1429, /* GL_ARB_color_buffer_float */
4211     1455, /* GL_ARB_compute_shader */
4212     1477, /* GL_ARB_compute_variable_group_size */
4213     1512, /* GL_ARB_copy_buffer */
4214     1531, /* GL_ARB_copy_image */
4215     1549, /* GL_ARB_debug_output */
4216     1569, /* GL_ARB_direct_state_access */
4217     1596, /* GL_ARB_draw_buffers */
4218     1616, /* GL_ARB_draw_buffers_blend */
4219     1642, /* GL_ARB_draw_elements_base_vertex */
4220     1675, /* GL_ARB_draw_indirect */
4221     1696, /* GL_ARB_draw_instanced */
4222     1718, /* GL_ARB_fragment_program */
4223     1742, /* GL_ARB_framebuffer_no_attachments */
4224     1776, /* GL_ARB_framebuffer_object */
4225     1802, /* GL_ARB_geometry_shader4 */
4226     1826, /* GL_ARB_get_program_binary */
4227     1852, /* GL_ARB_get_texture_sub_image */
4228     1881, /* GL_ARB_gl_spirv */
4229     1897, /* GL_ARB_gpu_shader_fp64 */
4230     1920, /* GL_ARB_gpu_shader_int64 */
4231     1944, /* GL_ARB_imaging */
4232     1959, /* GL_ARB_indirect_parameters */
4233     1986, /* GL_ARB_instanced_arrays */
4234     2010, /* GL_ARB_internalformat_query */
4235     2038, /* GL_ARB_internalformat_query2 */
4236     2067, /* GL_ARB_invalidate_subdata */
4237     2093, /* GL_ARB_map_buffer_range */
4238     2117, /* GL_ARB_matrix_palette */
4239     2139, /* GL_ARB_multi_bind */
4240     2157, /* GL_ARB_multi_draw_indirect */
4241     2184, /* GL_ARB_multisample */
4242     2203, /* GL_ARB_multitexture */
4243     2223, /* GL_ARB_occlusion_query */
4244     2246, /* GL_ARB_parallel_shader_compile */
4245     2277, /* GL_ARB_point_parameters */
4246     2301, /* GL_ARB_polygon_offset_clamp */
4247     2329, /* GL_ARB_program_interface_query */
4248     2360, /* GL_ARB_provoking_vertex */
4249     2384, /* GL_ARB_robustness */
4250     2402, /* GL_ARB_sample_locations */
4251     2426, /* GL_ARB_sample_shading */
4252     2448, /* GL_ARB_sampler_objects */
4253     2471, /* GL_ARB_separate_shader_objects */
4254     2502, /* GL_ARB_shader_atomic_counters */
4255     2532, /* GL_ARB_shader_image_load_store */
4256     2563, /* GL_ARB_shader_objects */
4257     2585, /* GL_ARB_shader_storage_buffer_object */
4258     2621, /* GL_ARB_shader_subroutine */
4259     2646, /* GL_ARB_shading_language_include */
4260     2678, /* GL_ARB_sparse_buffer */
4261     2699, /* GL_ARB_sparse_texture */
4262     2721, /* GL_ARB_sync */
4263     2733, /* GL_ARB_tessellation_shader */
4264     2760, /* GL_ARB_texture_barrier */
4265     2783, /* GL_ARB_texture_buffer_object */
4266     2812, /* GL_ARB_texture_buffer_range */
4267     2840, /* GL_ARB_texture_compression */
4268     2867, /* GL_ARB_texture_multisample */
4269     2894, /* GL_ARB_texture_storage */
4270     2917, /* GL_ARB_texture_storage_multisample */
4271     2952, /* GL_ARB_texture_view */
4272     2972, /* GL_ARB_timer_query */
4273     2991, /* GL_ARB_transform_feedback2 */
4274     3018, /* GL_ARB_transform_feedback3 */
4275     3045, /* GL_ARB_transform_feedback_instanced */
4276     3081, /* GL_ARB_transpose_matrix */
4277     3105, /* GL_ARB_uniform_buffer_object */
4278     3134, /* GL_ARB_vertex_array_object */
4279     3161, /* GL_ARB_vertex_attrib_64bit */
4280     3188, /* GL_ARB_vertex_attrib_binding */
4281     3217, /* GL_ARB_vertex_blend */
4282     3237, /* GL_ARB_vertex_buffer_object */
4283     3265, /* GL_ARB_vertex_program */
4284     3287, /* GL_ARB_vertex_shader */
4285     3308, /* GL_ARB_vertex_type_2_10_10_10_rev */
4286     3342, /* GL_ARB_viewport_array */
4287     3364, /* GL_ARB_window_pos */
4288     3382, /* GL_ATI_draw_buffers */
4289     3402, /* GL_ATI_element_array */
4290     3423, /* GL_ATI_envmap_bumpmap */
4291     3445, /* GL_ATI_fragment_shader */
4292     3468, /* GL_ATI_map_object_buffer */
4293     3493, /* GL_ATI_pn_triangles */
4294     3513, /* GL_ATI_separate_stencil */
4295     3537, /* GL_ATI_vertex_array_object */
4296     3564, /* GL_ATI_vertex_attrib_array_object */
4297     3598, /* GL_ATI_vertex_streams */
4298     3620, /* GL_EXT_EGL_image_storage */
4299     3645, /* GL_EXT_base_instance */
4300     3666, /* GL_EXT_bindable_uniform */
4301     3690, /* GL_EXT_blend_color */
4302     3709, /* GL_EXT_blend_equation_separate */
4303     3740, /* GL_EXT_blend_func_extended */
4304     3767, /* GL_EXT_blend_func_separate */
4305     3794, /* GL_EXT_blend_minmax */
4306     3814, /* GL_EXT_buffer_storage */
4307     3836, /* GL_EXT_clear_texture */
4308     3857, /* GL_EXT_clip_control */
4309     3877, /* GL_EXT_color_subtable */
4310     3899, /* GL_EXT_compiled_vertex_array */
4311     3928, /* GL_EXT_convolution */
4312     3947, /* GL_EXT_coordinate_frame */
4313     3971, /* GL_EXT_copy_image */
4314     3989, /* GL_EXT_copy_texture */
4315     4009, /* GL_EXT_cull_vertex */
4316     4028, /* GL_EXT_debug_label */
4317     4047, /* GL_EXT_debug_marker */
4318     4067, /* GL_EXT_depth_bounds_test */
4319     4092, /* GL_EXT_direct_state_access */
4320     4119, /* GL_EXT_discard_framebuffer */
4321     4146, /* GL_EXT_disjoint_timer_query */
4322     4174, /* GL_EXT_draw_buffers */
4323     4194, /* GL_EXT_draw_buffers2 */
4324     4215, /* GL_EXT_draw_buffers_indexed */
4325     4243, /* GL_EXT_draw_elements_base_vertex */
4326     4276, /* GL_EXT_draw_instanced */
4327     4298, /* GL_EXT_draw_range_elements */
4328     4325, /* GL_EXT_draw_transform_feedback */
4329     4356, /* GL_EXT_external_buffer */
4330     4379, /* GL_EXT_fog_coord */
4331     4396, /* GL_EXT_framebuffer_blit */
4332     4420, /* GL_EXT_framebuffer_multisample */
4333     4451, /* GL_EXT_framebuffer_object */
4334     4477, /* GL_EXT_geometry_shader */
4335     4500, /* GL_EXT_geometry_shader4 */
4336     4524, /* GL_EXT_gpu_program_parameters */
4337     4554, /* GL_EXT_gpu_shader4 */
4338     4573, /* GL_EXT_histogram */
4339     4590, /* GL_EXT_index_func */
4340     4608, /* GL_EXT_index_material */
4341     4630, /* GL_EXT_instanced_arrays */
4342     4654, /* GL_EXT_light_texture */
4343     4675, /* GL_EXT_map_buffer_range */
4344     4699, /* GL_EXT_memory_object */
4345     4720, /* GL_EXT_memory_object_fd */
4346     4744, /* GL_EXT_memory_object_win32 */
4347     4771, /* GL_EXT_multi_draw_arrays */
4348     4796, /* GL_EXT_multi_draw_indirect */
4349     4823, /* GL_EXT_multisample */
4350     4842, /* GL_EXT_multisampled_render_to_texture */
4351     4880, /* GL_EXT_multiview_draw_buffers */
4352     4910, /* GL_EXT_occlusion_query_boolean */
4353     4941, /* GL_EXT_paletted_texture */
4354     4965, /* GL_EXT_pixel_transform */
4355     4988, /* GL_EXT_point_parameters */
4356     5012, /* GL_EXT_polygon_offset */
4357     5034, /* GL_EXT_polygon_offset_clamp */
4358     5062, /* GL_EXT_primitive_bounding_box */
4359     5092, /* GL_EXT_provoking_vertex */
4360     5116, /* GL_EXT_raster_multisample */
4361     5142, /* GL_EXT_robustness */
4362     5160, /* GL_EXT_secondary_color */
4363     5183, /* GL_EXT_semaphore */
4364     5200, /* GL_EXT_semaphore_fd */
4365     5220, /* GL_EXT_semaphore_win32 */
4366     5243, /* GL_EXT_separate_shader_objects */
4367     5274, /* GL_EXT_shader_framebuffer_fetch_non_coherent */
4368     5319, /* GL_EXT_shader_image_load_store */
4369     5350, /* GL_EXT_shader_pixel_local_storage2 */
4370     5385, /* GL_EXT_sparse_texture */
4371     5407, /* GL_EXT_stencil_clear_tag */
4372     5432, /* GL_EXT_stencil_two_side */
4373     5456, /* GL_EXT_subtexture */
4374     5474, /* GL_EXT_tessellation_shader */
4375     5501, /* GL_EXT_texture3D */
4376     5518, /* GL_EXT_texture_array */
4377     5539, /* GL_EXT_texture_border_clamp */
4378     5567, /* GL_EXT_texture_buffer */
4379     5589, /* GL_EXT_texture_buffer_object */
4380     5618, /* GL_EXT_texture_integer */
4381     5641, /* GL_EXT_texture_object */
4382     5663, /* GL_EXT_texture_perturb_normal */
4383     5693, /* GL_EXT_texture_storage */
4384     5716, /* GL_EXT_texture_view */
4385     5736, /* GL_EXT_timer_query */
4386     5755, /* GL_EXT_transform_feedback */
4387     5781, /* GL_EXT_vertex_array */
4388     5801, /* GL_EXT_vertex_attrib_64bit */
4389     5828, /* GL_EXT_vertex_shader */
4390     5849, /* GL_EXT_vertex_weighting */
4391     5873, /* GL_EXT_win32_keyed_mutex */
4392     5898, /* GL_EXT_window_rectangles */
4393     5923, /* GL_EXT_x11_sync_object */
4394     5946, /* GL_GREMEDY_frame_terminator */
4395     5974, /* GL_GREMEDY_string_marker */
4396     5999, /* GL_HP_image_transform */
4397     6021, /* GL_IBM_multimode_draw_arrays */
4398     6050, /* GL_IBM_static_data */
4399     6069, /* GL_IBM_vertex_array_lists */
4400     6095, /* GL_IMG_bindless_texture */
4401     6119, /* GL_IMG_framebuffer_downsample */
4402     6149, /* GL_IMG_multisampled_render_to_texture */
4403     6187, /* GL_IMG_user_clip_plane */
4404     6210, /* GL_INGR_blend_func_separate */
4405     6238, /* GL_INTEL_framebuffer_CMAA */
4406     6264, /* GL_INTEL_map_texture */
4407     6285, /* GL_INTEL_parallel_arrays */
4408     6310, /* GL_INTEL_performance_query */
4409     6337, /* GL_KHR_blend_equation_advanced */
4410     6368, /* GL_KHR_debug */
4411     6381, /* GL_KHR_parallel_shader_compile */
4412     6412, /* GL_KHR_robustness */
4413     6430, /* GL_MESA_framebuffer_flip_y */
4414     6457, /* GL_MESA_resize_buffers */
4415     6480, /* GL_MESA_window_pos */
4416     6499, /* GL_NVX_conditional_render */
4417     6525, /* GL_NVX_gpu_multicast2 */
4418     6547, /* GL_NVX_linked_gpu_multicast */
4419     6575, /* GL_NVX_progress_fence */
4420     6597, /* GL_NV_alpha_to_coverage_dither_control */
4421     6636, /* GL_NV_bindless_multi_draw_indirect */
4422     6671, /* GL_NV_bindless_multi_draw_indirect_count */
4423     6712, /* GL_NV_bindless_texture */
4424     6735, /* GL_NV_blend_equation_advanced */
4425     6765, /* GL_NV_clip_space_w_scaling */
4426     6792, /* GL_NV_command_list */
4427     6811, /* GL_NV_conditional_render */
4428     6836, /* GL_NV_conservative_raster */
4429     6862, /* GL_NV_conservative_raster_dilate */
4430     6895, /* GL_NV_conservative_raster_pre_snap_triangles */
4431     6940, /* GL_NV_copy_buffer */
4432     6958, /* GL_NV_copy_image */
4433     6975, /* GL_NV_coverage_sample */
4434     6997, /* GL_NV_depth_buffer_float */
4435     7022, /* GL_NV_draw_buffers */
4436     7041, /* GL_NV_draw_instanced */
4437     7062, /* GL_NV_draw_texture */
4438     7081, /* GL_NV_draw_vulkan_image */
4439     7105, /* GL_NV_evaluators */
4440     7122, /* GL_NV_explicit_multisample */
4441     7149, /* GL_NV_fence */
4442     7161, /* GL_NV_fragment_coverage_to_color */
4443     7194, /* GL_NV_fragment_program */
4444     7217, /* GL_NV_framebuffer_blit */
4445     7240, /* GL_NV_framebuffer_mixed_samples */
4446     7272, /* GL_NV_framebuffer_multisample */
4447     7302, /* GL_NV_framebuffer_multisample_coverage */
4448     7341, /* GL_NV_geometry_program4 */
4449     7365, /* GL_NV_gpu_multicast */
4450     7385, /* GL_NV_gpu_program4 */
4451     7404, /* GL_NV_gpu_program5 */
4452     7423, /* GL_NV_gpu_shader5 */
4453     7441, /* GL_NV_half_float */
4454     7458, /* GL_NV_instanced_arrays */
4455     7481, /* GL_NV_internalformat_sample_query */
4456     7515, /* GL_NV_memory_attachment */
4457     7539, /* GL_NV_mesh_shader */
4458     7557, /* GL_NV_non_square_matrices */
4459     7583, /* GL_NV_occlusion_query */
4460     7605, /* GL_NV_parameter_buffer_object */
4461     7635, /* GL_NV_path_rendering */
4462     7656, /* GL_NV_pixel_data_range */
4463     7679, /* GL_NV_point_sprite */
4464     7698, /* GL_NV_polygon_mode */
4465     7717, /* GL_NV_present_video */
4466     7737, /* GL_NV_primitive_restart */
4467     7761, /* GL_NV_query_resource */
4468     7782, /* GL_NV_query_resource_tag */
4469     7807, /* GL_NV_read_buffer */
4470     7825, /* GL_NV_register_combiners */
4471     7850, /* GL_NV_register_combiners2 */
4472     7876, /* GL_NV_sample_locations */
4473     7899, /* GL_NV_scissor_exclusive */
4474     7923, /* GL_NV_shader_buffer_load */
4475     7948, /* GL_NV_shading_rate_image */
4476     7973, /* GL_NV_texture_barrier */
4477     7995, /* GL_NV_texture_multisample */
4478     8021, /* GL_NV_transform_feedback */
4479     8046, /* GL_NV_transform_feedback2 */
4480     8072, /* GL_NV_vdpau_interop */
4481     8092, /* GL_NV_vdpau_interop2 */
4482     8113, /* GL_NV_vertex_array_range */
4483     8138, /* GL_NV_vertex_attrib_integer_64bit */
4484     8172, /* GL_NV_vertex_buffer_unified_memory */
4485     8207, /* GL_NV_vertex_program */
4486     8228, /* GL_NV_vertex_program4 */
4487     8250, /* GL_NV_video_capture */
4488     8270, /* GL_NV_viewport_array */
4489     8291, /* GL_NV_viewport_swizzle */
4490     8314, /* GL_OES_EGL_image */
4491     8331, /* GL_OES_blend_equation_separate */
4492     8362, /* GL_OES_blend_func_separate */
4493     8389, /* GL_OES_blend_subtract */
4494     8411, /* GL_OES_byte_coordinates */
4495     8435, /* GL_OES_copy_image */
4496     8453, /* GL_OES_draw_buffers_indexed */
4497     8481, /* GL_OES_draw_elements_base_vertex */
4498     8514, /* GL_OES_draw_texture */
4499     8534, /* GL_OES_fixed_point */
4500     8553, /* GL_OES_framebuffer_object */
4501     8579, /* GL_OES_geometry_shader */
4502     8602, /* GL_OES_get_program_binary */
4503     8628, /* GL_OES_mapbuffer */
4504     8645, /* GL_OES_matrix_palette */
4505     8667, /* GL_OES_point_size_array */
4506     8691, /* GL_OES_primitive_bounding_box */
4507     8721, /* GL_OES_query_matrix */
4508     8741, /* GL_OES_sample_shading */
4509     8763, /* GL_OES_single_precision */
4510     8787, /* GL_OES_tessellation_shader */
4511     8814, /* GL_OES_texture_3D */
4512     8832, /* GL_OES_texture_border_clamp */
4513     8860, /* GL_OES_texture_buffer */
4514     8882, /* GL_OES_texture_cube_map */
4515     8906, /* GL_OES_texture_storage_multisample_2d_array */
4516     8950, /* GL_OES_texture_view */
4517     8970, /* GL_OES_vertex_array_object */
4518     8997, /* GL_OES_viewport_array */
4519     9019, /* GL_OVR_multiview */
4520     9036, /* GL_OVR_multiview_multisampled_render_to_texture */
4521     9084, /* GL_PGI_misc_hints */
4522     9102, /* GL_QCOM_alpha_test */
4523     9121, /* GL_QCOM_driver_control */
4524     9144, /* GL_QCOM_extended_get */
4525     9165, /* GL_QCOM_extended_get2 */
4526     9187, /* GL_QCOM_framebuffer_foveated */
4527     9216, /* GL_QCOM_shader_framebuffer_fetch_noncoherent */
4528     9261, /* GL_QCOM_texture_foveated */
4529     9286, /* GL_QCOM_tiled_rendering */
4530     9310, /* GL_SGIS_detail_texture */
4531     9333, /* GL_SGIS_fog_function */
4532     9354, /* GL_SGIS_multisample */
4533     9374, /* GL_SGIS_pixel_texture */
4534     9396, /* GL_SGIS_point_parameters */
4535     9421, /* GL_SGIS_sharpen_texture */
4536     9445, /* GL_SGIS_texture4D */
4537     9463, /* GL_SGIS_texture_color_mask */
4538     9490, /* GL_SGIS_texture_filter4 */
4539     9514, /* GL_SGIX_async */
4540     9528, /* GL_SGIX_flush_raster */
4541     9549, /* GL_SGIX_fragment_lighting */
4542     9575, /* GL_SGIX_framezoom */
4543     9593, /* GL_SGIX_igloo_interface */
4544     9617, /* GL_SGIX_instruments */
4545     9637, /* GL_SGIX_list_priority */
4546     9659, /* GL_SGIX_pixel_texture */
4547     9681, /* GL_SGIX_polynomial_ffd */
4548     9704, /* GL_SGIX_reference_plane */
4549     9728, /* GL_SGIX_sprite */
4550     9743, /* GL_SGIX_tag_sample_buffer */
4551     9769, /* GL_SGI_color_table */
4552     9788, /* GL_SUNX_constant_data */
4553     9810, /* GL_SUN_global_alpha */
4554     9830, /* GL_SUN_mesh_array */
4555     9848, /* GL_SUN_triangle_list */
4556     9869, /* GL_SUN_vertex */
4557     9883, /* OpenGL ES 1.0 */
4558     9897, /* OpenGL ES 2.0 */
4559     9911, /* OpenGL ES 3.0 */
4560     9925, /* OpenGL ES 3.1 */
4561     9939, /* OpenGL ES 3.2 */
4562     9953, /* always present */
4563 };
4564 
4565 static const char entrypoint_strings[] = {
4566    'g',
4567    'l',
4568    'A',
4569    'c',
4570    'c',
4571    'u',
4572    'm',
4573    0, // glAccum
4574    'g',
4575    'l',
4576    'A',
4577    'c',
4578    'c',
4579    'u',
4580    'm',
4581    'x',
4582    'O',
4583    'E',
4584    'S',
4585    0, // glAccumxOES
4586    'g',
4587    'l',
4588    'A',
4589    'c',
4590    'q',
4591    'u',
4592    'i',
4593    'r',
4594    'e',
4595    'K',
4596    'e',
4597    'y',
4598    'e',
4599    'd',
4600    'M',
4601    'u',
4602    't',
4603    'e',
4604    'x',
4605    'W',
4606    'i',
4607    'n',
4608    '3',
4609    '2',
4610    'E',
4611    'X',
4612    'T',
4613    0, // glAcquireKeyedMutexWin32EXT
4614    'g',
4615    'l',
4616    'A',
4617    'c',
4618    't',
4619    'i',
4620    'v',
4621    'e',
4622    'P',
4623    'r',
4624    'o',
4625    'g',
4626    'r',
4627    'a',
4628    'm',
4629    'E',
4630    'X',
4631    'T',
4632    0, // glActiveProgramEXT
4633    'g',
4634    'l',
4635    'A',
4636    'c',
4637    't',
4638    'i',
4639    'v',
4640    'e',
4641    'S',
4642    'h',
4643    'a',
4644    'd',
4645    'e',
4646    'r',
4647    'P',
4648    'r',
4649    'o',
4650    'g',
4651    'r',
4652    'a',
4653    'm',
4654    0, // glActiveShaderProgram
4655    'g',
4656    'l',
4657    'A',
4658    'c',
4659    't',
4660    'i',
4661    'v',
4662    'e',
4663    'S',
4664    'h',
4665    'a',
4666    'd',
4667    'e',
4668    'r',
4669    'P',
4670    'r',
4671    'o',
4672    'g',
4673    'r',
4674    'a',
4675    'm',
4676    'E',
4677    'X',
4678    'T',
4679    0, // glActiveShaderProgramEXT
4680    'g',
4681    'l',
4682    'A',
4683    'c',
4684    't',
4685    'i',
4686    'v',
4687    'e',
4688    'S',
4689    't',
4690    'e',
4691    'n',
4692    'c',
4693    'i',
4694    'l',
4695    'F',
4696    'a',
4697    'c',
4698    'e',
4699    'E',
4700    'X',
4701    'T',
4702    0, // glActiveStencilFaceEXT
4703    'g',
4704    'l',
4705    'A',
4706    'c',
4707    't',
4708    'i',
4709    'v',
4710    'e',
4711    'T',
4712    'e',
4713    'x',
4714    't',
4715    'u',
4716    'r',
4717    'e',
4718    0, // glActiveTexture
4719    'g',
4720    'l',
4721    'A',
4722    'c',
4723    't',
4724    'i',
4725    'v',
4726    'e',
4727    'T',
4728    'e',
4729    'x',
4730    't',
4731    'u',
4732    'r',
4733    'e',
4734    'A',
4735    'R',
4736    'B',
4737    0, // glActiveTextureARB
4738    'g',
4739    'l',
4740    'A',
4741    'c',
4742    't',
4743    'i',
4744    'v',
4745    'e',
4746    'V',
4747    'a',
4748    'r',
4749    'y',
4750    'i',
4751    'n',
4752    'g',
4753    'N',
4754    'V',
4755    0, // glActiveVaryingNV
4756    'g',
4757    'l',
4758    'A',
4759    'l',
4760    'p',
4761    'h',
4762    'a',
4763    'F',
4764    'r',
4765    'a',
4766    'g',
4767    'm',
4768    'e',
4769    'n',
4770    't',
4771    'O',
4772    'p',
4773    '1',
4774    'A',
4775    'T',
4776    'I',
4777    0, // glAlphaFragmentOp1ATI
4778    'g',
4779    'l',
4780    'A',
4781    'l',
4782    'p',
4783    'h',
4784    'a',
4785    'F',
4786    'r',
4787    'a',
4788    'g',
4789    'm',
4790    'e',
4791    'n',
4792    't',
4793    'O',
4794    'p',
4795    '2',
4796    'A',
4797    'T',
4798    'I',
4799    0, // glAlphaFragmentOp2ATI
4800    'g',
4801    'l',
4802    'A',
4803    'l',
4804    'p',
4805    'h',
4806    'a',
4807    'F',
4808    'r',
4809    'a',
4810    'g',
4811    'm',
4812    'e',
4813    'n',
4814    't',
4815    'O',
4816    'p',
4817    '3',
4818    'A',
4819    'T',
4820    'I',
4821    0, // glAlphaFragmentOp3ATI
4822    'g',
4823    'l',
4824    'A',
4825    'l',
4826    'p',
4827    'h',
4828    'a',
4829    'F',
4830    'u',
4831    'n',
4832    'c',
4833    0, // glAlphaFunc
4834    'g',
4835    'l',
4836    'A',
4837    'l',
4838    'p',
4839    'h',
4840    'a',
4841    'F',
4842    'u',
4843    'n',
4844    'c',
4845    'Q',
4846    'C',
4847    'O',
4848    'M',
4849    0, // glAlphaFuncQCOM
4850    'g',
4851    'l',
4852    'A',
4853    'l',
4854    'p',
4855    'h',
4856    'a',
4857    'F',
4858    'u',
4859    'n',
4860    'c',
4861    'x',
4862    0, // glAlphaFuncx
4863    'g',
4864    'l',
4865    'A',
4866    'l',
4867    'p',
4868    'h',
4869    'a',
4870    'F',
4871    'u',
4872    'n',
4873    'c',
4874    'x',
4875    'O',
4876    'E',
4877    'S',
4878    0, // glAlphaFuncxOES
4879    'g',
4880    'l',
4881    'A',
4882    'l',
4883    'p',
4884    'h',
4885    'a',
4886    'T',
4887    'o',
4888    'C',
4889    'o',
4890    'v',
4891    'e',
4892    'r',
4893    'a',
4894    'g',
4895    'e',
4896    'D',
4897    'i',
4898    't',
4899    'h',
4900    'e',
4901    'r',
4902    'C',
4903    'o',
4904    'n',
4905    't',
4906    'r',
4907    'o',
4908    'l',
4909    'N',
4910    'V',
4911    0, // glAlphaToCoverageDitherControlNV
4912    'g',
4913    'l',
4914    'A',
4915    'p',
4916    'p',
4917    'l',
4918    'y',
4919    'F',
4920    'r',
4921    'a',
4922    'm',
4923    'e',
4924    'b',
4925    'u',
4926    'f',
4927    'f',
4928    'e',
4929    'r',
4930    'A',
4931    't',
4932    't',
4933    'a',
4934    'c',
4935    'h',
4936    'm',
4937    'e',
4938    'n',
4939    't',
4940    'C',
4941    'M',
4942    'A',
4943    'A',
4944    'I',
4945    'N',
4946    'T',
4947    'E',
4948    'L',
4949    0, // glApplyFramebufferAttachmentCMAAINTEL
4950    'g',
4951    'l',
4952    'A',
4953    'p',
4954    'p',
4955    'l',
4956    'y',
4957    'T',
4958    'e',
4959    'x',
4960    't',
4961    'u',
4962    'r',
4963    'e',
4964    'E',
4965    'X',
4966    'T',
4967    0, // glApplyTextureEXT
4968    'g',
4969    'l',
4970    'A',
4971    'r',
4972    'e',
4973    'P',
4974    'r',
4975    'o',
4976    'g',
4977    'r',
4978    'a',
4979    'm',
4980    's',
4981    'R',
4982    'e',
4983    's',
4984    'i',
4985    'd',
4986    'e',
4987    'n',
4988    't',
4989    'N',
4990    'V',
4991    0, // glAreProgramsResidentNV
4992    'g',
4993    'l',
4994    'A',
4995    'r',
4996    'e',
4997    'T',
4998    'e',
4999    'x',
5000    't',
5001    'u',
5002    'r',
5003    'e',
5004    's',
5005    'R',
5006    'e',
5007    's',
5008    'i',
5009    'd',
5010    'e',
5011    'n',
5012    't',
5013    0, // glAreTexturesResident
5014    'g',
5015    'l',
5016    'A',
5017    'r',
5018    'e',
5019    'T',
5020    'e',
5021    'x',
5022    't',
5023    'u',
5024    'r',
5025    'e',
5026    's',
5027    'R',
5028    'e',
5029    's',
5030    'i',
5031    'd',
5032    'e',
5033    'n',
5034    't',
5035    'E',
5036    'X',
5037    'T',
5038    0, // glAreTexturesResidentEXT
5039    'g',
5040    'l',
5041    'A',
5042    'r',
5043    'r',
5044    'a',
5045    'y',
5046    'E',
5047    'l',
5048    'e',
5049    'm',
5050    'e',
5051    'n',
5052    't',
5053    0, // glArrayElement
5054    'g',
5055    'l',
5056    'A',
5057    'r',
5058    'r',
5059    'a',
5060    'y',
5061    'E',
5062    'l',
5063    'e',
5064    'm',
5065    'e',
5066    'n',
5067    't',
5068    'E',
5069    'X',
5070    'T',
5071    0, // glArrayElementEXT
5072    'g',
5073    'l',
5074    'A',
5075    'r',
5076    'r',
5077    'a',
5078    'y',
5079    'O',
5080    'b',
5081    'j',
5082    'e',
5083    'c',
5084    't',
5085    'A',
5086    'T',
5087    'I',
5088    0, // glArrayObjectATI
5089    'g',
5090    'l',
5091    'A',
5092    's',
5093    'y',
5094    'n',
5095    'c',
5096    'C',
5097    'o',
5098    'p',
5099    'y',
5100    'B',
5101    'u',
5102    'f',
5103    'f',
5104    'e',
5105    'r',
5106    'S',
5107    'u',
5108    'b',
5109    'D',
5110    'a',
5111    't',
5112    'a',
5113    'N',
5114    'V',
5115    'X',
5116    0, // glAsyncCopyBufferSubDataNVX
5117    'g',
5118    'l',
5119    'A',
5120    's',
5121    'y',
5122    'n',
5123    'c',
5124    'C',
5125    'o',
5126    'p',
5127    'y',
5128    'I',
5129    'm',
5130    'a',
5131    'g',
5132    'e',
5133    'S',
5134    'u',
5135    'b',
5136    'D',
5137    'a',
5138    't',
5139    'a',
5140    'N',
5141    'V',
5142    'X',
5143    0, // glAsyncCopyImageSubDataNVX
5144    'g',
5145    'l',
5146    'A',
5147    's',
5148    'y',
5149    'n',
5150    'c',
5151    'M',
5152    'a',
5153    'r',
5154    'k',
5155    'e',
5156    'r',
5157    'S',
5158    'G',
5159    'I',
5160    'X',
5161    0, // glAsyncMarkerSGIX
5162    'g',
5163    'l',
5164    'A',
5165    't',
5166    't',
5167    'a',
5168    'c',
5169    'h',
5170    'O',
5171    'b',
5172    'j',
5173    'e',
5174    'c',
5175    't',
5176    'A',
5177    'R',
5178    'B',
5179    0, // glAttachObjectARB
5180    'g',
5181    'l',
5182    'A',
5183    't',
5184    't',
5185    'a',
5186    'c',
5187    'h',
5188    'S',
5189    'h',
5190    'a',
5191    'd',
5192    'e',
5193    'r',
5194    0, // glAttachShader
5195    'g',
5196    'l',
5197    'B',
5198    'e',
5199    'g',
5200    'i',
5201    'n',
5202    0, // glBegin
5203    'g',
5204    'l',
5205    'B',
5206    'e',
5207    'g',
5208    'i',
5209    'n',
5210    'C',
5211    'o',
5212    'n',
5213    'd',
5214    'i',
5215    't',
5216    'i',
5217    'o',
5218    'n',
5219    'a',
5220    'l',
5221    'R',
5222    'e',
5223    'n',
5224    'd',
5225    'e',
5226    'r',
5227    0, // glBeginConditionalRender
5228    'g',
5229    'l',
5230    'B',
5231    'e',
5232    'g',
5233    'i',
5234    'n',
5235    'C',
5236    'o',
5237    'n',
5238    'd',
5239    'i',
5240    't',
5241    'i',
5242    'o',
5243    'n',
5244    'a',
5245    'l',
5246    'R',
5247    'e',
5248    'n',
5249    'd',
5250    'e',
5251    'r',
5252    'N',
5253    'V',
5254    0, // glBeginConditionalRenderNV
5255    'g',
5256    'l',
5257    'B',
5258    'e',
5259    'g',
5260    'i',
5261    'n',
5262    'C',
5263    'o',
5264    'n',
5265    'd',
5266    'i',
5267    't',
5268    'i',
5269    'o',
5270    'n',
5271    'a',
5272    'l',
5273    'R',
5274    'e',
5275    'n',
5276    'd',
5277    'e',
5278    'r',
5279    'N',
5280    'V',
5281    'X',
5282    0, // glBeginConditionalRenderNVX
5283    'g',
5284    'l',
5285    'B',
5286    'e',
5287    'g',
5288    'i',
5289    'n',
5290    'F',
5291    'r',
5292    'a',
5293    'g',
5294    'm',
5295    'e',
5296    'n',
5297    't',
5298    'S',
5299    'h',
5300    'a',
5301    'd',
5302    'e',
5303    'r',
5304    'A',
5305    'T',
5306    'I',
5307    0, // glBeginFragmentShaderATI
5308    'g',
5309    'l',
5310    'B',
5311    'e',
5312    'g',
5313    'i',
5314    'n',
5315    'O',
5316    'c',
5317    'c',
5318    'l',
5319    'u',
5320    's',
5321    'i',
5322    'o',
5323    'n',
5324    'Q',
5325    'u',
5326    'e',
5327    'r',
5328    'y',
5329    'N',
5330    'V',
5331    0, // glBeginOcclusionQueryNV
5332    'g',
5333    'l',
5334    'B',
5335    'e',
5336    'g',
5337    'i',
5338    'n',
5339    'P',
5340    'e',
5341    'r',
5342    'f',
5343    'M',
5344    'o',
5345    'n',
5346    'i',
5347    't',
5348    'o',
5349    'r',
5350    'A',
5351    'M',
5352    'D',
5353    0, // glBeginPerfMonitorAMD
5354    'g',
5355    'l',
5356    'B',
5357    'e',
5358    'g',
5359    'i',
5360    'n',
5361    'P',
5362    'e',
5363    'r',
5364    'f',
5365    'Q',
5366    'u',
5367    'e',
5368    'r',
5369    'y',
5370    'I',
5371    'N',
5372    'T',
5373    'E',
5374    'L',
5375    0, // glBeginPerfQueryINTEL
5376    'g',
5377    'l',
5378    'B',
5379    'e',
5380    'g',
5381    'i',
5382    'n',
5383    'Q',
5384    'u',
5385    'e',
5386    'r',
5387    'y',
5388    0, // glBeginQuery
5389    'g',
5390    'l',
5391    'B',
5392    'e',
5393    'g',
5394    'i',
5395    'n',
5396    'Q',
5397    'u',
5398    'e',
5399    'r',
5400    'y',
5401    'A',
5402    'R',
5403    'B',
5404    0, // glBeginQueryARB
5405    'g',
5406    'l',
5407    'B',
5408    'e',
5409    'g',
5410    'i',
5411    'n',
5412    'Q',
5413    'u',
5414    'e',
5415    'r',
5416    'y',
5417    'E',
5418    'X',
5419    'T',
5420    0, // glBeginQueryEXT
5421    'g',
5422    'l',
5423    'B',
5424    'e',
5425    'g',
5426    'i',
5427    'n',
5428    'Q',
5429    'u',
5430    'e',
5431    'r',
5432    'y',
5433    'I',
5434    'n',
5435    'd',
5436    'e',
5437    'x',
5438    'e',
5439    'd',
5440    0, // glBeginQueryIndexed
5441    'g',
5442    'l',
5443    'B',
5444    'e',
5445    'g',
5446    'i',
5447    'n',
5448    'T',
5449    'r',
5450    'a',
5451    'n',
5452    's',
5453    'f',
5454    'o',
5455    'r',
5456    'm',
5457    'F',
5458    'e',
5459    'e',
5460    'd',
5461    'b',
5462    'a',
5463    'c',
5464    'k',
5465    0, // glBeginTransformFeedback
5466    'g',
5467    'l',
5468    'B',
5469    'e',
5470    'g',
5471    'i',
5472    'n',
5473    'T',
5474    'r',
5475    'a',
5476    'n',
5477    's',
5478    'f',
5479    'o',
5480    'r',
5481    'm',
5482    'F',
5483    'e',
5484    'e',
5485    'd',
5486    'b',
5487    'a',
5488    'c',
5489    'k',
5490    'E',
5491    'X',
5492    'T',
5493    0, // glBeginTransformFeedbackEXT
5494    'g',
5495    'l',
5496    'B',
5497    'e',
5498    'g',
5499    'i',
5500    'n',
5501    'T',
5502    'r',
5503    'a',
5504    'n',
5505    's',
5506    'f',
5507    'o',
5508    'r',
5509    'm',
5510    'F',
5511    'e',
5512    'e',
5513    'd',
5514    'b',
5515    'a',
5516    'c',
5517    'k',
5518    'N',
5519    'V',
5520    0, // glBeginTransformFeedbackNV
5521    'g',
5522    'l',
5523    'B',
5524    'e',
5525    'g',
5526    'i',
5527    'n',
5528    'V',
5529    'e',
5530    'r',
5531    't',
5532    'e',
5533    'x',
5534    'S',
5535    'h',
5536    'a',
5537    'd',
5538    'e',
5539    'r',
5540    'E',
5541    'X',
5542    'T',
5543    0, // glBeginVertexShaderEXT
5544    'g',
5545    'l',
5546    'B',
5547    'e',
5548    'g',
5549    'i',
5550    'n',
5551    'V',
5552    'i',
5553    'd',
5554    'e',
5555    'o',
5556    'C',
5557    'a',
5558    'p',
5559    't',
5560    'u',
5561    'r',
5562    'e',
5563    'N',
5564    'V',
5565    0, // glBeginVideoCaptureNV
5566    'g',
5567    'l',
5568    'B',
5569    'i',
5570    'n',
5571    'd',
5572    'A',
5573    't',
5574    't',
5575    'r',
5576    'i',
5577    'b',
5578    'L',
5579    'o',
5580    'c',
5581    'a',
5582    't',
5583    'i',
5584    'o',
5585    'n',
5586    0, // glBindAttribLocation
5587    'g',
5588    'l',
5589    'B',
5590    'i',
5591    'n',
5592    'd',
5593    'A',
5594    't',
5595    't',
5596    'r',
5597    'i',
5598    'b',
5599    'L',
5600    'o',
5601    'c',
5602    'a',
5603    't',
5604    'i',
5605    'o',
5606    'n',
5607    'A',
5608    'R',
5609    'B',
5610    0, // glBindAttribLocationARB
5611    'g',
5612    'l',
5613    'B',
5614    'i',
5615    'n',
5616    'd',
5617    'B',
5618    'u',
5619    'f',
5620    'f',
5621    'e',
5622    'r',
5623    0, // glBindBuffer
5624    'g',
5625    'l',
5626    'B',
5627    'i',
5628    'n',
5629    'd',
5630    'B',
5631    'u',
5632    'f',
5633    'f',
5634    'e',
5635    'r',
5636    'A',
5637    'R',
5638    'B',
5639    0, // glBindBufferARB
5640    'g',
5641    'l',
5642    'B',
5643    'i',
5644    'n',
5645    'd',
5646    'B',
5647    'u',
5648    'f',
5649    'f',
5650    'e',
5651    'r',
5652    'B',
5653    'a',
5654    's',
5655    'e',
5656    0, // glBindBufferBase
5657    'g',
5658    'l',
5659    'B',
5660    'i',
5661    'n',
5662    'd',
5663    'B',
5664    'u',
5665    'f',
5666    'f',
5667    'e',
5668    'r',
5669    'B',
5670    'a',
5671    's',
5672    'e',
5673    'E',
5674    'X',
5675    'T',
5676    0, // glBindBufferBaseEXT
5677    'g',
5678    'l',
5679    'B',
5680    'i',
5681    'n',
5682    'd',
5683    'B',
5684    'u',
5685    'f',
5686    'f',
5687    'e',
5688    'r',
5689    'B',
5690    'a',
5691    's',
5692    'e',
5693    'N',
5694    'V',
5695    0, // glBindBufferBaseNV
5696    'g',
5697    'l',
5698    'B',
5699    'i',
5700    'n',
5701    'd',
5702    'B',
5703    'u',
5704    'f',
5705    'f',
5706    'e',
5707    'r',
5708    'O',
5709    'f',
5710    'f',
5711    's',
5712    'e',
5713    't',
5714    'E',
5715    'X',
5716    'T',
5717    0, // glBindBufferOffsetEXT
5718    'g',
5719    'l',
5720    'B',
5721    'i',
5722    'n',
5723    'd',
5724    'B',
5725    'u',
5726    'f',
5727    'f',
5728    'e',
5729    'r',
5730    'O',
5731    'f',
5732    'f',
5733    's',
5734    'e',
5735    't',
5736    'N',
5737    'V',
5738    0, // glBindBufferOffsetNV
5739    'g',
5740    'l',
5741    'B',
5742    'i',
5743    'n',
5744    'd',
5745    'B',
5746    'u',
5747    'f',
5748    'f',
5749    'e',
5750    'r',
5751    'R',
5752    'a',
5753    'n',
5754    'g',
5755    'e',
5756    0, // glBindBufferRange
5757    'g',
5758    'l',
5759    'B',
5760    'i',
5761    'n',
5762    'd',
5763    'B',
5764    'u',
5765    'f',
5766    'f',
5767    'e',
5768    'r',
5769    'R',
5770    'a',
5771    'n',
5772    'g',
5773    'e',
5774    'E',
5775    'X',
5776    'T',
5777    0, // glBindBufferRangeEXT
5778    'g',
5779    'l',
5780    'B',
5781    'i',
5782    'n',
5783    'd',
5784    'B',
5785    'u',
5786    'f',
5787    'f',
5788    'e',
5789    'r',
5790    'R',
5791    'a',
5792    'n',
5793    'g',
5794    'e',
5795    'N',
5796    'V',
5797    0, // glBindBufferRangeNV
5798    'g',
5799    'l',
5800    'B',
5801    'i',
5802    'n',
5803    'd',
5804    'B',
5805    'u',
5806    'f',
5807    'f',
5808    'e',
5809    'r',
5810    's',
5811    'B',
5812    'a',
5813    's',
5814    'e',
5815    0, // glBindBuffersBase
5816    'g',
5817    'l',
5818    'B',
5819    'i',
5820    'n',
5821    'd',
5822    'B',
5823    'u',
5824    'f',
5825    'f',
5826    'e',
5827    'r',
5828    's',
5829    'R',
5830    'a',
5831    'n',
5832    'g',
5833    'e',
5834    0, // glBindBuffersRange
5835    'g',
5836    'l',
5837    'B',
5838    'i',
5839    'n',
5840    'd',
5841    'F',
5842    'r',
5843    'a',
5844    'g',
5845    'D',
5846    'a',
5847    't',
5848    'a',
5849    'L',
5850    'o',
5851    'c',
5852    'a',
5853    't',
5854    'i',
5855    'o',
5856    'n',
5857    0, // glBindFragDataLocation
5858    'g',
5859    'l',
5860    'B',
5861    'i',
5862    'n',
5863    'd',
5864    'F',
5865    'r',
5866    'a',
5867    'g',
5868    'D',
5869    'a',
5870    't',
5871    'a',
5872    'L',
5873    'o',
5874    'c',
5875    'a',
5876    't',
5877    'i',
5878    'o',
5879    'n',
5880    'E',
5881    'X',
5882    'T',
5883    0, // glBindFragDataLocationEXT
5884    'g',
5885    'l',
5886    'B',
5887    'i',
5888    'n',
5889    'd',
5890    'F',
5891    'r',
5892    'a',
5893    'g',
5894    'D',
5895    'a',
5896    't',
5897    'a',
5898    'L',
5899    'o',
5900    'c',
5901    'a',
5902    't',
5903    'i',
5904    'o',
5905    'n',
5906    'I',
5907    'n',
5908    'd',
5909    'e',
5910    'x',
5911    'e',
5912    'd',
5913    0, // glBindFragDataLocationIndexed
5914    'g',
5915    'l',
5916    'B',
5917    'i',
5918    'n',
5919    'd',
5920    'F',
5921    'r',
5922    'a',
5923    'g',
5924    'D',
5925    'a',
5926    't',
5927    'a',
5928    'L',
5929    'o',
5930    'c',
5931    'a',
5932    't',
5933    'i',
5934    'o',
5935    'n',
5936    'I',
5937    'n',
5938    'd',
5939    'e',
5940    'x',
5941    'e',
5942    'd',
5943    'E',
5944    'X',
5945    'T',
5946    0, // glBindFragDataLocationIndexedEXT
5947    'g',
5948    'l',
5949    'B',
5950    'i',
5951    'n',
5952    'd',
5953    'F',
5954    'r',
5955    'a',
5956    'g',
5957    'm',
5958    'e',
5959    'n',
5960    't',
5961    'S',
5962    'h',
5963    'a',
5964    'd',
5965    'e',
5966    'r',
5967    'A',
5968    'T',
5969    'I',
5970    0, // glBindFragmentShaderATI
5971    'g',
5972    'l',
5973    'B',
5974    'i',
5975    'n',
5976    'd',
5977    'F',
5978    'r',
5979    'a',
5980    'm',
5981    'e',
5982    'b',
5983    'u',
5984    'f',
5985    'f',
5986    'e',
5987    'r',
5988    0, // glBindFramebuffer
5989    'g',
5990    'l',
5991    'B',
5992    'i',
5993    'n',
5994    'd',
5995    'F',
5996    'r',
5997    'a',
5998    'm',
5999    'e',
6000    'b',
6001    'u',
6002    'f',
6003    'f',
6004    'e',
6005    'r',
6006    'E',
6007    'X',
6008    'T',
6009    0, // glBindFramebufferEXT
6010    'g',
6011    'l',
6012    'B',
6013    'i',
6014    'n',
6015    'd',
6016    'F',
6017    'r',
6018    'a',
6019    'm',
6020    'e',
6021    'b',
6022    'u',
6023    'f',
6024    'f',
6025    'e',
6026    'r',
6027    'O',
6028    'E',
6029    'S',
6030    0, // glBindFramebufferOES
6031    'g',
6032    'l',
6033    'B',
6034    'i',
6035    'n',
6036    'd',
6037    'I',
6038    'm',
6039    'a',
6040    'g',
6041    'e',
6042    'T',
6043    'e',
6044    'x',
6045    't',
6046    'u',
6047    'r',
6048    'e',
6049    0, // glBindImageTexture
6050    'g',
6051    'l',
6052    'B',
6053    'i',
6054    'n',
6055    'd',
6056    'I',
6057    'm',
6058    'a',
6059    'g',
6060    'e',
6061    'T',
6062    'e',
6063    'x',
6064    't',
6065    'u',
6066    'r',
6067    'e',
6068    'E',
6069    'X',
6070    'T',
6071    0, // glBindImageTextureEXT
6072    'g',
6073    'l',
6074    'B',
6075    'i',
6076    'n',
6077    'd',
6078    'I',
6079    'm',
6080    'a',
6081    'g',
6082    'e',
6083    'T',
6084    'e',
6085    'x',
6086    't',
6087    'u',
6088    'r',
6089    'e',
6090    's',
6091    0, // glBindImageTextures
6092    'g',
6093    'l',
6094    'B',
6095    'i',
6096    'n',
6097    'd',
6098    'L',
6099    'i',
6100    'g',
6101    'h',
6102    't',
6103    'P',
6104    'a',
6105    'r',
6106    'a',
6107    'm',
6108    'e',
6109    't',
6110    'e',
6111    'r',
6112    'E',
6113    'X',
6114    'T',
6115    0, // glBindLightParameterEXT
6116    'g',
6117    'l',
6118    'B',
6119    'i',
6120    'n',
6121    'd',
6122    'M',
6123    'a',
6124    't',
6125    'e',
6126    'r',
6127    'i',
6128    'a',
6129    'l',
6130    'P',
6131    'a',
6132    'r',
6133    'a',
6134    'm',
6135    'e',
6136    't',
6137    'e',
6138    'r',
6139    'E',
6140    'X',
6141    'T',
6142    0, // glBindMaterialParameterEXT
6143    'g',
6144    'l',
6145    'B',
6146    'i',
6147    'n',
6148    'd',
6149    'M',
6150    'u',
6151    'l',
6152    't',
6153    'i',
6154    'T',
6155    'e',
6156    'x',
6157    't',
6158    'u',
6159    'r',
6160    'e',
6161    'E',
6162    'X',
6163    'T',
6164    0, // glBindMultiTextureEXT
6165    'g',
6166    'l',
6167    'B',
6168    'i',
6169    'n',
6170    'd',
6171    'P',
6172    'a',
6173    'r',
6174    'a',
6175    'm',
6176    'e',
6177    't',
6178    'e',
6179    'r',
6180    'E',
6181    'X',
6182    'T',
6183    0, // glBindParameterEXT
6184    'g',
6185    'l',
6186    'B',
6187    'i',
6188    'n',
6189    'd',
6190    'P',
6191    'r',
6192    'o',
6193    'g',
6194    'r',
6195    'a',
6196    'm',
6197    'A',
6198    'R',
6199    'B',
6200    0, // glBindProgramARB
6201    'g',
6202    'l',
6203    'B',
6204    'i',
6205    'n',
6206    'd',
6207    'P',
6208    'r',
6209    'o',
6210    'g',
6211    'r',
6212    'a',
6213    'm',
6214    'N',
6215    'V',
6216    0, // glBindProgramNV
6217    'g',
6218    'l',
6219    'B',
6220    'i',
6221    'n',
6222    'd',
6223    'P',
6224    'r',
6225    'o',
6226    'g',
6227    'r',
6228    'a',
6229    'm',
6230    'P',
6231    'i',
6232    'p',
6233    'e',
6234    'l',
6235    'i',
6236    'n',
6237    'e',
6238    0, // glBindProgramPipeline
6239    'g',
6240    'l',
6241    'B',
6242    'i',
6243    'n',
6244    'd',
6245    'P',
6246    'r',
6247    'o',
6248    'g',
6249    'r',
6250    'a',
6251    'm',
6252    'P',
6253    'i',
6254    'p',
6255    'e',
6256    'l',
6257    'i',
6258    'n',
6259    'e',
6260    'E',
6261    'X',
6262    'T',
6263    0, // glBindProgramPipelineEXT
6264    'g',
6265    'l',
6266    'B',
6267    'i',
6268    'n',
6269    'd',
6270    'R',
6271    'e',
6272    'n',
6273    'd',
6274    'e',
6275    'r',
6276    'b',
6277    'u',
6278    'f',
6279    'f',
6280    'e',
6281    'r',
6282    0, // glBindRenderbuffer
6283    'g',
6284    'l',
6285    'B',
6286    'i',
6287    'n',
6288    'd',
6289    'R',
6290    'e',
6291    'n',
6292    'd',
6293    'e',
6294    'r',
6295    'b',
6296    'u',
6297    'f',
6298    'f',
6299    'e',
6300    'r',
6301    'E',
6302    'X',
6303    'T',
6304    0, // glBindRenderbufferEXT
6305    'g',
6306    'l',
6307    'B',
6308    'i',
6309    'n',
6310    'd',
6311    'R',
6312    'e',
6313    'n',
6314    'd',
6315    'e',
6316    'r',
6317    'b',
6318    'u',
6319    'f',
6320    'f',
6321    'e',
6322    'r',
6323    'O',
6324    'E',
6325    'S',
6326    0, // glBindRenderbufferOES
6327    'g',
6328    'l',
6329    'B',
6330    'i',
6331    'n',
6332    'd',
6333    'S',
6334    'a',
6335    'm',
6336    'p',
6337    'l',
6338    'e',
6339    'r',
6340    0, // glBindSampler
6341    'g',
6342    'l',
6343    'B',
6344    'i',
6345    'n',
6346    'd',
6347    'S',
6348    'a',
6349    'm',
6350    'p',
6351    'l',
6352    'e',
6353    'r',
6354    's',
6355    0, // glBindSamplers
6356    'g',
6357    'l',
6358    'B',
6359    'i',
6360    'n',
6361    'd',
6362    'S',
6363    'h',
6364    'a',
6365    'd',
6366    'i',
6367    'n',
6368    'g',
6369    'R',
6370    'a',
6371    't',
6372    'e',
6373    'I',
6374    'm',
6375    'a',
6376    'g',
6377    'e',
6378    'N',
6379    'V',
6380    0, // glBindShadingRateImageNV
6381    'g',
6382    'l',
6383    'B',
6384    'i',
6385    'n',
6386    'd',
6387    'T',
6388    'e',
6389    'x',
6390    'G',
6391    'e',
6392    'n',
6393    'P',
6394    'a',
6395    'r',
6396    'a',
6397    'm',
6398    'e',
6399    't',
6400    'e',
6401    'r',
6402    'E',
6403    'X',
6404    'T',
6405    0, // glBindTexGenParameterEXT
6406    'g',
6407    'l',
6408    'B',
6409    'i',
6410    'n',
6411    'd',
6412    'T',
6413    'e',
6414    'x',
6415    't',
6416    'u',
6417    'r',
6418    'e',
6419    0, // glBindTexture
6420    'g',
6421    'l',
6422    'B',
6423    'i',
6424    'n',
6425    'd',
6426    'T',
6427    'e',
6428    'x',
6429    't',
6430    'u',
6431    'r',
6432    'e',
6433    'E',
6434    'X',
6435    'T',
6436    0, // glBindTextureEXT
6437    'g',
6438    'l',
6439    'B',
6440    'i',
6441    'n',
6442    'd',
6443    'T',
6444    'e',
6445    'x',
6446    't',
6447    'u',
6448    'r',
6449    'e',
6450    'U',
6451    'n',
6452    'i',
6453    't',
6454    0, // glBindTextureUnit
6455    'g',
6456    'l',
6457    'B',
6458    'i',
6459    'n',
6460    'd',
6461    'T',
6462    'e',
6463    'x',
6464    't',
6465    'u',
6466    'r',
6467    'e',
6468    'U',
6469    'n',
6470    'i',
6471    't',
6472    'P',
6473    'a',
6474    'r',
6475    'a',
6476    'm',
6477    'e',
6478    't',
6479    'e',
6480    'r',
6481    'E',
6482    'X',
6483    'T',
6484    0, // glBindTextureUnitParameterEXT
6485    'g',
6486    'l',
6487    'B',
6488    'i',
6489    'n',
6490    'd',
6491    'T',
6492    'e',
6493    'x',
6494    't',
6495    'u',
6496    'r',
6497    'e',
6498    's',
6499    0, // glBindTextures
6500    'g',
6501    'l',
6502    'B',
6503    'i',
6504    'n',
6505    'd',
6506    'T',
6507    'r',
6508    'a',
6509    'n',
6510    's',
6511    'f',
6512    'o',
6513    'r',
6514    'm',
6515    'F',
6516    'e',
6517    'e',
6518    'd',
6519    'b',
6520    'a',
6521    'c',
6522    'k',
6523    0, // glBindTransformFeedback
6524    'g',
6525    'l',
6526    'B',
6527    'i',
6528    'n',
6529    'd',
6530    'T',
6531    'r',
6532    'a',
6533    'n',
6534    's',
6535    'f',
6536    'o',
6537    'r',
6538    'm',
6539    'F',
6540    'e',
6541    'e',
6542    'd',
6543    'b',
6544    'a',
6545    'c',
6546    'k',
6547    'N',
6548    'V',
6549    0, // glBindTransformFeedbackNV
6550    'g',
6551    'l',
6552    'B',
6553    'i',
6554    'n',
6555    'd',
6556    'V',
6557    'e',
6558    'r',
6559    't',
6560    'e',
6561    'x',
6562    'A',
6563    'r',
6564    'r',
6565    'a',
6566    'y',
6567    0, // glBindVertexArray
6568    'g',
6569    'l',
6570    'B',
6571    'i',
6572    'n',
6573    'd',
6574    'V',
6575    'e',
6576    'r',
6577    't',
6578    'e',
6579    'x',
6580    'A',
6581    'r',
6582    'r',
6583    'a',
6584    'y',
6585    'A',
6586    'P',
6587    'P',
6588    'L',
6589    'E',
6590    0, // glBindVertexArrayAPPLE
6591    'g',
6592    'l',
6593    'B',
6594    'i',
6595    'n',
6596    'd',
6597    'V',
6598    'e',
6599    'r',
6600    't',
6601    'e',
6602    'x',
6603    'A',
6604    'r',
6605    'r',
6606    'a',
6607    'y',
6608    'O',
6609    'E',
6610    'S',
6611    0, // glBindVertexArrayOES
6612    'g',
6613    'l',
6614    'B',
6615    'i',
6616    'n',
6617    'd',
6618    'V',
6619    'e',
6620    'r',
6621    't',
6622    'e',
6623    'x',
6624    'B',
6625    'u',
6626    'f',
6627    'f',
6628    'e',
6629    'r',
6630    0, // glBindVertexBuffer
6631    'g',
6632    'l',
6633    'B',
6634    'i',
6635    'n',
6636    'd',
6637    'V',
6638    'e',
6639    'r',
6640    't',
6641    'e',
6642    'x',
6643    'B',
6644    'u',
6645    'f',
6646    'f',
6647    'e',
6648    'r',
6649    's',
6650    0, // glBindVertexBuffers
6651    'g',
6652    'l',
6653    'B',
6654    'i',
6655    'n',
6656    'd',
6657    'V',
6658    'e',
6659    'r',
6660    't',
6661    'e',
6662    'x',
6663    'S',
6664    'h',
6665    'a',
6666    'd',
6667    'e',
6668    'r',
6669    'E',
6670    'X',
6671    'T',
6672    0, // glBindVertexShaderEXT
6673    'g',
6674    'l',
6675    'B',
6676    'i',
6677    'n',
6678    'd',
6679    'V',
6680    'i',
6681    'd',
6682    'e',
6683    'o',
6684    'C',
6685    'a',
6686    'p',
6687    't',
6688    'u',
6689    'r',
6690    'e',
6691    'S',
6692    't',
6693    'r',
6694    'e',
6695    'a',
6696    'm',
6697    'B',
6698    'u',
6699    'f',
6700    'f',
6701    'e',
6702    'r',
6703    'N',
6704    'V',
6705    0, // glBindVideoCaptureStreamBufferNV
6706    'g',
6707    'l',
6708    'B',
6709    'i',
6710    'n',
6711    'd',
6712    'V',
6713    'i',
6714    'd',
6715    'e',
6716    'o',
6717    'C',
6718    'a',
6719    'p',
6720    't',
6721    'u',
6722    'r',
6723    'e',
6724    'S',
6725    't',
6726    'r',
6727    'e',
6728    'a',
6729    'm',
6730    'T',
6731    'e',
6732    'x',
6733    't',
6734    'u',
6735    'r',
6736    'e',
6737    'N',
6738    'V',
6739    0, // glBindVideoCaptureStreamTextureNV
6740    'g',
6741    'l',
6742    'B',
6743    'i',
6744    'n',
6745    'o',
6746    'r',
6747    'm',
6748    'a',
6749    'l',
6750    '3',
6751    'b',
6752    'E',
6753    'X',
6754    'T',
6755    0, // glBinormal3bEXT
6756    'g',
6757    'l',
6758    'B',
6759    'i',
6760    'n',
6761    'o',
6762    'r',
6763    'm',
6764    'a',
6765    'l',
6766    '3',
6767    'b',
6768    'v',
6769    'E',
6770    'X',
6771    'T',
6772    0, // glBinormal3bvEXT
6773    'g',
6774    'l',
6775    'B',
6776    'i',
6777    'n',
6778    'o',
6779    'r',
6780    'm',
6781    'a',
6782    'l',
6783    '3',
6784    'd',
6785    'E',
6786    'X',
6787    'T',
6788    0, // glBinormal3dEXT
6789    'g',
6790    'l',
6791    'B',
6792    'i',
6793    'n',
6794    'o',
6795    'r',
6796    'm',
6797    'a',
6798    'l',
6799    '3',
6800    'd',
6801    'v',
6802    'E',
6803    'X',
6804    'T',
6805    0, // glBinormal3dvEXT
6806    'g',
6807    'l',
6808    'B',
6809    'i',
6810    'n',
6811    'o',
6812    'r',
6813    'm',
6814    'a',
6815    'l',
6816    '3',
6817    'f',
6818    'E',
6819    'X',
6820    'T',
6821    0, // glBinormal3fEXT
6822    'g',
6823    'l',
6824    'B',
6825    'i',
6826    'n',
6827    'o',
6828    'r',
6829    'm',
6830    'a',
6831    'l',
6832    '3',
6833    'f',
6834    'v',
6835    'E',
6836    'X',
6837    'T',
6838    0, // glBinormal3fvEXT
6839    'g',
6840    'l',
6841    'B',
6842    'i',
6843    'n',
6844    'o',
6845    'r',
6846    'm',
6847    'a',
6848    'l',
6849    '3',
6850    'i',
6851    'E',
6852    'X',
6853    'T',
6854    0, // glBinormal3iEXT
6855    'g',
6856    'l',
6857    'B',
6858    'i',
6859    'n',
6860    'o',
6861    'r',
6862    'm',
6863    'a',
6864    'l',
6865    '3',
6866    'i',
6867    'v',
6868    'E',
6869    'X',
6870    'T',
6871    0, // glBinormal3ivEXT
6872    'g',
6873    'l',
6874    'B',
6875    'i',
6876    'n',
6877    'o',
6878    'r',
6879    'm',
6880    'a',
6881    'l',
6882    '3',
6883    's',
6884    'E',
6885    'X',
6886    'T',
6887    0, // glBinormal3sEXT
6888    'g',
6889    'l',
6890    'B',
6891    'i',
6892    'n',
6893    'o',
6894    'r',
6895    'm',
6896    'a',
6897    'l',
6898    '3',
6899    's',
6900    'v',
6901    'E',
6902    'X',
6903    'T',
6904    0, // glBinormal3svEXT
6905    'g',
6906    'l',
6907    'B',
6908    'i',
6909    'n',
6910    'o',
6911    'r',
6912    'm',
6913    'a',
6914    'l',
6915    'P',
6916    'o',
6917    'i',
6918    'n',
6919    't',
6920    'e',
6921    'r',
6922    'E',
6923    'X',
6924    'T',
6925    0, // glBinormalPointerEXT
6926    'g',
6927    'l',
6928    'B',
6929    'i',
6930    't',
6931    'm',
6932    'a',
6933    'p',
6934    0, // glBitmap
6935    'g',
6936    'l',
6937    'B',
6938    'i',
6939    't',
6940    'm',
6941    'a',
6942    'p',
6943    'x',
6944    'O',
6945    'E',
6946    'S',
6947    0, // glBitmapxOES
6948    'g',
6949    'l',
6950    'B',
6951    'l',
6952    'e',
6953    'n',
6954    'd',
6955    'B',
6956    'a',
6957    'r',
6958    'r',
6959    'i',
6960    'e',
6961    'r',
6962    0, // glBlendBarrier
6963    'g',
6964    'l',
6965    'B',
6966    'l',
6967    'e',
6968    'n',
6969    'd',
6970    'B',
6971    'a',
6972    'r',
6973    'r',
6974    'i',
6975    'e',
6976    'r',
6977    'K',
6978    'H',
6979    'R',
6980    0, // glBlendBarrierKHR
6981    'g',
6982    'l',
6983    'B',
6984    'l',
6985    'e',
6986    'n',
6987    'd',
6988    'B',
6989    'a',
6990    'r',
6991    'r',
6992    'i',
6993    'e',
6994    'r',
6995    'N',
6996    'V',
6997    0, // glBlendBarrierNV
6998    'g',
6999    'l',
7000    'B',
7001    'l',
7002    'e',
7003    'n',
7004    'd',
7005    'C',
7006    'o',
7007    'l',
7008    'o',
7009    'r',
7010    0, // glBlendColor
7011    'g',
7012    'l',
7013    'B',
7014    'l',
7015    'e',
7016    'n',
7017    'd',
7018    'C',
7019    'o',
7020    'l',
7021    'o',
7022    'r',
7023    'E',
7024    'X',
7025    'T',
7026    0, // glBlendColorEXT
7027    'g',
7028    'l',
7029    'B',
7030    'l',
7031    'e',
7032    'n',
7033    'd',
7034    'C',
7035    'o',
7036    'l',
7037    'o',
7038    'r',
7039    'x',
7040    'O',
7041    'E',
7042    'S',
7043    0, // glBlendColorxOES
7044    'g',
7045    'l',
7046    'B',
7047    'l',
7048    'e',
7049    'n',
7050    'd',
7051    'E',
7052    'q',
7053    'u',
7054    'a',
7055    't',
7056    'i',
7057    'o',
7058    'n',
7059    0, // glBlendEquation
7060    'g',
7061    'l',
7062    'B',
7063    'l',
7064    'e',
7065    'n',
7066    'd',
7067    'E',
7068    'q',
7069    'u',
7070    'a',
7071    't',
7072    'i',
7073    'o',
7074    'n',
7075    'E',
7076    'X',
7077    'T',
7078    0, // glBlendEquationEXT
7079    'g',
7080    'l',
7081    'B',
7082    'l',
7083    'e',
7084    'n',
7085    'd',
7086    'E',
7087    'q',
7088    'u',
7089    'a',
7090    't',
7091    'i',
7092    'o',
7093    'n',
7094    'I',
7095    'n',
7096    'd',
7097    'e',
7098    'x',
7099    'e',
7100    'd',
7101    'A',
7102    'M',
7103    'D',
7104    0, // glBlendEquationIndexedAMD
7105    'g',
7106    'l',
7107    'B',
7108    'l',
7109    'e',
7110    'n',
7111    'd',
7112    'E',
7113    'q',
7114    'u',
7115    'a',
7116    't',
7117    'i',
7118    'o',
7119    'n',
7120    'O',
7121    'E',
7122    'S',
7123    0, // glBlendEquationOES
7124    'g',
7125    'l',
7126    'B',
7127    'l',
7128    'e',
7129    'n',
7130    'd',
7131    'E',
7132    'q',
7133    'u',
7134    'a',
7135    't',
7136    'i',
7137    'o',
7138    'n',
7139    'S',
7140    'e',
7141    'p',
7142    'a',
7143    'r',
7144    'a',
7145    't',
7146    'e',
7147    0, // glBlendEquationSeparate
7148    'g',
7149    'l',
7150    'B',
7151    'l',
7152    'e',
7153    'n',
7154    'd',
7155    'E',
7156    'q',
7157    'u',
7158    'a',
7159    't',
7160    'i',
7161    'o',
7162    'n',
7163    'S',
7164    'e',
7165    'p',
7166    'a',
7167    'r',
7168    'a',
7169    't',
7170    'e',
7171    'E',
7172    'X',
7173    'T',
7174    0, // glBlendEquationSeparateEXT
7175    'g',
7176    'l',
7177    'B',
7178    'l',
7179    'e',
7180    'n',
7181    'd',
7182    'E',
7183    'q',
7184    'u',
7185    'a',
7186    't',
7187    'i',
7188    'o',
7189    'n',
7190    'S',
7191    'e',
7192    'p',
7193    'a',
7194    'r',
7195    'a',
7196    't',
7197    'e',
7198    'I',
7199    'n',
7200    'd',
7201    'e',
7202    'x',
7203    'e',
7204    'd',
7205    'A',
7206    'M',
7207    'D',
7208    0, // glBlendEquationSeparateIndexedAMD
7209    'g',
7210    'l',
7211    'B',
7212    'l',
7213    'e',
7214    'n',
7215    'd',
7216    'E',
7217    'q',
7218    'u',
7219    'a',
7220    't',
7221    'i',
7222    'o',
7223    'n',
7224    'S',
7225    'e',
7226    'p',
7227    'a',
7228    'r',
7229    'a',
7230    't',
7231    'e',
7232    'O',
7233    'E',
7234    'S',
7235    0, // glBlendEquationSeparateOES
7236    'g',
7237    'l',
7238    'B',
7239    'l',
7240    'e',
7241    'n',
7242    'd',
7243    'E',
7244    'q',
7245    'u',
7246    'a',
7247    't',
7248    'i',
7249    'o',
7250    'n',
7251    'S',
7252    'e',
7253    'p',
7254    'a',
7255    'r',
7256    'a',
7257    't',
7258    'e',
7259    'i',
7260    0, // glBlendEquationSeparatei
7261    'g',
7262    'l',
7263    'B',
7264    'l',
7265    'e',
7266    'n',
7267    'd',
7268    'E',
7269    'q',
7270    'u',
7271    'a',
7272    't',
7273    'i',
7274    'o',
7275    'n',
7276    'S',
7277    'e',
7278    'p',
7279    'a',
7280    'r',
7281    'a',
7282    't',
7283    'e',
7284    'i',
7285    'A',
7286    'R',
7287    'B',
7288    0, // glBlendEquationSeparateiARB
7289    'g',
7290    'l',
7291    'B',
7292    'l',
7293    'e',
7294    'n',
7295    'd',
7296    'E',
7297    'q',
7298    'u',
7299    'a',
7300    't',
7301    'i',
7302    'o',
7303    'n',
7304    'S',
7305    'e',
7306    'p',
7307    'a',
7308    'r',
7309    'a',
7310    't',
7311    'e',
7312    'i',
7313    'E',
7314    'X',
7315    'T',
7316    0, // glBlendEquationSeparateiEXT
7317    'g',
7318    'l',
7319    'B',
7320    'l',
7321    'e',
7322    'n',
7323    'd',
7324    'E',
7325    'q',
7326    'u',
7327    'a',
7328    't',
7329    'i',
7330    'o',
7331    'n',
7332    'S',
7333    'e',
7334    'p',
7335    'a',
7336    'r',
7337    'a',
7338    't',
7339    'e',
7340    'i',
7341    'O',
7342    'E',
7343    'S',
7344    0, // glBlendEquationSeparateiOES
7345    'g',
7346    'l',
7347    'B',
7348    'l',
7349    'e',
7350    'n',
7351    'd',
7352    'E',
7353    'q',
7354    'u',
7355    'a',
7356    't',
7357    'i',
7358    'o',
7359    'n',
7360    'i',
7361    0, // glBlendEquationi
7362    'g',
7363    'l',
7364    'B',
7365    'l',
7366    'e',
7367    'n',
7368    'd',
7369    'E',
7370    'q',
7371    'u',
7372    'a',
7373    't',
7374    'i',
7375    'o',
7376    'n',
7377    'i',
7378    'A',
7379    'R',
7380    'B',
7381    0, // glBlendEquationiARB
7382    'g',
7383    'l',
7384    'B',
7385    'l',
7386    'e',
7387    'n',
7388    'd',
7389    'E',
7390    'q',
7391    'u',
7392    'a',
7393    't',
7394    'i',
7395    'o',
7396    'n',
7397    'i',
7398    'E',
7399    'X',
7400    'T',
7401    0, // glBlendEquationiEXT
7402    'g',
7403    'l',
7404    'B',
7405    'l',
7406    'e',
7407    'n',
7408    'd',
7409    'E',
7410    'q',
7411    'u',
7412    'a',
7413    't',
7414    'i',
7415    'o',
7416    'n',
7417    'i',
7418    'O',
7419    'E',
7420    'S',
7421    0, // glBlendEquationiOES
7422    'g',
7423    'l',
7424    'B',
7425    'l',
7426    'e',
7427    'n',
7428    'd',
7429    'F',
7430    'u',
7431    'n',
7432    'c',
7433    0, // glBlendFunc
7434    'g',
7435    'l',
7436    'B',
7437    'l',
7438    'e',
7439    'n',
7440    'd',
7441    'F',
7442    'u',
7443    'n',
7444    'c',
7445    'I',
7446    'n',
7447    'd',
7448    'e',
7449    'x',
7450    'e',
7451    'd',
7452    'A',
7453    'M',
7454    'D',
7455    0, // glBlendFuncIndexedAMD
7456    'g',
7457    'l',
7458    'B',
7459    'l',
7460    'e',
7461    'n',
7462    'd',
7463    'F',
7464    'u',
7465    'n',
7466    'c',
7467    'S',
7468    'e',
7469    'p',
7470    'a',
7471    'r',
7472    'a',
7473    't',
7474    'e',
7475    0, // glBlendFuncSeparate
7476    'g',
7477    'l',
7478    'B',
7479    'l',
7480    'e',
7481    'n',
7482    'd',
7483    'F',
7484    'u',
7485    'n',
7486    'c',
7487    'S',
7488    'e',
7489    'p',
7490    'a',
7491    'r',
7492    'a',
7493    't',
7494    'e',
7495    'E',
7496    'X',
7497    'T',
7498    0, // glBlendFuncSeparateEXT
7499    'g',
7500    'l',
7501    'B',
7502    'l',
7503    'e',
7504    'n',
7505    'd',
7506    'F',
7507    'u',
7508    'n',
7509    'c',
7510    'S',
7511    'e',
7512    'p',
7513    'a',
7514    'r',
7515    'a',
7516    't',
7517    'e',
7518    'I',
7519    'N',
7520    'G',
7521    'R',
7522    0, // glBlendFuncSeparateINGR
7523    'g',
7524    'l',
7525    'B',
7526    'l',
7527    'e',
7528    'n',
7529    'd',
7530    'F',
7531    'u',
7532    'n',
7533    'c',
7534    'S',
7535    'e',
7536    'p',
7537    'a',
7538    'r',
7539    'a',
7540    't',
7541    'e',
7542    'I',
7543    'n',
7544    'd',
7545    'e',
7546    'x',
7547    'e',
7548    'd',
7549    'A',
7550    'M',
7551    'D',
7552    0, // glBlendFuncSeparateIndexedAMD
7553    'g',
7554    'l',
7555    'B',
7556    'l',
7557    'e',
7558    'n',
7559    'd',
7560    'F',
7561    'u',
7562    'n',
7563    'c',
7564    'S',
7565    'e',
7566    'p',
7567    'a',
7568    'r',
7569    'a',
7570    't',
7571    'e',
7572    'O',
7573    'E',
7574    'S',
7575    0, // glBlendFuncSeparateOES
7576    'g',
7577    'l',
7578    'B',
7579    'l',
7580    'e',
7581    'n',
7582    'd',
7583    'F',
7584    'u',
7585    'n',
7586    'c',
7587    'S',
7588    'e',
7589    'p',
7590    'a',
7591    'r',
7592    'a',
7593    't',
7594    'e',
7595    'i',
7596    0, // glBlendFuncSeparatei
7597    'g',
7598    'l',
7599    'B',
7600    'l',
7601    'e',
7602    'n',
7603    'd',
7604    'F',
7605    'u',
7606    'n',
7607    'c',
7608    'S',
7609    'e',
7610    'p',
7611    'a',
7612    'r',
7613    'a',
7614    't',
7615    'e',
7616    'i',
7617    'A',
7618    'R',
7619    'B',
7620    0, // glBlendFuncSeparateiARB
7621    'g',
7622    'l',
7623    'B',
7624    'l',
7625    'e',
7626    'n',
7627    'd',
7628    'F',
7629    'u',
7630    'n',
7631    'c',
7632    'S',
7633    'e',
7634    'p',
7635    'a',
7636    'r',
7637    'a',
7638    't',
7639    'e',
7640    'i',
7641    'E',
7642    'X',
7643    'T',
7644    0, // glBlendFuncSeparateiEXT
7645    'g',
7646    'l',
7647    'B',
7648    'l',
7649    'e',
7650    'n',
7651    'd',
7652    'F',
7653    'u',
7654    'n',
7655    'c',
7656    'S',
7657    'e',
7658    'p',
7659    'a',
7660    'r',
7661    'a',
7662    't',
7663    'e',
7664    'i',
7665    'O',
7666    'E',
7667    'S',
7668    0, // glBlendFuncSeparateiOES
7669    'g',
7670    'l',
7671    'B',
7672    'l',
7673    'e',
7674    'n',
7675    'd',
7676    'F',
7677    'u',
7678    'n',
7679    'c',
7680    'i',
7681    0, // glBlendFunci
7682    'g',
7683    'l',
7684    'B',
7685    'l',
7686    'e',
7687    'n',
7688    'd',
7689    'F',
7690    'u',
7691    'n',
7692    'c',
7693    'i',
7694    'A',
7695    'R',
7696    'B',
7697    0, // glBlendFunciARB
7698    'g',
7699    'l',
7700    'B',
7701    'l',
7702    'e',
7703    'n',
7704    'd',
7705    'F',
7706    'u',
7707    'n',
7708    'c',
7709    'i',
7710    'E',
7711    'X',
7712    'T',
7713    0, // glBlendFunciEXT
7714    'g',
7715    'l',
7716    'B',
7717    'l',
7718    'e',
7719    'n',
7720    'd',
7721    'F',
7722    'u',
7723    'n',
7724    'c',
7725    'i',
7726    'O',
7727    'E',
7728    'S',
7729    0, // glBlendFunciOES
7730    'g',
7731    'l',
7732    'B',
7733    'l',
7734    'e',
7735    'n',
7736    'd',
7737    'P',
7738    'a',
7739    'r',
7740    'a',
7741    'm',
7742    'e',
7743    't',
7744    'e',
7745    'r',
7746    'i',
7747    'N',
7748    'V',
7749    0, // glBlendParameteriNV
7750    'g',
7751    'l',
7752    'B',
7753    'l',
7754    'i',
7755    't',
7756    'F',
7757    'r',
7758    'a',
7759    'm',
7760    'e',
7761    'b',
7762    'u',
7763    'f',
7764    'f',
7765    'e',
7766    'r',
7767    0, // glBlitFramebuffer
7768    'g',
7769    'l',
7770    'B',
7771    'l',
7772    'i',
7773    't',
7774    'F',
7775    'r',
7776    'a',
7777    'm',
7778    'e',
7779    'b',
7780    'u',
7781    'f',
7782    'f',
7783    'e',
7784    'r',
7785    'A',
7786    'N',
7787    'G',
7788    'L',
7789    'E',
7790    0, // glBlitFramebufferANGLE
7791    'g',
7792    'l',
7793    'B',
7794    'l',
7795    'i',
7796    't',
7797    'F',
7798    'r',
7799    'a',
7800    'm',
7801    'e',
7802    'b',
7803    'u',
7804    'f',
7805    'f',
7806    'e',
7807    'r',
7808    'E',
7809    'X',
7810    'T',
7811    0, // glBlitFramebufferEXT
7812    'g',
7813    'l',
7814    'B',
7815    'l',
7816    'i',
7817    't',
7818    'F',
7819    'r',
7820    'a',
7821    'm',
7822    'e',
7823    'b',
7824    'u',
7825    'f',
7826    'f',
7827    'e',
7828    'r',
7829    'N',
7830    'V',
7831    0, // glBlitFramebufferNV
7832    'g',
7833    'l',
7834    'B',
7835    'l',
7836    'i',
7837    't',
7838    'N',
7839    'a',
7840    'm',
7841    'e',
7842    'd',
7843    'F',
7844    'r',
7845    'a',
7846    'm',
7847    'e',
7848    'b',
7849    'u',
7850    'f',
7851    'f',
7852    'e',
7853    'r',
7854    0, // glBlitNamedFramebuffer
7855    'g',
7856    'l',
7857    'B',
7858    'u',
7859    'f',
7860    'f',
7861    'e',
7862    'r',
7863    'A',
7864    'd',
7865    'd',
7866    'r',
7867    'e',
7868    's',
7869    's',
7870    'R',
7871    'a',
7872    'n',
7873    'g',
7874    'e',
7875    'N',
7876    'V',
7877    0, // glBufferAddressRangeNV
7878    'g',
7879    'l',
7880    'B',
7881    'u',
7882    'f',
7883    'f',
7884    'e',
7885    'r',
7886    'A',
7887    't',
7888    't',
7889    'a',
7890    'c',
7891    'h',
7892    'M',
7893    'e',
7894    'm',
7895    'o',
7896    'r',
7897    'y',
7898    'N',
7899    'V',
7900    0, // glBufferAttachMemoryNV
7901    'g',
7902    'l',
7903    'B',
7904    'u',
7905    'f',
7906    'f',
7907    'e',
7908    'r',
7909    'D',
7910    'a',
7911    't',
7912    'a',
7913    0, // glBufferData
7914    'g',
7915    'l',
7916    'B',
7917    'u',
7918    'f',
7919    'f',
7920    'e',
7921    'r',
7922    'D',
7923    'a',
7924    't',
7925    'a',
7926    'A',
7927    'R',
7928    'B',
7929    0, // glBufferDataARB
7930    'g',
7931    'l',
7932    'B',
7933    'u',
7934    'f',
7935    'f',
7936    'e',
7937    'r',
7938    'P',
7939    'a',
7940    'g',
7941    'e',
7942    'C',
7943    'o',
7944    'm',
7945    'm',
7946    'i',
7947    't',
7948    'm',
7949    'e',
7950    'n',
7951    't',
7952    'A',
7953    'R',
7954    'B',
7955    0, // glBufferPageCommitmentARB
7956    'g',
7957    'l',
7958    'B',
7959    'u',
7960    'f',
7961    'f',
7962    'e',
7963    'r',
7964    'P',
7965    'a',
7966    'r',
7967    'a',
7968    'm',
7969    'e',
7970    't',
7971    'e',
7972    'r',
7973    'i',
7974    'A',
7975    'P',
7976    'P',
7977    'L',
7978    'E',
7979    0, // glBufferParameteriAPPLE
7980    'g',
7981    'l',
7982    'B',
7983    'u',
7984    'f',
7985    'f',
7986    'e',
7987    'r',
7988    'S',
7989    't',
7990    'o',
7991    'r',
7992    'a',
7993    'g',
7994    'e',
7995    0, // glBufferStorage
7996    'g',
7997    'l',
7998    'B',
7999    'u',
8000    'f',
8001    'f',
8002    'e',
8003    'r',
8004    'S',
8005    't',
8006    'o',
8007    'r',
8008    'a',
8009    'g',
8010    'e',
8011    'E',
8012    'X',
8013    'T',
8014    0, // glBufferStorageEXT
8015    'g',
8016    'l',
8017    'B',
8018    'u',
8019    'f',
8020    'f',
8021    'e',
8022    'r',
8023    'S',
8024    't',
8025    'o',
8026    'r',
8027    'a',
8028    'g',
8029    'e',
8030    'E',
8031    'x',
8032    't',
8033    'e',
8034    'r',
8035    'n',
8036    'a',
8037    'l',
8038    'E',
8039    'X',
8040    'T',
8041    0, // glBufferStorageExternalEXT
8042    'g',
8043    'l',
8044    'B',
8045    'u',
8046    'f',
8047    'f',
8048    'e',
8049    'r',
8050    'S',
8051    't',
8052    'o',
8053    'r',
8054    'a',
8055    'g',
8056    'e',
8057    'M',
8058    'e',
8059    'm',
8060    'E',
8061    'X',
8062    'T',
8063    0, // glBufferStorageMemEXT
8064    'g',
8065    'l',
8066    'B',
8067    'u',
8068    'f',
8069    'f',
8070    'e',
8071    'r',
8072    'S',
8073    'u',
8074    'b',
8075    'D',
8076    'a',
8077    't',
8078    'a',
8079    0, // glBufferSubData
8080    'g',
8081    'l',
8082    'B',
8083    'u',
8084    'f',
8085    'f',
8086    'e',
8087    'r',
8088    'S',
8089    'u',
8090    'b',
8091    'D',
8092    'a',
8093    't',
8094    'a',
8095    'A',
8096    'R',
8097    'B',
8098    0, // glBufferSubDataARB
8099    'g',
8100    'l',
8101    'C',
8102    'a',
8103    'l',
8104    'l',
8105    'C',
8106    'o',
8107    'm',
8108    'm',
8109    'a',
8110    'n',
8111    'd',
8112    'L',
8113    'i',
8114    's',
8115    't',
8116    'N',
8117    'V',
8118    0, // glCallCommandListNV
8119    'g',
8120    'l',
8121    'C',
8122    'a',
8123    'l',
8124    'l',
8125    'L',
8126    'i',
8127    's',
8128    't',
8129    0, // glCallList
8130    'g',
8131    'l',
8132    'C',
8133    'a',
8134    'l',
8135    'l',
8136    'L',
8137    'i',
8138    's',
8139    't',
8140    's',
8141    0, // glCallLists
8142    'g',
8143    'l',
8144    'C',
8145    'h',
8146    'e',
8147    'c',
8148    'k',
8149    'F',
8150    'r',
8151    'a',
8152    'm',
8153    'e',
8154    'b',
8155    'u',
8156    'f',
8157    'f',
8158    'e',
8159    'r',
8160    'S',
8161    't',
8162    'a',
8163    't',
8164    'u',
8165    's',
8166    0, // glCheckFramebufferStatus
8167    'g',
8168    'l',
8169    'C',
8170    'h',
8171    'e',
8172    'c',
8173    'k',
8174    'F',
8175    'r',
8176    'a',
8177    'm',
8178    'e',
8179    'b',
8180    'u',
8181    'f',
8182    'f',
8183    'e',
8184    'r',
8185    'S',
8186    't',
8187    'a',
8188    't',
8189    'u',
8190    's',
8191    'E',
8192    'X',
8193    'T',
8194    0, // glCheckFramebufferStatusEXT
8195    'g',
8196    'l',
8197    'C',
8198    'h',
8199    'e',
8200    'c',
8201    'k',
8202    'F',
8203    'r',
8204    'a',
8205    'm',
8206    'e',
8207    'b',
8208    'u',
8209    'f',
8210    'f',
8211    'e',
8212    'r',
8213    'S',
8214    't',
8215    'a',
8216    't',
8217    'u',
8218    's',
8219    'O',
8220    'E',
8221    'S',
8222    0, // glCheckFramebufferStatusOES
8223    'g',
8224    'l',
8225    'C',
8226    'h',
8227    'e',
8228    'c',
8229    'k',
8230    'N',
8231    'a',
8232    'm',
8233    'e',
8234    'd',
8235    'F',
8236    'r',
8237    'a',
8238    'm',
8239    'e',
8240    'b',
8241    'u',
8242    'f',
8243    'f',
8244    'e',
8245    'r',
8246    'S',
8247    't',
8248    'a',
8249    't',
8250    'u',
8251    's',
8252    0, // glCheckNamedFramebufferStatus
8253    'g',
8254    'l',
8255    'C',
8256    'h',
8257    'e',
8258    'c',
8259    'k',
8260    'N',
8261    'a',
8262    'm',
8263    'e',
8264    'd',
8265    'F',
8266    'r',
8267    'a',
8268    'm',
8269    'e',
8270    'b',
8271    'u',
8272    'f',
8273    'f',
8274    'e',
8275    'r',
8276    'S',
8277    't',
8278    'a',
8279    't',
8280    'u',
8281    's',
8282    'E',
8283    'X',
8284    'T',
8285    0, // glCheckNamedFramebufferStatusEXT
8286    'g',
8287    'l',
8288    'C',
8289    'l',
8290    'a',
8291    'm',
8292    'p',
8293    'C',
8294    'o',
8295    'l',
8296    'o',
8297    'r',
8298    0, // glClampColor
8299    'g',
8300    'l',
8301    'C',
8302    'l',
8303    'a',
8304    'm',
8305    'p',
8306    'C',
8307    'o',
8308    'l',
8309    'o',
8310    'r',
8311    'A',
8312    'R',
8313    'B',
8314    0, // glClampColorARB
8315    'g',
8316    'l',
8317    'C',
8318    'l',
8319    'e',
8320    'a',
8321    'r',
8322    0, // glClear
8323    'g',
8324    'l',
8325    'C',
8326    'l',
8327    'e',
8328    'a',
8329    'r',
8330    'A',
8331    'c',
8332    'c',
8333    'u',
8334    'm',
8335    0, // glClearAccum
8336    'g',
8337    'l',
8338    'C',
8339    'l',
8340    'e',
8341    'a',
8342    'r',
8343    'A',
8344    'c',
8345    'c',
8346    'u',
8347    'm',
8348    'x',
8349    'O',
8350    'E',
8351    'S',
8352    0, // glClearAccumxOES
8353    'g',
8354    'l',
8355    'C',
8356    'l',
8357    'e',
8358    'a',
8359    'r',
8360    'B',
8361    'u',
8362    'f',
8363    'f',
8364    'e',
8365    'r',
8366    'D',
8367    'a',
8368    't',
8369    'a',
8370    0, // glClearBufferData
8371    'g',
8372    'l',
8373    'C',
8374    'l',
8375    'e',
8376    'a',
8377    'r',
8378    'B',
8379    'u',
8380    'f',
8381    'f',
8382    'e',
8383    'r',
8384    'S',
8385    'u',
8386    'b',
8387    'D',
8388    'a',
8389    't',
8390    'a',
8391    0, // glClearBufferSubData
8392    'g',
8393    'l',
8394    'C',
8395    'l',
8396    'e',
8397    'a',
8398    'r',
8399    'B',
8400    'u',
8401    'f',
8402    'f',
8403    'e',
8404    'r',
8405    'f',
8406    'i',
8407    0, // glClearBufferfi
8408    'g',
8409    'l',
8410    'C',
8411    'l',
8412    'e',
8413    'a',
8414    'r',
8415    'B',
8416    'u',
8417    'f',
8418    'f',
8419    'e',
8420    'r',
8421    'f',
8422    'v',
8423    0, // glClearBufferfv
8424    'g',
8425    'l',
8426    'C',
8427    'l',
8428    'e',
8429    'a',
8430    'r',
8431    'B',
8432    'u',
8433    'f',
8434    'f',
8435    'e',
8436    'r',
8437    'i',
8438    'v',
8439    0, // glClearBufferiv
8440    'g',
8441    'l',
8442    'C',
8443    'l',
8444    'e',
8445    'a',
8446    'r',
8447    'B',
8448    'u',
8449    'f',
8450    'f',
8451    'e',
8452    'r',
8453    'u',
8454    'i',
8455    'v',
8456    0, // glClearBufferuiv
8457    'g',
8458    'l',
8459    'C',
8460    'l',
8461    'e',
8462    'a',
8463    'r',
8464    'C',
8465    'o',
8466    'l',
8467    'o',
8468    'r',
8469    0, // glClearColor
8470    'g',
8471    'l',
8472    'C',
8473    'l',
8474    'e',
8475    'a',
8476    'r',
8477    'C',
8478    'o',
8479    'l',
8480    'o',
8481    'r',
8482    'I',
8483    'i',
8484    'E',
8485    'X',
8486    'T',
8487    0, // glClearColorIiEXT
8488    'g',
8489    'l',
8490    'C',
8491    'l',
8492    'e',
8493    'a',
8494    'r',
8495    'C',
8496    'o',
8497    'l',
8498    'o',
8499    'r',
8500    'I',
8501    'u',
8502    'i',
8503    'E',
8504    'X',
8505    'T',
8506    0, // glClearColorIuiEXT
8507    'g',
8508    'l',
8509    'C',
8510    'l',
8511    'e',
8512    'a',
8513    'r',
8514    'C',
8515    'o',
8516    'l',
8517    'o',
8518    'r',
8519    'x',
8520    0, // glClearColorx
8521    'g',
8522    'l',
8523    'C',
8524    'l',
8525    'e',
8526    'a',
8527    'r',
8528    'C',
8529    'o',
8530    'l',
8531    'o',
8532    'r',
8533    'x',
8534    'O',
8535    'E',
8536    'S',
8537    0, // glClearColorxOES
8538    'g',
8539    'l',
8540    'C',
8541    'l',
8542    'e',
8543    'a',
8544    'r',
8545    'D',
8546    'e',
8547    'p',
8548    't',
8549    'h',
8550    0, // glClearDepth
8551    'g',
8552    'l',
8553    'C',
8554    'l',
8555    'e',
8556    'a',
8557    'r',
8558    'D',
8559    'e',
8560    'p',
8561    't',
8562    'h',
8563    'd',
8564    'N',
8565    'V',
8566    0, // glClearDepthdNV
8567    'g',
8568    'l',
8569    'C',
8570    'l',
8571    'e',
8572    'a',
8573    'r',
8574    'D',
8575    'e',
8576    'p',
8577    't',
8578    'h',
8579    'f',
8580    0, // glClearDepthf
8581    'g',
8582    'l',
8583    'C',
8584    'l',
8585    'e',
8586    'a',
8587    'r',
8588    'D',
8589    'e',
8590    'p',
8591    't',
8592    'h',
8593    'f',
8594    'O',
8595    'E',
8596    'S',
8597    0, // glClearDepthfOES
8598    'g',
8599    'l',
8600    'C',
8601    'l',
8602    'e',
8603    'a',
8604    'r',
8605    'D',
8606    'e',
8607    'p',
8608    't',
8609    'h',
8610    'x',
8611    0, // glClearDepthx
8612    'g',
8613    'l',
8614    'C',
8615    'l',
8616    'e',
8617    'a',
8618    'r',
8619    'D',
8620    'e',
8621    'p',
8622    't',
8623    'h',
8624    'x',
8625    'O',
8626    'E',
8627    'S',
8628    0, // glClearDepthxOES
8629    'g',
8630    'l',
8631    'C',
8632    'l',
8633    'e',
8634    'a',
8635    'r',
8636    'I',
8637    'n',
8638    'd',
8639    'e',
8640    'x',
8641    0, // glClearIndex
8642    'g',
8643    'l',
8644    'C',
8645    'l',
8646    'e',
8647    'a',
8648    'r',
8649    'N',
8650    'a',
8651    'm',
8652    'e',
8653    'd',
8654    'B',
8655    'u',
8656    'f',
8657    'f',
8658    'e',
8659    'r',
8660    'D',
8661    'a',
8662    't',
8663    'a',
8664    0, // glClearNamedBufferData
8665    'g',
8666    'l',
8667    'C',
8668    'l',
8669    'e',
8670    'a',
8671    'r',
8672    'N',
8673    'a',
8674    'm',
8675    'e',
8676    'd',
8677    'B',
8678    'u',
8679    'f',
8680    'f',
8681    'e',
8682    'r',
8683    'D',
8684    'a',
8685    't',
8686    'a',
8687    'E',
8688    'X',
8689    'T',
8690    0, // glClearNamedBufferDataEXT
8691    'g',
8692    'l',
8693    'C',
8694    'l',
8695    'e',
8696    'a',
8697    'r',
8698    'N',
8699    'a',
8700    'm',
8701    'e',
8702    'd',
8703    'B',
8704    'u',
8705    'f',
8706    'f',
8707    'e',
8708    'r',
8709    'S',
8710    'u',
8711    'b',
8712    'D',
8713    'a',
8714    't',
8715    'a',
8716    0, // glClearNamedBufferSubData
8717    'g',
8718    'l',
8719    'C',
8720    'l',
8721    'e',
8722    'a',
8723    'r',
8724    'N',
8725    'a',
8726    'm',
8727    'e',
8728    'd',
8729    'B',
8730    'u',
8731    'f',
8732    'f',
8733    'e',
8734    'r',
8735    'S',
8736    'u',
8737    'b',
8738    'D',
8739    'a',
8740    't',
8741    'a',
8742    'E',
8743    'X',
8744    'T',
8745    0, // glClearNamedBufferSubDataEXT
8746    'g',
8747    'l',
8748    'C',
8749    'l',
8750    'e',
8751    'a',
8752    'r',
8753    'N',
8754    'a',
8755    'm',
8756    'e',
8757    'd',
8758    'F',
8759    'r',
8760    'a',
8761    'm',
8762    'e',
8763    'b',
8764    'u',
8765    'f',
8766    'f',
8767    'e',
8768    'r',
8769    'f',
8770    'i',
8771    0, // glClearNamedFramebufferfi
8772    'g',
8773    'l',
8774    'C',
8775    'l',
8776    'e',
8777    'a',
8778    'r',
8779    'N',
8780    'a',
8781    'm',
8782    'e',
8783    'd',
8784    'F',
8785    'r',
8786    'a',
8787    'm',
8788    'e',
8789    'b',
8790    'u',
8791    'f',
8792    'f',
8793    'e',
8794    'r',
8795    'f',
8796    'v',
8797    0, // glClearNamedFramebufferfv
8798    'g',
8799    'l',
8800    'C',
8801    'l',
8802    'e',
8803    'a',
8804    'r',
8805    'N',
8806    'a',
8807    'm',
8808    'e',
8809    'd',
8810    'F',
8811    'r',
8812    'a',
8813    'm',
8814    'e',
8815    'b',
8816    'u',
8817    'f',
8818    'f',
8819    'e',
8820    'r',
8821    'i',
8822    'v',
8823    0, // glClearNamedFramebufferiv
8824    'g',
8825    'l',
8826    'C',
8827    'l',
8828    'e',
8829    'a',
8830    'r',
8831    'N',
8832    'a',
8833    'm',
8834    'e',
8835    'd',
8836    'F',
8837    'r',
8838    'a',
8839    'm',
8840    'e',
8841    'b',
8842    'u',
8843    'f',
8844    'f',
8845    'e',
8846    'r',
8847    'u',
8848    'i',
8849    'v',
8850    0, // glClearNamedFramebufferuiv
8851    'g',
8852    'l',
8853    'C',
8854    'l',
8855    'e',
8856    'a',
8857    'r',
8858    'P',
8859    'i',
8860    'x',
8861    'e',
8862    'l',
8863    'L',
8864    'o',
8865    'c',
8866    'a',
8867    'l',
8868    'S',
8869    't',
8870    'o',
8871    'r',
8872    'a',
8873    'g',
8874    'e',
8875    'u',
8876    'i',
8877    'E',
8878    'X',
8879    'T',
8880    0, // glClearPixelLocalStorageuiEXT
8881    'g',
8882    'l',
8883    'C',
8884    'l',
8885    'e',
8886    'a',
8887    'r',
8888    'S',
8889    't',
8890    'e',
8891    'n',
8892    'c',
8893    'i',
8894    'l',
8895    0, // glClearStencil
8896    'g',
8897    'l',
8898    'C',
8899    'l',
8900    'e',
8901    'a',
8902    'r',
8903    'T',
8904    'e',
8905    'x',
8906    'I',
8907    'm',
8908    'a',
8909    'g',
8910    'e',
8911    0, // glClearTexImage
8912    'g',
8913    'l',
8914    'C',
8915    'l',
8916    'e',
8917    'a',
8918    'r',
8919    'T',
8920    'e',
8921    'x',
8922    'I',
8923    'm',
8924    'a',
8925    'g',
8926    'e',
8927    'E',
8928    'X',
8929    'T',
8930    0, // glClearTexImageEXT
8931    'g',
8932    'l',
8933    'C',
8934    'l',
8935    'e',
8936    'a',
8937    'r',
8938    'T',
8939    'e',
8940    'x',
8941    'S',
8942    'u',
8943    'b',
8944    'I',
8945    'm',
8946    'a',
8947    'g',
8948    'e',
8949    0, // glClearTexSubImage
8950    'g',
8951    'l',
8952    'C',
8953    'l',
8954    'e',
8955    'a',
8956    'r',
8957    'T',
8958    'e',
8959    'x',
8960    'S',
8961    'u',
8962    'b',
8963    'I',
8964    'm',
8965    'a',
8966    'g',
8967    'e',
8968    'E',
8969    'X',
8970    'T',
8971    0, // glClearTexSubImageEXT
8972    'g',
8973    'l',
8974    'C',
8975    'l',
8976    'i',
8977    'e',
8978    'n',
8979    't',
8980    'A',
8981    'c',
8982    't',
8983    'i',
8984    'v',
8985    'e',
8986    'T',
8987    'e',
8988    'x',
8989    't',
8990    'u',
8991    'r',
8992    'e',
8993    0, // glClientActiveTexture
8994    'g',
8995    'l',
8996    'C',
8997    'l',
8998    'i',
8999    'e',
9000    'n',
9001    't',
9002    'A',
9003    'c',
9004    't',
9005    'i',
9006    'v',
9007    'e',
9008    'T',
9009    'e',
9010    'x',
9011    't',
9012    'u',
9013    'r',
9014    'e',
9015    'A',
9016    'R',
9017    'B',
9018    0, // glClientActiveTextureARB
9019    'g',
9020    'l',
9021    'C',
9022    'l',
9023    'i',
9024    'e',
9025    'n',
9026    't',
9027    'A',
9028    'c',
9029    't',
9030    'i',
9031    'v',
9032    'e',
9033    'V',
9034    'e',
9035    'r',
9036    't',
9037    'e',
9038    'x',
9039    'S',
9040    't',
9041    'r',
9042    'e',
9043    'a',
9044    'm',
9045    'A',
9046    'T',
9047    'I',
9048    0, // glClientActiveVertexStreamATI
9049    'g',
9050    'l',
9051    'C',
9052    'l',
9053    'i',
9054    'e',
9055    'n',
9056    't',
9057    'A',
9058    't',
9059    't',
9060    'r',
9061    'i',
9062    'b',
9063    'D',
9064    'e',
9065    'f',
9066    'a',
9067    'u',
9068    'l',
9069    't',
9070    'E',
9071    'X',
9072    'T',
9073    0, // glClientAttribDefaultEXT
9074    'g',
9075    'l',
9076    'C',
9077    'l',
9078    'i',
9079    'e',
9080    'n',
9081    't',
9082    'W',
9083    'a',
9084    'i',
9085    't',
9086    'S',
9087    'e',
9088    'm',
9089    'a',
9090    'p',
9091    'h',
9092    'o',
9093    'r',
9094    'e',
9095    'u',
9096    'i',
9097    '6',
9098    '4',
9099    'N',
9100    'V',
9101    'X',
9102    0, // glClientWaitSemaphoreui64NVX
9103    'g',
9104    'l',
9105    'C',
9106    'l',
9107    'i',
9108    'e',
9109    'n',
9110    't',
9111    'W',
9112    'a',
9113    'i',
9114    't',
9115    'S',
9116    'y',
9117    'n',
9118    'c',
9119    0, // glClientWaitSync
9120    'g',
9121    'l',
9122    'C',
9123    'l',
9124    'i',
9125    'e',
9126    'n',
9127    't',
9128    'W',
9129    'a',
9130    'i',
9131    't',
9132    'S',
9133    'y',
9134    'n',
9135    'c',
9136    'A',
9137    'P',
9138    'P',
9139    'L',
9140    'E',
9141    0, // glClientWaitSyncAPPLE
9142    'g',
9143    'l',
9144    'C',
9145    'l',
9146    'i',
9147    'p',
9148    'C',
9149    'o',
9150    'n',
9151    't',
9152    'r',
9153    'o',
9154    'l',
9155    0, // glClipControl
9156    'g',
9157    'l',
9158    'C',
9159    'l',
9160    'i',
9161    'p',
9162    'C',
9163    'o',
9164    'n',
9165    't',
9166    'r',
9167    'o',
9168    'l',
9169    'E',
9170    'X',
9171    'T',
9172    0, // glClipControlEXT
9173    'g',
9174    'l',
9175    'C',
9176    'l',
9177    'i',
9178    'p',
9179    'P',
9180    'l',
9181    'a',
9182    'n',
9183    'e',
9184    0, // glClipPlane
9185    'g',
9186    'l',
9187    'C',
9188    'l',
9189    'i',
9190    'p',
9191    'P',
9192    'l',
9193    'a',
9194    'n',
9195    'e',
9196    'f',
9197    0, // glClipPlanef
9198    'g',
9199    'l',
9200    'C',
9201    'l',
9202    'i',
9203    'p',
9204    'P',
9205    'l',
9206    'a',
9207    'n',
9208    'e',
9209    'f',
9210    'I',
9211    'M',
9212    'G',
9213    0, // glClipPlanefIMG
9214    'g',
9215    'l',
9216    'C',
9217    'l',
9218    'i',
9219    'p',
9220    'P',
9221    'l',
9222    'a',
9223    'n',
9224    'e',
9225    'f',
9226    'O',
9227    'E',
9228    'S',
9229    0, // glClipPlanefOES
9230    'g',
9231    'l',
9232    'C',
9233    'l',
9234    'i',
9235    'p',
9236    'P',
9237    'l',
9238    'a',
9239    'n',
9240    'e',
9241    'x',
9242    0, // glClipPlanex
9243    'g',
9244    'l',
9245    'C',
9246    'l',
9247    'i',
9248    'p',
9249    'P',
9250    'l',
9251    'a',
9252    'n',
9253    'e',
9254    'x',
9255    'I',
9256    'M',
9257    'G',
9258    0, // glClipPlanexIMG
9259    'g',
9260    'l',
9261    'C',
9262    'l',
9263    'i',
9264    'p',
9265    'P',
9266    'l',
9267    'a',
9268    'n',
9269    'e',
9270    'x',
9271    'O',
9272    'E',
9273    'S',
9274    0, // glClipPlanexOES
9275    'g',
9276    'l',
9277    'C',
9278    'o',
9279    'l',
9280    'o',
9281    'r',
9282    '3',
9283    'b',
9284    0, // glColor3b
9285    'g',
9286    'l',
9287    'C',
9288    'o',
9289    'l',
9290    'o',
9291    'r',
9292    '3',
9293    'b',
9294    'v',
9295    0, // glColor3bv
9296    'g',
9297    'l',
9298    'C',
9299    'o',
9300    'l',
9301    'o',
9302    'r',
9303    '3',
9304    'd',
9305    0, // glColor3d
9306    'g',
9307    'l',
9308    'C',
9309    'o',
9310    'l',
9311    'o',
9312    'r',
9313    '3',
9314    'd',
9315    'v',
9316    0, // glColor3dv
9317    'g',
9318    'l',
9319    'C',
9320    'o',
9321    'l',
9322    'o',
9323    'r',
9324    '3',
9325    'f',
9326    0, // glColor3f
9327    'g',
9328    'l',
9329    'C',
9330    'o',
9331    'l',
9332    'o',
9333    'r',
9334    '3',
9335    'f',
9336    'V',
9337    'e',
9338    'r',
9339    't',
9340    'e',
9341    'x',
9342    '3',
9343    'f',
9344    'S',
9345    'U',
9346    'N',
9347    0, // glColor3fVertex3fSUN
9348    'g',
9349    'l',
9350    'C',
9351    'o',
9352    'l',
9353    'o',
9354    'r',
9355    '3',
9356    'f',
9357    'V',
9358    'e',
9359    'r',
9360    't',
9361    'e',
9362    'x',
9363    '3',
9364    'f',
9365    'v',
9366    'S',
9367    'U',
9368    'N',
9369    0, // glColor3fVertex3fvSUN
9370    'g',
9371    'l',
9372    'C',
9373    'o',
9374    'l',
9375    'o',
9376    'r',
9377    '3',
9378    'f',
9379    'v',
9380    0, // glColor3fv
9381    'g',
9382    'l',
9383    'C',
9384    'o',
9385    'l',
9386    'o',
9387    'r',
9388    '3',
9389    'h',
9390    'N',
9391    'V',
9392    0, // glColor3hNV
9393    'g',
9394    'l',
9395    'C',
9396    'o',
9397    'l',
9398    'o',
9399    'r',
9400    '3',
9401    'h',
9402    'v',
9403    'N',
9404    'V',
9405    0, // glColor3hvNV
9406    'g',
9407    'l',
9408    'C',
9409    'o',
9410    'l',
9411    'o',
9412    'r',
9413    '3',
9414    'i',
9415    0, // glColor3i
9416    'g',
9417    'l',
9418    'C',
9419    'o',
9420    'l',
9421    'o',
9422    'r',
9423    '3',
9424    'i',
9425    'v',
9426    0, // glColor3iv
9427    'g',
9428    'l',
9429    'C',
9430    'o',
9431    'l',
9432    'o',
9433    'r',
9434    '3',
9435    's',
9436    0, // glColor3s
9437    'g',
9438    'l',
9439    'C',
9440    'o',
9441    'l',
9442    'o',
9443    'r',
9444    '3',
9445    's',
9446    'v',
9447    0, // glColor3sv
9448    'g',
9449    'l',
9450    'C',
9451    'o',
9452    'l',
9453    'o',
9454    'r',
9455    '3',
9456    'u',
9457    'b',
9458    0, // glColor3ub
9459    'g',
9460    'l',
9461    'C',
9462    'o',
9463    'l',
9464    'o',
9465    'r',
9466    '3',
9467    'u',
9468    'b',
9469    'v',
9470    0, // glColor3ubv
9471    'g',
9472    'l',
9473    'C',
9474    'o',
9475    'l',
9476    'o',
9477    'r',
9478    '3',
9479    'u',
9480    'i',
9481    0, // glColor3ui
9482    'g',
9483    'l',
9484    'C',
9485    'o',
9486    'l',
9487    'o',
9488    'r',
9489    '3',
9490    'u',
9491    'i',
9492    'v',
9493    0, // glColor3uiv
9494    'g',
9495    'l',
9496    'C',
9497    'o',
9498    'l',
9499    'o',
9500    'r',
9501    '3',
9502    'u',
9503    's',
9504    0, // glColor3us
9505    'g',
9506    'l',
9507    'C',
9508    'o',
9509    'l',
9510    'o',
9511    'r',
9512    '3',
9513    'u',
9514    's',
9515    'v',
9516    0, // glColor3usv
9517    'g',
9518    'l',
9519    'C',
9520    'o',
9521    'l',
9522    'o',
9523    'r',
9524    '3',
9525    'x',
9526    'O',
9527    'E',
9528    'S',
9529    0, // glColor3xOES
9530    'g',
9531    'l',
9532    'C',
9533    'o',
9534    'l',
9535    'o',
9536    'r',
9537    '3',
9538    'x',
9539    'v',
9540    'O',
9541    'E',
9542    'S',
9543    0, // glColor3xvOES
9544    'g',
9545    'l',
9546    'C',
9547    'o',
9548    'l',
9549    'o',
9550    'r',
9551    '4',
9552    'b',
9553    0, // glColor4b
9554    'g',
9555    'l',
9556    'C',
9557    'o',
9558    'l',
9559    'o',
9560    'r',
9561    '4',
9562    'b',
9563    'v',
9564    0, // glColor4bv
9565    'g',
9566    'l',
9567    'C',
9568    'o',
9569    'l',
9570    'o',
9571    'r',
9572    '4',
9573    'd',
9574    0, // glColor4d
9575    'g',
9576    'l',
9577    'C',
9578    'o',
9579    'l',
9580    'o',
9581    'r',
9582    '4',
9583    'd',
9584    'v',
9585    0, // glColor4dv
9586    'g',
9587    'l',
9588    'C',
9589    'o',
9590    'l',
9591    'o',
9592    'r',
9593    '4',
9594    'f',
9595    0, // glColor4f
9596    'g',
9597    'l',
9598    'C',
9599    'o',
9600    'l',
9601    'o',
9602    'r',
9603    '4',
9604    'f',
9605    'N',
9606    'o',
9607    'r',
9608    'm',
9609    'a',
9610    'l',
9611    '3',
9612    'f',
9613    'V',
9614    'e',
9615    'r',
9616    't',
9617    'e',
9618    'x',
9619    '3',
9620    'f',
9621    'S',
9622    'U',
9623    'N',
9624    0, // glColor4fNormal3fVertex3fSUN
9625    'g',
9626    'l',
9627    'C',
9628    'o',
9629    'l',
9630    'o',
9631    'r',
9632    '4',
9633    'f',
9634    'N',
9635    'o',
9636    'r',
9637    'm',
9638    'a',
9639    'l',
9640    '3',
9641    'f',
9642    'V',
9643    'e',
9644    'r',
9645    't',
9646    'e',
9647    'x',
9648    '3',
9649    'f',
9650    'v',
9651    'S',
9652    'U',
9653    'N',
9654    0, // glColor4fNormal3fVertex3fvSUN
9655    'g',
9656    'l',
9657    'C',
9658    'o',
9659    'l',
9660    'o',
9661    'r',
9662    '4',
9663    'f',
9664    'v',
9665    0, // glColor4fv
9666    'g',
9667    'l',
9668    'C',
9669    'o',
9670    'l',
9671    'o',
9672    'r',
9673    '4',
9674    'h',
9675    'N',
9676    'V',
9677    0, // glColor4hNV
9678    'g',
9679    'l',
9680    'C',
9681    'o',
9682    'l',
9683    'o',
9684    'r',
9685    '4',
9686    'h',
9687    'v',
9688    'N',
9689    'V',
9690    0, // glColor4hvNV
9691    'g',
9692    'l',
9693    'C',
9694    'o',
9695    'l',
9696    'o',
9697    'r',
9698    '4',
9699    'i',
9700    0, // glColor4i
9701    'g',
9702    'l',
9703    'C',
9704    'o',
9705    'l',
9706    'o',
9707    'r',
9708    '4',
9709    'i',
9710    'v',
9711    0, // glColor4iv
9712    'g',
9713    'l',
9714    'C',
9715    'o',
9716    'l',
9717    'o',
9718    'r',
9719    '4',
9720    's',
9721    0, // glColor4s
9722    'g',
9723    'l',
9724    'C',
9725    'o',
9726    'l',
9727    'o',
9728    'r',
9729    '4',
9730    's',
9731    'v',
9732    0, // glColor4sv
9733    'g',
9734    'l',
9735    'C',
9736    'o',
9737    'l',
9738    'o',
9739    'r',
9740    '4',
9741    'u',
9742    'b',
9743    0, // glColor4ub
9744    'g',
9745    'l',
9746    'C',
9747    'o',
9748    'l',
9749    'o',
9750    'r',
9751    '4',
9752    'u',
9753    'b',
9754    'V',
9755    'e',
9756    'r',
9757    't',
9758    'e',
9759    'x',
9760    '2',
9761    'f',
9762    'S',
9763    'U',
9764    'N',
9765    0, // glColor4ubVertex2fSUN
9766    'g',
9767    'l',
9768    'C',
9769    'o',
9770    'l',
9771    'o',
9772    'r',
9773    '4',
9774    'u',
9775    'b',
9776    'V',
9777    'e',
9778    'r',
9779    't',
9780    'e',
9781    'x',
9782    '2',
9783    'f',
9784    'v',
9785    'S',
9786    'U',
9787    'N',
9788    0, // glColor4ubVertex2fvSUN
9789    'g',
9790    'l',
9791    'C',
9792    'o',
9793    'l',
9794    'o',
9795    'r',
9796    '4',
9797    'u',
9798    'b',
9799    'V',
9800    'e',
9801    'r',
9802    't',
9803    'e',
9804    'x',
9805    '3',
9806    'f',
9807    'S',
9808    'U',
9809    'N',
9810    0, // glColor4ubVertex3fSUN
9811    'g',
9812    'l',
9813    'C',
9814    'o',
9815    'l',
9816    'o',
9817    'r',
9818    '4',
9819    'u',
9820    'b',
9821    'V',
9822    'e',
9823    'r',
9824    't',
9825    'e',
9826    'x',
9827    '3',
9828    'f',
9829    'v',
9830    'S',
9831    'U',
9832    'N',
9833    0, // glColor4ubVertex3fvSUN
9834    'g',
9835    'l',
9836    'C',
9837    'o',
9838    'l',
9839    'o',
9840    'r',
9841    '4',
9842    'u',
9843    'b',
9844    'v',
9845    0, // glColor4ubv
9846    'g',
9847    'l',
9848    'C',
9849    'o',
9850    'l',
9851    'o',
9852    'r',
9853    '4',
9854    'u',
9855    'i',
9856    0, // glColor4ui
9857    'g',
9858    'l',
9859    'C',
9860    'o',
9861    'l',
9862    'o',
9863    'r',
9864    '4',
9865    'u',
9866    'i',
9867    'v',
9868    0, // glColor4uiv
9869    'g',
9870    'l',
9871    'C',
9872    'o',
9873    'l',
9874    'o',
9875    'r',
9876    '4',
9877    'u',
9878    's',
9879    0, // glColor4us
9880    'g',
9881    'l',
9882    'C',
9883    'o',
9884    'l',
9885    'o',
9886    'r',
9887    '4',
9888    'u',
9889    's',
9890    'v',
9891    0, // glColor4usv
9892    'g',
9893    'l',
9894    'C',
9895    'o',
9896    'l',
9897    'o',
9898    'r',
9899    '4',
9900    'x',
9901    0, // glColor4x
9902    'g',
9903    'l',
9904    'C',
9905    'o',
9906    'l',
9907    'o',
9908    'r',
9909    '4',
9910    'x',
9911    'O',
9912    'E',
9913    'S',
9914    0, // glColor4xOES
9915    'g',
9916    'l',
9917    'C',
9918    'o',
9919    'l',
9920    'o',
9921    'r',
9922    '4',
9923    'x',
9924    'v',
9925    'O',
9926    'E',
9927    'S',
9928    0, // glColor4xvOES
9929    'g',
9930    'l',
9931    'C',
9932    'o',
9933    'l',
9934    'o',
9935    'r',
9936    'F',
9937    'o',
9938    'r',
9939    'm',
9940    'a',
9941    't',
9942    'N',
9943    'V',
9944    0, // glColorFormatNV
9945    'g',
9946    'l',
9947    'C',
9948    'o',
9949    'l',
9950    'o',
9951    'r',
9952    'F',
9953    'r',
9954    'a',
9955    'g',
9956    'm',
9957    'e',
9958    'n',
9959    't',
9960    'O',
9961    'p',
9962    '1',
9963    'A',
9964    'T',
9965    'I',
9966    0, // glColorFragmentOp1ATI
9967    'g',
9968    'l',
9969    'C',
9970    'o',
9971    'l',
9972    'o',
9973    'r',
9974    'F',
9975    'r',
9976    'a',
9977    'g',
9978    'm',
9979    'e',
9980    'n',
9981    't',
9982    'O',
9983    'p',
9984    '2',
9985    'A',
9986    'T',
9987    'I',
9988    0, // glColorFragmentOp2ATI
9989    'g',
9990    'l',
9991    'C',
9992    'o',
9993    'l',
9994    'o',
9995    'r',
9996    'F',
9997    'r',
9998    'a',
9999    'g',
10000    'm',
10001    'e',
10002    'n',
10003    't',
10004    'O',
10005    'p',
10006    '3',
10007    'A',
10008    'T',
10009    'I',
10010    0, // glColorFragmentOp3ATI
10011    'g',
10012    'l',
10013    'C',
10014    'o',
10015    'l',
10016    'o',
10017    'r',
10018    'M',
10019    'a',
10020    's',
10021    'k',
10022    0, // glColorMask
10023    'g',
10024    'l',
10025    'C',
10026    'o',
10027    'l',
10028    'o',
10029    'r',
10030    'M',
10031    'a',
10032    's',
10033    'k',
10034    'I',
10035    'n',
10036    'd',
10037    'e',
10038    'x',
10039    'e',
10040    'd',
10041    'E',
10042    'X',
10043    'T',
10044    0, // glColorMaskIndexedEXT
10045    'g',
10046    'l',
10047    'C',
10048    'o',
10049    'l',
10050    'o',
10051    'r',
10052    'M',
10053    'a',
10054    's',
10055    'k',
10056    'i',
10057    0, // glColorMaski
10058    'g',
10059    'l',
10060    'C',
10061    'o',
10062    'l',
10063    'o',
10064    'r',
10065    'M',
10066    'a',
10067    's',
10068    'k',
10069    'i',
10070    'E',
10071    'X',
10072    'T',
10073    0, // glColorMaskiEXT
10074    'g',
10075    'l',
10076    'C',
10077    'o',
10078    'l',
10079    'o',
10080    'r',
10081    'M',
10082    'a',
10083    's',
10084    'k',
10085    'i',
10086    'O',
10087    'E',
10088    'S',
10089    0, // glColorMaskiOES
10090    'g',
10091    'l',
10092    'C',
10093    'o',
10094    'l',
10095    'o',
10096    'r',
10097    'M',
10098    'a',
10099    't',
10100    'e',
10101    'r',
10102    'i',
10103    'a',
10104    'l',
10105    0, // glColorMaterial
10106    'g',
10107    'l',
10108    'C',
10109    'o',
10110    'l',
10111    'o',
10112    'r',
10113    'P',
10114    '3',
10115    'u',
10116    'i',
10117    0, // glColorP3ui
10118    'g',
10119    'l',
10120    'C',
10121    'o',
10122    'l',
10123    'o',
10124    'r',
10125    'P',
10126    '3',
10127    'u',
10128    'i',
10129    'v',
10130    0, // glColorP3uiv
10131    'g',
10132    'l',
10133    'C',
10134    'o',
10135    'l',
10136    'o',
10137    'r',
10138    'P',
10139    '4',
10140    'u',
10141    'i',
10142    0, // glColorP4ui
10143    'g',
10144    'l',
10145    'C',
10146    'o',
10147    'l',
10148    'o',
10149    'r',
10150    'P',
10151    '4',
10152    'u',
10153    'i',
10154    'v',
10155    0, // glColorP4uiv
10156    'g',
10157    'l',
10158    'C',
10159    'o',
10160    'l',
10161    'o',
10162    'r',
10163    'P',
10164    'o',
10165    'i',
10166    'n',
10167    't',
10168    'e',
10169    'r',
10170    0, // glColorPointer
10171    'g',
10172    'l',
10173    'C',
10174    'o',
10175    'l',
10176    'o',
10177    'r',
10178    'P',
10179    'o',
10180    'i',
10181    'n',
10182    't',
10183    'e',
10184    'r',
10185    'E',
10186    'X',
10187    'T',
10188    0, // glColorPointerEXT
10189    'g',
10190    'l',
10191    'C',
10192    'o',
10193    'l',
10194    'o',
10195    'r',
10196    'P',
10197    'o',
10198    'i',
10199    'n',
10200    't',
10201    'e',
10202    'r',
10203    'L',
10204    'i',
10205    's',
10206    't',
10207    'I',
10208    'B',
10209    'M',
10210    0, // glColorPointerListIBM
10211    'g',
10212    'l',
10213    'C',
10214    'o',
10215    'l',
10216    'o',
10217    'r',
10218    'P',
10219    'o',
10220    'i',
10221    'n',
10222    't',
10223    'e',
10224    'r',
10225    'v',
10226    'I',
10227    'N',
10228    'T',
10229    'E',
10230    'L',
10231    0, // glColorPointervINTEL
10232    'g',
10233    'l',
10234    'C',
10235    'o',
10236    'l',
10237    'o',
10238    'r',
10239    'S',
10240    'u',
10241    'b',
10242    'T',
10243    'a',
10244    'b',
10245    'l',
10246    'e',
10247    0, // glColorSubTable
10248    'g',
10249    'l',
10250    'C',
10251    'o',
10252    'l',
10253    'o',
10254    'r',
10255    'S',
10256    'u',
10257    'b',
10258    'T',
10259    'a',
10260    'b',
10261    'l',
10262    'e',
10263    'E',
10264    'X',
10265    'T',
10266    0, // glColorSubTableEXT
10267    'g',
10268    'l',
10269    'C',
10270    'o',
10271    'l',
10272    'o',
10273    'r',
10274    'T',
10275    'a',
10276    'b',
10277    'l',
10278    'e',
10279    0, // glColorTable
10280    'g',
10281    'l',
10282    'C',
10283    'o',
10284    'l',
10285    'o',
10286    'r',
10287    'T',
10288    'a',
10289    'b',
10290    'l',
10291    'e',
10292    'E',
10293    'X',
10294    'T',
10295    0, // glColorTableEXT
10296    'g',
10297    'l',
10298    'C',
10299    'o',
10300    'l',
10301    'o',
10302    'r',
10303    'T',
10304    'a',
10305    'b',
10306    'l',
10307    'e',
10308    'P',
10309    'a',
10310    'r',
10311    'a',
10312    'm',
10313    'e',
10314    't',
10315    'e',
10316    'r',
10317    'f',
10318    'v',
10319    0, // glColorTableParameterfv
10320    'g',
10321    'l',
10322    'C',
10323    'o',
10324    'l',
10325    'o',
10326    'r',
10327    'T',
10328    'a',
10329    'b',
10330    'l',
10331    'e',
10332    'P',
10333    'a',
10334    'r',
10335    'a',
10336    'm',
10337    'e',
10338    't',
10339    'e',
10340    'r',
10341    'f',
10342    'v',
10343    'S',
10344    'G',
10345    'I',
10346    0, // glColorTableParameterfvSGI
10347    'g',
10348    'l',
10349    'C',
10350    'o',
10351    'l',
10352    'o',
10353    'r',
10354    'T',
10355    'a',
10356    'b',
10357    'l',
10358    'e',
10359    'P',
10360    'a',
10361    'r',
10362    'a',
10363    'm',
10364    'e',
10365    't',
10366    'e',
10367    'r',
10368    'i',
10369    'v',
10370    0, // glColorTableParameteriv
10371    'g',
10372    'l',
10373    'C',
10374    'o',
10375    'l',
10376    'o',
10377    'r',
10378    'T',
10379    'a',
10380    'b',
10381    'l',
10382    'e',
10383    'P',
10384    'a',
10385    'r',
10386    'a',
10387    'm',
10388    'e',
10389    't',
10390    'e',
10391    'r',
10392    'i',
10393    'v',
10394    'S',
10395    'G',
10396    'I',
10397    0, // glColorTableParameterivSGI
10398    'g',
10399    'l',
10400    'C',
10401    'o',
10402    'l',
10403    'o',
10404    'r',
10405    'T',
10406    'a',
10407    'b',
10408    'l',
10409    'e',
10410    'S',
10411    'G',
10412    'I',
10413    0, // glColorTableSGI
10414    'g',
10415    'l',
10416    'C',
10417    'o',
10418    'm',
10419    'b',
10420    'i',
10421    'n',
10422    'e',
10423    'r',
10424    'I',
10425    'n',
10426    'p',
10427    'u',
10428    't',
10429    'N',
10430    'V',
10431    0, // glCombinerInputNV
10432    'g',
10433    'l',
10434    'C',
10435    'o',
10436    'm',
10437    'b',
10438    'i',
10439    'n',
10440    'e',
10441    'r',
10442    'O',
10443    'u',
10444    't',
10445    'p',
10446    'u',
10447    't',
10448    'N',
10449    'V',
10450    0, // glCombinerOutputNV
10451    'g',
10452    'l',
10453    'C',
10454    'o',
10455    'm',
10456    'b',
10457    'i',
10458    'n',
10459    'e',
10460    'r',
10461    'P',
10462    'a',
10463    'r',
10464    'a',
10465    'm',
10466    'e',
10467    't',
10468    'e',
10469    'r',
10470    'f',
10471    'N',
10472    'V',
10473    0, // glCombinerParameterfNV
10474    'g',
10475    'l',
10476    'C',
10477    'o',
10478    'm',
10479    'b',
10480    'i',
10481    'n',
10482    'e',
10483    'r',
10484    'P',
10485    'a',
10486    'r',
10487    'a',
10488    'm',
10489    'e',
10490    't',
10491    'e',
10492    'r',
10493    'f',
10494    'v',
10495    'N',
10496    'V',
10497    0, // glCombinerParameterfvNV
10498    'g',
10499    'l',
10500    'C',
10501    'o',
10502    'm',
10503    'b',
10504    'i',
10505    'n',
10506    'e',
10507    'r',
10508    'P',
10509    'a',
10510    'r',
10511    'a',
10512    'm',
10513    'e',
10514    't',
10515    'e',
10516    'r',
10517    'i',
10518    'N',
10519    'V',
10520    0, // glCombinerParameteriNV
10521    'g',
10522    'l',
10523    'C',
10524    'o',
10525    'm',
10526    'b',
10527    'i',
10528    'n',
10529    'e',
10530    'r',
10531    'P',
10532    'a',
10533    'r',
10534    'a',
10535    'm',
10536    'e',
10537    't',
10538    'e',
10539    'r',
10540    'i',
10541    'v',
10542    'N',
10543    'V',
10544    0, // glCombinerParameterivNV
10545    'g',
10546    'l',
10547    'C',
10548    'o',
10549    'm',
10550    'b',
10551    'i',
10552    'n',
10553    'e',
10554    'r',
10555    'S',
10556    't',
10557    'a',
10558    'g',
10559    'e',
10560    'P',
10561    'a',
10562    'r',
10563    'a',
10564    'm',
10565    'e',
10566    't',
10567    'e',
10568    'r',
10569    'f',
10570    'v',
10571    'N',
10572    'V',
10573    0, // glCombinerStageParameterfvNV
10574    'g',
10575    'l',
10576    'C',
10577    'o',
10578    'm',
10579    'm',
10580    'a',
10581    'n',
10582    'd',
10583    'L',
10584    'i',
10585    's',
10586    't',
10587    'S',
10588    'e',
10589    'g',
10590    'm',
10591    'e',
10592    'n',
10593    't',
10594    's',
10595    'N',
10596    'V',
10597    0, // glCommandListSegmentsNV
10598    'g',
10599    'l',
10600    'C',
10601    'o',
10602    'm',
10603    'p',
10604    'i',
10605    'l',
10606    'e',
10607    'C',
10608    'o',
10609    'm',
10610    'm',
10611    'a',
10612    'n',
10613    'd',
10614    'L',
10615    'i',
10616    's',
10617    't',
10618    'N',
10619    'V',
10620    0, // glCompileCommandListNV
10621    'g',
10622    'l',
10623    'C',
10624    'o',
10625    'm',
10626    'p',
10627    'i',
10628    'l',
10629    'e',
10630    'S',
10631    'h',
10632    'a',
10633    'd',
10634    'e',
10635    'r',
10636    0, // glCompileShader
10637    'g',
10638    'l',
10639    'C',
10640    'o',
10641    'm',
10642    'p',
10643    'i',
10644    'l',
10645    'e',
10646    'S',
10647    'h',
10648    'a',
10649    'd',
10650    'e',
10651    'r',
10652    'A',
10653    'R',
10654    'B',
10655    0, // glCompileShaderARB
10656    'g',
10657    'l',
10658    'C',
10659    'o',
10660    'm',
10661    'p',
10662    'i',
10663    'l',
10664    'e',
10665    'S',
10666    'h',
10667    'a',
10668    'd',
10669    'e',
10670    'r',
10671    'I',
10672    'n',
10673    'c',
10674    'l',
10675    'u',
10676    'd',
10677    'e',
10678    'A',
10679    'R',
10680    'B',
10681    0, // glCompileShaderIncludeARB
10682    'g',
10683    'l',
10684    'C',
10685    'o',
10686    'm',
10687    'p',
10688    'r',
10689    'e',
10690    's',
10691    's',
10692    'e',
10693    'd',
10694    'M',
10695    'u',
10696    'l',
10697    't',
10698    'i',
10699    'T',
10700    'e',
10701    'x',
10702    'I',
10703    'm',
10704    'a',
10705    'g',
10706    'e',
10707    '1',
10708    'D',
10709    'E',
10710    'X',
10711    'T',
10712    0, // glCompressedMultiTexImage1DEXT
10713    'g',
10714    'l',
10715    'C',
10716    'o',
10717    'm',
10718    'p',
10719    'r',
10720    'e',
10721    's',
10722    's',
10723    'e',
10724    'd',
10725    'M',
10726    'u',
10727    'l',
10728    't',
10729    'i',
10730    'T',
10731    'e',
10732    'x',
10733    'I',
10734    'm',
10735    'a',
10736    'g',
10737    'e',
10738    '2',
10739    'D',
10740    'E',
10741    'X',
10742    'T',
10743    0, // glCompressedMultiTexImage2DEXT
10744    'g',
10745    'l',
10746    'C',
10747    'o',
10748    'm',
10749    'p',
10750    'r',
10751    'e',
10752    's',
10753    's',
10754    'e',
10755    'd',
10756    'M',
10757    'u',
10758    'l',
10759    't',
10760    'i',
10761    'T',
10762    'e',
10763    'x',
10764    'I',
10765    'm',
10766    'a',
10767    'g',
10768    'e',
10769    '3',
10770    'D',
10771    'E',
10772    'X',
10773    'T',
10774    0, // glCompressedMultiTexImage3DEXT
10775    'g',
10776    'l',
10777    'C',
10778    'o',
10779    'm',
10780    'p',
10781    'r',
10782    'e',
10783    's',
10784    's',
10785    'e',
10786    'd',
10787    'M',
10788    'u',
10789    'l',
10790    't',
10791    'i',
10792    'T',
10793    'e',
10794    'x',
10795    'S',
10796    'u',
10797    'b',
10798    'I',
10799    'm',
10800    'a',
10801    'g',
10802    'e',
10803    '1',
10804    'D',
10805    'E',
10806    'X',
10807    'T',
10808    0, // glCompressedMultiTexSubImage1DEXT
10809    'g',
10810    'l',
10811    'C',
10812    'o',
10813    'm',
10814    'p',
10815    'r',
10816    'e',
10817    's',
10818    's',
10819    'e',
10820    'd',
10821    'M',
10822    'u',
10823    'l',
10824    't',
10825    'i',
10826    'T',
10827    'e',
10828    'x',
10829    'S',
10830    'u',
10831    'b',
10832    'I',
10833    'm',
10834    'a',
10835    'g',
10836    'e',
10837    '2',
10838    'D',
10839    'E',
10840    'X',
10841    'T',
10842    0, // glCompressedMultiTexSubImage2DEXT
10843    'g',
10844    'l',
10845    'C',
10846    'o',
10847    'm',
10848    'p',
10849    'r',
10850    'e',
10851    's',
10852    's',
10853    'e',
10854    'd',
10855    'M',
10856    'u',
10857    'l',
10858    't',
10859    'i',
10860    'T',
10861    'e',
10862    'x',
10863    'S',
10864    'u',
10865    'b',
10866    'I',
10867    'm',
10868    'a',
10869    'g',
10870    'e',
10871    '3',
10872    'D',
10873    'E',
10874    'X',
10875    'T',
10876    0, // glCompressedMultiTexSubImage3DEXT
10877    'g',
10878    'l',
10879    'C',
10880    'o',
10881    'm',
10882    'p',
10883    'r',
10884    'e',
10885    's',
10886    's',
10887    'e',
10888    'd',
10889    'T',
10890    'e',
10891    'x',
10892    'I',
10893    'm',
10894    'a',
10895    'g',
10896    'e',
10897    '1',
10898    'D',
10899    0, // glCompressedTexImage1D
10900    'g',
10901    'l',
10902    'C',
10903    'o',
10904    'm',
10905    'p',
10906    'r',
10907    'e',
10908    's',
10909    's',
10910    'e',
10911    'd',
10912    'T',
10913    'e',
10914    'x',
10915    'I',
10916    'm',
10917    'a',
10918    'g',
10919    'e',
10920    '1',
10921    'D',
10922    'A',
10923    'R',
10924    'B',
10925    0, // glCompressedTexImage1DARB
10926    'g',
10927    'l',
10928    'C',
10929    'o',
10930    'm',
10931    'p',
10932    'r',
10933    'e',
10934    's',
10935    's',
10936    'e',
10937    'd',
10938    'T',
10939    'e',
10940    'x',
10941    'I',
10942    'm',
10943    'a',
10944    'g',
10945    'e',
10946    '2',
10947    'D',
10948    0, // glCompressedTexImage2D
10949    'g',
10950    'l',
10951    'C',
10952    'o',
10953    'm',
10954    'p',
10955    'r',
10956    'e',
10957    's',
10958    's',
10959    'e',
10960    'd',
10961    'T',
10962    'e',
10963    'x',
10964    'I',
10965    'm',
10966    'a',
10967    'g',
10968    'e',
10969    '2',
10970    'D',
10971    'A',
10972    'R',
10973    'B',
10974    0, // glCompressedTexImage2DARB
10975    'g',
10976    'l',
10977    'C',
10978    'o',
10979    'm',
10980    'p',
10981    'r',
10982    'e',
10983    's',
10984    's',
10985    'e',
10986    'd',
10987    'T',
10988    'e',
10989    'x',
10990    'I',
10991    'm',
10992    'a',
10993    'g',
10994    'e',
10995    '3',
10996    'D',
10997    0, // glCompressedTexImage3D
10998    'g',
10999    'l',
11000    'C',
11001    'o',
11002    'm',
11003    'p',
11004    'r',
11005    'e',
11006    's',
11007    's',
11008    'e',
11009    'd',
11010    'T',
11011    'e',
11012    'x',
11013    'I',
11014    'm',
11015    'a',
11016    'g',
11017    'e',
11018    '3',
11019    'D',
11020    'A',
11021    'R',
11022    'B',
11023    0, // glCompressedTexImage3DARB
11024    'g',
11025    'l',
11026    'C',
11027    'o',
11028    'm',
11029    'p',
11030    'r',
11031    'e',
11032    's',
11033    's',
11034    'e',
11035    'd',
11036    'T',
11037    'e',
11038    'x',
11039    'I',
11040    'm',
11041    'a',
11042    'g',
11043    'e',
11044    '3',
11045    'D',
11046    'O',
11047    'E',
11048    'S',
11049    0, // glCompressedTexImage3DOES
11050    'g',
11051    'l',
11052    'C',
11053    'o',
11054    'm',
11055    'p',
11056    'r',
11057    'e',
11058    's',
11059    's',
11060    'e',
11061    'd',
11062    'T',
11063    'e',
11064    'x',
11065    'S',
11066    'u',
11067    'b',
11068    'I',
11069    'm',
11070    'a',
11071    'g',
11072    'e',
11073    '1',
11074    'D',
11075    0, // glCompressedTexSubImage1D
11076    'g',
11077    'l',
11078    'C',
11079    'o',
11080    'm',
11081    'p',
11082    'r',
11083    'e',
11084    's',
11085    's',
11086    'e',
11087    'd',
11088    'T',
11089    'e',
11090    'x',
11091    'S',
11092    'u',
11093    'b',
11094    'I',
11095    'm',
11096    'a',
11097    'g',
11098    'e',
11099    '1',
11100    'D',
11101    'A',
11102    'R',
11103    'B',
11104    0, // glCompressedTexSubImage1DARB
11105    'g',
11106    'l',
11107    'C',
11108    'o',
11109    'm',
11110    'p',
11111    'r',
11112    'e',
11113    's',
11114    's',
11115    'e',
11116    'd',
11117    'T',
11118    'e',
11119    'x',
11120    'S',
11121    'u',
11122    'b',
11123    'I',
11124    'm',
11125    'a',
11126    'g',
11127    'e',
11128    '2',
11129    'D',
11130    0, // glCompressedTexSubImage2D
11131    'g',
11132    'l',
11133    'C',
11134    'o',
11135    'm',
11136    'p',
11137    'r',
11138    'e',
11139    's',
11140    's',
11141    'e',
11142    'd',
11143    'T',
11144    'e',
11145    'x',
11146    'S',
11147    'u',
11148    'b',
11149    'I',
11150    'm',
11151    'a',
11152    'g',
11153    'e',
11154    '2',
11155    'D',
11156    'A',
11157    'R',
11158    'B',
11159    0, // glCompressedTexSubImage2DARB
11160    'g',
11161    'l',
11162    'C',
11163    'o',
11164    'm',
11165    'p',
11166    'r',
11167    'e',
11168    's',
11169    's',
11170    'e',
11171    'd',
11172    'T',
11173    'e',
11174    'x',
11175    'S',
11176    'u',
11177    'b',
11178    'I',
11179    'm',
11180    'a',
11181    'g',
11182    'e',
11183    '3',
11184    'D',
11185    0, // glCompressedTexSubImage3D
11186    'g',
11187    'l',
11188    'C',
11189    'o',
11190    'm',
11191    'p',
11192    'r',
11193    'e',
11194    's',
11195    's',
11196    'e',
11197    'd',
11198    'T',
11199    'e',
11200    'x',
11201    'S',
11202    'u',
11203    'b',
11204    'I',
11205    'm',
11206    'a',
11207    'g',
11208    'e',
11209    '3',
11210    'D',
11211    'A',
11212    'R',
11213    'B',
11214    0, // glCompressedTexSubImage3DARB
11215    'g',
11216    'l',
11217    'C',
11218    'o',
11219    'm',
11220    'p',
11221    'r',
11222    'e',
11223    's',
11224    's',
11225    'e',
11226    'd',
11227    'T',
11228    'e',
11229    'x',
11230    'S',
11231    'u',
11232    'b',
11233    'I',
11234    'm',
11235    'a',
11236    'g',
11237    'e',
11238    '3',
11239    'D',
11240    'O',
11241    'E',
11242    'S',
11243    0, // glCompressedTexSubImage3DOES
11244    'g',
11245    'l',
11246    'C',
11247    'o',
11248    'm',
11249    'p',
11250    'r',
11251    'e',
11252    's',
11253    's',
11254    'e',
11255    'd',
11256    'T',
11257    'e',
11258    'x',
11259    't',
11260    'u',
11261    'r',
11262    'e',
11263    'I',
11264    'm',
11265    'a',
11266    'g',
11267    'e',
11268    '1',
11269    'D',
11270    'E',
11271    'X',
11272    'T',
11273    0, // glCompressedTextureImage1DEXT
11274    'g',
11275    'l',
11276    'C',
11277    'o',
11278    'm',
11279    'p',
11280    'r',
11281    'e',
11282    's',
11283    's',
11284    'e',
11285    'd',
11286    'T',
11287    'e',
11288    'x',
11289    't',
11290    'u',
11291    'r',
11292    'e',
11293    'I',
11294    'm',
11295    'a',
11296    'g',
11297    'e',
11298    '2',
11299    'D',
11300    'E',
11301    'X',
11302    'T',
11303    0, // glCompressedTextureImage2DEXT
11304    'g',
11305    'l',
11306    'C',
11307    'o',
11308    'm',
11309    'p',
11310    'r',
11311    'e',
11312    's',
11313    's',
11314    'e',
11315    'd',
11316    'T',
11317    'e',
11318    'x',
11319    't',
11320    'u',
11321    'r',
11322    'e',
11323    'I',
11324    'm',
11325    'a',
11326    'g',
11327    'e',
11328    '3',
11329    'D',
11330    'E',
11331    'X',
11332    'T',
11333    0, // glCompressedTextureImage3DEXT
11334    'g',
11335    'l',
11336    'C',
11337    'o',
11338    'm',
11339    'p',
11340    'r',
11341    'e',
11342    's',
11343    's',
11344    'e',
11345    'd',
11346    'T',
11347    'e',
11348    'x',
11349    't',
11350    'u',
11351    'r',
11352    'e',
11353    'S',
11354    'u',
11355    'b',
11356    'I',
11357    'm',
11358    'a',
11359    'g',
11360    'e',
11361    '1',
11362    'D',
11363    0, // glCompressedTextureSubImage1D
11364    'g',
11365    'l',
11366    'C',
11367    'o',
11368    'm',
11369    'p',
11370    'r',
11371    'e',
11372    's',
11373    's',
11374    'e',
11375    'd',
11376    'T',
11377    'e',
11378    'x',
11379    't',
11380    'u',
11381    'r',
11382    'e',
11383    'S',
11384    'u',
11385    'b',
11386    'I',
11387    'm',
11388    'a',
11389    'g',
11390    'e',
11391    '1',
11392    'D',
11393    'E',
11394    'X',
11395    'T',
11396    0, // glCompressedTextureSubImage1DEXT
11397    'g',
11398    'l',
11399    'C',
11400    'o',
11401    'm',
11402    'p',
11403    'r',
11404    'e',
11405    's',
11406    's',
11407    'e',
11408    'd',
11409    'T',
11410    'e',
11411    'x',
11412    't',
11413    'u',
11414    'r',
11415    'e',
11416    'S',
11417    'u',
11418    'b',
11419    'I',
11420    'm',
11421    'a',
11422    'g',
11423    'e',
11424    '2',
11425    'D',
11426    0, // glCompressedTextureSubImage2D
11427    'g',
11428    'l',
11429    'C',
11430    'o',
11431    'm',
11432    'p',
11433    'r',
11434    'e',
11435    's',
11436    's',
11437    'e',
11438    'd',
11439    'T',
11440    'e',
11441    'x',
11442    't',
11443    'u',
11444    'r',
11445    'e',
11446    'S',
11447    'u',
11448    'b',
11449    'I',
11450    'm',
11451    'a',
11452    'g',
11453    'e',
11454    '2',
11455    'D',
11456    'E',
11457    'X',
11458    'T',
11459    0, // glCompressedTextureSubImage2DEXT
11460    'g',
11461    'l',
11462    'C',
11463    'o',
11464    'm',
11465    'p',
11466    'r',
11467    'e',
11468    's',
11469    's',
11470    'e',
11471    'd',
11472    'T',
11473    'e',
11474    'x',
11475    't',
11476    'u',
11477    'r',
11478    'e',
11479    'S',
11480    'u',
11481    'b',
11482    'I',
11483    'm',
11484    'a',
11485    'g',
11486    'e',
11487    '3',
11488    'D',
11489    0, // glCompressedTextureSubImage3D
11490    'g',
11491    'l',
11492    'C',
11493    'o',
11494    'm',
11495    'p',
11496    'r',
11497    'e',
11498    's',
11499    's',
11500    'e',
11501    'd',
11502    'T',
11503    'e',
11504    'x',
11505    't',
11506    'u',
11507    'r',
11508    'e',
11509    'S',
11510    'u',
11511    'b',
11512    'I',
11513    'm',
11514    'a',
11515    'g',
11516    'e',
11517    '3',
11518    'D',
11519    'E',
11520    'X',
11521    'T',
11522    0, // glCompressedTextureSubImage3DEXT
11523    'g',
11524    'l',
11525    'C',
11526    'o',
11527    'n',
11528    's',
11529    'e',
11530    'r',
11531    'v',
11532    'a',
11533    't',
11534    'i',
11535    'v',
11536    'e',
11537    'R',
11538    'a',
11539    's',
11540    't',
11541    'e',
11542    'r',
11543    'P',
11544    'a',
11545    'r',
11546    'a',
11547    'm',
11548    'e',
11549    't',
11550    'e',
11551    'r',
11552    'f',
11553    'N',
11554    'V',
11555    0, // glConservativeRasterParameterfNV
11556    'g',
11557    'l',
11558    'C',
11559    'o',
11560    'n',
11561    's',
11562    'e',
11563    'r',
11564    'v',
11565    'a',
11566    't',
11567    'i',
11568    'v',
11569    'e',
11570    'R',
11571    'a',
11572    's',
11573    't',
11574    'e',
11575    'r',
11576    'P',
11577    'a',
11578    'r',
11579    'a',
11580    'm',
11581    'e',
11582    't',
11583    'e',
11584    'r',
11585    'i',
11586    'N',
11587    'V',
11588    0, // glConservativeRasterParameteriNV
11589    'g',
11590    'l',
11591    'C',
11592    'o',
11593    'n',
11594    'v',
11595    'o',
11596    'l',
11597    'u',
11598    't',
11599    'i',
11600    'o',
11601    'n',
11602    'F',
11603    'i',
11604    'l',
11605    't',
11606    'e',
11607    'r',
11608    '1',
11609    'D',
11610    0, // glConvolutionFilter1D
11611    'g',
11612    'l',
11613    'C',
11614    'o',
11615    'n',
11616    'v',
11617    'o',
11618    'l',
11619    'u',
11620    't',
11621    'i',
11622    'o',
11623    'n',
11624    'F',
11625    'i',
11626    'l',
11627    't',
11628    'e',
11629    'r',
11630    '1',
11631    'D',
11632    'E',
11633    'X',
11634    'T',
11635    0, // glConvolutionFilter1DEXT
11636    'g',
11637    'l',
11638    'C',
11639    'o',
11640    'n',
11641    'v',
11642    'o',
11643    'l',
11644    'u',
11645    't',
11646    'i',
11647    'o',
11648    'n',
11649    'F',
11650    'i',
11651    'l',
11652    't',
11653    'e',
11654    'r',
11655    '2',
11656    'D',
11657    0, // glConvolutionFilter2D
11658    'g',
11659    'l',
11660    'C',
11661    'o',
11662    'n',
11663    'v',
11664    'o',
11665    'l',
11666    'u',
11667    't',
11668    'i',
11669    'o',
11670    'n',
11671    'F',
11672    'i',
11673    'l',
11674    't',
11675    'e',
11676    'r',
11677    '2',
11678    'D',
11679    'E',
11680    'X',
11681    'T',
11682    0, // glConvolutionFilter2DEXT
11683    'g',
11684    'l',
11685    'C',
11686    'o',
11687    'n',
11688    'v',
11689    'o',
11690    'l',
11691    'u',
11692    't',
11693    'i',
11694    'o',
11695    'n',
11696    'P',
11697    'a',
11698    'r',
11699    'a',
11700    'm',
11701    'e',
11702    't',
11703    'e',
11704    'r',
11705    'f',
11706    0, // glConvolutionParameterf
11707    'g',
11708    'l',
11709    'C',
11710    'o',
11711    'n',
11712    'v',
11713    'o',
11714    'l',
11715    'u',
11716    't',
11717    'i',
11718    'o',
11719    'n',
11720    'P',
11721    'a',
11722    'r',
11723    'a',
11724    'm',
11725    'e',
11726    't',
11727    'e',
11728    'r',
11729    'f',
11730    'E',
11731    'X',
11732    'T',
11733    0, // glConvolutionParameterfEXT
11734    'g',
11735    'l',
11736    'C',
11737    'o',
11738    'n',
11739    'v',
11740    'o',
11741    'l',
11742    'u',
11743    't',
11744    'i',
11745    'o',
11746    'n',
11747    'P',
11748    'a',
11749    'r',
11750    'a',
11751    'm',
11752    'e',
11753    't',
11754    'e',
11755    'r',
11756    'f',
11757    'v',
11758    0, // glConvolutionParameterfv
11759    'g',
11760    'l',
11761    'C',
11762    'o',
11763    'n',
11764    'v',
11765    'o',
11766    'l',
11767    'u',
11768    't',
11769    'i',
11770    'o',
11771    'n',
11772    'P',
11773    'a',
11774    'r',
11775    'a',
11776    'm',
11777    'e',
11778    't',
11779    'e',
11780    'r',
11781    'f',
11782    'v',
11783    'E',
11784    'X',
11785    'T',
11786    0, // glConvolutionParameterfvEXT
11787    'g',
11788    'l',
11789    'C',
11790    'o',
11791    'n',
11792    'v',
11793    'o',
11794    'l',
11795    'u',
11796    't',
11797    'i',
11798    'o',
11799    'n',
11800    'P',
11801    'a',
11802    'r',
11803    'a',
11804    'm',
11805    'e',
11806    't',
11807    'e',
11808    'r',
11809    'i',
11810    0, // glConvolutionParameteri
11811    'g',
11812    'l',
11813    'C',
11814    'o',
11815    'n',
11816    'v',
11817    'o',
11818    'l',
11819    'u',
11820    't',
11821    'i',
11822    'o',
11823    'n',
11824    'P',
11825    'a',
11826    'r',
11827    'a',
11828    'm',
11829    'e',
11830    't',
11831    'e',
11832    'r',
11833    'i',
11834    'E',
11835    'X',
11836    'T',
11837    0, // glConvolutionParameteriEXT
11838    'g',
11839    'l',
11840    'C',
11841    'o',
11842    'n',
11843    'v',
11844    'o',
11845    'l',
11846    'u',
11847    't',
11848    'i',
11849    'o',
11850    'n',
11851    'P',
11852    'a',
11853    'r',
11854    'a',
11855    'm',
11856    'e',
11857    't',
11858    'e',
11859    'r',
11860    'i',
11861    'v',
11862    0, // glConvolutionParameteriv
11863    'g',
11864    'l',
11865    'C',
11866    'o',
11867    'n',
11868    'v',
11869    'o',
11870    'l',
11871    'u',
11872    't',
11873    'i',
11874    'o',
11875    'n',
11876    'P',
11877    'a',
11878    'r',
11879    'a',
11880    'm',
11881    'e',
11882    't',
11883    'e',
11884    'r',
11885    'i',
11886    'v',
11887    'E',
11888    'X',
11889    'T',
11890    0, // glConvolutionParameterivEXT
11891    'g',
11892    'l',
11893    'C',
11894    'o',
11895    'n',
11896    'v',
11897    'o',
11898    'l',
11899    'u',
11900    't',
11901    'i',
11902    'o',
11903    'n',
11904    'P',
11905    'a',
11906    'r',
11907    'a',
11908    'm',
11909    'e',
11910    't',
11911    'e',
11912    'r',
11913    'x',
11914    'O',
11915    'E',
11916    'S',
11917    0, // glConvolutionParameterxOES
11918    'g',
11919    'l',
11920    'C',
11921    'o',
11922    'n',
11923    'v',
11924    'o',
11925    'l',
11926    'u',
11927    't',
11928    'i',
11929    'o',
11930    'n',
11931    'P',
11932    'a',
11933    'r',
11934    'a',
11935    'm',
11936    'e',
11937    't',
11938    'e',
11939    'r',
11940    'x',
11941    'v',
11942    'O',
11943    'E',
11944    'S',
11945    0, // glConvolutionParameterxvOES
11946    'g',
11947    'l',
11948    'C',
11949    'o',
11950    'p',
11951    'y',
11952    'B',
11953    'u',
11954    'f',
11955    'f',
11956    'e',
11957    'r',
11958    'S',
11959    'u',
11960    'b',
11961    'D',
11962    'a',
11963    't',
11964    'a',
11965    0, // glCopyBufferSubData
11966    'g',
11967    'l',
11968    'C',
11969    'o',
11970    'p',
11971    'y',
11972    'B',
11973    'u',
11974    'f',
11975    'f',
11976    'e',
11977    'r',
11978    'S',
11979    'u',
11980    'b',
11981    'D',
11982    'a',
11983    't',
11984    'a',
11985    'N',
11986    'V',
11987    0, // glCopyBufferSubDataNV
11988    'g',
11989    'l',
11990    'C',
11991    'o',
11992    'p',
11993    'y',
11994    'C',
11995    'o',
11996    'l',
11997    'o',
11998    'r',
11999    'S',
12000    'u',
12001    'b',
12002    'T',
12003    'a',
12004    'b',
12005    'l',
12006    'e',
12007    0, // glCopyColorSubTable
12008    'g',
12009    'l',
12010    'C',
12011    'o',
12012    'p',
12013    'y',
12014    'C',
12015    'o',
12016    'l',
12017    'o',
12018    'r',
12019    'S',
12020    'u',
12021    'b',
12022    'T',
12023    'a',
12024    'b',
12025    'l',
12026    'e',
12027    'E',
12028    'X',
12029    'T',
12030    0, // glCopyColorSubTableEXT
12031    'g',
12032    'l',
12033    'C',
12034    'o',
12035    'p',
12036    'y',
12037    'C',
12038    'o',
12039    'l',
12040    'o',
12041    'r',
12042    'T',
12043    'a',
12044    'b',
12045    'l',
12046    'e',
12047    0, // glCopyColorTable
12048    'g',
12049    'l',
12050    'C',
12051    'o',
12052    'p',
12053    'y',
12054    'C',
12055    'o',
12056    'l',
12057    'o',
12058    'r',
12059    'T',
12060    'a',
12061    'b',
12062    'l',
12063    'e',
12064    'S',
12065    'G',
12066    'I',
12067    0, // glCopyColorTableSGI
12068    'g',
12069    'l',
12070    'C',
12071    'o',
12072    'p',
12073    'y',
12074    'C',
12075    'o',
12076    'n',
12077    'v',
12078    'o',
12079    'l',
12080    'u',
12081    't',
12082    'i',
12083    'o',
12084    'n',
12085    'F',
12086    'i',
12087    'l',
12088    't',
12089    'e',
12090    'r',
12091    '1',
12092    'D',
12093    0, // glCopyConvolutionFilter1D
12094    'g',
12095    'l',
12096    'C',
12097    'o',
12098    'p',
12099    'y',
12100    'C',
12101    'o',
12102    'n',
12103    'v',
12104    'o',
12105    'l',
12106    'u',
12107    't',
12108    'i',
12109    'o',
12110    'n',
12111    'F',
12112    'i',
12113    'l',
12114    't',
12115    'e',
12116    'r',
12117    '1',
12118    'D',
12119    'E',
12120    'X',
12121    'T',
12122    0, // glCopyConvolutionFilter1DEXT
12123    'g',
12124    'l',
12125    'C',
12126    'o',
12127    'p',
12128    'y',
12129    'C',
12130    'o',
12131    'n',
12132    'v',
12133    'o',
12134    'l',
12135    'u',
12136    't',
12137    'i',
12138    'o',
12139    'n',
12140    'F',
12141    'i',
12142    'l',
12143    't',
12144    'e',
12145    'r',
12146    '2',
12147    'D',
12148    0, // glCopyConvolutionFilter2D
12149    'g',
12150    'l',
12151    'C',
12152    'o',
12153    'p',
12154    'y',
12155    'C',
12156    'o',
12157    'n',
12158    'v',
12159    'o',
12160    'l',
12161    'u',
12162    't',
12163    'i',
12164    'o',
12165    'n',
12166    'F',
12167    'i',
12168    'l',
12169    't',
12170    'e',
12171    'r',
12172    '2',
12173    'D',
12174    'E',
12175    'X',
12176    'T',
12177    0, // glCopyConvolutionFilter2DEXT
12178    'g',
12179    'l',
12180    'C',
12181    'o',
12182    'p',
12183    'y',
12184    'I',
12185    'm',
12186    'a',
12187    'g',
12188    'e',
12189    'S',
12190    'u',
12191    'b',
12192    'D',
12193    'a',
12194    't',
12195    'a',
12196    0, // glCopyImageSubData
12197    'g',
12198    'l',
12199    'C',
12200    'o',
12201    'p',
12202    'y',
12203    'I',
12204    'm',
12205    'a',
12206    'g',
12207    'e',
12208    'S',
12209    'u',
12210    'b',
12211    'D',
12212    'a',
12213    't',
12214    'a',
12215    'E',
12216    'X',
12217    'T',
12218    0, // glCopyImageSubDataEXT
12219    'g',
12220    'l',
12221    'C',
12222    'o',
12223    'p',
12224    'y',
12225    'I',
12226    'm',
12227    'a',
12228    'g',
12229    'e',
12230    'S',
12231    'u',
12232    'b',
12233    'D',
12234    'a',
12235    't',
12236    'a',
12237    'N',
12238    'V',
12239    0, // glCopyImageSubDataNV
12240    'g',
12241    'l',
12242    'C',
12243    'o',
12244    'p',
12245    'y',
12246    'I',
12247    'm',
12248    'a',
12249    'g',
12250    'e',
12251    'S',
12252    'u',
12253    'b',
12254    'D',
12255    'a',
12256    't',
12257    'a',
12258    'O',
12259    'E',
12260    'S',
12261    0, // glCopyImageSubDataOES
12262    'g',
12263    'l',
12264    'C',
12265    'o',
12266    'p',
12267    'y',
12268    'M',
12269    'u',
12270    'l',
12271    't',
12272    'i',
12273    'T',
12274    'e',
12275    'x',
12276    'I',
12277    'm',
12278    'a',
12279    'g',
12280    'e',
12281    '1',
12282    'D',
12283    'E',
12284    'X',
12285    'T',
12286    0, // glCopyMultiTexImage1DEXT
12287    'g',
12288    'l',
12289    'C',
12290    'o',
12291    'p',
12292    'y',
12293    'M',
12294    'u',
12295    'l',
12296    't',
12297    'i',
12298    'T',
12299    'e',
12300    'x',
12301    'I',
12302    'm',
12303    'a',
12304    'g',
12305    'e',
12306    '2',
12307    'D',
12308    'E',
12309    'X',
12310    'T',
12311    0, // glCopyMultiTexImage2DEXT
12312    'g',
12313    'l',
12314    'C',
12315    'o',
12316    'p',
12317    'y',
12318    'M',
12319    'u',
12320    'l',
12321    't',
12322    'i',
12323    'T',
12324    'e',
12325    'x',
12326    'S',
12327    'u',
12328    'b',
12329    'I',
12330    'm',
12331    'a',
12332    'g',
12333    'e',
12334    '1',
12335    'D',
12336    'E',
12337    'X',
12338    'T',
12339    0, // glCopyMultiTexSubImage1DEXT
12340    'g',
12341    'l',
12342    'C',
12343    'o',
12344    'p',
12345    'y',
12346    'M',
12347    'u',
12348    'l',
12349    't',
12350    'i',
12351    'T',
12352    'e',
12353    'x',
12354    'S',
12355    'u',
12356    'b',
12357    'I',
12358    'm',
12359    'a',
12360    'g',
12361    'e',
12362    '2',
12363    'D',
12364    'E',
12365    'X',
12366    'T',
12367    0, // glCopyMultiTexSubImage2DEXT
12368    'g',
12369    'l',
12370    'C',
12371    'o',
12372    'p',
12373    'y',
12374    'M',
12375    'u',
12376    'l',
12377    't',
12378    'i',
12379    'T',
12380    'e',
12381    'x',
12382    'S',
12383    'u',
12384    'b',
12385    'I',
12386    'm',
12387    'a',
12388    'g',
12389    'e',
12390    '3',
12391    'D',
12392    'E',
12393    'X',
12394    'T',
12395    0, // glCopyMultiTexSubImage3DEXT
12396    'g',
12397    'l',
12398    'C',
12399    'o',
12400    'p',
12401    'y',
12402    'N',
12403    'a',
12404    'm',
12405    'e',
12406    'd',
12407    'B',
12408    'u',
12409    'f',
12410    'f',
12411    'e',
12412    'r',
12413    'S',
12414    'u',
12415    'b',
12416    'D',
12417    'a',
12418    't',
12419    'a',
12420    0, // glCopyNamedBufferSubData
12421    'g',
12422    'l',
12423    'C',
12424    'o',
12425    'p',
12426    'y',
12427    'P',
12428    'a',
12429    't',
12430    'h',
12431    'N',
12432    'V',
12433    0, // glCopyPathNV
12434    'g',
12435    'l',
12436    'C',
12437    'o',
12438    'p',
12439    'y',
12440    'P',
12441    'i',
12442    'x',
12443    'e',
12444    'l',
12445    's',
12446    0, // glCopyPixels
12447    'g',
12448    'l',
12449    'C',
12450    'o',
12451    'p',
12452    'y',
12453    'T',
12454    'e',
12455    'x',
12456    'I',
12457    'm',
12458    'a',
12459    'g',
12460    'e',
12461    '1',
12462    'D',
12463    0, // glCopyTexImage1D
12464    'g',
12465    'l',
12466    'C',
12467    'o',
12468    'p',
12469    'y',
12470    'T',
12471    'e',
12472    'x',
12473    'I',
12474    'm',
12475    'a',
12476    'g',
12477    'e',
12478    '1',
12479    'D',
12480    'E',
12481    'X',
12482    'T',
12483    0, // glCopyTexImage1DEXT
12484    'g',
12485    'l',
12486    'C',
12487    'o',
12488    'p',
12489    'y',
12490    'T',
12491    'e',
12492    'x',
12493    'I',
12494    'm',
12495    'a',
12496    'g',
12497    'e',
12498    '2',
12499    'D',
12500    0, // glCopyTexImage2D
12501    'g',
12502    'l',
12503    'C',
12504    'o',
12505    'p',
12506    'y',
12507    'T',
12508    'e',
12509    'x',
12510    'I',
12511    'm',
12512    'a',
12513    'g',
12514    'e',
12515    '2',
12516    'D',
12517    'E',
12518    'X',
12519    'T',
12520    0, // glCopyTexImage2DEXT
12521    'g',
12522    'l',
12523    'C',
12524    'o',
12525    'p',
12526    'y',
12527    'T',
12528    'e',
12529    'x',
12530    'S',
12531    'u',
12532    'b',
12533    'I',
12534    'm',
12535    'a',
12536    'g',
12537    'e',
12538    '1',
12539    'D',
12540    0, // glCopyTexSubImage1D
12541    'g',
12542    'l',
12543    'C',
12544    'o',
12545    'p',
12546    'y',
12547    'T',
12548    'e',
12549    'x',
12550    'S',
12551    'u',
12552    'b',
12553    'I',
12554    'm',
12555    'a',
12556    'g',
12557    'e',
12558    '1',
12559    'D',
12560    'E',
12561    'X',
12562    'T',
12563    0, // glCopyTexSubImage1DEXT
12564    'g',
12565    'l',
12566    'C',
12567    'o',
12568    'p',
12569    'y',
12570    'T',
12571    'e',
12572    'x',
12573    'S',
12574    'u',
12575    'b',
12576    'I',
12577    'm',
12578    'a',
12579    'g',
12580    'e',
12581    '2',
12582    'D',
12583    0, // glCopyTexSubImage2D
12584    'g',
12585    'l',
12586    'C',
12587    'o',
12588    'p',
12589    'y',
12590    'T',
12591    'e',
12592    'x',
12593    'S',
12594    'u',
12595    'b',
12596    'I',
12597    'm',
12598    'a',
12599    'g',
12600    'e',
12601    '2',
12602    'D',
12603    'E',
12604    'X',
12605    'T',
12606    0, // glCopyTexSubImage2DEXT
12607    'g',
12608    'l',
12609    'C',
12610    'o',
12611    'p',
12612    'y',
12613    'T',
12614    'e',
12615    'x',
12616    'S',
12617    'u',
12618    'b',
12619    'I',
12620    'm',
12621    'a',
12622    'g',
12623    'e',
12624    '3',
12625    'D',
12626    0, // glCopyTexSubImage3D
12627    'g',
12628    'l',
12629    'C',
12630    'o',
12631    'p',
12632    'y',
12633    'T',
12634    'e',
12635    'x',
12636    'S',
12637    'u',
12638    'b',
12639    'I',
12640    'm',
12641    'a',
12642    'g',
12643    'e',
12644    '3',
12645    'D',
12646    'E',
12647    'X',
12648    'T',
12649    0, // glCopyTexSubImage3DEXT
12650    'g',
12651    'l',
12652    'C',
12653    'o',
12654    'p',
12655    'y',
12656    'T',
12657    'e',
12658    'x',
12659    'S',
12660    'u',
12661    'b',
12662    'I',
12663    'm',
12664    'a',
12665    'g',
12666    'e',
12667    '3',
12668    'D',
12669    'O',
12670    'E',
12671    'S',
12672    0, // glCopyTexSubImage3DOES
12673    'g',
12674    'l',
12675    'C',
12676    'o',
12677    'p',
12678    'y',
12679    'T',
12680    'e',
12681    'x',
12682    't',
12683    'u',
12684    'r',
12685    'e',
12686    'I',
12687    'm',
12688    'a',
12689    'g',
12690    'e',
12691    '1',
12692    'D',
12693    'E',
12694    'X',
12695    'T',
12696    0, // glCopyTextureImage1DEXT
12697    'g',
12698    'l',
12699    'C',
12700    'o',
12701    'p',
12702    'y',
12703    'T',
12704    'e',
12705    'x',
12706    't',
12707    'u',
12708    'r',
12709    'e',
12710    'I',
12711    'm',
12712    'a',
12713    'g',
12714    'e',
12715    '2',
12716    'D',
12717    'E',
12718    'X',
12719    'T',
12720    0, // glCopyTextureImage2DEXT
12721    'g',
12722    'l',
12723    'C',
12724    'o',
12725    'p',
12726    'y',
12727    'T',
12728    'e',
12729    'x',
12730    't',
12731    'u',
12732    'r',
12733    'e',
12734    'L',
12735    'e',
12736    'v',
12737    'e',
12738    'l',
12739    's',
12740    'A',
12741    'P',
12742    'P',
12743    'L',
12744    'E',
12745    0, // glCopyTextureLevelsAPPLE
12746    'g',
12747    'l',
12748    'C',
12749    'o',
12750    'p',
12751    'y',
12752    'T',
12753    'e',
12754    'x',
12755    't',
12756    'u',
12757    'r',
12758    'e',
12759    'S',
12760    'u',
12761    'b',
12762    'I',
12763    'm',
12764    'a',
12765    'g',
12766    'e',
12767    '1',
12768    'D',
12769    0, // glCopyTextureSubImage1D
12770    'g',
12771    'l',
12772    'C',
12773    'o',
12774    'p',
12775    'y',
12776    'T',
12777    'e',
12778    'x',
12779    't',
12780    'u',
12781    'r',
12782    'e',
12783    'S',
12784    'u',
12785    'b',
12786    'I',
12787    'm',
12788    'a',
12789    'g',
12790    'e',
12791    '1',
12792    'D',
12793    'E',
12794    'X',
12795    'T',
12796    0, // glCopyTextureSubImage1DEXT
12797    'g',
12798    'l',
12799    'C',
12800    'o',
12801    'p',
12802    'y',
12803    'T',
12804    'e',
12805    'x',
12806    't',
12807    'u',
12808    'r',
12809    'e',
12810    'S',
12811    'u',
12812    'b',
12813    'I',
12814    'm',
12815    'a',
12816    'g',
12817    'e',
12818    '2',
12819    'D',
12820    0, // glCopyTextureSubImage2D
12821    'g',
12822    'l',
12823    'C',
12824    'o',
12825    'p',
12826    'y',
12827    'T',
12828    'e',
12829    'x',
12830    't',
12831    'u',
12832    'r',
12833    'e',
12834    'S',
12835    'u',
12836    'b',
12837    'I',
12838    'm',
12839    'a',
12840    'g',
12841    'e',
12842    '2',
12843    'D',
12844    'E',
12845    'X',
12846    'T',
12847    0, // glCopyTextureSubImage2DEXT
12848    'g',
12849    'l',
12850    'C',
12851    'o',
12852    'p',
12853    'y',
12854    'T',
12855    'e',
12856    'x',
12857    't',
12858    'u',
12859    'r',
12860    'e',
12861    'S',
12862    'u',
12863    'b',
12864    'I',
12865    'm',
12866    'a',
12867    'g',
12868    'e',
12869    '3',
12870    'D',
12871    0, // glCopyTextureSubImage3D
12872    'g',
12873    'l',
12874    'C',
12875    'o',
12876    'p',
12877    'y',
12878    'T',
12879    'e',
12880    'x',
12881    't',
12882    'u',
12883    'r',
12884    'e',
12885    'S',
12886    'u',
12887    'b',
12888    'I',
12889    'm',
12890    'a',
12891    'g',
12892    'e',
12893    '3',
12894    'D',
12895    'E',
12896    'X',
12897    'T',
12898    0, // glCopyTextureSubImage3DEXT
12899    'g',
12900    'l',
12901    'C',
12902    'o',
12903    'v',
12904    'e',
12905    'r',
12906    'F',
12907    'i',
12908    'l',
12909    'l',
12910    'P',
12911    'a',
12912    't',
12913    'h',
12914    'I',
12915    'n',
12916    's',
12917    't',
12918    'a',
12919    'n',
12920    'c',
12921    'e',
12922    'd',
12923    'N',
12924    'V',
12925    0, // glCoverFillPathInstancedNV
12926    'g',
12927    'l',
12928    'C',
12929    'o',
12930    'v',
12931    'e',
12932    'r',
12933    'F',
12934    'i',
12935    'l',
12936    'l',
12937    'P',
12938    'a',
12939    't',
12940    'h',
12941    'N',
12942    'V',
12943    0, // glCoverFillPathNV
12944    'g',
12945    'l',
12946    'C',
12947    'o',
12948    'v',
12949    'e',
12950    'r',
12951    'S',
12952    't',
12953    'r',
12954    'o',
12955    'k',
12956    'e',
12957    'P',
12958    'a',
12959    't',
12960    'h',
12961    'I',
12962    'n',
12963    's',
12964    't',
12965    'a',
12966    'n',
12967    'c',
12968    'e',
12969    'd',
12970    'N',
12971    'V',
12972    0, // glCoverStrokePathInstancedNV
12973    'g',
12974    'l',
12975    'C',
12976    'o',
12977    'v',
12978    'e',
12979    'r',
12980    'S',
12981    't',
12982    'r',
12983    'o',
12984    'k',
12985    'e',
12986    'P',
12987    'a',
12988    't',
12989    'h',
12990    'N',
12991    'V',
12992    0, // glCoverStrokePathNV
12993    'g',
12994    'l',
12995    'C',
12996    'o',
12997    'v',
12998    'e',
12999    'r',
13000    'a',
13001    'g',
13002    'e',
13003    'M',
13004    'a',
13005    's',
13006    'k',
13007    'N',
13008    'V',
13009    0, // glCoverageMaskNV
13010    'g',
13011    'l',
13012    'C',
13013    'o',
13014    'v',
13015    'e',
13016    'r',
13017    'a',
13018    'g',
13019    'e',
13020    'M',
13021    'o',
13022    'd',
13023    'u',
13024    'l',
13025    'a',
13026    't',
13027    'i',
13028    'o',
13029    'n',
13030    'N',
13031    'V',
13032    0, // glCoverageModulationNV
13033    'g',
13034    'l',
13035    'C',
13036    'o',
13037    'v',
13038    'e',
13039    'r',
13040    'a',
13041    'g',
13042    'e',
13043    'M',
13044    'o',
13045    'd',
13046    'u',
13047    'l',
13048    'a',
13049    't',
13050    'i',
13051    'o',
13052    'n',
13053    'T',
13054    'a',
13055    'b',
13056    'l',
13057    'e',
13058    'N',
13059    'V',
13060    0, // glCoverageModulationTableNV
13061    'g',
13062    'l',
13063    'C',
13064    'o',
13065    'v',
13066    'e',
13067    'r',
13068    'a',
13069    'g',
13070    'e',
13071    'O',
13072    'p',
13073    'e',
13074    'r',
13075    'a',
13076    't',
13077    'i',
13078    'o',
13079    'n',
13080    'N',
13081    'V',
13082    0, // glCoverageOperationNV
13083    'g',
13084    'l',
13085    'C',
13086    'r',
13087    'e',
13088    'a',
13089    't',
13090    'e',
13091    'B',
13092    'u',
13093    'f',
13094    'f',
13095    'e',
13096    'r',
13097    's',
13098    0, // glCreateBuffers
13099    'g',
13100    'l',
13101    'C',
13102    'r',
13103    'e',
13104    'a',
13105    't',
13106    'e',
13107    'C',
13108    'o',
13109    'm',
13110    'm',
13111    'a',
13112    'n',
13113    'd',
13114    'L',
13115    'i',
13116    's',
13117    't',
13118    's',
13119    'N',
13120    'V',
13121    0, // glCreateCommandListsNV
13122    'g',
13123    'l',
13124    'C',
13125    'r',
13126    'e',
13127    'a',
13128    't',
13129    'e',
13130    'F',
13131    'r',
13132    'a',
13133    'm',
13134    'e',
13135    'b',
13136    'u',
13137    'f',
13138    'f',
13139    'e',
13140    'r',
13141    's',
13142    0, // glCreateFramebuffers
13143    'g',
13144    'l',
13145    'C',
13146    'r',
13147    'e',
13148    'a',
13149    't',
13150    'e',
13151    'M',
13152    'e',
13153    'm',
13154    'o',
13155    'r',
13156    'y',
13157    'O',
13158    'b',
13159    'j',
13160    'e',
13161    'c',
13162    't',
13163    's',
13164    'E',
13165    'X',
13166    'T',
13167    0, // glCreateMemoryObjectsEXT
13168    'g',
13169    'l',
13170    'C',
13171    'r',
13172    'e',
13173    'a',
13174    't',
13175    'e',
13176    'P',
13177    'e',
13178    'r',
13179    'f',
13180    'Q',
13181    'u',
13182    'e',
13183    'r',
13184    'y',
13185    'I',
13186    'N',
13187    'T',
13188    'E',
13189    'L',
13190    0, // glCreatePerfQueryINTEL
13191    'g',
13192    'l',
13193    'C',
13194    'r',
13195    'e',
13196    'a',
13197    't',
13198    'e',
13199    'P',
13200    'r',
13201    'o',
13202    'g',
13203    'r',
13204    'a',
13205    'm',
13206    0, // glCreateProgram
13207    'g',
13208    'l',
13209    'C',
13210    'r',
13211    'e',
13212    'a',
13213    't',
13214    'e',
13215    'P',
13216    'r',
13217    'o',
13218    'g',
13219    'r',
13220    'a',
13221    'm',
13222    'O',
13223    'b',
13224    'j',
13225    'e',
13226    'c',
13227    't',
13228    'A',
13229    'R',
13230    'B',
13231    0, // glCreateProgramObjectARB
13232    'g',
13233    'l',
13234    'C',
13235    'r',
13236    'e',
13237    'a',
13238    't',
13239    'e',
13240    'P',
13241    'r',
13242    'o',
13243    'g',
13244    'r',
13245    'a',
13246    'm',
13247    'P',
13248    'i',
13249    'p',
13250    'e',
13251    'l',
13252    'i',
13253    'n',
13254    'e',
13255    's',
13256    0, // glCreateProgramPipelines
13257    'g',
13258    'l',
13259    'C',
13260    'r',
13261    'e',
13262    'a',
13263    't',
13264    'e',
13265    'P',
13266    'r',
13267    'o',
13268    'g',
13269    'r',
13270    'e',
13271    's',
13272    's',
13273    'F',
13274    'e',
13275    'n',
13276    'c',
13277    'e',
13278    'N',
13279    'V',
13280    'X',
13281    0, // glCreateProgressFenceNVX
13282    'g',
13283    'l',
13284    'C',
13285    'r',
13286    'e',
13287    'a',
13288    't',
13289    'e',
13290    'Q',
13291    'u',
13292    'e',
13293    'r',
13294    'i',
13295    'e',
13296    's',
13297    0, // glCreateQueries
13298    'g',
13299    'l',
13300    'C',
13301    'r',
13302    'e',
13303    'a',
13304    't',
13305    'e',
13306    'R',
13307    'e',
13308    'n',
13309    'd',
13310    'e',
13311    'r',
13312    'b',
13313    'u',
13314    'f',
13315    'f',
13316    'e',
13317    'r',
13318    's',
13319    0, // glCreateRenderbuffers
13320    'g',
13321    'l',
13322    'C',
13323    'r',
13324    'e',
13325    'a',
13326    't',
13327    'e',
13328    'S',
13329    'a',
13330    'm',
13331    'p',
13332    'l',
13333    'e',
13334    'r',
13335    's',
13336    0, // glCreateSamplers
13337    'g',
13338    'l',
13339    'C',
13340    'r',
13341    'e',
13342    'a',
13343    't',
13344    'e',
13345    'S',
13346    'h',
13347    'a',
13348    'd',
13349    'e',
13350    'r',
13351    0, // glCreateShader
13352    'g',
13353    'l',
13354    'C',
13355    'r',
13356    'e',
13357    'a',
13358    't',
13359    'e',
13360    'S',
13361    'h',
13362    'a',
13363    'd',
13364    'e',
13365    'r',
13366    'O',
13367    'b',
13368    'j',
13369    'e',
13370    'c',
13371    't',
13372    'A',
13373    'R',
13374    'B',
13375    0, // glCreateShaderObjectARB
13376    'g',
13377    'l',
13378    'C',
13379    'r',
13380    'e',
13381    'a',
13382    't',
13383    'e',
13384    'S',
13385    'h',
13386    'a',
13387    'd',
13388    'e',
13389    'r',
13390    'P',
13391    'r',
13392    'o',
13393    'g',
13394    'r',
13395    'a',
13396    'm',
13397    'E',
13398    'X',
13399    'T',
13400    0, // glCreateShaderProgramEXT
13401    'g',
13402    'l',
13403    'C',
13404    'r',
13405    'e',
13406    'a',
13407    't',
13408    'e',
13409    'S',
13410    'h',
13411    'a',
13412    'd',
13413    'e',
13414    'r',
13415    'P',
13416    'r',
13417    'o',
13418    'g',
13419    'r',
13420    'a',
13421    'm',
13422    'v',
13423    0, // glCreateShaderProgramv
13424    'g',
13425    'l',
13426    'C',
13427    'r',
13428    'e',
13429    'a',
13430    't',
13431    'e',
13432    'S',
13433    'h',
13434    'a',
13435    'd',
13436    'e',
13437    'r',
13438    'P',
13439    'r',
13440    'o',
13441    'g',
13442    'r',
13443    'a',
13444    'm',
13445    'v',
13446    'E',
13447    'X',
13448    'T',
13449    0, // glCreateShaderProgramvEXT
13450    'g',
13451    'l',
13452    'C',
13453    'r',
13454    'e',
13455    'a',
13456    't',
13457    'e',
13458    'S',
13459    't',
13460    'a',
13461    't',
13462    'e',
13463    's',
13464    'N',
13465    'V',
13466    0, // glCreateStatesNV
13467    'g',
13468    'l',
13469    'C',
13470    'r',
13471    'e',
13472    'a',
13473    't',
13474    'e',
13475    'S',
13476    'y',
13477    'n',
13478    'c',
13479    'F',
13480    'r',
13481    'o',
13482    'm',
13483    'C',
13484    'L',
13485    'e',
13486    'v',
13487    'e',
13488    'n',
13489    't',
13490    'A',
13491    'R',
13492    'B',
13493    0, // glCreateSyncFromCLeventARB
13494    'g',
13495    'l',
13496    'C',
13497    'r',
13498    'e',
13499    'a',
13500    't',
13501    'e',
13502    'T',
13503    'e',
13504    'x',
13505    't',
13506    'u',
13507    'r',
13508    'e',
13509    's',
13510    0, // glCreateTextures
13511    'g',
13512    'l',
13513    'C',
13514    'r',
13515    'e',
13516    'a',
13517    't',
13518    'e',
13519    'T',
13520    'r',
13521    'a',
13522    'n',
13523    's',
13524    'f',
13525    'o',
13526    'r',
13527    'm',
13528    'F',
13529    'e',
13530    'e',
13531    'd',
13532    'b',
13533    'a',
13534    'c',
13535    'k',
13536    's',
13537    0, // glCreateTransformFeedbacks
13538    'g',
13539    'l',
13540    'C',
13541    'r',
13542    'e',
13543    'a',
13544    't',
13545    'e',
13546    'V',
13547    'e',
13548    'r',
13549    't',
13550    'e',
13551    'x',
13552    'A',
13553    'r',
13554    'r',
13555    'a',
13556    'y',
13557    's',
13558    0, // glCreateVertexArrays
13559    'g',
13560    'l',
13561    'C',
13562    'u',
13563    'l',
13564    'l',
13565    'F',
13566    'a',
13567    'c',
13568    'e',
13569    0, // glCullFace
13570    'g',
13571    'l',
13572    'C',
13573    'u',
13574    'l',
13575    'l',
13576    'P',
13577    'a',
13578    'r',
13579    'a',
13580    'm',
13581    'e',
13582    't',
13583    'e',
13584    'r',
13585    'd',
13586    'v',
13587    'E',
13588    'X',
13589    'T',
13590    0, // glCullParameterdvEXT
13591    'g',
13592    'l',
13593    'C',
13594    'u',
13595    'l',
13596    'l',
13597    'P',
13598    'a',
13599    'r',
13600    'a',
13601    'm',
13602    'e',
13603    't',
13604    'e',
13605    'r',
13606    'f',
13607    'v',
13608    'E',
13609    'X',
13610    'T',
13611    0, // glCullParameterfvEXT
13612    'g',
13613    'l',
13614    'C',
13615    'u',
13616    'r',
13617    'r',
13618    'e',
13619    'n',
13620    't',
13621    'P',
13622    'a',
13623    'l',
13624    'e',
13625    't',
13626    't',
13627    'e',
13628    'M',
13629    'a',
13630    't',
13631    'r',
13632    'i',
13633    'x',
13634    'A',
13635    'R',
13636    'B',
13637    0, // glCurrentPaletteMatrixARB
13638    'g',
13639    'l',
13640    'C',
13641    'u',
13642    'r',
13643    'r',
13644    'e',
13645    'n',
13646    't',
13647    'P',
13648    'a',
13649    'l',
13650    'e',
13651    't',
13652    't',
13653    'e',
13654    'M',
13655    'a',
13656    't',
13657    'r',
13658    'i',
13659    'x',
13660    'O',
13661    'E',
13662    'S',
13663    0, // glCurrentPaletteMatrixOES
13664    'g',
13665    'l',
13666    'D',
13667    'e',
13668    'b',
13669    'u',
13670    'g',
13671    'M',
13672    'e',
13673    's',
13674    's',
13675    'a',
13676    'g',
13677    'e',
13678    'C',
13679    'a',
13680    'l',
13681    'l',
13682    'b',
13683    'a',
13684    'c',
13685    'k',
13686    0, // glDebugMessageCallback
13687    'g',
13688    'l',
13689    'D',
13690    'e',
13691    'b',
13692    'u',
13693    'g',
13694    'M',
13695    'e',
13696    's',
13697    's',
13698    'a',
13699    'g',
13700    'e',
13701    'C',
13702    'a',
13703    'l',
13704    'l',
13705    'b',
13706    'a',
13707    'c',
13708    'k',
13709    'A',
13710    'M',
13711    'D',
13712    0, // glDebugMessageCallbackAMD
13713    'g',
13714    'l',
13715    'D',
13716    'e',
13717    'b',
13718    'u',
13719    'g',
13720    'M',
13721    'e',
13722    's',
13723    's',
13724    'a',
13725    'g',
13726    'e',
13727    'C',
13728    'a',
13729    'l',
13730    'l',
13731    'b',
13732    'a',
13733    'c',
13734    'k',
13735    'A',
13736    'R',
13737    'B',
13738    0, // glDebugMessageCallbackARB
13739    'g',
13740    'l',
13741    'D',
13742    'e',
13743    'b',
13744    'u',
13745    'g',
13746    'M',
13747    'e',
13748    's',
13749    's',
13750    'a',
13751    'g',
13752    'e',
13753    'C',
13754    'a',
13755    'l',
13756    'l',
13757    'b',
13758    'a',
13759    'c',
13760    'k',
13761    'K',
13762    'H',
13763    'R',
13764    0, // glDebugMessageCallbackKHR
13765    'g',
13766    'l',
13767    'D',
13768    'e',
13769    'b',
13770    'u',
13771    'g',
13772    'M',
13773    'e',
13774    's',
13775    's',
13776    'a',
13777    'g',
13778    'e',
13779    'C',
13780    'o',
13781    'n',
13782    't',
13783    'r',
13784    'o',
13785    'l',
13786    0, // glDebugMessageControl
13787    'g',
13788    'l',
13789    'D',
13790    'e',
13791    'b',
13792    'u',
13793    'g',
13794    'M',
13795    'e',
13796    's',
13797    's',
13798    'a',
13799    'g',
13800    'e',
13801    'C',
13802    'o',
13803    'n',
13804    't',
13805    'r',
13806    'o',
13807    'l',
13808    'A',
13809    'R',
13810    'B',
13811    0, // glDebugMessageControlARB
13812    'g',
13813    'l',
13814    'D',
13815    'e',
13816    'b',
13817    'u',
13818    'g',
13819    'M',
13820    'e',
13821    's',
13822    's',
13823    'a',
13824    'g',
13825    'e',
13826    'C',
13827    'o',
13828    'n',
13829    't',
13830    'r',
13831    'o',
13832    'l',
13833    'K',
13834    'H',
13835    'R',
13836    0, // glDebugMessageControlKHR
13837    'g',
13838    'l',
13839    'D',
13840    'e',
13841    'b',
13842    'u',
13843    'g',
13844    'M',
13845    'e',
13846    's',
13847    's',
13848    'a',
13849    'g',
13850    'e',
13851    'E',
13852    'n',
13853    'a',
13854    'b',
13855    'l',
13856    'e',
13857    'A',
13858    'M',
13859    'D',
13860    0, // glDebugMessageEnableAMD
13861    'g',
13862    'l',
13863    'D',
13864    'e',
13865    'b',
13866    'u',
13867    'g',
13868    'M',
13869    'e',
13870    's',
13871    's',
13872    'a',
13873    'g',
13874    'e',
13875    'I',
13876    'n',
13877    's',
13878    'e',
13879    'r',
13880    't',
13881    0, // glDebugMessageInsert
13882    'g',
13883    'l',
13884    'D',
13885    'e',
13886    'b',
13887    'u',
13888    'g',
13889    'M',
13890    'e',
13891    's',
13892    's',
13893    'a',
13894    'g',
13895    'e',
13896    'I',
13897    'n',
13898    's',
13899    'e',
13900    'r',
13901    't',
13902    'A',
13903    'M',
13904    'D',
13905    0, // glDebugMessageInsertAMD
13906    'g',
13907    'l',
13908    'D',
13909    'e',
13910    'b',
13911    'u',
13912    'g',
13913    'M',
13914    'e',
13915    's',
13916    's',
13917    'a',
13918    'g',
13919    'e',
13920    'I',
13921    'n',
13922    's',
13923    'e',
13924    'r',
13925    't',
13926    'A',
13927    'R',
13928    'B',
13929    0, // glDebugMessageInsertARB
13930    'g',
13931    'l',
13932    'D',
13933    'e',
13934    'b',
13935    'u',
13936    'g',
13937    'M',
13938    'e',
13939    's',
13940    's',
13941    'a',
13942    'g',
13943    'e',
13944    'I',
13945    'n',
13946    's',
13947    'e',
13948    'r',
13949    't',
13950    'K',
13951    'H',
13952    'R',
13953    0, // glDebugMessageInsertKHR
13954    'g',
13955    'l',
13956    'D',
13957    'e',
13958    'f',
13959    'o',
13960    'r',
13961    'm',
13962    'S',
13963    'G',
13964    'I',
13965    'X',
13966    0, // glDeformSGIX
13967    'g',
13968    'l',
13969    'D',
13970    'e',
13971    'f',
13972    'o',
13973    'r',
13974    'm',
13975    'a',
13976    't',
13977    'i',
13978    'o',
13979    'n',
13980    'M',
13981    'a',
13982    'p',
13983    '3',
13984    'd',
13985    'S',
13986    'G',
13987    'I',
13988    'X',
13989    0, // glDeformationMap3dSGIX
13990    'g',
13991    'l',
13992    'D',
13993    'e',
13994    'f',
13995    'o',
13996    'r',
13997    'm',
13998    'a',
13999    't',
14000    'i',
14001    'o',
14002    'n',
14003    'M',
14004    'a',
14005    'p',
14006    '3',
14007    'f',
14008    'S',
14009    'G',
14010    'I',
14011    'X',
14012    0, // glDeformationMap3fSGIX
14013    'g',
14014    'l',
14015    'D',
14016    'e',
14017    'l',
14018    'e',
14019    't',
14020    'e',
14021    'A',
14022    's',
14023    'y',
14024    'n',
14025    'c',
14026    'M',
14027    'a',
14028    'r',
14029    'k',
14030    'e',
14031    'r',
14032    's',
14033    'S',
14034    'G',
14035    'I',
14036    'X',
14037    0, // glDeleteAsyncMarkersSGIX
14038    'g',
14039    'l',
14040    'D',
14041    'e',
14042    'l',
14043    'e',
14044    't',
14045    'e',
14046    'B',
14047    'u',
14048    'f',
14049    'f',
14050    'e',
14051    'r',
14052    's',
14053    0, // glDeleteBuffers
14054    'g',
14055    'l',
14056    'D',
14057    'e',
14058    'l',
14059    'e',
14060    't',
14061    'e',
14062    'B',
14063    'u',
14064    'f',
14065    'f',
14066    'e',
14067    'r',
14068    's',
14069    'A',
14070    'R',
14071    'B',
14072    0, // glDeleteBuffersARB
14073    'g',
14074    'l',
14075    'D',
14076    'e',
14077    'l',
14078    'e',
14079    't',
14080    'e',
14081    'C',
14082    'o',
14083    'm',
14084    'm',
14085    'a',
14086    'n',
14087    'd',
14088    'L',
14089    'i',
14090    's',
14091    't',
14092    's',
14093    'N',
14094    'V',
14095    0, // glDeleteCommandListsNV
14096    'g',
14097    'l',
14098    'D',
14099    'e',
14100    'l',
14101    'e',
14102    't',
14103    'e',
14104    'F',
14105    'e',
14106    'n',
14107    'c',
14108    'e',
14109    's',
14110    'A',
14111    'P',
14112    'P',
14113    'L',
14114    'E',
14115    0, // glDeleteFencesAPPLE
14116    'g',
14117    'l',
14118    'D',
14119    'e',
14120    'l',
14121    'e',
14122    't',
14123    'e',
14124    'F',
14125    'e',
14126    'n',
14127    'c',
14128    'e',
14129    's',
14130    'N',
14131    'V',
14132    0, // glDeleteFencesNV
14133    'g',
14134    'l',
14135    'D',
14136    'e',
14137    'l',
14138    'e',
14139    't',
14140    'e',
14141    'F',
14142    'r',
14143    'a',
14144    'g',
14145    'm',
14146    'e',
14147    'n',
14148    't',
14149    'S',
14150    'h',
14151    'a',
14152    'd',
14153    'e',
14154    'r',
14155    'A',
14156    'T',
14157    'I',
14158    0, // glDeleteFragmentShaderATI
14159    'g',
14160    'l',
14161    'D',
14162    'e',
14163    'l',
14164    'e',
14165    't',
14166    'e',
14167    'F',
14168    'r',
14169    'a',
14170    'm',
14171    'e',
14172    'b',
14173    'u',
14174    'f',
14175    'f',
14176    'e',
14177    'r',
14178    's',
14179    0, // glDeleteFramebuffers
14180    'g',
14181    'l',
14182    'D',
14183    'e',
14184    'l',
14185    'e',
14186    't',
14187    'e',
14188    'F',
14189    'r',
14190    'a',
14191    'm',
14192    'e',
14193    'b',
14194    'u',
14195    'f',
14196    'f',
14197    'e',
14198    'r',
14199    's',
14200    'E',
14201    'X',
14202    'T',
14203    0, // glDeleteFramebuffersEXT
14204    'g',
14205    'l',
14206    'D',
14207    'e',
14208    'l',
14209    'e',
14210    't',
14211    'e',
14212    'F',
14213    'r',
14214    'a',
14215    'm',
14216    'e',
14217    'b',
14218    'u',
14219    'f',
14220    'f',
14221    'e',
14222    'r',
14223    's',
14224    'O',
14225    'E',
14226    'S',
14227    0, // glDeleteFramebuffersOES
14228    'g',
14229    'l',
14230    'D',
14231    'e',
14232    'l',
14233    'e',
14234    't',
14235    'e',
14236    'L',
14237    'i',
14238    's',
14239    't',
14240    's',
14241    0, // glDeleteLists
14242    'g',
14243    'l',
14244    'D',
14245    'e',
14246    'l',
14247    'e',
14248    't',
14249    'e',
14250    'M',
14251    'e',
14252    'm',
14253    'o',
14254    'r',
14255    'y',
14256    'O',
14257    'b',
14258    'j',
14259    'e',
14260    'c',
14261    't',
14262    's',
14263    'E',
14264    'X',
14265    'T',
14266    0, // glDeleteMemoryObjectsEXT
14267    'g',
14268    'l',
14269    'D',
14270    'e',
14271    'l',
14272    'e',
14273    't',
14274    'e',
14275    'N',
14276    'a',
14277    'm',
14278    'e',
14279    'd',
14280    'S',
14281    't',
14282    'r',
14283    'i',
14284    'n',
14285    'g',
14286    'A',
14287    'R',
14288    'B',
14289    0, // glDeleteNamedStringARB
14290    'g',
14291    'l',
14292    'D',
14293    'e',
14294    'l',
14295    'e',
14296    't',
14297    'e',
14298    'N',
14299    'a',
14300    'm',
14301    'e',
14302    's',
14303    'A',
14304    'M',
14305    'D',
14306    0, // glDeleteNamesAMD
14307    'g',
14308    'l',
14309    'D',
14310    'e',
14311    'l',
14312    'e',
14313    't',
14314    'e',
14315    'O',
14316    'b',
14317    'j',
14318    'e',
14319    'c',
14320    't',
14321    'A',
14322    'R',
14323    'B',
14324    0, // glDeleteObjectARB
14325    'g',
14326    'l',
14327    'D',
14328    'e',
14329    'l',
14330    'e',
14331    't',
14332    'e',
14333    'O',
14334    'c',
14335    'c',
14336    'l',
14337    'u',
14338    's',
14339    'i',
14340    'o',
14341    'n',
14342    'Q',
14343    'u',
14344    'e',
14345    'r',
14346    'i',
14347    'e',
14348    's',
14349    'N',
14350    'V',
14351    0, // glDeleteOcclusionQueriesNV
14352    'g',
14353    'l',
14354    'D',
14355    'e',
14356    'l',
14357    'e',
14358    't',
14359    'e',
14360    'P',
14361    'a',
14362    't',
14363    'h',
14364    's',
14365    'N',
14366    'V',
14367    0, // glDeletePathsNV
14368    'g',
14369    'l',
14370    'D',
14371    'e',
14372    'l',
14373    'e',
14374    't',
14375    'e',
14376    'P',
14377    'e',
14378    'r',
14379    'f',
14380    'M',
14381    'o',
14382    'n',
14383    'i',
14384    't',
14385    'o',
14386    'r',
14387    's',
14388    'A',
14389    'M',
14390    'D',
14391    0, // glDeletePerfMonitorsAMD
14392    'g',
14393    'l',
14394    'D',
14395    'e',
14396    'l',
14397    'e',
14398    't',
14399    'e',
14400    'P',
14401    'e',
14402    'r',
14403    'f',
14404    'Q',
14405    'u',
14406    'e',
14407    'r',
14408    'y',
14409    'I',
14410    'N',
14411    'T',
14412    'E',
14413    'L',
14414    0, // glDeletePerfQueryINTEL
14415    'g',
14416    'l',
14417    'D',
14418    'e',
14419    'l',
14420    'e',
14421    't',
14422    'e',
14423    'P',
14424    'r',
14425    'o',
14426    'g',
14427    'r',
14428    'a',
14429    'm',
14430    0, // glDeleteProgram
14431    'g',
14432    'l',
14433    'D',
14434    'e',
14435    'l',
14436    'e',
14437    't',
14438    'e',
14439    'P',
14440    'r',
14441    'o',
14442    'g',
14443    'r',
14444    'a',
14445    'm',
14446    'P',
14447    'i',
14448    'p',
14449    'e',
14450    'l',
14451    'i',
14452    'n',
14453    'e',
14454    's',
14455    0, // glDeleteProgramPipelines
14456    'g',
14457    'l',
14458    'D',
14459    'e',
14460    'l',
14461    'e',
14462    't',
14463    'e',
14464    'P',
14465    'r',
14466    'o',
14467    'g',
14468    'r',
14469    'a',
14470    'm',
14471    'P',
14472    'i',
14473    'p',
14474    'e',
14475    'l',
14476    'i',
14477    'n',
14478    'e',
14479    's',
14480    'E',
14481    'X',
14482    'T',
14483    0, // glDeleteProgramPipelinesEXT
14484    'g',
14485    'l',
14486    'D',
14487    'e',
14488    'l',
14489    'e',
14490    't',
14491    'e',
14492    'P',
14493    'r',
14494    'o',
14495    'g',
14496    'r',
14497    'a',
14498    'm',
14499    's',
14500    'A',
14501    'R',
14502    'B',
14503    0, // glDeleteProgramsARB
14504    'g',
14505    'l',
14506    'D',
14507    'e',
14508    'l',
14509    'e',
14510    't',
14511    'e',
14512    'P',
14513    'r',
14514    'o',
14515    'g',
14516    'r',
14517    'a',
14518    'm',
14519    's',
14520    'N',
14521    'V',
14522    0, // glDeleteProgramsNV
14523    'g',
14524    'l',
14525    'D',
14526    'e',
14527    'l',
14528    'e',
14529    't',
14530    'e',
14531    'Q',
14532    'u',
14533    'e',
14534    'r',
14535    'i',
14536    'e',
14537    's',
14538    0, // glDeleteQueries
14539    'g',
14540    'l',
14541    'D',
14542    'e',
14543    'l',
14544    'e',
14545    't',
14546    'e',
14547    'Q',
14548    'u',
14549    'e',
14550    'r',
14551    'i',
14552    'e',
14553    's',
14554    'A',
14555    'R',
14556    'B',
14557    0, // glDeleteQueriesARB
14558    'g',
14559    'l',
14560    'D',
14561    'e',
14562    'l',
14563    'e',
14564    't',
14565    'e',
14566    'Q',
14567    'u',
14568    'e',
14569    'r',
14570    'i',
14571    'e',
14572    's',
14573    'E',
14574    'X',
14575    'T',
14576    0, // glDeleteQueriesEXT
14577    'g',
14578    'l',
14579    'D',
14580    'e',
14581    'l',
14582    'e',
14583    't',
14584    'e',
14585    'Q',
14586    'u',
14587    'e',
14588    'r',
14589    'y',
14590    'R',
14591    'e',
14592    's',
14593    'o',
14594    'u',
14595    'r',
14596    'c',
14597    'e',
14598    'T',
14599    'a',
14600    'g',
14601    'N',
14602    'V',
14603    0, // glDeleteQueryResourceTagNV
14604    'g',
14605    'l',
14606    'D',
14607    'e',
14608    'l',
14609    'e',
14610    't',
14611    'e',
14612    'R',
14613    'e',
14614    'n',
14615    'd',
14616    'e',
14617    'r',
14618    'b',
14619    'u',
14620    'f',
14621    'f',
14622    'e',
14623    'r',
14624    's',
14625    0, // glDeleteRenderbuffers
14626    'g',
14627    'l',
14628    'D',
14629    'e',
14630    'l',
14631    'e',
14632    't',
14633    'e',
14634    'R',
14635    'e',
14636    'n',
14637    'd',
14638    'e',
14639    'r',
14640    'b',
14641    'u',
14642    'f',
14643    'f',
14644    'e',
14645    'r',
14646    's',
14647    'E',
14648    'X',
14649    'T',
14650    0, // glDeleteRenderbuffersEXT
14651    'g',
14652    'l',
14653    'D',
14654    'e',
14655    'l',
14656    'e',
14657    't',
14658    'e',
14659    'R',
14660    'e',
14661    'n',
14662    'd',
14663    'e',
14664    'r',
14665    'b',
14666    'u',
14667    'f',
14668    'f',
14669    'e',
14670    'r',
14671    's',
14672    'O',
14673    'E',
14674    'S',
14675    0, // glDeleteRenderbuffersOES
14676    'g',
14677    'l',
14678    'D',
14679    'e',
14680    'l',
14681    'e',
14682    't',
14683    'e',
14684    'S',
14685    'a',
14686    'm',
14687    'p',
14688    'l',
14689    'e',
14690    'r',
14691    's',
14692    0, // glDeleteSamplers
14693    'g',
14694    'l',
14695    'D',
14696    'e',
14697    'l',
14698    'e',
14699    't',
14700    'e',
14701    'S',
14702    'e',
14703    'm',
14704    'a',
14705    'p',
14706    'h',
14707    'o',
14708    'r',
14709    'e',
14710    's',
14711    'E',
14712    'X',
14713    'T',
14714    0, // glDeleteSemaphoresEXT
14715    'g',
14716    'l',
14717    'D',
14718    'e',
14719    'l',
14720    'e',
14721    't',
14722    'e',
14723    'S',
14724    'h',
14725    'a',
14726    'd',
14727    'e',
14728    'r',
14729    0, // glDeleteShader
14730    'g',
14731    'l',
14732    'D',
14733    'e',
14734    'l',
14735    'e',
14736    't',
14737    'e',
14738    'S',
14739    't',
14740    'a',
14741    't',
14742    'e',
14743    's',
14744    'N',
14745    'V',
14746    0, // glDeleteStatesNV
14747    'g',
14748    'l',
14749    'D',
14750    'e',
14751    'l',
14752    'e',
14753    't',
14754    'e',
14755    'S',
14756    'y',
14757    'n',
14758    'c',
14759    0, // glDeleteSync
14760    'g',
14761    'l',
14762    'D',
14763    'e',
14764    'l',
14765    'e',
14766    't',
14767    'e',
14768    'S',
14769    'y',
14770    'n',
14771    'c',
14772    'A',
14773    'P',
14774    'P',
14775    'L',
14776    'E',
14777    0, // glDeleteSyncAPPLE
14778    'g',
14779    'l',
14780    'D',
14781    'e',
14782    'l',
14783    'e',
14784    't',
14785    'e',
14786    'T',
14787    'e',
14788    'x',
14789    't',
14790    'u',
14791    'r',
14792    'e',
14793    's',
14794    0, // glDeleteTextures
14795    'g',
14796    'l',
14797    'D',
14798    'e',
14799    'l',
14800    'e',
14801    't',
14802    'e',
14803    'T',
14804    'e',
14805    'x',
14806    't',
14807    'u',
14808    'r',
14809    'e',
14810    's',
14811    'E',
14812    'X',
14813    'T',
14814    0, // glDeleteTexturesEXT
14815    'g',
14816    'l',
14817    'D',
14818    'e',
14819    'l',
14820    'e',
14821    't',
14822    'e',
14823    'T',
14824    'r',
14825    'a',
14826    'n',
14827    's',
14828    'f',
14829    'o',
14830    'r',
14831    'm',
14832    'F',
14833    'e',
14834    'e',
14835    'd',
14836    'b',
14837    'a',
14838    'c',
14839    'k',
14840    's',
14841    0, // glDeleteTransformFeedbacks
14842    'g',
14843    'l',
14844    'D',
14845    'e',
14846    'l',
14847    'e',
14848    't',
14849    'e',
14850    'T',
14851    'r',
14852    'a',
14853    'n',
14854    's',
14855    'f',
14856    'o',
14857    'r',
14858    'm',
14859    'F',
14860    'e',
14861    'e',
14862    'd',
14863    'b',
14864    'a',
14865    'c',
14866    'k',
14867    's',
14868    'N',
14869    'V',
14870    0, // glDeleteTransformFeedbacksNV
14871    'g',
14872    'l',
14873    'D',
14874    'e',
14875    'l',
14876    'e',
14877    't',
14878    'e',
14879    'V',
14880    'e',
14881    'r',
14882    't',
14883    'e',
14884    'x',
14885    'A',
14886    'r',
14887    'r',
14888    'a',
14889    'y',
14890    's',
14891    0, // glDeleteVertexArrays
14892    'g',
14893    'l',
14894    'D',
14895    'e',
14896    'l',
14897    'e',
14898    't',
14899    'e',
14900    'V',
14901    'e',
14902    'r',
14903    't',
14904    'e',
14905    'x',
14906    'A',
14907    'r',
14908    'r',
14909    'a',
14910    'y',
14911    's',
14912    'A',
14913    'P',
14914    'P',
14915    'L',
14916    'E',
14917    0, // glDeleteVertexArraysAPPLE
14918    'g',
14919    'l',
14920    'D',
14921    'e',
14922    'l',
14923    'e',
14924    't',
14925    'e',
14926    'V',
14927    'e',
14928    'r',
14929    't',
14930    'e',
14931    'x',
14932    'A',
14933    'r',
14934    'r',
14935    'a',
14936    'y',
14937    's',
14938    'O',
14939    'E',
14940    'S',
14941    0, // glDeleteVertexArraysOES
14942    'g',
14943    'l',
14944    'D',
14945    'e',
14946    'l',
14947    'e',
14948    't',
14949    'e',
14950    'V',
14951    'e',
14952    'r',
14953    't',
14954    'e',
14955    'x',
14956    'S',
14957    'h',
14958    'a',
14959    'd',
14960    'e',
14961    'r',
14962    'E',
14963    'X',
14964    'T',
14965    0, // glDeleteVertexShaderEXT
14966    'g',
14967    'l',
14968    'D',
14969    'e',
14970    'p',
14971    't',
14972    'h',
14973    'B',
14974    'o',
14975    'u',
14976    'n',
14977    'd',
14978    's',
14979    'E',
14980    'X',
14981    'T',
14982    0, // glDepthBoundsEXT
14983    'g',
14984    'l',
14985    'D',
14986    'e',
14987    'p',
14988    't',
14989    'h',
14990    'B',
14991    'o',
14992    'u',
14993    'n',
14994    'd',
14995    's',
14996    'd',
14997    'N',
14998    'V',
14999    0, // glDepthBoundsdNV
15000    'g',
15001    'l',
15002    'D',
15003    'e',
15004    'p',
15005    't',
15006    'h',
15007    'F',
15008    'u',
15009    'n',
15010    'c',
15011    0, // glDepthFunc
15012    'g',
15013    'l',
15014    'D',
15015    'e',
15016    'p',
15017    't',
15018    'h',
15019    'M',
15020    'a',
15021    's',
15022    'k',
15023    0, // glDepthMask
15024    'g',
15025    'l',
15026    'D',
15027    'e',
15028    'p',
15029    't',
15030    'h',
15031    'R',
15032    'a',
15033    'n',
15034    'g',
15035    'e',
15036    0, // glDepthRange
15037    'g',
15038    'l',
15039    'D',
15040    'e',
15041    'p',
15042    't',
15043    'h',
15044    'R',
15045    'a',
15046    'n',
15047    'g',
15048    'e',
15049    'A',
15050    'r',
15051    'r',
15052    'a',
15053    'y',
15054    'f',
15055    'v',
15056    'N',
15057    'V',
15058    0, // glDepthRangeArrayfvNV
15059    'g',
15060    'l',
15061    'D',
15062    'e',
15063    'p',
15064    't',
15065    'h',
15066    'R',
15067    'a',
15068    'n',
15069    'g',
15070    'e',
15071    'A',
15072    'r',
15073    'r',
15074    'a',
15075    'y',
15076    'f',
15077    'v',
15078    'O',
15079    'E',
15080    'S',
15081    0, // glDepthRangeArrayfvOES
15082    'g',
15083    'l',
15084    'D',
15085    'e',
15086    'p',
15087    't',
15088    'h',
15089    'R',
15090    'a',
15091    'n',
15092    'g',
15093    'e',
15094    'A',
15095    'r',
15096    'r',
15097    'a',
15098    'y',
15099    'v',
15100    0, // glDepthRangeArrayv
15101    'g',
15102    'l',
15103    'D',
15104    'e',
15105    'p',
15106    't',
15107    'h',
15108    'R',
15109    'a',
15110    'n',
15111    'g',
15112    'e',
15113    'I',
15114    'n',
15115    'd',
15116    'e',
15117    'x',
15118    'e',
15119    'd',
15120    0, // glDepthRangeIndexed
15121    'g',
15122    'l',
15123    'D',
15124    'e',
15125    'p',
15126    't',
15127    'h',
15128    'R',
15129    'a',
15130    'n',
15131    'g',
15132    'e',
15133    'I',
15134    'n',
15135    'd',
15136    'e',
15137    'x',
15138    'e',
15139    'd',
15140    'f',
15141    'N',
15142    'V',
15143    0, // glDepthRangeIndexedfNV
15144    'g',
15145    'l',
15146    'D',
15147    'e',
15148    'p',
15149    't',
15150    'h',
15151    'R',
15152    'a',
15153    'n',
15154    'g',
15155    'e',
15156    'I',
15157    'n',
15158    'd',
15159    'e',
15160    'x',
15161    'e',
15162    'd',
15163    'f',
15164    'O',
15165    'E',
15166    'S',
15167    0, // glDepthRangeIndexedfOES
15168    'g',
15169    'l',
15170    'D',
15171    'e',
15172    'p',
15173    't',
15174    'h',
15175    'R',
15176    'a',
15177    'n',
15178    'g',
15179    'e',
15180    'd',
15181    'N',
15182    'V',
15183    0, // glDepthRangedNV
15184    'g',
15185    'l',
15186    'D',
15187    'e',
15188    'p',
15189    't',
15190    'h',
15191    'R',
15192    'a',
15193    'n',
15194    'g',
15195    'e',
15196    'f',
15197    0, // glDepthRangef
15198    'g',
15199    'l',
15200    'D',
15201    'e',
15202    'p',
15203    't',
15204    'h',
15205    'R',
15206    'a',
15207    'n',
15208    'g',
15209    'e',
15210    'f',
15211    'O',
15212    'E',
15213    'S',
15214    0, // glDepthRangefOES
15215    'g',
15216    'l',
15217    'D',
15218    'e',
15219    'p',
15220    't',
15221    'h',
15222    'R',
15223    'a',
15224    'n',
15225    'g',
15226    'e',
15227    'x',
15228    0, // glDepthRangex
15229    'g',
15230    'l',
15231    'D',
15232    'e',
15233    'p',
15234    't',
15235    'h',
15236    'R',
15237    'a',
15238    'n',
15239    'g',
15240    'e',
15241    'x',
15242    'O',
15243    'E',
15244    'S',
15245    0, // glDepthRangexOES
15246    'g',
15247    'l',
15248    'D',
15249    'e',
15250    't',
15251    'a',
15252    'c',
15253    'h',
15254    'O',
15255    'b',
15256    'j',
15257    'e',
15258    'c',
15259    't',
15260    'A',
15261    'R',
15262    'B',
15263    0, // glDetachObjectARB
15264    'g',
15265    'l',
15266    'D',
15267    'e',
15268    't',
15269    'a',
15270    'c',
15271    'h',
15272    'S',
15273    'h',
15274    'a',
15275    'd',
15276    'e',
15277    'r',
15278    0, // glDetachShader
15279    'g',
15280    'l',
15281    'D',
15282    'e',
15283    't',
15284    'a',
15285    'i',
15286    'l',
15287    'T',
15288    'e',
15289    'x',
15290    'F',
15291    'u',
15292    'n',
15293    'c',
15294    'S',
15295    'G',
15296    'I',
15297    'S',
15298    0, // glDetailTexFuncSGIS
15299    'g',
15300    'l',
15301    'D',
15302    'i',
15303    's',
15304    'a',
15305    'b',
15306    'l',
15307    'e',
15308    0, // glDisable
15309    'g',
15310    'l',
15311    'D',
15312    'i',
15313    's',
15314    'a',
15315    'b',
15316    'l',
15317    'e',
15318    'C',
15319    'l',
15320    'i',
15321    'e',
15322    'n',
15323    't',
15324    'S',
15325    't',
15326    'a',
15327    't',
15328    'e',
15329    0, // glDisableClientState
15330    'g',
15331    'l',
15332    'D',
15333    'i',
15334    's',
15335    'a',
15336    'b',
15337    'l',
15338    'e',
15339    'C',
15340    'l',
15341    'i',
15342    'e',
15343    'n',
15344    't',
15345    'S',
15346    't',
15347    'a',
15348    't',
15349    'e',
15350    'I',
15351    'n',
15352    'd',
15353    'e',
15354    'x',
15355    'e',
15356    'd',
15357    'E',
15358    'X',
15359    'T',
15360    0, // glDisableClientStateIndexedEXT
15361    'g',
15362    'l',
15363    'D',
15364    'i',
15365    's',
15366    'a',
15367    'b',
15368    'l',
15369    'e',
15370    'C',
15371    'l',
15372    'i',
15373    'e',
15374    'n',
15375    't',
15376    'S',
15377    't',
15378    'a',
15379    't',
15380    'e',
15381    'i',
15382    'E',
15383    'X',
15384    'T',
15385    0, // glDisableClientStateiEXT
15386    'g',
15387    'l',
15388    'D',
15389    'i',
15390    's',
15391    'a',
15392    'b',
15393    'l',
15394    'e',
15395    'D',
15396    'r',
15397    'i',
15398    'v',
15399    'e',
15400    'r',
15401    'C',
15402    'o',
15403    'n',
15404    't',
15405    'r',
15406    'o',
15407    'l',
15408    'Q',
15409    'C',
15410    'O',
15411    'M',
15412    0, // glDisableDriverControlQCOM
15413    'g',
15414    'l',
15415    'D',
15416    'i',
15417    's',
15418    'a',
15419    'b',
15420    'l',
15421    'e',
15422    'I',
15423    'n',
15424    'd',
15425    'e',
15426    'x',
15427    'e',
15428    'd',
15429    'E',
15430    'X',
15431    'T',
15432    0, // glDisableIndexedEXT
15433    'g',
15434    'l',
15435    'D',
15436    'i',
15437    's',
15438    'a',
15439    'b',
15440    'l',
15441    'e',
15442    'V',
15443    'a',
15444    'r',
15445    'i',
15446    'a',
15447    'n',
15448    't',
15449    'C',
15450    'l',
15451    'i',
15452    'e',
15453    'n',
15454    't',
15455    'S',
15456    't',
15457    'a',
15458    't',
15459    'e',
15460    'E',
15461    'X',
15462    'T',
15463    0, // glDisableVariantClientStateEXT
15464    'g',
15465    'l',
15466    'D',
15467    'i',
15468    's',
15469    'a',
15470    'b',
15471    'l',
15472    'e',
15473    'V',
15474    'e',
15475    'r',
15476    't',
15477    'e',
15478    'x',
15479    'A',
15480    'r',
15481    'r',
15482    'a',
15483    'y',
15484    'A',
15485    't',
15486    't',
15487    'r',
15488    'i',
15489    'b',
15490    0, // glDisableVertexArrayAttrib
15491    'g',
15492    'l',
15493    'D',
15494    'i',
15495    's',
15496    'a',
15497    'b',
15498    'l',
15499    'e',
15500    'V',
15501    'e',
15502    'r',
15503    't',
15504    'e',
15505    'x',
15506    'A',
15507    'r',
15508    'r',
15509    'a',
15510    'y',
15511    'A',
15512    't',
15513    't',
15514    'r',
15515    'i',
15516    'b',
15517    'E',
15518    'X',
15519    'T',
15520    0, // glDisableVertexArrayAttribEXT
15521    'g',
15522    'l',
15523    'D',
15524    'i',
15525    's',
15526    'a',
15527    'b',
15528    'l',
15529    'e',
15530    'V',
15531    'e',
15532    'r',
15533    't',
15534    'e',
15535    'x',
15536    'A',
15537    'r',
15538    'r',
15539    'a',
15540    'y',
15541    'E',
15542    'X',
15543    'T',
15544    0, // glDisableVertexArrayEXT
15545    'g',
15546    'l',
15547    'D',
15548    'i',
15549    's',
15550    'a',
15551    'b',
15552    'l',
15553    'e',
15554    'V',
15555    'e',
15556    'r',
15557    't',
15558    'e',
15559    'x',
15560    'A',
15561    't',
15562    't',
15563    'r',
15564    'i',
15565    'b',
15566    'A',
15567    'P',
15568    'P',
15569    'L',
15570    'E',
15571    0, // glDisableVertexAttribAPPLE
15572    'g',
15573    'l',
15574    'D',
15575    'i',
15576    's',
15577    'a',
15578    'b',
15579    'l',
15580    'e',
15581    'V',
15582    'e',
15583    'r',
15584    't',
15585    'e',
15586    'x',
15587    'A',
15588    't',
15589    't',
15590    'r',
15591    'i',
15592    'b',
15593    'A',
15594    'r',
15595    'r',
15596    'a',
15597    'y',
15598    0, // glDisableVertexAttribArray
15599    'g',
15600    'l',
15601    'D',
15602    'i',
15603    's',
15604    'a',
15605    'b',
15606    'l',
15607    'e',
15608    'V',
15609    'e',
15610    'r',
15611    't',
15612    'e',
15613    'x',
15614    'A',
15615    't',
15616    't',
15617    'r',
15618    'i',
15619    'b',
15620    'A',
15621    'r',
15622    'r',
15623    'a',
15624    'y',
15625    'A',
15626    'R',
15627    'B',
15628    0, // glDisableVertexAttribArrayARB
15629    'g',
15630    'l',
15631    'D',
15632    'i',
15633    's',
15634    'a',
15635    'b',
15636    'l',
15637    'e',
15638    'i',
15639    0, // glDisablei
15640    'g',
15641    'l',
15642    'D',
15643    'i',
15644    's',
15645    'a',
15646    'b',
15647    'l',
15648    'e',
15649    'i',
15650    'E',
15651    'X',
15652    'T',
15653    0, // glDisableiEXT
15654    'g',
15655    'l',
15656    'D',
15657    'i',
15658    's',
15659    'a',
15660    'b',
15661    'l',
15662    'e',
15663    'i',
15664    'N',
15665    'V',
15666    0, // glDisableiNV
15667    'g',
15668    'l',
15669    'D',
15670    'i',
15671    's',
15672    'a',
15673    'b',
15674    'l',
15675    'e',
15676    'i',
15677    'O',
15678    'E',
15679    'S',
15680    0, // glDisableiOES
15681    'g',
15682    'l',
15683    'D',
15684    'i',
15685    's',
15686    'c',
15687    'a',
15688    'r',
15689    'd',
15690    'F',
15691    'r',
15692    'a',
15693    'm',
15694    'e',
15695    'b',
15696    'u',
15697    'f',
15698    'f',
15699    'e',
15700    'r',
15701    'E',
15702    'X',
15703    'T',
15704    0, // glDiscardFramebufferEXT
15705    'g',
15706    'l',
15707    'D',
15708    'i',
15709    's',
15710    'p',
15711    'a',
15712    't',
15713    'c',
15714    'h',
15715    'C',
15716    'o',
15717    'm',
15718    'p',
15719    'u',
15720    't',
15721    'e',
15722    0, // glDispatchCompute
15723    'g',
15724    'l',
15725    'D',
15726    'i',
15727    's',
15728    'p',
15729    'a',
15730    't',
15731    'c',
15732    'h',
15733    'C',
15734    'o',
15735    'm',
15736    'p',
15737    'u',
15738    't',
15739    'e',
15740    'G',
15741    'r',
15742    'o',
15743    'u',
15744    'p',
15745    'S',
15746    'i',
15747    'z',
15748    'e',
15749    'A',
15750    'R',
15751    'B',
15752    0, // glDispatchComputeGroupSizeARB
15753    'g',
15754    'l',
15755    'D',
15756    'i',
15757    's',
15758    'p',
15759    'a',
15760    't',
15761    'c',
15762    'h',
15763    'C',
15764    'o',
15765    'm',
15766    'p',
15767    'u',
15768    't',
15769    'e',
15770    'I',
15771    'n',
15772    'd',
15773    'i',
15774    'r',
15775    'e',
15776    'c',
15777    't',
15778    0, // glDispatchComputeIndirect
15779    'g',
15780    'l',
15781    'D',
15782    'r',
15783    'a',
15784    'w',
15785    'A',
15786    'r',
15787    'r',
15788    'a',
15789    'y',
15790    's',
15791    0, // glDrawArrays
15792    'g',
15793    'l',
15794    'D',
15795    'r',
15796    'a',
15797    'w',
15798    'A',
15799    'r',
15800    'r',
15801    'a',
15802    'y',
15803    's',
15804    'E',
15805    'X',
15806    'T',
15807    0, // glDrawArraysEXT
15808    'g',
15809    'l',
15810    'D',
15811    'r',
15812    'a',
15813    'w',
15814    'A',
15815    'r',
15816    'r',
15817    'a',
15818    'y',
15819    's',
15820    'I',
15821    'n',
15822    'd',
15823    'i',
15824    'r',
15825    'e',
15826    'c',
15827    't',
15828    0, // glDrawArraysIndirect
15829    'g',
15830    'l',
15831    'D',
15832    'r',
15833    'a',
15834    'w',
15835    'A',
15836    'r',
15837    'r',
15838    'a',
15839    'y',
15840    's',
15841    'I',
15842    'n',
15843    's',
15844    't',
15845    'a',
15846    'n',
15847    'c',
15848    'e',
15849    'd',
15850    0, // glDrawArraysInstanced
15851    'g',
15852    'l',
15853    'D',
15854    'r',
15855    'a',
15856    'w',
15857    'A',
15858    'r',
15859    'r',
15860    'a',
15861    'y',
15862    's',
15863    'I',
15864    'n',
15865    's',
15866    't',
15867    'a',
15868    'n',
15869    'c',
15870    'e',
15871    'd',
15872    'A',
15873    'N',
15874    'G',
15875    'L',
15876    'E',
15877    0, // glDrawArraysInstancedANGLE
15878    'g',
15879    'l',
15880    'D',
15881    'r',
15882    'a',
15883    'w',
15884    'A',
15885    'r',
15886    'r',
15887    'a',
15888    'y',
15889    's',
15890    'I',
15891    'n',
15892    's',
15893    't',
15894    'a',
15895    'n',
15896    'c',
15897    'e',
15898    'd',
15899    'A',
15900    'R',
15901    'B',
15902    0, // glDrawArraysInstancedARB
15903    'g',
15904    'l',
15905    'D',
15906    'r',
15907    'a',
15908    'w',
15909    'A',
15910    'r',
15911    'r',
15912    'a',
15913    'y',
15914    's',
15915    'I',
15916    'n',
15917    's',
15918    't',
15919    'a',
15920    'n',
15921    'c',
15922    'e',
15923    'd',
15924    'B',
15925    'a',
15926    's',
15927    'e',
15928    'I',
15929    'n',
15930    's',
15931    't',
15932    'a',
15933    'n',
15934    'c',
15935    'e',
15936    0, // glDrawArraysInstancedBaseInstance
15937    'g',
15938    'l',
15939    'D',
15940    'r',
15941    'a',
15942    'w',
15943    'A',
15944    'r',
15945    'r',
15946    'a',
15947    'y',
15948    's',
15949    'I',
15950    'n',
15951    's',
15952    't',
15953    'a',
15954    'n',
15955    'c',
15956    'e',
15957    'd',
15958    'B',
15959    'a',
15960    's',
15961    'e',
15962    'I',
15963    'n',
15964    's',
15965    't',
15966    'a',
15967    'n',
15968    'c',
15969    'e',
15970    'E',
15971    'X',
15972    'T',
15973    0, // glDrawArraysInstancedBaseInstanceEXT
15974    'g',
15975    'l',
15976    'D',
15977    'r',
15978    'a',
15979    'w',
15980    'A',
15981    'r',
15982    'r',
15983    'a',
15984    'y',
15985    's',
15986    'I',
15987    'n',
15988    's',
15989    't',
15990    'a',
15991    'n',
15992    'c',
15993    'e',
15994    'd',
15995    'E',
15996    'X',
15997    'T',
15998    0, // glDrawArraysInstancedEXT
15999    'g',
16000    'l',
16001    'D',
16002    'r',
16003    'a',
16004    'w',
16005    'A',
16006    'r',
16007    'r',
16008    'a',
16009    'y',
16010    's',
16011    'I',
16012    'n',
16013    's',
16014    't',
16015    'a',
16016    'n',
16017    'c',
16018    'e',
16019    'd',
16020    'N',
16021    'V',
16022    0, // glDrawArraysInstancedNV
16023    'g',
16024    'l',
16025    'D',
16026    'r',
16027    'a',
16028    'w',
16029    'B',
16030    'u',
16031    'f',
16032    'f',
16033    'e',
16034    'r',
16035    0, // glDrawBuffer
16036    'g',
16037    'l',
16038    'D',
16039    'r',
16040    'a',
16041    'w',
16042    'B',
16043    'u',
16044    'f',
16045    'f',
16046    'e',
16047    'r',
16048    's',
16049    0, // glDrawBuffers
16050    'g',
16051    'l',
16052    'D',
16053    'r',
16054    'a',
16055    'w',
16056    'B',
16057    'u',
16058    'f',
16059    'f',
16060    'e',
16061    'r',
16062    's',
16063    'A',
16064    'R',
16065    'B',
16066    0, // glDrawBuffersARB
16067    'g',
16068    'l',
16069    'D',
16070    'r',
16071    'a',
16072    'w',
16073    'B',
16074    'u',
16075    'f',
16076    'f',
16077    'e',
16078    'r',
16079    's',
16080    'A',
16081    'T',
16082    'I',
16083    0, // glDrawBuffersATI
16084    'g',
16085    'l',
16086    'D',
16087    'r',
16088    'a',
16089    'w',
16090    'B',
16091    'u',
16092    'f',
16093    'f',
16094    'e',
16095    'r',
16096    's',
16097    'E',
16098    'X',
16099    'T',
16100    0, // glDrawBuffersEXT
16101    'g',
16102    'l',
16103    'D',
16104    'r',
16105    'a',
16106    'w',
16107    'B',
16108    'u',
16109    'f',
16110    'f',
16111    'e',
16112    'r',
16113    's',
16114    'I',
16115    'n',
16116    'd',
16117    'e',
16118    'x',
16119    'e',
16120    'd',
16121    'E',
16122    'X',
16123    'T',
16124    0, // glDrawBuffersIndexedEXT
16125    'g',
16126    'l',
16127    'D',
16128    'r',
16129    'a',
16130    'w',
16131    'B',
16132    'u',
16133    'f',
16134    'f',
16135    'e',
16136    'r',
16137    's',
16138    'N',
16139    'V',
16140    0, // glDrawBuffersNV
16141    'g',
16142    'l',
16143    'D',
16144    'r',
16145    'a',
16146    'w',
16147    'C',
16148    'o',
16149    'm',
16150    'm',
16151    'a',
16152    'n',
16153    'd',
16154    's',
16155    'A',
16156    'd',
16157    'd',
16158    'r',
16159    'e',
16160    's',
16161    's',
16162    'N',
16163    'V',
16164    0, // glDrawCommandsAddressNV
16165    'g',
16166    'l',
16167    'D',
16168    'r',
16169    'a',
16170    'w',
16171    'C',
16172    'o',
16173    'm',
16174    'm',
16175    'a',
16176    'n',
16177    'd',
16178    's',
16179    'N',
16180    'V',
16181    0, // glDrawCommandsNV
16182    'g',
16183    'l',
16184    'D',
16185    'r',
16186    'a',
16187    'w',
16188    'C',
16189    'o',
16190    'm',
16191    'm',
16192    'a',
16193    'n',
16194    'd',
16195    's',
16196    'S',
16197    't',
16198    'a',
16199    't',
16200    'e',
16201    's',
16202    'A',
16203    'd',
16204    'd',
16205    'r',
16206    'e',
16207    's',
16208    's',
16209    'N',
16210    'V',
16211    0, // glDrawCommandsStatesAddressNV
16212    'g',
16213    'l',
16214    'D',
16215    'r',
16216    'a',
16217    'w',
16218    'C',
16219    'o',
16220    'm',
16221    'm',
16222    'a',
16223    'n',
16224    'd',
16225    's',
16226    'S',
16227    't',
16228    'a',
16229    't',
16230    'e',
16231    's',
16232    'N',
16233    'V',
16234    0, // glDrawCommandsStatesNV
16235    'g',
16236    'l',
16237    'D',
16238    'r',
16239    'a',
16240    'w',
16241    'E',
16242    'l',
16243    'e',
16244    'm',
16245    'e',
16246    'n',
16247    't',
16248    'A',
16249    'r',
16250    'r',
16251    'a',
16252    'y',
16253    'A',
16254    'P',
16255    'P',
16256    'L',
16257    'E',
16258    0, // glDrawElementArrayAPPLE
16259    'g',
16260    'l',
16261    'D',
16262    'r',
16263    'a',
16264    'w',
16265    'E',
16266    'l',
16267    'e',
16268    'm',
16269    'e',
16270    'n',
16271    't',
16272    'A',
16273    'r',
16274    'r',
16275    'a',
16276    'y',
16277    'A',
16278    'T',
16279    'I',
16280    0, // glDrawElementArrayATI
16281    'g',
16282    'l',
16283    'D',
16284    'r',
16285    'a',
16286    'w',
16287    'E',
16288    'l',
16289    'e',
16290    'm',
16291    'e',
16292    'n',
16293    't',
16294    's',
16295    0, // glDrawElements
16296    'g',
16297    'l',
16298    'D',
16299    'r',
16300    'a',
16301    'w',
16302    'E',
16303    'l',
16304    'e',
16305    'm',
16306    'e',
16307    'n',
16308    't',
16309    's',
16310    'B',
16311    'a',
16312    's',
16313    'e',
16314    'V',
16315    'e',
16316    'r',
16317    't',
16318    'e',
16319    'x',
16320    0, // glDrawElementsBaseVertex
16321    'g',
16322    'l',
16323    'D',
16324    'r',
16325    'a',
16326    'w',
16327    'E',
16328    'l',
16329    'e',
16330    'm',
16331    'e',
16332    'n',
16333    't',
16334    's',
16335    'B',
16336    'a',
16337    's',
16338    'e',
16339    'V',
16340    'e',
16341    'r',
16342    't',
16343    'e',
16344    'x',
16345    'E',
16346    'X',
16347    'T',
16348    0, // glDrawElementsBaseVertexEXT
16349    'g',
16350    'l',
16351    'D',
16352    'r',
16353    'a',
16354    'w',
16355    'E',
16356    'l',
16357    'e',
16358    'm',
16359    'e',
16360    'n',
16361    't',
16362    's',
16363    'B',
16364    'a',
16365    's',
16366    'e',
16367    'V',
16368    'e',
16369    'r',
16370    't',
16371    'e',
16372    'x',
16373    'O',
16374    'E',
16375    'S',
16376    0, // glDrawElementsBaseVertexOES
16377    'g',
16378    'l',
16379    'D',
16380    'r',
16381    'a',
16382    'w',
16383    'E',
16384    'l',
16385    'e',
16386    'm',
16387    'e',
16388    'n',
16389    't',
16390    's',
16391    'I',
16392    'n',
16393    'd',
16394    'i',
16395    'r',
16396    'e',
16397    'c',
16398    't',
16399    0, // glDrawElementsIndirect
16400    'g',
16401    'l',
16402    'D',
16403    'r',
16404    'a',
16405    'w',
16406    'E',
16407    'l',
16408    'e',
16409    'm',
16410    'e',
16411    'n',
16412    't',
16413    's',
16414    'I',
16415    'n',
16416    's',
16417    't',
16418    'a',
16419    'n',
16420    'c',
16421    'e',
16422    'd',
16423    0, // glDrawElementsInstanced
16424    'g',
16425    'l',
16426    'D',
16427    'r',
16428    'a',
16429    'w',
16430    'E',
16431    'l',
16432    'e',
16433    'm',
16434    'e',
16435    'n',
16436    't',
16437    's',
16438    'I',
16439    'n',
16440    's',
16441    't',
16442    'a',
16443    'n',
16444    'c',
16445    'e',
16446    'd',
16447    'A',
16448    'N',
16449    'G',
16450    'L',
16451    'E',
16452    0, // glDrawElementsInstancedANGLE
16453    'g',
16454    'l',
16455    'D',
16456    'r',
16457    'a',
16458    'w',
16459    'E',
16460    'l',
16461    'e',
16462    'm',
16463    'e',
16464    'n',
16465    't',
16466    's',
16467    'I',
16468    'n',
16469    's',
16470    't',
16471    'a',
16472    'n',
16473    'c',
16474    'e',
16475    'd',
16476    'A',
16477    'R',
16478    'B',
16479    0, // glDrawElementsInstancedARB
16480    'g',
16481    'l',
16482    'D',
16483    'r',
16484    'a',
16485    'w',
16486    'E',
16487    'l',
16488    'e',
16489    'm',
16490    'e',
16491    'n',
16492    't',
16493    's',
16494    'I',
16495    'n',
16496    's',
16497    't',
16498    'a',
16499    'n',
16500    'c',
16501    'e',
16502    'd',
16503    'B',
16504    'a',
16505    's',
16506    'e',
16507    'I',
16508    'n',
16509    's',
16510    't',
16511    'a',
16512    'n',
16513    'c',
16514    'e',
16515    0, // glDrawElementsInstancedBaseInstance
16516    'g',
16517    'l',
16518    'D',
16519    'r',
16520    'a',
16521    'w',
16522    'E',
16523    'l',
16524    'e',
16525    'm',
16526    'e',
16527    'n',
16528    't',
16529    's',
16530    'I',
16531    'n',
16532    's',
16533    't',
16534    'a',
16535    'n',
16536    'c',
16537    'e',
16538    'd',
16539    'B',
16540    'a',
16541    's',
16542    'e',
16543    'I',
16544    'n',
16545    's',
16546    't',
16547    'a',
16548    'n',
16549    'c',
16550    'e',
16551    'E',
16552    'X',
16553    'T',
16554    0, // glDrawElementsInstancedBaseInstanceEXT
16555    'g',
16556    'l',
16557    'D',
16558    'r',
16559    'a',
16560    'w',
16561    'E',
16562    'l',
16563    'e',
16564    'm',
16565    'e',
16566    'n',
16567    't',
16568    's',
16569    'I',
16570    'n',
16571    's',
16572    't',
16573    'a',
16574    'n',
16575    'c',
16576    'e',
16577    'd',
16578    'B',
16579    'a',
16580    's',
16581    'e',
16582    'V',
16583    'e',
16584    'r',
16585    't',
16586    'e',
16587    'x',
16588    0, // glDrawElementsInstancedBaseVertex
16589    'g',
16590    'l',
16591    'D',
16592    'r',
16593    'a',
16594    'w',
16595    'E',
16596    'l',
16597    'e',
16598    'm',
16599    'e',
16600    'n',
16601    't',
16602    's',
16603    'I',
16604    'n',
16605    's',
16606    't',
16607    'a',
16608    'n',
16609    'c',
16610    'e',
16611    'd',
16612    'B',
16613    'a',
16614    's',
16615    'e',
16616    'V',
16617    'e',
16618    'r',
16619    't',
16620    'e',
16621    'x',
16622    'B',
16623    'a',
16624    's',
16625    'e',
16626    'I',
16627    'n',
16628    's',
16629    't',
16630    'a',
16631    'n',
16632    'c',
16633    'e',
16634    0, // glDrawElementsInstancedBaseVertexBaseInstance
16635    'g',
16636    'l',
16637    'D',
16638    'r',
16639    'a',
16640    'w',
16641    'E',
16642    'l',
16643    'e',
16644    'm',
16645    'e',
16646    'n',
16647    't',
16648    's',
16649    'I',
16650    'n',
16651    's',
16652    't',
16653    'a',
16654    'n',
16655    'c',
16656    'e',
16657    'd',
16658    'B',
16659    'a',
16660    's',
16661    'e',
16662    'V',
16663    'e',
16664    'r',
16665    't',
16666    'e',
16667    'x',
16668    'B',
16669    'a',
16670    's',
16671    'e',
16672    'I',
16673    'n',
16674    's',
16675    't',
16676    'a',
16677    'n',
16678    'c',
16679    'e',
16680    'E',
16681    'X',
16682    'T',
16683    0, // glDrawElementsInstancedBaseVertexBaseInstanceEXT
16684    'g',
16685    'l',
16686    'D',
16687    'r',
16688    'a',
16689    'w',
16690    'E',
16691    'l',
16692    'e',
16693    'm',
16694    'e',
16695    'n',
16696    't',
16697    's',
16698    'I',
16699    'n',
16700    's',
16701    't',
16702    'a',
16703    'n',
16704    'c',
16705    'e',
16706    'd',
16707    'B',
16708    'a',
16709    's',
16710    'e',
16711    'V',
16712    'e',
16713    'r',
16714    't',
16715    'e',
16716    'x',
16717    'E',
16718    'X',
16719    'T',
16720    0, // glDrawElementsInstancedBaseVertexEXT
16721    'g',
16722    'l',
16723    'D',
16724    'r',
16725    'a',
16726    'w',
16727    'E',
16728    'l',
16729    'e',
16730    'm',
16731    'e',
16732    'n',
16733    't',
16734    's',
16735    'I',
16736    'n',
16737    's',
16738    't',
16739    'a',
16740    'n',
16741    'c',
16742    'e',
16743    'd',
16744    'B',
16745    'a',
16746    's',
16747    'e',
16748    'V',
16749    'e',
16750    'r',
16751    't',
16752    'e',
16753    'x',
16754    'O',
16755    'E',
16756    'S',
16757    0, // glDrawElementsInstancedBaseVertexOES
16758    'g',
16759    'l',
16760    'D',
16761    'r',
16762    'a',
16763    'w',
16764    'E',
16765    'l',
16766    'e',
16767    'm',
16768    'e',
16769    'n',
16770    't',
16771    's',
16772    'I',
16773    'n',
16774    's',
16775    't',
16776    'a',
16777    'n',
16778    'c',
16779    'e',
16780    'd',
16781    'E',
16782    'X',
16783    'T',
16784    0, // glDrawElementsInstancedEXT
16785    'g',
16786    'l',
16787    'D',
16788    'r',
16789    'a',
16790    'w',
16791    'E',
16792    'l',
16793    'e',
16794    'm',
16795    'e',
16796    'n',
16797    't',
16798    's',
16799    'I',
16800    'n',
16801    's',
16802    't',
16803    'a',
16804    'n',
16805    'c',
16806    'e',
16807    'd',
16808    'N',
16809    'V',
16810    0, // glDrawElementsInstancedNV
16811    'g',
16812    'l',
16813    'D',
16814    'r',
16815    'a',
16816    'w',
16817    'M',
16818    'e',
16819    's',
16820    'h',
16821    'A',
16822    'r',
16823    'r',
16824    'a',
16825    'y',
16826    's',
16827    'S',
16828    'U',
16829    'N',
16830    0, // glDrawMeshArraysSUN
16831    'g',
16832    'l',
16833    'D',
16834    'r',
16835    'a',
16836    'w',
16837    'M',
16838    'e',
16839    's',
16840    'h',
16841    'T',
16842    'a',
16843    's',
16844    'k',
16845    's',
16846    'I',
16847    'n',
16848    'd',
16849    'i',
16850    'r',
16851    'e',
16852    'c',
16853    't',
16854    'N',
16855    'V',
16856    0, // glDrawMeshTasksIndirectNV
16857    'g',
16858    'l',
16859    'D',
16860    'r',
16861    'a',
16862    'w',
16863    'M',
16864    'e',
16865    's',
16866    'h',
16867    'T',
16868    'a',
16869    's',
16870    'k',
16871    's',
16872    'N',
16873    'V',
16874    0, // glDrawMeshTasksNV
16875    'g',
16876    'l',
16877    'D',
16878    'r',
16879    'a',
16880    'w',
16881    'P',
16882    'i',
16883    'x',
16884    'e',
16885    'l',
16886    's',
16887    0, // glDrawPixels
16888    'g',
16889    'l',
16890    'D',
16891    'r',
16892    'a',
16893    'w',
16894    'R',
16895    'a',
16896    'n',
16897    'g',
16898    'e',
16899    'E',
16900    'l',
16901    'e',
16902    'm',
16903    'e',
16904    'n',
16905    't',
16906    'A',
16907    'r',
16908    'r',
16909    'a',
16910    'y',
16911    'A',
16912    'P',
16913    'P',
16914    'L',
16915    'E',
16916    0, // glDrawRangeElementArrayAPPLE
16917    'g',
16918    'l',
16919    'D',
16920    'r',
16921    'a',
16922    'w',
16923    'R',
16924    'a',
16925    'n',
16926    'g',
16927    'e',
16928    'E',
16929    'l',
16930    'e',
16931    'm',
16932    'e',
16933    'n',
16934    't',
16935    'A',
16936    'r',
16937    'r',
16938    'a',
16939    'y',
16940    'A',
16941    'T',
16942    'I',
16943    0, // glDrawRangeElementArrayATI
16944    'g',
16945    'l',
16946    'D',
16947    'r',
16948    'a',
16949    'w',
16950    'R',
16951    'a',
16952    'n',
16953    'g',
16954    'e',
16955    'E',
16956    'l',
16957    'e',
16958    'm',
16959    'e',
16960    'n',
16961    't',
16962    's',
16963    0, // glDrawRangeElements
16964    'g',
16965    'l',
16966    'D',
16967    'r',
16968    'a',
16969    'w',
16970    'R',
16971    'a',
16972    'n',
16973    'g',
16974    'e',
16975    'E',
16976    'l',
16977    'e',
16978    'm',
16979    'e',
16980    'n',
16981    't',
16982    's',
16983    'B',
16984    'a',
16985    's',
16986    'e',
16987    'V',
16988    'e',
16989    'r',
16990    't',
16991    'e',
16992    'x',
16993    0, // glDrawRangeElementsBaseVertex
16994    'g',
16995    'l',
16996    'D',
16997    'r',
16998    'a',
16999    'w',
17000    'R',
17001    'a',
17002    'n',
17003    'g',
17004    'e',
17005    'E',
17006    'l',
17007    'e',
17008    'm',
17009    'e',
17010    'n',
17011    't',
17012    's',
17013    'B',
17014    'a',
17015    's',
17016    'e',
17017    'V',
17018    'e',
17019    'r',
17020    't',
17021    'e',
17022    'x',
17023    'E',
17024    'X',
17025    'T',
17026    0, // glDrawRangeElementsBaseVertexEXT
17027    'g',
17028    'l',
17029    'D',
17030    'r',
17031    'a',
17032    'w',
17033    'R',
17034    'a',
17035    'n',
17036    'g',
17037    'e',
17038    'E',
17039    'l',
17040    'e',
17041    'm',
17042    'e',
17043    'n',
17044    't',
17045    's',
17046    'B',
17047    'a',
17048    's',
17049    'e',
17050    'V',
17051    'e',
17052    'r',
17053    't',
17054    'e',
17055    'x',
17056    'O',
17057    'E',
17058    'S',
17059    0, // glDrawRangeElementsBaseVertexOES
17060    'g',
17061    'l',
17062    'D',
17063    'r',
17064    'a',
17065    'w',
17066    'R',
17067    'a',
17068    'n',
17069    'g',
17070    'e',
17071    'E',
17072    'l',
17073    'e',
17074    'm',
17075    'e',
17076    'n',
17077    't',
17078    's',
17079    'E',
17080    'X',
17081    'T',
17082    0, // glDrawRangeElementsEXT
17083    'g',
17084    'l',
17085    'D',
17086    'r',
17087    'a',
17088    'w',
17089    'T',
17090    'e',
17091    'x',
17092    'f',
17093    'O',
17094    'E',
17095    'S',
17096    0, // glDrawTexfOES
17097    'g',
17098    'l',
17099    'D',
17100    'r',
17101    'a',
17102    'w',
17103    'T',
17104    'e',
17105    'x',
17106    'f',
17107    'v',
17108    'O',
17109    'E',
17110    'S',
17111    0, // glDrawTexfvOES
17112    'g',
17113    'l',
17114    'D',
17115    'r',
17116    'a',
17117    'w',
17118    'T',
17119    'e',
17120    'x',
17121    'i',
17122    'O',
17123    'E',
17124    'S',
17125    0, // glDrawTexiOES
17126    'g',
17127    'l',
17128    'D',
17129    'r',
17130    'a',
17131    'w',
17132    'T',
17133    'e',
17134    'x',
17135    'i',
17136    'v',
17137    'O',
17138    'E',
17139    'S',
17140    0, // glDrawTexivOES
17141    'g',
17142    'l',
17143    'D',
17144    'r',
17145    'a',
17146    'w',
17147    'T',
17148    'e',
17149    'x',
17150    's',
17151    'O',
17152    'E',
17153    'S',
17154    0, // glDrawTexsOES
17155    'g',
17156    'l',
17157    'D',
17158    'r',
17159    'a',
17160    'w',
17161    'T',
17162    'e',
17163    'x',
17164    's',
17165    'v',
17166    'O',
17167    'E',
17168    'S',
17169    0, // glDrawTexsvOES
17170    'g',
17171    'l',
17172    'D',
17173    'r',
17174    'a',
17175    'w',
17176    'T',
17177    'e',
17178    'x',
17179    't',
17180    'u',
17181    'r',
17182    'e',
17183    'N',
17184    'V',
17185    0, // glDrawTextureNV
17186    'g',
17187    'l',
17188    'D',
17189    'r',
17190    'a',
17191    'w',
17192    'T',
17193    'e',
17194    'x',
17195    'x',
17196    'O',
17197    'E',
17198    'S',
17199    0, // glDrawTexxOES
17200    'g',
17201    'l',
17202    'D',
17203    'r',
17204    'a',
17205    'w',
17206    'T',
17207    'e',
17208    'x',
17209    'x',
17210    'v',
17211    'O',
17212    'E',
17213    'S',
17214    0, // glDrawTexxvOES
17215    'g',
17216    'l',
17217    'D',
17218    'r',
17219    'a',
17220    'w',
17221    'T',
17222    'r',
17223    'a',
17224    'n',
17225    's',
17226    'f',
17227    'o',
17228    'r',
17229    'm',
17230    'F',
17231    'e',
17232    'e',
17233    'd',
17234    'b',
17235    'a',
17236    'c',
17237    'k',
17238    0, // glDrawTransformFeedback
17239    'g',
17240    'l',
17241    'D',
17242    'r',
17243    'a',
17244    'w',
17245    'T',
17246    'r',
17247    'a',
17248    'n',
17249    's',
17250    'f',
17251    'o',
17252    'r',
17253    'm',
17254    'F',
17255    'e',
17256    'e',
17257    'd',
17258    'b',
17259    'a',
17260    'c',
17261    'k',
17262    'E',
17263    'X',
17264    'T',
17265    0, // glDrawTransformFeedbackEXT
17266    'g',
17267    'l',
17268    'D',
17269    'r',
17270    'a',
17271    'w',
17272    'T',
17273    'r',
17274    'a',
17275    'n',
17276    's',
17277    'f',
17278    'o',
17279    'r',
17280    'm',
17281    'F',
17282    'e',
17283    'e',
17284    'd',
17285    'b',
17286    'a',
17287    'c',
17288    'k',
17289    'I',
17290    'n',
17291    's',
17292    't',
17293    'a',
17294    'n',
17295    'c',
17296    'e',
17297    'd',
17298    0, // glDrawTransformFeedbackInstanced
17299    'g',
17300    'l',
17301    'D',
17302    'r',
17303    'a',
17304    'w',
17305    'T',
17306    'r',
17307    'a',
17308    'n',
17309    's',
17310    'f',
17311    'o',
17312    'r',
17313    'm',
17314    'F',
17315    'e',
17316    'e',
17317    'd',
17318    'b',
17319    'a',
17320    'c',
17321    'k',
17322    'I',
17323    'n',
17324    's',
17325    't',
17326    'a',
17327    'n',
17328    'c',
17329    'e',
17330    'd',
17331    'E',
17332    'X',
17333    'T',
17334    0, // glDrawTransformFeedbackInstancedEXT
17335    'g',
17336    'l',
17337    'D',
17338    'r',
17339    'a',
17340    'w',
17341    'T',
17342    'r',
17343    'a',
17344    'n',
17345    's',
17346    'f',
17347    'o',
17348    'r',
17349    'm',
17350    'F',
17351    'e',
17352    'e',
17353    'd',
17354    'b',
17355    'a',
17356    'c',
17357    'k',
17358    'N',
17359    'V',
17360    0, // glDrawTransformFeedbackNV
17361    'g',
17362    'l',
17363    'D',
17364    'r',
17365    'a',
17366    'w',
17367    'T',
17368    'r',
17369    'a',
17370    'n',
17371    's',
17372    'f',
17373    'o',
17374    'r',
17375    'm',
17376    'F',
17377    'e',
17378    'e',
17379    'd',
17380    'b',
17381    'a',
17382    'c',
17383    'k',
17384    'S',
17385    't',
17386    'r',
17387    'e',
17388    'a',
17389    'm',
17390    0, // glDrawTransformFeedbackStream
17391    'g',
17392    'l',
17393    'D',
17394    'r',
17395    'a',
17396    'w',
17397    'T',
17398    'r',
17399    'a',
17400    'n',
17401    's',
17402    'f',
17403    'o',
17404    'r',
17405    'm',
17406    'F',
17407    'e',
17408    'e',
17409    'd',
17410    'b',
17411    'a',
17412    'c',
17413    'k',
17414    'S',
17415    't',
17416    'r',
17417    'e',
17418    'a',
17419    'm',
17420    'I',
17421    'n',
17422    's',
17423    't',
17424    'a',
17425    'n',
17426    'c',
17427    'e',
17428    'd',
17429    0, // glDrawTransformFeedbackStreamInstanced
17430    'g',
17431    'l',
17432    'D',
17433    'r',
17434    'a',
17435    'w',
17436    'V',
17437    'k',
17438    'I',
17439    'm',
17440    'a',
17441    'g',
17442    'e',
17443    'N',
17444    'V',
17445    0, // glDrawVkImageNV
17446    'g',
17447    'l',
17448    'E',
17449    'G',
17450    'L',
17451    'I',
17452    'm',
17453    'a',
17454    'g',
17455    'e',
17456    'T',
17457    'a',
17458    'r',
17459    'g',
17460    'e',
17461    't',
17462    'R',
17463    'e',
17464    'n',
17465    'd',
17466    'e',
17467    'r',
17468    'b',
17469    'u',
17470    'f',
17471    'f',
17472    'e',
17473    'r',
17474    'S',
17475    't',
17476    'o',
17477    'r',
17478    'a',
17479    'g',
17480    'e',
17481    'O',
17482    'E',
17483    'S',
17484    0, // glEGLImageTargetRenderbufferStorageOES
17485    'g',
17486    'l',
17487    'E',
17488    'G',
17489    'L',
17490    'I',
17491    'm',
17492    'a',
17493    'g',
17494    'e',
17495    'T',
17496    'a',
17497    'r',
17498    'g',
17499    'e',
17500    't',
17501    'T',
17502    'e',
17503    'x',
17504    'S',
17505    't',
17506    'o',
17507    'r',
17508    'a',
17509    'g',
17510    'e',
17511    'E',
17512    'X',
17513    'T',
17514    0, // glEGLImageTargetTexStorageEXT
17515    'g',
17516    'l',
17517    'E',
17518    'G',
17519    'L',
17520    'I',
17521    'm',
17522    'a',
17523    'g',
17524    'e',
17525    'T',
17526    'a',
17527    'r',
17528    'g',
17529    'e',
17530    't',
17531    'T',
17532    'e',
17533    'x',
17534    't',
17535    'u',
17536    'r',
17537    'e',
17538    '2',
17539    'D',
17540    'O',
17541    'E',
17542    'S',
17543    0, // glEGLImageTargetTexture2DOES
17544    'g',
17545    'l',
17546    'E',
17547    'G',
17548    'L',
17549    'I',
17550    'm',
17551    'a',
17552    'g',
17553    'e',
17554    'T',
17555    'a',
17556    'r',
17557    'g',
17558    'e',
17559    't',
17560    'T',
17561    'e',
17562    'x',
17563    't',
17564    'u',
17565    'r',
17566    'e',
17567    'S',
17568    't',
17569    'o',
17570    'r',
17571    'a',
17572    'g',
17573    'e',
17574    'E',
17575    'X',
17576    'T',
17577    0, // glEGLImageTargetTextureStorageEXT
17578    'g',
17579    'l',
17580    'E',
17581    'd',
17582    'g',
17583    'e',
17584    'F',
17585    'l',
17586    'a',
17587    'g',
17588    0, // glEdgeFlag
17589    'g',
17590    'l',
17591    'E',
17592    'd',
17593    'g',
17594    'e',
17595    'F',
17596    'l',
17597    'a',
17598    'g',
17599    'F',
17600    'o',
17601    'r',
17602    'm',
17603    'a',
17604    't',
17605    'N',
17606    'V',
17607    0, // glEdgeFlagFormatNV
17608    'g',
17609    'l',
17610    'E',
17611    'd',
17612    'g',
17613    'e',
17614    'F',
17615    'l',
17616    'a',
17617    'g',
17618    'P',
17619    'o',
17620    'i',
17621    'n',
17622    't',
17623    'e',
17624    'r',
17625    0, // glEdgeFlagPointer
17626    'g',
17627    'l',
17628    'E',
17629    'd',
17630    'g',
17631    'e',
17632    'F',
17633    'l',
17634    'a',
17635    'g',
17636    'P',
17637    'o',
17638    'i',
17639    'n',
17640    't',
17641    'e',
17642    'r',
17643    'E',
17644    'X',
17645    'T',
17646    0, // glEdgeFlagPointerEXT
17647    'g',
17648    'l',
17649    'E',
17650    'd',
17651    'g',
17652    'e',
17653    'F',
17654    'l',
17655    'a',
17656    'g',
17657    'P',
17658    'o',
17659    'i',
17660    'n',
17661    't',
17662    'e',
17663    'r',
17664    'L',
17665    'i',
17666    's',
17667    't',
17668    'I',
17669    'B',
17670    'M',
17671    0, // glEdgeFlagPointerListIBM
17672    'g',
17673    'l',
17674    'E',
17675    'd',
17676    'g',
17677    'e',
17678    'F',
17679    'l',
17680    'a',
17681    'g',
17682    'v',
17683    0, // glEdgeFlagv
17684    'g',
17685    'l',
17686    'E',
17687    'l',
17688    'e',
17689    'm',
17690    'e',
17691    'n',
17692    't',
17693    'P',
17694    'o',
17695    'i',
17696    'n',
17697    't',
17698    'e',
17699    'r',
17700    'A',
17701    'P',
17702    'P',
17703    'L',
17704    'E',
17705    0, // glElementPointerAPPLE
17706    'g',
17707    'l',
17708    'E',
17709    'l',
17710    'e',
17711    'm',
17712    'e',
17713    'n',
17714    't',
17715    'P',
17716    'o',
17717    'i',
17718    'n',
17719    't',
17720    'e',
17721    'r',
17722    'A',
17723    'T',
17724    'I',
17725    0, // glElementPointerATI
17726    'g',
17727    'l',
17728    'E',
17729    'n',
17730    'a',
17731    'b',
17732    'l',
17733    'e',
17734    0, // glEnable
17735    'g',
17736    'l',
17737    'E',
17738    'n',
17739    'a',
17740    'b',
17741    'l',
17742    'e',
17743    'C',
17744    'l',
17745    'i',
17746    'e',
17747    'n',
17748    't',
17749    'S',
17750    't',
17751    'a',
17752    't',
17753    'e',
17754    0, // glEnableClientState
17755    'g',
17756    'l',
17757    'E',
17758    'n',
17759    'a',
17760    'b',
17761    'l',
17762    'e',
17763    'C',
17764    'l',
17765    'i',
17766    'e',
17767    'n',
17768    't',
17769    'S',
17770    't',
17771    'a',
17772    't',
17773    'e',
17774    'I',
17775    'n',
17776    'd',
17777    'e',
17778    'x',
17779    'e',
17780    'd',
17781    'E',
17782    'X',
17783    'T',
17784    0, // glEnableClientStateIndexedEXT
17785    'g',
17786    'l',
17787    'E',
17788    'n',
17789    'a',
17790    'b',
17791    'l',
17792    'e',
17793    'C',
17794    'l',
17795    'i',
17796    'e',
17797    'n',
17798    't',
17799    'S',
17800    't',
17801    'a',
17802    't',
17803    'e',
17804    'i',
17805    'E',
17806    'X',
17807    'T',
17808    0, // glEnableClientStateiEXT
17809    'g',
17810    'l',
17811    'E',
17812    'n',
17813    'a',
17814    'b',
17815    'l',
17816    'e',
17817    'D',
17818    'r',
17819    'i',
17820    'v',
17821    'e',
17822    'r',
17823    'C',
17824    'o',
17825    'n',
17826    't',
17827    'r',
17828    'o',
17829    'l',
17830    'Q',
17831    'C',
17832    'O',
17833    'M',
17834    0, // glEnableDriverControlQCOM
17835    'g',
17836    'l',
17837    'E',
17838    'n',
17839    'a',
17840    'b',
17841    'l',
17842    'e',
17843    'I',
17844    'n',
17845    'd',
17846    'e',
17847    'x',
17848    'e',
17849    'd',
17850    'E',
17851    'X',
17852    'T',
17853    0, // glEnableIndexedEXT
17854    'g',
17855    'l',
17856    'E',
17857    'n',
17858    'a',
17859    'b',
17860    'l',
17861    'e',
17862    'V',
17863    'a',
17864    'r',
17865    'i',
17866    'a',
17867    'n',
17868    't',
17869    'C',
17870    'l',
17871    'i',
17872    'e',
17873    'n',
17874    't',
17875    'S',
17876    't',
17877    'a',
17878    't',
17879    'e',
17880    'E',
17881    'X',
17882    'T',
17883    0, // glEnableVariantClientStateEXT
17884    'g',
17885    'l',
17886    'E',
17887    'n',
17888    'a',
17889    'b',
17890    'l',
17891    'e',
17892    'V',
17893    'e',
17894    'r',
17895    't',
17896    'e',
17897    'x',
17898    'A',
17899    'r',
17900    'r',
17901    'a',
17902    'y',
17903    'A',
17904    't',
17905    't',
17906    'r',
17907    'i',
17908    'b',
17909    0, // glEnableVertexArrayAttrib
17910    'g',
17911    'l',
17912    'E',
17913    'n',
17914    'a',
17915    'b',
17916    'l',
17917    'e',
17918    'V',
17919    'e',
17920    'r',
17921    't',
17922    'e',
17923    'x',
17924    'A',
17925    'r',
17926    'r',
17927    'a',
17928    'y',
17929    'A',
17930    't',
17931    't',
17932    'r',
17933    'i',
17934    'b',
17935    'E',
17936    'X',
17937    'T',
17938    0, // glEnableVertexArrayAttribEXT
17939    'g',
17940    'l',
17941    'E',
17942    'n',
17943    'a',
17944    'b',
17945    'l',
17946    'e',
17947    'V',
17948    'e',
17949    'r',
17950    't',
17951    'e',
17952    'x',
17953    'A',
17954    'r',
17955    'r',
17956    'a',
17957    'y',
17958    'E',
17959    'X',
17960    'T',
17961    0, // glEnableVertexArrayEXT
17962    'g',
17963    'l',
17964    'E',
17965    'n',
17966    'a',
17967    'b',
17968    'l',
17969    'e',
17970    'V',
17971    'e',
17972    'r',
17973    't',
17974    'e',
17975    'x',
17976    'A',
17977    't',
17978    't',
17979    'r',
17980    'i',
17981    'b',
17982    'A',
17983    'P',
17984    'P',
17985    'L',
17986    'E',
17987    0, // glEnableVertexAttribAPPLE
17988    'g',
17989    'l',
17990    'E',
17991    'n',
17992    'a',
17993    'b',
17994    'l',
17995    'e',
17996    'V',
17997    'e',
17998    'r',
17999    't',
18000    'e',
18001    'x',
18002    'A',
18003    't',
18004    't',
18005    'r',
18006    'i',
18007    'b',
18008    'A',
18009    'r',
18010    'r',
18011    'a',
18012    'y',
18013    0, // glEnableVertexAttribArray
18014    'g',
18015    'l',
18016    'E',
18017    'n',
18018    'a',
18019    'b',
18020    'l',
18021    'e',
18022    'V',
18023    'e',
18024    'r',
18025    't',
18026    'e',
18027    'x',
18028    'A',
18029    't',
18030    't',
18031    'r',
18032    'i',
18033    'b',
18034    'A',
18035    'r',
18036    'r',
18037    'a',
18038    'y',
18039    'A',
18040    'R',
18041    'B',
18042    0, // glEnableVertexAttribArrayARB
18043    'g',
18044    'l',
18045    'E',
18046    'n',
18047    'a',
18048    'b',
18049    'l',
18050    'e',
18051    'i',
18052    0, // glEnablei
18053    'g',
18054    'l',
18055    'E',
18056    'n',
18057    'a',
18058    'b',
18059    'l',
18060    'e',
18061    'i',
18062    'E',
18063    'X',
18064    'T',
18065    0, // glEnableiEXT
18066    'g',
18067    'l',
18068    'E',
18069    'n',
18070    'a',
18071    'b',
18072    'l',
18073    'e',
18074    'i',
18075    'N',
18076    'V',
18077    0, // glEnableiNV
18078    'g',
18079    'l',
18080    'E',
18081    'n',
18082    'a',
18083    'b',
18084    'l',
18085    'e',
18086    'i',
18087    'O',
18088    'E',
18089    'S',
18090    0, // glEnableiOES
18091    'g',
18092    'l',
18093    'E',
18094    'n',
18095    'd',
18096    0, // glEnd
18097    'g',
18098    'l',
18099    'E',
18100    'n',
18101    'd',
18102    'C',
18103    'o',
18104    'n',
18105    'd',
18106    'i',
18107    't',
18108    'i',
18109    'o',
18110    'n',
18111    'a',
18112    'l',
18113    'R',
18114    'e',
18115    'n',
18116    'd',
18117    'e',
18118    'r',
18119    0, // glEndConditionalRender
18120    'g',
18121    'l',
18122    'E',
18123    'n',
18124    'd',
18125    'C',
18126    'o',
18127    'n',
18128    'd',
18129    'i',
18130    't',
18131    'i',
18132    'o',
18133    'n',
18134    'a',
18135    'l',
18136    'R',
18137    'e',
18138    'n',
18139    'd',
18140    'e',
18141    'r',
18142    'N',
18143    'V',
18144    0, // glEndConditionalRenderNV
18145    'g',
18146    'l',
18147    'E',
18148    'n',
18149    'd',
18150    'C',
18151    'o',
18152    'n',
18153    'd',
18154    'i',
18155    't',
18156    'i',
18157    'o',
18158    'n',
18159    'a',
18160    'l',
18161    'R',
18162    'e',
18163    'n',
18164    'd',
18165    'e',
18166    'r',
18167    'N',
18168    'V',
18169    'X',
18170    0, // glEndConditionalRenderNVX
18171    'g',
18172    'l',
18173    'E',
18174    'n',
18175    'd',
18176    'F',
18177    'r',
18178    'a',
18179    'g',
18180    'm',
18181    'e',
18182    'n',
18183    't',
18184    'S',
18185    'h',
18186    'a',
18187    'd',
18188    'e',
18189    'r',
18190    'A',
18191    'T',
18192    'I',
18193    0, // glEndFragmentShaderATI
18194    'g',
18195    'l',
18196    'E',
18197    'n',
18198    'd',
18199    'L',
18200    'i',
18201    's',
18202    't',
18203    0, // glEndList
18204    'g',
18205    'l',
18206    'E',
18207    'n',
18208    'd',
18209    'O',
18210    'c',
18211    'c',
18212    'l',
18213    'u',
18214    's',
18215    'i',
18216    'o',
18217    'n',
18218    'Q',
18219    'u',
18220    'e',
18221    'r',
18222    'y',
18223    'N',
18224    'V',
18225    0, // glEndOcclusionQueryNV
18226    'g',
18227    'l',
18228    'E',
18229    'n',
18230    'd',
18231    'P',
18232    'e',
18233    'r',
18234    'f',
18235    'M',
18236    'o',
18237    'n',
18238    'i',
18239    't',
18240    'o',
18241    'r',
18242    'A',
18243    'M',
18244    'D',
18245    0, // glEndPerfMonitorAMD
18246    'g',
18247    'l',
18248    'E',
18249    'n',
18250    'd',
18251    'P',
18252    'e',
18253    'r',
18254    'f',
18255    'Q',
18256    'u',
18257    'e',
18258    'r',
18259    'y',
18260    'I',
18261    'N',
18262    'T',
18263    'E',
18264    'L',
18265    0, // glEndPerfQueryINTEL
18266    'g',
18267    'l',
18268    'E',
18269    'n',
18270    'd',
18271    'Q',
18272    'u',
18273    'e',
18274    'r',
18275    'y',
18276    0, // glEndQuery
18277    'g',
18278    'l',
18279    'E',
18280    'n',
18281    'd',
18282    'Q',
18283    'u',
18284    'e',
18285    'r',
18286    'y',
18287    'A',
18288    'R',
18289    'B',
18290    0, // glEndQueryARB
18291    'g',
18292    'l',
18293    'E',
18294    'n',
18295    'd',
18296    'Q',
18297    'u',
18298    'e',
18299    'r',
18300    'y',
18301    'E',
18302    'X',
18303    'T',
18304    0, // glEndQueryEXT
18305    'g',
18306    'l',
18307    'E',
18308    'n',
18309    'd',
18310    'Q',
18311    'u',
18312    'e',
18313    'r',
18314    'y',
18315    'I',
18316    'n',
18317    'd',
18318    'e',
18319    'x',
18320    'e',
18321    'd',
18322    0, // glEndQueryIndexed
18323    'g',
18324    'l',
18325    'E',
18326    'n',
18327    'd',
18328    'T',
18329    'i',
18330    'l',
18331    'i',
18332    'n',
18333    'g',
18334    'Q',
18335    'C',
18336    'O',
18337    'M',
18338    0, // glEndTilingQCOM
18339    'g',
18340    'l',
18341    'E',
18342    'n',
18343    'd',
18344    'T',
18345    'r',
18346    'a',
18347    'n',
18348    's',
18349    'f',
18350    'o',
18351    'r',
18352    'm',
18353    'F',
18354    'e',
18355    'e',
18356    'd',
18357    'b',
18358    'a',
18359    'c',
18360    'k',
18361    0, // glEndTransformFeedback
18362    'g',
18363    'l',
18364    'E',
18365    'n',
18366    'd',
18367    'T',
18368    'r',
18369    'a',
18370    'n',
18371    's',
18372    'f',
18373    'o',
18374    'r',
18375    'm',
18376    'F',
18377    'e',
18378    'e',
18379    'd',
18380    'b',
18381    'a',
18382    'c',
18383    'k',
18384    'E',
18385    'X',
18386    'T',
18387    0, // glEndTransformFeedbackEXT
18388    'g',
18389    'l',
18390    'E',
18391    'n',
18392    'd',
18393    'T',
18394    'r',
18395    'a',
18396    'n',
18397    's',
18398    'f',
18399    'o',
18400    'r',
18401    'm',
18402    'F',
18403    'e',
18404    'e',
18405    'd',
18406    'b',
18407    'a',
18408    'c',
18409    'k',
18410    'N',
18411    'V',
18412    0, // glEndTransformFeedbackNV
18413    'g',
18414    'l',
18415    'E',
18416    'n',
18417    'd',
18418    'V',
18419    'e',
18420    'r',
18421    't',
18422    'e',
18423    'x',
18424    'S',
18425    'h',
18426    'a',
18427    'd',
18428    'e',
18429    'r',
18430    'E',
18431    'X',
18432    'T',
18433    0, // glEndVertexShaderEXT
18434    'g',
18435    'l',
18436    'E',
18437    'n',
18438    'd',
18439    'V',
18440    'i',
18441    'd',
18442    'e',
18443    'o',
18444    'C',
18445    'a',
18446    'p',
18447    't',
18448    'u',
18449    'r',
18450    'e',
18451    'N',
18452    'V',
18453    0, // glEndVideoCaptureNV
18454    'g',
18455    'l',
18456    'E',
18457    'v',
18458    'a',
18459    'l',
18460    'C',
18461    'o',
18462    'o',
18463    'r',
18464    'd',
18465    '1',
18466    'd',
18467    0, // glEvalCoord1d
18468    'g',
18469    'l',
18470    'E',
18471    'v',
18472    'a',
18473    'l',
18474    'C',
18475    'o',
18476    'o',
18477    'r',
18478    'd',
18479    '1',
18480    'd',
18481    'v',
18482    0, // glEvalCoord1dv
18483    'g',
18484    'l',
18485    'E',
18486    'v',
18487    'a',
18488    'l',
18489    'C',
18490    'o',
18491    'o',
18492    'r',
18493    'd',
18494    '1',
18495    'f',
18496    0, // glEvalCoord1f
18497    'g',
18498    'l',
18499    'E',
18500    'v',
18501    'a',
18502    'l',
18503    'C',
18504    'o',
18505    'o',
18506    'r',
18507    'd',
18508    '1',
18509    'f',
18510    'v',
18511    0, // glEvalCoord1fv
18512    'g',
18513    'l',
18514    'E',
18515    'v',
18516    'a',
18517    'l',
18518    'C',
18519    'o',
18520    'o',
18521    'r',
18522    'd',
18523    '1',
18524    'x',
18525    'O',
18526    'E',
18527    'S',
18528    0, // glEvalCoord1xOES
18529    'g',
18530    'l',
18531    'E',
18532    'v',
18533    'a',
18534    'l',
18535    'C',
18536    'o',
18537    'o',
18538    'r',
18539    'd',
18540    '1',
18541    'x',
18542    'v',
18543    'O',
18544    'E',
18545    'S',
18546    0, // glEvalCoord1xvOES
18547    'g',
18548    'l',
18549    'E',
18550    'v',
18551    'a',
18552    'l',
18553    'C',
18554    'o',
18555    'o',
18556    'r',
18557    'd',
18558    '2',
18559    'd',
18560    0, // glEvalCoord2d
18561    'g',
18562    'l',
18563    'E',
18564    'v',
18565    'a',
18566    'l',
18567    'C',
18568    'o',
18569    'o',
18570    'r',
18571    'd',
18572    '2',
18573    'd',
18574    'v',
18575    0, // glEvalCoord2dv
18576    'g',
18577    'l',
18578    'E',
18579    'v',
18580    'a',
18581    'l',
18582    'C',
18583    'o',
18584    'o',
18585    'r',
18586    'd',
18587    '2',
18588    'f',
18589    0, // glEvalCoord2f
18590    'g',
18591    'l',
18592    'E',
18593    'v',
18594    'a',
18595    'l',
18596    'C',
18597    'o',
18598    'o',
18599    'r',
18600    'd',
18601    '2',
18602    'f',
18603    'v',
18604    0, // glEvalCoord2fv
18605    'g',
18606    'l',
18607    'E',
18608    'v',
18609    'a',
18610    'l',
18611    'C',
18612    'o',
18613    'o',
18614    'r',
18615    'd',
18616    '2',
18617    'x',
18618    'O',
18619    'E',
18620    'S',
18621    0, // glEvalCoord2xOES
18622    'g',
18623    'l',
18624    'E',
18625    'v',
18626    'a',
18627    'l',
18628    'C',
18629    'o',
18630    'o',
18631    'r',
18632    'd',
18633    '2',
18634    'x',
18635    'v',
18636    'O',
18637    'E',
18638    'S',
18639    0, // glEvalCoord2xvOES
18640    'g',
18641    'l',
18642    'E',
18643    'v',
18644    'a',
18645    'l',
18646    'M',
18647    'a',
18648    'p',
18649    's',
18650    'N',
18651    'V',
18652    0, // glEvalMapsNV
18653    'g',
18654    'l',
18655    'E',
18656    'v',
18657    'a',
18658    'l',
18659    'M',
18660    'e',
18661    's',
18662    'h',
18663    '1',
18664    0, // glEvalMesh1
18665    'g',
18666    'l',
18667    'E',
18668    'v',
18669    'a',
18670    'l',
18671    'M',
18672    'e',
18673    's',
18674    'h',
18675    '2',
18676    0, // glEvalMesh2
18677    'g',
18678    'l',
18679    'E',
18680    'v',
18681    'a',
18682    'l',
18683    'P',
18684    'o',
18685    'i',
18686    'n',
18687    't',
18688    '1',
18689    0, // glEvalPoint1
18690    'g',
18691    'l',
18692    'E',
18693    'v',
18694    'a',
18695    'l',
18696    'P',
18697    'o',
18698    'i',
18699    'n',
18700    't',
18701    '2',
18702    0, // glEvalPoint2
18703    'g',
18704    'l',
18705    'E',
18706    'v',
18707    'a',
18708    'l',
18709    'u',
18710    'a',
18711    't',
18712    'e',
18713    'D',
18714    'e',
18715    'p',
18716    't',
18717    'h',
18718    'V',
18719    'a',
18720    'l',
18721    'u',
18722    'e',
18723    's',
18724    'A',
18725    'R',
18726    'B',
18727    0, // glEvaluateDepthValuesARB
18728    'g',
18729    'l',
18730    'E',
18731    'x',
18732    'e',
18733    'c',
18734    'u',
18735    't',
18736    'e',
18737    'P',
18738    'r',
18739    'o',
18740    'g',
18741    'r',
18742    'a',
18743    'm',
18744    'N',
18745    'V',
18746    0, // glExecuteProgramNV
18747    'g',
18748    'l',
18749    'E',
18750    'x',
18751    't',
18752    'G',
18753    'e',
18754    't',
18755    'B',
18756    'u',
18757    'f',
18758    'f',
18759    'e',
18760    'r',
18761    'P',
18762    'o',
18763    'i',
18764    'n',
18765    't',
18766    'e',
18767    'r',
18768    'v',
18769    'Q',
18770    'C',
18771    'O',
18772    'M',
18773    0, // glExtGetBufferPointervQCOM
18774    'g',
18775    'l',
18776    'E',
18777    'x',
18778    't',
18779    'G',
18780    'e',
18781    't',
18782    'B',
18783    'u',
18784    'f',
18785    'f',
18786    'e',
18787    'r',
18788    's',
18789    'Q',
18790    'C',
18791    'O',
18792    'M',
18793    0, // glExtGetBuffersQCOM
18794    'g',
18795    'l',
18796    'E',
18797    'x',
18798    't',
18799    'G',
18800    'e',
18801    't',
18802    'F',
18803    'r',
18804    'a',
18805    'm',
18806    'e',
18807    'b',
18808    'u',
18809    'f',
18810    'f',
18811    'e',
18812    'r',
18813    's',
18814    'Q',
18815    'C',
18816    'O',
18817    'M',
18818    0, // glExtGetFramebuffersQCOM
18819    'g',
18820    'l',
18821    'E',
18822    'x',
18823    't',
18824    'G',
18825    'e',
18826    't',
18827    'P',
18828    'r',
18829    'o',
18830    'g',
18831    'r',
18832    'a',
18833    'm',
18834    'B',
18835    'i',
18836    'n',
18837    'a',
18838    'r',
18839    'y',
18840    'S',
18841    'o',
18842    'u',
18843    'r',
18844    'c',
18845    'e',
18846    'Q',
18847    'C',
18848    'O',
18849    'M',
18850    0, // glExtGetProgramBinarySourceQCOM
18851    'g',
18852    'l',
18853    'E',
18854    'x',
18855    't',
18856    'G',
18857    'e',
18858    't',
18859    'P',
18860    'r',
18861    'o',
18862    'g',
18863    'r',
18864    'a',
18865    'm',
18866    's',
18867    'Q',
18868    'C',
18869    'O',
18870    'M',
18871    0, // glExtGetProgramsQCOM
18872    'g',
18873    'l',
18874    'E',
18875    'x',
18876    't',
18877    'G',
18878    'e',
18879    't',
18880    'R',
18881    'e',
18882    'n',
18883    'd',
18884    'e',
18885    'r',
18886    'b',
18887    'u',
18888    'f',
18889    'f',
18890    'e',
18891    'r',
18892    's',
18893    'Q',
18894    'C',
18895    'O',
18896    'M',
18897    0, // glExtGetRenderbuffersQCOM
18898    'g',
18899    'l',
18900    'E',
18901    'x',
18902    't',
18903    'G',
18904    'e',
18905    't',
18906    'S',
18907    'h',
18908    'a',
18909    'd',
18910    'e',
18911    'r',
18912    's',
18913    'Q',
18914    'C',
18915    'O',
18916    'M',
18917    0, // glExtGetShadersQCOM
18918    'g',
18919    'l',
18920    'E',
18921    'x',
18922    't',
18923    'G',
18924    'e',
18925    't',
18926    'T',
18927    'e',
18928    'x',
18929    'L',
18930    'e',
18931    'v',
18932    'e',
18933    'l',
18934    'P',
18935    'a',
18936    'r',
18937    'a',
18938    'm',
18939    'e',
18940    't',
18941    'e',
18942    'r',
18943    'i',
18944    'v',
18945    'Q',
18946    'C',
18947    'O',
18948    'M',
18949    0, // glExtGetTexLevelParameterivQCOM
18950    'g',
18951    'l',
18952    'E',
18953    'x',
18954    't',
18955    'G',
18956    'e',
18957    't',
18958    'T',
18959    'e',
18960    'x',
18961    'S',
18962    'u',
18963    'b',
18964    'I',
18965    'm',
18966    'a',
18967    'g',
18968    'e',
18969    'Q',
18970    'C',
18971    'O',
18972    'M',
18973    0, // glExtGetTexSubImageQCOM
18974    'g',
18975    'l',
18976    'E',
18977    'x',
18978    't',
18979    'G',
18980    'e',
18981    't',
18982    'T',
18983    'e',
18984    'x',
18985    't',
18986    'u',
18987    'r',
18988    'e',
18989    's',
18990    'Q',
18991    'C',
18992    'O',
18993    'M',
18994    0, // glExtGetTexturesQCOM
18995    'g',
18996    'l',
18997    'E',
18998    'x',
18999    't',
19000    'I',
19001    's',
19002    'P',
19003    'r',
19004    'o',
19005    'g',
19006    'r',
19007    'a',
19008    'm',
19009    'B',
19010    'i',
19011    'n',
19012    'a',
19013    'r',
19014    'y',
19015    'Q',
19016    'C',
19017    'O',
19018    'M',
19019    0, // glExtIsProgramBinaryQCOM
19020    'g',
19021    'l',
19022    'E',
19023    'x',
19024    't',
19025    'T',
19026    'e',
19027    'x',
19028    'O',
19029    'b',
19030    'j',
19031    'e',
19032    'c',
19033    't',
19034    'S',
19035    't',
19036    'a',
19037    't',
19038    'e',
19039    'O',
19040    'v',
19041    'e',
19042    'r',
19043    'r',
19044    'i',
19045    'd',
19046    'e',
19047    'i',
19048    'Q',
19049    'C',
19050    'O',
19051    'M',
19052    0, // glExtTexObjectStateOverrideiQCOM
19053    'g',
19054    'l',
19055    'E',
19056    'x',
19057    't',
19058    'r',
19059    'a',
19060    'c',
19061    't',
19062    'C',
19063    'o',
19064    'm',
19065    'p',
19066    'o',
19067    'n',
19068    'e',
19069    'n',
19070    't',
19071    'E',
19072    'X',
19073    'T',
19074    0, // glExtractComponentEXT
19075    'g',
19076    'l',
19077    'F',
19078    'e',
19079    'e',
19080    'd',
19081    'b',
19082    'a',
19083    'c',
19084    'k',
19085    'B',
19086    'u',
19087    'f',
19088    'f',
19089    'e',
19090    'r',
19091    0, // glFeedbackBuffer
19092    'g',
19093    'l',
19094    'F',
19095    'e',
19096    'e',
19097    'd',
19098    'b',
19099    'a',
19100    'c',
19101    'k',
19102    'B',
19103    'u',
19104    'f',
19105    'f',
19106    'e',
19107    'r',
19108    'x',
19109    'O',
19110    'E',
19111    'S',
19112    0, // glFeedbackBufferxOES
19113    'g',
19114    'l',
19115    'F',
19116    'e',
19117    'n',
19118    'c',
19119    'e',
19120    'S',
19121    'y',
19122    'n',
19123    'c',
19124    0, // glFenceSync
19125    'g',
19126    'l',
19127    'F',
19128    'e',
19129    'n',
19130    'c',
19131    'e',
19132    'S',
19133    'y',
19134    'n',
19135    'c',
19136    'A',
19137    'P',
19138    'P',
19139    'L',
19140    'E',
19141    0, // glFenceSyncAPPLE
19142    'g',
19143    'l',
19144    'F',
19145    'i',
19146    'n',
19147    'a',
19148    'l',
19149    'C',
19150    'o',
19151    'm',
19152    'b',
19153    'i',
19154    'n',
19155    'e',
19156    'r',
19157    'I',
19158    'n',
19159    'p',
19160    'u',
19161    't',
19162    'N',
19163    'V',
19164    0, // glFinalCombinerInputNV
19165    'g',
19166    'l',
19167    'F',
19168    'i',
19169    'n',
19170    'i',
19171    's',
19172    'h',
19173    0, // glFinish
19174    'g',
19175    'l',
19176    'F',
19177    'i',
19178    'n',
19179    'i',
19180    's',
19181    'h',
19182    'A',
19183    's',
19184    'y',
19185    'n',
19186    'c',
19187    'S',
19188    'G',
19189    'I',
19190    'X',
19191    0, // glFinishAsyncSGIX
19192    'g',
19193    'l',
19194    'F',
19195    'i',
19196    'n',
19197    'i',
19198    's',
19199    'h',
19200    'F',
19201    'e',
19202    'n',
19203    'c',
19204    'e',
19205    'A',
19206    'P',
19207    'P',
19208    'L',
19209    'E',
19210    0, // glFinishFenceAPPLE
19211    'g',
19212    'l',
19213    'F',
19214    'i',
19215    'n',
19216    'i',
19217    's',
19218    'h',
19219    'F',
19220    'e',
19221    'n',
19222    'c',
19223    'e',
19224    'N',
19225    'V',
19226    0, // glFinishFenceNV
19227    'g',
19228    'l',
19229    'F',
19230    'i',
19231    'n',
19232    'i',
19233    's',
19234    'h',
19235    'O',
19236    'b',
19237    'j',
19238    'e',
19239    'c',
19240    't',
19241    'A',
19242    'P',
19243    'P',
19244    'L',
19245    'E',
19246    0, // glFinishObjectAPPLE
19247    'g',
19248    'l',
19249    'F',
19250    'i',
19251    'n',
19252    'i',
19253    's',
19254    'h',
19255    'T',
19256    'e',
19257    'x',
19258    't',
19259    'u',
19260    'r',
19261    'e',
19262    'S',
19263    'U',
19264    'N',
19265    'X',
19266    0, // glFinishTextureSUNX
19267    'g',
19268    'l',
19269    'F',
19270    'l',
19271    'u',
19272    's',
19273    'h',
19274    0, // glFlush
19275    'g',
19276    'l',
19277    'F',
19278    'l',
19279    'u',
19280    's',
19281    'h',
19282    'M',
19283    'a',
19284    'p',
19285    'p',
19286    'e',
19287    'd',
19288    'B',
19289    'u',
19290    'f',
19291    'f',
19292    'e',
19293    'r',
19294    'R',
19295    'a',
19296    'n',
19297    'g',
19298    'e',
19299    0, // glFlushMappedBufferRange
19300    'g',
19301    'l',
19302    'F',
19303    'l',
19304    'u',
19305    's',
19306    'h',
19307    'M',
19308    'a',
19309    'p',
19310    'p',
19311    'e',
19312    'd',
19313    'B',
19314    'u',
19315    'f',
19316    'f',
19317    'e',
19318    'r',
19319    'R',
19320    'a',
19321    'n',
19322    'g',
19323    'e',
19324    'A',
19325    'P',
19326    'P',
19327    'L',
19328    'E',
19329    0, // glFlushMappedBufferRangeAPPLE
19330    'g',
19331    'l',
19332    'F',
19333    'l',
19334    'u',
19335    's',
19336    'h',
19337    'M',
19338    'a',
19339    'p',
19340    'p',
19341    'e',
19342    'd',
19343    'B',
19344    'u',
19345    'f',
19346    'f',
19347    'e',
19348    'r',
19349    'R',
19350    'a',
19351    'n',
19352    'g',
19353    'e',
19354    'E',
19355    'X',
19356    'T',
19357    0, // glFlushMappedBufferRangeEXT
19358    'g',
19359    'l',
19360    'F',
19361    'l',
19362    'u',
19363    's',
19364    'h',
19365    'M',
19366    'a',
19367    'p',
19368    'p',
19369    'e',
19370    'd',
19371    'N',
19372    'a',
19373    'm',
19374    'e',
19375    'd',
19376    'B',
19377    'u',
19378    'f',
19379    'f',
19380    'e',
19381    'r',
19382    'R',
19383    'a',
19384    'n',
19385    'g',
19386    'e',
19387    0, // glFlushMappedNamedBufferRange
19388    'g',
19389    'l',
19390    'F',
19391    'l',
19392    'u',
19393    's',
19394    'h',
19395    'M',
19396    'a',
19397    'p',
19398    'p',
19399    'e',
19400    'd',
19401    'N',
19402    'a',
19403    'm',
19404    'e',
19405    'd',
19406    'B',
19407    'u',
19408    'f',
19409    'f',
19410    'e',
19411    'r',
19412    'R',
19413    'a',
19414    'n',
19415    'g',
19416    'e',
19417    'E',
19418    'X',
19419    'T',
19420    0, // glFlushMappedNamedBufferRangeEXT
19421    'g',
19422    'l',
19423    'F',
19424    'l',
19425    'u',
19426    's',
19427    'h',
19428    'P',
19429    'i',
19430    'x',
19431    'e',
19432    'l',
19433    'D',
19434    'a',
19435    't',
19436    'a',
19437    'R',
19438    'a',
19439    'n',
19440    'g',
19441    'e',
19442    'N',
19443    'V',
19444    0, // glFlushPixelDataRangeNV
19445    'g',
19446    'l',
19447    'F',
19448    'l',
19449    'u',
19450    's',
19451    'h',
19452    'R',
19453    'a',
19454    's',
19455    't',
19456    'e',
19457    'r',
19458    'S',
19459    'G',
19460    'I',
19461    'X',
19462    0, // glFlushRasterSGIX
19463    'g',
19464    'l',
19465    'F',
19466    'l',
19467    'u',
19468    's',
19469    'h',
19470    'S',
19471    't',
19472    'a',
19473    't',
19474    'i',
19475    'c',
19476    'D',
19477    'a',
19478    't',
19479    'a',
19480    'I',
19481    'B',
19482    'M',
19483    0, // glFlushStaticDataIBM
19484    'g',
19485    'l',
19486    'F',
19487    'l',
19488    'u',
19489    's',
19490    'h',
19491    'V',
19492    'e',
19493    'r',
19494    't',
19495    'e',
19496    'x',
19497    'A',
19498    'r',
19499    'r',
19500    'a',
19501    'y',
19502    'R',
19503    'a',
19504    'n',
19505    'g',
19506    'e',
19507    'A',
19508    'P',
19509    'P',
19510    'L',
19511    'E',
19512    0, // glFlushVertexArrayRangeAPPLE
19513    'g',
19514    'l',
19515    'F',
19516    'l',
19517    'u',
19518    's',
19519    'h',
19520    'V',
19521    'e',
19522    'r',
19523    't',
19524    'e',
19525    'x',
19526    'A',
19527    'r',
19528    'r',
19529    'a',
19530    'y',
19531    'R',
19532    'a',
19533    'n',
19534    'g',
19535    'e',
19536    'N',
19537    'V',
19538    0, // glFlushVertexArrayRangeNV
19539    'g',
19540    'l',
19541    'F',
19542    'o',
19543    'g',
19544    'C',
19545    'o',
19546    'o',
19547    'r',
19548    'd',
19549    'F',
19550    'o',
19551    'r',
19552    'm',
19553    'a',
19554    't',
19555    'N',
19556    'V',
19557    0, // glFogCoordFormatNV
19558    'g',
19559    'l',
19560    'F',
19561    'o',
19562    'g',
19563    'C',
19564    'o',
19565    'o',
19566    'r',
19567    'd',
19568    'P',
19569    'o',
19570    'i',
19571    'n',
19572    't',
19573    'e',
19574    'r',
19575    0, // glFogCoordPointer
19576    'g',
19577    'l',
19578    'F',
19579    'o',
19580    'g',
19581    'C',
19582    'o',
19583    'o',
19584    'r',
19585    'd',
19586    'P',
19587    'o',
19588    'i',
19589    'n',
19590    't',
19591    'e',
19592    'r',
19593    'E',
19594    'X',
19595    'T',
19596    0, // glFogCoordPointerEXT
19597    'g',
19598    'l',
19599    'F',
19600    'o',
19601    'g',
19602    'C',
19603    'o',
19604    'o',
19605    'r',
19606    'd',
19607    'P',
19608    'o',
19609    'i',
19610    'n',
19611    't',
19612    'e',
19613    'r',
19614    'L',
19615    'i',
19616    's',
19617    't',
19618    'I',
19619    'B',
19620    'M',
19621    0, // glFogCoordPointerListIBM
19622    'g',
19623    'l',
19624    'F',
19625    'o',
19626    'g',
19627    'C',
19628    'o',
19629    'o',
19630    'r',
19631    'd',
19632    'd',
19633    0, // glFogCoordd
19634    'g',
19635    'l',
19636    'F',
19637    'o',
19638    'g',
19639    'C',
19640    'o',
19641    'o',
19642    'r',
19643    'd',
19644    'd',
19645    'E',
19646    'X',
19647    'T',
19648    0, // glFogCoorddEXT
19649    'g',
19650    'l',
19651    'F',
19652    'o',
19653    'g',
19654    'C',
19655    'o',
19656    'o',
19657    'r',
19658    'd',
19659    'd',
19660    'v',
19661    0, // glFogCoorddv
19662    'g',
19663    'l',
19664    'F',
19665    'o',
19666    'g',
19667    'C',
19668    'o',
19669    'o',
19670    'r',
19671    'd',
19672    'd',
19673    'v',
19674    'E',
19675    'X',
19676    'T',
19677    0, // glFogCoorddvEXT
19678    'g',
19679    'l',
19680    'F',
19681    'o',
19682    'g',
19683    'C',
19684    'o',
19685    'o',
19686    'r',
19687    'd',
19688    'f',
19689    0, // glFogCoordf
19690    'g',
19691    'l',
19692    'F',
19693    'o',
19694    'g',
19695    'C',
19696    'o',
19697    'o',
19698    'r',
19699    'd',
19700    'f',
19701    'E',
19702    'X',
19703    'T',
19704    0, // glFogCoordfEXT
19705    'g',
19706    'l',
19707    'F',
19708    'o',
19709    'g',
19710    'C',
19711    'o',
19712    'o',
19713    'r',
19714    'd',
19715    'f',
19716    'v',
19717    0, // glFogCoordfv
19718    'g',
19719    'l',
19720    'F',
19721    'o',
19722    'g',
19723    'C',
19724    'o',
19725    'o',
19726    'r',
19727    'd',
19728    'f',
19729    'v',
19730    'E',
19731    'X',
19732    'T',
19733    0, // glFogCoordfvEXT
19734    'g',
19735    'l',
19736    'F',
19737    'o',
19738    'g',
19739    'C',
19740    'o',
19741    'o',
19742    'r',
19743    'd',
19744    'h',
19745    'N',
19746    'V',
19747    0, // glFogCoordhNV
19748    'g',
19749    'l',
19750    'F',
19751    'o',
19752    'g',
19753    'C',
19754    'o',
19755    'o',
19756    'r',
19757    'd',
19758    'h',
19759    'v',
19760    'N',
19761    'V',
19762    0, // glFogCoordhvNV
19763    'g',
19764    'l',
19765    'F',
19766    'o',
19767    'g',
19768    'F',
19769    'u',
19770    'n',
19771    'c',
19772    'S',
19773    'G',
19774    'I',
19775    'S',
19776    0, // glFogFuncSGIS
19777    'g',
19778    'l',
19779    'F',
19780    'o',
19781    'g',
19782    'f',
19783    0, // glFogf
19784    'g',
19785    'l',
19786    'F',
19787    'o',
19788    'g',
19789    'f',
19790    'v',
19791    0, // glFogfv
19792    'g',
19793    'l',
19794    'F',
19795    'o',
19796    'g',
19797    'i',
19798    0, // glFogi
19799    'g',
19800    'l',
19801    'F',
19802    'o',
19803    'g',
19804    'i',
19805    'v',
19806    0, // glFogiv
19807    'g',
19808    'l',
19809    'F',
19810    'o',
19811    'g',
19812    'x',
19813    0, // glFogx
19814    'g',
19815    'l',
19816    'F',
19817    'o',
19818    'g',
19819    'x',
19820    'O',
19821    'E',
19822    'S',
19823    0, // glFogxOES
19824    'g',
19825    'l',
19826    'F',
19827    'o',
19828    'g',
19829    'x',
19830    'v',
19831    0, // glFogxv
19832    'g',
19833    'l',
19834    'F',
19835    'o',
19836    'g',
19837    'x',
19838    'v',
19839    'O',
19840    'E',
19841    'S',
19842    0, // glFogxvOES
19843    'g',
19844    'l',
19845    'F',
19846    'r',
19847    'a',
19848    'g',
19849    'm',
19850    'e',
19851    'n',
19852    't',
19853    'C',
19854    'o',
19855    'l',
19856    'o',
19857    'r',
19858    'M',
19859    'a',
19860    't',
19861    'e',
19862    'r',
19863    'i',
19864    'a',
19865    'l',
19866    'S',
19867    'G',
19868    'I',
19869    'X',
19870    0, // glFragmentColorMaterialSGIX
19871    'g',
19872    'l',
19873    'F',
19874    'r',
19875    'a',
19876    'g',
19877    'm',
19878    'e',
19879    'n',
19880    't',
19881    'C',
19882    'o',
19883    'v',
19884    'e',
19885    'r',
19886    'a',
19887    'g',
19888    'e',
19889    'C',
19890    'o',
19891    'l',
19892    'o',
19893    'r',
19894    'N',
19895    'V',
19896    0, // glFragmentCoverageColorNV
19897    'g',
19898    'l',
19899    'F',
19900    'r',
19901    'a',
19902    'g',
19903    'm',
19904    'e',
19905    'n',
19906    't',
19907    'L',
19908    'i',
19909    'g',
19910    'h',
19911    't',
19912    'M',
19913    'o',
19914    'd',
19915    'e',
19916    'l',
19917    'f',
19918    'S',
19919    'G',
19920    'I',
19921    'X',
19922    0, // glFragmentLightModelfSGIX
19923    'g',
19924    'l',
19925    'F',
19926    'r',
19927    'a',
19928    'g',
19929    'm',
19930    'e',
19931    'n',
19932    't',
19933    'L',
19934    'i',
19935    'g',
19936    'h',
19937    't',
19938    'M',
19939    'o',
19940    'd',
19941    'e',
19942    'l',
19943    'f',
19944    'v',
19945    'S',
19946    'G',
19947    'I',
19948    'X',
19949    0, // glFragmentLightModelfvSGIX
19950    'g',
19951    'l',
19952    'F',
19953    'r',
19954    'a',
19955    'g',
19956    'm',
19957    'e',
19958    'n',
19959    't',
19960    'L',
19961    'i',
19962    'g',
19963    'h',
19964    't',
19965    'M',
19966    'o',
19967    'd',
19968    'e',
19969    'l',
19970    'i',
19971    'S',
19972    'G',
19973    'I',
19974    'X',
19975    0, // glFragmentLightModeliSGIX
19976    'g',
19977    'l',
19978    'F',
19979    'r',
19980    'a',
19981    'g',
19982    'm',
19983    'e',
19984    'n',
19985    't',
19986    'L',
19987    'i',
19988    'g',
19989    'h',
19990    't',
19991    'M',
19992    'o',
19993    'd',
19994    'e',
19995    'l',
19996    'i',
19997    'v',
19998    'S',
19999    'G',
20000    'I',
20001    'X',
20002    0, // glFragmentLightModelivSGIX
20003    'g',
20004    'l',
20005    'F',
20006    'r',
20007    'a',
20008    'g',
20009    'm',
20010    'e',
20011    'n',
20012    't',
20013    'L',
20014    'i',
20015    'g',
20016    'h',
20017    't',
20018    'f',
20019    'S',
20020    'G',
20021    'I',
20022    'X',
20023    0, // glFragmentLightfSGIX
20024    'g',
20025    'l',
20026    'F',
20027    'r',
20028    'a',
20029    'g',
20030    'm',
20031    'e',
20032    'n',
20033    't',
20034    'L',
20035    'i',
20036    'g',
20037    'h',
20038    't',
20039    'f',
20040    'v',
20041    'S',
20042    'G',
20043    'I',
20044    'X',
20045    0, // glFragmentLightfvSGIX
20046    'g',
20047    'l',
20048    'F',
20049    'r',
20050    'a',
20051    'g',
20052    'm',
20053    'e',
20054    'n',
20055    't',
20056    'L',
20057    'i',
20058    'g',
20059    'h',
20060    't',
20061    'i',
20062    'S',
20063    'G',
20064    'I',
20065    'X',
20066    0, // glFragmentLightiSGIX
20067    'g',
20068    'l',
20069    'F',
20070    'r',
20071    'a',
20072    'g',
20073    'm',
20074    'e',
20075    'n',
20076    't',
20077    'L',
20078    'i',
20079    'g',
20080    'h',
20081    't',
20082    'i',
20083    'v',
20084    'S',
20085    'G',
20086    'I',
20087    'X',
20088    0, // glFragmentLightivSGIX
20089    'g',
20090    'l',
20091    'F',
20092    'r',
20093    'a',
20094    'g',
20095    'm',
20096    'e',
20097    'n',
20098    't',
20099    'M',
20100    'a',
20101    't',
20102    'e',
20103    'r',
20104    'i',
20105    'a',
20106    'l',
20107    'f',
20108    'S',
20109    'G',
20110    'I',
20111    'X',
20112    0, // glFragmentMaterialfSGIX
20113    'g',
20114    'l',
20115    'F',
20116    'r',
20117    'a',
20118    'g',
20119    'm',
20120    'e',
20121    'n',
20122    't',
20123    'M',
20124    'a',
20125    't',
20126    'e',
20127    'r',
20128    'i',
20129    'a',
20130    'l',
20131    'f',
20132    'v',
20133    'S',
20134    'G',
20135    'I',
20136    'X',
20137    0, // glFragmentMaterialfvSGIX
20138    'g',
20139    'l',
20140    'F',
20141    'r',
20142    'a',
20143    'g',
20144    'm',
20145    'e',
20146    'n',
20147    't',
20148    'M',
20149    'a',
20150    't',
20151    'e',
20152    'r',
20153    'i',
20154    'a',
20155    'l',
20156    'i',
20157    'S',
20158    'G',
20159    'I',
20160    'X',
20161    0, // glFragmentMaterialiSGIX
20162    'g',
20163    'l',
20164    'F',
20165    'r',
20166    'a',
20167    'g',
20168    'm',
20169    'e',
20170    'n',
20171    't',
20172    'M',
20173    'a',
20174    't',
20175    'e',
20176    'r',
20177    'i',
20178    'a',
20179    'l',
20180    'i',
20181    'v',
20182    'S',
20183    'G',
20184    'I',
20185    'X',
20186    0, // glFragmentMaterialivSGIX
20187    'g',
20188    'l',
20189    'F',
20190    'r',
20191    'a',
20192    'm',
20193    'e',
20194    'T',
20195    'e',
20196    'r',
20197    'm',
20198    'i',
20199    'n',
20200    'a',
20201    't',
20202    'o',
20203    'r',
20204    'G',
20205    'R',
20206    'E',
20207    'M',
20208    'E',
20209    'D',
20210    'Y',
20211    0, // glFrameTerminatorGREMEDY
20212    'g',
20213    'l',
20214    'F',
20215    'r',
20216    'a',
20217    'm',
20218    'e',
20219    'Z',
20220    'o',
20221    'o',
20222    'm',
20223    'S',
20224    'G',
20225    'I',
20226    'X',
20227    0, // glFrameZoomSGIX
20228    'g',
20229    'l',
20230    'F',
20231    'r',
20232    'a',
20233    'm',
20234    'e',
20235    'b',
20236    'u',
20237    'f',
20238    'f',
20239    'e',
20240    'r',
20241    'D',
20242    'r',
20243    'a',
20244    'w',
20245    'B',
20246    'u',
20247    'f',
20248    'f',
20249    'e',
20250    'r',
20251    'E',
20252    'X',
20253    'T',
20254    0, // glFramebufferDrawBufferEXT
20255    'g',
20256    'l',
20257    'F',
20258    'r',
20259    'a',
20260    'm',
20261    'e',
20262    'b',
20263    'u',
20264    'f',
20265    'f',
20266    'e',
20267    'r',
20268    'D',
20269    'r',
20270    'a',
20271    'w',
20272    'B',
20273    'u',
20274    'f',
20275    'f',
20276    'e',
20277    'r',
20278    's',
20279    'E',
20280    'X',
20281    'T',
20282    0, // glFramebufferDrawBuffersEXT
20283    'g',
20284    'l',
20285    'F',
20286    'r',
20287    'a',
20288    'm',
20289    'e',
20290    'b',
20291    'u',
20292    'f',
20293    'f',
20294    'e',
20295    'r',
20296    'F',
20297    'e',
20298    't',
20299    'c',
20300    'h',
20301    'B',
20302    'a',
20303    'r',
20304    'r',
20305    'i',
20306    'e',
20307    'r',
20308    'E',
20309    'X',
20310    'T',
20311    0, // glFramebufferFetchBarrierEXT
20312    'g',
20313    'l',
20314    'F',
20315    'r',
20316    'a',
20317    'm',
20318    'e',
20319    'b',
20320    'u',
20321    'f',
20322    'f',
20323    'e',
20324    'r',
20325    'F',
20326    'e',
20327    't',
20328    'c',
20329    'h',
20330    'B',
20331    'a',
20332    'r',
20333    'r',
20334    'i',
20335    'e',
20336    'r',
20337    'Q',
20338    'C',
20339    'O',
20340    'M',
20341    0, // glFramebufferFetchBarrierQCOM
20342    'g',
20343    'l',
20344    'F',
20345    'r',
20346    'a',
20347    'm',
20348    'e',
20349    'b',
20350    'u',
20351    'f',
20352    'f',
20353    'e',
20354    'r',
20355    'F',
20356    'o',
20357    'v',
20358    'e',
20359    'a',
20360    't',
20361    'i',
20362    'o',
20363    'n',
20364    'C',
20365    'o',
20366    'n',
20367    'f',
20368    'i',
20369    'g',
20370    'Q',
20371    'C',
20372    'O',
20373    'M',
20374    0, // glFramebufferFoveationConfigQCOM
20375    'g',
20376    'l',
20377    'F',
20378    'r',
20379    'a',
20380    'm',
20381    'e',
20382    'b',
20383    'u',
20384    'f',
20385    'f',
20386    'e',
20387    'r',
20388    'F',
20389    'o',
20390    'v',
20391    'e',
20392    'a',
20393    't',
20394    'i',
20395    'o',
20396    'n',
20397    'P',
20398    'a',
20399    'r',
20400    'a',
20401    'm',
20402    'e',
20403    't',
20404    'e',
20405    'r',
20406    's',
20407    'Q',
20408    'C',
20409    'O',
20410    'M',
20411    0, // glFramebufferFoveationParametersQCOM
20412    'g',
20413    'l',
20414    'F',
20415    'r',
20416    'a',
20417    'm',
20418    'e',
20419    'b',
20420    'u',
20421    'f',
20422    'f',
20423    'e',
20424    'r',
20425    'P',
20426    'a',
20427    'r',
20428    'a',
20429    'm',
20430    'e',
20431    't',
20432    'e',
20433    'r',
20434    'i',
20435    0, // glFramebufferParameteri
20436    'g',
20437    'l',
20438    'F',
20439    'r',
20440    'a',
20441    'm',
20442    'e',
20443    'b',
20444    'u',
20445    'f',
20446    'f',
20447    'e',
20448    'r',
20449    'P',
20450    'a',
20451    'r',
20452    'a',
20453    'm',
20454    'e',
20455    't',
20456    'e',
20457    'r',
20458    'i',
20459    'M',
20460    'E',
20461    'S',
20462    'A',
20463    0, // glFramebufferParameteriMESA
20464    'g',
20465    'l',
20466    'F',
20467    'r',
20468    'a',
20469    'm',
20470    'e',
20471    'b',
20472    'u',
20473    'f',
20474    'f',
20475    'e',
20476    'r',
20477    'P',
20478    'i',
20479    'x',
20480    'e',
20481    'l',
20482    'L',
20483    'o',
20484    'c',
20485    'a',
20486    'l',
20487    'S',
20488    't',
20489    'o',
20490    'r',
20491    'a',
20492    'g',
20493    'e',
20494    'S',
20495    'i',
20496    'z',
20497    'e',
20498    'E',
20499    'X',
20500    'T',
20501    0, // glFramebufferPixelLocalStorageSizeEXT
20502    'g',
20503    'l',
20504    'F',
20505    'r',
20506    'a',
20507    'm',
20508    'e',
20509    'b',
20510    'u',
20511    'f',
20512    'f',
20513    'e',
20514    'r',
20515    'R',
20516    'e',
20517    'a',
20518    'd',
20519    'B',
20520    'u',
20521    'f',
20522    'f',
20523    'e',
20524    'r',
20525    'E',
20526    'X',
20527    'T',
20528    0, // glFramebufferReadBufferEXT
20529    'g',
20530    'l',
20531    'F',
20532    'r',
20533    'a',
20534    'm',
20535    'e',
20536    'b',
20537    'u',
20538    'f',
20539    'f',
20540    'e',
20541    'r',
20542    'R',
20543    'e',
20544    'n',
20545    'd',
20546    'e',
20547    'r',
20548    'b',
20549    'u',
20550    'f',
20551    'f',
20552    'e',
20553    'r',
20554    0, // glFramebufferRenderbuffer
20555    'g',
20556    'l',
20557    'F',
20558    'r',
20559    'a',
20560    'm',
20561    'e',
20562    'b',
20563    'u',
20564    'f',
20565    'f',
20566    'e',
20567    'r',
20568    'R',
20569    'e',
20570    'n',
20571    'd',
20572    'e',
20573    'r',
20574    'b',
20575    'u',
20576    'f',
20577    'f',
20578    'e',
20579    'r',
20580    'E',
20581    'X',
20582    'T',
20583    0, // glFramebufferRenderbufferEXT
20584    'g',
20585    'l',
20586    'F',
20587    'r',
20588    'a',
20589    'm',
20590    'e',
20591    'b',
20592    'u',
20593    'f',
20594    'f',
20595    'e',
20596    'r',
20597    'R',
20598    'e',
20599    'n',
20600    'd',
20601    'e',
20602    'r',
20603    'b',
20604    'u',
20605    'f',
20606    'f',
20607    'e',
20608    'r',
20609    'O',
20610    'E',
20611    'S',
20612    0, // glFramebufferRenderbufferOES
20613    'g',
20614    'l',
20615    'F',
20616    'r',
20617    'a',
20618    'm',
20619    'e',
20620    'b',
20621    'u',
20622    'f',
20623    'f',
20624    'e',
20625    'r',
20626    'S',
20627    'a',
20628    'm',
20629    'p',
20630    'l',
20631    'e',
20632    'L',
20633    'o',
20634    'c',
20635    'a',
20636    't',
20637    'i',
20638    'o',
20639    'n',
20640    's',
20641    'f',
20642    'v',
20643    'A',
20644    'R',
20645    'B',
20646    0, // glFramebufferSampleLocationsfvARB
20647    'g',
20648    'l',
20649    'F',
20650    'r',
20651    'a',
20652    'm',
20653    'e',
20654    'b',
20655    'u',
20656    'f',
20657    'f',
20658    'e',
20659    'r',
20660    'S',
20661    'a',
20662    'm',
20663    'p',
20664    'l',
20665    'e',
20666    'L',
20667    'o',
20668    'c',
20669    'a',
20670    't',
20671    'i',
20672    'o',
20673    'n',
20674    's',
20675    'f',
20676    'v',
20677    'N',
20678    'V',
20679    0, // glFramebufferSampleLocationsfvNV
20680    'g',
20681    'l',
20682    'F',
20683    'r',
20684    'a',
20685    'm',
20686    'e',
20687    'b',
20688    'u',
20689    'f',
20690    'f',
20691    'e',
20692    'r',
20693    'S',
20694    'a',
20695    'm',
20696    'p',
20697    'l',
20698    'e',
20699    'P',
20700    'o',
20701    's',
20702    'i',
20703    't',
20704    'i',
20705    'o',
20706    'n',
20707    's',
20708    'f',
20709    'v',
20710    'A',
20711    'M',
20712    'D',
20713    0, // glFramebufferSamplePositionsfvAMD
20714    'g',
20715    'l',
20716    'F',
20717    'r',
20718    'a',
20719    'm',
20720    'e',
20721    'b',
20722    'u',
20723    'f',
20724    'f',
20725    'e',
20726    'r',
20727    'T',
20728    'e',
20729    'x',
20730    't',
20731    'u',
20732    'r',
20733    'e',
20734    0, // glFramebufferTexture
20735    'g',
20736    'l',
20737    'F',
20738    'r',
20739    'a',
20740    'm',
20741    'e',
20742    'b',
20743    'u',
20744    'f',
20745    'f',
20746    'e',
20747    'r',
20748    'T',
20749    'e',
20750    'x',
20751    't',
20752    'u',
20753    'r',
20754    'e',
20755    '1',
20756    'D',
20757    0, // glFramebufferTexture1D
20758    'g',
20759    'l',
20760    'F',
20761    'r',
20762    'a',
20763    'm',
20764    'e',
20765    'b',
20766    'u',
20767    'f',
20768    'f',
20769    'e',
20770    'r',
20771    'T',
20772    'e',
20773    'x',
20774    't',
20775    'u',
20776    'r',
20777    'e',
20778    '1',
20779    'D',
20780    'E',
20781    'X',
20782    'T',
20783    0, // glFramebufferTexture1DEXT
20784    'g',
20785    'l',
20786    'F',
20787    'r',
20788    'a',
20789    'm',
20790    'e',
20791    'b',
20792    'u',
20793    'f',
20794    'f',
20795    'e',
20796    'r',
20797    'T',
20798    'e',
20799    'x',
20800    't',
20801    'u',
20802    'r',
20803    'e',
20804    '2',
20805    'D',
20806    0, // glFramebufferTexture2D
20807    'g',
20808    'l',
20809    'F',
20810    'r',
20811    'a',
20812    'm',
20813    'e',
20814    'b',
20815    'u',
20816    'f',
20817    'f',
20818    'e',
20819    'r',
20820    'T',
20821    'e',
20822    'x',
20823    't',
20824    'u',
20825    'r',
20826    'e',
20827    '2',
20828    'D',
20829    'D',
20830    'o',
20831    'w',
20832    'n',
20833    's',
20834    'a',
20835    'm',
20836    'p',
20837    'l',
20838    'e',
20839    'I',
20840    'M',
20841    'G',
20842    0, // glFramebufferTexture2DDownsampleIMG
20843    'g',
20844    'l',
20845    'F',
20846    'r',
20847    'a',
20848    'm',
20849    'e',
20850    'b',
20851    'u',
20852    'f',
20853    'f',
20854    'e',
20855    'r',
20856    'T',
20857    'e',
20858    'x',
20859    't',
20860    'u',
20861    'r',
20862    'e',
20863    '2',
20864    'D',
20865    'E',
20866    'X',
20867    'T',
20868    0, // glFramebufferTexture2DEXT
20869    'g',
20870    'l',
20871    'F',
20872    'r',
20873    'a',
20874    'm',
20875    'e',
20876    'b',
20877    'u',
20878    'f',
20879    'f',
20880    'e',
20881    'r',
20882    'T',
20883    'e',
20884    'x',
20885    't',
20886    'u',
20887    'r',
20888    'e',
20889    '2',
20890    'D',
20891    'M',
20892    'u',
20893    'l',
20894    't',
20895    'i',
20896    's',
20897    'a',
20898    'm',
20899    'p',
20900    'l',
20901    'e',
20902    'E',
20903    'X',
20904    'T',
20905    0, // glFramebufferTexture2DMultisampleEXT
20906    'g',
20907    'l',
20908    'F',
20909    'r',
20910    'a',
20911    'm',
20912    'e',
20913    'b',
20914    'u',
20915    'f',
20916    'f',
20917    'e',
20918    'r',
20919    'T',
20920    'e',
20921    'x',
20922    't',
20923    'u',
20924    'r',
20925    'e',
20926    '2',
20927    'D',
20928    'M',
20929    'u',
20930    'l',
20931    't',
20932    'i',
20933    's',
20934    'a',
20935    'm',
20936    'p',
20937    'l',
20938    'e',
20939    'I',
20940    'M',
20941    'G',
20942    0, // glFramebufferTexture2DMultisampleIMG
20943    'g',
20944    'l',
20945    'F',
20946    'r',
20947    'a',
20948    'm',
20949    'e',
20950    'b',
20951    'u',
20952    'f',
20953    'f',
20954    'e',
20955    'r',
20956    'T',
20957    'e',
20958    'x',
20959    't',
20960    'u',
20961    'r',
20962    'e',
20963    '2',
20964    'D',
20965    'O',
20966    'E',
20967    'S',
20968    0, // glFramebufferTexture2DOES
20969    'g',
20970    'l',
20971    'F',
20972    'r',
20973    'a',
20974    'm',
20975    'e',
20976    'b',
20977    'u',
20978    'f',
20979    'f',
20980    'e',
20981    'r',
20982    'T',
20983    'e',
20984    'x',
20985    't',
20986    'u',
20987    'r',
20988    'e',
20989    '3',
20990    'D',
20991    0, // glFramebufferTexture3D
20992    'g',
20993    'l',
20994    'F',
20995    'r',
20996    'a',
20997    'm',
20998    'e',
20999    'b',
21000    'u',
21001    'f',
21002    'f',
21003    'e',
21004    'r',
21005    'T',
21006    'e',
21007    'x',
21008    't',
21009    'u',
21010    'r',
21011    'e',
21012    '3',
21013    'D',
21014    'E',
21015    'X',
21016    'T',
21017    0, // glFramebufferTexture3DEXT
21018    'g',
21019    'l',
21020    'F',
21021    'r',
21022    'a',
21023    'm',
21024    'e',
21025    'b',
21026    'u',
21027    'f',
21028    'f',
21029    'e',
21030    'r',
21031    'T',
21032    'e',
21033    'x',
21034    't',
21035    'u',
21036    'r',
21037    'e',
21038    '3',
21039    'D',
21040    'O',
21041    'E',
21042    'S',
21043    0, // glFramebufferTexture3DOES
21044    'g',
21045    'l',
21046    'F',
21047    'r',
21048    'a',
21049    'm',
21050    'e',
21051    'b',
21052    'u',
21053    'f',
21054    'f',
21055    'e',
21056    'r',
21057    'T',
21058    'e',
21059    'x',
21060    't',
21061    'u',
21062    'r',
21063    'e',
21064    'A',
21065    'R',
21066    'B',
21067    0, // glFramebufferTextureARB
21068    'g',
21069    'l',
21070    'F',
21071    'r',
21072    'a',
21073    'm',
21074    'e',
21075    'b',
21076    'u',
21077    'f',
21078    'f',
21079    'e',
21080    'r',
21081    'T',
21082    'e',
21083    'x',
21084    't',
21085    'u',
21086    'r',
21087    'e',
21088    'E',
21089    'X',
21090    'T',
21091    0, // glFramebufferTextureEXT
21092    'g',
21093    'l',
21094    'F',
21095    'r',
21096    'a',
21097    'm',
21098    'e',
21099    'b',
21100    'u',
21101    'f',
21102    'f',
21103    'e',
21104    'r',
21105    'T',
21106    'e',
21107    'x',
21108    't',
21109    'u',
21110    'r',
21111    'e',
21112    'F',
21113    'a',
21114    'c',
21115    'e',
21116    'A',
21117    'R',
21118    'B',
21119    0, // glFramebufferTextureFaceARB
21120    'g',
21121    'l',
21122    'F',
21123    'r',
21124    'a',
21125    'm',
21126    'e',
21127    'b',
21128    'u',
21129    'f',
21130    'f',
21131    'e',
21132    'r',
21133    'T',
21134    'e',
21135    'x',
21136    't',
21137    'u',
21138    'r',
21139    'e',
21140    'F',
21141    'a',
21142    'c',
21143    'e',
21144    'E',
21145    'X',
21146    'T',
21147    0, // glFramebufferTextureFaceEXT
21148    'g',
21149    'l',
21150    'F',
21151    'r',
21152    'a',
21153    'm',
21154    'e',
21155    'b',
21156    'u',
21157    'f',
21158    'f',
21159    'e',
21160    'r',
21161    'T',
21162    'e',
21163    'x',
21164    't',
21165    'u',
21166    'r',
21167    'e',
21168    'L',
21169    'a',
21170    'y',
21171    'e',
21172    'r',
21173    0, // glFramebufferTextureLayer
21174    'g',
21175    'l',
21176    'F',
21177    'r',
21178    'a',
21179    'm',
21180    'e',
21181    'b',
21182    'u',
21183    'f',
21184    'f',
21185    'e',
21186    'r',
21187    'T',
21188    'e',
21189    'x',
21190    't',
21191    'u',
21192    'r',
21193    'e',
21194    'L',
21195    'a',
21196    'y',
21197    'e',
21198    'r',
21199    'A',
21200    'R',
21201    'B',
21202    0, // glFramebufferTextureLayerARB
21203    'g',
21204    'l',
21205    'F',
21206    'r',
21207    'a',
21208    'm',
21209    'e',
21210    'b',
21211    'u',
21212    'f',
21213    'f',
21214    'e',
21215    'r',
21216    'T',
21217    'e',
21218    'x',
21219    't',
21220    'u',
21221    'r',
21222    'e',
21223    'L',
21224    'a',
21225    'y',
21226    'e',
21227    'r',
21228    'D',
21229    'o',
21230    'w',
21231    'n',
21232    's',
21233    'a',
21234    'm',
21235    'p',
21236    'l',
21237    'e',
21238    'I',
21239    'M',
21240    'G',
21241    0, // glFramebufferTextureLayerDownsampleIMG
21242    'g',
21243    'l',
21244    'F',
21245    'r',
21246    'a',
21247    'm',
21248    'e',
21249    'b',
21250    'u',
21251    'f',
21252    'f',
21253    'e',
21254    'r',
21255    'T',
21256    'e',
21257    'x',
21258    't',
21259    'u',
21260    'r',
21261    'e',
21262    'L',
21263    'a',
21264    'y',
21265    'e',
21266    'r',
21267    'E',
21268    'X',
21269    'T',
21270    0, // glFramebufferTextureLayerEXT
21271    'g',
21272    'l',
21273    'F',
21274    'r',
21275    'a',
21276    'm',
21277    'e',
21278    'b',
21279    'u',
21280    'f',
21281    'f',
21282    'e',
21283    'r',
21284    'T',
21285    'e',
21286    'x',
21287    't',
21288    'u',
21289    'r',
21290    'e',
21291    'M',
21292    'u',
21293    'l',
21294    't',
21295    'i',
21296    's',
21297    'a',
21298    'm',
21299    'p',
21300    'l',
21301    'e',
21302    'M',
21303    'u',
21304    'l',
21305    't',
21306    'i',
21307    'v',
21308    'i',
21309    'e',
21310    'w',
21311    'O',
21312    'V',
21313    'R',
21314    0, // glFramebufferTextureMultisampleMultiviewOVR
21315    'g',
21316    'l',
21317    'F',
21318    'r',
21319    'a',
21320    'm',
21321    'e',
21322    'b',
21323    'u',
21324    'f',
21325    'f',
21326    'e',
21327    'r',
21328    'T',
21329    'e',
21330    'x',
21331    't',
21332    'u',
21333    'r',
21334    'e',
21335    'M',
21336    'u',
21337    'l',
21338    't',
21339    'i',
21340    'v',
21341    'i',
21342    'e',
21343    'w',
21344    'O',
21345    'V',
21346    'R',
21347    0, // glFramebufferTextureMultiviewOVR
21348    'g',
21349    'l',
21350    'F',
21351    'r',
21352    'a',
21353    'm',
21354    'e',
21355    'b',
21356    'u',
21357    'f',
21358    'f',
21359    'e',
21360    'r',
21361    'T',
21362    'e',
21363    'x',
21364    't',
21365    'u',
21366    'r',
21367    'e',
21368    'O',
21369    'E',
21370    'S',
21371    0, // glFramebufferTextureOES
21372    'g',
21373    'l',
21374    'F',
21375    'r',
21376    'e',
21377    'e',
21378    'O',
21379    'b',
21380    'j',
21381    'e',
21382    'c',
21383    't',
21384    'B',
21385    'u',
21386    'f',
21387    'f',
21388    'e',
21389    'r',
21390    'A',
21391    'T',
21392    'I',
21393    0, // glFreeObjectBufferATI
21394    'g',
21395    'l',
21396    'F',
21397    'r',
21398    'o',
21399    'n',
21400    't',
21401    'F',
21402    'a',
21403    'c',
21404    'e',
21405    0, // glFrontFace
21406    'g',
21407    'l',
21408    'F',
21409    'r',
21410    'u',
21411    's',
21412    't',
21413    'u',
21414    'm',
21415    0, // glFrustum
21416    'g',
21417    'l',
21418    'F',
21419    'r',
21420    'u',
21421    's',
21422    't',
21423    'u',
21424    'm',
21425    'f',
21426    0, // glFrustumf
21427    'g',
21428    'l',
21429    'F',
21430    'r',
21431    'u',
21432    's',
21433    't',
21434    'u',
21435    'm',
21436    'f',
21437    'O',
21438    'E',
21439    'S',
21440    0, // glFrustumfOES
21441    'g',
21442    'l',
21443    'F',
21444    'r',
21445    'u',
21446    's',
21447    't',
21448    'u',
21449    'm',
21450    'x',
21451    0, // glFrustumx
21452    'g',
21453    'l',
21454    'F',
21455    'r',
21456    'u',
21457    's',
21458    't',
21459    'u',
21460    'm',
21461    'x',
21462    'O',
21463    'E',
21464    'S',
21465    0, // glFrustumxOES
21466    'g',
21467    'l',
21468    'G',
21469    'e',
21470    'n',
21471    'A',
21472    's',
21473    'y',
21474    'n',
21475    'c',
21476    'M',
21477    'a',
21478    'r',
21479    'k',
21480    'e',
21481    'r',
21482    's',
21483    'S',
21484    'G',
21485    'I',
21486    'X',
21487    0, // glGenAsyncMarkersSGIX
21488    'g',
21489    'l',
21490    'G',
21491    'e',
21492    'n',
21493    'B',
21494    'u',
21495    'f',
21496    'f',
21497    'e',
21498    'r',
21499    's',
21500    0, // glGenBuffers
21501    'g',
21502    'l',
21503    'G',
21504    'e',
21505    'n',
21506    'B',
21507    'u',
21508    'f',
21509    'f',
21510    'e',
21511    'r',
21512    's',
21513    'A',
21514    'R',
21515    'B',
21516    0, // glGenBuffersARB
21517    'g',
21518    'l',
21519    'G',
21520    'e',
21521    'n',
21522    'F',
21523    'e',
21524    'n',
21525    'c',
21526    'e',
21527    's',
21528    'A',
21529    'P',
21530    'P',
21531    'L',
21532    'E',
21533    0, // glGenFencesAPPLE
21534    'g',
21535    'l',
21536    'G',
21537    'e',
21538    'n',
21539    'F',
21540    'e',
21541    'n',
21542    'c',
21543    'e',
21544    's',
21545    'N',
21546    'V',
21547    0, // glGenFencesNV
21548    'g',
21549    'l',
21550    'G',
21551    'e',
21552    'n',
21553    'F',
21554    'r',
21555    'a',
21556    'g',
21557    'm',
21558    'e',
21559    'n',
21560    't',
21561    'S',
21562    'h',
21563    'a',
21564    'd',
21565    'e',
21566    'r',
21567    's',
21568    'A',
21569    'T',
21570    'I',
21571    0, // glGenFragmentShadersATI
21572    'g',
21573    'l',
21574    'G',
21575    'e',
21576    'n',
21577    'F',
21578    'r',
21579    'a',
21580    'm',
21581    'e',
21582    'b',
21583    'u',
21584    'f',
21585    'f',
21586    'e',
21587    'r',
21588    's',
21589    0, // glGenFramebuffers
21590    'g',
21591    'l',
21592    'G',
21593    'e',
21594    'n',
21595    'F',
21596    'r',
21597    'a',
21598    'm',
21599    'e',
21600    'b',
21601    'u',
21602    'f',
21603    'f',
21604    'e',
21605    'r',
21606    's',
21607    'E',
21608    'X',
21609    'T',
21610    0, // glGenFramebuffersEXT
21611    'g',
21612    'l',
21613    'G',
21614    'e',
21615    'n',
21616    'F',
21617    'r',
21618    'a',
21619    'm',
21620    'e',
21621    'b',
21622    'u',
21623    'f',
21624    'f',
21625    'e',
21626    'r',
21627    's',
21628    'O',
21629    'E',
21630    'S',
21631    0, // glGenFramebuffersOES
21632    'g',
21633    'l',
21634    'G',
21635    'e',
21636    'n',
21637    'L',
21638    'i',
21639    's',
21640    't',
21641    's',
21642    0, // glGenLists
21643    'g',
21644    'l',
21645    'G',
21646    'e',
21647    'n',
21648    'N',
21649    'a',
21650    'm',
21651    'e',
21652    's',
21653    'A',
21654    'M',
21655    'D',
21656    0, // glGenNamesAMD
21657    'g',
21658    'l',
21659    'G',
21660    'e',
21661    'n',
21662    'O',
21663    'c',
21664    'c',
21665    'l',
21666    'u',
21667    's',
21668    'i',
21669    'o',
21670    'n',
21671    'Q',
21672    'u',
21673    'e',
21674    'r',
21675    'i',
21676    'e',
21677    's',
21678    'N',
21679    'V',
21680    0, // glGenOcclusionQueriesNV
21681    'g',
21682    'l',
21683    'G',
21684    'e',
21685    'n',
21686    'P',
21687    'a',
21688    't',
21689    'h',
21690    's',
21691    'N',
21692    'V',
21693    0, // glGenPathsNV
21694    'g',
21695    'l',
21696    'G',
21697    'e',
21698    'n',
21699    'P',
21700    'e',
21701    'r',
21702    'f',
21703    'M',
21704    'o',
21705    'n',
21706    'i',
21707    't',
21708    'o',
21709    'r',
21710    's',
21711    'A',
21712    'M',
21713    'D',
21714    0, // glGenPerfMonitorsAMD
21715    'g',
21716    'l',
21717    'G',
21718    'e',
21719    'n',
21720    'P',
21721    'r',
21722    'o',
21723    'g',
21724    'r',
21725    'a',
21726    'm',
21727    'P',
21728    'i',
21729    'p',
21730    'e',
21731    'l',
21732    'i',
21733    'n',
21734    'e',
21735    's',
21736    0, // glGenProgramPipelines
21737    'g',
21738    'l',
21739    'G',
21740    'e',
21741    'n',
21742    'P',
21743    'r',
21744    'o',
21745    'g',
21746    'r',
21747    'a',
21748    'm',
21749    'P',
21750    'i',
21751    'p',
21752    'e',
21753    'l',
21754    'i',
21755    'n',
21756    'e',
21757    's',
21758    'E',
21759    'X',
21760    'T',
21761    0, // glGenProgramPipelinesEXT
21762    'g',
21763    'l',
21764    'G',
21765    'e',
21766    'n',
21767    'P',
21768    'r',
21769    'o',
21770    'g',
21771    'r',
21772    'a',
21773    'm',
21774    's',
21775    'A',
21776    'R',
21777    'B',
21778    0, // glGenProgramsARB
21779    'g',
21780    'l',
21781    'G',
21782    'e',
21783    'n',
21784    'P',
21785    'r',
21786    'o',
21787    'g',
21788    'r',
21789    'a',
21790    'm',
21791    's',
21792    'N',
21793    'V',
21794    0, // glGenProgramsNV
21795    'g',
21796    'l',
21797    'G',
21798    'e',
21799    'n',
21800    'Q',
21801    'u',
21802    'e',
21803    'r',
21804    'i',
21805    'e',
21806    's',
21807    0, // glGenQueries
21808    'g',
21809    'l',
21810    'G',
21811    'e',
21812    'n',
21813    'Q',
21814    'u',
21815    'e',
21816    'r',
21817    'i',
21818    'e',
21819    's',
21820    'A',
21821    'R',
21822    'B',
21823    0, // glGenQueriesARB
21824    'g',
21825    'l',
21826    'G',
21827    'e',
21828    'n',
21829    'Q',
21830    'u',
21831    'e',
21832    'r',
21833    'i',
21834    'e',
21835    's',
21836    'E',
21837    'X',
21838    'T',
21839    0, // glGenQueriesEXT
21840    'g',
21841    'l',
21842    'G',
21843    'e',
21844    'n',
21845    'Q',
21846    'u',
21847    'e',
21848    'r',
21849    'y',
21850    'R',
21851    'e',
21852    's',
21853    'o',
21854    'u',
21855    'r',
21856    'c',
21857    'e',
21858    'T',
21859    'a',
21860    'g',
21861    'N',
21862    'V',
21863    0, // glGenQueryResourceTagNV
21864    'g',
21865    'l',
21866    'G',
21867    'e',
21868    'n',
21869    'R',
21870    'e',
21871    'n',
21872    'd',
21873    'e',
21874    'r',
21875    'b',
21876    'u',
21877    'f',
21878    'f',
21879    'e',
21880    'r',
21881    's',
21882    0, // glGenRenderbuffers
21883    'g',
21884    'l',
21885    'G',
21886    'e',
21887    'n',
21888    'R',
21889    'e',
21890    'n',
21891    'd',
21892    'e',
21893    'r',
21894    'b',
21895    'u',
21896    'f',
21897    'f',
21898    'e',
21899    'r',
21900    's',
21901    'E',
21902    'X',
21903    'T',
21904    0, // glGenRenderbuffersEXT
21905    'g',
21906    'l',
21907    'G',
21908    'e',
21909    'n',
21910    'R',
21911    'e',
21912    'n',
21913    'd',
21914    'e',
21915    'r',
21916    'b',
21917    'u',
21918    'f',
21919    'f',
21920    'e',
21921    'r',
21922    's',
21923    'O',
21924    'E',
21925    'S',
21926    0, // glGenRenderbuffersOES
21927    'g',
21928    'l',
21929    'G',
21930    'e',
21931    'n',
21932    'S',
21933    'a',
21934    'm',
21935    'p',
21936    'l',
21937    'e',
21938    'r',
21939    's',
21940    0, // glGenSamplers
21941    'g',
21942    'l',
21943    'G',
21944    'e',
21945    'n',
21946    'S',
21947    'e',
21948    'm',
21949    'a',
21950    'p',
21951    'h',
21952    'o',
21953    'r',
21954    'e',
21955    's',
21956    'E',
21957    'X',
21958    'T',
21959    0, // glGenSemaphoresEXT
21960    'g',
21961    'l',
21962    'G',
21963    'e',
21964    'n',
21965    'S',
21966    'y',
21967    'm',
21968    'b',
21969    'o',
21970    'l',
21971    's',
21972    'E',
21973    'X',
21974    'T',
21975    0, // glGenSymbolsEXT
21976    'g',
21977    'l',
21978    'G',
21979    'e',
21980    'n',
21981    'T',
21982    'e',
21983    'x',
21984    't',
21985    'u',
21986    'r',
21987    'e',
21988    's',
21989    0, // glGenTextures
21990    'g',
21991    'l',
21992    'G',
21993    'e',
21994    'n',
21995    'T',
21996    'e',
21997    'x',
21998    't',
21999    'u',
22000    'r',
22001    'e',
22002    's',
22003    'E',
22004    'X',
22005    'T',
22006    0, // glGenTexturesEXT
22007    'g',
22008    'l',
22009    'G',
22010    'e',
22011    'n',
22012    'T',
22013    'r',
22014    'a',
22015    'n',
22016    's',
22017    'f',
22018    'o',
22019    'r',
22020    'm',
22021    'F',
22022    'e',
22023    'e',
22024    'd',
22025    'b',
22026    'a',
22027    'c',
22028    'k',
22029    's',
22030    0, // glGenTransformFeedbacks
22031    'g',
22032    'l',
22033    'G',
22034    'e',
22035    'n',
22036    'T',
22037    'r',
22038    'a',
22039    'n',
22040    's',
22041    'f',
22042    'o',
22043    'r',
22044    'm',
22045    'F',
22046    'e',
22047    'e',
22048    'd',
22049    'b',
22050    'a',
22051    'c',
22052    'k',
22053    's',
22054    'N',
22055    'V',
22056    0, // glGenTransformFeedbacksNV
22057    'g',
22058    'l',
22059    'G',
22060    'e',
22061    'n',
22062    'V',
22063    'e',
22064    'r',
22065    't',
22066    'e',
22067    'x',
22068    'A',
22069    'r',
22070    'r',
22071    'a',
22072    'y',
22073    's',
22074    0, // glGenVertexArrays
22075    'g',
22076    'l',
22077    'G',
22078    'e',
22079    'n',
22080    'V',
22081    'e',
22082    'r',
22083    't',
22084    'e',
22085    'x',
22086    'A',
22087    'r',
22088    'r',
22089    'a',
22090    'y',
22091    's',
22092    'A',
22093    'P',
22094    'P',
22095    'L',
22096    'E',
22097    0, // glGenVertexArraysAPPLE
22098    'g',
22099    'l',
22100    'G',
22101    'e',
22102    'n',
22103    'V',
22104    'e',
22105    'r',
22106    't',
22107    'e',
22108    'x',
22109    'A',
22110    'r',
22111    'r',
22112    'a',
22113    'y',
22114    's',
22115    'O',
22116    'E',
22117    'S',
22118    0, // glGenVertexArraysOES
22119    'g',
22120    'l',
22121    'G',
22122    'e',
22123    'n',
22124    'V',
22125    'e',
22126    'r',
22127    't',
22128    'e',
22129    'x',
22130    'S',
22131    'h',
22132    'a',
22133    'd',
22134    'e',
22135    'r',
22136    's',
22137    'E',
22138    'X',
22139    'T',
22140    0, // glGenVertexShadersEXT
22141    'g',
22142    'l',
22143    'G',
22144    'e',
22145    'n',
22146    'e',
22147    'r',
22148    'a',
22149    't',
22150    'e',
22151    'M',
22152    'i',
22153    'p',
22154    'm',
22155    'a',
22156    'p',
22157    0, // glGenerateMipmap
22158    'g',
22159    'l',
22160    'G',
22161    'e',
22162    'n',
22163    'e',
22164    'r',
22165    'a',
22166    't',
22167    'e',
22168    'M',
22169    'i',
22170    'p',
22171    'm',
22172    'a',
22173    'p',
22174    'E',
22175    'X',
22176    'T',
22177    0, // glGenerateMipmapEXT
22178    'g',
22179    'l',
22180    'G',
22181    'e',
22182    'n',
22183    'e',
22184    'r',
22185    'a',
22186    't',
22187    'e',
22188    'M',
22189    'i',
22190    'p',
22191    'm',
22192    'a',
22193    'p',
22194    'O',
22195    'E',
22196    'S',
22197    0, // glGenerateMipmapOES
22198    'g',
22199    'l',
22200    'G',
22201    'e',
22202    'n',
22203    'e',
22204    'r',
22205    'a',
22206    't',
22207    'e',
22208    'M',
22209    'u',
22210    'l',
22211    't',
22212    'i',
22213    'T',
22214    'e',
22215    'x',
22216    'M',
22217    'i',
22218    'p',
22219    'm',
22220    'a',
22221    'p',
22222    'E',
22223    'X',
22224    'T',
22225    0, // glGenerateMultiTexMipmapEXT
22226    'g',
22227    'l',
22228    'G',
22229    'e',
22230    'n',
22231    'e',
22232    'r',
22233    'a',
22234    't',
22235    'e',
22236    'T',
22237    'e',
22238    'x',
22239    't',
22240    'u',
22241    'r',
22242    'e',
22243    'M',
22244    'i',
22245    'p',
22246    'm',
22247    'a',
22248    'p',
22249    0, // glGenerateTextureMipmap
22250    'g',
22251    'l',
22252    'G',
22253    'e',
22254    'n',
22255    'e',
22256    'r',
22257    'a',
22258    't',
22259    'e',
22260    'T',
22261    'e',
22262    'x',
22263    't',
22264    'u',
22265    'r',
22266    'e',
22267    'M',
22268    'i',
22269    'p',
22270    'm',
22271    'a',
22272    'p',
22273    'E',
22274    'X',
22275    'T',
22276    0, // glGenerateTextureMipmapEXT
22277    'g',
22278    'l',
22279    'G',
22280    'e',
22281    't',
22282    'A',
22283    'c',
22284    't',
22285    'i',
22286    'v',
22287    'e',
22288    'A',
22289    't',
22290    'o',
22291    'm',
22292    'i',
22293    'c',
22294    'C',
22295    'o',
22296    'u',
22297    'n',
22298    't',
22299    'e',
22300    'r',
22301    'B',
22302    'u',
22303    'f',
22304    'f',
22305    'e',
22306    'r',
22307    'i',
22308    'v',
22309    0, // glGetActiveAtomicCounterBufferiv
22310    'g',
22311    'l',
22312    'G',
22313    'e',
22314    't',
22315    'A',
22316    'c',
22317    't',
22318    'i',
22319    'v',
22320    'e',
22321    'A',
22322    't',
22323    't',
22324    'r',
22325    'i',
22326    'b',
22327    0, // glGetActiveAttrib
22328    'g',
22329    'l',
22330    'G',
22331    'e',
22332    't',
22333    'A',
22334    'c',
22335    't',
22336    'i',
22337    'v',
22338    'e',
22339    'A',
22340    't',
22341    't',
22342    'r',
22343    'i',
22344    'b',
22345    'A',
22346    'R',
22347    'B',
22348    0, // glGetActiveAttribARB
22349    'g',
22350    'l',
22351    'G',
22352    'e',
22353    't',
22354    'A',
22355    'c',
22356    't',
22357    'i',
22358    'v',
22359    'e',
22360    'S',
22361    'u',
22362    'b',
22363    'r',
22364    'o',
22365    'u',
22366    't',
22367    'i',
22368    'n',
22369    'e',
22370    'N',
22371    'a',
22372    'm',
22373    'e',
22374    0, // glGetActiveSubroutineName
22375    'g',
22376    'l',
22377    'G',
22378    'e',
22379    't',
22380    'A',
22381    'c',
22382    't',
22383    'i',
22384    'v',
22385    'e',
22386    'S',
22387    'u',
22388    'b',
22389    'r',
22390    'o',
22391    'u',
22392    't',
22393    'i',
22394    'n',
22395    'e',
22396    'U',
22397    'n',
22398    'i',
22399    'f',
22400    'o',
22401    'r',
22402    'm',
22403    'N',
22404    'a',
22405    'm',
22406    'e',
22407    0, // glGetActiveSubroutineUniformName
22408    'g',
22409    'l',
22410    'G',
22411    'e',
22412    't',
22413    'A',
22414    'c',
22415    't',
22416    'i',
22417    'v',
22418    'e',
22419    'S',
22420    'u',
22421    'b',
22422    'r',
22423    'o',
22424    'u',
22425    't',
22426    'i',
22427    'n',
22428    'e',
22429    'U',
22430    'n',
22431    'i',
22432    'f',
22433    'o',
22434    'r',
22435    'm',
22436    'i',
22437    'v',
22438    0, // glGetActiveSubroutineUniformiv
22439    'g',
22440    'l',
22441    'G',
22442    'e',
22443    't',
22444    'A',
22445    'c',
22446    't',
22447    'i',
22448    'v',
22449    'e',
22450    'U',
22451    'n',
22452    'i',
22453    'f',
22454    'o',
22455    'r',
22456    'm',
22457    0, // glGetActiveUniform
22458    'g',
22459    'l',
22460    'G',
22461    'e',
22462    't',
22463    'A',
22464    'c',
22465    't',
22466    'i',
22467    'v',
22468    'e',
22469    'U',
22470    'n',
22471    'i',
22472    'f',
22473    'o',
22474    'r',
22475    'm',
22476    'A',
22477    'R',
22478    'B',
22479    0, // glGetActiveUniformARB
22480    'g',
22481    'l',
22482    'G',
22483    'e',
22484    't',
22485    'A',
22486    'c',
22487    't',
22488    'i',
22489    'v',
22490    'e',
22491    'U',
22492    'n',
22493    'i',
22494    'f',
22495    'o',
22496    'r',
22497    'm',
22498    'B',
22499    'l',
22500    'o',
22501    'c',
22502    'k',
22503    'N',
22504    'a',
22505    'm',
22506    'e',
22507    0, // glGetActiveUniformBlockName
22508    'g',
22509    'l',
22510    'G',
22511    'e',
22512    't',
22513    'A',
22514    'c',
22515    't',
22516    'i',
22517    'v',
22518    'e',
22519    'U',
22520    'n',
22521    'i',
22522    'f',
22523    'o',
22524    'r',
22525    'm',
22526    'B',
22527    'l',
22528    'o',
22529    'c',
22530    'k',
22531    'i',
22532    'v',
22533    0, // glGetActiveUniformBlockiv
22534    'g',
22535    'l',
22536    'G',
22537    'e',
22538    't',
22539    'A',
22540    'c',
22541    't',
22542    'i',
22543    'v',
22544    'e',
22545    'U',
22546    'n',
22547    'i',
22548    'f',
22549    'o',
22550    'r',
22551    'm',
22552    'N',
22553    'a',
22554    'm',
22555    'e',
22556    0, // glGetActiveUniformName
22557    'g',
22558    'l',
22559    'G',
22560    'e',
22561    't',
22562    'A',
22563    'c',
22564    't',
22565    'i',
22566    'v',
22567    'e',
22568    'U',
22569    'n',
22570    'i',
22571    'f',
22572    'o',
22573    'r',
22574    'm',
22575    's',
22576    'i',
22577    'v',
22578    0, // glGetActiveUniformsiv
22579    'g',
22580    'l',
22581    'G',
22582    'e',
22583    't',
22584    'A',
22585    'c',
22586    't',
22587    'i',
22588    'v',
22589    'e',
22590    'V',
22591    'a',
22592    'r',
22593    'y',
22594    'i',
22595    'n',
22596    'g',
22597    'N',
22598    'V',
22599    0, // glGetActiveVaryingNV
22600    'g',
22601    'l',
22602    'G',
22603    'e',
22604    't',
22605    'A',
22606    'r',
22607    'r',
22608    'a',
22609    'y',
22610    'O',
22611    'b',
22612    'j',
22613    'e',
22614    'c',
22615    't',
22616    'f',
22617    'v',
22618    'A',
22619    'T',
22620    'I',
22621    0, // glGetArrayObjectfvATI
22622    'g',
22623    'l',
22624    'G',
22625    'e',
22626    't',
22627    'A',
22628    'r',
22629    'r',
22630    'a',
22631    'y',
22632    'O',
22633    'b',
22634    'j',
22635    'e',
22636    'c',
22637    't',
22638    'i',
22639    'v',
22640    'A',
22641    'T',
22642    'I',
22643    0, // glGetArrayObjectivATI
22644    'g',
22645    'l',
22646    'G',
22647    'e',
22648    't',
22649    'A',
22650    't',
22651    't',
22652    'a',
22653    'c',
22654    'h',
22655    'e',
22656    'd',
22657    'O',
22658    'b',
22659    'j',
22660    'e',
22661    'c',
22662    't',
22663    's',
22664    'A',
22665    'R',
22666    'B',
22667    0, // glGetAttachedObjectsARB
22668    'g',
22669    'l',
22670    'G',
22671    'e',
22672    't',
22673    'A',
22674    't',
22675    't',
22676    'a',
22677    'c',
22678    'h',
22679    'e',
22680    'd',
22681    'S',
22682    'h',
22683    'a',
22684    'd',
22685    'e',
22686    'r',
22687    's',
22688    0, // glGetAttachedShaders
22689    'g',
22690    'l',
22691    'G',
22692    'e',
22693    't',
22694    'A',
22695    't',
22696    't',
22697    'r',
22698    'i',
22699    'b',
22700    'L',
22701    'o',
22702    'c',
22703    'a',
22704    't',
22705    'i',
22706    'o',
22707    'n',
22708    0, // glGetAttribLocation
22709    'g',
22710    'l',
22711    'G',
22712    'e',
22713    't',
22714    'A',
22715    't',
22716    't',
22717    'r',
22718    'i',
22719    'b',
22720    'L',
22721    'o',
22722    'c',
22723    'a',
22724    't',
22725    'i',
22726    'o',
22727    'n',
22728    'A',
22729    'R',
22730    'B',
22731    0, // glGetAttribLocationARB
22732    'g',
22733    'l',
22734    'G',
22735    'e',
22736    't',
22737    'B',
22738    'o',
22739    'o',
22740    'l',
22741    'e',
22742    'a',
22743    'n',
22744    'I',
22745    'n',
22746    'd',
22747    'e',
22748    'x',
22749    'e',
22750    'd',
22751    'v',
22752    'E',
22753    'X',
22754    'T',
22755    0, // glGetBooleanIndexedvEXT
22756    'g',
22757    'l',
22758    'G',
22759    'e',
22760    't',
22761    'B',
22762    'o',
22763    'o',
22764    'l',
22765    'e',
22766    'a',
22767    'n',
22768    'i',
22769    '_',
22770    'v',
22771    0, // glGetBooleani_v
22772    'g',
22773    'l',
22774    'G',
22775    'e',
22776    't',
22777    'B',
22778    'o',
22779    'o',
22780    'l',
22781    'e',
22782    'a',
22783    'n',
22784    'v',
22785    0, // glGetBooleanv
22786    'g',
22787    'l',
22788    'G',
22789    'e',
22790    't',
22791    'B',
22792    'u',
22793    'f',
22794    'f',
22795    'e',
22796    'r',
22797    'P',
22798    'a',
22799    'r',
22800    'a',
22801    'm',
22802    'e',
22803    't',
22804    'e',
22805    'r',
22806    'i',
22807    '6',
22808    '4',
22809    'v',
22810    0, // glGetBufferParameteri64v
22811    'g',
22812    'l',
22813    'G',
22814    'e',
22815    't',
22816    'B',
22817    'u',
22818    'f',
22819    'f',
22820    'e',
22821    'r',
22822    'P',
22823    'a',
22824    'r',
22825    'a',
22826    'm',
22827    'e',
22828    't',
22829    'e',
22830    'r',
22831    'i',
22832    'v',
22833    0, // glGetBufferParameteriv
22834    'g',
22835    'l',
22836    'G',
22837    'e',
22838    't',
22839    'B',
22840    'u',
22841    'f',
22842    'f',
22843    'e',
22844    'r',
22845    'P',
22846    'a',
22847    'r',
22848    'a',
22849    'm',
22850    'e',
22851    't',
22852    'e',
22853    'r',
22854    'i',
22855    'v',
22856    'A',
22857    'R',
22858    'B',
22859    0, // glGetBufferParameterivARB
22860    'g',
22861    'l',
22862    'G',
22863    'e',
22864    't',
22865    'B',
22866    'u',
22867    'f',
22868    'f',
22869    'e',
22870    'r',
22871    'P',
22872    'a',
22873    'r',
22874    'a',
22875    'm',
22876    'e',
22877    't',
22878    'e',
22879    'r',
22880    'u',
22881    'i',
22882    '6',
22883    '4',
22884    'v',
22885    'N',
22886    'V',
22887    0, // glGetBufferParameterui64vNV
22888    'g',
22889    'l',
22890    'G',
22891    'e',
22892    't',
22893    'B',
22894    'u',
22895    'f',
22896    'f',
22897    'e',
22898    'r',
22899    'P',
22900    'o',
22901    'i',
22902    'n',
22903    't',
22904    'e',
22905    'r',
22906    'v',
22907    0, // glGetBufferPointerv
22908    'g',
22909    'l',
22910    'G',
22911    'e',
22912    't',
22913    'B',
22914    'u',
22915    'f',
22916    'f',
22917    'e',
22918    'r',
22919    'P',
22920    'o',
22921    'i',
22922    'n',
22923    't',
22924    'e',
22925    'r',
22926    'v',
22927    'A',
22928    'R',
22929    'B',
22930    0, // glGetBufferPointervARB
22931    'g',
22932    'l',
22933    'G',
22934    'e',
22935    't',
22936    'B',
22937    'u',
22938    'f',
22939    'f',
22940    'e',
22941    'r',
22942    'P',
22943    'o',
22944    'i',
22945    'n',
22946    't',
22947    'e',
22948    'r',
22949    'v',
22950    'O',
22951    'E',
22952    'S',
22953    0, // glGetBufferPointervOES
22954    'g',
22955    'l',
22956    'G',
22957    'e',
22958    't',
22959    'B',
22960    'u',
22961    'f',
22962    'f',
22963    'e',
22964    'r',
22965    'S',
22966    'u',
22967    'b',
22968    'D',
22969    'a',
22970    't',
22971    'a',
22972    0, // glGetBufferSubData
22973    'g',
22974    'l',
22975    'G',
22976    'e',
22977    't',
22978    'B',
22979    'u',
22980    'f',
22981    'f',
22982    'e',
22983    'r',
22984    'S',
22985    'u',
22986    'b',
22987    'D',
22988    'a',
22989    't',
22990    'a',
22991    'A',
22992    'R',
22993    'B',
22994    0, // glGetBufferSubDataARB
22995    'g',
22996    'l',
22997    'G',
22998    'e',
22999    't',
23000    'C',
23001    'l',
23002    'i',
23003    'p',
23004    'P',
23005    'l',
23006    'a',
23007    'n',
23008    'e',
23009    0, // glGetClipPlane
23010    'g',
23011    'l',
23012    'G',
23013    'e',
23014    't',
23015    'C',
23016    'l',
23017    'i',
23018    'p',
23019    'P',
23020    'l',
23021    'a',
23022    'n',
23023    'e',
23024    'f',
23025    0, // glGetClipPlanef
23026    'g',
23027    'l',
23028    'G',
23029    'e',
23030    't',
23031    'C',
23032    'l',
23033    'i',
23034    'p',
23035    'P',
23036    'l',
23037    'a',
23038    'n',
23039    'e',
23040    'f',
23041    'O',
23042    'E',
23043    'S',
23044    0, // glGetClipPlanefOES
23045    'g',
23046    'l',
23047    'G',
23048    'e',
23049    't',
23050    'C',
23051    'l',
23052    'i',
23053    'p',
23054    'P',
23055    'l',
23056    'a',
23057    'n',
23058    'e',
23059    'x',
23060    0, // glGetClipPlanex
23061    'g',
23062    'l',
23063    'G',
23064    'e',
23065    't',
23066    'C',
23067    'l',
23068    'i',
23069    'p',
23070    'P',
23071    'l',
23072    'a',
23073    'n',
23074    'e',
23075    'x',
23076    'O',
23077    'E',
23078    'S',
23079    0, // glGetClipPlanexOES
23080    'g',
23081    'l',
23082    'G',
23083    'e',
23084    't',
23085    'C',
23086    'o',
23087    'l',
23088    'o',
23089    'r',
23090    'T',
23091    'a',
23092    'b',
23093    'l',
23094    'e',
23095    0, // glGetColorTable
23096    'g',
23097    'l',
23098    'G',
23099    'e',
23100    't',
23101    'C',
23102    'o',
23103    'l',
23104    'o',
23105    'r',
23106    'T',
23107    'a',
23108    'b',
23109    'l',
23110    'e',
23111    'E',
23112    'X',
23113    'T',
23114    0, // glGetColorTableEXT
23115    'g',
23116    'l',
23117    'G',
23118    'e',
23119    't',
23120    'C',
23121    'o',
23122    'l',
23123    'o',
23124    'r',
23125    'T',
23126    'a',
23127    'b',
23128    'l',
23129    'e',
23130    'P',
23131    'a',
23132    'r',
23133    'a',
23134    'm',
23135    'e',
23136    't',
23137    'e',
23138    'r',
23139    'f',
23140    'v',
23141    0, // glGetColorTableParameterfv
23142    'g',
23143    'l',
23144    'G',
23145    'e',
23146    't',
23147    'C',
23148    'o',
23149    'l',
23150    'o',
23151    'r',
23152    'T',
23153    'a',
23154    'b',
23155    'l',
23156    'e',
23157    'P',
23158    'a',
23159    'r',
23160    'a',
23161    'm',
23162    'e',
23163    't',
23164    'e',
23165    'r',
23166    'f',
23167    'v',
23168    'E',
23169    'X',
23170    'T',
23171    0, // glGetColorTableParameterfvEXT
23172    'g',
23173    'l',
23174    'G',
23175    'e',
23176    't',
23177    'C',
23178    'o',
23179    'l',
23180    'o',
23181    'r',
23182    'T',
23183    'a',
23184    'b',
23185    'l',
23186    'e',
23187    'P',
23188    'a',
23189    'r',
23190    'a',
23191    'm',
23192    'e',
23193    't',
23194    'e',
23195    'r',
23196    'f',
23197    'v',
23198    'S',
23199    'G',
23200    'I',
23201    0, // glGetColorTableParameterfvSGI
23202    'g',
23203    'l',
23204    'G',
23205    'e',
23206    't',
23207    'C',
23208    'o',
23209    'l',
23210    'o',
23211    'r',
23212    'T',
23213    'a',
23214    'b',
23215    'l',
23216    'e',
23217    'P',
23218    'a',
23219    'r',
23220    'a',
23221    'm',
23222    'e',
23223    't',
23224    'e',
23225    'r',
23226    'i',
23227    'v',
23228    0, // glGetColorTableParameteriv
23229    'g',
23230    'l',
23231    'G',
23232    'e',
23233    't',
23234    'C',
23235    'o',
23236    'l',
23237    'o',
23238    'r',
23239    'T',
23240    'a',
23241    'b',
23242    'l',
23243    'e',
23244    'P',
23245    'a',
23246    'r',
23247    'a',
23248    'm',
23249    'e',
23250    't',
23251    'e',
23252    'r',
23253    'i',
23254    'v',
23255    'E',
23256    'X',
23257    'T',
23258    0, // glGetColorTableParameterivEXT
23259    'g',
23260    'l',
23261    'G',
23262    'e',
23263    't',
23264    'C',
23265    'o',
23266    'l',
23267    'o',
23268    'r',
23269    'T',
23270    'a',
23271    'b',
23272    'l',
23273    'e',
23274    'P',
23275    'a',
23276    'r',
23277    'a',
23278    'm',
23279    'e',
23280    't',
23281    'e',
23282    'r',
23283    'i',
23284    'v',
23285    'S',
23286    'G',
23287    'I',
23288    0, // glGetColorTableParameterivSGI
23289    'g',
23290    'l',
23291    'G',
23292    'e',
23293    't',
23294    'C',
23295    'o',
23296    'l',
23297    'o',
23298    'r',
23299    'T',
23300    'a',
23301    'b',
23302    'l',
23303    'e',
23304    'S',
23305    'G',
23306    'I',
23307    0, // glGetColorTableSGI
23308    'g',
23309    'l',
23310    'G',
23311    'e',
23312    't',
23313    'C',
23314    'o',
23315    'm',
23316    'b',
23317    'i',
23318    'n',
23319    'e',
23320    'r',
23321    'I',
23322    'n',
23323    'p',
23324    'u',
23325    't',
23326    'P',
23327    'a',
23328    'r',
23329    'a',
23330    'm',
23331    'e',
23332    't',
23333    'e',
23334    'r',
23335    'f',
23336    'v',
23337    'N',
23338    'V',
23339    0, // glGetCombinerInputParameterfvNV
23340    'g',
23341    'l',
23342    'G',
23343    'e',
23344    't',
23345    'C',
23346    'o',
23347    'm',
23348    'b',
23349    'i',
23350    'n',
23351    'e',
23352    'r',
23353    'I',
23354    'n',
23355    'p',
23356    'u',
23357    't',
23358    'P',
23359    'a',
23360    'r',
23361    'a',
23362    'm',
23363    'e',
23364    't',
23365    'e',
23366    'r',
23367    'i',
23368    'v',
23369    'N',
23370    'V',
23371    0, // glGetCombinerInputParameterivNV
23372    'g',
23373    'l',
23374    'G',
23375    'e',
23376    't',
23377    'C',
23378    'o',
23379    'm',
23380    'b',
23381    'i',
23382    'n',
23383    'e',
23384    'r',
23385    'O',
23386    'u',
23387    't',
23388    'p',
23389    'u',
23390    't',
23391    'P',
23392    'a',
23393    'r',
23394    'a',
23395    'm',
23396    'e',
23397    't',
23398    'e',
23399    'r',
23400    'f',
23401    'v',
23402    'N',
23403    'V',
23404    0, // glGetCombinerOutputParameterfvNV
23405    'g',
23406    'l',
23407    'G',
23408    'e',
23409    't',
23410    'C',
23411    'o',
23412    'm',
23413    'b',
23414    'i',
23415    'n',
23416    'e',
23417    'r',
23418    'O',
23419    'u',
23420    't',
23421    'p',
23422    'u',
23423    't',
23424    'P',
23425    'a',
23426    'r',
23427    'a',
23428    'm',
23429    'e',
23430    't',
23431    'e',
23432    'r',
23433    'i',
23434    'v',
23435    'N',
23436    'V',
23437    0, // glGetCombinerOutputParameterivNV
23438    'g',
23439    'l',
23440    'G',
23441    'e',
23442    't',
23443    'C',
23444    'o',
23445    'm',
23446    'b',
23447    'i',
23448    'n',
23449    'e',
23450    'r',
23451    'S',
23452    't',
23453    'a',
23454    'g',
23455    'e',
23456    'P',
23457    'a',
23458    'r',
23459    'a',
23460    'm',
23461    'e',
23462    't',
23463    'e',
23464    'r',
23465    'f',
23466    'v',
23467    'N',
23468    'V',
23469    0, // glGetCombinerStageParameterfvNV
23470    'g',
23471    'l',
23472    'G',
23473    'e',
23474    't',
23475    'C',
23476    'o',
23477    'm',
23478    'm',
23479    'a',
23480    'n',
23481    'd',
23482    'H',
23483    'e',
23484    'a',
23485    'd',
23486    'e',
23487    'r',
23488    'N',
23489    'V',
23490    0, // glGetCommandHeaderNV
23491    'g',
23492    'l',
23493    'G',
23494    'e',
23495    't',
23496    'C',
23497    'o',
23498    'm',
23499    'p',
23500    'r',
23501    'e',
23502    's',
23503    's',
23504    'e',
23505    'd',
23506    'M',
23507    'u',
23508    'l',
23509    't',
23510    'i',
23511    'T',
23512    'e',
23513    'x',
23514    'I',
23515    'm',
23516    'a',
23517    'g',
23518    'e',
23519    'E',
23520    'X',
23521    'T',
23522    0, // glGetCompressedMultiTexImageEXT
23523    'g',
23524    'l',
23525    'G',
23526    'e',
23527    't',
23528    'C',
23529    'o',
23530    'm',
23531    'p',
23532    'r',
23533    'e',
23534    's',
23535    's',
23536    'e',
23537    'd',
23538    'T',
23539    'e',
23540    'x',
23541    'I',
23542    'm',
23543    'a',
23544    'g',
23545    'e',
23546    0, // glGetCompressedTexImage
23547    'g',
23548    'l',
23549    'G',
23550    'e',
23551    't',
23552    'C',
23553    'o',
23554    'm',
23555    'p',
23556    'r',
23557    'e',
23558    's',
23559    's',
23560    'e',
23561    'd',
23562    'T',
23563    'e',
23564    'x',
23565    'I',
23566    'm',
23567    'a',
23568    'g',
23569    'e',
23570    'A',
23571    'R',
23572    'B',
23573    0, // glGetCompressedTexImageARB
23574    'g',
23575    'l',
23576    'G',
23577    'e',
23578    't',
23579    'C',
23580    'o',
23581    'm',
23582    'p',
23583    'r',
23584    'e',
23585    's',
23586    's',
23587    'e',
23588    'd',
23589    'T',
23590    'e',
23591    'x',
23592    't',
23593    'u',
23594    'r',
23595    'e',
23596    'I',
23597    'm',
23598    'a',
23599    'g',
23600    'e',
23601    0, // glGetCompressedTextureImage
23602    'g',
23603    'l',
23604    'G',
23605    'e',
23606    't',
23607    'C',
23608    'o',
23609    'm',
23610    'p',
23611    'r',
23612    'e',
23613    's',
23614    's',
23615    'e',
23616    'd',
23617    'T',
23618    'e',
23619    'x',
23620    't',
23621    'u',
23622    'r',
23623    'e',
23624    'I',
23625    'm',
23626    'a',
23627    'g',
23628    'e',
23629    'E',
23630    'X',
23631    'T',
23632    0, // glGetCompressedTextureImageEXT
23633    'g',
23634    'l',
23635    'G',
23636    'e',
23637    't',
23638    'C',
23639    'o',
23640    'm',
23641    'p',
23642    'r',
23643    'e',
23644    's',
23645    's',
23646    'e',
23647    'd',
23648    'T',
23649    'e',
23650    'x',
23651    't',
23652    'u',
23653    'r',
23654    'e',
23655    'S',
23656    'u',
23657    'b',
23658    'I',
23659    'm',
23660    'a',
23661    'g',
23662    'e',
23663    0, // glGetCompressedTextureSubImage
23664    'g',
23665    'l',
23666    'G',
23667    'e',
23668    't',
23669    'C',
23670    'o',
23671    'n',
23672    'v',
23673    'o',
23674    'l',
23675    'u',
23676    't',
23677    'i',
23678    'o',
23679    'n',
23680    'F',
23681    'i',
23682    'l',
23683    't',
23684    'e',
23685    'r',
23686    0, // glGetConvolutionFilter
23687    'g',
23688    'l',
23689    'G',
23690    'e',
23691    't',
23692    'C',
23693    'o',
23694    'n',
23695    'v',
23696    'o',
23697    'l',
23698    'u',
23699    't',
23700    'i',
23701    'o',
23702    'n',
23703    'F',
23704    'i',
23705    'l',
23706    't',
23707    'e',
23708    'r',
23709    'E',
23710    'X',
23711    'T',
23712    0, // glGetConvolutionFilterEXT
23713    'g',
23714    'l',
23715    'G',
23716    'e',
23717    't',
23718    'C',
23719    'o',
23720    'n',
23721    'v',
23722    'o',
23723    'l',
23724    'u',
23725    't',
23726    'i',
23727    'o',
23728    'n',
23729    'P',
23730    'a',
23731    'r',
23732    'a',
23733    'm',
23734    'e',
23735    't',
23736    'e',
23737    'r',
23738    'f',
23739    'v',
23740    0, // glGetConvolutionParameterfv
23741    'g',
23742    'l',
23743    'G',
23744    'e',
23745    't',
23746    'C',
23747    'o',
23748    'n',
23749    'v',
23750    'o',
23751    'l',
23752    'u',
23753    't',
23754    'i',
23755    'o',
23756    'n',
23757    'P',
23758    'a',
23759    'r',
23760    'a',
23761    'm',
23762    'e',
23763    't',
23764    'e',
23765    'r',
23766    'f',
23767    'v',
23768    'E',
23769    'X',
23770    'T',
23771    0, // glGetConvolutionParameterfvEXT
23772    'g',
23773    'l',
23774    'G',
23775    'e',
23776    't',
23777    'C',
23778    'o',
23779    'n',
23780    'v',
23781    'o',
23782    'l',
23783    'u',
23784    't',
23785    'i',
23786    'o',
23787    'n',
23788    'P',
23789    'a',
23790    'r',
23791    'a',
23792    'm',
23793    'e',
23794    't',
23795    'e',
23796    'r',
23797    'i',
23798    'v',
23799    0, // glGetConvolutionParameteriv
23800    'g',
23801    'l',
23802    'G',
23803    'e',
23804    't',
23805    'C',
23806    'o',
23807    'n',
23808    'v',
23809    'o',
23810    'l',
23811    'u',
23812    't',
23813    'i',
23814    'o',
23815    'n',
23816    'P',
23817    'a',
23818    'r',
23819    'a',
23820    'm',
23821    'e',
23822    't',
23823    'e',
23824    'r',
23825    'i',
23826    'v',
23827    'E',
23828    'X',
23829    'T',
23830    0, // glGetConvolutionParameterivEXT
23831    'g',
23832    'l',
23833    'G',
23834    'e',
23835    't',
23836    'C',
23837    'o',
23838    'n',
23839    'v',
23840    'o',
23841    'l',
23842    'u',
23843    't',
23844    'i',
23845    'o',
23846    'n',
23847    'P',
23848    'a',
23849    'r',
23850    'a',
23851    'm',
23852    'e',
23853    't',
23854    'e',
23855    'r',
23856    'x',
23857    'v',
23858    'O',
23859    'E',
23860    'S',
23861    0, // glGetConvolutionParameterxvOES
23862    'g',
23863    'l',
23864    'G',
23865    'e',
23866    't',
23867    'C',
23868    'o',
23869    'v',
23870    'e',
23871    'r',
23872    'a',
23873    'g',
23874    'e',
23875    'M',
23876    'o',
23877    'd',
23878    'u',
23879    'l',
23880    'a',
23881    't',
23882    'i',
23883    'o',
23884    'n',
23885    'T',
23886    'a',
23887    'b',
23888    'l',
23889    'e',
23890    'N',
23891    'V',
23892    0, // glGetCoverageModulationTableNV
23893    'g',
23894    'l',
23895    'G',
23896    'e',
23897    't',
23898    'D',
23899    'e',
23900    'b',
23901    'u',
23902    'g',
23903    'M',
23904    'e',
23905    's',
23906    's',
23907    'a',
23908    'g',
23909    'e',
23910    'L',
23911    'o',
23912    'g',
23913    0, // glGetDebugMessageLog
23914    'g',
23915    'l',
23916    'G',
23917    'e',
23918    't',
23919    'D',
23920    'e',
23921    'b',
23922    'u',
23923    'g',
23924    'M',
23925    'e',
23926    's',
23927    's',
23928    'a',
23929    'g',
23930    'e',
23931    'L',
23932    'o',
23933    'g',
23934    'A',
23935    'M',
23936    'D',
23937    0, // glGetDebugMessageLogAMD
23938    'g',
23939    'l',
23940    'G',
23941    'e',
23942    't',
23943    'D',
23944    'e',
23945    'b',
23946    'u',
23947    'g',
23948    'M',
23949    'e',
23950    's',
23951    's',
23952    'a',
23953    'g',
23954    'e',
23955    'L',
23956    'o',
23957    'g',
23958    'A',
23959    'R',
23960    'B',
23961    0, // glGetDebugMessageLogARB
23962    'g',
23963    'l',
23964    'G',
23965    'e',
23966    't',
23967    'D',
23968    'e',
23969    'b',
23970    'u',
23971    'g',
23972    'M',
23973    'e',
23974    's',
23975    's',
23976    'a',
23977    'g',
23978    'e',
23979    'L',
23980    'o',
23981    'g',
23982    'K',
23983    'H',
23984    'R',
23985    0, // glGetDebugMessageLogKHR
23986    'g',
23987    'l',
23988    'G',
23989    'e',
23990    't',
23991    'D',
23992    'e',
23993    't',
23994    'a',
23995    'i',
23996    'l',
23997    'T',
23998    'e',
23999    'x',
24000    'F',
24001    'u',
24002    'n',
24003    'c',
24004    'S',
24005    'G',
24006    'I',
24007    'S',
24008    0, // glGetDetailTexFuncSGIS
24009    'g',
24010    'l',
24011    'G',
24012    'e',
24013    't',
24014    'D',
24015    'o',
24016    'u',
24017    'b',
24018    'l',
24019    'e',
24020    'I',
24021    'n',
24022    'd',
24023    'e',
24024    'x',
24025    'e',
24026    'd',
24027    'v',
24028    'E',
24029    'X',
24030    'T',
24031    0, // glGetDoubleIndexedvEXT
24032    'g',
24033    'l',
24034    'G',
24035    'e',
24036    't',
24037    'D',
24038    'o',
24039    'u',
24040    'b',
24041    'l',
24042    'e',
24043    'i',
24044    '_',
24045    'v',
24046    0, // glGetDoublei_v
24047    'g',
24048    'l',
24049    'G',
24050    'e',
24051    't',
24052    'D',
24053    'o',
24054    'u',
24055    'b',
24056    'l',
24057    'e',
24058    'i',
24059    '_',
24060    'v',
24061    'E',
24062    'X',
24063    'T',
24064    0, // glGetDoublei_vEXT
24065    'g',
24066    'l',
24067    'G',
24068    'e',
24069    't',
24070    'D',
24071    'o',
24072    'u',
24073    'b',
24074    'l',
24075    'e',
24076    'v',
24077    0, // glGetDoublev
24078    'g',
24079    'l',
24080    'G',
24081    'e',
24082    't',
24083    'D',
24084    'r',
24085    'i',
24086    'v',
24087    'e',
24088    'r',
24089    'C',
24090    'o',
24091    'n',
24092    't',
24093    'r',
24094    'o',
24095    'l',
24096    'S',
24097    't',
24098    'r',
24099    'i',
24100    'n',
24101    'g',
24102    'Q',
24103    'C',
24104    'O',
24105    'M',
24106    0, // glGetDriverControlStringQCOM
24107    'g',
24108    'l',
24109    'G',
24110    'e',
24111    't',
24112    'D',
24113    'r',
24114    'i',
24115    'v',
24116    'e',
24117    'r',
24118    'C',
24119    'o',
24120    'n',
24121    't',
24122    'r',
24123    'o',
24124    'l',
24125    's',
24126    'Q',
24127    'C',
24128    'O',
24129    'M',
24130    0, // glGetDriverControlsQCOM
24131    'g',
24132    'l',
24133    'G',
24134    'e',
24135    't',
24136    'E',
24137    'r',
24138    'r',
24139    'o',
24140    'r',
24141    0, // glGetError
24142    'g',
24143    'l',
24144    'G',
24145    'e',
24146    't',
24147    'F',
24148    'e',
24149    'n',
24150    'c',
24151    'e',
24152    'i',
24153    'v',
24154    'N',
24155    'V',
24156    0, // glGetFenceivNV
24157    'g',
24158    'l',
24159    'G',
24160    'e',
24161    't',
24162    'F',
24163    'i',
24164    'n',
24165    'a',
24166    'l',
24167    'C',
24168    'o',
24169    'm',
24170    'b',
24171    'i',
24172    'n',
24173    'e',
24174    'r',
24175    'I',
24176    'n',
24177    'p',
24178    'u',
24179    't',
24180    'P',
24181    'a',
24182    'r',
24183    'a',
24184    'm',
24185    'e',
24186    't',
24187    'e',
24188    'r',
24189    'f',
24190    'v',
24191    'N',
24192    'V',
24193    0, // glGetFinalCombinerInputParameterfvNV
24194    'g',
24195    'l',
24196    'G',
24197    'e',
24198    't',
24199    'F',
24200    'i',
24201    'n',
24202    'a',
24203    'l',
24204    'C',
24205    'o',
24206    'm',
24207    'b',
24208    'i',
24209    'n',
24210    'e',
24211    'r',
24212    'I',
24213    'n',
24214    'p',
24215    'u',
24216    't',
24217    'P',
24218    'a',
24219    'r',
24220    'a',
24221    'm',
24222    'e',
24223    't',
24224    'e',
24225    'r',
24226    'i',
24227    'v',
24228    'N',
24229    'V',
24230    0, // glGetFinalCombinerInputParameterivNV
24231    'g',
24232    'l',
24233    'G',
24234    'e',
24235    't',
24236    'F',
24237    'i',
24238    'r',
24239    's',
24240    't',
24241    'P',
24242    'e',
24243    'r',
24244    'f',
24245    'Q',
24246    'u',
24247    'e',
24248    'r',
24249    'y',
24250    'I',
24251    'd',
24252    'I',
24253    'N',
24254    'T',
24255    'E',
24256    'L',
24257    0, // glGetFirstPerfQueryIdINTEL
24258    'g',
24259    'l',
24260    'G',
24261    'e',
24262    't',
24263    'F',
24264    'i',
24265    'x',
24266    'e',
24267    'd',
24268    'v',
24269    0, // glGetFixedv
24270    'g',
24271    'l',
24272    'G',
24273    'e',
24274    't',
24275    'F',
24276    'i',
24277    'x',
24278    'e',
24279    'd',
24280    'v',
24281    'O',
24282    'E',
24283    'S',
24284    0, // glGetFixedvOES
24285    'g',
24286    'l',
24287    'G',
24288    'e',
24289    't',
24290    'F',
24291    'l',
24292    'o',
24293    'a',
24294    't',
24295    'I',
24296    'n',
24297    'd',
24298    'e',
24299    'x',
24300    'e',
24301    'd',
24302    'v',
24303    'E',
24304    'X',
24305    'T',
24306    0, // glGetFloatIndexedvEXT
24307    'g',
24308    'l',
24309    'G',
24310    'e',
24311    't',
24312    'F',
24313    'l',
24314    'o',
24315    'a',
24316    't',
24317    'i',
24318    '_',
24319    'v',
24320    0, // glGetFloati_v
24321    'g',
24322    'l',
24323    'G',
24324    'e',
24325    't',
24326    'F',
24327    'l',
24328    'o',
24329    'a',
24330    't',
24331    'i',
24332    '_',
24333    'v',
24334    'E',
24335    'X',
24336    'T',
24337    0, // glGetFloati_vEXT
24338    'g',
24339    'l',
24340    'G',
24341    'e',
24342    't',
24343    'F',
24344    'l',
24345    'o',
24346    'a',
24347    't',
24348    'i',
24349    '_',
24350    'v',
24351    'N',
24352    'V',
24353    0, // glGetFloati_vNV
24354    'g',
24355    'l',
24356    'G',
24357    'e',
24358    't',
24359    'F',
24360    'l',
24361    'o',
24362    'a',
24363    't',
24364    'i',
24365    '_',
24366    'v',
24367    'O',
24368    'E',
24369    'S',
24370    0, // glGetFloati_vOES
24371    'g',
24372    'l',
24373    'G',
24374    'e',
24375    't',
24376    'F',
24377    'l',
24378    'o',
24379    'a',
24380    't',
24381    'v',
24382    0, // glGetFloatv
24383    'g',
24384    'l',
24385    'G',
24386    'e',
24387    't',
24388    'F',
24389    'o',
24390    'g',
24391    'F',
24392    'u',
24393    'n',
24394    'c',
24395    'S',
24396    'G',
24397    'I',
24398    'S',
24399    0, // glGetFogFuncSGIS
24400    'g',
24401    'l',
24402    'G',
24403    'e',
24404    't',
24405    'F',
24406    'r',
24407    'a',
24408    'g',
24409    'D',
24410    'a',
24411    't',
24412    'a',
24413    'I',
24414    'n',
24415    'd',
24416    'e',
24417    'x',
24418    0, // glGetFragDataIndex
24419    'g',
24420    'l',
24421    'G',
24422    'e',
24423    't',
24424    'F',
24425    'r',
24426    'a',
24427    'g',
24428    'D',
24429    'a',
24430    't',
24431    'a',
24432    'I',
24433    'n',
24434    'd',
24435    'e',
24436    'x',
24437    'E',
24438    'X',
24439    'T',
24440    0, // glGetFragDataIndexEXT
24441    'g',
24442    'l',
24443    'G',
24444    'e',
24445    't',
24446    'F',
24447    'r',
24448    'a',
24449    'g',
24450    'D',
24451    'a',
24452    't',
24453    'a',
24454    'L',
24455    'o',
24456    'c',
24457    'a',
24458    't',
24459    'i',
24460    'o',
24461    'n',
24462    0, // glGetFragDataLocation
24463    'g',
24464    'l',
24465    'G',
24466    'e',
24467    't',
24468    'F',
24469    'r',
24470    'a',
24471    'g',
24472    'D',
24473    'a',
24474    't',
24475    'a',
24476    'L',
24477    'o',
24478    'c',
24479    'a',
24480    't',
24481    'i',
24482    'o',
24483    'n',
24484    'E',
24485    'X',
24486    'T',
24487    0, // glGetFragDataLocationEXT
24488    'g',
24489    'l',
24490    'G',
24491    'e',
24492    't',
24493    'F',
24494    'r',
24495    'a',
24496    'g',
24497    'm',
24498    'e',
24499    'n',
24500    't',
24501    'L',
24502    'i',
24503    'g',
24504    'h',
24505    't',
24506    'f',
24507    'v',
24508    'S',
24509    'G',
24510    'I',
24511    'X',
24512    0, // glGetFragmentLightfvSGIX
24513    'g',
24514    'l',
24515    'G',
24516    'e',
24517    't',
24518    'F',
24519    'r',
24520    'a',
24521    'g',
24522    'm',
24523    'e',
24524    'n',
24525    't',
24526    'L',
24527    'i',
24528    'g',
24529    'h',
24530    't',
24531    'i',
24532    'v',
24533    'S',
24534    'G',
24535    'I',
24536    'X',
24537    0, // glGetFragmentLightivSGIX
24538    'g',
24539    'l',
24540    'G',
24541    'e',
24542    't',
24543    'F',
24544    'r',
24545    'a',
24546    'g',
24547    'm',
24548    'e',
24549    'n',
24550    't',
24551    'M',
24552    'a',
24553    't',
24554    'e',
24555    'r',
24556    'i',
24557    'a',
24558    'l',
24559    'f',
24560    'v',
24561    'S',
24562    'G',
24563    'I',
24564    'X',
24565    0, // glGetFragmentMaterialfvSGIX
24566    'g',
24567    'l',
24568    'G',
24569    'e',
24570    't',
24571    'F',
24572    'r',
24573    'a',
24574    'g',
24575    'm',
24576    'e',
24577    'n',
24578    't',
24579    'M',
24580    'a',
24581    't',
24582    'e',
24583    'r',
24584    'i',
24585    'a',
24586    'l',
24587    'i',
24588    'v',
24589    'S',
24590    'G',
24591    'I',
24592    'X',
24593    0, // glGetFragmentMaterialivSGIX
24594    'g',
24595    'l',
24596    'G',
24597    'e',
24598    't',
24599    'F',
24600    'r',
24601    'a',
24602    'm',
24603    'e',
24604    'b',
24605    'u',
24606    'f',
24607    'f',
24608    'e',
24609    'r',
24610    'A',
24611    't',
24612    't',
24613    'a',
24614    'c',
24615    'h',
24616    'm',
24617    'e',
24618    'n',
24619    't',
24620    'P',
24621    'a',
24622    'r',
24623    'a',
24624    'm',
24625    'e',
24626    't',
24627    'e',
24628    'r',
24629    'i',
24630    'v',
24631    0, // glGetFramebufferAttachmentParameteriv
24632    'g',
24633    'l',
24634    'G',
24635    'e',
24636    't',
24637    'F',
24638    'r',
24639    'a',
24640    'm',
24641    'e',
24642    'b',
24643    'u',
24644    'f',
24645    'f',
24646    'e',
24647    'r',
24648    'A',
24649    't',
24650    't',
24651    'a',
24652    'c',
24653    'h',
24654    'm',
24655    'e',
24656    'n',
24657    't',
24658    'P',
24659    'a',
24660    'r',
24661    'a',
24662    'm',
24663    'e',
24664    't',
24665    'e',
24666    'r',
24667    'i',
24668    'v',
24669    'E',
24670    'X',
24671    'T',
24672    0, // glGetFramebufferAttachmentParameterivEXT
24673    'g',
24674    'l',
24675    'G',
24676    'e',
24677    't',
24678    'F',
24679    'r',
24680    'a',
24681    'm',
24682    'e',
24683    'b',
24684    'u',
24685    'f',
24686    'f',
24687    'e',
24688    'r',
24689    'A',
24690    't',
24691    't',
24692    'a',
24693    'c',
24694    'h',
24695    'm',
24696    'e',
24697    'n',
24698    't',
24699    'P',
24700    'a',
24701    'r',
24702    'a',
24703    'm',
24704    'e',
24705    't',
24706    'e',
24707    'r',
24708    'i',
24709    'v',
24710    'O',
24711    'E',
24712    'S',
24713    0, // glGetFramebufferAttachmentParameterivOES
24714    'g',
24715    'l',
24716    'G',
24717    'e',
24718    't',
24719    'F',
24720    'r',
24721    'a',
24722    'm',
24723    'e',
24724    'b',
24725    'u',
24726    'f',
24727    'f',
24728    'e',
24729    'r',
24730    'P',
24731    'a',
24732    'r',
24733    'a',
24734    'm',
24735    'e',
24736    't',
24737    'e',
24738    'r',
24739    'f',
24740    'v',
24741    'A',
24742    'M',
24743    'D',
24744    0, // glGetFramebufferParameterfvAMD
24745    'g',
24746    'l',
24747    'G',
24748    'e',
24749    't',
24750    'F',
24751    'r',
24752    'a',
24753    'm',
24754    'e',
24755    'b',
24756    'u',
24757    'f',
24758    'f',
24759    'e',
24760    'r',
24761    'P',
24762    'a',
24763    'r',
24764    'a',
24765    'm',
24766    'e',
24767    't',
24768    'e',
24769    'r',
24770    'i',
24771    'v',
24772    0, // glGetFramebufferParameteriv
24773    'g',
24774    'l',
24775    'G',
24776    'e',
24777    't',
24778    'F',
24779    'r',
24780    'a',
24781    'm',
24782    'e',
24783    'b',
24784    'u',
24785    'f',
24786    'f',
24787    'e',
24788    'r',
24789    'P',
24790    'a',
24791    'r',
24792    'a',
24793    'm',
24794    'e',
24795    't',
24796    'e',
24797    'r',
24798    'i',
24799    'v',
24800    'E',
24801    'X',
24802    'T',
24803    0, // glGetFramebufferParameterivEXT
24804    'g',
24805    'l',
24806    'G',
24807    'e',
24808    't',
24809    'F',
24810    'r',
24811    'a',
24812    'm',
24813    'e',
24814    'b',
24815    'u',
24816    'f',
24817    'f',
24818    'e',
24819    'r',
24820    'P',
24821    'a',
24822    'r',
24823    'a',
24824    'm',
24825    'e',
24826    't',
24827    'e',
24828    'r',
24829    'i',
24830    'v',
24831    'M',
24832    'E',
24833    'S',
24834    'A',
24835    0, // glGetFramebufferParameterivMESA
24836    'g',
24837    'l',
24838    'G',
24839    'e',
24840    't',
24841    'F',
24842    'r',
24843    'a',
24844    'm',
24845    'e',
24846    'b',
24847    'u',
24848    'f',
24849    'f',
24850    'e',
24851    'r',
24852    'P',
24853    'i',
24854    'x',
24855    'e',
24856    'l',
24857    'L',
24858    'o',
24859    'c',
24860    'a',
24861    'l',
24862    'S',
24863    't',
24864    'o',
24865    'r',
24866    'a',
24867    'g',
24868    'e',
24869    'S',
24870    'i',
24871    'z',
24872    'e',
24873    'E',
24874    'X',
24875    'T',
24876    0, // glGetFramebufferPixelLocalStorageSizeEXT
24877    'g',
24878    'l',
24879    'G',
24880    'e',
24881    't',
24882    'G',
24883    'r',
24884    'a',
24885    'p',
24886    'h',
24887    'i',
24888    'c',
24889    's',
24890    'R',
24891    'e',
24892    's',
24893    'e',
24894    't',
24895    'S',
24896    't',
24897    'a',
24898    't',
24899    'u',
24900    's',
24901    0, // glGetGraphicsResetStatus
24902    'g',
24903    'l',
24904    'G',
24905    'e',
24906    't',
24907    'G',
24908    'r',
24909    'a',
24910    'p',
24911    'h',
24912    'i',
24913    'c',
24914    's',
24915    'R',
24916    'e',
24917    's',
24918    'e',
24919    't',
24920    'S',
24921    't',
24922    'a',
24923    't',
24924    'u',
24925    's',
24926    'A',
24927    'R',
24928    'B',
24929    0, // glGetGraphicsResetStatusARB
24930    'g',
24931    'l',
24932    'G',
24933    'e',
24934    't',
24935    'G',
24936    'r',
24937    'a',
24938    'p',
24939    'h',
24940    'i',
24941    'c',
24942    's',
24943    'R',
24944    'e',
24945    's',
24946    'e',
24947    't',
24948    'S',
24949    't',
24950    'a',
24951    't',
24952    'u',
24953    's',
24954    'E',
24955    'X',
24956    'T',
24957    0, // glGetGraphicsResetStatusEXT
24958    'g',
24959    'l',
24960    'G',
24961    'e',
24962    't',
24963    'G',
24964    'r',
24965    'a',
24966    'p',
24967    'h',
24968    'i',
24969    'c',
24970    's',
24971    'R',
24972    'e',
24973    's',
24974    'e',
24975    't',
24976    'S',
24977    't',
24978    'a',
24979    't',
24980    'u',
24981    's',
24982    'K',
24983    'H',
24984    'R',
24985    0, // glGetGraphicsResetStatusKHR
24986    'g',
24987    'l',
24988    'G',
24989    'e',
24990    't',
24991    'H',
24992    'a',
24993    'n',
24994    'd',
24995    'l',
24996    'e',
24997    'A',
24998    'R',
24999    'B',
25000    0, // glGetHandleARB
25001    'g',
25002    'l',
25003    'G',
25004    'e',
25005    't',
25006    'H',
25007    'i',
25008    's',
25009    't',
25010    'o',
25011    'g',
25012    'r',
25013    'a',
25014    'm',
25015    0, // glGetHistogram
25016    'g',
25017    'l',
25018    'G',
25019    'e',
25020    't',
25021    'H',
25022    'i',
25023    's',
25024    't',
25025    'o',
25026    'g',
25027    'r',
25028    'a',
25029    'm',
25030    'E',
25031    'X',
25032    'T',
25033    0, // glGetHistogramEXT
25034    'g',
25035    'l',
25036    'G',
25037    'e',
25038    't',
25039    'H',
25040    'i',
25041    's',
25042    't',
25043    'o',
25044    'g',
25045    'r',
25046    'a',
25047    'm',
25048    'P',
25049    'a',
25050    'r',
25051    'a',
25052    'm',
25053    'e',
25054    't',
25055    'e',
25056    'r',
25057    'f',
25058    'v',
25059    0, // glGetHistogramParameterfv
25060    'g',
25061    'l',
25062    'G',
25063    'e',
25064    't',
25065    'H',
25066    'i',
25067    's',
25068    't',
25069    'o',
25070    'g',
25071    'r',
25072    'a',
25073    'm',
25074    'P',
25075    'a',
25076    'r',
25077    'a',
25078    'm',
25079    'e',
25080    't',
25081    'e',
25082    'r',
25083    'f',
25084    'v',
25085    'E',
25086    'X',
25087    'T',
25088    0, // glGetHistogramParameterfvEXT
25089    'g',
25090    'l',
25091    'G',
25092    'e',
25093    't',
25094    'H',
25095    'i',
25096    's',
25097    't',
25098    'o',
25099    'g',
25100    'r',
25101    'a',
25102    'm',
25103    'P',
25104    'a',
25105    'r',
25106    'a',
25107    'm',
25108    'e',
25109    't',
25110    'e',
25111    'r',
25112    'i',
25113    'v',
25114    0, // glGetHistogramParameteriv
25115    'g',
25116    'l',
25117    'G',
25118    'e',
25119    't',
25120    'H',
25121    'i',
25122    's',
25123    't',
25124    'o',
25125    'g',
25126    'r',
25127    'a',
25128    'm',
25129    'P',
25130    'a',
25131    'r',
25132    'a',
25133    'm',
25134    'e',
25135    't',
25136    'e',
25137    'r',
25138    'i',
25139    'v',
25140    'E',
25141    'X',
25142    'T',
25143    0, // glGetHistogramParameterivEXT
25144    'g',
25145    'l',
25146    'G',
25147    'e',
25148    't',
25149    'H',
25150    'i',
25151    's',
25152    't',
25153    'o',
25154    'g',
25155    'r',
25156    'a',
25157    'm',
25158    'P',
25159    'a',
25160    'r',
25161    'a',
25162    'm',
25163    'e',
25164    't',
25165    'e',
25166    'r',
25167    'x',
25168    'v',
25169    'O',
25170    'E',
25171    'S',
25172    0, // glGetHistogramParameterxvOES
25173    'g',
25174    'l',
25175    'G',
25176    'e',
25177    't',
25178    'I',
25179    'm',
25180    'a',
25181    'g',
25182    'e',
25183    'H',
25184    'a',
25185    'n',
25186    'd',
25187    'l',
25188    'e',
25189    'A',
25190    'R',
25191    'B',
25192    0, // glGetImageHandleARB
25193    'g',
25194    'l',
25195    'G',
25196    'e',
25197    't',
25198    'I',
25199    'm',
25200    'a',
25201    'g',
25202    'e',
25203    'H',
25204    'a',
25205    'n',
25206    'd',
25207    'l',
25208    'e',
25209    'N',
25210    'V',
25211    0, // glGetImageHandleNV
25212    'g',
25213    'l',
25214    'G',
25215    'e',
25216    't',
25217    'I',
25218    'm',
25219    'a',
25220    'g',
25221    'e',
25222    'T',
25223    'r',
25224    'a',
25225    'n',
25226    's',
25227    'f',
25228    'o',
25229    'r',
25230    'm',
25231    'P',
25232    'a',
25233    'r',
25234    'a',
25235    'm',
25236    'e',
25237    't',
25238    'e',
25239    'r',
25240    'f',
25241    'v',
25242    'H',
25243    'P',
25244    0, // glGetImageTransformParameterfvHP
25245    'g',
25246    'l',
25247    'G',
25248    'e',
25249    't',
25250    'I',
25251    'm',
25252    'a',
25253    'g',
25254    'e',
25255    'T',
25256    'r',
25257    'a',
25258    'n',
25259    's',
25260    'f',
25261    'o',
25262    'r',
25263    'm',
25264    'P',
25265    'a',
25266    'r',
25267    'a',
25268    'm',
25269    'e',
25270    't',
25271    'e',
25272    'r',
25273    'i',
25274    'v',
25275    'H',
25276    'P',
25277    0, // glGetImageTransformParameterivHP
25278    'g',
25279    'l',
25280    'G',
25281    'e',
25282    't',
25283    'I',
25284    'n',
25285    'f',
25286    'o',
25287    'L',
25288    'o',
25289    'g',
25290    'A',
25291    'R',
25292    'B',
25293    0, // glGetInfoLogARB
25294    'g',
25295    'l',
25296    'G',
25297    'e',
25298    't',
25299    'I',
25300    'n',
25301    's',
25302    't',
25303    'r',
25304    'u',
25305    'm',
25306    'e',
25307    'n',
25308    't',
25309    's',
25310    'S',
25311    'G',
25312    'I',
25313    'X',
25314    0, // glGetInstrumentsSGIX
25315    'g',
25316    'l',
25317    'G',
25318    'e',
25319    't',
25320    'I',
25321    'n',
25322    't',
25323    'e',
25324    'g',
25325    'e',
25326    'r',
25327    '6',
25328    '4',
25329    'i',
25330    '_',
25331    'v',
25332    0, // glGetInteger64i_v
25333    'g',
25334    'l',
25335    'G',
25336    'e',
25337    't',
25338    'I',
25339    'n',
25340    't',
25341    'e',
25342    'g',
25343    'e',
25344    'r',
25345    '6',
25346    '4',
25347    'v',
25348    0, // glGetInteger64v
25349    'g',
25350    'l',
25351    'G',
25352    'e',
25353    't',
25354    'I',
25355    'n',
25356    't',
25357    'e',
25358    'g',
25359    'e',
25360    'r',
25361    '6',
25362    '4',
25363    'v',
25364    'A',
25365    'P',
25366    'P',
25367    'L',
25368    'E',
25369    0, // glGetInteger64vAPPLE
25370    'g',
25371    'l',
25372    'G',
25373    'e',
25374    't',
25375    'I',
25376    'n',
25377    't',
25378    'e',
25379    'g',
25380    'e',
25381    'r',
25382    'I',
25383    'n',
25384    'd',
25385    'e',
25386    'x',
25387    'e',
25388    'd',
25389    'v',
25390    'E',
25391    'X',
25392    'T',
25393    0, // glGetIntegerIndexedvEXT
25394    'g',
25395    'l',
25396    'G',
25397    'e',
25398    't',
25399    'I',
25400    'n',
25401    't',
25402    'e',
25403    'g',
25404    'e',
25405    'r',
25406    'i',
25407    '_',
25408    'v',
25409    0, // glGetIntegeri_v
25410    'g',
25411    'l',
25412    'G',
25413    'e',
25414    't',
25415    'I',
25416    'n',
25417    't',
25418    'e',
25419    'g',
25420    'e',
25421    'r',
25422    'i',
25423    '_',
25424    'v',
25425    'E',
25426    'X',
25427    'T',
25428    0, // glGetIntegeri_vEXT
25429    'g',
25430    'l',
25431    'G',
25432    'e',
25433    't',
25434    'I',
25435    'n',
25436    't',
25437    'e',
25438    'g',
25439    'e',
25440    'r',
25441    'u',
25442    'i',
25443    '6',
25444    '4',
25445    'i',
25446    '_',
25447    'v',
25448    'N',
25449    'V',
25450    0, // glGetIntegerui64i_vNV
25451    'g',
25452    'l',
25453    'G',
25454    'e',
25455    't',
25456    'I',
25457    'n',
25458    't',
25459    'e',
25460    'g',
25461    'e',
25462    'r',
25463    'u',
25464    'i',
25465    '6',
25466    '4',
25467    'v',
25468    'N',
25469    'V',
25470    0, // glGetIntegerui64vNV
25471    'g',
25472    'l',
25473    'G',
25474    'e',
25475    't',
25476    'I',
25477    'n',
25478    't',
25479    'e',
25480    'g',
25481    'e',
25482    'r',
25483    'v',
25484    0, // glGetIntegerv
25485    'g',
25486    'l',
25487    'G',
25488    'e',
25489    't',
25490    'I',
25491    'n',
25492    't',
25493    'e',
25494    'r',
25495    'n',
25496    'a',
25497    'l',
25498    'f',
25499    'o',
25500    'r',
25501    'm',
25502    'a',
25503    't',
25504    'S',
25505    'a',
25506    'm',
25507    'p',
25508    'l',
25509    'e',
25510    'i',
25511    'v',
25512    'N',
25513    'V',
25514    0, // glGetInternalformatSampleivNV
25515    'g',
25516    'l',
25517    'G',
25518    'e',
25519    't',
25520    'I',
25521    'n',
25522    't',
25523    'e',
25524    'r',
25525    'n',
25526    'a',
25527    'l',
25528    'f',
25529    'o',
25530    'r',
25531    'm',
25532    'a',
25533    't',
25534    'i',
25535    '6',
25536    '4',
25537    'v',
25538    0, // glGetInternalformati64v
25539    'g',
25540    'l',
25541    'G',
25542    'e',
25543    't',
25544    'I',
25545    'n',
25546    't',
25547    'e',
25548    'r',
25549    'n',
25550    'a',
25551    'l',
25552    'f',
25553    'o',
25554    'r',
25555    'm',
25556    'a',
25557    't',
25558    'i',
25559    'v',
25560    0, // glGetInternalformativ
25561    'g',
25562    'l',
25563    'G',
25564    'e',
25565    't',
25566    'I',
25567    'n',
25568    'v',
25569    'a',
25570    'r',
25571    'i',
25572    'a',
25573    'n',
25574    't',
25575    'B',
25576    'o',
25577    'o',
25578    'l',
25579    'e',
25580    'a',
25581    'n',
25582    'v',
25583    'E',
25584    'X',
25585    'T',
25586    0, // glGetInvariantBooleanvEXT
25587    'g',
25588    'l',
25589    'G',
25590    'e',
25591    't',
25592    'I',
25593    'n',
25594    'v',
25595    'a',
25596    'r',
25597    'i',
25598    'a',
25599    'n',
25600    't',
25601    'F',
25602    'l',
25603    'o',
25604    'a',
25605    't',
25606    'v',
25607    'E',
25608    'X',
25609    'T',
25610    0, // glGetInvariantFloatvEXT
25611    'g',
25612    'l',
25613    'G',
25614    'e',
25615    't',
25616    'I',
25617    'n',
25618    'v',
25619    'a',
25620    'r',
25621    'i',
25622    'a',
25623    'n',
25624    't',
25625    'I',
25626    'n',
25627    't',
25628    'e',
25629    'g',
25630    'e',
25631    'r',
25632    'v',
25633    'E',
25634    'X',
25635    'T',
25636    0, // glGetInvariantIntegervEXT
25637    'g',
25638    'l',
25639    'G',
25640    'e',
25641    't',
25642    'L',
25643    'i',
25644    'g',
25645    'h',
25646    't',
25647    'f',
25648    'v',
25649    0, // glGetLightfv
25650    'g',
25651    'l',
25652    'G',
25653    'e',
25654    't',
25655    'L',
25656    'i',
25657    'g',
25658    'h',
25659    't',
25660    'i',
25661    'v',
25662    0, // glGetLightiv
25663    'g',
25664    'l',
25665    'G',
25666    'e',
25667    't',
25668    'L',
25669    'i',
25670    'g',
25671    'h',
25672    't',
25673    'x',
25674    'O',
25675    'E',
25676    'S',
25677    0, // glGetLightxOES
25678    'g',
25679    'l',
25680    'G',
25681    'e',
25682    't',
25683    'L',
25684    'i',
25685    'g',
25686    'h',
25687    't',
25688    'x',
25689    'v',
25690    0, // glGetLightxv
25691    'g',
25692    'l',
25693    'G',
25694    'e',
25695    't',
25696    'L',
25697    'i',
25698    'g',
25699    'h',
25700    't',
25701    'x',
25702    'v',
25703    'O',
25704    'E',
25705    'S',
25706    0, // glGetLightxvOES
25707    'g',
25708    'l',
25709    'G',
25710    'e',
25711    't',
25712    'L',
25713    'i',
25714    's',
25715    't',
25716    'P',
25717    'a',
25718    'r',
25719    'a',
25720    'm',
25721    'e',
25722    't',
25723    'e',
25724    'r',
25725    'f',
25726    'v',
25727    'S',
25728    'G',
25729    'I',
25730    'X',
25731    0, // glGetListParameterfvSGIX
25732    'g',
25733    'l',
25734    'G',
25735    'e',
25736    't',
25737    'L',
25738    'i',
25739    's',
25740    't',
25741    'P',
25742    'a',
25743    'r',
25744    'a',
25745    'm',
25746    'e',
25747    't',
25748    'e',
25749    'r',
25750    'i',
25751    'v',
25752    'S',
25753    'G',
25754    'I',
25755    'X',
25756    0, // glGetListParameterivSGIX
25757    'g',
25758    'l',
25759    'G',
25760    'e',
25761    't',
25762    'L',
25763    'o',
25764    'c',
25765    'a',
25766    'l',
25767    'C',
25768    'o',
25769    'n',
25770    's',
25771    't',
25772    'a',
25773    'n',
25774    't',
25775    'B',
25776    'o',
25777    'o',
25778    'l',
25779    'e',
25780    'a',
25781    'n',
25782    'v',
25783    'E',
25784    'X',
25785    'T',
25786    0, // glGetLocalConstantBooleanvEXT
25787    'g',
25788    'l',
25789    'G',
25790    'e',
25791    't',
25792    'L',
25793    'o',
25794    'c',
25795    'a',
25796    'l',
25797    'C',
25798    'o',
25799    'n',
25800    's',
25801    't',
25802    'a',
25803    'n',
25804    't',
25805    'F',
25806    'l',
25807    'o',
25808    'a',
25809    't',
25810    'v',
25811    'E',
25812    'X',
25813    'T',
25814    0, // glGetLocalConstantFloatvEXT
25815    'g',
25816    'l',
25817    'G',
25818    'e',
25819    't',
25820    'L',
25821    'o',
25822    'c',
25823    'a',
25824    'l',
25825    'C',
25826    'o',
25827    'n',
25828    's',
25829    't',
25830    'a',
25831    'n',
25832    't',
25833    'I',
25834    'n',
25835    't',
25836    'e',
25837    'g',
25838    'e',
25839    'r',
25840    'v',
25841    'E',
25842    'X',
25843    'T',
25844    0, // glGetLocalConstantIntegervEXT
25845    'g',
25846    'l',
25847    'G',
25848    'e',
25849    't',
25850    'M',
25851    'a',
25852    'p',
25853    'A',
25854    't',
25855    't',
25856    'r',
25857    'i',
25858    'b',
25859    'P',
25860    'a',
25861    'r',
25862    'a',
25863    'm',
25864    'e',
25865    't',
25866    'e',
25867    'r',
25868    'f',
25869    'v',
25870    'N',
25871    'V',
25872    0, // glGetMapAttribParameterfvNV
25873    'g',
25874    'l',
25875    'G',
25876    'e',
25877    't',
25878    'M',
25879    'a',
25880    'p',
25881    'A',
25882    't',
25883    't',
25884    'r',
25885    'i',
25886    'b',
25887    'P',
25888    'a',
25889    'r',
25890    'a',
25891    'm',
25892    'e',
25893    't',
25894    'e',
25895    'r',
25896    'i',
25897    'v',
25898    'N',
25899    'V',
25900    0, // glGetMapAttribParameterivNV
25901    'g',
25902    'l',
25903    'G',
25904    'e',
25905    't',
25906    'M',
25907    'a',
25908    'p',
25909    'C',
25910    'o',
25911    'n',
25912    't',
25913    'r',
25914    'o',
25915    'l',
25916    'P',
25917    'o',
25918    'i',
25919    'n',
25920    't',
25921    's',
25922    'N',
25923    'V',
25924    0, // glGetMapControlPointsNV
25925    'g',
25926    'l',
25927    'G',
25928    'e',
25929    't',
25930    'M',
25931    'a',
25932    'p',
25933    'P',
25934    'a',
25935    'r',
25936    'a',
25937    'm',
25938    'e',
25939    't',
25940    'e',
25941    'r',
25942    'f',
25943    'v',
25944    'N',
25945    'V',
25946    0, // glGetMapParameterfvNV
25947    'g',
25948    'l',
25949    'G',
25950    'e',
25951    't',
25952    'M',
25953    'a',
25954    'p',
25955    'P',
25956    'a',
25957    'r',
25958    'a',
25959    'm',
25960    'e',
25961    't',
25962    'e',
25963    'r',
25964    'i',
25965    'v',
25966    'N',
25967    'V',
25968    0, // glGetMapParameterivNV
25969    'g',
25970    'l',
25971    'G',
25972    'e',
25973    't',
25974    'M',
25975    'a',
25976    'p',
25977    'd',
25978    'v',
25979    0, // glGetMapdv
25980    'g',
25981    'l',
25982    'G',
25983    'e',
25984    't',
25985    'M',
25986    'a',
25987    'p',
25988    'f',
25989    'v',
25990    0, // glGetMapfv
25991    'g',
25992    'l',
25993    'G',
25994    'e',
25995    't',
25996    'M',
25997    'a',
25998    'p',
25999    'i',
26000    'v',
26001    0, // glGetMapiv
26002    'g',
26003    'l',
26004    'G',
26005    'e',
26006    't',
26007    'M',
26008    'a',
26009    'p',
26010    'x',
26011    'v',
26012    'O',
26013    'E',
26014    'S',
26015    0, // glGetMapxvOES
26016    'g',
26017    'l',
26018    'G',
26019    'e',
26020    't',
26021    'M',
26022    'a',
26023    't',
26024    'e',
26025    'r',
26026    'i',
26027    'a',
26028    'l',
26029    'f',
26030    'v',
26031    0, // glGetMaterialfv
26032    'g',
26033    'l',
26034    'G',
26035    'e',
26036    't',
26037    'M',
26038    'a',
26039    't',
26040    'e',
26041    'r',
26042    'i',
26043    'a',
26044    'l',
26045    'i',
26046    'v',
26047    0, // glGetMaterialiv
26048    'g',
26049    'l',
26050    'G',
26051    'e',
26052    't',
26053    'M',
26054    'a',
26055    't',
26056    'e',
26057    'r',
26058    'i',
26059    'a',
26060    'l',
26061    'x',
26062    'O',
26063    'E',
26064    'S',
26065    0, // glGetMaterialxOES
26066    'g',
26067    'l',
26068    'G',
26069    'e',
26070    't',
26071    'M',
26072    'a',
26073    't',
26074    'e',
26075    'r',
26076    'i',
26077    'a',
26078    'l',
26079    'x',
26080    'v',
26081    0, // glGetMaterialxv
26082    'g',
26083    'l',
26084    'G',
26085    'e',
26086    't',
26087    'M',
26088    'a',
26089    't',
26090    'e',
26091    'r',
26092    'i',
26093    'a',
26094    'l',
26095    'x',
26096    'v',
26097    'O',
26098    'E',
26099    'S',
26100    0, // glGetMaterialxvOES
26101    'g',
26102    'l',
26103    'G',
26104    'e',
26105    't',
26106    'M',
26107    'e',
26108    'm',
26109    'o',
26110    'r',
26111    'y',
26112    'O',
26113    'b',
26114    'j',
26115    'e',
26116    'c',
26117    't',
26118    'D',
26119    'e',
26120    't',
26121    'a',
26122    'c',
26123    'h',
26124    'e',
26125    'd',
26126    'R',
26127    'e',
26128    's',
26129    'o',
26130    'u',
26131    'r',
26132    'c',
26133    'e',
26134    's',
26135    'u',
26136    'i',
26137    'v',
26138    'N',
26139    'V',
26140    0, // glGetMemoryObjectDetachedResourcesuivNV
26141    'g',
26142    'l',
26143    'G',
26144    'e',
26145    't',
26146    'M',
26147    'e',
26148    'm',
26149    'o',
26150    'r',
26151    'y',
26152    'O',
26153    'b',
26154    'j',
26155    'e',
26156    'c',
26157    't',
26158    'P',
26159    'a',
26160    'r',
26161    'a',
26162    'm',
26163    'e',
26164    't',
26165    'e',
26166    'r',
26167    'i',
26168    'v',
26169    'E',
26170    'X',
26171    'T',
26172    0, // glGetMemoryObjectParameterivEXT
26173    'g',
26174    'l',
26175    'G',
26176    'e',
26177    't',
26178    'M',
26179    'i',
26180    'n',
26181    'm',
26182    'a',
26183    'x',
26184    0, // glGetMinmax
26185    'g',
26186    'l',
26187    'G',
26188    'e',
26189    't',
26190    'M',
26191    'i',
26192    'n',
26193    'm',
26194    'a',
26195    'x',
26196    'E',
26197    'X',
26198    'T',
26199    0, // glGetMinmaxEXT
26200    'g',
26201    'l',
26202    'G',
26203    'e',
26204    't',
26205    'M',
26206    'i',
26207    'n',
26208    'm',
26209    'a',
26210    'x',
26211    'P',
26212    'a',
26213    'r',
26214    'a',
26215    'm',
26216    'e',
26217    't',
26218    'e',
26219    'r',
26220    'f',
26221    'v',
26222    0, // glGetMinmaxParameterfv
26223    'g',
26224    'l',
26225    'G',
26226    'e',
26227    't',
26228    'M',
26229    'i',
26230    'n',
26231    'm',
26232    'a',
26233    'x',
26234    'P',
26235    'a',
26236    'r',
26237    'a',
26238    'm',
26239    'e',
26240    't',
26241    'e',
26242    'r',
26243    'f',
26244    'v',
26245    'E',
26246    'X',
26247    'T',
26248    0, // glGetMinmaxParameterfvEXT
26249    'g',
26250    'l',
26251    'G',
26252    'e',
26253    't',
26254    'M',
26255    'i',
26256    'n',
26257    'm',
26258    'a',
26259    'x',
26260    'P',
26261    'a',
26262    'r',
26263    'a',
26264    'm',
26265    'e',
26266    't',
26267    'e',
26268    'r',
26269    'i',
26270    'v',
26271    0, // glGetMinmaxParameteriv
26272    'g',
26273    'l',
26274    'G',
26275    'e',
26276    't',
26277    'M',
26278    'i',
26279    'n',
26280    'm',
26281    'a',
26282    'x',
26283    'P',
26284    'a',
26285    'r',
26286    'a',
26287    'm',
26288    'e',
26289    't',
26290    'e',
26291    'r',
26292    'i',
26293    'v',
26294    'E',
26295    'X',
26296    'T',
26297    0, // glGetMinmaxParameterivEXT
26298    'g',
26299    'l',
26300    'G',
26301    'e',
26302    't',
26303    'M',
26304    'u',
26305    'l',
26306    't',
26307    'i',
26308    'T',
26309    'e',
26310    'x',
26311    'E',
26312    'n',
26313    'v',
26314    'f',
26315    'v',
26316    'E',
26317    'X',
26318    'T',
26319    0, // glGetMultiTexEnvfvEXT
26320    'g',
26321    'l',
26322    'G',
26323    'e',
26324    't',
26325    'M',
26326    'u',
26327    'l',
26328    't',
26329    'i',
26330    'T',
26331    'e',
26332    'x',
26333    'E',
26334    'n',
26335    'v',
26336    'i',
26337    'v',
26338    'E',
26339    'X',
26340    'T',
26341    0, // glGetMultiTexEnvivEXT
26342    'g',
26343    'l',
26344    'G',
26345    'e',
26346    't',
26347    'M',
26348    'u',
26349    'l',
26350    't',
26351    'i',
26352    'T',
26353    'e',
26354    'x',
26355    'G',
26356    'e',
26357    'n',
26358    'd',
26359    'v',
26360    'E',
26361    'X',
26362    'T',
26363    0, // glGetMultiTexGendvEXT
26364    'g',
26365    'l',
26366    'G',
26367    'e',
26368    't',
26369    'M',
26370    'u',
26371    'l',
26372    't',
26373    'i',
26374    'T',
26375    'e',
26376    'x',
26377    'G',
26378    'e',
26379    'n',
26380    'f',
26381    'v',
26382    'E',
26383    'X',
26384    'T',
26385    0, // glGetMultiTexGenfvEXT
26386    'g',
26387    'l',
26388    'G',
26389    'e',
26390    't',
26391    'M',
26392    'u',
26393    'l',
26394    't',
26395    'i',
26396    'T',
26397    'e',
26398    'x',
26399    'G',
26400    'e',
26401    'n',
26402    'i',
26403    'v',
26404    'E',
26405    'X',
26406    'T',
26407    0, // glGetMultiTexGenivEXT
26408    'g',
26409    'l',
26410    'G',
26411    'e',
26412    't',
26413    'M',
26414    'u',
26415    'l',
26416    't',
26417    'i',
26418    'T',
26419    'e',
26420    'x',
26421    'I',
26422    'm',
26423    'a',
26424    'g',
26425    'e',
26426    'E',
26427    'X',
26428    'T',
26429    0, // glGetMultiTexImageEXT
26430    'g',
26431    'l',
26432    'G',
26433    'e',
26434    't',
26435    'M',
26436    'u',
26437    'l',
26438    't',
26439    'i',
26440    'T',
26441    'e',
26442    'x',
26443    'L',
26444    'e',
26445    'v',
26446    'e',
26447    'l',
26448    'P',
26449    'a',
26450    'r',
26451    'a',
26452    'm',
26453    'e',
26454    't',
26455    'e',
26456    'r',
26457    'f',
26458    'v',
26459    'E',
26460    'X',
26461    'T',
26462    0, // glGetMultiTexLevelParameterfvEXT
26463    'g',
26464    'l',
26465    'G',
26466    'e',
26467    't',
26468    'M',
26469    'u',
26470    'l',
26471    't',
26472    'i',
26473    'T',
26474    'e',
26475    'x',
26476    'L',
26477    'e',
26478    'v',
26479    'e',
26480    'l',
26481    'P',
26482    'a',
26483    'r',
26484    'a',
26485    'm',
26486    'e',
26487    't',
26488    'e',
26489    'r',
26490    'i',
26491    'v',
26492    'E',
26493    'X',
26494    'T',
26495    0, // glGetMultiTexLevelParameterivEXT
26496    'g',
26497    'l',
26498    'G',
26499    'e',
26500    't',
26501    'M',
26502    'u',
26503    'l',
26504    't',
26505    'i',
26506    'T',
26507    'e',
26508    'x',
26509    'P',
26510    'a',
26511    'r',
26512    'a',
26513    'm',
26514    'e',
26515    't',
26516    'e',
26517    'r',
26518    'I',
26519    'i',
26520    'v',
26521    'E',
26522    'X',
26523    'T',
26524    0, // glGetMultiTexParameterIivEXT
26525    'g',
26526    'l',
26527    'G',
26528    'e',
26529    't',
26530    'M',
26531    'u',
26532    'l',
26533    't',
26534    'i',
26535    'T',
26536    'e',
26537    'x',
26538    'P',
26539    'a',
26540    'r',
26541    'a',
26542    'm',
26543    'e',
26544    't',
26545    'e',
26546    'r',
26547    'I',
26548    'u',
26549    'i',
26550    'v',
26551    'E',
26552    'X',
26553    'T',
26554    0, // glGetMultiTexParameterIuivEXT
26555    'g',
26556    'l',
26557    'G',
26558    'e',
26559    't',
26560    'M',
26561    'u',
26562    'l',
26563    't',
26564    'i',
26565    'T',
26566    'e',
26567    'x',
26568    'P',
26569    'a',
26570    'r',
26571    'a',
26572    'm',
26573    'e',
26574    't',
26575    'e',
26576    'r',
26577    'f',
26578    'v',
26579    'E',
26580    'X',
26581    'T',
26582    0, // glGetMultiTexParameterfvEXT
26583    'g',
26584    'l',
26585    'G',
26586    'e',
26587    't',
26588    'M',
26589    'u',
26590    'l',
26591    't',
26592    'i',
26593    'T',
26594    'e',
26595    'x',
26596    'P',
26597    'a',
26598    'r',
26599    'a',
26600    'm',
26601    'e',
26602    't',
26603    'e',
26604    'r',
26605    'i',
26606    'v',
26607    'E',
26608    'X',
26609    'T',
26610    0, // glGetMultiTexParameterivEXT
26611    'g',
26612    'l',
26613    'G',
26614    'e',
26615    't',
26616    'M',
26617    'u',
26618    'l',
26619    't',
26620    'i',
26621    's',
26622    'a',
26623    'm',
26624    'p',
26625    'l',
26626    'e',
26627    'f',
26628    'v',
26629    0, // glGetMultisamplefv
26630    'g',
26631    'l',
26632    'G',
26633    'e',
26634    't',
26635    'M',
26636    'u',
26637    'l',
26638    't',
26639    'i',
26640    's',
26641    'a',
26642    'm',
26643    'p',
26644    'l',
26645    'e',
26646    'f',
26647    'v',
26648    'N',
26649    'V',
26650    0, // glGetMultisamplefvNV
26651    'g',
26652    'l',
26653    'G',
26654    'e',
26655    't',
26656    'N',
26657    'a',
26658    'm',
26659    'e',
26660    'd',
26661    'B',
26662    'u',
26663    'f',
26664    'f',
26665    'e',
26666    'r',
26667    'P',
26668    'a',
26669    'r',
26670    'a',
26671    'm',
26672    'e',
26673    't',
26674    'e',
26675    'r',
26676    'i',
26677    '6',
26678    '4',
26679    'v',
26680    0, // glGetNamedBufferParameteri64v
26681    'g',
26682    'l',
26683    'G',
26684    'e',
26685    't',
26686    'N',
26687    'a',
26688    'm',
26689    'e',
26690    'd',
26691    'B',
26692    'u',
26693    'f',
26694    'f',
26695    'e',
26696    'r',
26697    'P',
26698    'a',
26699    'r',
26700    'a',
26701    'm',
26702    'e',
26703    't',
26704    'e',
26705    'r',
26706    'i',
26707    'v',
26708    0, // glGetNamedBufferParameteriv
26709    'g',
26710    'l',
26711    'G',
26712    'e',
26713    't',
26714    'N',
26715    'a',
26716    'm',
26717    'e',
26718    'd',
26719    'B',
26720    'u',
26721    'f',
26722    'f',
26723    'e',
26724    'r',
26725    'P',
26726    'a',
26727    'r',
26728    'a',
26729    'm',
26730    'e',
26731    't',
26732    'e',
26733    'r',
26734    'i',
26735    'v',
26736    'E',
26737    'X',
26738    'T',
26739    0, // glGetNamedBufferParameterivEXT
26740    'g',
26741    'l',
26742    'G',
26743    'e',
26744    't',
26745    'N',
26746    'a',
26747    'm',
26748    'e',
26749    'd',
26750    'B',
26751    'u',
26752    'f',
26753    'f',
26754    'e',
26755    'r',
26756    'P',
26757    'a',
26758    'r',
26759    'a',
26760    'm',
26761    'e',
26762    't',
26763    'e',
26764    'r',
26765    'u',
26766    'i',
26767    '6',
26768    '4',
26769    'v',
26770    'N',
26771    'V',
26772    0, // glGetNamedBufferParameterui64vNV
26773    'g',
26774    'l',
26775    'G',
26776    'e',
26777    't',
26778    'N',
26779    'a',
26780    'm',
26781    'e',
26782    'd',
26783    'B',
26784    'u',
26785    'f',
26786    'f',
26787    'e',
26788    'r',
26789    'P',
26790    'o',
26791    'i',
26792    'n',
26793    't',
26794    'e',
26795    'r',
26796    'v',
26797    0, // glGetNamedBufferPointerv
26798    'g',
26799    'l',
26800    'G',
26801    'e',
26802    't',
26803    'N',
26804    'a',
26805    'm',
26806    'e',
26807    'd',
26808    'B',
26809    'u',
26810    'f',
26811    'f',
26812    'e',
26813    'r',
26814    'P',
26815    'o',
26816    'i',
26817    'n',
26818    't',
26819    'e',
26820    'r',
26821    'v',
26822    'E',
26823    'X',
26824    'T',
26825    0, // glGetNamedBufferPointervEXT
26826    'g',
26827    'l',
26828    'G',
26829    'e',
26830    't',
26831    'N',
26832    'a',
26833    'm',
26834    'e',
26835    'd',
26836    'B',
26837    'u',
26838    'f',
26839    'f',
26840    'e',
26841    'r',
26842    'S',
26843    'u',
26844    'b',
26845    'D',
26846    'a',
26847    't',
26848    'a',
26849    0, // glGetNamedBufferSubData
26850    'g',
26851    'l',
26852    'G',
26853    'e',
26854    't',
26855    'N',
26856    'a',
26857    'm',
26858    'e',
26859    'd',
26860    'B',
26861    'u',
26862    'f',
26863    'f',
26864    'e',
26865    'r',
26866    'S',
26867    'u',
26868    'b',
26869    'D',
26870    'a',
26871    't',
26872    'a',
26873    'E',
26874    'X',
26875    'T',
26876    0, // glGetNamedBufferSubDataEXT
26877    'g',
26878    'l',
26879    'G',
26880    'e',
26881    't',
26882    'N',
26883    'a',
26884    'm',
26885    'e',
26886    'd',
26887    'F',
26888    'r',
26889    'a',
26890    'm',
26891    'e',
26892    'b',
26893    'u',
26894    'f',
26895    'f',
26896    'e',
26897    'r',
26898    'A',
26899    't',
26900    't',
26901    'a',
26902    'c',
26903    'h',
26904    'm',
26905    'e',
26906    'n',
26907    't',
26908    'P',
26909    'a',
26910    'r',
26911    'a',
26912    'm',
26913    'e',
26914    't',
26915    'e',
26916    'r',
26917    'i',
26918    'v',
26919    0, // glGetNamedFramebufferAttachmentParameteriv
26920    'g',
26921    'l',
26922    'G',
26923    'e',
26924    't',
26925    'N',
26926    'a',
26927    'm',
26928    'e',
26929    'd',
26930    'F',
26931    'r',
26932    'a',
26933    'm',
26934    'e',
26935    'b',
26936    'u',
26937    'f',
26938    'f',
26939    'e',
26940    'r',
26941    'A',
26942    't',
26943    't',
26944    'a',
26945    'c',
26946    'h',
26947    'm',
26948    'e',
26949    'n',
26950    't',
26951    'P',
26952    'a',
26953    'r',
26954    'a',
26955    'm',
26956    'e',
26957    't',
26958    'e',
26959    'r',
26960    'i',
26961    'v',
26962    'E',
26963    'X',
26964    'T',
26965    0, // glGetNamedFramebufferAttachmentParameterivEXT
26966    'g',
26967    'l',
26968    'G',
26969    'e',
26970    't',
26971    'N',
26972    'a',
26973    'm',
26974    'e',
26975    'd',
26976    'F',
26977    'r',
26978    'a',
26979    'm',
26980    'e',
26981    'b',
26982    'u',
26983    'f',
26984    'f',
26985    'e',
26986    'r',
26987    'P',
26988    'a',
26989    'r',
26990    'a',
26991    'm',
26992    'e',
26993    't',
26994    'e',
26995    'r',
26996    'f',
26997    'v',
26998    'A',
26999    'M',
27000    'D',
27001    0, // glGetNamedFramebufferParameterfvAMD
27002    'g',
27003    'l',
27004    'G',
27005    'e',
27006    't',
27007    'N',
27008    'a',
27009    'm',
27010    'e',
27011    'd',
27012    'F',
27013    'r',
27014    'a',
27015    'm',
27016    'e',
27017    'b',
27018    'u',
27019    'f',
27020    'f',
27021    'e',
27022    'r',
27023    'P',
27024    'a',
27025    'r',
27026    'a',
27027    'm',
27028    'e',
27029    't',
27030    'e',
27031    'r',
27032    'i',
27033    'v',
27034    0, // glGetNamedFramebufferParameteriv
27035    'g',
27036    'l',
27037    'G',
27038    'e',
27039    't',
27040    'N',
27041    'a',
27042    'm',
27043    'e',
27044    'd',
27045    'F',
27046    'r',
27047    'a',
27048    'm',
27049    'e',
27050    'b',
27051    'u',
27052    'f',
27053    'f',
27054    'e',
27055    'r',
27056    'P',
27057    'a',
27058    'r',
27059    'a',
27060    'm',
27061    'e',
27062    't',
27063    'e',
27064    'r',
27065    'i',
27066    'v',
27067    'E',
27068    'X',
27069    'T',
27070    0, // glGetNamedFramebufferParameterivEXT
27071    'g',
27072    'l',
27073    'G',
27074    'e',
27075    't',
27076    'N',
27077    'a',
27078    'm',
27079    'e',
27080    'd',
27081    'P',
27082    'r',
27083    'o',
27084    'g',
27085    'r',
27086    'a',
27087    'm',
27088    'L',
27089    'o',
27090    'c',
27091    'a',
27092    'l',
27093    'P',
27094    'a',
27095    'r',
27096    'a',
27097    'm',
27098    'e',
27099    't',
27100    'e',
27101    'r',
27102    'I',
27103    'i',
27104    'v',
27105    'E',
27106    'X',
27107    'T',
27108    0, // glGetNamedProgramLocalParameterIivEXT
27109    'g',
27110    'l',
27111    'G',
27112    'e',
27113    't',
27114    'N',
27115    'a',
27116    'm',
27117    'e',
27118    'd',
27119    'P',
27120    'r',
27121    'o',
27122    'g',
27123    'r',
27124    'a',
27125    'm',
27126    'L',
27127    'o',
27128    'c',
27129    'a',
27130    'l',
27131    'P',
27132    'a',
27133    'r',
27134    'a',
27135    'm',
27136    'e',
27137    't',
27138    'e',
27139    'r',
27140    'I',
27141    'u',
27142    'i',
27143    'v',
27144    'E',
27145    'X',
27146    'T',
27147    0, // glGetNamedProgramLocalParameterIuivEXT
27148    'g',
27149    'l',
27150    'G',
27151    'e',
27152    't',
27153    'N',
27154    'a',
27155    'm',
27156    'e',
27157    'd',
27158    'P',
27159    'r',
27160    'o',
27161    'g',
27162    'r',
27163    'a',
27164    'm',
27165    'L',
27166    'o',
27167    'c',
27168    'a',
27169    'l',
27170    'P',
27171    'a',
27172    'r',
27173    'a',
27174    'm',
27175    'e',
27176    't',
27177    'e',
27178    'r',
27179    'd',
27180    'v',
27181    'E',
27182    'X',
27183    'T',
27184    0, // glGetNamedProgramLocalParameterdvEXT
27185    'g',
27186    'l',
27187    'G',
27188    'e',
27189    't',
27190    'N',
27191    'a',
27192    'm',
27193    'e',
27194    'd',
27195    'P',
27196    'r',
27197    'o',
27198    'g',
27199    'r',
27200    'a',
27201    'm',
27202    'L',
27203    'o',
27204    'c',
27205    'a',
27206    'l',
27207    'P',
27208    'a',
27209    'r',
27210    'a',
27211    'm',
27212    'e',
27213    't',
27214    'e',
27215    'r',
27216    'f',
27217    'v',
27218    'E',
27219    'X',
27220    'T',
27221    0, // glGetNamedProgramLocalParameterfvEXT
27222    'g',
27223    'l',
27224    'G',
27225    'e',
27226    't',
27227    'N',
27228    'a',
27229    'm',
27230    'e',
27231    'd',
27232    'P',
27233    'r',
27234    'o',
27235    'g',
27236    'r',
27237    'a',
27238    'm',
27239    'S',
27240    't',
27241    'r',
27242    'i',
27243    'n',
27244    'g',
27245    'E',
27246    'X',
27247    'T',
27248    0, // glGetNamedProgramStringEXT
27249    'g',
27250    'l',
27251    'G',
27252    'e',
27253    't',
27254    'N',
27255    'a',
27256    'm',
27257    'e',
27258    'd',
27259    'P',
27260    'r',
27261    'o',
27262    'g',
27263    'r',
27264    'a',
27265    'm',
27266    'i',
27267    'v',
27268    'E',
27269    'X',
27270    'T',
27271    0, // glGetNamedProgramivEXT
27272    'g',
27273    'l',
27274    'G',
27275    'e',
27276    't',
27277    'N',
27278    'a',
27279    'm',
27280    'e',
27281    'd',
27282    'R',
27283    'e',
27284    'n',
27285    'd',
27286    'e',
27287    'r',
27288    'b',
27289    'u',
27290    'f',
27291    'f',
27292    'e',
27293    'r',
27294    'P',
27295    'a',
27296    'r',
27297    'a',
27298    'm',
27299    'e',
27300    't',
27301    'e',
27302    'r',
27303    'i',
27304    'v',
27305    0, // glGetNamedRenderbufferParameteriv
27306    'g',
27307    'l',
27308    'G',
27309    'e',
27310    't',
27311    'N',
27312    'a',
27313    'm',
27314    'e',
27315    'd',
27316    'R',
27317    'e',
27318    'n',
27319    'd',
27320    'e',
27321    'r',
27322    'b',
27323    'u',
27324    'f',
27325    'f',
27326    'e',
27327    'r',
27328    'P',
27329    'a',
27330    'r',
27331    'a',
27332    'm',
27333    'e',
27334    't',
27335    'e',
27336    'r',
27337    'i',
27338    'v',
27339    'E',
27340    'X',
27341    'T',
27342    0, // glGetNamedRenderbufferParameterivEXT
27343    'g',
27344    'l',
27345    'G',
27346    'e',
27347    't',
27348    'N',
27349    'a',
27350    'm',
27351    'e',
27352    'd',
27353    'S',
27354    't',
27355    'r',
27356    'i',
27357    'n',
27358    'g',
27359    'A',
27360    'R',
27361    'B',
27362    0, // glGetNamedStringARB
27363    'g',
27364    'l',
27365    'G',
27366    'e',
27367    't',
27368    'N',
27369    'a',
27370    'm',
27371    'e',
27372    'd',
27373    'S',
27374    't',
27375    'r',
27376    'i',
27377    'n',
27378    'g',
27379    'i',
27380    'v',
27381    'A',
27382    'R',
27383    'B',
27384    0, // glGetNamedStringivARB
27385    'g',
27386    'l',
27387    'G',
27388    'e',
27389    't',
27390    'N',
27391    'e',
27392    'x',
27393    't',
27394    'P',
27395    'e',
27396    'r',
27397    'f',
27398    'Q',
27399    'u',
27400    'e',
27401    'r',
27402    'y',
27403    'I',
27404    'd',
27405    'I',
27406    'N',
27407    'T',
27408    'E',
27409    'L',
27410    0, // glGetNextPerfQueryIdINTEL
27411    'g',
27412    'l',
27413    'G',
27414    'e',
27415    't',
27416    'O',
27417    'b',
27418    'j',
27419    'e',
27420    'c',
27421    't',
27422    'B',
27423    'u',
27424    'f',
27425    'f',
27426    'e',
27427    'r',
27428    'f',
27429    'v',
27430    'A',
27431    'T',
27432    'I',
27433    0, // glGetObjectBufferfvATI
27434    'g',
27435    'l',
27436    'G',
27437    'e',
27438    't',
27439    'O',
27440    'b',
27441    'j',
27442    'e',
27443    'c',
27444    't',
27445    'B',
27446    'u',
27447    'f',
27448    'f',
27449    'e',
27450    'r',
27451    'i',
27452    'v',
27453    'A',
27454    'T',
27455    'I',
27456    0, // glGetObjectBufferivATI
27457    'g',
27458    'l',
27459    'G',
27460    'e',
27461    't',
27462    'O',
27463    'b',
27464    'j',
27465    'e',
27466    'c',
27467    't',
27468    'L',
27469    'a',
27470    'b',
27471    'e',
27472    'l',
27473    0, // glGetObjectLabel
27474    'g',
27475    'l',
27476    'G',
27477    'e',
27478    't',
27479    'O',
27480    'b',
27481    'j',
27482    'e',
27483    'c',
27484    't',
27485    'L',
27486    'a',
27487    'b',
27488    'e',
27489    'l',
27490    'E',
27491    'X',
27492    'T',
27493    0, // glGetObjectLabelEXT
27494    'g',
27495    'l',
27496    'G',
27497    'e',
27498    't',
27499    'O',
27500    'b',
27501    'j',
27502    'e',
27503    'c',
27504    't',
27505    'L',
27506    'a',
27507    'b',
27508    'e',
27509    'l',
27510    'K',
27511    'H',
27512    'R',
27513    0, // glGetObjectLabelKHR
27514    'g',
27515    'l',
27516    'G',
27517    'e',
27518    't',
27519    'O',
27520    'b',
27521    'j',
27522    'e',
27523    'c',
27524    't',
27525    'P',
27526    'a',
27527    'r',
27528    'a',
27529    'm',
27530    'e',
27531    't',
27532    'e',
27533    'r',
27534    'f',
27535    'v',
27536    'A',
27537    'R',
27538    'B',
27539    0, // glGetObjectParameterfvARB
27540    'g',
27541    'l',
27542    'G',
27543    'e',
27544    't',
27545    'O',
27546    'b',
27547    'j',
27548    'e',
27549    'c',
27550    't',
27551    'P',
27552    'a',
27553    'r',
27554    'a',
27555    'm',
27556    'e',
27557    't',
27558    'e',
27559    'r',
27560    'i',
27561    'v',
27562    'A',
27563    'P',
27564    'P',
27565    'L',
27566    'E',
27567    0, // glGetObjectParameterivAPPLE
27568    'g',
27569    'l',
27570    'G',
27571    'e',
27572    't',
27573    'O',
27574    'b',
27575    'j',
27576    'e',
27577    'c',
27578    't',
27579    'P',
27580    'a',
27581    'r',
27582    'a',
27583    'm',
27584    'e',
27585    't',
27586    'e',
27587    'r',
27588    'i',
27589    'v',
27590    'A',
27591    'R',
27592    'B',
27593    0, // glGetObjectParameterivARB
27594    'g',
27595    'l',
27596    'G',
27597    'e',
27598    't',
27599    'O',
27600    'b',
27601    'j',
27602    'e',
27603    'c',
27604    't',
27605    'P',
27606    't',
27607    'r',
27608    'L',
27609    'a',
27610    'b',
27611    'e',
27612    'l',
27613    0, // glGetObjectPtrLabel
27614    'g',
27615    'l',
27616    'G',
27617    'e',
27618    't',
27619    'O',
27620    'b',
27621    'j',
27622    'e',
27623    'c',
27624    't',
27625    'P',
27626    't',
27627    'r',
27628    'L',
27629    'a',
27630    'b',
27631    'e',
27632    'l',
27633    'K',
27634    'H',
27635    'R',
27636    0, // glGetObjectPtrLabelKHR
27637    'g',
27638    'l',
27639    'G',
27640    'e',
27641    't',
27642    'O',
27643    'c',
27644    'c',
27645    'l',
27646    'u',
27647    's',
27648    'i',
27649    'o',
27650    'n',
27651    'Q',
27652    'u',
27653    'e',
27654    'r',
27655    'y',
27656    'i',
27657    'v',
27658    'N',
27659    'V',
27660    0, // glGetOcclusionQueryivNV
27661    'g',
27662    'l',
27663    'G',
27664    'e',
27665    't',
27666    'O',
27667    'c',
27668    'c',
27669    'l',
27670    'u',
27671    's',
27672    'i',
27673    'o',
27674    'n',
27675    'Q',
27676    'u',
27677    'e',
27678    'r',
27679    'y',
27680    'u',
27681    'i',
27682    'v',
27683    'N',
27684    'V',
27685    0, // glGetOcclusionQueryuivNV
27686    'g',
27687    'l',
27688    'G',
27689    'e',
27690    't',
27691    'P',
27692    'a',
27693    't',
27694    'h',
27695    'C',
27696    'o',
27697    'l',
27698    'o',
27699    'r',
27700    'G',
27701    'e',
27702    'n',
27703    'f',
27704    'v',
27705    'N',
27706    'V',
27707    0, // glGetPathColorGenfvNV
27708    'g',
27709    'l',
27710    'G',
27711    'e',
27712    't',
27713    'P',
27714    'a',
27715    't',
27716    'h',
27717    'C',
27718    'o',
27719    'l',
27720    'o',
27721    'r',
27722    'G',
27723    'e',
27724    'n',
27725    'i',
27726    'v',
27727    'N',
27728    'V',
27729    0, // glGetPathColorGenivNV
27730    'g',
27731    'l',
27732    'G',
27733    'e',
27734    't',
27735    'P',
27736    'a',
27737    't',
27738    'h',
27739    'C',
27740    'o',
27741    'm',
27742    'm',
27743    'a',
27744    'n',
27745    'd',
27746    's',
27747    'N',
27748    'V',
27749    0, // glGetPathCommandsNV
27750    'g',
27751    'l',
27752    'G',
27753    'e',
27754    't',
27755    'P',
27756    'a',
27757    't',
27758    'h',
27759    'C',
27760    'o',
27761    'o',
27762    'r',
27763    'd',
27764    's',
27765    'N',
27766    'V',
27767    0, // glGetPathCoordsNV
27768    'g',
27769    'l',
27770    'G',
27771    'e',
27772    't',
27773    'P',
27774    'a',
27775    't',
27776    'h',
27777    'D',
27778    'a',
27779    's',
27780    'h',
27781    'A',
27782    'r',
27783    'r',
27784    'a',
27785    'y',
27786    'N',
27787    'V',
27788    0, // glGetPathDashArrayNV
27789    'g',
27790    'l',
27791    'G',
27792    'e',
27793    't',
27794    'P',
27795    'a',
27796    't',
27797    'h',
27798    'L',
27799    'e',
27800    'n',
27801    'g',
27802    't',
27803    'h',
27804    'N',
27805    'V',
27806    0, // glGetPathLengthNV
27807    'g',
27808    'l',
27809    'G',
27810    'e',
27811    't',
27812    'P',
27813    'a',
27814    't',
27815    'h',
27816    'M',
27817    'e',
27818    't',
27819    'r',
27820    'i',
27821    'c',
27822    'R',
27823    'a',
27824    'n',
27825    'g',
27826    'e',
27827    'N',
27828    'V',
27829    0, // glGetPathMetricRangeNV
27830    'g',
27831    'l',
27832    'G',
27833    'e',
27834    't',
27835    'P',
27836    'a',
27837    't',
27838    'h',
27839    'M',
27840    'e',
27841    't',
27842    'r',
27843    'i',
27844    'c',
27845    's',
27846    'N',
27847    'V',
27848    0, // glGetPathMetricsNV
27849    'g',
27850    'l',
27851    'G',
27852    'e',
27853    't',
27854    'P',
27855    'a',
27856    't',
27857    'h',
27858    'P',
27859    'a',
27860    'r',
27861    'a',
27862    'm',
27863    'e',
27864    't',
27865    'e',
27866    'r',
27867    'f',
27868    'v',
27869    'N',
27870    'V',
27871    0, // glGetPathParameterfvNV
27872    'g',
27873    'l',
27874    'G',
27875    'e',
27876    't',
27877    'P',
27878    'a',
27879    't',
27880    'h',
27881    'P',
27882    'a',
27883    'r',
27884    'a',
27885    'm',
27886    'e',
27887    't',
27888    'e',
27889    'r',
27890    'i',
27891    'v',
27892    'N',
27893    'V',
27894    0, // glGetPathParameterivNV
27895    'g',
27896    'l',
27897    'G',
27898    'e',
27899    't',
27900    'P',
27901    'a',
27902    't',
27903    'h',
27904    'S',
27905    'p',
27906    'a',
27907    'c',
27908    'i',
27909    'n',
27910    'g',
27911    'N',
27912    'V',
27913    0, // glGetPathSpacingNV
27914    'g',
27915    'l',
27916    'G',
27917    'e',
27918    't',
27919    'P',
27920    'a',
27921    't',
27922    'h',
27923    'T',
27924    'e',
27925    'x',
27926    'G',
27927    'e',
27928    'n',
27929    'f',
27930    'v',
27931    'N',
27932    'V',
27933    0, // glGetPathTexGenfvNV
27934    'g',
27935    'l',
27936    'G',
27937    'e',
27938    't',
27939    'P',
27940    'a',
27941    't',
27942    'h',
27943    'T',
27944    'e',
27945    'x',
27946    'G',
27947    'e',
27948    'n',
27949    'i',
27950    'v',
27951    'N',
27952    'V',
27953    0, // glGetPathTexGenivNV
27954    'g',
27955    'l',
27956    'G',
27957    'e',
27958    't',
27959    'P',
27960    'e',
27961    'r',
27962    'f',
27963    'C',
27964    'o',
27965    'u',
27966    'n',
27967    't',
27968    'e',
27969    'r',
27970    'I',
27971    'n',
27972    'f',
27973    'o',
27974    'I',
27975    'N',
27976    'T',
27977    'E',
27978    'L',
27979    0, // glGetPerfCounterInfoINTEL
27980    'g',
27981    'l',
27982    'G',
27983    'e',
27984    't',
27985    'P',
27986    'e',
27987    'r',
27988    'f',
27989    'M',
27990    'o',
27991    'n',
27992    'i',
27993    't',
27994    'o',
27995    'r',
27996    'C',
27997    'o',
27998    'u',
27999    'n',
28000    't',
28001    'e',
28002    'r',
28003    'D',
28004    'a',
28005    't',
28006    'a',
28007    'A',
28008    'M',
28009    'D',
28010    0, // glGetPerfMonitorCounterDataAMD
28011    'g',
28012    'l',
28013    'G',
28014    'e',
28015    't',
28016    'P',
28017    'e',
28018    'r',
28019    'f',
28020    'M',
28021    'o',
28022    'n',
28023    'i',
28024    't',
28025    'o',
28026    'r',
28027    'C',
28028    'o',
28029    'u',
28030    'n',
28031    't',
28032    'e',
28033    'r',
28034    'I',
28035    'n',
28036    'f',
28037    'o',
28038    'A',
28039    'M',
28040    'D',
28041    0, // glGetPerfMonitorCounterInfoAMD
28042    'g',
28043    'l',
28044    'G',
28045    'e',
28046    't',
28047    'P',
28048    'e',
28049    'r',
28050    'f',
28051    'M',
28052    'o',
28053    'n',
28054    'i',
28055    't',
28056    'o',
28057    'r',
28058    'C',
28059    'o',
28060    'u',
28061    'n',
28062    't',
28063    'e',
28064    'r',
28065    'S',
28066    't',
28067    'r',
28068    'i',
28069    'n',
28070    'g',
28071    'A',
28072    'M',
28073    'D',
28074    0, // glGetPerfMonitorCounterStringAMD
28075    'g',
28076    'l',
28077    'G',
28078    'e',
28079    't',
28080    'P',
28081    'e',
28082    'r',
28083    'f',
28084    'M',
28085    'o',
28086    'n',
28087    'i',
28088    't',
28089    'o',
28090    'r',
28091    'C',
28092    'o',
28093    'u',
28094    'n',
28095    't',
28096    'e',
28097    'r',
28098    's',
28099    'A',
28100    'M',
28101    'D',
28102    0, // glGetPerfMonitorCountersAMD
28103    'g',
28104    'l',
28105    'G',
28106    'e',
28107    't',
28108    'P',
28109    'e',
28110    'r',
28111    'f',
28112    'M',
28113    'o',
28114    'n',
28115    'i',
28116    't',
28117    'o',
28118    'r',
28119    'G',
28120    'r',
28121    'o',
28122    'u',
28123    'p',
28124    'S',
28125    't',
28126    'r',
28127    'i',
28128    'n',
28129    'g',
28130    'A',
28131    'M',
28132    'D',
28133    0, // glGetPerfMonitorGroupStringAMD
28134    'g',
28135    'l',
28136    'G',
28137    'e',
28138    't',
28139    'P',
28140    'e',
28141    'r',
28142    'f',
28143    'M',
28144    'o',
28145    'n',
28146    'i',
28147    't',
28148    'o',
28149    'r',
28150    'G',
28151    'r',
28152    'o',
28153    'u',
28154    'p',
28155    's',
28156    'A',
28157    'M',
28158    'D',
28159    0, // glGetPerfMonitorGroupsAMD
28160    'g',
28161    'l',
28162    'G',
28163    'e',
28164    't',
28165    'P',
28166    'e',
28167    'r',
28168    'f',
28169    'Q',
28170    'u',
28171    'e',
28172    'r',
28173    'y',
28174    'D',
28175    'a',
28176    't',
28177    'a',
28178    'I',
28179    'N',
28180    'T',
28181    'E',
28182    'L',
28183    0, // glGetPerfQueryDataINTEL
28184    'g',
28185    'l',
28186    'G',
28187    'e',
28188    't',
28189    'P',
28190    'e',
28191    'r',
28192    'f',
28193    'Q',
28194    'u',
28195    'e',
28196    'r',
28197    'y',
28198    'I',
28199    'd',
28200    'B',
28201    'y',
28202    'N',
28203    'a',
28204    'm',
28205    'e',
28206    'I',
28207    'N',
28208    'T',
28209    'E',
28210    'L',
28211    0, // glGetPerfQueryIdByNameINTEL
28212    'g',
28213    'l',
28214    'G',
28215    'e',
28216    't',
28217    'P',
28218    'e',
28219    'r',
28220    'f',
28221    'Q',
28222    'u',
28223    'e',
28224    'r',
28225    'y',
28226    'I',
28227    'n',
28228    'f',
28229    'o',
28230    'I',
28231    'N',
28232    'T',
28233    'E',
28234    'L',
28235    0, // glGetPerfQueryInfoINTEL
28236    'g',
28237    'l',
28238    'G',
28239    'e',
28240    't',
28241    'P',
28242    'i',
28243    'x',
28244    'e',
28245    'l',
28246    'M',
28247    'a',
28248    'p',
28249    'f',
28250    'v',
28251    0, // glGetPixelMapfv
28252    'g',
28253    'l',
28254    'G',
28255    'e',
28256    't',
28257    'P',
28258    'i',
28259    'x',
28260    'e',
28261    'l',
28262    'M',
28263    'a',
28264    'p',
28265    'u',
28266    'i',
28267    'v',
28268    0, // glGetPixelMapuiv
28269    'g',
28270    'l',
28271    'G',
28272    'e',
28273    't',
28274    'P',
28275    'i',
28276    'x',
28277    'e',
28278    'l',
28279    'M',
28280    'a',
28281    'p',
28282    'u',
28283    's',
28284    'v',
28285    0, // glGetPixelMapusv
28286    'g',
28287    'l',
28288    'G',
28289    'e',
28290    't',
28291    'P',
28292    'i',
28293    'x',
28294    'e',
28295    'l',
28296    'M',
28297    'a',
28298    'p',
28299    'x',
28300    'v',
28301    0, // glGetPixelMapxv
28302    'g',
28303    'l',
28304    'G',
28305    'e',
28306    't',
28307    'P',
28308    'i',
28309    'x',
28310    'e',
28311    'l',
28312    'T',
28313    'e',
28314    'x',
28315    'G',
28316    'e',
28317    'n',
28318    'P',
28319    'a',
28320    'r',
28321    'a',
28322    'm',
28323    'e',
28324    't',
28325    'e',
28326    'r',
28327    'f',
28328    'v',
28329    'S',
28330    'G',
28331    'I',
28332    'S',
28333    0, // glGetPixelTexGenParameterfvSGIS
28334    'g',
28335    'l',
28336    'G',
28337    'e',
28338    't',
28339    'P',
28340    'i',
28341    'x',
28342    'e',
28343    'l',
28344    'T',
28345    'e',
28346    'x',
28347    'G',
28348    'e',
28349    'n',
28350    'P',
28351    'a',
28352    'r',
28353    'a',
28354    'm',
28355    'e',
28356    't',
28357    'e',
28358    'r',
28359    'i',
28360    'v',
28361    'S',
28362    'G',
28363    'I',
28364    'S',
28365    0, // glGetPixelTexGenParameterivSGIS
28366    'g',
28367    'l',
28368    'G',
28369    'e',
28370    't',
28371    'P',
28372    'i',
28373    'x',
28374    'e',
28375    'l',
28376    'T',
28377    'r',
28378    'a',
28379    'n',
28380    's',
28381    'f',
28382    'o',
28383    'r',
28384    'm',
28385    'P',
28386    'a',
28387    'r',
28388    'a',
28389    'm',
28390    'e',
28391    't',
28392    'e',
28393    'r',
28394    'f',
28395    'v',
28396    'E',
28397    'X',
28398    'T',
28399    0, // glGetPixelTransformParameterfvEXT
28400    'g',
28401    'l',
28402    'G',
28403    'e',
28404    't',
28405    'P',
28406    'i',
28407    'x',
28408    'e',
28409    'l',
28410    'T',
28411    'r',
28412    'a',
28413    'n',
28414    's',
28415    'f',
28416    'o',
28417    'r',
28418    'm',
28419    'P',
28420    'a',
28421    'r',
28422    'a',
28423    'm',
28424    'e',
28425    't',
28426    'e',
28427    'r',
28428    'i',
28429    'v',
28430    'E',
28431    'X',
28432    'T',
28433    0, // glGetPixelTransformParameterivEXT
28434    'g',
28435    'l',
28436    'G',
28437    'e',
28438    't',
28439    'P',
28440    'o',
28441    'i',
28442    'n',
28443    't',
28444    'e',
28445    'r',
28446    'I',
28447    'n',
28448    'd',
28449    'e',
28450    'x',
28451    'e',
28452    'd',
28453    'v',
28454    'E',
28455    'X',
28456    'T',
28457    0, // glGetPointerIndexedvEXT
28458    'g',
28459    'l',
28460    'G',
28461    'e',
28462    't',
28463    'P',
28464    'o',
28465    'i',
28466    'n',
28467    't',
28468    'e',
28469    'r',
28470    'i',
28471    '_',
28472    'v',
28473    'E',
28474    'X',
28475    'T',
28476    0, // glGetPointeri_vEXT
28477    'g',
28478    'l',
28479    'G',
28480    'e',
28481    't',
28482    'P',
28483    'o',
28484    'i',
28485    'n',
28486    't',
28487    'e',
28488    'r',
28489    'v',
28490    0, // glGetPointerv
28491    'g',
28492    'l',
28493    'G',
28494    'e',
28495    't',
28496    'P',
28497    'o',
28498    'i',
28499    'n',
28500    't',
28501    'e',
28502    'r',
28503    'v',
28504    'E',
28505    'X',
28506    'T',
28507    0, // glGetPointervEXT
28508    'g',
28509    'l',
28510    'G',
28511    'e',
28512    't',
28513    'P',
28514    'o',
28515    'i',
28516    'n',
28517    't',
28518    'e',
28519    'r',
28520    'v',
28521    'K',
28522    'H',
28523    'R',
28524    0, // glGetPointervKHR
28525    'g',
28526    'l',
28527    'G',
28528    'e',
28529    't',
28530    'P',
28531    'o',
28532    'l',
28533    'y',
28534    'g',
28535    'o',
28536    'n',
28537    'S',
28538    't',
28539    'i',
28540    'p',
28541    'p',
28542    'l',
28543    'e',
28544    0, // glGetPolygonStipple
28545    'g',
28546    'l',
28547    'G',
28548    'e',
28549    't',
28550    'P',
28551    'r',
28552    'o',
28553    'g',
28554    'r',
28555    'a',
28556    'm',
28557    'B',
28558    'i',
28559    'n',
28560    'a',
28561    'r',
28562    'y',
28563    0, // glGetProgramBinary
28564    'g',
28565    'l',
28566    'G',
28567    'e',
28568    't',
28569    'P',
28570    'r',
28571    'o',
28572    'g',
28573    'r',
28574    'a',
28575    'm',
28576    'B',
28577    'i',
28578    'n',
28579    'a',
28580    'r',
28581    'y',
28582    'O',
28583    'E',
28584    'S',
28585    0, // glGetProgramBinaryOES
28586    'g',
28587    'l',
28588    'G',
28589    'e',
28590    't',
28591    'P',
28592    'r',
28593    'o',
28594    'g',
28595    'r',
28596    'a',
28597    'm',
28598    'E',
28599    'n',
28600    'v',
28601    'P',
28602    'a',
28603    'r',
28604    'a',
28605    'm',
28606    'e',
28607    't',
28608    'e',
28609    'r',
28610    'I',
28611    'i',
28612    'v',
28613    'N',
28614    'V',
28615    0, // glGetProgramEnvParameterIivNV
28616    'g',
28617    'l',
28618    'G',
28619    'e',
28620    't',
28621    'P',
28622    'r',
28623    'o',
28624    'g',
28625    'r',
28626    'a',
28627    'm',
28628    'E',
28629    'n',
28630    'v',
28631    'P',
28632    'a',
28633    'r',
28634    'a',
28635    'm',
28636    'e',
28637    't',
28638    'e',
28639    'r',
28640    'I',
28641    'u',
28642    'i',
28643    'v',
28644    'N',
28645    'V',
28646    0, // glGetProgramEnvParameterIuivNV
28647    'g',
28648    'l',
28649    'G',
28650    'e',
28651    't',
28652    'P',
28653    'r',
28654    'o',
28655    'g',
28656    'r',
28657    'a',
28658    'm',
28659    'E',
28660    'n',
28661    'v',
28662    'P',
28663    'a',
28664    'r',
28665    'a',
28666    'm',
28667    'e',
28668    't',
28669    'e',
28670    'r',
28671    'd',
28672    'v',
28673    'A',
28674    'R',
28675    'B',
28676    0, // glGetProgramEnvParameterdvARB
28677    'g',
28678    'l',
28679    'G',
28680    'e',
28681    't',
28682    'P',
28683    'r',
28684    'o',
28685    'g',
28686    'r',
28687    'a',
28688    'm',
28689    'E',
28690    'n',
28691    'v',
28692    'P',
28693    'a',
28694    'r',
28695    'a',
28696    'm',
28697    'e',
28698    't',
28699    'e',
28700    'r',
28701    'f',
28702    'v',
28703    'A',
28704    'R',
28705    'B',
28706    0, // glGetProgramEnvParameterfvARB
28707    'g',
28708    'l',
28709    'G',
28710    'e',
28711    't',
28712    'P',
28713    'r',
28714    'o',
28715    'g',
28716    'r',
28717    'a',
28718    'm',
28719    'I',
28720    'n',
28721    'f',
28722    'o',
28723    'L',
28724    'o',
28725    'g',
28726    0, // glGetProgramInfoLog
28727    'g',
28728    'l',
28729    'G',
28730    'e',
28731    't',
28732    'P',
28733    'r',
28734    'o',
28735    'g',
28736    'r',
28737    'a',
28738    'm',
28739    'I',
28740    'n',
28741    't',
28742    'e',
28743    'r',
28744    'f',
28745    'a',
28746    'c',
28747    'e',
28748    'i',
28749    'v',
28750    0, // glGetProgramInterfaceiv
28751    'g',
28752    'l',
28753    'G',
28754    'e',
28755    't',
28756    'P',
28757    'r',
28758    'o',
28759    'g',
28760    'r',
28761    'a',
28762    'm',
28763    'L',
28764    'o',
28765    'c',
28766    'a',
28767    'l',
28768    'P',
28769    'a',
28770    'r',
28771    'a',
28772    'm',
28773    'e',
28774    't',
28775    'e',
28776    'r',
28777    'I',
28778    'i',
28779    'v',
28780    'N',
28781    'V',
28782    0, // glGetProgramLocalParameterIivNV
28783    'g',
28784    'l',
28785    'G',
28786    'e',
28787    't',
28788    'P',
28789    'r',
28790    'o',
28791    'g',
28792    'r',
28793    'a',
28794    'm',
28795    'L',
28796    'o',
28797    'c',
28798    'a',
28799    'l',
28800    'P',
28801    'a',
28802    'r',
28803    'a',
28804    'm',
28805    'e',
28806    't',
28807    'e',
28808    'r',
28809    'I',
28810    'u',
28811    'i',
28812    'v',
28813    'N',
28814    'V',
28815    0, // glGetProgramLocalParameterIuivNV
28816    'g',
28817    'l',
28818    'G',
28819    'e',
28820    't',
28821    'P',
28822    'r',
28823    'o',
28824    'g',
28825    'r',
28826    'a',
28827    'm',
28828    'L',
28829    'o',
28830    'c',
28831    'a',
28832    'l',
28833    'P',
28834    'a',
28835    'r',
28836    'a',
28837    'm',
28838    'e',
28839    't',
28840    'e',
28841    'r',
28842    'd',
28843    'v',
28844    'A',
28845    'R',
28846    'B',
28847    0, // glGetProgramLocalParameterdvARB
28848    'g',
28849    'l',
28850    'G',
28851    'e',
28852    't',
28853    'P',
28854    'r',
28855    'o',
28856    'g',
28857    'r',
28858    'a',
28859    'm',
28860    'L',
28861    'o',
28862    'c',
28863    'a',
28864    'l',
28865    'P',
28866    'a',
28867    'r',
28868    'a',
28869    'm',
28870    'e',
28871    't',
28872    'e',
28873    'r',
28874    'f',
28875    'v',
28876    'A',
28877    'R',
28878    'B',
28879    0, // glGetProgramLocalParameterfvARB
28880    'g',
28881    'l',
28882    'G',
28883    'e',
28884    't',
28885    'P',
28886    'r',
28887    'o',
28888    'g',
28889    'r',
28890    'a',
28891    'm',
28892    'N',
28893    'a',
28894    'm',
28895    'e',
28896    'd',
28897    'P',
28898    'a',
28899    'r',
28900    'a',
28901    'm',
28902    'e',
28903    't',
28904    'e',
28905    'r',
28906    'd',
28907    'v',
28908    'N',
28909    'V',
28910    0, // glGetProgramNamedParameterdvNV
28911    'g',
28912    'l',
28913    'G',
28914    'e',
28915    't',
28916    'P',
28917    'r',
28918    'o',
28919    'g',
28920    'r',
28921    'a',
28922    'm',
28923    'N',
28924    'a',
28925    'm',
28926    'e',
28927    'd',
28928    'P',
28929    'a',
28930    'r',
28931    'a',
28932    'm',
28933    'e',
28934    't',
28935    'e',
28936    'r',
28937    'f',
28938    'v',
28939    'N',
28940    'V',
28941    0, // glGetProgramNamedParameterfvNV
28942    'g',
28943    'l',
28944    'G',
28945    'e',
28946    't',
28947    'P',
28948    'r',
28949    'o',
28950    'g',
28951    'r',
28952    'a',
28953    'm',
28954    'P',
28955    'a',
28956    'r',
28957    'a',
28958    'm',
28959    'e',
28960    't',
28961    'e',
28962    'r',
28963    'd',
28964    'v',
28965    'N',
28966    'V',
28967    0, // glGetProgramParameterdvNV
28968    'g',
28969    'l',
28970    'G',
28971    'e',
28972    't',
28973    'P',
28974    'r',
28975    'o',
28976    'g',
28977    'r',
28978    'a',
28979    'm',
28980    'P',
28981    'a',
28982    'r',
28983    'a',
28984    'm',
28985    'e',
28986    't',
28987    'e',
28988    'r',
28989    'f',
28990    'v',
28991    'N',
28992    'V',
28993    0, // glGetProgramParameterfvNV
28994    'g',
28995    'l',
28996    'G',
28997    'e',
28998    't',
28999    'P',
29000    'r',
29001    'o',
29002    'g',
29003    'r',
29004    'a',
29005    'm',
29006    'P',
29007    'i',
29008    'p',
29009    'e',
29010    'l',
29011    'i',
29012    'n',
29013    'e',
29014    'I',
29015    'n',
29016    'f',
29017    'o',
29018    'L',
29019    'o',
29020    'g',
29021    0, // glGetProgramPipelineInfoLog
29022    'g',
29023    'l',
29024    'G',
29025    'e',
29026    't',
29027    'P',
29028    'r',
29029    'o',
29030    'g',
29031    'r',
29032    'a',
29033    'm',
29034    'P',
29035    'i',
29036    'p',
29037    'e',
29038    'l',
29039    'i',
29040    'n',
29041    'e',
29042    'I',
29043    'n',
29044    'f',
29045    'o',
29046    'L',
29047    'o',
29048    'g',
29049    'E',
29050    'X',
29051    'T',
29052    0, // glGetProgramPipelineInfoLogEXT
29053    'g',
29054    'l',
29055    'G',
29056    'e',
29057    't',
29058    'P',
29059    'r',
29060    'o',
29061    'g',
29062    'r',
29063    'a',
29064    'm',
29065    'P',
29066    'i',
29067    'p',
29068    'e',
29069    'l',
29070    'i',
29071    'n',
29072    'e',
29073    'i',
29074    'v',
29075    0, // glGetProgramPipelineiv
29076    'g',
29077    'l',
29078    'G',
29079    'e',
29080    't',
29081    'P',
29082    'r',
29083    'o',
29084    'g',
29085    'r',
29086    'a',
29087    'm',
29088    'P',
29089    'i',
29090    'p',
29091    'e',
29092    'l',
29093    'i',
29094    'n',
29095    'e',
29096    'i',
29097    'v',
29098    'E',
29099    'X',
29100    'T',
29101    0, // glGetProgramPipelineivEXT
29102    'g',
29103    'l',
29104    'G',
29105    'e',
29106    't',
29107    'P',
29108    'r',
29109    'o',
29110    'g',
29111    'r',
29112    'a',
29113    'm',
29114    'R',
29115    'e',
29116    's',
29117    'o',
29118    'u',
29119    'r',
29120    'c',
29121    'e',
29122    'I',
29123    'n',
29124    'd',
29125    'e',
29126    'x',
29127    0, // glGetProgramResourceIndex
29128    'g',
29129    'l',
29130    'G',
29131    'e',
29132    't',
29133    'P',
29134    'r',
29135    'o',
29136    'g',
29137    'r',
29138    'a',
29139    'm',
29140    'R',
29141    'e',
29142    's',
29143    'o',
29144    'u',
29145    'r',
29146    'c',
29147    'e',
29148    'L',
29149    'o',
29150    'c',
29151    'a',
29152    't',
29153    'i',
29154    'o',
29155    'n',
29156    0, // glGetProgramResourceLocation
29157    'g',
29158    'l',
29159    'G',
29160    'e',
29161    't',
29162    'P',
29163    'r',
29164    'o',
29165    'g',
29166    'r',
29167    'a',
29168    'm',
29169    'R',
29170    'e',
29171    's',
29172    'o',
29173    'u',
29174    'r',
29175    'c',
29176    'e',
29177    'L',
29178    'o',
29179    'c',
29180    'a',
29181    't',
29182    'i',
29183    'o',
29184    'n',
29185    'I',
29186    'n',
29187    'd',
29188    'e',
29189    'x',
29190    0, // glGetProgramResourceLocationIndex
29191    'g',
29192    'l',
29193    'G',
29194    'e',
29195    't',
29196    'P',
29197    'r',
29198    'o',
29199    'g',
29200    'r',
29201    'a',
29202    'm',
29203    'R',
29204    'e',
29205    's',
29206    'o',
29207    'u',
29208    'r',
29209    'c',
29210    'e',
29211    'L',
29212    'o',
29213    'c',
29214    'a',
29215    't',
29216    'i',
29217    'o',
29218    'n',
29219    'I',
29220    'n',
29221    'd',
29222    'e',
29223    'x',
29224    'E',
29225    'X',
29226    'T',
29227    0, // glGetProgramResourceLocationIndexEXT
29228    'g',
29229    'l',
29230    'G',
29231    'e',
29232    't',
29233    'P',
29234    'r',
29235    'o',
29236    'g',
29237    'r',
29238    'a',
29239    'm',
29240    'R',
29241    'e',
29242    's',
29243    'o',
29244    'u',
29245    'r',
29246    'c',
29247    'e',
29248    'N',
29249    'a',
29250    'm',
29251    'e',
29252    0, // glGetProgramResourceName
29253    'g',
29254    'l',
29255    'G',
29256    'e',
29257    't',
29258    'P',
29259    'r',
29260    'o',
29261    'g',
29262    'r',
29263    'a',
29264    'm',
29265    'R',
29266    'e',
29267    's',
29268    'o',
29269    'u',
29270    'r',
29271    'c',
29272    'e',
29273    'f',
29274    'v',
29275    'N',
29276    'V',
29277    0, // glGetProgramResourcefvNV
29278    'g',
29279    'l',
29280    'G',
29281    'e',
29282    't',
29283    'P',
29284    'r',
29285    'o',
29286    'g',
29287    'r',
29288    'a',
29289    'm',
29290    'R',
29291    'e',
29292    's',
29293    'o',
29294    'u',
29295    'r',
29296    'c',
29297    'e',
29298    'i',
29299    'v',
29300    0, // glGetProgramResourceiv
29301    'g',
29302    'l',
29303    'G',
29304    'e',
29305    't',
29306    'P',
29307    'r',
29308    'o',
29309    'g',
29310    'r',
29311    'a',
29312    'm',
29313    'S',
29314    't',
29315    'a',
29316    'g',
29317    'e',
29318    'i',
29319    'v',
29320    0, // glGetProgramStageiv
29321    'g',
29322    'l',
29323    'G',
29324    'e',
29325    't',
29326    'P',
29327    'r',
29328    'o',
29329    'g',
29330    'r',
29331    'a',
29332    'm',
29333    'S',
29334    't',
29335    'r',
29336    'i',
29337    'n',
29338    'g',
29339    'A',
29340    'R',
29341    'B',
29342    0, // glGetProgramStringARB
29343    'g',
29344    'l',
29345    'G',
29346    'e',
29347    't',
29348    'P',
29349    'r',
29350    'o',
29351    'g',
29352    'r',
29353    'a',
29354    'm',
29355    'S',
29356    't',
29357    'r',
29358    'i',
29359    'n',
29360    'g',
29361    'N',
29362    'V',
29363    0, // glGetProgramStringNV
29364    'g',
29365    'l',
29366    'G',
29367    'e',
29368    't',
29369    'P',
29370    'r',
29371    'o',
29372    'g',
29373    'r',
29374    'a',
29375    'm',
29376    'S',
29377    'u',
29378    'b',
29379    'r',
29380    'o',
29381    'u',
29382    't',
29383    'i',
29384    'n',
29385    'e',
29386    'P',
29387    'a',
29388    'r',
29389    'a',
29390    'm',
29391    'e',
29392    't',
29393    'e',
29394    'r',
29395    'u',
29396    'i',
29397    'v',
29398    'N',
29399    'V',
29400    0, // glGetProgramSubroutineParameteruivNV
29401    'g',
29402    'l',
29403    'G',
29404    'e',
29405    't',
29406    'P',
29407    'r',
29408    'o',
29409    'g',
29410    'r',
29411    'a',
29412    'm',
29413    'i',
29414    'v',
29415    0, // glGetProgramiv
29416    'g',
29417    'l',
29418    'G',
29419    'e',
29420    't',
29421    'P',
29422    'r',
29423    'o',
29424    'g',
29425    'r',
29426    'a',
29427    'm',
29428    'i',
29429    'v',
29430    'A',
29431    'R',
29432    'B',
29433    0, // glGetProgramivARB
29434    'g',
29435    'l',
29436    'G',
29437    'e',
29438    't',
29439    'P',
29440    'r',
29441    'o',
29442    'g',
29443    'r',
29444    'a',
29445    'm',
29446    'i',
29447    'v',
29448    'N',
29449    'V',
29450    0, // glGetProgramivNV
29451    'g',
29452    'l',
29453    'G',
29454    'e',
29455    't',
29456    'Q',
29457    'u',
29458    'e',
29459    'r',
29460    'y',
29461    'B',
29462    'u',
29463    'f',
29464    'f',
29465    'e',
29466    'r',
29467    'O',
29468    'b',
29469    'j',
29470    'e',
29471    'c',
29472    't',
29473    'i',
29474    '6',
29475    '4',
29476    'v',
29477    0, // glGetQueryBufferObjecti64v
29478    'g',
29479    'l',
29480    'G',
29481    'e',
29482    't',
29483    'Q',
29484    'u',
29485    'e',
29486    'r',
29487    'y',
29488    'B',
29489    'u',
29490    'f',
29491    'f',
29492    'e',
29493    'r',
29494    'O',
29495    'b',
29496    'j',
29497    'e',
29498    'c',
29499    't',
29500    'i',
29501    'v',
29502    0, // glGetQueryBufferObjectiv
29503    'g',
29504    'l',
29505    'G',
29506    'e',
29507    't',
29508    'Q',
29509    'u',
29510    'e',
29511    'r',
29512    'y',
29513    'B',
29514    'u',
29515    'f',
29516    'f',
29517    'e',
29518    'r',
29519    'O',
29520    'b',
29521    'j',
29522    'e',
29523    'c',
29524    't',
29525    'u',
29526    'i',
29527    '6',
29528    '4',
29529    'v',
29530    0, // glGetQueryBufferObjectui64v
29531    'g',
29532    'l',
29533    'G',
29534    'e',
29535    't',
29536    'Q',
29537    'u',
29538    'e',
29539    'r',
29540    'y',
29541    'B',
29542    'u',
29543    'f',
29544    'f',
29545    'e',
29546    'r',
29547    'O',
29548    'b',
29549    'j',
29550    'e',
29551    'c',
29552    't',
29553    'u',
29554    'i',
29555    'v',
29556    0, // glGetQueryBufferObjectuiv
29557    'g',
29558    'l',
29559    'G',
29560    'e',
29561    't',
29562    'Q',
29563    'u',
29564    'e',
29565    'r',
29566    'y',
29567    'I',
29568    'n',
29569    'd',
29570    'e',
29571    'x',
29572    'e',
29573    'd',
29574    'i',
29575    'v',
29576    0, // glGetQueryIndexediv
29577    'g',
29578    'l',
29579    'G',
29580    'e',
29581    't',
29582    'Q',
29583    'u',
29584    'e',
29585    'r',
29586    'y',
29587    'O',
29588    'b',
29589    'j',
29590    'e',
29591    'c',
29592    't',
29593    'i',
29594    '6',
29595    '4',
29596    'v',
29597    0, // glGetQueryObjecti64v
29598    'g',
29599    'l',
29600    'G',
29601    'e',
29602    't',
29603    'Q',
29604    'u',
29605    'e',
29606    'r',
29607    'y',
29608    'O',
29609    'b',
29610    'j',
29611    'e',
29612    'c',
29613    't',
29614    'i',
29615    '6',
29616    '4',
29617    'v',
29618    'E',
29619    'X',
29620    'T',
29621    0, // glGetQueryObjecti64vEXT
29622    'g',
29623    'l',
29624    'G',
29625    'e',
29626    't',
29627    'Q',
29628    'u',
29629    'e',
29630    'r',
29631    'y',
29632    'O',
29633    'b',
29634    'j',
29635    'e',
29636    'c',
29637    't',
29638    'i',
29639    'v',
29640    0, // glGetQueryObjectiv
29641    'g',
29642    'l',
29643    'G',
29644    'e',
29645    't',
29646    'Q',
29647    'u',
29648    'e',
29649    'r',
29650    'y',
29651    'O',
29652    'b',
29653    'j',
29654    'e',
29655    'c',
29656    't',
29657    'i',
29658    'v',
29659    'A',
29660    'R',
29661    'B',
29662    0, // glGetQueryObjectivARB
29663    'g',
29664    'l',
29665    'G',
29666    'e',
29667    't',
29668    'Q',
29669    'u',
29670    'e',
29671    'r',
29672    'y',
29673    'O',
29674    'b',
29675    'j',
29676    'e',
29677    'c',
29678    't',
29679    'i',
29680    'v',
29681    'E',
29682    'X',
29683    'T',
29684    0, // glGetQueryObjectivEXT
29685    'g',
29686    'l',
29687    'G',
29688    'e',
29689    't',
29690    'Q',
29691    'u',
29692    'e',
29693    'r',
29694    'y',
29695    'O',
29696    'b',
29697    'j',
29698    'e',
29699    'c',
29700    't',
29701    'u',
29702    'i',
29703    '6',
29704    '4',
29705    'v',
29706    0, // glGetQueryObjectui64v
29707    'g',
29708    'l',
29709    'G',
29710    'e',
29711    't',
29712    'Q',
29713    'u',
29714    'e',
29715    'r',
29716    'y',
29717    'O',
29718    'b',
29719    'j',
29720    'e',
29721    'c',
29722    't',
29723    'u',
29724    'i',
29725    '6',
29726    '4',
29727    'v',
29728    'E',
29729    'X',
29730    'T',
29731    0, // glGetQueryObjectui64vEXT
29732    'g',
29733    'l',
29734    'G',
29735    'e',
29736    't',
29737    'Q',
29738    'u',
29739    'e',
29740    'r',
29741    'y',
29742    'O',
29743    'b',
29744    'j',
29745    'e',
29746    'c',
29747    't',
29748    'u',
29749    'i',
29750    'v',
29751    0, // glGetQueryObjectuiv
29752    'g',
29753    'l',
29754    'G',
29755    'e',
29756    't',
29757    'Q',
29758    'u',
29759    'e',
29760    'r',
29761    'y',
29762    'O',
29763    'b',
29764    'j',
29765    'e',
29766    'c',
29767    't',
29768    'u',
29769    'i',
29770    'v',
29771    'A',
29772    'R',
29773    'B',
29774    0, // glGetQueryObjectuivARB
29775    'g',
29776    'l',
29777    'G',
29778    'e',
29779    't',
29780    'Q',
29781    'u',
29782    'e',
29783    'r',
29784    'y',
29785    'O',
29786    'b',
29787    'j',
29788    'e',
29789    'c',
29790    't',
29791    'u',
29792    'i',
29793    'v',
29794    'E',
29795    'X',
29796    'T',
29797    0, // glGetQueryObjectuivEXT
29798    'g',
29799    'l',
29800    'G',
29801    'e',
29802    't',
29803    'Q',
29804    'u',
29805    'e',
29806    'r',
29807    'y',
29808    'i',
29809    'v',
29810    0, // glGetQueryiv
29811    'g',
29812    'l',
29813    'G',
29814    'e',
29815    't',
29816    'Q',
29817    'u',
29818    'e',
29819    'r',
29820    'y',
29821    'i',
29822    'v',
29823    'A',
29824    'R',
29825    'B',
29826    0, // glGetQueryivARB
29827    'g',
29828    'l',
29829    'G',
29830    'e',
29831    't',
29832    'Q',
29833    'u',
29834    'e',
29835    'r',
29836    'y',
29837    'i',
29838    'v',
29839    'E',
29840    'X',
29841    'T',
29842    0, // glGetQueryivEXT
29843    'g',
29844    'l',
29845    'G',
29846    'e',
29847    't',
29848    'R',
29849    'e',
29850    'n',
29851    'd',
29852    'e',
29853    'r',
29854    'b',
29855    'u',
29856    'f',
29857    'f',
29858    'e',
29859    'r',
29860    'P',
29861    'a',
29862    'r',
29863    'a',
29864    'm',
29865    'e',
29866    't',
29867    'e',
29868    'r',
29869    'i',
29870    'v',
29871    0, // glGetRenderbufferParameteriv
29872    'g',
29873    'l',
29874    'G',
29875    'e',
29876    't',
29877    'R',
29878    'e',
29879    'n',
29880    'd',
29881    'e',
29882    'r',
29883    'b',
29884    'u',
29885    'f',
29886    'f',
29887    'e',
29888    'r',
29889    'P',
29890    'a',
29891    'r',
29892    'a',
29893    'm',
29894    'e',
29895    't',
29896    'e',
29897    'r',
29898    'i',
29899    'v',
29900    'E',
29901    'X',
29902    'T',
29903    0, // glGetRenderbufferParameterivEXT
29904    'g',
29905    'l',
29906    'G',
29907    'e',
29908    't',
29909    'R',
29910    'e',
29911    'n',
29912    'd',
29913    'e',
29914    'r',
29915    'b',
29916    'u',
29917    'f',
29918    'f',
29919    'e',
29920    'r',
29921    'P',
29922    'a',
29923    'r',
29924    'a',
29925    'm',
29926    'e',
29927    't',
29928    'e',
29929    'r',
29930    'i',
29931    'v',
29932    'O',
29933    'E',
29934    'S',
29935    0, // glGetRenderbufferParameterivOES
29936    'g',
29937    'l',
29938    'G',
29939    'e',
29940    't',
29941    'S',
29942    'a',
29943    'm',
29944    'p',
29945    'l',
29946    'e',
29947    'r',
29948    'P',
29949    'a',
29950    'r',
29951    'a',
29952    'm',
29953    'e',
29954    't',
29955    'e',
29956    'r',
29957    'I',
29958    'i',
29959    'v',
29960    0, // glGetSamplerParameterIiv
29961    'g',
29962    'l',
29963    'G',
29964    'e',
29965    't',
29966    'S',
29967    'a',
29968    'm',
29969    'p',
29970    'l',
29971    'e',
29972    'r',
29973    'P',
29974    'a',
29975    'r',
29976    'a',
29977    'm',
29978    'e',
29979    't',
29980    'e',
29981    'r',
29982    'I',
29983    'i',
29984    'v',
29985    'E',
29986    'X',
29987    'T',
29988    0, // glGetSamplerParameterIivEXT
29989    'g',
29990    'l',
29991    'G',
29992    'e',
29993    't',
29994    'S',
29995    'a',
29996    'm',
29997    'p',
29998    'l',
29999    'e',
30000    'r',
30001    'P',
30002    'a',
30003    'r',
30004    'a',
30005    'm',
30006    'e',
30007    't',
30008    'e',
30009    'r',
30010    'I',
30011    'i',
30012    'v',
30013    'O',
30014    'E',
30015    'S',
30016    0, // glGetSamplerParameterIivOES
30017    'g',
30018    'l',
30019    'G',
30020    'e',
30021    't',
30022    'S',
30023    'a',
30024    'm',
30025    'p',
30026    'l',
30027    'e',
30028    'r',
30029    'P',
30030    'a',
30031    'r',
30032    'a',
30033    'm',
30034    'e',
30035    't',
30036    'e',
30037    'r',
30038    'I',
30039    'u',
30040    'i',
30041    'v',
30042    0, // glGetSamplerParameterIuiv
30043    'g',
30044    'l',
30045    'G',
30046    'e',
30047    't',
30048    'S',
30049    'a',
30050    'm',
30051    'p',
30052    'l',
30053    'e',
30054    'r',
30055    'P',
30056    'a',
30057    'r',
30058    'a',
30059    'm',
30060    'e',
30061    't',
30062    'e',
30063    'r',
30064    'I',
30065    'u',
30066    'i',
30067    'v',
30068    'E',
30069    'X',
30070    'T',
30071    0, // glGetSamplerParameterIuivEXT
30072    'g',
30073    'l',
30074    'G',
30075    'e',
30076    't',
30077    'S',
30078    'a',
30079    'm',
30080    'p',
30081    'l',
30082    'e',
30083    'r',
30084    'P',
30085    'a',
30086    'r',
30087    'a',
30088    'm',
30089    'e',
30090    't',
30091    'e',
30092    'r',
30093    'I',
30094    'u',
30095    'i',
30096    'v',
30097    'O',
30098    'E',
30099    'S',
30100    0, // glGetSamplerParameterIuivOES
30101    'g',
30102    'l',
30103    'G',
30104    'e',
30105    't',
30106    'S',
30107    'a',
30108    'm',
30109    'p',
30110    'l',
30111    'e',
30112    'r',
30113    'P',
30114    'a',
30115    'r',
30116    'a',
30117    'm',
30118    'e',
30119    't',
30120    'e',
30121    'r',
30122    'f',
30123    'v',
30124    0, // glGetSamplerParameterfv
30125    'g',
30126    'l',
30127    'G',
30128    'e',
30129    't',
30130    'S',
30131    'a',
30132    'm',
30133    'p',
30134    'l',
30135    'e',
30136    'r',
30137    'P',
30138    'a',
30139    'r',
30140    'a',
30141    'm',
30142    'e',
30143    't',
30144    'e',
30145    'r',
30146    'i',
30147    'v',
30148    0, // glGetSamplerParameteriv
30149    'g',
30150    'l',
30151    'G',
30152    'e',
30153    't',
30154    'S',
30155    'e',
30156    'm',
30157    'a',
30158    'p',
30159    'h',
30160    'o',
30161    'r',
30162    'e',
30163    'P',
30164    'a',
30165    'r',
30166    'a',
30167    'm',
30168    'e',
30169    't',
30170    'e',
30171    'r',
30172    'u',
30173    'i',
30174    '6',
30175    '4',
30176    'v',
30177    'E',
30178    'X',
30179    'T',
30180    0, // glGetSemaphoreParameterui64vEXT
30181    'g',
30182    'l',
30183    'G',
30184    'e',
30185    't',
30186    'S',
30187    'e',
30188    'p',
30189    'a',
30190    'r',
30191    'a',
30192    'b',
30193    'l',
30194    'e',
30195    'F',
30196    'i',
30197    'l',
30198    't',
30199    'e',
30200    'r',
30201    0, // glGetSeparableFilter
30202    'g',
30203    'l',
30204    'G',
30205    'e',
30206    't',
30207    'S',
30208    'e',
30209    'p',
30210    'a',
30211    'r',
30212    'a',
30213    'b',
30214    'l',
30215    'e',
30216    'F',
30217    'i',
30218    'l',
30219    't',
30220    'e',
30221    'r',
30222    'E',
30223    'X',
30224    'T',
30225    0, // glGetSeparableFilterEXT
30226    'g',
30227    'l',
30228    'G',
30229    'e',
30230    't',
30231    'S',
30232    'h',
30233    'a',
30234    'd',
30235    'e',
30236    'r',
30237    'I',
30238    'n',
30239    'f',
30240    'o',
30241    'L',
30242    'o',
30243    'g',
30244    0, // glGetShaderInfoLog
30245    'g',
30246    'l',
30247    'G',
30248    'e',
30249    't',
30250    'S',
30251    'h',
30252    'a',
30253    'd',
30254    'e',
30255    'r',
30256    'P',
30257    'r',
30258    'e',
30259    'c',
30260    'i',
30261    's',
30262    'i',
30263    'o',
30264    'n',
30265    'F',
30266    'o',
30267    'r',
30268    'm',
30269    'a',
30270    't',
30271    0, // glGetShaderPrecisionFormat
30272    'g',
30273    'l',
30274    'G',
30275    'e',
30276    't',
30277    'S',
30278    'h',
30279    'a',
30280    'd',
30281    'e',
30282    'r',
30283    'S',
30284    'o',
30285    'u',
30286    'r',
30287    'c',
30288    'e',
30289    0, // glGetShaderSource
30290    'g',
30291    'l',
30292    'G',
30293    'e',
30294    't',
30295    'S',
30296    'h',
30297    'a',
30298    'd',
30299    'e',
30300    'r',
30301    'S',
30302    'o',
30303    'u',
30304    'r',
30305    'c',
30306    'e',
30307    'A',
30308    'R',
30309    'B',
30310    0, // glGetShaderSourceARB
30311    'g',
30312    'l',
30313    'G',
30314    'e',
30315    't',
30316    'S',
30317    'h',
30318    'a',
30319    'd',
30320    'e',
30321    'r',
30322    'i',
30323    'v',
30324    0, // glGetShaderiv
30325    'g',
30326    'l',
30327    'G',
30328    'e',
30329    't',
30330    'S',
30331    'h',
30332    'a',
30333    'd',
30334    'i',
30335    'n',
30336    'g',
30337    'R',
30338    'a',
30339    't',
30340    'e',
30341    'I',
30342    'm',
30343    'a',
30344    'g',
30345    'e',
30346    'P',
30347    'a',
30348    'l',
30349    'e',
30350    't',
30351    't',
30352    'e',
30353    'N',
30354    'V',
30355    0, // glGetShadingRateImagePaletteNV
30356    'g',
30357    'l',
30358    'G',
30359    'e',
30360    't',
30361    'S',
30362    'h',
30363    'a',
30364    'd',
30365    'i',
30366    'n',
30367    'g',
30368    'R',
30369    'a',
30370    't',
30371    'e',
30372    'S',
30373    'a',
30374    'm',
30375    'p',
30376    'l',
30377    'e',
30378    'L',
30379    'o',
30380    'c',
30381    'a',
30382    't',
30383    'i',
30384    'o',
30385    'n',
30386    'i',
30387    'v',
30388    'N',
30389    'V',
30390    0, // glGetShadingRateSampleLocationivNV
30391    'g',
30392    'l',
30393    'G',
30394    'e',
30395    't',
30396    'S',
30397    'h',
30398    'a',
30399    'r',
30400    'p',
30401    'e',
30402    'n',
30403    'T',
30404    'e',
30405    'x',
30406    'F',
30407    'u',
30408    'n',
30409    'c',
30410    'S',
30411    'G',
30412    'I',
30413    'S',
30414    0, // glGetSharpenTexFuncSGIS
30415    'g',
30416    'l',
30417    'G',
30418    'e',
30419    't',
30420    'S',
30421    't',
30422    'a',
30423    'g',
30424    'e',
30425    'I',
30426    'n',
30427    'd',
30428    'e',
30429    'x',
30430    'N',
30431    'V',
30432    0, // glGetStageIndexNV
30433    'g',
30434    'l',
30435    'G',
30436    'e',
30437    't',
30438    'S',
30439    't',
30440    'r',
30441    'i',
30442    'n',
30443    'g',
30444    0, // glGetString
30445    'g',
30446    'l',
30447    'G',
30448    'e',
30449    't',
30450    'S',
30451    't',
30452    'r',
30453    'i',
30454    'n',
30455    'g',
30456    'i',
30457    0, // glGetStringi
30458    'g',
30459    'l',
30460    'G',
30461    'e',
30462    't',
30463    'S',
30464    'u',
30465    'b',
30466    'r',
30467    'o',
30468    'u',
30469    't',
30470    'i',
30471    'n',
30472    'e',
30473    'I',
30474    'n',
30475    'd',
30476    'e',
30477    'x',
30478    0, // glGetSubroutineIndex
30479    'g',
30480    'l',
30481    'G',
30482    'e',
30483    't',
30484    'S',
30485    'u',
30486    'b',
30487    'r',
30488    'o',
30489    'u',
30490    't',
30491    'i',
30492    'n',
30493    'e',
30494    'U',
30495    'n',
30496    'i',
30497    'f',
30498    'o',
30499    'r',
30500    'm',
30501    'L',
30502    'o',
30503    'c',
30504    'a',
30505    't',
30506    'i',
30507    'o',
30508    'n',
30509    0, // glGetSubroutineUniformLocation
30510    'g',
30511    'l',
30512    'G',
30513    'e',
30514    't',
30515    'S',
30516    'y',
30517    'n',
30518    'c',
30519    'i',
30520    'v',
30521    0, // glGetSynciv
30522    'g',
30523    'l',
30524    'G',
30525    'e',
30526    't',
30527    'S',
30528    'y',
30529    'n',
30530    'c',
30531    'i',
30532    'v',
30533    'A',
30534    'P',
30535    'P',
30536    'L',
30537    'E',
30538    0, // glGetSyncivAPPLE
30539    'g',
30540    'l',
30541    'G',
30542    'e',
30543    't',
30544    'T',
30545    'e',
30546    'x',
30547    'B',
30548    'u',
30549    'm',
30550    'p',
30551    'P',
30552    'a',
30553    'r',
30554    'a',
30555    'm',
30556    'e',
30557    't',
30558    'e',
30559    'r',
30560    'f',
30561    'v',
30562    'A',
30563    'T',
30564    'I',
30565    0, // glGetTexBumpParameterfvATI
30566    'g',
30567    'l',
30568    'G',
30569    'e',
30570    't',
30571    'T',
30572    'e',
30573    'x',
30574    'B',
30575    'u',
30576    'm',
30577    'p',
30578    'P',
30579    'a',
30580    'r',
30581    'a',
30582    'm',
30583    'e',
30584    't',
30585    'e',
30586    'r',
30587    'i',
30588    'v',
30589    'A',
30590    'T',
30591    'I',
30592    0, // glGetTexBumpParameterivATI
30593    'g',
30594    'l',
30595    'G',
30596    'e',
30597    't',
30598    'T',
30599    'e',
30600    'x',
30601    'E',
30602    'n',
30603    'v',
30604    'f',
30605    'v',
30606    0, // glGetTexEnvfv
30607    'g',
30608    'l',
30609    'G',
30610    'e',
30611    't',
30612    'T',
30613    'e',
30614    'x',
30615    'E',
30616    'n',
30617    'v',
30618    'i',
30619    'v',
30620    0, // glGetTexEnviv
30621    'g',
30622    'l',
30623    'G',
30624    'e',
30625    't',
30626    'T',
30627    'e',
30628    'x',
30629    'E',
30630    'n',
30631    'v',
30632    'x',
30633    'v',
30634    0, // glGetTexEnvxv
30635    'g',
30636    'l',
30637    'G',
30638    'e',
30639    't',
30640    'T',
30641    'e',
30642    'x',
30643    'E',
30644    'n',
30645    'v',
30646    'x',
30647    'v',
30648    'O',
30649    'E',
30650    'S',
30651    0, // glGetTexEnvxvOES
30652    'g',
30653    'l',
30654    'G',
30655    'e',
30656    't',
30657    'T',
30658    'e',
30659    'x',
30660    'F',
30661    'i',
30662    'l',
30663    't',
30664    'e',
30665    'r',
30666    'F',
30667    'u',
30668    'n',
30669    'c',
30670    'S',
30671    'G',
30672    'I',
30673    'S',
30674    0, // glGetTexFilterFuncSGIS
30675    'g',
30676    'l',
30677    'G',
30678    'e',
30679    't',
30680    'T',
30681    'e',
30682    'x',
30683    'G',
30684    'e',
30685    'n',
30686    'd',
30687    'v',
30688    0, // glGetTexGendv
30689    'g',
30690    'l',
30691    'G',
30692    'e',
30693    't',
30694    'T',
30695    'e',
30696    'x',
30697    'G',
30698    'e',
30699    'n',
30700    'f',
30701    'v',
30702    0, // glGetTexGenfv
30703    'g',
30704    'l',
30705    'G',
30706    'e',
30707    't',
30708    'T',
30709    'e',
30710    'x',
30711    'G',
30712    'e',
30713    'n',
30714    'f',
30715    'v',
30716    'O',
30717    'E',
30718    'S',
30719    0, // glGetTexGenfvOES
30720    'g',
30721    'l',
30722    'G',
30723    'e',
30724    't',
30725    'T',
30726    'e',
30727    'x',
30728    'G',
30729    'e',
30730    'n',
30731    'i',
30732    'v',
30733    0, // glGetTexGeniv
30734    'g',
30735    'l',
30736    'G',
30737    'e',
30738    't',
30739    'T',
30740    'e',
30741    'x',
30742    'G',
30743    'e',
30744    'n',
30745    'i',
30746    'v',
30747    'O',
30748    'E',
30749    'S',
30750    0, // glGetTexGenivOES
30751    'g',
30752    'l',
30753    'G',
30754    'e',
30755    't',
30756    'T',
30757    'e',
30758    'x',
30759    'G',
30760    'e',
30761    'n',
30762    'x',
30763    'v',
30764    'O',
30765    'E',
30766    'S',
30767    0, // glGetTexGenxvOES
30768    'g',
30769    'l',
30770    'G',
30771    'e',
30772    't',
30773    'T',
30774    'e',
30775    'x',
30776    'I',
30777    'm',
30778    'a',
30779    'g',
30780    'e',
30781    0, // glGetTexImage
30782    'g',
30783    'l',
30784    'G',
30785    'e',
30786    't',
30787    'T',
30788    'e',
30789    'x',
30790    'L',
30791    'e',
30792    'v',
30793    'e',
30794    'l',
30795    'P',
30796    'a',
30797    'r',
30798    'a',
30799    'm',
30800    'e',
30801    't',
30802    'e',
30803    'r',
30804    'f',
30805    'v',
30806    0, // glGetTexLevelParameterfv
30807    'g',
30808    'l',
30809    'G',
30810    'e',
30811    't',
30812    'T',
30813    'e',
30814    'x',
30815    'L',
30816    'e',
30817    'v',
30818    'e',
30819    'l',
30820    'P',
30821    'a',
30822    'r',
30823    'a',
30824    'm',
30825    'e',
30826    't',
30827    'e',
30828    'r',
30829    'i',
30830    'v',
30831    0, // glGetTexLevelParameteriv
30832    'g',
30833    'l',
30834    'G',
30835    'e',
30836    't',
30837    'T',
30838    'e',
30839    'x',
30840    'L',
30841    'e',
30842    'v',
30843    'e',
30844    'l',
30845    'P',
30846    'a',
30847    'r',
30848    'a',
30849    'm',
30850    'e',
30851    't',
30852    'e',
30853    'r',
30854    'x',
30855    'v',
30856    'O',
30857    'E',
30858    'S',
30859    0, // glGetTexLevelParameterxvOES
30860    'g',
30861    'l',
30862    'G',
30863    'e',
30864    't',
30865    'T',
30866    'e',
30867    'x',
30868    'P',
30869    'a',
30870    'r',
30871    'a',
30872    'm',
30873    'e',
30874    't',
30875    'e',
30876    'r',
30877    'I',
30878    'i',
30879    'v',
30880    0, // glGetTexParameterIiv
30881    'g',
30882    'l',
30883    'G',
30884    'e',
30885    't',
30886    'T',
30887    'e',
30888    'x',
30889    'P',
30890    'a',
30891    'r',
30892    'a',
30893    'm',
30894    'e',
30895    't',
30896    'e',
30897    'r',
30898    'I',
30899    'i',
30900    'v',
30901    'E',
30902    'X',
30903    'T',
30904    0, // glGetTexParameterIivEXT
30905    'g',
30906    'l',
30907    'G',
30908    'e',
30909    't',
30910    'T',
30911    'e',
30912    'x',
30913    'P',
30914    'a',
30915    'r',
30916    'a',
30917    'm',
30918    'e',
30919    't',
30920    'e',
30921    'r',
30922    'I',
30923    'i',
30924    'v',
30925    'O',
30926    'E',
30927    'S',
30928    0, // glGetTexParameterIivOES
30929    'g',
30930    'l',
30931    'G',
30932    'e',
30933    't',
30934    'T',
30935    'e',
30936    'x',
30937    'P',
30938    'a',
30939    'r',
30940    'a',
30941    'm',
30942    'e',
30943    't',
30944    'e',
30945    'r',
30946    'I',
30947    'u',
30948    'i',
30949    'v',
30950    0, // glGetTexParameterIuiv
30951    'g',
30952    'l',
30953    'G',
30954    'e',
30955    't',
30956    'T',
30957    'e',
30958    'x',
30959    'P',
30960    'a',
30961    'r',
30962    'a',
30963    'm',
30964    'e',
30965    't',
30966    'e',
30967    'r',
30968    'I',
30969    'u',
30970    'i',
30971    'v',
30972    'E',
30973    'X',
30974    'T',
30975    0, // glGetTexParameterIuivEXT
30976    'g',
30977    'l',
30978    'G',
30979    'e',
30980    't',
30981    'T',
30982    'e',
30983    'x',
30984    'P',
30985    'a',
30986    'r',
30987    'a',
30988    'm',
30989    'e',
30990    't',
30991    'e',
30992    'r',
30993    'I',
30994    'u',
30995    'i',
30996    'v',
30997    'O',
30998    'E',
30999    'S',
31000    0, // glGetTexParameterIuivOES
31001    'g',
31002    'l',
31003    'G',
31004    'e',
31005    't',
31006    'T',
31007    'e',
31008    'x',
31009    'P',
31010    'a',
31011    'r',
31012    'a',
31013    'm',
31014    'e',
31015    't',
31016    'e',
31017    'r',
31018    'P',
31019    'o',
31020    'i',
31021    'n',
31022    't',
31023    'e',
31024    'r',
31025    'v',
31026    'A',
31027    'P',
31028    'P',
31029    'L',
31030    'E',
31031    0, // glGetTexParameterPointervAPPLE
31032    'g',
31033    'l',
31034    'G',
31035    'e',
31036    't',
31037    'T',
31038    'e',
31039    'x',
31040    'P',
31041    'a',
31042    'r',
31043    'a',
31044    'm',
31045    'e',
31046    't',
31047    'e',
31048    'r',
31049    'f',
31050    'v',
31051    0, // glGetTexParameterfv
31052    'g',
31053    'l',
31054    'G',
31055    'e',
31056    't',
31057    'T',
31058    'e',
31059    'x',
31060    'P',
31061    'a',
31062    'r',
31063    'a',
31064    'm',
31065    'e',
31066    't',
31067    'e',
31068    'r',
31069    'i',
31070    'v',
31071    0, // glGetTexParameteriv
31072    'g',
31073    'l',
31074    'G',
31075    'e',
31076    't',
31077    'T',
31078    'e',
31079    'x',
31080    'P',
31081    'a',
31082    'r',
31083    'a',
31084    'm',
31085    'e',
31086    't',
31087    'e',
31088    'r',
31089    'x',
31090    'v',
31091    0, // glGetTexParameterxv
31092    'g',
31093    'l',
31094    'G',
31095    'e',
31096    't',
31097    'T',
31098    'e',
31099    'x',
31100    'P',
31101    'a',
31102    'r',
31103    'a',
31104    'm',
31105    'e',
31106    't',
31107    'e',
31108    'r',
31109    'x',
31110    'v',
31111    'O',
31112    'E',
31113    'S',
31114    0, // glGetTexParameterxvOES
31115    'g',
31116    'l',
31117    'G',
31118    'e',
31119    't',
31120    'T',
31121    'e',
31122    'x',
31123    't',
31124    'u',
31125    'r',
31126    'e',
31127    'H',
31128    'a',
31129    'n',
31130    'd',
31131    'l',
31132    'e',
31133    'A',
31134    'R',
31135    'B',
31136    0, // glGetTextureHandleARB
31137    'g',
31138    'l',
31139    'G',
31140    'e',
31141    't',
31142    'T',
31143    'e',
31144    'x',
31145    't',
31146    'u',
31147    'r',
31148    'e',
31149    'H',
31150    'a',
31151    'n',
31152    'd',
31153    'l',
31154    'e',
31155    'I',
31156    'M',
31157    'G',
31158    0, // glGetTextureHandleIMG
31159    'g',
31160    'l',
31161    'G',
31162    'e',
31163    't',
31164    'T',
31165    'e',
31166    'x',
31167    't',
31168    'u',
31169    'r',
31170    'e',
31171    'H',
31172    'a',
31173    'n',
31174    'd',
31175    'l',
31176    'e',
31177    'N',
31178    'V',
31179    0, // glGetTextureHandleNV
31180    'g',
31181    'l',
31182    'G',
31183    'e',
31184    't',
31185    'T',
31186    'e',
31187    'x',
31188    't',
31189    'u',
31190    'r',
31191    'e',
31192    'I',
31193    'm',
31194    'a',
31195    'g',
31196    'e',
31197    0, // glGetTextureImage
31198    'g',
31199    'l',
31200    'G',
31201    'e',
31202    't',
31203    'T',
31204    'e',
31205    'x',
31206    't',
31207    'u',
31208    'r',
31209    'e',
31210    'I',
31211    'm',
31212    'a',
31213    'g',
31214    'e',
31215    'E',
31216    'X',
31217    'T',
31218    0, // glGetTextureImageEXT
31219    'g',
31220    'l',
31221    'G',
31222    'e',
31223    't',
31224    'T',
31225    'e',
31226    'x',
31227    't',
31228    'u',
31229    'r',
31230    'e',
31231    'L',
31232    'e',
31233    'v',
31234    'e',
31235    'l',
31236    'P',
31237    'a',
31238    'r',
31239    'a',
31240    'm',
31241    'e',
31242    't',
31243    'e',
31244    'r',
31245    'f',
31246    'v',
31247    0, // glGetTextureLevelParameterfv
31248    'g',
31249    'l',
31250    'G',
31251    'e',
31252    't',
31253    'T',
31254    'e',
31255    'x',
31256    't',
31257    'u',
31258    'r',
31259    'e',
31260    'L',
31261    'e',
31262    'v',
31263    'e',
31264    'l',
31265    'P',
31266    'a',
31267    'r',
31268    'a',
31269    'm',
31270    'e',
31271    't',
31272    'e',
31273    'r',
31274    'f',
31275    'v',
31276    'E',
31277    'X',
31278    'T',
31279    0, // glGetTextureLevelParameterfvEXT
31280    'g',
31281    'l',
31282    'G',
31283    'e',
31284    't',
31285    'T',
31286    'e',
31287    'x',
31288    't',
31289    'u',
31290    'r',
31291    'e',
31292    'L',
31293    'e',
31294    'v',
31295    'e',
31296    'l',
31297    'P',
31298    'a',
31299    'r',
31300    'a',
31301    'm',
31302    'e',
31303    't',
31304    'e',
31305    'r',
31306    'i',
31307    'v',
31308    0, // glGetTextureLevelParameteriv
31309    'g',
31310    'l',
31311    'G',
31312    'e',
31313    't',
31314    'T',
31315    'e',
31316    'x',
31317    't',
31318    'u',
31319    'r',
31320    'e',
31321    'L',
31322    'e',
31323    'v',
31324    'e',
31325    'l',
31326    'P',
31327    'a',
31328    'r',
31329    'a',
31330    'm',
31331    'e',
31332    't',
31333    'e',
31334    'r',
31335    'i',
31336    'v',
31337    'E',
31338    'X',
31339    'T',
31340    0, // glGetTextureLevelParameterivEXT
31341    'g',
31342    'l',
31343    'G',
31344    'e',
31345    't',
31346    'T',
31347    'e',
31348    'x',
31349    't',
31350    'u',
31351    'r',
31352    'e',
31353    'P',
31354    'a',
31355    'r',
31356    'a',
31357    'm',
31358    'e',
31359    't',
31360    'e',
31361    'r',
31362    'I',
31363    'i',
31364    'v',
31365    0, // glGetTextureParameterIiv
31366    'g',
31367    'l',
31368    'G',
31369    'e',
31370    't',
31371    'T',
31372    'e',
31373    'x',
31374    't',
31375    'u',
31376    'r',
31377    'e',
31378    'P',
31379    'a',
31380    'r',
31381    'a',
31382    'm',
31383    'e',
31384    't',
31385    'e',
31386    'r',
31387    'I',
31388    'i',
31389    'v',
31390    'E',
31391    'X',
31392    'T',
31393    0, // glGetTextureParameterIivEXT
31394    'g',
31395    'l',
31396    'G',
31397    'e',
31398    't',
31399    'T',
31400    'e',
31401    'x',
31402    't',
31403    'u',
31404    'r',
31405    'e',
31406    'P',
31407    'a',
31408    'r',
31409    'a',
31410    'm',
31411    'e',
31412    't',
31413    'e',
31414    'r',
31415    'I',
31416    'u',
31417    'i',
31418    'v',
31419    0, // glGetTextureParameterIuiv
31420    'g',
31421    'l',
31422    'G',
31423    'e',
31424    't',
31425    'T',
31426    'e',
31427    'x',
31428    't',
31429    'u',
31430    'r',
31431    'e',
31432    'P',
31433    'a',
31434    'r',
31435    'a',
31436    'm',
31437    'e',
31438    't',
31439    'e',
31440    'r',
31441    'I',
31442    'u',
31443    'i',
31444    'v',
31445    'E',
31446    'X',
31447    'T',
31448    0, // glGetTextureParameterIuivEXT
31449    'g',
31450    'l',
31451    'G',
31452    'e',
31453    't',
31454    'T',
31455    'e',
31456    'x',
31457    't',
31458    'u',
31459    'r',
31460    'e',
31461    'P',
31462    'a',
31463    'r',
31464    'a',
31465    'm',
31466    'e',
31467    't',
31468    'e',
31469    'r',
31470    'f',
31471    'v',
31472    0, // glGetTextureParameterfv
31473    'g',
31474    'l',
31475    'G',
31476    'e',
31477    't',
31478    'T',
31479    'e',
31480    'x',
31481    't',
31482    'u',
31483    'r',
31484    'e',
31485    'P',
31486    'a',
31487    'r',
31488    'a',
31489    'm',
31490    'e',
31491    't',
31492    'e',
31493    'r',
31494    'f',
31495    'v',
31496    'E',
31497    'X',
31498    'T',
31499    0, // glGetTextureParameterfvEXT
31500    'g',
31501    'l',
31502    'G',
31503    'e',
31504    't',
31505    'T',
31506    'e',
31507    'x',
31508    't',
31509    'u',
31510    'r',
31511    'e',
31512    'P',
31513    'a',
31514    'r',
31515    'a',
31516    'm',
31517    'e',
31518    't',
31519    'e',
31520    'r',
31521    'i',
31522    'v',
31523    0, // glGetTextureParameteriv
31524    'g',
31525    'l',
31526    'G',
31527    'e',
31528    't',
31529    'T',
31530    'e',
31531    'x',
31532    't',
31533    'u',
31534    'r',
31535    'e',
31536    'P',
31537    'a',
31538    'r',
31539    'a',
31540    'm',
31541    'e',
31542    't',
31543    'e',
31544    'r',
31545    'i',
31546    'v',
31547    'E',
31548    'X',
31549    'T',
31550    0, // glGetTextureParameterivEXT
31551    'g',
31552    'l',
31553    'G',
31554    'e',
31555    't',
31556    'T',
31557    'e',
31558    'x',
31559    't',
31560    'u',
31561    'r',
31562    'e',
31563    'S',
31564    'a',
31565    'm',
31566    'p',
31567    'l',
31568    'e',
31569    'r',
31570    'H',
31571    'a',
31572    'n',
31573    'd',
31574    'l',
31575    'e',
31576    'A',
31577    'R',
31578    'B',
31579    0, // glGetTextureSamplerHandleARB
31580    'g',
31581    'l',
31582    'G',
31583    'e',
31584    't',
31585    'T',
31586    'e',
31587    'x',
31588    't',
31589    'u',
31590    'r',
31591    'e',
31592    'S',
31593    'a',
31594    'm',
31595    'p',
31596    'l',
31597    'e',
31598    'r',
31599    'H',
31600    'a',
31601    'n',
31602    'd',
31603    'l',
31604    'e',
31605    'I',
31606    'M',
31607    'G',
31608    0, // glGetTextureSamplerHandleIMG
31609    'g',
31610    'l',
31611    'G',
31612    'e',
31613    't',
31614    'T',
31615    'e',
31616    'x',
31617    't',
31618    'u',
31619    'r',
31620    'e',
31621    'S',
31622    'a',
31623    'm',
31624    'p',
31625    'l',
31626    'e',
31627    'r',
31628    'H',
31629    'a',
31630    'n',
31631    'd',
31632    'l',
31633    'e',
31634    'N',
31635    'V',
31636    0, // glGetTextureSamplerHandleNV
31637    'g',
31638    'l',
31639    'G',
31640    'e',
31641    't',
31642    'T',
31643    'e',
31644    'x',
31645    't',
31646    'u',
31647    'r',
31648    'e',
31649    'S',
31650    'u',
31651    'b',
31652    'I',
31653    'm',
31654    'a',
31655    'g',
31656    'e',
31657    0, // glGetTextureSubImage
31658    'g',
31659    'l',
31660    'G',
31661    'e',
31662    't',
31663    'T',
31664    'r',
31665    'a',
31666    'c',
31667    'k',
31668    'M',
31669    'a',
31670    't',
31671    'r',
31672    'i',
31673    'x',
31674    'i',
31675    'v',
31676    'N',
31677    'V',
31678    0, // glGetTrackMatrixivNV
31679    'g',
31680    'l',
31681    'G',
31682    'e',
31683    't',
31684    'T',
31685    'r',
31686    'a',
31687    'n',
31688    's',
31689    'f',
31690    'o',
31691    'r',
31692    'm',
31693    'F',
31694    'e',
31695    'e',
31696    'd',
31697    'b',
31698    'a',
31699    'c',
31700    'k',
31701    'V',
31702    'a',
31703    'r',
31704    'y',
31705    'i',
31706    'n',
31707    'g',
31708    0, // glGetTransformFeedbackVarying
31709    'g',
31710    'l',
31711    'G',
31712    'e',
31713    't',
31714    'T',
31715    'r',
31716    'a',
31717    'n',
31718    's',
31719    'f',
31720    'o',
31721    'r',
31722    'm',
31723    'F',
31724    'e',
31725    'e',
31726    'd',
31727    'b',
31728    'a',
31729    'c',
31730    'k',
31731    'V',
31732    'a',
31733    'r',
31734    'y',
31735    'i',
31736    'n',
31737    'g',
31738    'E',
31739    'X',
31740    'T',
31741    0, // glGetTransformFeedbackVaryingEXT
31742    'g',
31743    'l',
31744    'G',
31745    'e',
31746    't',
31747    'T',
31748    'r',
31749    'a',
31750    'n',
31751    's',
31752    'f',
31753    'o',
31754    'r',
31755    'm',
31756    'F',
31757    'e',
31758    'e',
31759    'd',
31760    'b',
31761    'a',
31762    'c',
31763    'k',
31764    'V',
31765    'a',
31766    'r',
31767    'y',
31768    'i',
31769    'n',
31770    'g',
31771    'N',
31772    'V',
31773    0, // glGetTransformFeedbackVaryingNV
31774    'g',
31775    'l',
31776    'G',
31777    'e',
31778    't',
31779    'T',
31780    'r',
31781    'a',
31782    'n',
31783    's',
31784    'f',
31785    'o',
31786    'r',
31787    'm',
31788    'F',
31789    'e',
31790    'e',
31791    'd',
31792    'b',
31793    'a',
31794    'c',
31795    'k',
31796    'i',
31797    '6',
31798    '4',
31799    '_',
31800    'v',
31801    0, // glGetTransformFeedbacki64_v
31802    'g',
31803    'l',
31804    'G',
31805    'e',
31806    't',
31807    'T',
31808    'r',
31809    'a',
31810    'n',
31811    's',
31812    'f',
31813    'o',
31814    'r',
31815    'm',
31816    'F',
31817    'e',
31818    'e',
31819    'd',
31820    'b',
31821    'a',
31822    'c',
31823    'k',
31824    'i',
31825    '_',
31826    'v',
31827    0, // glGetTransformFeedbacki_v
31828    'g',
31829    'l',
31830    'G',
31831    'e',
31832    't',
31833    'T',
31834    'r',
31835    'a',
31836    'n',
31837    's',
31838    'f',
31839    'o',
31840    'r',
31841    'm',
31842    'F',
31843    'e',
31844    'e',
31845    'd',
31846    'b',
31847    'a',
31848    'c',
31849    'k',
31850    'i',
31851    'v',
31852    0, // glGetTransformFeedbackiv
31853    'g',
31854    'l',
31855    'G',
31856    'e',
31857    't',
31858    'T',
31859    'r',
31860    'a',
31861    'n',
31862    's',
31863    'l',
31864    'a',
31865    't',
31866    'e',
31867    'd',
31868    'S',
31869    'h',
31870    'a',
31871    'd',
31872    'e',
31873    'r',
31874    'S',
31875    'o',
31876    'u',
31877    'r',
31878    'c',
31879    'e',
31880    'A',
31881    'N',
31882    'G',
31883    'L',
31884    'E',
31885    0, // glGetTranslatedShaderSourceANGLE
31886    'g',
31887    'l',
31888    'G',
31889    'e',
31890    't',
31891    'U',
31892    'n',
31893    'i',
31894    'f',
31895    'o',
31896    'r',
31897    'm',
31898    'B',
31899    'l',
31900    'o',
31901    'c',
31902    'k',
31903    'I',
31904    'n',
31905    'd',
31906    'e',
31907    'x',
31908    0, // glGetUniformBlockIndex
31909    'g',
31910    'l',
31911    'G',
31912    'e',
31913    't',
31914    'U',
31915    'n',
31916    'i',
31917    'f',
31918    'o',
31919    'r',
31920    'm',
31921    'B',
31922    'u',
31923    'f',
31924    'f',
31925    'e',
31926    'r',
31927    'S',
31928    'i',
31929    'z',
31930    'e',
31931    'E',
31932    'X',
31933    'T',
31934    0, // glGetUniformBufferSizeEXT
31935    'g',
31936    'l',
31937    'G',
31938    'e',
31939    't',
31940    'U',
31941    'n',
31942    'i',
31943    'f',
31944    'o',
31945    'r',
31946    'm',
31947    'I',
31948    'n',
31949    'd',
31950    'i',
31951    'c',
31952    'e',
31953    's',
31954    0, // glGetUniformIndices
31955    'g',
31956    'l',
31957    'G',
31958    'e',
31959    't',
31960    'U',
31961    'n',
31962    'i',
31963    'f',
31964    'o',
31965    'r',
31966    'm',
31967    'L',
31968    'o',
31969    'c',
31970    'a',
31971    't',
31972    'i',
31973    'o',
31974    'n',
31975    0, // glGetUniformLocation
31976    'g',
31977    'l',
31978    'G',
31979    'e',
31980    't',
31981    'U',
31982    'n',
31983    'i',
31984    'f',
31985    'o',
31986    'r',
31987    'm',
31988    'L',
31989    'o',
31990    'c',
31991    'a',
31992    't',
31993    'i',
31994    'o',
31995    'n',
31996    'A',
31997    'R',
31998    'B',
31999    0, // glGetUniformLocationARB
32000    'g',
32001    'l',
32002    'G',
32003    'e',
32004    't',
32005    'U',
32006    'n',
32007    'i',
32008    'f',
32009    'o',
32010    'r',
32011    'm',
32012    'O',
32013    'f',
32014    'f',
32015    's',
32016    'e',
32017    't',
32018    'E',
32019    'X',
32020    'T',
32021    0, // glGetUniformOffsetEXT
32022    'g',
32023    'l',
32024    'G',
32025    'e',
32026    't',
32027    'U',
32028    'n',
32029    'i',
32030    'f',
32031    'o',
32032    'r',
32033    'm',
32034    'S',
32035    'u',
32036    'b',
32037    'r',
32038    'o',
32039    'u',
32040    't',
32041    'i',
32042    'n',
32043    'e',
32044    'u',
32045    'i',
32046    'v',
32047    0, // glGetUniformSubroutineuiv
32048    'g',
32049    'l',
32050    'G',
32051    'e',
32052    't',
32053    'U',
32054    'n',
32055    'i',
32056    'f',
32057    'o',
32058    'r',
32059    'm',
32060    'd',
32061    'v',
32062    0, // glGetUniformdv
32063    'g',
32064    'l',
32065    'G',
32066    'e',
32067    't',
32068    'U',
32069    'n',
32070    'i',
32071    'f',
32072    'o',
32073    'r',
32074    'm',
32075    'f',
32076    'v',
32077    0, // glGetUniformfv
32078    'g',
32079    'l',
32080    'G',
32081    'e',
32082    't',
32083    'U',
32084    'n',
32085    'i',
32086    'f',
32087    'o',
32088    'r',
32089    'm',
32090    'f',
32091    'v',
32092    'A',
32093    'R',
32094    'B',
32095    0, // glGetUniformfvARB
32096    'g',
32097    'l',
32098    'G',
32099    'e',
32100    't',
32101    'U',
32102    'n',
32103    'i',
32104    'f',
32105    'o',
32106    'r',
32107    'm',
32108    'i',
32109    '6',
32110    '4',
32111    'v',
32112    'A',
32113    'R',
32114    'B',
32115    0, // glGetUniformi64vARB
32116    'g',
32117    'l',
32118    'G',
32119    'e',
32120    't',
32121    'U',
32122    'n',
32123    'i',
32124    'f',
32125    'o',
32126    'r',
32127    'm',
32128    'i',
32129    '6',
32130    '4',
32131    'v',
32132    'N',
32133    'V',
32134    0, // glGetUniformi64vNV
32135    'g',
32136    'l',
32137    'G',
32138    'e',
32139    't',
32140    'U',
32141    'n',
32142    'i',
32143    'f',
32144    'o',
32145    'r',
32146    'm',
32147    'i',
32148    'v',
32149    0, // glGetUniformiv
32150    'g',
32151    'l',
32152    'G',
32153    'e',
32154    't',
32155    'U',
32156    'n',
32157    'i',
32158    'f',
32159    'o',
32160    'r',
32161    'm',
32162    'i',
32163    'v',
32164    'A',
32165    'R',
32166    'B',
32167    0, // glGetUniformivARB
32168    'g',
32169    'l',
32170    'G',
32171    'e',
32172    't',
32173    'U',
32174    'n',
32175    'i',
32176    'f',
32177    'o',
32178    'r',
32179    'm',
32180    'u',
32181    'i',
32182    '6',
32183    '4',
32184    'v',
32185    'A',
32186    'R',
32187    'B',
32188    0, // glGetUniformui64vARB
32189    'g',
32190    'l',
32191    'G',
32192    'e',
32193    't',
32194    'U',
32195    'n',
32196    'i',
32197    'f',
32198    'o',
32199    'r',
32200    'm',
32201    'u',
32202    'i',
32203    '6',
32204    '4',
32205    'v',
32206    'N',
32207    'V',
32208    0, // glGetUniformui64vNV
32209    'g',
32210    'l',
32211    'G',
32212    'e',
32213    't',
32214    'U',
32215    'n',
32216    'i',
32217    'f',
32218    'o',
32219    'r',
32220    'm',
32221    'u',
32222    'i',
32223    'v',
32224    0, // glGetUniformuiv
32225    'g',
32226    'l',
32227    'G',
32228    'e',
32229    't',
32230    'U',
32231    'n',
32232    'i',
32233    'f',
32234    'o',
32235    'r',
32236    'm',
32237    'u',
32238    'i',
32239    'v',
32240    'E',
32241    'X',
32242    'T',
32243    0, // glGetUniformuivEXT
32244    'g',
32245    'l',
32246    'G',
32247    'e',
32248    't',
32249    'U',
32250    'n',
32251    's',
32252    'i',
32253    'g',
32254    'n',
32255    'e',
32256    'd',
32257    'B',
32258    'y',
32259    't',
32260    'e',
32261    'i',
32262    '_',
32263    'v',
32264    'E',
32265    'X',
32266    'T',
32267    0, // glGetUnsignedBytei_vEXT
32268    'g',
32269    'l',
32270    'G',
32271    'e',
32272    't',
32273    'U',
32274    'n',
32275    's',
32276    'i',
32277    'g',
32278    'n',
32279    'e',
32280    'd',
32281    'B',
32282    'y',
32283    't',
32284    'e',
32285    'v',
32286    'E',
32287    'X',
32288    'T',
32289    0, // glGetUnsignedBytevEXT
32290    'g',
32291    'l',
32292    'G',
32293    'e',
32294    't',
32295    'V',
32296    'a',
32297    'r',
32298    'i',
32299    'a',
32300    'n',
32301    't',
32302    'A',
32303    'r',
32304    'r',
32305    'a',
32306    'y',
32307    'O',
32308    'b',
32309    'j',
32310    'e',
32311    'c',
32312    't',
32313    'f',
32314    'v',
32315    'A',
32316    'T',
32317    'I',
32318    0, // glGetVariantArrayObjectfvATI
32319    'g',
32320    'l',
32321    'G',
32322    'e',
32323    't',
32324    'V',
32325    'a',
32326    'r',
32327    'i',
32328    'a',
32329    'n',
32330    't',
32331    'A',
32332    'r',
32333    'r',
32334    'a',
32335    'y',
32336    'O',
32337    'b',
32338    'j',
32339    'e',
32340    'c',
32341    't',
32342    'i',
32343    'v',
32344    'A',
32345    'T',
32346    'I',
32347    0, // glGetVariantArrayObjectivATI
32348    'g',
32349    'l',
32350    'G',
32351    'e',
32352    't',
32353    'V',
32354    'a',
32355    'r',
32356    'i',
32357    'a',
32358    'n',
32359    't',
32360    'B',
32361    'o',
32362    'o',
32363    'l',
32364    'e',
32365    'a',
32366    'n',
32367    'v',
32368    'E',
32369    'X',
32370    'T',
32371    0, // glGetVariantBooleanvEXT
32372    'g',
32373    'l',
32374    'G',
32375    'e',
32376    't',
32377    'V',
32378    'a',
32379    'r',
32380    'i',
32381    'a',
32382    'n',
32383    't',
32384    'F',
32385    'l',
32386    'o',
32387    'a',
32388    't',
32389    'v',
32390    'E',
32391    'X',
32392    'T',
32393    0, // glGetVariantFloatvEXT
32394    'g',
32395    'l',
32396    'G',
32397    'e',
32398    't',
32399    'V',
32400    'a',
32401    'r',
32402    'i',
32403    'a',
32404    'n',
32405    't',
32406    'I',
32407    'n',
32408    't',
32409    'e',
32410    'g',
32411    'e',
32412    'r',
32413    'v',
32414    'E',
32415    'X',
32416    'T',
32417    0, // glGetVariantIntegervEXT
32418    'g',
32419    'l',
32420    'G',
32421    'e',
32422    't',
32423    'V',
32424    'a',
32425    'r',
32426    'i',
32427    'a',
32428    'n',
32429    't',
32430    'P',
32431    'o',
32432    'i',
32433    'n',
32434    't',
32435    'e',
32436    'r',
32437    'v',
32438    'E',
32439    'X',
32440    'T',
32441    0, // glGetVariantPointervEXT
32442    'g',
32443    'l',
32444    'G',
32445    'e',
32446    't',
32447    'V',
32448    'a',
32449    'r',
32450    'y',
32451    'i',
32452    'n',
32453    'g',
32454    'L',
32455    'o',
32456    'c',
32457    'a',
32458    't',
32459    'i',
32460    'o',
32461    'n',
32462    'N',
32463    'V',
32464    0, // glGetVaryingLocationNV
32465    'g',
32466    'l',
32467    'G',
32468    'e',
32469    't',
32470    'V',
32471    'e',
32472    'r',
32473    't',
32474    'e',
32475    'x',
32476    'A',
32477    'r',
32478    'r',
32479    'a',
32480    'y',
32481    'I',
32482    'n',
32483    'd',
32484    'e',
32485    'x',
32486    'e',
32487    'd',
32488    '6',
32489    '4',
32490    'i',
32491    'v',
32492    0, // glGetVertexArrayIndexed64iv
32493    'g',
32494    'l',
32495    'G',
32496    'e',
32497    't',
32498    'V',
32499    'e',
32500    'r',
32501    't',
32502    'e',
32503    'x',
32504    'A',
32505    'r',
32506    'r',
32507    'a',
32508    'y',
32509    'I',
32510    'n',
32511    'd',
32512    'e',
32513    'x',
32514    'e',
32515    'd',
32516    'i',
32517    'v',
32518    0, // glGetVertexArrayIndexediv
32519    'g',
32520    'l',
32521    'G',
32522    'e',
32523    't',
32524    'V',
32525    'e',
32526    'r',
32527    't',
32528    'e',
32529    'x',
32530    'A',
32531    'r',
32532    'r',
32533    'a',
32534    'y',
32535    'I',
32536    'n',
32537    't',
32538    'e',
32539    'g',
32540    'e',
32541    'r',
32542    'i',
32543    '_',
32544    'v',
32545    'E',
32546    'X',
32547    'T',
32548    0, // glGetVertexArrayIntegeri_vEXT
32549    'g',
32550    'l',
32551    'G',
32552    'e',
32553    't',
32554    'V',
32555    'e',
32556    'r',
32557    't',
32558    'e',
32559    'x',
32560    'A',
32561    'r',
32562    'r',
32563    'a',
32564    'y',
32565    'I',
32566    'n',
32567    't',
32568    'e',
32569    'g',
32570    'e',
32571    'r',
32572    'v',
32573    'E',
32574    'X',
32575    'T',
32576    0, // glGetVertexArrayIntegervEXT
32577    'g',
32578    'l',
32579    'G',
32580    'e',
32581    't',
32582    'V',
32583    'e',
32584    'r',
32585    't',
32586    'e',
32587    'x',
32588    'A',
32589    'r',
32590    'r',
32591    'a',
32592    'y',
32593    'P',
32594    'o',
32595    'i',
32596    'n',
32597    't',
32598    'e',
32599    'r',
32600    'i',
32601    '_',
32602    'v',
32603    'E',
32604    'X',
32605    'T',
32606    0, // glGetVertexArrayPointeri_vEXT
32607    'g',
32608    'l',
32609    'G',
32610    'e',
32611    't',
32612    'V',
32613    'e',
32614    'r',
32615    't',
32616    'e',
32617    'x',
32618    'A',
32619    'r',
32620    'r',
32621    'a',
32622    'y',
32623    'P',
32624    'o',
32625    'i',
32626    'n',
32627    't',
32628    'e',
32629    'r',
32630    'v',
32631    'E',
32632    'X',
32633    'T',
32634    0, // glGetVertexArrayPointervEXT
32635    'g',
32636    'l',
32637    'G',
32638    'e',
32639    't',
32640    'V',
32641    'e',
32642    'r',
32643    't',
32644    'e',
32645    'x',
32646    'A',
32647    'r',
32648    'r',
32649    'a',
32650    'y',
32651    'i',
32652    'v',
32653    0, // glGetVertexArrayiv
32654    'g',
32655    'l',
32656    'G',
32657    'e',
32658    't',
32659    'V',
32660    'e',
32661    'r',
32662    't',
32663    'e',
32664    'x',
32665    'A',
32666    't',
32667    't',
32668    'r',
32669    'i',
32670    'b',
32671    'A',
32672    'r',
32673    'r',
32674    'a',
32675    'y',
32676    'O',
32677    'b',
32678    'j',
32679    'e',
32680    'c',
32681    't',
32682    'f',
32683    'v',
32684    'A',
32685    'T',
32686    'I',
32687    0, // glGetVertexAttribArrayObjectfvATI
32688    'g',
32689    'l',
32690    'G',
32691    'e',
32692    't',
32693    'V',
32694    'e',
32695    'r',
32696    't',
32697    'e',
32698    'x',
32699    'A',
32700    't',
32701    't',
32702    'r',
32703    'i',
32704    'b',
32705    'A',
32706    'r',
32707    'r',
32708    'a',
32709    'y',
32710    'O',
32711    'b',
32712    'j',
32713    'e',
32714    'c',
32715    't',
32716    'i',
32717    'v',
32718    'A',
32719    'T',
32720    'I',
32721    0, // glGetVertexAttribArrayObjectivATI
32722    'g',
32723    'l',
32724    'G',
32725    'e',
32726    't',
32727    'V',
32728    'e',
32729    'r',
32730    't',
32731    'e',
32732    'x',
32733    'A',
32734    't',
32735    't',
32736    'r',
32737    'i',
32738    'b',
32739    'I',
32740    'i',
32741    'v',
32742    0, // glGetVertexAttribIiv
32743    'g',
32744    'l',
32745    'G',
32746    'e',
32747    't',
32748    'V',
32749    'e',
32750    'r',
32751    't',
32752    'e',
32753    'x',
32754    'A',
32755    't',
32756    't',
32757    'r',
32758    'i',
32759    'b',
32760    'I',
32761    'i',
32762    'v',
32763    'E',
32764    'X',
32765    'T',
32766    0, // glGetVertexAttribIivEXT
32767    'g',
32768    'l',
32769    'G',
32770    'e',
32771    't',
32772    'V',
32773    'e',
32774    'r',
32775    't',
32776    'e',
32777    'x',
32778    'A',
32779    't',
32780    't',
32781    'r',
32782    'i',
32783    'b',
32784    'I',
32785    'u',
32786    'i',
32787    'v',
32788    0, // glGetVertexAttribIuiv
32789    'g',
32790    'l',
32791    'G',
32792    'e',
32793    't',
32794    'V',
32795    'e',
32796    'r',
32797    't',
32798    'e',
32799    'x',
32800    'A',
32801    't',
32802    't',
32803    'r',
32804    'i',
32805    'b',
32806    'I',
32807    'u',
32808    'i',
32809    'v',
32810    'E',
32811    'X',
32812    'T',
32813    0, // glGetVertexAttribIuivEXT
32814    'g',
32815    'l',
32816    'G',
32817    'e',
32818    't',
32819    'V',
32820    'e',
32821    'r',
32822    't',
32823    'e',
32824    'x',
32825    'A',
32826    't',
32827    't',
32828    'r',
32829    'i',
32830    'b',
32831    'L',
32832    'd',
32833    'v',
32834    0, // glGetVertexAttribLdv
32835    'g',
32836    'l',
32837    'G',
32838    'e',
32839    't',
32840    'V',
32841    'e',
32842    'r',
32843    't',
32844    'e',
32845    'x',
32846    'A',
32847    't',
32848    't',
32849    'r',
32850    'i',
32851    'b',
32852    'L',
32853    'd',
32854    'v',
32855    'E',
32856    'X',
32857    'T',
32858    0, // glGetVertexAttribLdvEXT
32859    'g',
32860    'l',
32861    'G',
32862    'e',
32863    't',
32864    'V',
32865    'e',
32866    'r',
32867    't',
32868    'e',
32869    'x',
32870    'A',
32871    't',
32872    't',
32873    'r',
32874    'i',
32875    'b',
32876    'L',
32877    'i',
32878    '6',
32879    '4',
32880    'v',
32881    'N',
32882    'V',
32883    0, // glGetVertexAttribLi64vNV
32884    'g',
32885    'l',
32886    'G',
32887    'e',
32888    't',
32889    'V',
32890    'e',
32891    'r',
32892    't',
32893    'e',
32894    'x',
32895    'A',
32896    't',
32897    't',
32898    'r',
32899    'i',
32900    'b',
32901    'L',
32902    'u',
32903    'i',
32904    '6',
32905    '4',
32906    'v',
32907    'A',
32908    'R',
32909    'B',
32910    0, // glGetVertexAttribLui64vARB
32911    'g',
32912    'l',
32913    'G',
32914    'e',
32915    't',
32916    'V',
32917    'e',
32918    'r',
32919    't',
32920    'e',
32921    'x',
32922    'A',
32923    't',
32924    't',
32925    'r',
32926    'i',
32927    'b',
32928    'L',
32929    'u',
32930    'i',
32931    '6',
32932    '4',
32933    'v',
32934    'N',
32935    'V',
32936    0, // glGetVertexAttribLui64vNV
32937    'g',
32938    'l',
32939    'G',
32940    'e',
32941    't',
32942    'V',
32943    'e',
32944    'r',
32945    't',
32946    'e',
32947    'x',
32948    'A',
32949    't',
32950    't',
32951    'r',
32952    'i',
32953    'b',
32954    'P',
32955    'o',
32956    'i',
32957    'n',
32958    't',
32959    'e',
32960    'r',
32961    'v',
32962    0, // glGetVertexAttribPointerv
32963    'g',
32964    'l',
32965    'G',
32966    'e',
32967    't',
32968    'V',
32969    'e',
32970    'r',
32971    't',
32972    'e',
32973    'x',
32974    'A',
32975    't',
32976    't',
32977    'r',
32978    'i',
32979    'b',
32980    'P',
32981    'o',
32982    'i',
32983    'n',
32984    't',
32985    'e',
32986    'r',
32987    'v',
32988    'A',
32989    'R',
32990    'B',
32991    0, // glGetVertexAttribPointervARB
32992    'g',
32993    'l',
32994    'G',
32995    'e',
32996    't',
32997    'V',
32998    'e',
32999    'r',
33000    't',
33001    'e',
33002    'x',
33003    'A',
33004    't',
33005    't',
33006    'r',
33007    'i',
33008    'b',
33009    'P',
33010    'o',
33011    'i',
33012    'n',
33013    't',
33014    'e',
33015    'r',
33016    'v',
33017    'N',
33018    'V',
33019    0, // glGetVertexAttribPointervNV
33020    'g',
33021    'l',
33022    'G',
33023    'e',
33024    't',
33025    'V',
33026    'e',
33027    'r',
33028    't',
33029    'e',
33030    'x',
33031    'A',
33032    't',
33033    't',
33034    'r',
33035    'i',
33036    'b',
33037    'd',
33038    'v',
33039    0, // glGetVertexAttribdv
33040    'g',
33041    'l',
33042    'G',
33043    'e',
33044    't',
33045    'V',
33046    'e',
33047    'r',
33048    't',
33049    'e',
33050    'x',
33051    'A',
33052    't',
33053    't',
33054    'r',
33055    'i',
33056    'b',
33057    'd',
33058    'v',
33059    'A',
33060    'R',
33061    'B',
33062    0, // glGetVertexAttribdvARB
33063    'g',
33064    'l',
33065    'G',
33066    'e',
33067    't',
33068    'V',
33069    'e',
33070    'r',
33071    't',
33072    'e',
33073    'x',
33074    'A',
33075    't',
33076    't',
33077    'r',
33078    'i',
33079    'b',
33080    'd',
33081    'v',
33082    'N',
33083    'V',
33084    0, // glGetVertexAttribdvNV
33085    'g',
33086    'l',
33087    'G',
33088    'e',
33089    't',
33090    'V',
33091    'e',
33092    'r',
33093    't',
33094    'e',
33095    'x',
33096    'A',
33097    't',
33098    't',
33099    'r',
33100    'i',
33101    'b',
33102    'f',
33103    'v',
33104    0, // glGetVertexAttribfv
33105    'g',
33106    'l',
33107    'G',
33108    'e',
33109    't',
33110    'V',
33111    'e',
33112    'r',
33113    't',
33114    'e',
33115    'x',
33116    'A',
33117    't',
33118    't',
33119    'r',
33120    'i',
33121    'b',
33122    'f',
33123    'v',
33124    'A',
33125    'R',
33126    'B',
33127    0, // glGetVertexAttribfvARB
33128    'g',
33129    'l',
33130    'G',
33131    'e',
33132    't',
33133    'V',
33134    'e',
33135    'r',
33136    't',
33137    'e',
33138    'x',
33139    'A',
33140    't',
33141    't',
33142    'r',
33143    'i',
33144    'b',
33145    'f',
33146    'v',
33147    'N',
33148    'V',
33149    0, // glGetVertexAttribfvNV
33150    'g',
33151    'l',
33152    'G',
33153    'e',
33154    't',
33155    'V',
33156    'e',
33157    'r',
33158    't',
33159    'e',
33160    'x',
33161    'A',
33162    't',
33163    't',
33164    'r',
33165    'i',
33166    'b',
33167    'i',
33168    'v',
33169    0, // glGetVertexAttribiv
33170    'g',
33171    'l',
33172    'G',
33173    'e',
33174    't',
33175    'V',
33176    'e',
33177    'r',
33178    't',
33179    'e',
33180    'x',
33181    'A',
33182    't',
33183    't',
33184    'r',
33185    'i',
33186    'b',
33187    'i',
33188    'v',
33189    'A',
33190    'R',
33191    'B',
33192    0, // glGetVertexAttribivARB
33193    'g',
33194    'l',
33195    'G',
33196    'e',
33197    't',
33198    'V',
33199    'e',
33200    'r',
33201    't',
33202    'e',
33203    'x',
33204    'A',
33205    't',
33206    't',
33207    'r',
33208    'i',
33209    'b',
33210    'i',
33211    'v',
33212    'N',
33213    'V',
33214    0, // glGetVertexAttribivNV
33215    'g',
33216    'l',
33217    'G',
33218    'e',
33219    't',
33220    'V',
33221    'i',
33222    'd',
33223    'e',
33224    'o',
33225    'C',
33226    'a',
33227    'p',
33228    't',
33229    'u',
33230    'r',
33231    'e',
33232    'S',
33233    't',
33234    'r',
33235    'e',
33236    'a',
33237    'm',
33238    'd',
33239    'v',
33240    'N',
33241    'V',
33242    0, // glGetVideoCaptureStreamdvNV
33243    'g',
33244    'l',
33245    'G',
33246    'e',
33247    't',
33248    'V',
33249    'i',
33250    'd',
33251    'e',
33252    'o',
33253    'C',
33254    'a',
33255    'p',
33256    't',
33257    'u',
33258    'r',
33259    'e',
33260    'S',
33261    't',
33262    'r',
33263    'e',
33264    'a',
33265    'm',
33266    'f',
33267    'v',
33268    'N',
33269    'V',
33270    0, // glGetVideoCaptureStreamfvNV
33271    'g',
33272    'l',
33273    'G',
33274    'e',
33275    't',
33276    'V',
33277    'i',
33278    'd',
33279    'e',
33280    'o',
33281    'C',
33282    'a',
33283    'p',
33284    't',
33285    'u',
33286    'r',
33287    'e',
33288    'S',
33289    't',
33290    'r',
33291    'e',
33292    'a',
33293    'm',
33294    'i',
33295    'v',
33296    'N',
33297    'V',
33298    0, // glGetVideoCaptureStreamivNV
33299    'g',
33300    'l',
33301    'G',
33302    'e',
33303    't',
33304    'V',
33305    'i',
33306    'd',
33307    'e',
33308    'o',
33309    'C',
33310    'a',
33311    'p',
33312    't',
33313    'u',
33314    'r',
33315    'e',
33316    'i',
33317    'v',
33318    'N',
33319    'V',
33320    0, // glGetVideoCaptureivNV
33321    'g',
33322    'l',
33323    'G',
33324    'e',
33325    't',
33326    'V',
33327    'i',
33328    'd',
33329    'e',
33330    'o',
33331    'i',
33332    '6',
33333    '4',
33334    'v',
33335    'N',
33336    'V',
33337    0, // glGetVideoi64vNV
33338    'g',
33339    'l',
33340    'G',
33341    'e',
33342    't',
33343    'V',
33344    'i',
33345    'd',
33346    'e',
33347    'o',
33348    'i',
33349    'v',
33350    'N',
33351    'V',
33352    0, // glGetVideoivNV
33353    'g',
33354    'l',
33355    'G',
33356    'e',
33357    't',
33358    'V',
33359    'i',
33360    'd',
33361    'e',
33362    'o',
33363    'u',
33364    'i',
33365    '6',
33366    '4',
33367    'v',
33368    'N',
33369    'V',
33370    0, // glGetVideoui64vNV
33371    'g',
33372    'l',
33373    'G',
33374    'e',
33375    't',
33376    'V',
33377    'i',
33378    'd',
33379    'e',
33380    'o',
33381    'u',
33382    'i',
33383    'v',
33384    'N',
33385    'V',
33386    0, // glGetVideouivNV
33387    'g',
33388    'l',
33389    'G',
33390    'e',
33391    't',
33392    'V',
33393    'k',
33394    'P',
33395    'r',
33396    'o',
33397    'c',
33398    'A',
33399    'd',
33400    'd',
33401    'r',
33402    'N',
33403    'V',
33404    0, // glGetVkProcAddrNV
33405    'g',
33406    'l',
33407    'G',
33408    'e',
33409    't',
33410    'n',
33411    'C',
33412    'o',
33413    'l',
33414    'o',
33415    'r',
33416    'T',
33417    'a',
33418    'b',
33419    'l',
33420    'e',
33421    0, // glGetnColorTable
33422    'g',
33423    'l',
33424    'G',
33425    'e',
33426    't',
33427    'n',
33428    'C',
33429    'o',
33430    'l',
33431    'o',
33432    'r',
33433    'T',
33434    'a',
33435    'b',
33436    'l',
33437    'e',
33438    'A',
33439    'R',
33440    'B',
33441    0, // glGetnColorTableARB
33442    'g',
33443    'l',
33444    'G',
33445    'e',
33446    't',
33447    'n',
33448    'C',
33449    'o',
33450    'm',
33451    'p',
33452    'r',
33453    'e',
33454    's',
33455    's',
33456    'e',
33457    'd',
33458    'T',
33459    'e',
33460    'x',
33461    'I',
33462    'm',
33463    'a',
33464    'g',
33465    'e',
33466    0, // glGetnCompressedTexImage
33467    'g',
33468    'l',
33469    'G',
33470    'e',
33471    't',
33472    'n',
33473    'C',
33474    'o',
33475    'm',
33476    'p',
33477    'r',
33478    'e',
33479    's',
33480    's',
33481    'e',
33482    'd',
33483    'T',
33484    'e',
33485    'x',
33486    'I',
33487    'm',
33488    'a',
33489    'g',
33490    'e',
33491    'A',
33492    'R',
33493    'B',
33494    0, // glGetnCompressedTexImageARB
33495    'g',
33496    'l',
33497    'G',
33498    'e',
33499    't',
33500    'n',
33501    'C',
33502    'o',
33503    'n',
33504    'v',
33505    'o',
33506    'l',
33507    'u',
33508    't',
33509    'i',
33510    'o',
33511    'n',
33512    'F',
33513    'i',
33514    'l',
33515    't',
33516    'e',
33517    'r',
33518    0, // glGetnConvolutionFilter
33519    'g',
33520    'l',
33521    'G',
33522    'e',
33523    't',
33524    'n',
33525    'C',
33526    'o',
33527    'n',
33528    'v',
33529    'o',
33530    'l',
33531    'u',
33532    't',
33533    'i',
33534    'o',
33535    'n',
33536    'F',
33537    'i',
33538    'l',
33539    't',
33540    'e',
33541    'r',
33542    'A',
33543    'R',
33544    'B',
33545    0, // glGetnConvolutionFilterARB
33546    'g',
33547    'l',
33548    'G',
33549    'e',
33550    't',
33551    'n',
33552    'H',
33553    'i',
33554    's',
33555    't',
33556    'o',
33557    'g',
33558    'r',
33559    'a',
33560    'm',
33561    0, // glGetnHistogram
33562    'g',
33563    'l',
33564    'G',
33565    'e',
33566    't',
33567    'n',
33568    'H',
33569    'i',
33570    's',
33571    't',
33572    'o',
33573    'g',
33574    'r',
33575    'a',
33576    'm',
33577    'A',
33578    'R',
33579    'B',
33580    0, // glGetnHistogramARB
33581    'g',
33582    'l',
33583    'G',
33584    'e',
33585    't',
33586    'n',
33587    'M',
33588    'a',
33589    'p',
33590    'd',
33591    'v',
33592    0, // glGetnMapdv
33593    'g',
33594    'l',
33595    'G',
33596    'e',
33597    't',
33598    'n',
33599    'M',
33600    'a',
33601    'p',
33602    'd',
33603    'v',
33604    'A',
33605    'R',
33606    'B',
33607    0, // glGetnMapdvARB
33608    'g',
33609    'l',
33610    'G',
33611    'e',
33612    't',
33613    'n',
33614    'M',
33615    'a',
33616    'p',
33617    'f',
33618    'v',
33619    0, // glGetnMapfv
33620    'g',
33621    'l',
33622    'G',
33623    'e',
33624    't',
33625    'n',
33626    'M',
33627    'a',
33628    'p',
33629    'f',
33630    'v',
33631    'A',
33632    'R',
33633    'B',
33634    0, // glGetnMapfvARB
33635    'g',
33636    'l',
33637    'G',
33638    'e',
33639    't',
33640    'n',
33641    'M',
33642    'a',
33643    'p',
33644    'i',
33645    'v',
33646    0, // glGetnMapiv
33647    'g',
33648    'l',
33649    'G',
33650    'e',
33651    't',
33652    'n',
33653    'M',
33654    'a',
33655    'p',
33656    'i',
33657    'v',
33658    'A',
33659    'R',
33660    'B',
33661    0, // glGetnMapivARB
33662    'g',
33663    'l',
33664    'G',
33665    'e',
33666    't',
33667    'n',
33668    'M',
33669    'i',
33670    'n',
33671    'm',
33672    'a',
33673    'x',
33674    0, // glGetnMinmax
33675    'g',
33676    'l',
33677    'G',
33678    'e',
33679    't',
33680    'n',
33681    'M',
33682    'i',
33683    'n',
33684    'm',
33685    'a',
33686    'x',
33687    'A',
33688    'R',
33689    'B',
33690    0, // glGetnMinmaxARB
33691    'g',
33692    'l',
33693    'G',
33694    'e',
33695    't',
33696    'n',
33697    'P',
33698    'i',
33699    'x',
33700    'e',
33701    'l',
33702    'M',
33703    'a',
33704    'p',
33705    'f',
33706    'v',
33707    0, // glGetnPixelMapfv
33708    'g',
33709    'l',
33710    'G',
33711    'e',
33712    't',
33713    'n',
33714    'P',
33715    'i',
33716    'x',
33717    'e',
33718    'l',
33719    'M',
33720    'a',
33721    'p',
33722    'f',
33723    'v',
33724    'A',
33725    'R',
33726    'B',
33727    0, // glGetnPixelMapfvARB
33728    'g',
33729    'l',
33730    'G',
33731    'e',
33732    't',
33733    'n',
33734    'P',
33735    'i',
33736    'x',
33737    'e',
33738    'l',
33739    'M',
33740    'a',
33741    'p',
33742    'u',
33743    'i',
33744    'v',
33745    0, // glGetnPixelMapuiv
33746    'g',
33747    'l',
33748    'G',
33749    'e',
33750    't',
33751    'n',
33752    'P',
33753    'i',
33754    'x',
33755    'e',
33756    'l',
33757    'M',
33758    'a',
33759    'p',
33760    'u',
33761    'i',
33762    'v',
33763    'A',
33764    'R',
33765    'B',
33766    0, // glGetnPixelMapuivARB
33767    'g',
33768    'l',
33769    'G',
33770    'e',
33771    't',
33772    'n',
33773    'P',
33774    'i',
33775    'x',
33776    'e',
33777    'l',
33778    'M',
33779    'a',
33780    'p',
33781    'u',
33782    's',
33783    'v',
33784    0, // glGetnPixelMapusv
33785    'g',
33786    'l',
33787    'G',
33788    'e',
33789    't',
33790    'n',
33791    'P',
33792    'i',
33793    'x',
33794    'e',
33795    'l',
33796    'M',
33797    'a',
33798    'p',
33799    'u',
33800    's',
33801    'v',
33802    'A',
33803    'R',
33804    'B',
33805    0, // glGetnPixelMapusvARB
33806    'g',
33807    'l',
33808    'G',
33809    'e',
33810    't',
33811    'n',
33812    'P',
33813    'o',
33814    'l',
33815    'y',
33816    'g',
33817    'o',
33818    'n',
33819    'S',
33820    't',
33821    'i',
33822    'p',
33823    'p',
33824    'l',
33825    'e',
33826    0, // glGetnPolygonStipple
33827    'g',
33828    'l',
33829    'G',
33830    'e',
33831    't',
33832    'n',
33833    'P',
33834    'o',
33835    'l',
33836    'y',
33837    'g',
33838    'o',
33839    'n',
33840    'S',
33841    't',
33842    'i',
33843    'p',
33844    'p',
33845    'l',
33846    'e',
33847    'A',
33848    'R',
33849    'B',
33850    0, // glGetnPolygonStippleARB
33851    'g',
33852    'l',
33853    'G',
33854    'e',
33855    't',
33856    'n',
33857    'S',
33858    'e',
33859    'p',
33860    'a',
33861    'r',
33862    'a',
33863    'b',
33864    'l',
33865    'e',
33866    'F',
33867    'i',
33868    'l',
33869    't',
33870    'e',
33871    'r',
33872    0, // glGetnSeparableFilter
33873    'g',
33874    'l',
33875    'G',
33876    'e',
33877    't',
33878    'n',
33879    'S',
33880    'e',
33881    'p',
33882    'a',
33883    'r',
33884    'a',
33885    'b',
33886    'l',
33887    'e',
33888    'F',
33889    'i',
33890    'l',
33891    't',
33892    'e',
33893    'r',
33894    'A',
33895    'R',
33896    'B',
33897    0, // glGetnSeparableFilterARB
33898    'g',
33899    'l',
33900    'G',
33901    'e',
33902    't',
33903    'n',
33904    'T',
33905    'e',
33906    'x',
33907    'I',
33908    'm',
33909    'a',
33910    'g',
33911    'e',
33912    0, // glGetnTexImage
33913    'g',
33914    'l',
33915    'G',
33916    'e',
33917    't',
33918    'n',
33919    'T',
33920    'e',
33921    'x',
33922    'I',
33923    'm',
33924    'a',
33925    'g',
33926    'e',
33927    'A',
33928    'R',
33929    'B',
33930    0, // glGetnTexImageARB
33931    'g',
33932    'l',
33933    'G',
33934    'e',
33935    't',
33936    'n',
33937    'U',
33938    'n',
33939    'i',
33940    'f',
33941    'o',
33942    'r',
33943    'm',
33944    'd',
33945    'v',
33946    0, // glGetnUniformdv
33947    'g',
33948    'l',
33949    'G',
33950    'e',
33951    't',
33952    'n',
33953    'U',
33954    'n',
33955    'i',
33956    'f',
33957    'o',
33958    'r',
33959    'm',
33960    'd',
33961    'v',
33962    'A',
33963    'R',
33964    'B',
33965    0, // glGetnUniformdvARB
33966    'g',
33967    'l',
33968    'G',
33969    'e',
33970    't',
33971    'n',
33972    'U',
33973    'n',
33974    'i',
33975    'f',
33976    'o',
33977    'r',
33978    'm',
33979    'f',
33980    'v',
33981    0, // glGetnUniformfv
33982    'g',
33983    'l',
33984    'G',
33985    'e',
33986    't',
33987    'n',
33988    'U',
33989    'n',
33990    'i',
33991    'f',
33992    'o',
33993    'r',
33994    'm',
33995    'f',
33996    'v',
33997    'A',
33998    'R',
33999    'B',
34000    0, // glGetnUniformfvARB
34001    'g',
34002    'l',
34003    'G',
34004    'e',
34005    't',
34006    'n',
34007    'U',
34008    'n',
34009    'i',
34010    'f',
34011    'o',
34012    'r',
34013    'm',
34014    'f',
34015    'v',
34016    'E',
34017    'X',
34018    'T',
34019    0, // glGetnUniformfvEXT
34020    'g',
34021    'l',
34022    'G',
34023    'e',
34024    't',
34025    'n',
34026    'U',
34027    'n',
34028    'i',
34029    'f',
34030    'o',
34031    'r',
34032    'm',
34033    'f',
34034    'v',
34035    'K',
34036    'H',
34037    'R',
34038    0, // glGetnUniformfvKHR
34039    'g',
34040    'l',
34041    'G',
34042    'e',
34043    't',
34044    'n',
34045    'U',
34046    'n',
34047    'i',
34048    'f',
34049    'o',
34050    'r',
34051    'm',
34052    'i',
34053    '6',
34054    '4',
34055    'v',
34056    'A',
34057    'R',
34058    'B',
34059    0, // glGetnUniformi64vARB
34060    'g',
34061    'l',
34062    'G',
34063    'e',
34064    't',
34065    'n',
34066    'U',
34067    'n',
34068    'i',
34069    'f',
34070    'o',
34071    'r',
34072    'm',
34073    'i',
34074    'v',
34075    0, // glGetnUniformiv
34076    'g',
34077    'l',
34078    'G',
34079    'e',
34080    't',
34081    'n',
34082    'U',
34083    'n',
34084    'i',
34085    'f',
34086    'o',
34087    'r',
34088    'm',
34089    'i',
34090    'v',
34091    'A',
34092    'R',
34093    'B',
34094    0, // glGetnUniformivARB
34095    'g',
34096    'l',
34097    'G',
34098    'e',
34099    't',
34100    'n',
34101    'U',
34102    'n',
34103    'i',
34104    'f',
34105    'o',
34106    'r',
34107    'm',
34108    'i',
34109    'v',
34110    'E',
34111    'X',
34112    'T',
34113    0, // glGetnUniformivEXT
34114    'g',
34115    'l',
34116    'G',
34117    'e',
34118    't',
34119    'n',
34120    'U',
34121    'n',
34122    'i',
34123    'f',
34124    'o',
34125    'r',
34126    'm',
34127    'i',
34128    'v',
34129    'K',
34130    'H',
34131    'R',
34132    0, // glGetnUniformivKHR
34133    'g',
34134    'l',
34135    'G',
34136    'e',
34137    't',
34138    'n',
34139    'U',
34140    'n',
34141    'i',
34142    'f',
34143    'o',
34144    'r',
34145    'm',
34146    'u',
34147    'i',
34148    '6',
34149    '4',
34150    'v',
34151    'A',
34152    'R',
34153    'B',
34154    0, // glGetnUniformui64vARB
34155    'g',
34156    'l',
34157    'G',
34158    'e',
34159    't',
34160    'n',
34161    'U',
34162    'n',
34163    'i',
34164    'f',
34165    'o',
34166    'r',
34167    'm',
34168    'u',
34169    'i',
34170    'v',
34171    0, // glGetnUniformuiv
34172    'g',
34173    'l',
34174    'G',
34175    'e',
34176    't',
34177    'n',
34178    'U',
34179    'n',
34180    'i',
34181    'f',
34182    'o',
34183    'r',
34184    'm',
34185    'u',
34186    'i',
34187    'v',
34188    'A',
34189    'R',
34190    'B',
34191    0, // glGetnUniformuivARB
34192    'g',
34193    'l',
34194    'G',
34195    'e',
34196    't',
34197    'n',
34198    'U',
34199    'n',
34200    'i',
34201    'f',
34202    'o',
34203    'r',
34204    'm',
34205    'u',
34206    'i',
34207    'v',
34208    'K',
34209    'H',
34210    'R',
34211    0, // glGetnUniformuivKHR
34212    'g',
34213    'l',
34214    'G',
34215    'l',
34216    'o',
34217    'b',
34218    'a',
34219    'l',
34220    'A',
34221    'l',
34222    'p',
34223    'h',
34224    'a',
34225    'F',
34226    'a',
34227    'c',
34228    't',
34229    'o',
34230    'r',
34231    'b',
34232    'S',
34233    'U',
34234    'N',
34235    0, // glGlobalAlphaFactorbSUN
34236    'g',
34237    'l',
34238    'G',
34239    'l',
34240    'o',
34241    'b',
34242    'a',
34243    'l',
34244    'A',
34245    'l',
34246    'p',
34247    'h',
34248    'a',
34249    'F',
34250    'a',
34251    'c',
34252    't',
34253    'o',
34254    'r',
34255    'd',
34256    'S',
34257    'U',
34258    'N',
34259    0, // glGlobalAlphaFactordSUN
34260    'g',
34261    'l',
34262    'G',
34263    'l',
34264    'o',
34265    'b',
34266    'a',
34267    'l',
34268    'A',
34269    'l',
34270    'p',
34271    'h',
34272    'a',
34273    'F',
34274    'a',
34275    'c',
34276    't',
34277    'o',
34278    'r',
34279    'f',
34280    'S',
34281    'U',
34282    'N',
34283    0, // glGlobalAlphaFactorfSUN
34284    'g',
34285    'l',
34286    'G',
34287    'l',
34288    'o',
34289    'b',
34290    'a',
34291    'l',
34292    'A',
34293    'l',
34294    'p',
34295    'h',
34296    'a',
34297    'F',
34298    'a',
34299    'c',
34300    't',
34301    'o',
34302    'r',
34303    'i',
34304    'S',
34305    'U',
34306    'N',
34307    0, // glGlobalAlphaFactoriSUN
34308    'g',
34309    'l',
34310    'G',
34311    'l',
34312    'o',
34313    'b',
34314    'a',
34315    'l',
34316    'A',
34317    'l',
34318    'p',
34319    'h',
34320    'a',
34321    'F',
34322    'a',
34323    'c',
34324    't',
34325    'o',
34326    'r',
34327    's',
34328    'S',
34329    'U',
34330    'N',
34331    0, // glGlobalAlphaFactorsSUN
34332    'g',
34333    'l',
34334    'G',
34335    'l',
34336    'o',
34337    'b',
34338    'a',
34339    'l',
34340    'A',
34341    'l',
34342    'p',
34343    'h',
34344    'a',
34345    'F',
34346    'a',
34347    'c',
34348    't',
34349    'o',
34350    'r',
34351    'u',
34352    'b',
34353    'S',
34354    'U',
34355    'N',
34356    0, // glGlobalAlphaFactorubSUN
34357    'g',
34358    'l',
34359    'G',
34360    'l',
34361    'o',
34362    'b',
34363    'a',
34364    'l',
34365    'A',
34366    'l',
34367    'p',
34368    'h',
34369    'a',
34370    'F',
34371    'a',
34372    'c',
34373    't',
34374    'o',
34375    'r',
34376    'u',
34377    'i',
34378    'S',
34379    'U',
34380    'N',
34381    0, // glGlobalAlphaFactoruiSUN
34382    'g',
34383    'l',
34384    'G',
34385    'l',
34386    'o',
34387    'b',
34388    'a',
34389    'l',
34390    'A',
34391    'l',
34392    'p',
34393    'h',
34394    'a',
34395    'F',
34396    'a',
34397    'c',
34398    't',
34399    'o',
34400    'r',
34401    'u',
34402    's',
34403    'S',
34404    'U',
34405    'N',
34406    0, // glGlobalAlphaFactorusSUN
34407    'g',
34408    'l',
34409    'H',
34410    'i',
34411    'n',
34412    't',
34413    0, // glHint
34414    'g',
34415    'l',
34416    'H',
34417    'i',
34418    'n',
34419    't',
34420    'P',
34421    'G',
34422    'I',
34423    0, // glHintPGI
34424    'g',
34425    'l',
34426    'H',
34427    'i',
34428    's',
34429    't',
34430    'o',
34431    'g',
34432    'r',
34433    'a',
34434    'm',
34435    0, // glHistogram
34436    'g',
34437    'l',
34438    'H',
34439    'i',
34440    's',
34441    't',
34442    'o',
34443    'g',
34444    'r',
34445    'a',
34446    'm',
34447    'E',
34448    'X',
34449    'T',
34450    0, // glHistogramEXT
34451    'g',
34452    'l',
34453    'I',
34454    'g',
34455    'l',
34456    'o',
34457    'o',
34458    'I',
34459    'n',
34460    't',
34461    'e',
34462    'r',
34463    'f',
34464    'a',
34465    'c',
34466    'e',
34467    'S',
34468    'G',
34469    'I',
34470    'X',
34471    0, // glIglooInterfaceSGIX
34472    'g',
34473    'l',
34474    'I',
34475    'm',
34476    'a',
34477    'g',
34478    'e',
34479    'T',
34480    'r',
34481    'a',
34482    'n',
34483    's',
34484    'f',
34485    'o',
34486    'r',
34487    'm',
34488    'P',
34489    'a',
34490    'r',
34491    'a',
34492    'm',
34493    'e',
34494    't',
34495    'e',
34496    'r',
34497    'f',
34498    'H',
34499    'P',
34500    0, // glImageTransformParameterfHP
34501    'g',
34502    'l',
34503    'I',
34504    'm',
34505    'a',
34506    'g',
34507    'e',
34508    'T',
34509    'r',
34510    'a',
34511    'n',
34512    's',
34513    'f',
34514    'o',
34515    'r',
34516    'm',
34517    'P',
34518    'a',
34519    'r',
34520    'a',
34521    'm',
34522    'e',
34523    't',
34524    'e',
34525    'r',
34526    'f',
34527    'v',
34528    'H',
34529    'P',
34530    0, // glImageTransformParameterfvHP
34531    'g',
34532    'l',
34533    'I',
34534    'm',
34535    'a',
34536    'g',
34537    'e',
34538    'T',
34539    'r',
34540    'a',
34541    'n',
34542    's',
34543    'f',
34544    'o',
34545    'r',
34546    'm',
34547    'P',
34548    'a',
34549    'r',
34550    'a',
34551    'm',
34552    'e',
34553    't',
34554    'e',
34555    'r',
34556    'i',
34557    'H',
34558    'P',
34559    0, // glImageTransformParameteriHP
34560    'g',
34561    'l',
34562    'I',
34563    'm',
34564    'a',
34565    'g',
34566    'e',
34567    'T',
34568    'r',
34569    'a',
34570    'n',
34571    's',
34572    'f',
34573    'o',
34574    'r',
34575    'm',
34576    'P',
34577    'a',
34578    'r',
34579    'a',
34580    'm',
34581    'e',
34582    't',
34583    'e',
34584    'r',
34585    'i',
34586    'v',
34587    'H',
34588    'P',
34589    0, // glImageTransformParameterivHP
34590    'g',
34591    'l',
34592    'I',
34593    'm',
34594    'p',
34595    'o',
34596    'r',
34597    't',
34598    'M',
34599    'e',
34600    'm',
34601    'o',
34602    'r',
34603    'y',
34604    'F',
34605    'd',
34606    'E',
34607    'X',
34608    'T',
34609    0, // glImportMemoryFdEXT
34610    'g',
34611    'l',
34612    'I',
34613    'm',
34614    'p',
34615    'o',
34616    'r',
34617    't',
34618    'M',
34619    'e',
34620    'm',
34621    'o',
34622    'r',
34623    'y',
34624    'W',
34625    'i',
34626    'n',
34627    '3',
34628    '2',
34629    'H',
34630    'a',
34631    'n',
34632    'd',
34633    'l',
34634    'e',
34635    'E',
34636    'X',
34637    'T',
34638    0, // glImportMemoryWin32HandleEXT
34639    'g',
34640    'l',
34641    'I',
34642    'm',
34643    'p',
34644    'o',
34645    'r',
34646    't',
34647    'M',
34648    'e',
34649    'm',
34650    'o',
34651    'r',
34652    'y',
34653    'W',
34654    'i',
34655    'n',
34656    '3',
34657    '2',
34658    'N',
34659    'a',
34660    'm',
34661    'e',
34662    'E',
34663    'X',
34664    'T',
34665    0, // glImportMemoryWin32NameEXT
34666    'g',
34667    'l',
34668    'I',
34669    'm',
34670    'p',
34671    'o',
34672    'r',
34673    't',
34674    'S',
34675    'e',
34676    'm',
34677    'a',
34678    'p',
34679    'h',
34680    'o',
34681    'r',
34682    'e',
34683    'F',
34684    'd',
34685    'E',
34686    'X',
34687    'T',
34688    0, // glImportSemaphoreFdEXT
34689    'g',
34690    'l',
34691    'I',
34692    'm',
34693    'p',
34694    'o',
34695    'r',
34696    't',
34697    'S',
34698    'e',
34699    'm',
34700    'a',
34701    'p',
34702    'h',
34703    'o',
34704    'r',
34705    'e',
34706    'W',
34707    'i',
34708    'n',
34709    '3',
34710    '2',
34711    'H',
34712    'a',
34713    'n',
34714    'd',
34715    'l',
34716    'e',
34717    'E',
34718    'X',
34719    'T',
34720    0, // glImportSemaphoreWin32HandleEXT
34721    'g',
34722    'l',
34723    'I',
34724    'm',
34725    'p',
34726    'o',
34727    'r',
34728    't',
34729    'S',
34730    'e',
34731    'm',
34732    'a',
34733    'p',
34734    'h',
34735    'o',
34736    'r',
34737    'e',
34738    'W',
34739    'i',
34740    'n',
34741    '3',
34742    '2',
34743    'N',
34744    'a',
34745    'm',
34746    'e',
34747    'E',
34748    'X',
34749    'T',
34750    0, // glImportSemaphoreWin32NameEXT
34751    'g',
34752    'l',
34753    'I',
34754    'm',
34755    'p',
34756    'o',
34757    'r',
34758    't',
34759    'S',
34760    'y',
34761    'n',
34762    'c',
34763    'E',
34764    'X',
34765    'T',
34766    0, // glImportSyncEXT
34767    'g',
34768    'l',
34769    'I',
34770    'n',
34771    'd',
34772    'e',
34773    'x',
34774    'F',
34775    'o',
34776    'r',
34777    'm',
34778    'a',
34779    't',
34780    'N',
34781    'V',
34782    0, // glIndexFormatNV
34783    'g',
34784    'l',
34785    'I',
34786    'n',
34787    'd',
34788    'e',
34789    'x',
34790    'F',
34791    'u',
34792    'n',
34793    'c',
34794    'E',
34795    'X',
34796    'T',
34797    0, // glIndexFuncEXT
34798    'g',
34799    'l',
34800    'I',
34801    'n',
34802    'd',
34803    'e',
34804    'x',
34805    'M',
34806    'a',
34807    's',
34808    'k',
34809    0, // glIndexMask
34810    'g',
34811    'l',
34812    'I',
34813    'n',
34814    'd',
34815    'e',
34816    'x',
34817    'M',
34818    'a',
34819    't',
34820    'e',
34821    'r',
34822    'i',
34823    'a',
34824    'l',
34825    'E',
34826    'X',
34827    'T',
34828    0, // glIndexMaterialEXT
34829    'g',
34830    'l',
34831    'I',
34832    'n',
34833    'd',
34834    'e',
34835    'x',
34836    'P',
34837    'o',
34838    'i',
34839    'n',
34840    't',
34841    'e',
34842    'r',
34843    0, // glIndexPointer
34844    'g',
34845    'l',
34846    'I',
34847    'n',
34848    'd',
34849    'e',
34850    'x',
34851    'P',
34852    'o',
34853    'i',
34854    'n',
34855    't',
34856    'e',
34857    'r',
34858    'E',
34859    'X',
34860    'T',
34861    0, // glIndexPointerEXT
34862    'g',
34863    'l',
34864    'I',
34865    'n',
34866    'd',
34867    'e',
34868    'x',
34869    'P',
34870    'o',
34871    'i',
34872    'n',
34873    't',
34874    'e',
34875    'r',
34876    'L',
34877    'i',
34878    's',
34879    't',
34880    'I',
34881    'B',
34882    'M',
34883    0, // glIndexPointerListIBM
34884    'g',
34885    'l',
34886    'I',
34887    'n',
34888    'd',
34889    'e',
34890    'x',
34891    'd',
34892    0, // glIndexd
34893    'g',
34894    'l',
34895    'I',
34896    'n',
34897    'd',
34898    'e',
34899    'x',
34900    'd',
34901    'v',
34902    0, // glIndexdv
34903    'g',
34904    'l',
34905    'I',
34906    'n',
34907    'd',
34908    'e',
34909    'x',
34910    'f',
34911    0, // glIndexf
34912    'g',
34913    'l',
34914    'I',
34915    'n',
34916    'd',
34917    'e',
34918    'x',
34919    'f',
34920    'v',
34921    0, // glIndexfv
34922    'g',
34923    'l',
34924    'I',
34925    'n',
34926    'd',
34927    'e',
34928    'x',
34929    'i',
34930    0, // glIndexi
34931    'g',
34932    'l',
34933    'I',
34934    'n',
34935    'd',
34936    'e',
34937    'x',
34938    'i',
34939    'v',
34940    0, // glIndexiv
34941    'g',
34942    'l',
34943    'I',
34944    'n',
34945    'd',
34946    'e',
34947    'x',
34948    's',
34949    0, // glIndexs
34950    'g',
34951    'l',
34952    'I',
34953    'n',
34954    'd',
34955    'e',
34956    'x',
34957    's',
34958    'v',
34959    0, // glIndexsv
34960    'g',
34961    'l',
34962    'I',
34963    'n',
34964    'd',
34965    'e',
34966    'x',
34967    'u',
34968    'b',
34969    0, // glIndexub
34970    'g',
34971    'l',
34972    'I',
34973    'n',
34974    'd',
34975    'e',
34976    'x',
34977    'u',
34978    'b',
34979    'v',
34980    0, // glIndexubv
34981    'g',
34982    'l',
34983    'I',
34984    'n',
34985    'd',
34986    'e',
34987    'x',
34988    'x',
34989    'O',
34990    'E',
34991    'S',
34992    0, // glIndexxOES
34993    'g',
34994    'l',
34995    'I',
34996    'n',
34997    'd',
34998    'e',
34999    'x',
35000    'x',
35001    'v',
35002    'O',
35003    'E',
35004    'S',
35005    0, // glIndexxvOES
35006    'g',
35007    'l',
35008    'I',
35009    'n',
35010    'i',
35011    't',
35012    'N',
35013    'a',
35014    'm',
35015    'e',
35016    's',
35017    0, // glInitNames
35018    'g',
35019    'l',
35020    'I',
35021    'n',
35022    's',
35023    'e',
35024    'r',
35025    't',
35026    'C',
35027    'o',
35028    'm',
35029    'p',
35030    'o',
35031    'n',
35032    'e',
35033    'n',
35034    't',
35035    'E',
35036    'X',
35037    'T',
35038    0, // glInsertComponentEXT
35039    'g',
35040    'l',
35041    'I',
35042    'n',
35043    's',
35044    'e',
35045    'r',
35046    't',
35047    'E',
35048    'v',
35049    'e',
35050    'n',
35051    't',
35052    'M',
35053    'a',
35054    'r',
35055    'k',
35056    'e',
35057    'r',
35058    'E',
35059    'X',
35060    'T',
35061    0, // glInsertEventMarkerEXT
35062    'g',
35063    'l',
35064    'I',
35065    'n',
35066    's',
35067    't',
35068    'r',
35069    'u',
35070    'm',
35071    'e',
35072    'n',
35073    't',
35074    's',
35075    'B',
35076    'u',
35077    'f',
35078    'f',
35079    'e',
35080    'r',
35081    'S',
35082    'G',
35083    'I',
35084    'X',
35085    0, // glInstrumentsBufferSGIX
35086    'g',
35087    'l',
35088    'I',
35089    'n',
35090    't',
35091    'e',
35092    'r',
35093    'l',
35094    'e',
35095    'a',
35096    'v',
35097    'e',
35098    'd',
35099    'A',
35100    'r',
35101    'r',
35102    'a',
35103    'y',
35104    's',
35105    0, // glInterleavedArrays
35106    'g',
35107    'l',
35108    'I',
35109    'n',
35110    't',
35111    'e',
35112    'r',
35113    'p',
35114    'o',
35115    'l',
35116    'a',
35117    't',
35118    'e',
35119    'P',
35120    'a',
35121    't',
35122    'h',
35123    's',
35124    'N',
35125    'V',
35126    0, // glInterpolatePathsNV
35127    'g',
35128    'l',
35129    'I',
35130    'n',
35131    'v',
35132    'a',
35133    'l',
35134    'i',
35135    'd',
35136    'a',
35137    't',
35138    'e',
35139    'B',
35140    'u',
35141    'f',
35142    'f',
35143    'e',
35144    'r',
35145    'D',
35146    'a',
35147    't',
35148    'a',
35149    0, // glInvalidateBufferData
35150    'g',
35151    'l',
35152    'I',
35153    'n',
35154    'v',
35155    'a',
35156    'l',
35157    'i',
35158    'd',
35159    'a',
35160    't',
35161    'e',
35162    'B',
35163    'u',
35164    'f',
35165    'f',
35166    'e',
35167    'r',
35168    'S',
35169    'u',
35170    'b',
35171    'D',
35172    'a',
35173    't',
35174    'a',
35175    0, // glInvalidateBufferSubData
35176    'g',
35177    'l',
35178    'I',
35179    'n',
35180    'v',
35181    'a',
35182    'l',
35183    'i',
35184    'd',
35185    'a',
35186    't',
35187    'e',
35188    'F',
35189    'r',
35190    'a',
35191    'm',
35192    'e',
35193    'b',
35194    'u',
35195    'f',
35196    'f',
35197    'e',
35198    'r',
35199    0, // glInvalidateFramebuffer
35200    'g',
35201    'l',
35202    'I',
35203    'n',
35204    'v',
35205    'a',
35206    'l',
35207    'i',
35208    'd',
35209    'a',
35210    't',
35211    'e',
35212    'N',
35213    'a',
35214    'm',
35215    'e',
35216    'd',
35217    'F',
35218    'r',
35219    'a',
35220    'm',
35221    'e',
35222    'b',
35223    'u',
35224    'f',
35225    'f',
35226    'e',
35227    'r',
35228    'D',
35229    'a',
35230    't',
35231    'a',
35232    0, // glInvalidateNamedFramebufferData
35233    'g',
35234    'l',
35235    'I',
35236    'n',
35237    'v',
35238    'a',
35239    'l',
35240    'i',
35241    'd',
35242    'a',
35243    't',
35244    'e',
35245    'N',
35246    'a',
35247    'm',
35248    'e',
35249    'd',
35250    'F',
35251    'r',
35252    'a',
35253    'm',
35254    'e',
35255    'b',
35256    'u',
35257    'f',
35258    'f',
35259    'e',
35260    'r',
35261    'S',
35262    'u',
35263    'b',
35264    'D',
35265    'a',
35266    't',
35267    'a',
35268    0, // glInvalidateNamedFramebufferSubData
35269    'g',
35270    'l',
35271    'I',
35272    'n',
35273    'v',
35274    'a',
35275    'l',
35276    'i',
35277    'd',
35278    'a',
35279    't',
35280    'e',
35281    'S',
35282    'u',
35283    'b',
35284    'F',
35285    'r',
35286    'a',
35287    'm',
35288    'e',
35289    'b',
35290    'u',
35291    'f',
35292    'f',
35293    'e',
35294    'r',
35295    0, // glInvalidateSubFramebuffer
35296    'g',
35297    'l',
35298    'I',
35299    'n',
35300    'v',
35301    'a',
35302    'l',
35303    'i',
35304    'd',
35305    'a',
35306    't',
35307    'e',
35308    'T',
35309    'e',
35310    'x',
35311    'I',
35312    'm',
35313    'a',
35314    'g',
35315    'e',
35316    0, // glInvalidateTexImage
35317    'g',
35318    'l',
35319    'I',
35320    'n',
35321    'v',
35322    'a',
35323    'l',
35324    'i',
35325    'd',
35326    'a',
35327    't',
35328    'e',
35329    'T',
35330    'e',
35331    'x',
35332    'S',
35333    'u',
35334    'b',
35335    'I',
35336    'm',
35337    'a',
35338    'g',
35339    'e',
35340    0, // glInvalidateTexSubImage
35341    'g',
35342    'l',
35343    'I',
35344    's',
35345    'A',
35346    's',
35347    'y',
35348    'n',
35349    'c',
35350    'M',
35351    'a',
35352    'r',
35353    'k',
35354    'e',
35355    'r',
35356    'S',
35357    'G',
35358    'I',
35359    'X',
35360    0, // glIsAsyncMarkerSGIX
35361    'g',
35362    'l',
35363    'I',
35364    's',
35365    'B',
35366    'u',
35367    'f',
35368    'f',
35369    'e',
35370    'r',
35371    0, // glIsBuffer
35372    'g',
35373    'l',
35374    'I',
35375    's',
35376    'B',
35377    'u',
35378    'f',
35379    'f',
35380    'e',
35381    'r',
35382    'A',
35383    'R',
35384    'B',
35385    0, // glIsBufferARB
35386    'g',
35387    'l',
35388    'I',
35389    's',
35390    'B',
35391    'u',
35392    'f',
35393    'f',
35394    'e',
35395    'r',
35396    'R',
35397    'e',
35398    's',
35399    'i',
35400    'd',
35401    'e',
35402    'n',
35403    't',
35404    'N',
35405    'V',
35406    0, // glIsBufferResidentNV
35407    'g',
35408    'l',
35409    'I',
35410    's',
35411    'C',
35412    'o',
35413    'm',
35414    'm',
35415    'a',
35416    'n',
35417    'd',
35418    'L',
35419    'i',
35420    's',
35421    't',
35422    'N',
35423    'V',
35424    0, // glIsCommandListNV
35425    'g',
35426    'l',
35427    'I',
35428    's',
35429    'E',
35430    'n',
35431    'a',
35432    'b',
35433    'l',
35434    'e',
35435    'd',
35436    0, // glIsEnabled
35437    'g',
35438    'l',
35439    'I',
35440    's',
35441    'E',
35442    'n',
35443    'a',
35444    'b',
35445    'l',
35446    'e',
35447    'd',
35448    'I',
35449    'n',
35450    'd',
35451    'e',
35452    'x',
35453    'e',
35454    'd',
35455    'E',
35456    'X',
35457    'T',
35458    0, // glIsEnabledIndexedEXT
35459    'g',
35460    'l',
35461    'I',
35462    's',
35463    'E',
35464    'n',
35465    'a',
35466    'b',
35467    'l',
35468    'e',
35469    'd',
35470    'i',
35471    0, // glIsEnabledi
35472    'g',
35473    'l',
35474    'I',
35475    's',
35476    'E',
35477    'n',
35478    'a',
35479    'b',
35480    'l',
35481    'e',
35482    'd',
35483    'i',
35484    'E',
35485    'X',
35486    'T',
35487    0, // glIsEnablediEXT
35488    'g',
35489    'l',
35490    'I',
35491    's',
35492    'E',
35493    'n',
35494    'a',
35495    'b',
35496    'l',
35497    'e',
35498    'd',
35499    'i',
35500    'N',
35501    'V',
35502    0, // glIsEnablediNV
35503    'g',
35504    'l',
35505    'I',
35506    's',
35507    'E',
35508    'n',
35509    'a',
35510    'b',
35511    'l',
35512    'e',
35513    'd',
35514    'i',
35515    'O',
35516    'E',
35517    'S',
35518    0, // glIsEnablediOES
35519    'g',
35520    'l',
35521    'I',
35522    's',
35523    'F',
35524    'e',
35525    'n',
35526    'c',
35527    'e',
35528    'A',
35529    'P',
35530    'P',
35531    'L',
35532    'E',
35533    0, // glIsFenceAPPLE
35534    'g',
35535    'l',
35536    'I',
35537    's',
35538    'F',
35539    'e',
35540    'n',
35541    'c',
35542    'e',
35543    'N',
35544    'V',
35545    0, // glIsFenceNV
35546    'g',
35547    'l',
35548    'I',
35549    's',
35550    'F',
35551    'r',
35552    'a',
35553    'm',
35554    'e',
35555    'b',
35556    'u',
35557    'f',
35558    'f',
35559    'e',
35560    'r',
35561    0, // glIsFramebuffer
35562    'g',
35563    'l',
35564    'I',
35565    's',
35566    'F',
35567    'r',
35568    'a',
35569    'm',
35570    'e',
35571    'b',
35572    'u',
35573    'f',
35574    'f',
35575    'e',
35576    'r',
35577    'E',
35578    'X',
35579    'T',
35580    0, // glIsFramebufferEXT
35581    'g',
35582    'l',
35583    'I',
35584    's',
35585    'F',
35586    'r',
35587    'a',
35588    'm',
35589    'e',
35590    'b',
35591    'u',
35592    'f',
35593    'f',
35594    'e',
35595    'r',
35596    'O',
35597    'E',
35598    'S',
35599    0, // glIsFramebufferOES
35600    'g',
35601    'l',
35602    'I',
35603    's',
35604    'I',
35605    'm',
35606    'a',
35607    'g',
35608    'e',
35609    'H',
35610    'a',
35611    'n',
35612    'd',
35613    'l',
35614    'e',
35615    'R',
35616    'e',
35617    's',
35618    'i',
35619    'd',
35620    'e',
35621    'n',
35622    't',
35623    'A',
35624    'R',
35625    'B',
35626    0, // glIsImageHandleResidentARB
35627    'g',
35628    'l',
35629    'I',
35630    's',
35631    'I',
35632    'm',
35633    'a',
35634    'g',
35635    'e',
35636    'H',
35637    'a',
35638    'n',
35639    'd',
35640    'l',
35641    'e',
35642    'R',
35643    'e',
35644    's',
35645    'i',
35646    'd',
35647    'e',
35648    'n',
35649    't',
35650    'N',
35651    'V',
35652    0, // glIsImageHandleResidentNV
35653    'g',
35654    'l',
35655    'I',
35656    's',
35657    'L',
35658    'i',
35659    's',
35660    't',
35661    0, // glIsList
35662    'g',
35663    'l',
35664    'I',
35665    's',
35666    'M',
35667    'e',
35668    'm',
35669    'o',
35670    'r',
35671    'y',
35672    'O',
35673    'b',
35674    'j',
35675    'e',
35676    'c',
35677    't',
35678    'E',
35679    'X',
35680    'T',
35681    0, // glIsMemoryObjectEXT
35682    'g',
35683    'l',
35684    'I',
35685    's',
35686    'N',
35687    'a',
35688    'm',
35689    'e',
35690    'A',
35691    'M',
35692    'D',
35693    0, // glIsNameAMD
35694    'g',
35695    'l',
35696    'I',
35697    's',
35698    'N',
35699    'a',
35700    'm',
35701    'e',
35702    'd',
35703    'B',
35704    'u',
35705    'f',
35706    'f',
35707    'e',
35708    'r',
35709    'R',
35710    'e',
35711    's',
35712    'i',
35713    'd',
35714    'e',
35715    'n',
35716    't',
35717    'N',
35718    'V',
35719    0, // glIsNamedBufferResidentNV
35720    'g',
35721    'l',
35722    'I',
35723    's',
35724    'N',
35725    'a',
35726    'm',
35727    'e',
35728    'd',
35729    'S',
35730    't',
35731    'r',
35732    'i',
35733    'n',
35734    'g',
35735    'A',
35736    'R',
35737    'B',
35738    0, // glIsNamedStringARB
35739    'g',
35740    'l',
35741    'I',
35742    's',
35743    'O',
35744    'b',
35745    'j',
35746    'e',
35747    'c',
35748    't',
35749    'B',
35750    'u',
35751    'f',
35752    'f',
35753    'e',
35754    'r',
35755    'A',
35756    'T',
35757    'I',
35758    0, // glIsObjectBufferATI
35759    'g',
35760    'l',
35761    'I',
35762    's',
35763    'O',
35764    'c',
35765    'c',
35766    'l',
35767    'u',
35768    's',
35769    'i',
35770    'o',
35771    'n',
35772    'Q',
35773    'u',
35774    'e',
35775    'r',
35776    'y',
35777    'N',
35778    'V',
35779    0, // glIsOcclusionQueryNV
35780    'g',
35781    'l',
35782    'I',
35783    's',
35784    'P',
35785    'a',
35786    't',
35787    'h',
35788    'N',
35789    'V',
35790    0, // glIsPathNV
35791    'g',
35792    'l',
35793    'I',
35794    's',
35795    'P',
35796    'o',
35797    'i',
35798    'n',
35799    't',
35800    'I',
35801    'n',
35802    'F',
35803    'i',
35804    'l',
35805    'l',
35806    'P',
35807    'a',
35808    't',
35809    'h',
35810    'N',
35811    'V',
35812    0, // glIsPointInFillPathNV
35813    'g',
35814    'l',
35815    'I',
35816    's',
35817    'P',
35818    'o',
35819    'i',
35820    'n',
35821    't',
35822    'I',
35823    'n',
35824    'S',
35825    't',
35826    'r',
35827    'o',
35828    'k',
35829    'e',
35830    'P',
35831    'a',
35832    't',
35833    'h',
35834    'N',
35835    'V',
35836    0, // glIsPointInStrokePathNV
35837    'g',
35838    'l',
35839    'I',
35840    's',
35841    'P',
35842    'r',
35843    'o',
35844    'g',
35845    'r',
35846    'a',
35847    'm',
35848    0, // glIsProgram
35849    'g',
35850    'l',
35851    'I',
35852    's',
35853    'P',
35854    'r',
35855    'o',
35856    'g',
35857    'r',
35858    'a',
35859    'm',
35860    'A',
35861    'R',
35862    'B',
35863    0, // glIsProgramARB
35864    'g',
35865    'l',
35866    'I',
35867    's',
35868    'P',
35869    'r',
35870    'o',
35871    'g',
35872    'r',
35873    'a',
35874    'm',
35875    'N',
35876    'V',
35877    0, // glIsProgramNV
35878    'g',
35879    'l',
35880    'I',
35881    's',
35882    'P',
35883    'r',
35884    'o',
35885    'g',
35886    'r',
35887    'a',
35888    'm',
35889    'P',
35890    'i',
35891    'p',
35892    'e',
35893    'l',
35894    'i',
35895    'n',
35896    'e',
35897    0, // glIsProgramPipeline
35898    'g',
35899    'l',
35900    'I',
35901    's',
35902    'P',
35903    'r',
35904    'o',
35905    'g',
35906    'r',
35907    'a',
35908    'm',
35909    'P',
35910    'i',
35911    'p',
35912    'e',
35913    'l',
35914    'i',
35915    'n',
35916    'e',
35917    'E',
35918    'X',
35919    'T',
35920    0, // glIsProgramPipelineEXT
35921    'g',
35922    'l',
35923    'I',
35924    's',
35925    'Q',
35926    'u',
35927    'e',
35928    'r',
35929    'y',
35930    0, // glIsQuery
35931    'g',
35932    'l',
35933    'I',
35934    's',
35935    'Q',
35936    'u',
35937    'e',
35938    'r',
35939    'y',
35940    'A',
35941    'R',
35942    'B',
35943    0, // glIsQueryARB
35944    'g',
35945    'l',
35946    'I',
35947    's',
35948    'Q',
35949    'u',
35950    'e',
35951    'r',
35952    'y',
35953    'E',
35954    'X',
35955    'T',
35956    0, // glIsQueryEXT
35957    'g',
35958    'l',
35959    'I',
35960    's',
35961    'R',
35962    'e',
35963    'n',
35964    'd',
35965    'e',
35966    'r',
35967    'b',
35968    'u',
35969    'f',
35970    'f',
35971    'e',
35972    'r',
35973    0, // glIsRenderbuffer
35974    'g',
35975    'l',
35976    'I',
35977    's',
35978    'R',
35979    'e',
35980    'n',
35981    'd',
35982    'e',
35983    'r',
35984    'b',
35985    'u',
35986    'f',
35987    'f',
35988    'e',
35989    'r',
35990    'E',
35991    'X',
35992    'T',
35993    0, // glIsRenderbufferEXT
35994    'g',
35995    'l',
35996    'I',
35997    's',
35998    'R',
35999    'e',
36000    'n',
36001    'd',
36002    'e',
36003    'r',
36004    'b',
36005    'u',
36006    'f',
36007    'f',
36008    'e',
36009    'r',
36010    'O',
36011    'E',
36012    'S',
36013    0, // glIsRenderbufferOES
36014    'g',
36015    'l',
36016    'I',
36017    's',
36018    'S',
36019    'a',
36020    'm',
36021    'p',
36022    'l',
36023    'e',
36024    'r',
36025    0, // glIsSampler
36026    'g',
36027    'l',
36028    'I',
36029    's',
36030    'S',
36031    'e',
36032    'm',
36033    'a',
36034    'p',
36035    'h',
36036    'o',
36037    'r',
36038    'e',
36039    'E',
36040    'X',
36041    'T',
36042    0, // glIsSemaphoreEXT
36043    'g',
36044    'l',
36045    'I',
36046    's',
36047    'S',
36048    'h',
36049    'a',
36050    'd',
36051    'e',
36052    'r',
36053    0, // glIsShader
36054    'g',
36055    'l',
36056    'I',
36057    's',
36058    'S',
36059    't',
36060    'a',
36061    't',
36062    'e',
36063    'N',
36064    'V',
36065    0, // glIsStateNV
36066    'g',
36067    'l',
36068    'I',
36069    's',
36070    'S',
36071    'y',
36072    'n',
36073    'c',
36074    0, // glIsSync
36075    'g',
36076    'l',
36077    'I',
36078    's',
36079    'S',
36080    'y',
36081    'n',
36082    'c',
36083    'A',
36084    'P',
36085    'P',
36086    'L',
36087    'E',
36088    0, // glIsSyncAPPLE
36089    'g',
36090    'l',
36091    'I',
36092    's',
36093    'T',
36094    'e',
36095    'x',
36096    't',
36097    'u',
36098    'r',
36099    'e',
36100    0, // glIsTexture
36101    'g',
36102    'l',
36103    'I',
36104    's',
36105    'T',
36106    'e',
36107    'x',
36108    't',
36109    'u',
36110    'r',
36111    'e',
36112    'E',
36113    'X',
36114    'T',
36115    0, // glIsTextureEXT
36116    'g',
36117    'l',
36118    'I',
36119    's',
36120    'T',
36121    'e',
36122    'x',
36123    't',
36124    'u',
36125    'r',
36126    'e',
36127    'H',
36128    'a',
36129    'n',
36130    'd',
36131    'l',
36132    'e',
36133    'R',
36134    'e',
36135    's',
36136    'i',
36137    'd',
36138    'e',
36139    'n',
36140    't',
36141    'A',
36142    'R',
36143    'B',
36144    0, // glIsTextureHandleResidentARB
36145    'g',
36146    'l',
36147    'I',
36148    's',
36149    'T',
36150    'e',
36151    'x',
36152    't',
36153    'u',
36154    'r',
36155    'e',
36156    'H',
36157    'a',
36158    'n',
36159    'd',
36160    'l',
36161    'e',
36162    'R',
36163    'e',
36164    's',
36165    'i',
36166    'd',
36167    'e',
36168    'n',
36169    't',
36170    'N',
36171    'V',
36172    0, // glIsTextureHandleResidentNV
36173    'g',
36174    'l',
36175    'I',
36176    's',
36177    'T',
36178    'r',
36179    'a',
36180    'n',
36181    's',
36182    'f',
36183    'o',
36184    'r',
36185    'm',
36186    'F',
36187    'e',
36188    'e',
36189    'd',
36190    'b',
36191    'a',
36192    'c',
36193    'k',
36194    0, // glIsTransformFeedback
36195    'g',
36196    'l',
36197    'I',
36198    's',
36199    'T',
36200    'r',
36201    'a',
36202    'n',
36203    's',
36204    'f',
36205    'o',
36206    'r',
36207    'm',
36208    'F',
36209    'e',
36210    'e',
36211    'd',
36212    'b',
36213    'a',
36214    'c',
36215    'k',
36216    'N',
36217    'V',
36218    0, // glIsTransformFeedbackNV
36219    'g',
36220    'l',
36221    'I',
36222    's',
36223    'V',
36224    'a',
36225    'r',
36226    'i',
36227    'a',
36228    'n',
36229    't',
36230    'E',
36231    'n',
36232    'a',
36233    'b',
36234    'l',
36235    'e',
36236    'd',
36237    'E',
36238    'X',
36239    'T',
36240    0, // glIsVariantEnabledEXT
36241    'g',
36242    'l',
36243    'I',
36244    's',
36245    'V',
36246    'e',
36247    'r',
36248    't',
36249    'e',
36250    'x',
36251    'A',
36252    'r',
36253    'r',
36254    'a',
36255    'y',
36256    0, // glIsVertexArray
36257    'g',
36258    'l',
36259    'I',
36260    's',
36261    'V',
36262    'e',
36263    'r',
36264    't',
36265    'e',
36266    'x',
36267    'A',
36268    'r',
36269    'r',
36270    'a',
36271    'y',
36272    'A',
36273    'P',
36274    'P',
36275    'L',
36276    'E',
36277    0, // glIsVertexArrayAPPLE
36278    'g',
36279    'l',
36280    'I',
36281    's',
36282    'V',
36283    'e',
36284    'r',
36285    't',
36286    'e',
36287    'x',
36288    'A',
36289    'r',
36290    'r',
36291    'a',
36292    'y',
36293    'O',
36294    'E',
36295    'S',
36296    0, // glIsVertexArrayOES
36297    'g',
36298    'l',
36299    'I',
36300    's',
36301    'V',
36302    'e',
36303    'r',
36304    't',
36305    'e',
36306    'x',
36307    'A',
36308    't',
36309    't',
36310    'r',
36311    'i',
36312    'b',
36313    'E',
36314    'n',
36315    'a',
36316    'b',
36317    'l',
36318    'e',
36319    'd',
36320    'A',
36321    'P',
36322    'P',
36323    'L',
36324    'E',
36325    0, // glIsVertexAttribEnabledAPPLE
36326    'g',
36327    'l',
36328    'L',
36329    'G',
36330    'P',
36331    'U',
36332    'C',
36333    'o',
36334    'p',
36335    'y',
36336    'I',
36337    'm',
36338    'a',
36339    'g',
36340    'e',
36341    'S',
36342    'u',
36343    'b',
36344    'D',
36345    'a',
36346    't',
36347    'a',
36348    'N',
36349    'V',
36350    'X',
36351    0, // glLGPUCopyImageSubDataNVX
36352    'g',
36353    'l',
36354    'L',
36355    'G',
36356    'P',
36357    'U',
36358    'I',
36359    'n',
36360    't',
36361    'e',
36362    'r',
36363    'l',
36364    'o',
36365    'c',
36366    'k',
36367    'N',
36368    'V',
36369    'X',
36370    0, // glLGPUInterlockNVX
36371    'g',
36372    'l',
36373    'L',
36374    'G',
36375    'P',
36376    'U',
36377    'N',
36378    'a',
36379    'm',
36380    'e',
36381    'd',
36382    'B',
36383    'u',
36384    'f',
36385    'f',
36386    'e',
36387    'r',
36388    'S',
36389    'u',
36390    'b',
36391    'D',
36392    'a',
36393    't',
36394    'a',
36395    'N',
36396    'V',
36397    'X',
36398    0, // glLGPUNamedBufferSubDataNVX
36399    'g',
36400    'l',
36401    'L',
36402    'a',
36403    'b',
36404    'e',
36405    'l',
36406    'O',
36407    'b',
36408    'j',
36409    'e',
36410    'c',
36411    't',
36412    'E',
36413    'X',
36414    'T',
36415    0, // glLabelObjectEXT
36416    'g',
36417    'l',
36418    'L',
36419    'i',
36420    'g',
36421    'h',
36422    't',
36423    'E',
36424    'n',
36425    'v',
36426    'i',
36427    'S',
36428    'G',
36429    'I',
36430    'X',
36431    0, // glLightEnviSGIX
36432    'g',
36433    'l',
36434    'L',
36435    'i',
36436    'g',
36437    'h',
36438    't',
36439    'M',
36440    'o',
36441    'd',
36442    'e',
36443    'l',
36444    'f',
36445    0, // glLightModelf
36446    'g',
36447    'l',
36448    'L',
36449    'i',
36450    'g',
36451    'h',
36452    't',
36453    'M',
36454    'o',
36455    'd',
36456    'e',
36457    'l',
36458    'f',
36459    'v',
36460    0, // glLightModelfv
36461    'g',
36462    'l',
36463    'L',
36464    'i',
36465    'g',
36466    'h',
36467    't',
36468    'M',
36469    'o',
36470    'd',
36471    'e',
36472    'l',
36473    'i',
36474    0, // glLightModeli
36475    'g',
36476    'l',
36477    'L',
36478    'i',
36479    'g',
36480    'h',
36481    't',
36482    'M',
36483    'o',
36484    'd',
36485    'e',
36486    'l',
36487    'i',
36488    'v',
36489    0, // glLightModeliv
36490    'g',
36491    'l',
36492    'L',
36493    'i',
36494    'g',
36495    'h',
36496    't',
36497    'M',
36498    'o',
36499    'd',
36500    'e',
36501    'l',
36502    'x',
36503    0, // glLightModelx
36504    'g',
36505    'l',
36506    'L',
36507    'i',
36508    'g',
36509    'h',
36510    't',
36511    'M',
36512    'o',
36513    'd',
36514    'e',
36515    'l',
36516    'x',
36517    'O',
36518    'E',
36519    'S',
36520    0, // glLightModelxOES
36521    'g',
36522    'l',
36523    'L',
36524    'i',
36525    'g',
36526    'h',
36527    't',
36528    'M',
36529    'o',
36530    'd',
36531    'e',
36532    'l',
36533    'x',
36534    'v',
36535    0, // glLightModelxv
36536    'g',
36537    'l',
36538    'L',
36539    'i',
36540    'g',
36541    'h',
36542    't',
36543    'M',
36544    'o',
36545    'd',
36546    'e',
36547    'l',
36548    'x',
36549    'v',
36550    'O',
36551    'E',
36552    'S',
36553    0, // glLightModelxvOES
36554    'g',
36555    'l',
36556    'L',
36557    'i',
36558    'g',
36559    'h',
36560    't',
36561    'f',
36562    0, // glLightf
36563    'g',
36564    'l',
36565    'L',
36566    'i',
36567    'g',
36568    'h',
36569    't',
36570    'f',
36571    'v',
36572    0, // glLightfv
36573    'g',
36574    'l',
36575    'L',
36576    'i',
36577    'g',
36578    'h',
36579    't',
36580    'i',
36581    0, // glLighti
36582    'g',
36583    'l',
36584    'L',
36585    'i',
36586    'g',
36587    'h',
36588    't',
36589    'i',
36590    'v',
36591    0, // glLightiv
36592    'g',
36593    'l',
36594    'L',
36595    'i',
36596    'g',
36597    'h',
36598    't',
36599    'x',
36600    0, // glLightx
36601    'g',
36602    'l',
36603    'L',
36604    'i',
36605    'g',
36606    'h',
36607    't',
36608    'x',
36609    'O',
36610    'E',
36611    'S',
36612    0, // glLightxOES
36613    'g',
36614    'l',
36615    'L',
36616    'i',
36617    'g',
36618    'h',
36619    't',
36620    'x',
36621    'v',
36622    0, // glLightxv
36623    'g',
36624    'l',
36625    'L',
36626    'i',
36627    'g',
36628    'h',
36629    't',
36630    'x',
36631    'v',
36632    'O',
36633    'E',
36634    'S',
36635    0, // glLightxvOES
36636    'g',
36637    'l',
36638    'L',
36639    'i',
36640    'n',
36641    'e',
36642    'S',
36643    't',
36644    'i',
36645    'p',
36646    'p',
36647    'l',
36648    'e',
36649    0, // glLineStipple
36650    'g',
36651    'l',
36652    'L',
36653    'i',
36654    'n',
36655    'e',
36656    'W',
36657    'i',
36658    'd',
36659    't',
36660    'h',
36661    0, // glLineWidth
36662    'g',
36663    'l',
36664    'L',
36665    'i',
36666    'n',
36667    'e',
36668    'W',
36669    'i',
36670    'd',
36671    't',
36672    'h',
36673    'x',
36674    0, // glLineWidthx
36675    'g',
36676    'l',
36677    'L',
36678    'i',
36679    'n',
36680    'e',
36681    'W',
36682    'i',
36683    'd',
36684    't',
36685    'h',
36686    'x',
36687    'O',
36688    'E',
36689    'S',
36690    0, // glLineWidthxOES
36691    'g',
36692    'l',
36693    'L',
36694    'i',
36695    'n',
36696    'k',
36697    'P',
36698    'r',
36699    'o',
36700    'g',
36701    'r',
36702    'a',
36703    'm',
36704    0, // glLinkProgram
36705    'g',
36706    'l',
36707    'L',
36708    'i',
36709    'n',
36710    'k',
36711    'P',
36712    'r',
36713    'o',
36714    'g',
36715    'r',
36716    'a',
36717    'm',
36718    'A',
36719    'R',
36720    'B',
36721    0, // glLinkProgramARB
36722    'g',
36723    'l',
36724    'L',
36725    'i',
36726    's',
36727    't',
36728    'B',
36729    'a',
36730    's',
36731    'e',
36732    0, // glListBase
36733    'g',
36734    'l',
36735    'L',
36736    'i',
36737    's',
36738    't',
36739    'D',
36740    'r',
36741    'a',
36742    'w',
36743    'C',
36744    'o',
36745    'm',
36746    'm',
36747    'a',
36748    'n',
36749    'd',
36750    's',
36751    'S',
36752    't',
36753    'a',
36754    't',
36755    'e',
36756    's',
36757    'C',
36758    'l',
36759    'i',
36760    'e',
36761    'n',
36762    't',
36763    'N',
36764    'V',
36765    0, // glListDrawCommandsStatesClientNV
36766    'g',
36767    'l',
36768    'L',
36769    'i',
36770    's',
36771    't',
36772    'P',
36773    'a',
36774    'r',
36775    'a',
36776    'm',
36777    'e',
36778    't',
36779    'e',
36780    'r',
36781    'f',
36782    'S',
36783    'G',
36784    'I',
36785    'X',
36786    0, // glListParameterfSGIX
36787    'g',
36788    'l',
36789    'L',
36790    'i',
36791    's',
36792    't',
36793    'P',
36794    'a',
36795    'r',
36796    'a',
36797    'm',
36798    'e',
36799    't',
36800    'e',
36801    'r',
36802    'f',
36803    'v',
36804    'S',
36805    'G',
36806    'I',
36807    'X',
36808    0, // glListParameterfvSGIX
36809    'g',
36810    'l',
36811    'L',
36812    'i',
36813    's',
36814    't',
36815    'P',
36816    'a',
36817    'r',
36818    'a',
36819    'm',
36820    'e',
36821    't',
36822    'e',
36823    'r',
36824    'i',
36825    'S',
36826    'G',
36827    'I',
36828    'X',
36829    0, // glListParameteriSGIX
36830    'g',
36831    'l',
36832    'L',
36833    'i',
36834    's',
36835    't',
36836    'P',
36837    'a',
36838    'r',
36839    'a',
36840    'm',
36841    'e',
36842    't',
36843    'e',
36844    'r',
36845    'i',
36846    'v',
36847    'S',
36848    'G',
36849    'I',
36850    'X',
36851    0, // glListParameterivSGIX
36852    'g',
36853    'l',
36854    'L',
36855    'o',
36856    'a',
36857    'd',
36858    'I',
36859    'd',
36860    'e',
36861    'n',
36862    't',
36863    'i',
36864    't',
36865    'y',
36866    0, // glLoadIdentity
36867    'g',
36868    'l',
36869    'L',
36870    'o',
36871    'a',
36872    'd',
36873    'I',
36874    'd',
36875    'e',
36876    'n',
36877    't',
36878    'i',
36879    't',
36880    'y',
36881    'D',
36882    'e',
36883    'f',
36884    'o',
36885    'r',
36886    'm',
36887    'a',
36888    't',
36889    'i',
36890    'o',
36891    'n',
36892    'M',
36893    'a',
36894    'p',
36895    'S',
36896    'G',
36897    'I',
36898    'X',
36899    0, // glLoadIdentityDeformationMapSGIX
36900    'g',
36901    'l',
36902    'L',
36903    'o',
36904    'a',
36905    'd',
36906    'M',
36907    'a',
36908    't',
36909    'r',
36910    'i',
36911    'x',
36912    'd',
36913    0, // glLoadMatrixd
36914    'g',
36915    'l',
36916    'L',
36917    'o',
36918    'a',
36919    'd',
36920    'M',
36921    'a',
36922    't',
36923    'r',
36924    'i',
36925    'x',
36926    'f',
36927    0, // glLoadMatrixf
36928    'g',
36929    'l',
36930    'L',
36931    'o',
36932    'a',
36933    'd',
36934    'M',
36935    'a',
36936    't',
36937    'r',
36938    'i',
36939    'x',
36940    'x',
36941    0, // glLoadMatrixx
36942    'g',
36943    'l',
36944    'L',
36945    'o',
36946    'a',
36947    'd',
36948    'M',
36949    'a',
36950    't',
36951    'r',
36952    'i',
36953    'x',
36954    'x',
36955    'O',
36956    'E',
36957    'S',
36958    0, // glLoadMatrixxOES
36959    'g',
36960    'l',
36961    'L',
36962    'o',
36963    'a',
36964    'd',
36965    'N',
36966    'a',
36967    'm',
36968    'e',
36969    0, // glLoadName
36970    'g',
36971    'l',
36972    'L',
36973    'o',
36974    'a',
36975    'd',
36976    'P',
36977    'a',
36978    'l',
36979    'e',
36980    't',
36981    't',
36982    'e',
36983    'F',
36984    'r',
36985    'o',
36986    'm',
36987    'M',
36988    'o',
36989    'd',
36990    'e',
36991    'l',
36992    'V',
36993    'i',
36994    'e',
36995    'w',
36996    'M',
36997    'a',
36998    't',
36999    'r',
37000    'i',
37001    'x',
37002    'O',
37003    'E',
37004    'S',
37005    0, // glLoadPaletteFromModelViewMatrixOES
37006    'g',
37007    'l',
37008    'L',
37009    'o',
37010    'a',
37011    'd',
37012    'P',
37013    'r',
37014    'o',
37015    'g',
37016    'r',
37017    'a',
37018    'm',
37019    'N',
37020    'V',
37021    0, // glLoadProgramNV
37022    'g',
37023    'l',
37024    'L',
37025    'o',
37026    'a',
37027    'd',
37028    'T',
37029    'r',
37030    'a',
37031    'n',
37032    's',
37033    'p',
37034    'o',
37035    's',
37036    'e',
37037    'M',
37038    'a',
37039    't',
37040    'r',
37041    'i',
37042    'x',
37043    'd',
37044    0, // glLoadTransposeMatrixd
37045    'g',
37046    'l',
37047    'L',
37048    'o',
37049    'a',
37050    'd',
37051    'T',
37052    'r',
37053    'a',
37054    'n',
37055    's',
37056    'p',
37057    'o',
37058    's',
37059    'e',
37060    'M',
37061    'a',
37062    't',
37063    'r',
37064    'i',
37065    'x',
37066    'd',
37067    'A',
37068    'R',
37069    'B',
37070    0, // glLoadTransposeMatrixdARB
37071    'g',
37072    'l',
37073    'L',
37074    'o',
37075    'a',
37076    'd',
37077    'T',
37078    'r',
37079    'a',
37080    'n',
37081    's',
37082    'p',
37083    'o',
37084    's',
37085    'e',
37086    'M',
37087    'a',
37088    't',
37089    'r',
37090    'i',
37091    'x',
37092    'f',
37093    0, // glLoadTransposeMatrixf
37094    'g',
37095    'l',
37096    'L',
37097    'o',
37098    'a',
37099    'd',
37100    'T',
37101    'r',
37102    'a',
37103    'n',
37104    's',
37105    'p',
37106    'o',
37107    's',
37108    'e',
37109    'M',
37110    'a',
37111    't',
37112    'r',
37113    'i',
37114    'x',
37115    'f',
37116    'A',
37117    'R',
37118    'B',
37119    0, // glLoadTransposeMatrixfARB
37120    'g',
37121    'l',
37122    'L',
37123    'o',
37124    'a',
37125    'd',
37126    'T',
37127    'r',
37128    'a',
37129    'n',
37130    's',
37131    'p',
37132    'o',
37133    's',
37134    'e',
37135    'M',
37136    'a',
37137    't',
37138    'r',
37139    'i',
37140    'x',
37141    'x',
37142    'O',
37143    'E',
37144    'S',
37145    0, // glLoadTransposeMatrixxOES
37146    'g',
37147    'l',
37148    'L',
37149    'o',
37150    'c',
37151    'k',
37152    'A',
37153    'r',
37154    'r',
37155    'a',
37156    'y',
37157    's',
37158    'E',
37159    'X',
37160    'T',
37161    0, // glLockArraysEXT
37162    'g',
37163    'l',
37164    'L',
37165    'o',
37166    'g',
37167    'i',
37168    'c',
37169    'O',
37170    'p',
37171    0, // glLogicOp
37172    'g',
37173    'l',
37174    'M',
37175    'a',
37176    'k',
37177    'e',
37178    'B',
37179    'u',
37180    'f',
37181    'f',
37182    'e',
37183    'r',
37184    'N',
37185    'o',
37186    'n',
37187    'R',
37188    'e',
37189    's',
37190    'i',
37191    'd',
37192    'e',
37193    'n',
37194    't',
37195    'N',
37196    'V',
37197    0, // glMakeBufferNonResidentNV
37198    'g',
37199    'l',
37200    'M',
37201    'a',
37202    'k',
37203    'e',
37204    'B',
37205    'u',
37206    'f',
37207    'f',
37208    'e',
37209    'r',
37210    'R',
37211    'e',
37212    's',
37213    'i',
37214    'd',
37215    'e',
37216    'n',
37217    't',
37218    'N',
37219    'V',
37220    0, // glMakeBufferResidentNV
37221    'g',
37222    'l',
37223    'M',
37224    'a',
37225    'k',
37226    'e',
37227    'I',
37228    'm',
37229    'a',
37230    'g',
37231    'e',
37232    'H',
37233    'a',
37234    'n',
37235    'd',
37236    'l',
37237    'e',
37238    'N',
37239    'o',
37240    'n',
37241    'R',
37242    'e',
37243    's',
37244    'i',
37245    'd',
37246    'e',
37247    'n',
37248    't',
37249    'A',
37250    'R',
37251    'B',
37252    0, // glMakeImageHandleNonResidentARB
37253    'g',
37254    'l',
37255    'M',
37256    'a',
37257    'k',
37258    'e',
37259    'I',
37260    'm',
37261    'a',
37262    'g',
37263    'e',
37264    'H',
37265    'a',
37266    'n',
37267    'd',
37268    'l',
37269    'e',
37270    'N',
37271    'o',
37272    'n',
37273    'R',
37274    'e',
37275    's',
37276    'i',
37277    'd',
37278    'e',
37279    'n',
37280    't',
37281    'N',
37282    'V',
37283    0, // glMakeImageHandleNonResidentNV
37284    'g',
37285    'l',
37286    'M',
37287    'a',
37288    'k',
37289    'e',
37290    'I',
37291    'm',
37292    'a',
37293    'g',
37294    'e',
37295    'H',
37296    'a',
37297    'n',
37298    'd',
37299    'l',
37300    'e',
37301    'R',
37302    'e',
37303    's',
37304    'i',
37305    'd',
37306    'e',
37307    'n',
37308    't',
37309    'A',
37310    'R',
37311    'B',
37312    0, // glMakeImageHandleResidentARB
37313    'g',
37314    'l',
37315    'M',
37316    'a',
37317    'k',
37318    'e',
37319    'I',
37320    'm',
37321    'a',
37322    'g',
37323    'e',
37324    'H',
37325    'a',
37326    'n',
37327    'd',
37328    'l',
37329    'e',
37330    'R',
37331    'e',
37332    's',
37333    'i',
37334    'd',
37335    'e',
37336    'n',
37337    't',
37338    'N',
37339    'V',
37340    0, // glMakeImageHandleResidentNV
37341    'g',
37342    'l',
37343    'M',
37344    'a',
37345    'k',
37346    'e',
37347    'N',
37348    'a',
37349    'm',
37350    'e',
37351    'd',
37352    'B',
37353    'u',
37354    'f',
37355    'f',
37356    'e',
37357    'r',
37358    'N',
37359    'o',
37360    'n',
37361    'R',
37362    'e',
37363    's',
37364    'i',
37365    'd',
37366    'e',
37367    'n',
37368    't',
37369    'N',
37370    'V',
37371    0, // glMakeNamedBufferNonResidentNV
37372    'g',
37373    'l',
37374    'M',
37375    'a',
37376    'k',
37377    'e',
37378    'N',
37379    'a',
37380    'm',
37381    'e',
37382    'd',
37383    'B',
37384    'u',
37385    'f',
37386    'f',
37387    'e',
37388    'r',
37389    'R',
37390    'e',
37391    's',
37392    'i',
37393    'd',
37394    'e',
37395    'n',
37396    't',
37397    'N',
37398    'V',
37399    0, // glMakeNamedBufferResidentNV
37400    'g',
37401    'l',
37402    'M',
37403    'a',
37404    'k',
37405    'e',
37406    'T',
37407    'e',
37408    'x',
37409    't',
37410    'u',
37411    'r',
37412    'e',
37413    'H',
37414    'a',
37415    'n',
37416    'd',
37417    'l',
37418    'e',
37419    'N',
37420    'o',
37421    'n',
37422    'R',
37423    'e',
37424    's',
37425    'i',
37426    'd',
37427    'e',
37428    'n',
37429    't',
37430    'A',
37431    'R',
37432    'B',
37433    0, // glMakeTextureHandleNonResidentARB
37434    'g',
37435    'l',
37436    'M',
37437    'a',
37438    'k',
37439    'e',
37440    'T',
37441    'e',
37442    'x',
37443    't',
37444    'u',
37445    'r',
37446    'e',
37447    'H',
37448    'a',
37449    'n',
37450    'd',
37451    'l',
37452    'e',
37453    'N',
37454    'o',
37455    'n',
37456    'R',
37457    'e',
37458    's',
37459    'i',
37460    'd',
37461    'e',
37462    'n',
37463    't',
37464    'N',
37465    'V',
37466    0, // glMakeTextureHandleNonResidentNV
37467    'g',
37468    'l',
37469    'M',
37470    'a',
37471    'k',
37472    'e',
37473    'T',
37474    'e',
37475    'x',
37476    't',
37477    'u',
37478    'r',
37479    'e',
37480    'H',
37481    'a',
37482    'n',
37483    'd',
37484    'l',
37485    'e',
37486    'R',
37487    'e',
37488    's',
37489    'i',
37490    'd',
37491    'e',
37492    'n',
37493    't',
37494    'A',
37495    'R',
37496    'B',
37497    0, // glMakeTextureHandleResidentARB
37498    'g',
37499    'l',
37500    'M',
37501    'a',
37502    'k',
37503    'e',
37504    'T',
37505    'e',
37506    'x',
37507    't',
37508    'u',
37509    'r',
37510    'e',
37511    'H',
37512    'a',
37513    'n',
37514    'd',
37515    'l',
37516    'e',
37517    'R',
37518    'e',
37519    's',
37520    'i',
37521    'd',
37522    'e',
37523    'n',
37524    't',
37525    'N',
37526    'V',
37527    0, // glMakeTextureHandleResidentNV
37528    'g',
37529    'l',
37530    'M',
37531    'a',
37532    'p',
37533    '1',
37534    'd',
37535    0, // glMap1d
37536    'g',
37537    'l',
37538    'M',
37539    'a',
37540    'p',
37541    '1',
37542    'f',
37543    0, // glMap1f
37544    'g',
37545    'l',
37546    'M',
37547    'a',
37548    'p',
37549    '1',
37550    'x',
37551    'O',
37552    'E',
37553    'S',
37554    0, // glMap1xOES
37555    'g',
37556    'l',
37557    'M',
37558    'a',
37559    'p',
37560    '2',
37561    'd',
37562    0, // glMap2d
37563    'g',
37564    'l',
37565    'M',
37566    'a',
37567    'p',
37568    '2',
37569    'f',
37570    0, // glMap2f
37571    'g',
37572    'l',
37573    'M',
37574    'a',
37575    'p',
37576    '2',
37577    'x',
37578    'O',
37579    'E',
37580    'S',
37581    0, // glMap2xOES
37582    'g',
37583    'l',
37584    'M',
37585    'a',
37586    'p',
37587    'B',
37588    'u',
37589    'f',
37590    'f',
37591    'e',
37592    'r',
37593    0, // glMapBuffer
37594    'g',
37595    'l',
37596    'M',
37597    'a',
37598    'p',
37599    'B',
37600    'u',
37601    'f',
37602    'f',
37603    'e',
37604    'r',
37605    'A',
37606    'R',
37607    'B',
37608    0, // glMapBufferARB
37609    'g',
37610    'l',
37611    'M',
37612    'a',
37613    'p',
37614    'B',
37615    'u',
37616    'f',
37617    'f',
37618    'e',
37619    'r',
37620    'O',
37621    'E',
37622    'S',
37623    0, // glMapBufferOES
37624    'g',
37625    'l',
37626    'M',
37627    'a',
37628    'p',
37629    'B',
37630    'u',
37631    'f',
37632    'f',
37633    'e',
37634    'r',
37635    'R',
37636    'a',
37637    'n',
37638    'g',
37639    'e',
37640    0, // glMapBufferRange
37641    'g',
37642    'l',
37643    'M',
37644    'a',
37645    'p',
37646    'B',
37647    'u',
37648    'f',
37649    'f',
37650    'e',
37651    'r',
37652    'R',
37653    'a',
37654    'n',
37655    'g',
37656    'e',
37657    'E',
37658    'X',
37659    'T',
37660    0, // glMapBufferRangeEXT
37661    'g',
37662    'l',
37663    'M',
37664    'a',
37665    'p',
37666    'C',
37667    'o',
37668    'n',
37669    't',
37670    'r',
37671    'o',
37672    'l',
37673    'P',
37674    'o',
37675    'i',
37676    'n',
37677    't',
37678    's',
37679    'N',
37680    'V',
37681    0, // glMapControlPointsNV
37682    'g',
37683    'l',
37684    'M',
37685    'a',
37686    'p',
37687    'G',
37688    'r',
37689    'i',
37690    'd',
37691    '1',
37692    'd',
37693    0, // glMapGrid1d
37694    'g',
37695    'l',
37696    'M',
37697    'a',
37698    'p',
37699    'G',
37700    'r',
37701    'i',
37702    'd',
37703    '1',
37704    'f',
37705    0, // glMapGrid1f
37706    'g',
37707    'l',
37708    'M',
37709    'a',
37710    'p',
37711    'G',
37712    'r',
37713    'i',
37714    'd',
37715    '1',
37716    'x',
37717    'O',
37718    'E',
37719    'S',
37720    0, // glMapGrid1xOES
37721    'g',
37722    'l',
37723    'M',
37724    'a',
37725    'p',
37726    'G',
37727    'r',
37728    'i',
37729    'd',
37730    '2',
37731    'd',
37732    0, // glMapGrid2d
37733    'g',
37734    'l',
37735    'M',
37736    'a',
37737    'p',
37738    'G',
37739    'r',
37740    'i',
37741    'd',
37742    '2',
37743    'f',
37744    0, // glMapGrid2f
37745    'g',
37746    'l',
37747    'M',
37748    'a',
37749    'p',
37750    'G',
37751    'r',
37752    'i',
37753    'd',
37754    '2',
37755    'x',
37756    'O',
37757    'E',
37758    'S',
37759    0, // glMapGrid2xOES
37760    'g',
37761    'l',
37762    'M',
37763    'a',
37764    'p',
37765    'N',
37766    'a',
37767    'm',
37768    'e',
37769    'd',
37770    'B',
37771    'u',
37772    'f',
37773    'f',
37774    'e',
37775    'r',
37776    0, // glMapNamedBuffer
37777    'g',
37778    'l',
37779    'M',
37780    'a',
37781    'p',
37782    'N',
37783    'a',
37784    'm',
37785    'e',
37786    'd',
37787    'B',
37788    'u',
37789    'f',
37790    'f',
37791    'e',
37792    'r',
37793    'E',
37794    'X',
37795    'T',
37796    0, // glMapNamedBufferEXT
37797    'g',
37798    'l',
37799    'M',
37800    'a',
37801    'p',
37802    'N',
37803    'a',
37804    'm',
37805    'e',
37806    'd',
37807    'B',
37808    'u',
37809    'f',
37810    'f',
37811    'e',
37812    'r',
37813    'R',
37814    'a',
37815    'n',
37816    'g',
37817    'e',
37818    0, // glMapNamedBufferRange
37819    'g',
37820    'l',
37821    'M',
37822    'a',
37823    'p',
37824    'N',
37825    'a',
37826    'm',
37827    'e',
37828    'd',
37829    'B',
37830    'u',
37831    'f',
37832    'f',
37833    'e',
37834    'r',
37835    'R',
37836    'a',
37837    'n',
37838    'g',
37839    'e',
37840    'E',
37841    'X',
37842    'T',
37843    0, // glMapNamedBufferRangeEXT
37844    'g',
37845    'l',
37846    'M',
37847    'a',
37848    'p',
37849    'O',
37850    'b',
37851    'j',
37852    'e',
37853    'c',
37854    't',
37855    'B',
37856    'u',
37857    'f',
37858    'f',
37859    'e',
37860    'r',
37861    'A',
37862    'T',
37863    'I',
37864    0, // glMapObjectBufferATI
37865    'g',
37866    'l',
37867    'M',
37868    'a',
37869    'p',
37870    'P',
37871    'a',
37872    'r',
37873    'a',
37874    'm',
37875    'e',
37876    't',
37877    'e',
37878    'r',
37879    'f',
37880    'v',
37881    'N',
37882    'V',
37883    0, // glMapParameterfvNV
37884    'g',
37885    'l',
37886    'M',
37887    'a',
37888    'p',
37889    'P',
37890    'a',
37891    'r',
37892    'a',
37893    'm',
37894    'e',
37895    't',
37896    'e',
37897    'r',
37898    'i',
37899    'v',
37900    'N',
37901    'V',
37902    0, // glMapParameterivNV
37903    'g',
37904    'l',
37905    'M',
37906    'a',
37907    'p',
37908    'T',
37909    'e',
37910    'x',
37911    't',
37912    'u',
37913    'r',
37914    'e',
37915    '2',
37916    'D',
37917    'I',
37918    'N',
37919    'T',
37920    'E',
37921    'L',
37922    0, // glMapTexture2DINTEL
37923    'g',
37924    'l',
37925    'M',
37926    'a',
37927    'p',
37928    'V',
37929    'e',
37930    'r',
37931    't',
37932    'e',
37933    'x',
37934    'A',
37935    't',
37936    't',
37937    'r',
37938    'i',
37939    'b',
37940    '1',
37941    'd',
37942    'A',
37943    'P',
37944    'P',
37945    'L',
37946    'E',
37947    0, // glMapVertexAttrib1dAPPLE
37948    'g',
37949    'l',
37950    'M',
37951    'a',
37952    'p',
37953    'V',
37954    'e',
37955    'r',
37956    't',
37957    'e',
37958    'x',
37959    'A',
37960    't',
37961    't',
37962    'r',
37963    'i',
37964    'b',
37965    '1',
37966    'f',
37967    'A',
37968    'P',
37969    'P',
37970    'L',
37971    'E',
37972    0, // glMapVertexAttrib1fAPPLE
37973    'g',
37974    'l',
37975    'M',
37976    'a',
37977    'p',
37978    'V',
37979    'e',
37980    'r',
37981    't',
37982    'e',
37983    'x',
37984    'A',
37985    't',
37986    't',
37987    'r',
37988    'i',
37989    'b',
37990    '2',
37991    'd',
37992    'A',
37993    'P',
37994    'P',
37995    'L',
37996    'E',
37997    0, // glMapVertexAttrib2dAPPLE
37998    'g',
37999    'l',
38000    'M',
38001    'a',
38002    'p',
38003    'V',
38004    'e',
38005    'r',
38006    't',
38007    'e',
38008    'x',
38009    'A',
38010    't',
38011    't',
38012    'r',
38013    'i',
38014    'b',
38015    '2',
38016    'f',
38017    'A',
38018    'P',
38019    'P',
38020    'L',
38021    'E',
38022    0, // glMapVertexAttrib2fAPPLE
38023    'g',
38024    'l',
38025    'M',
38026    'a',
38027    't',
38028    'e',
38029    'r',
38030    'i',
38031    'a',
38032    'l',
38033    'f',
38034    0, // glMaterialf
38035    'g',
38036    'l',
38037    'M',
38038    'a',
38039    't',
38040    'e',
38041    'r',
38042    'i',
38043    'a',
38044    'l',
38045    'f',
38046    'v',
38047    0, // glMaterialfv
38048    'g',
38049    'l',
38050    'M',
38051    'a',
38052    't',
38053    'e',
38054    'r',
38055    'i',
38056    'a',
38057    'l',
38058    'i',
38059    0, // glMateriali
38060    'g',
38061    'l',
38062    'M',
38063    'a',
38064    't',
38065    'e',
38066    'r',
38067    'i',
38068    'a',
38069    'l',
38070    'i',
38071    'v',
38072    0, // glMaterialiv
38073    'g',
38074    'l',
38075    'M',
38076    'a',
38077    't',
38078    'e',
38079    'r',
38080    'i',
38081    'a',
38082    'l',
38083    'x',
38084    0, // glMaterialx
38085    'g',
38086    'l',
38087    'M',
38088    'a',
38089    't',
38090    'e',
38091    'r',
38092    'i',
38093    'a',
38094    'l',
38095    'x',
38096    'O',
38097    'E',
38098    'S',
38099    0, // glMaterialxOES
38100    'g',
38101    'l',
38102    'M',
38103    'a',
38104    't',
38105    'e',
38106    'r',
38107    'i',
38108    'a',
38109    'l',
38110    'x',
38111    'v',
38112    0, // glMaterialxv
38113    'g',
38114    'l',
38115    'M',
38116    'a',
38117    't',
38118    'e',
38119    'r',
38120    'i',
38121    'a',
38122    'l',
38123    'x',
38124    'v',
38125    'O',
38126    'E',
38127    'S',
38128    0, // glMaterialxvOES
38129    'g',
38130    'l',
38131    'M',
38132    'a',
38133    't',
38134    'r',
38135    'i',
38136    'x',
38137    'F',
38138    'r',
38139    'u',
38140    's',
38141    't',
38142    'u',
38143    'm',
38144    'E',
38145    'X',
38146    'T',
38147    0, // glMatrixFrustumEXT
38148    'g',
38149    'l',
38150    'M',
38151    'a',
38152    't',
38153    'r',
38154    'i',
38155    'x',
38156    'I',
38157    'n',
38158    'd',
38159    'e',
38160    'x',
38161    'P',
38162    'o',
38163    'i',
38164    'n',
38165    't',
38166    'e',
38167    'r',
38168    'A',
38169    'R',
38170    'B',
38171    0, // glMatrixIndexPointerARB
38172    'g',
38173    'l',
38174    'M',
38175    'a',
38176    't',
38177    'r',
38178    'i',
38179    'x',
38180    'I',
38181    'n',
38182    'd',
38183    'e',
38184    'x',
38185    'P',
38186    'o',
38187    'i',
38188    'n',
38189    't',
38190    'e',
38191    'r',
38192    'O',
38193    'E',
38194    'S',
38195    0, // glMatrixIndexPointerOES
38196    'g',
38197    'l',
38198    'M',
38199    'a',
38200    't',
38201    'r',
38202    'i',
38203    'x',
38204    'I',
38205    'n',
38206    'd',
38207    'e',
38208    'x',
38209    'u',
38210    'b',
38211    'v',
38212    'A',
38213    'R',
38214    'B',
38215    0, // glMatrixIndexubvARB
38216    'g',
38217    'l',
38218    'M',
38219    'a',
38220    't',
38221    'r',
38222    'i',
38223    'x',
38224    'I',
38225    'n',
38226    'd',
38227    'e',
38228    'x',
38229    'u',
38230    'i',
38231    'v',
38232    'A',
38233    'R',
38234    'B',
38235    0, // glMatrixIndexuivARB
38236    'g',
38237    'l',
38238    'M',
38239    'a',
38240    't',
38241    'r',
38242    'i',
38243    'x',
38244    'I',
38245    'n',
38246    'd',
38247    'e',
38248    'x',
38249    'u',
38250    's',
38251    'v',
38252    'A',
38253    'R',
38254    'B',
38255    0, // glMatrixIndexusvARB
38256    'g',
38257    'l',
38258    'M',
38259    'a',
38260    't',
38261    'r',
38262    'i',
38263    'x',
38264    'L',
38265    'o',
38266    'a',
38267    'd',
38268    '3',
38269    'x',
38270    '2',
38271    'f',
38272    'N',
38273    'V',
38274    0, // glMatrixLoad3x2fNV
38275    'g',
38276    'l',
38277    'M',
38278    'a',
38279    't',
38280    'r',
38281    'i',
38282    'x',
38283    'L',
38284    'o',
38285    'a',
38286    'd',
38287    '3',
38288    'x',
38289    '3',
38290    'f',
38291    'N',
38292    'V',
38293    0, // glMatrixLoad3x3fNV
38294    'g',
38295    'l',
38296    'M',
38297    'a',
38298    't',
38299    'r',
38300    'i',
38301    'x',
38302    'L',
38303    'o',
38304    'a',
38305    'd',
38306    'I',
38307    'd',
38308    'e',
38309    'n',
38310    't',
38311    'i',
38312    't',
38313    'y',
38314    'E',
38315    'X',
38316    'T',
38317    0, // glMatrixLoadIdentityEXT
38318    'g',
38319    'l',
38320    'M',
38321    'a',
38322    't',
38323    'r',
38324    'i',
38325    'x',
38326    'L',
38327    'o',
38328    'a',
38329    'd',
38330    'T',
38331    'r',
38332    'a',
38333    'n',
38334    's',
38335    'p',
38336    'o',
38337    's',
38338    'e',
38339    '3',
38340    'x',
38341    '3',
38342    'f',
38343    'N',
38344    'V',
38345    0, // glMatrixLoadTranspose3x3fNV
38346    'g',
38347    'l',
38348    'M',
38349    'a',
38350    't',
38351    'r',
38352    'i',
38353    'x',
38354    'L',
38355    'o',
38356    'a',
38357    'd',
38358    'T',
38359    'r',
38360    'a',
38361    'n',
38362    's',
38363    'p',
38364    'o',
38365    's',
38366    'e',
38367    'd',
38368    'E',
38369    'X',
38370    'T',
38371    0, // glMatrixLoadTransposedEXT
38372    'g',
38373    'l',
38374    'M',
38375    'a',
38376    't',
38377    'r',
38378    'i',
38379    'x',
38380    'L',
38381    'o',
38382    'a',
38383    'd',
38384    'T',
38385    'r',
38386    'a',
38387    'n',
38388    's',
38389    'p',
38390    'o',
38391    's',
38392    'e',
38393    'f',
38394    'E',
38395    'X',
38396    'T',
38397    0, // glMatrixLoadTransposefEXT
38398    'g',
38399    'l',
38400    'M',
38401    'a',
38402    't',
38403    'r',
38404    'i',
38405    'x',
38406    'L',
38407    'o',
38408    'a',
38409    'd',
38410    'd',
38411    'E',
38412    'X',
38413    'T',
38414    0, // glMatrixLoaddEXT
38415    'g',
38416    'l',
38417    'M',
38418    'a',
38419    't',
38420    'r',
38421    'i',
38422    'x',
38423    'L',
38424    'o',
38425    'a',
38426    'd',
38427    'f',
38428    'E',
38429    'X',
38430    'T',
38431    0, // glMatrixLoadfEXT
38432    'g',
38433    'l',
38434    'M',
38435    'a',
38436    't',
38437    'r',
38438    'i',
38439    'x',
38440    'M',
38441    'o',
38442    'd',
38443    'e',
38444    0, // glMatrixMode
38445    'g',
38446    'l',
38447    'M',
38448    'a',
38449    't',
38450    'r',
38451    'i',
38452    'x',
38453    'M',
38454    'u',
38455    'l',
38456    't',
38457    '3',
38458    'x',
38459    '2',
38460    'f',
38461    'N',
38462    'V',
38463    0, // glMatrixMult3x2fNV
38464    'g',
38465    'l',
38466    'M',
38467    'a',
38468    't',
38469    'r',
38470    'i',
38471    'x',
38472    'M',
38473    'u',
38474    'l',
38475    't',
38476    '3',
38477    'x',
38478    '3',
38479    'f',
38480    'N',
38481    'V',
38482    0, // glMatrixMult3x3fNV
38483    'g',
38484    'l',
38485    'M',
38486    'a',
38487    't',
38488    'r',
38489    'i',
38490    'x',
38491    'M',
38492    'u',
38493    'l',
38494    't',
38495    'T',
38496    'r',
38497    'a',
38498    'n',
38499    's',
38500    'p',
38501    'o',
38502    's',
38503    'e',
38504    '3',
38505    'x',
38506    '3',
38507    'f',
38508    'N',
38509    'V',
38510    0, // glMatrixMultTranspose3x3fNV
38511    'g',
38512    'l',
38513    'M',
38514    'a',
38515    't',
38516    'r',
38517    'i',
38518    'x',
38519    'M',
38520    'u',
38521    'l',
38522    't',
38523    'T',
38524    'r',
38525    'a',
38526    'n',
38527    's',
38528    'p',
38529    'o',
38530    's',
38531    'e',
38532    'd',
38533    'E',
38534    'X',
38535    'T',
38536    0, // glMatrixMultTransposedEXT
38537    'g',
38538    'l',
38539    'M',
38540    'a',
38541    't',
38542    'r',
38543    'i',
38544    'x',
38545    'M',
38546    'u',
38547    'l',
38548    't',
38549    'T',
38550    'r',
38551    'a',
38552    'n',
38553    's',
38554    'p',
38555    'o',
38556    's',
38557    'e',
38558    'f',
38559    'E',
38560    'X',
38561    'T',
38562    0, // glMatrixMultTransposefEXT
38563    'g',
38564    'l',
38565    'M',
38566    'a',
38567    't',
38568    'r',
38569    'i',
38570    'x',
38571    'M',
38572    'u',
38573    'l',
38574    't',
38575    'd',
38576    'E',
38577    'X',
38578    'T',
38579    0, // glMatrixMultdEXT
38580    'g',
38581    'l',
38582    'M',
38583    'a',
38584    't',
38585    'r',
38586    'i',
38587    'x',
38588    'M',
38589    'u',
38590    'l',
38591    't',
38592    'f',
38593    'E',
38594    'X',
38595    'T',
38596    0, // glMatrixMultfEXT
38597    'g',
38598    'l',
38599    'M',
38600    'a',
38601    't',
38602    'r',
38603    'i',
38604    'x',
38605    'O',
38606    'r',
38607    't',
38608    'h',
38609    'o',
38610    'E',
38611    'X',
38612    'T',
38613    0, // glMatrixOrthoEXT
38614    'g',
38615    'l',
38616    'M',
38617    'a',
38618    't',
38619    'r',
38620    'i',
38621    'x',
38622    'P',
38623    'o',
38624    'p',
38625    'E',
38626    'X',
38627    'T',
38628    0, // glMatrixPopEXT
38629    'g',
38630    'l',
38631    'M',
38632    'a',
38633    't',
38634    'r',
38635    'i',
38636    'x',
38637    'P',
38638    'u',
38639    's',
38640    'h',
38641    'E',
38642    'X',
38643    'T',
38644    0, // glMatrixPushEXT
38645    'g',
38646    'l',
38647    'M',
38648    'a',
38649    't',
38650    'r',
38651    'i',
38652    'x',
38653    'R',
38654    'o',
38655    't',
38656    'a',
38657    't',
38658    'e',
38659    'd',
38660    'E',
38661    'X',
38662    'T',
38663    0, // glMatrixRotatedEXT
38664    'g',
38665    'l',
38666    'M',
38667    'a',
38668    't',
38669    'r',
38670    'i',
38671    'x',
38672    'R',
38673    'o',
38674    't',
38675    'a',
38676    't',
38677    'e',
38678    'f',
38679    'E',
38680    'X',
38681    'T',
38682    0, // glMatrixRotatefEXT
38683    'g',
38684    'l',
38685    'M',
38686    'a',
38687    't',
38688    'r',
38689    'i',
38690    'x',
38691    'S',
38692    'c',
38693    'a',
38694    'l',
38695    'e',
38696    'd',
38697    'E',
38698    'X',
38699    'T',
38700    0, // glMatrixScaledEXT
38701    'g',
38702    'l',
38703    'M',
38704    'a',
38705    't',
38706    'r',
38707    'i',
38708    'x',
38709    'S',
38710    'c',
38711    'a',
38712    'l',
38713    'e',
38714    'f',
38715    'E',
38716    'X',
38717    'T',
38718    0, // glMatrixScalefEXT
38719    'g',
38720    'l',
38721    'M',
38722    'a',
38723    't',
38724    'r',
38725    'i',
38726    'x',
38727    'T',
38728    'r',
38729    'a',
38730    'n',
38731    's',
38732    'l',
38733    'a',
38734    't',
38735    'e',
38736    'd',
38737    'E',
38738    'X',
38739    'T',
38740    0, // glMatrixTranslatedEXT
38741    'g',
38742    'l',
38743    'M',
38744    'a',
38745    't',
38746    'r',
38747    'i',
38748    'x',
38749    'T',
38750    'r',
38751    'a',
38752    'n',
38753    's',
38754    'l',
38755    'a',
38756    't',
38757    'e',
38758    'f',
38759    'E',
38760    'X',
38761    'T',
38762    0, // glMatrixTranslatefEXT
38763    'g',
38764    'l',
38765    'M',
38766    'a',
38767    'x',
38768    'S',
38769    'h',
38770    'a',
38771    'd',
38772    'e',
38773    'r',
38774    'C',
38775    'o',
38776    'm',
38777    'p',
38778    'i',
38779    'l',
38780    'e',
38781    'r',
38782    'T',
38783    'h',
38784    'r',
38785    'e',
38786    'a',
38787    'd',
38788    's',
38789    'A',
38790    'R',
38791    'B',
38792    0, // glMaxShaderCompilerThreadsARB
38793    'g',
38794    'l',
38795    'M',
38796    'a',
38797    'x',
38798    'S',
38799    'h',
38800    'a',
38801    'd',
38802    'e',
38803    'r',
38804    'C',
38805    'o',
38806    'm',
38807    'p',
38808    'i',
38809    'l',
38810    'e',
38811    'r',
38812    'T',
38813    'h',
38814    'r',
38815    'e',
38816    'a',
38817    'd',
38818    's',
38819    'K',
38820    'H',
38821    'R',
38822    0, // glMaxShaderCompilerThreadsKHR
38823    'g',
38824    'l',
38825    'M',
38826    'e',
38827    'm',
38828    'o',
38829    'r',
38830    'y',
38831    'B',
38832    'a',
38833    'r',
38834    'r',
38835    'i',
38836    'e',
38837    'r',
38838    0, // glMemoryBarrier
38839    'g',
38840    'l',
38841    'M',
38842    'e',
38843    'm',
38844    'o',
38845    'r',
38846    'y',
38847    'B',
38848    'a',
38849    'r',
38850    'r',
38851    'i',
38852    'e',
38853    'r',
38854    'B',
38855    'y',
38856    'R',
38857    'e',
38858    'g',
38859    'i',
38860    'o',
38861    'n',
38862    0, // glMemoryBarrierByRegion
38863    'g',
38864    'l',
38865    'M',
38866    'e',
38867    'm',
38868    'o',
38869    'r',
38870    'y',
38871    'B',
38872    'a',
38873    'r',
38874    'r',
38875    'i',
38876    'e',
38877    'r',
38878    'E',
38879    'X',
38880    'T',
38881    0, // glMemoryBarrierEXT
38882    'g',
38883    'l',
38884    'M',
38885    'e',
38886    'm',
38887    'o',
38888    'r',
38889    'y',
38890    'O',
38891    'b',
38892    'j',
38893    'e',
38894    'c',
38895    't',
38896    'P',
38897    'a',
38898    'r',
38899    'a',
38900    'm',
38901    'e',
38902    't',
38903    'e',
38904    'r',
38905    'i',
38906    'v',
38907    'E',
38908    'X',
38909    'T',
38910    0, // glMemoryObjectParameterivEXT
38911    'g',
38912    'l',
38913    'M',
38914    'i',
38915    'n',
38916    'S',
38917    'a',
38918    'm',
38919    'p',
38920    'l',
38921    'e',
38922    'S',
38923    'h',
38924    'a',
38925    'd',
38926    'i',
38927    'n',
38928    'g',
38929    0, // glMinSampleShading
38930    'g',
38931    'l',
38932    'M',
38933    'i',
38934    'n',
38935    'S',
38936    'a',
38937    'm',
38938    'p',
38939    'l',
38940    'e',
38941    'S',
38942    'h',
38943    'a',
38944    'd',
38945    'i',
38946    'n',
38947    'g',
38948    'A',
38949    'R',
38950    'B',
38951    0, // glMinSampleShadingARB
38952    'g',
38953    'l',
38954    'M',
38955    'i',
38956    'n',
38957    'S',
38958    'a',
38959    'm',
38960    'p',
38961    'l',
38962    'e',
38963    'S',
38964    'h',
38965    'a',
38966    'd',
38967    'i',
38968    'n',
38969    'g',
38970    'O',
38971    'E',
38972    'S',
38973    0, // glMinSampleShadingOES
38974    'g',
38975    'l',
38976    'M',
38977    'i',
38978    'n',
38979    'm',
38980    'a',
38981    'x',
38982    0, // glMinmax
38983    'g',
38984    'l',
38985    'M',
38986    'i',
38987    'n',
38988    'm',
38989    'a',
38990    'x',
38991    'E',
38992    'X',
38993    'T',
38994    0, // glMinmaxEXT
38995    'g',
38996    'l',
38997    'M',
38998    'u',
38999    'l',
39000    't',
39001    'M',
39002    'a',
39003    't',
39004    'r',
39005    'i',
39006    'x',
39007    'd',
39008    0, // glMultMatrixd
39009    'g',
39010    'l',
39011    'M',
39012    'u',
39013    'l',
39014    't',
39015    'M',
39016    'a',
39017    't',
39018    'r',
39019    'i',
39020    'x',
39021    'f',
39022    0, // glMultMatrixf
39023    'g',
39024    'l',
39025    'M',
39026    'u',
39027    'l',
39028    't',
39029    'M',
39030    'a',
39031    't',
39032    'r',
39033    'i',
39034    'x',
39035    'x',
39036    0, // glMultMatrixx
39037    'g',
39038    'l',
39039    'M',
39040    'u',
39041    'l',
39042    't',
39043    'M',
39044    'a',
39045    't',
39046    'r',
39047    'i',
39048    'x',
39049    'x',
39050    'O',
39051    'E',
39052    'S',
39053    0, // glMultMatrixxOES
39054    'g',
39055    'l',
39056    'M',
39057    'u',
39058    'l',
39059    't',
39060    'T',
39061    'r',
39062    'a',
39063    'n',
39064    's',
39065    'p',
39066    'o',
39067    's',
39068    'e',
39069    'M',
39070    'a',
39071    't',
39072    'r',
39073    'i',
39074    'x',
39075    'd',
39076    0, // glMultTransposeMatrixd
39077    'g',
39078    'l',
39079    'M',
39080    'u',
39081    'l',
39082    't',
39083    'T',
39084    'r',
39085    'a',
39086    'n',
39087    's',
39088    'p',
39089    'o',
39090    's',
39091    'e',
39092    'M',
39093    'a',
39094    't',
39095    'r',
39096    'i',
39097    'x',
39098    'd',
39099    'A',
39100    'R',
39101    'B',
39102    0, // glMultTransposeMatrixdARB
39103    'g',
39104    'l',
39105    'M',
39106    'u',
39107    'l',
39108    't',
39109    'T',
39110    'r',
39111    'a',
39112    'n',
39113    's',
39114    'p',
39115    'o',
39116    's',
39117    'e',
39118    'M',
39119    'a',
39120    't',
39121    'r',
39122    'i',
39123    'x',
39124    'f',
39125    0, // glMultTransposeMatrixf
39126    'g',
39127    'l',
39128    'M',
39129    'u',
39130    'l',
39131    't',
39132    'T',
39133    'r',
39134    'a',
39135    'n',
39136    's',
39137    'p',
39138    'o',
39139    's',
39140    'e',
39141    'M',
39142    'a',
39143    't',
39144    'r',
39145    'i',
39146    'x',
39147    'f',
39148    'A',
39149    'R',
39150    'B',
39151    0, // glMultTransposeMatrixfARB
39152    'g',
39153    'l',
39154    'M',
39155    'u',
39156    'l',
39157    't',
39158    'T',
39159    'r',
39160    'a',
39161    'n',
39162    's',
39163    'p',
39164    'o',
39165    's',
39166    'e',
39167    'M',
39168    'a',
39169    't',
39170    'r',
39171    'i',
39172    'x',
39173    'x',
39174    'O',
39175    'E',
39176    'S',
39177    0, // glMultTransposeMatrixxOES
39178    'g',
39179    'l',
39180    'M',
39181    'u',
39182    'l',
39183    't',
39184    'i',
39185    'D',
39186    'r',
39187    'a',
39188    'w',
39189    'A',
39190    'r',
39191    'r',
39192    'a',
39193    'y',
39194    's',
39195    0, // glMultiDrawArrays
39196    'g',
39197    'l',
39198    'M',
39199    'u',
39200    'l',
39201    't',
39202    'i',
39203    'D',
39204    'r',
39205    'a',
39206    'w',
39207    'A',
39208    'r',
39209    'r',
39210    'a',
39211    'y',
39212    's',
39213    'E',
39214    'X',
39215    'T',
39216    0, // glMultiDrawArraysEXT
39217    'g',
39218    'l',
39219    'M',
39220    'u',
39221    'l',
39222    't',
39223    'i',
39224    'D',
39225    'r',
39226    'a',
39227    'w',
39228    'A',
39229    'r',
39230    'r',
39231    'a',
39232    'y',
39233    's',
39234    'I',
39235    'n',
39236    'd',
39237    'i',
39238    'r',
39239    'e',
39240    'c',
39241    't',
39242    0, // glMultiDrawArraysIndirect
39243    'g',
39244    'l',
39245    'M',
39246    'u',
39247    'l',
39248    't',
39249    'i',
39250    'D',
39251    'r',
39252    'a',
39253    'w',
39254    'A',
39255    'r',
39256    'r',
39257    'a',
39258    'y',
39259    's',
39260    'I',
39261    'n',
39262    'd',
39263    'i',
39264    'r',
39265    'e',
39266    'c',
39267    't',
39268    'A',
39269    'M',
39270    'D',
39271    0, // glMultiDrawArraysIndirectAMD
39272    'g',
39273    'l',
39274    'M',
39275    'u',
39276    'l',
39277    't',
39278    'i',
39279    'D',
39280    'r',
39281    'a',
39282    'w',
39283    'A',
39284    'r',
39285    'r',
39286    'a',
39287    'y',
39288    's',
39289    'I',
39290    'n',
39291    'd',
39292    'i',
39293    'r',
39294    'e',
39295    'c',
39296    't',
39297    'B',
39298    'i',
39299    'n',
39300    'd',
39301    'l',
39302    'e',
39303    's',
39304    's',
39305    'C',
39306    'o',
39307    'u',
39308    'n',
39309    't',
39310    'N',
39311    'V',
39312    0, // glMultiDrawArraysIndirectBindlessCountNV
39313    'g',
39314    'l',
39315    'M',
39316    'u',
39317    'l',
39318    't',
39319    'i',
39320    'D',
39321    'r',
39322    'a',
39323    'w',
39324    'A',
39325    'r',
39326    'r',
39327    'a',
39328    'y',
39329    's',
39330    'I',
39331    'n',
39332    'd',
39333    'i',
39334    'r',
39335    'e',
39336    'c',
39337    't',
39338    'B',
39339    'i',
39340    'n',
39341    'd',
39342    'l',
39343    'e',
39344    's',
39345    's',
39346    'N',
39347    'V',
39348    0, // glMultiDrawArraysIndirectBindlessNV
39349    'g',
39350    'l',
39351    'M',
39352    'u',
39353    'l',
39354    't',
39355    'i',
39356    'D',
39357    'r',
39358    'a',
39359    'w',
39360    'A',
39361    'r',
39362    'r',
39363    'a',
39364    'y',
39365    's',
39366    'I',
39367    'n',
39368    'd',
39369    'i',
39370    'r',
39371    'e',
39372    'c',
39373    't',
39374    'C',
39375    'o',
39376    'u',
39377    'n',
39378    't',
39379    0, // glMultiDrawArraysIndirectCount
39380    'g',
39381    'l',
39382    'M',
39383    'u',
39384    'l',
39385    't',
39386    'i',
39387    'D',
39388    'r',
39389    'a',
39390    'w',
39391    'A',
39392    'r',
39393    'r',
39394    'a',
39395    'y',
39396    's',
39397    'I',
39398    'n',
39399    'd',
39400    'i',
39401    'r',
39402    'e',
39403    'c',
39404    't',
39405    'C',
39406    'o',
39407    'u',
39408    'n',
39409    't',
39410    'A',
39411    'R',
39412    'B',
39413    0, // glMultiDrawArraysIndirectCountARB
39414    'g',
39415    'l',
39416    'M',
39417    'u',
39418    'l',
39419    't',
39420    'i',
39421    'D',
39422    'r',
39423    'a',
39424    'w',
39425    'A',
39426    'r',
39427    'r',
39428    'a',
39429    'y',
39430    's',
39431    'I',
39432    'n',
39433    'd',
39434    'i',
39435    'r',
39436    'e',
39437    'c',
39438    't',
39439    'E',
39440    'X',
39441    'T',
39442    0, // glMultiDrawArraysIndirectEXT
39443    'g',
39444    'l',
39445    'M',
39446    'u',
39447    'l',
39448    't',
39449    'i',
39450    'D',
39451    'r',
39452    'a',
39453    'w',
39454    'E',
39455    'l',
39456    'e',
39457    'm',
39458    'e',
39459    'n',
39460    't',
39461    'A',
39462    'r',
39463    'r',
39464    'a',
39465    'y',
39466    'A',
39467    'P',
39468    'P',
39469    'L',
39470    'E',
39471    0, // glMultiDrawElementArrayAPPLE
39472    'g',
39473    'l',
39474    'M',
39475    'u',
39476    'l',
39477    't',
39478    'i',
39479    'D',
39480    'r',
39481    'a',
39482    'w',
39483    'E',
39484    'l',
39485    'e',
39486    'm',
39487    'e',
39488    'n',
39489    't',
39490    's',
39491    0, // glMultiDrawElements
39492    'g',
39493    'l',
39494    'M',
39495    'u',
39496    'l',
39497    't',
39498    'i',
39499    'D',
39500    'r',
39501    'a',
39502    'w',
39503    'E',
39504    'l',
39505    'e',
39506    'm',
39507    'e',
39508    'n',
39509    't',
39510    's',
39511    'B',
39512    'a',
39513    's',
39514    'e',
39515    'V',
39516    'e',
39517    'r',
39518    't',
39519    'e',
39520    'x',
39521    0, // glMultiDrawElementsBaseVertex
39522    'g',
39523    'l',
39524    'M',
39525    'u',
39526    'l',
39527    't',
39528    'i',
39529    'D',
39530    'r',
39531    'a',
39532    'w',
39533    'E',
39534    'l',
39535    'e',
39536    'm',
39537    'e',
39538    'n',
39539    't',
39540    's',
39541    'B',
39542    'a',
39543    's',
39544    'e',
39545    'V',
39546    'e',
39547    'r',
39548    't',
39549    'e',
39550    'x',
39551    'E',
39552    'X',
39553    'T',
39554    0, // glMultiDrawElementsBaseVertexEXT
39555    'g',
39556    'l',
39557    'M',
39558    'u',
39559    'l',
39560    't',
39561    'i',
39562    'D',
39563    'r',
39564    'a',
39565    'w',
39566    'E',
39567    'l',
39568    'e',
39569    'm',
39570    'e',
39571    'n',
39572    't',
39573    's',
39574    'E',
39575    'X',
39576    'T',
39577    0, // glMultiDrawElementsEXT
39578    'g',
39579    'l',
39580    'M',
39581    'u',
39582    'l',
39583    't',
39584    'i',
39585    'D',
39586    'r',
39587    'a',
39588    'w',
39589    'E',
39590    'l',
39591    'e',
39592    'm',
39593    'e',
39594    'n',
39595    't',
39596    's',
39597    'I',
39598    'n',
39599    'd',
39600    'i',
39601    'r',
39602    'e',
39603    'c',
39604    't',
39605    0, // glMultiDrawElementsIndirect
39606    'g',
39607    'l',
39608    'M',
39609    'u',
39610    'l',
39611    't',
39612    'i',
39613    'D',
39614    'r',
39615    'a',
39616    'w',
39617    'E',
39618    'l',
39619    'e',
39620    'm',
39621    'e',
39622    'n',
39623    't',
39624    's',
39625    'I',
39626    'n',
39627    'd',
39628    'i',
39629    'r',
39630    'e',
39631    'c',
39632    't',
39633    'A',
39634    'M',
39635    'D',
39636    0, // glMultiDrawElementsIndirectAMD
39637    'g',
39638    'l',
39639    'M',
39640    'u',
39641    'l',
39642    't',
39643    'i',
39644    'D',
39645    'r',
39646    'a',
39647    'w',
39648    'E',
39649    'l',
39650    'e',
39651    'm',
39652    'e',
39653    'n',
39654    't',
39655    's',
39656    'I',
39657    'n',
39658    'd',
39659    'i',
39660    'r',
39661    'e',
39662    'c',
39663    't',
39664    'B',
39665    'i',
39666    'n',
39667    'd',
39668    'l',
39669    'e',
39670    's',
39671    's',
39672    'C',
39673    'o',
39674    'u',
39675    'n',
39676    't',
39677    'N',
39678    'V',
39679    0, // glMultiDrawElementsIndirectBindlessCountNV
39680    'g',
39681    'l',
39682    'M',
39683    'u',
39684    'l',
39685    't',
39686    'i',
39687    'D',
39688    'r',
39689    'a',
39690    'w',
39691    'E',
39692    'l',
39693    'e',
39694    'm',
39695    'e',
39696    'n',
39697    't',
39698    's',
39699    'I',
39700    'n',
39701    'd',
39702    'i',
39703    'r',
39704    'e',
39705    'c',
39706    't',
39707    'B',
39708    'i',
39709    'n',
39710    'd',
39711    'l',
39712    'e',
39713    's',
39714    's',
39715    'N',
39716    'V',
39717    0, // glMultiDrawElementsIndirectBindlessNV
39718    'g',
39719    'l',
39720    'M',
39721    'u',
39722    'l',
39723    't',
39724    'i',
39725    'D',
39726    'r',
39727    'a',
39728    'w',
39729    'E',
39730    'l',
39731    'e',
39732    'm',
39733    'e',
39734    'n',
39735    't',
39736    's',
39737    'I',
39738    'n',
39739    'd',
39740    'i',
39741    'r',
39742    'e',
39743    'c',
39744    't',
39745    'C',
39746    'o',
39747    'u',
39748    'n',
39749    't',
39750    0, // glMultiDrawElementsIndirectCount
39751    'g',
39752    'l',
39753    'M',
39754    'u',
39755    'l',
39756    't',
39757    'i',
39758    'D',
39759    'r',
39760    'a',
39761    'w',
39762    'E',
39763    'l',
39764    'e',
39765    'm',
39766    'e',
39767    'n',
39768    't',
39769    's',
39770    'I',
39771    'n',
39772    'd',
39773    'i',
39774    'r',
39775    'e',
39776    'c',
39777    't',
39778    'C',
39779    'o',
39780    'u',
39781    'n',
39782    't',
39783    'A',
39784    'R',
39785    'B',
39786    0, // glMultiDrawElementsIndirectCountARB
39787    'g',
39788    'l',
39789    'M',
39790    'u',
39791    'l',
39792    't',
39793    'i',
39794    'D',
39795    'r',
39796    'a',
39797    'w',
39798    'E',
39799    'l',
39800    'e',
39801    'm',
39802    'e',
39803    'n',
39804    't',
39805    's',
39806    'I',
39807    'n',
39808    'd',
39809    'i',
39810    'r',
39811    'e',
39812    'c',
39813    't',
39814    'E',
39815    'X',
39816    'T',
39817    0, // glMultiDrawElementsIndirectEXT
39818    'g',
39819    'l',
39820    'M',
39821    'u',
39822    'l',
39823    't',
39824    'i',
39825    'D',
39826    'r',
39827    'a',
39828    'w',
39829    'M',
39830    'e',
39831    's',
39832    'h',
39833    'T',
39834    'a',
39835    's',
39836    'k',
39837    's',
39838    'I',
39839    'n',
39840    'd',
39841    'i',
39842    'r',
39843    'e',
39844    'c',
39845    't',
39846    'C',
39847    'o',
39848    'u',
39849    'n',
39850    't',
39851    'N',
39852    'V',
39853    0, // glMultiDrawMeshTasksIndirectCountNV
39854    'g',
39855    'l',
39856    'M',
39857    'u',
39858    'l',
39859    't',
39860    'i',
39861    'D',
39862    'r',
39863    'a',
39864    'w',
39865    'M',
39866    'e',
39867    's',
39868    'h',
39869    'T',
39870    'a',
39871    's',
39872    'k',
39873    's',
39874    'I',
39875    'n',
39876    'd',
39877    'i',
39878    'r',
39879    'e',
39880    'c',
39881    't',
39882    'N',
39883    'V',
39884    0, // glMultiDrawMeshTasksIndirectNV
39885    'g',
39886    'l',
39887    'M',
39888    'u',
39889    'l',
39890    't',
39891    'i',
39892    'D',
39893    'r',
39894    'a',
39895    'w',
39896    'R',
39897    'a',
39898    'n',
39899    'g',
39900    'e',
39901    'E',
39902    'l',
39903    'e',
39904    'm',
39905    'e',
39906    'n',
39907    't',
39908    'A',
39909    'r',
39910    'r',
39911    'a',
39912    'y',
39913    'A',
39914    'P',
39915    'P',
39916    'L',
39917    'E',
39918    0, // glMultiDrawRangeElementArrayAPPLE
39919    'g',
39920    'l',
39921    'M',
39922    'u',
39923    'l',
39924    't',
39925    'i',
39926    'M',
39927    'o',
39928    'd',
39929    'e',
39930    'D',
39931    'r',
39932    'a',
39933    'w',
39934    'A',
39935    'r',
39936    'r',
39937    'a',
39938    'y',
39939    's',
39940    'I',
39941    'B',
39942    'M',
39943    0, // glMultiModeDrawArraysIBM
39944    'g',
39945    'l',
39946    'M',
39947    'u',
39948    'l',
39949    't',
39950    'i',
39951    'M',
39952    'o',
39953    'd',
39954    'e',
39955    'D',
39956    'r',
39957    'a',
39958    'w',
39959    'E',
39960    'l',
39961    'e',
39962    'm',
39963    'e',
39964    'n',
39965    't',
39966    's',
39967    'I',
39968    'B',
39969    'M',
39970    0, // glMultiModeDrawElementsIBM
39971    'g',
39972    'l',
39973    'M',
39974    'u',
39975    'l',
39976    't',
39977    'i',
39978    'T',
39979    'e',
39980    'x',
39981    'B',
39982    'u',
39983    'f',
39984    'f',
39985    'e',
39986    'r',
39987    'E',
39988    'X',
39989    'T',
39990    0, // glMultiTexBufferEXT
39991    'g',
39992    'l',
39993    'M',
39994    'u',
39995    'l',
39996    't',
39997    'i',
39998    'T',
39999    'e',
40000    'x',
40001    'C',
40002    'o',
40003    'o',
40004    'r',
40005    'd',
40006    '1',
40007    'b',
40008    'O',
40009    'E',
40010    'S',
40011    0, // glMultiTexCoord1bOES
40012    'g',
40013    'l',
40014    'M',
40015    'u',
40016    'l',
40017    't',
40018    'i',
40019    'T',
40020    'e',
40021    'x',
40022    'C',
40023    'o',
40024    'o',
40025    'r',
40026    'd',
40027    '1',
40028    'b',
40029    'v',
40030    'O',
40031    'E',
40032    'S',
40033    0, // glMultiTexCoord1bvOES
40034    'g',
40035    'l',
40036    'M',
40037    'u',
40038    'l',
40039    't',
40040    'i',
40041    'T',
40042    'e',
40043    'x',
40044    'C',
40045    'o',
40046    'o',
40047    'r',
40048    'd',
40049    '1',
40050    'd',
40051    0, // glMultiTexCoord1d
40052    'g',
40053    'l',
40054    'M',
40055    'u',
40056    'l',
40057    't',
40058    'i',
40059    'T',
40060    'e',
40061    'x',
40062    'C',
40063    'o',
40064    'o',
40065    'r',
40066    'd',
40067    '1',
40068    'd',
40069    'A',
40070    'R',
40071    'B',
40072    0, // glMultiTexCoord1dARB
40073    'g',
40074    'l',
40075    'M',
40076    'u',
40077    'l',
40078    't',
40079    'i',
40080    'T',
40081    'e',
40082    'x',
40083    'C',
40084    'o',
40085    'o',
40086    'r',
40087    'd',
40088    '1',
40089    'd',
40090    'v',
40091    0, // glMultiTexCoord1dv
40092    'g',
40093    'l',
40094    'M',
40095    'u',
40096    'l',
40097    't',
40098    'i',
40099    'T',
40100    'e',
40101    'x',
40102    'C',
40103    'o',
40104    'o',
40105    'r',
40106    'd',
40107    '1',
40108    'd',
40109    'v',
40110    'A',
40111    'R',
40112    'B',
40113    0, // glMultiTexCoord1dvARB
40114    'g',
40115    'l',
40116    'M',
40117    'u',
40118    'l',
40119    't',
40120    'i',
40121    'T',
40122    'e',
40123    'x',
40124    'C',
40125    'o',
40126    'o',
40127    'r',
40128    'd',
40129    '1',
40130    'f',
40131    0, // glMultiTexCoord1f
40132    'g',
40133    'l',
40134    'M',
40135    'u',
40136    'l',
40137    't',
40138    'i',
40139    'T',
40140    'e',
40141    'x',
40142    'C',
40143    'o',
40144    'o',
40145    'r',
40146    'd',
40147    '1',
40148    'f',
40149    'A',
40150    'R',
40151    'B',
40152    0, // glMultiTexCoord1fARB
40153    'g',
40154    'l',
40155    'M',
40156    'u',
40157    'l',
40158    't',
40159    'i',
40160    'T',
40161    'e',
40162    'x',
40163    'C',
40164    'o',
40165    'o',
40166    'r',
40167    'd',
40168    '1',
40169    'f',
40170    'v',
40171    0, // glMultiTexCoord1fv
40172    'g',
40173    'l',
40174    'M',
40175    'u',
40176    'l',
40177    't',
40178    'i',
40179    'T',
40180    'e',
40181    'x',
40182    'C',
40183    'o',
40184    'o',
40185    'r',
40186    'd',
40187    '1',
40188    'f',
40189    'v',
40190    'A',
40191    'R',
40192    'B',
40193    0, // glMultiTexCoord1fvARB
40194    'g',
40195    'l',
40196    'M',
40197    'u',
40198    'l',
40199    't',
40200    'i',
40201    'T',
40202    'e',
40203    'x',
40204    'C',
40205    'o',
40206    'o',
40207    'r',
40208    'd',
40209    '1',
40210    'h',
40211    'N',
40212    'V',
40213    0, // glMultiTexCoord1hNV
40214    'g',
40215    'l',
40216    'M',
40217    'u',
40218    'l',
40219    't',
40220    'i',
40221    'T',
40222    'e',
40223    'x',
40224    'C',
40225    'o',
40226    'o',
40227    'r',
40228    'd',
40229    '1',
40230    'h',
40231    'v',
40232    'N',
40233    'V',
40234    0, // glMultiTexCoord1hvNV
40235    'g',
40236    'l',
40237    'M',
40238    'u',
40239    'l',
40240    't',
40241    'i',
40242    'T',
40243    'e',
40244    'x',
40245    'C',
40246    'o',
40247    'o',
40248    'r',
40249    'd',
40250    '1',
40251    'i',
40252    0, // glMultiTexCoord1i
40253    'g',
40254    'l',
40255    'M',
40256    'u',
40257    'l',
40258    't',
40259    'i',
40260    'T',
40261    'e',
40262    'x',
40263    'C',
40264    'o',
40265    'o',
40266    'r',
40267    'd',
40268    '1',
40269    'i',
40270    'A',
40271    'R',
40272    'B',
40273    0, // glMultiTexCoord1iARB
40274    'g',
40275    'l',
40276    'M',
40277    'u',
40278    'l',
40279    't',
40280    'i',
40281    'T',
40282    'e',
40283    'x',
40284    'C',
40285    'o',
40286    'o',
40287    'r',
40288    'd',
40289    '1',
40290    'i',
40291    'v',
40292    0, // glMultiTexCoord1iv
40293    'g',
40294    'l',
40295    'M',
40296    'u',
40297    'l',
40298    't',
40299    'i',
40300    'T',
40301    'e',
40302    'x',
40303    'C',
40304    'o',
40305    'o',
40306    'r',
40307    'd',
40308    '1',
40309    'i',
40310    'v',
40311    'A',
40312    'R',
40313    'B',
40314    0, // glMultiTexCoord1ivARB
40315    'g',
40316    'l',
40317    'M',
40318    'u',
40319    'l',
40320    't',
40321    'i',
40322    'T',
40323    'e',
40324    'x',
40325    'C',
40326    'o',
40327    'o',
40328    'r',
40329    'd',
40330    '1',
40331    's',
40332    0, // glMultiTexCoord1s
40333    'g',
40334    'l',
40335    'M',
40336    'u',
40337    'l',
40338    't',
40339    'i',
40340    'T',
40341    'e',
40342    'x',
40343    'C',
40344    'o',
40345    'o',
40346    'r',
40347    'd',
40348    '1',
40349    's',
40350    'A',
40351    'R',
40352    'B',
40353    0, // glMultiTexCoord1sARB
40354    'g',
40355    'l',
40356    'M',
40357    'u',
40358    'l',
40359    't',
40360    'i',
40361    'T',
40362    'e',
40363    'x',
40364    'C',
40365    'o',
40366    'o',
40367    'r',
40368    'd',
40369    '1',
40370    's',
40371    'v',
40372    0, // glMultiTexCoord1sv
40373    'g',
40374    'l',
40375    'M',
40376    'u',
40377    'l',
40378    't',
40379    'i',
40380    'T',
40381    'e',
40382    'x',
40383    'C',
40384    'o',
40385    'o',
40386    'r',
40387    'd',
40388    '1',
40389    's',
40390    'v',
40391    'A',
40392    'R',
40393    'B',
40394    0, // glMultiTexCoord1svARB
40395    'g',
40396    'l',
40397    'M',
40398    'u',
40399    'l',
40400    't',
40401    'i',
40402    'T',
40403    'e',
40404    'x',
40405    'C',
40406    'o',
40407    'o',
40408    'r',
40409    'd',
40410    '1',
40411    'x',
40412    'O',
40413    'E',
40414    'S',
40415    0, // glMultiTexCoord1xOES
40416    'g',
40417    'l',
40418    'M',
40419    'u',
40420    'l',
40421    't',
40422    'i',
40423    'T',
40424    'e',
40425    'x',
40426    'C',
40427    'o',
40428    'o',
40429    'r',
40430    'd',
40431    '1',
40432    'x',
40433    'v',
40434    'O',
40435    'E',
40436    'S',
40437    0, // glMultiTexCoord1xvOES
40438    'g',
40439    'l',
40440    'M',
40441    'u',
40442    'l',
40443    't',
40444    'i',
40445    'T',
40446    'e',
40447    'x',
40448    'C',
40449    'o',
40450    'o',
40451    'r',
40452    'd',
40453    '2',
40454    'b',
40455    'O',
40456    'E',
40457    'S',
40458    0, // glMultiTexCoord2bOES
40459    'g',
40460    'l',
40461    'M',
40462    'u',
40463    'l',
40464    't',
40465    'i',
40466    'T',
40467    'e',
40468    'x',
40469    'C',
40470    'o',
40471    'o',
40472    'r',
40473    'd',
40474    '2',
40475    'b',
40476    'v',
40477    'O',
40478    'E',
40479    'S',
40480    0, // glMultiTexCoord2bvOES
40481    'g',
40482    'l',
40483    'M',
40484    'u',
40485    'l',
40486    't',
40487    'i',
40488    'T',
40489    'e',
40490    'x',
40491    'C',
40492    'o',
40493    'o',
40494    'r',
40495    'd',
40496    '2',
40497    'd',
40498    0, // glMultiTexCoord2d
40499    'g',
40500    'l',
40501    'M',
40502    'u',
40503    'l',
40504    't',
40505    'i',
40506    'T',
40507    'e',
40508    'x',
40509    'C',
40510    'o',
40511    'o',
40512    'r',
40513    'd',
40514    '2',
40515    'd',
40516    'A',
40517    'R',
40518    'B',
40519    0, // glMultiTexCoord2dARB
40520    'g',
40521    'l',
40522    'M',
40523    'u',
40524    'l',
40525    't',
40526    'i',
40527    'T',
40528    'e',
40529    'x',
40530    'C',
40531    'o',
40532    'o',
40533    'r',
40534    'd',
40535    '2',
40536    'd',
40537    'v',
40538    0, // glMultiTexCoord2dv
40539    'g',
40540    'l',
40541    'M',
40542    'u',
40543    'l',
40544    't',
40545    'i',
40546    'T',
40547    'e',
40548    'x',
40549    'C',
40550    'o',
40551    'o',
40552    'r',
40553    'd',
40554    '2',
40555    'd',
40556    'v',
40557    'A',
40558    'R',
40559    'B',
40560    0, // glMultiTexCoord2dvARB
40561    'g',
40562    'l',
40563    'M',
40564    'u',
40565    'l',
40566    't',
40567    'i',
40568    'T',
40569    'e',
40570    'x',
40571    'C',
40572    'o',
40573    'o',
40574    'r',
40575    'd',
40576    '2',
40577    'f',
40578    0, // glMultiTexCoord2f
40579    'g',
40580    'l',
40581    'M',
40582    'u',
40583    'l',
40584    't',
40585    'i',
40586    'T',
40587    'e',
40588    'x',
40589    'C',
40590    'o',
40591    'o',
40592    'r',
40593    'd',
40594    '2',
40595    'f',
40596    'A',
40597    'R',
40598    'B',
40599    0, // glMultiTexCoord2fARB
40600    'g',
40601    'l',
40602    'M',
40603    'u',
40604    'l',
40605    't',
40606    'i',
40607    'T',
40608    'e',
40609    'x',
40610    'C',
40611    'o',
40612    'o',
40613    'r',
40614    'd',
40615    '2',
40616    'f',
40617    'v',
40618    0, // glMultiTexCoord2fv
40619    'g',
40620    'l',
40621    'M',
40622    'u',
40623    'l',
40624    't',
40625    'i',
40626    'T',
40627    'e',
40628    'x',
40629    'C',
40630    'o',
40631    'o',
40632    'r',
40633    'd',
40634    '2',
40635    'f',
40636    'v',
40637    'A',
40638    'R',
40639    'B',
40640    0, // glMultiTexCoord2fvARB
40641    'g',
40642    'l',
40643    'M',
40644    'u',
40645    'l',
40646    't',
40647    'i',
40648    'T',
40649    'e',
40650    'x',
40651    'C',
40652    'o',
40653    'o',
40654    'r',
40655    'd',
40656    '2',
40657    'h',
40658    'N',
40659    'V',
40660    0, // glMultiTexCoord2hNV
40661    'g',
40662    'l',
40663    'M',
40664    'u',
40665    'l',
40666    't',
40667    'i',
40668    'T',
40669    'e',
40670    'x',
40671    'C',
40672    'o',
40673    'o',
40674    'r',
40675    'd',
40676    '2',
40677    'h',
40678    'v',
40679    'N',
40680    'V',
40681    0, // glMultiTexCoord2hvNV
40682    'g',
40683    'l',
40684    'M',
40685    'u',
40686    'l',
40687    't',
40688    'i',
40689    'T',
40690    'e',
40691    'x',
40692    'C',
40693    'o',
40694    'o',
40695    'r',
40696    'd',
40697    '2',
40698    'i',
40699    0, // glMultiTexCoord2i
40700    'g',
40701    'l',
40702    'M',
40703    'u',
40704    'l',
40705    't',
40706    'i',
40707    'T',
40708    'e',
40709    'x',
40710    'C',
40711    'o',
40712    'o',
40713    'r',
40714    'd',
40715    '2',
40716    'i',
40717    'A',
40718    'R',
40719    'B',
40720    0, // glMultiTexCoord2iARB
40721    'g',
40722    'l',
40723    'M',
40724    'u',
40725    'l',
40726    't',
40727    'i',
40728    'T',
40729    'e',
40730    'x',
40731    'C',
40732    'o',
40733    'o',
40734    'r',
40735    'd',
40736    '2',
40737    'i',
40738    'v',
40739    0, // glMultiTexCoord2iv
40740    'g',
40741    'l',
40742    'M',
40743    'u',
40744    'l',
40745    't',
40746    'i',
40747    'T',
40748    'e',
40749    'x',
40750    'C',
40751    'o',
40752    'o',
40753    'r',
40754    'd',
40755    '2',
40756    'i',
40757    'v',
40758    'A',
40759    'R',
40760    'B',
40761    0, // glMultiTexCoord2ivARB
40762    'g',
40763    'l',
40764    'M',
40765    'u',
40766    'l',
40767    't',
40768    'i',
40769    'T',
40770    'e',
40771    'x',
40772    'C',
40773    'o',
40774    'o',
40775    'r',
40776    'd',
40777    '2',
40778    's',
40779    0, // glMultiTexCoord2s
40780    'g',
40781    'l',
40782    'M',
40783    'u',
40784    'l',
40785    't',
40786    'i',
40787    'T',
40788    'e',
40789    'x',
40790    'C',
40791    'o',
40792    'o',
40793    'r',
40794    'd',
40795    '2',
40796    's',
40797    'A',
40798    'R',
40799    'B',
40800    0, // glMultiTexCoord2sARB
40801    'g',
40802    'l',
40803    'M',
40804    'u',
40805    'l',
40806    't',
40807    'i',
40808    'T',
40809    'e',
40810    'x',
40811    'C',
40812    'o',
40813    'o',
40814    'r',
40815    'd',
40816    '2',
40817    's',
40818    'v',
40819    0, // glMultiTexCoord2sv
40820    'g',
40821    'l',
40822    'M',
40823    'u',
40824    'l',
40825    't',
40826    'i',
40827    'T',
40828    'e',
40829    'x',
40830    'C',
40831    'o',
40832    'o',
40833    'r',
40834    'd',
40835    '2',
40836    's',
40837    'v',
40838    'A',
40839    'R',
40840    'B',
40841    0, // glMultiTexCoord2svARB
40842    'g',
40843    'l',
40844    'M',
40845    'u',
40846    'l',
40847    't',
40848    'i',
40849    'T',
40850    'e',
40851    'x',
40852    'C',
40853    'o',
40854    'o',
40855    'r',
40856    'd',
40857    '2',
40858    'x',
40859    'O',
40860    'E',
40861    'S',
40862    0, // glMultiTexCoord2xOES
40863    'g',
40864    'l',
40865    'M',
40866    'u',
40867    'l',
40868    't',
40869    'i',
40870    'T',
40871    'e',
40872    'x',
40873    'C',
40874    'o',
40875    'o',
40876    'r',
40877    'd',
40878    '2',
40879    'x',
40880    'v',
40881    'O',
40882    'E',
40883    'S',
40884    0, // glMultiTexCoord2xvOES
40885    'g',
40886    'l',
40887    'M',
40888    'u',
40889    'l',
40890    't',
40891    'i',
40892    'T',
40893    'e',
40894    'x',
40895    'C',
40896    'o',
40897    'o',
40898    'r',
40899    'd',
40900    '3',
40901    'b',
40902    'O',
40903    'E',
40904    'S',
40905    0, // glMultiTexCoord3bOES
40906    'g',
40907    'l',
40908    'M',
40909    'u',
40910    'l',
40911    't',
40912    'i',
40913    'T',
40914    'e',
40915    'x',
40916    'C',
40917    'o',
40918    'o',
40919    'r',
40920    'd',
40921    '3',
40922    'b',
40923    'v',
40924    'O',
40925    'E',
40926    'S',
40927    0, // glMultiTexCoord3bvOES
40928    'g',
40929    'l',
40930    'M',
40931    'u',
40932    'l',
40933    't',
40934    'i',
40935    'T',
40936    'e',
40937    'x',
40938    'C',
40939    'o',
40940    'o',
40941    'r',
40942    'd',
40943    '3',
40944    'd',
40945    0, // glMultiTexCoord3d
40946    'g',
40947    'l',
40948    'M',
40949    'u',
40950    'l',
40951    't',
40952    'i',
40953    'T',
40954    'e',
40955    'x',
40956    'C',
40957    'o',
40958    'o',
40959    'r',
40960    'd',
40961    '3',
40962    'd',
40963    'A',
40964    'R',
40965    'B',
40966    0, // glMultiTexCoord3dARB
40967    'g',
40968    'l',
40969    'M',
40970    'u',
40971    'l',
40972    't',
40973    'i',
40974    'T',
40975    'e',
40976    'x',
40977    'C',
40978    'o',
40979    'o',
40980    'r',
40981    'd',
40982    '3',
40983    'd',
40984    'v',
40985    0, // glMultiTexCoord3dv
40986    'g',
40987    'l',
40988    'M',
40989    'u',
40990    'l',
40991    't',
40992    'i',
40993    'T',
40994    'e',
40995    'x',
40996    'C',
40997    'o',
40998    'o',
40999    'r',
41000    'd',
41001    '3',
41002    'd',
41003    'v',
41004    'A',
41005    'R',
41006    'B',
41007    0, // glMultiTexCoord3dvARB
41008    'g',
41009    'l',
41010    'M',
41011    'u',
41012    'l',
41013    't',
41014    'i',
41015    'T',
41016    'e',
41017    'x',
41018    'C',
41019    'o',
41020    'o',
41021    'r',
41022    'd',
41023    '3',
41024    'f',
41025    0, // glMultiTexCoord3f
41026    'g',
41027    'l',
41028    'M',
41029    'u',
41030    'l',
41031    't',
41032    'i',
41033    'T',
41034    'e',
41035    'x',
41036    'C',
41037    'o',
41038    'o',
41039    'r',
41040    'd',
41041    '3',
41042    'f',
41043    'A',
41044    'R',
41045    'B',
41046    0, // glMultiTexCoord3fARB
41047    'g',
41048    'l',
41049    'M',
41050    'u',
41051    'l',
41052    't',
41053    'i',
41054    'T',
41055    'e',
41056    'x',
41057    'C',
41058    'o',
41059    'o',
41060    'r',
41061    'd',
41062    '3',
41063    'f',
41064    'v',
41065    0, // glMultiTexCoord3fv
41066    'g',
41067    'l',
41068    'M',
41069    'u',
41070    'l',
41071    't',
41072    'i',
41073    'T',
41074    'e',
41075    'x',
41076    'C',
41077    'o',
41078    'o',
41079    'r',
41080    'd',
41081    '3',
41082    'f',
41083    'v',
41084    'A',
41085    'R',
41086    'B',
41087    0, // glMultiTexCoord3fvARB
41088    'g',
41089    'l',
41090    'M',
41091    'u',
41092    'l',
41093    't',
41094    'i',
41095    'T',
41096    'e',
41097    'x',
41098    'C',
41099    'o',
41100    'o',
41101    'r',
41102    'd',
41103    '3',
41104    'h',
41105    'N',
41106    'V',
41107    0, // glMultiTexCoord3hNV
41108    'g',
41109    'l',
41110    'M',
41111    'u',
41112    'l',
41113    't',
41114    'i',
41115    'T',
41116    'e',
41117    'x',
41118    'C',
41119    'o',
41120    'o',
41121    'r',
41122    'd',
41123    '3',
41124    'h',
41125    'v',
41126    'N',
41127    'V',
41128    0, // glMultiTexCoord3hvNV
41129    'g',
41130    'l',
41131    'M',
41132    'u',
41133    'l',
41134    't',
41135    'i',
41136    'T',
41137    'e',
41138    'x',
41139    'C',
41140    'o',
41141    'o',
41142    'r',
41143    'd',
41144    '3',
41145    'i',
41146    0, // glMultiTexCoord3i
41147    'g',
41148    'l',
41149    'M',
41150    'u',
41151    'l',
41152    't',
41153    'i',
41154    'T',
41155    'e',
41156    'x',
41157    'C',
41158    'o',
41159    'o',
41160    'r',
41161    'd',
41162    '3',
41163    'i',
41164    'A',
41165    'R',
41166    'B',
41167    0, // glMultiTexCoord3iARB
41168    'g',
41169    'l',
41170    'M',
41171    'u',
41172    'l',
41173    't',
41174    'i',
41175    'T',
41176    'e',
41177    'x',
41178    'C',
41179    'o',
41180    'o',
41181    'r',
41182    'd',
41183    '3',
41184    'i',
41185    'v',
41186    0, // glMultiTexCoord3iv
41187    'g',
41188    'l',
41189    'M',
41190    'u',
41191    'l',
41192    't',
41193    'i',
41194    'T',
41195    'e',
41196    'x',
41197    'C',
41198    'o',
41199    'o',
41200    'r',
41201    'd',
41202    '3',
41203    'i',
41204    'v',
41205    'A',
41206    'R',
41207    'B',
41208    0, // glMultiTexCoord3ivARB
41209    'g',
41210    'l',
41211    'M',
41212    'u',
41213    'l',
41214    't',
41215    'i',
41216    'T',
41217    'e',
41218    'x',
41219    'C',
41220    'o',
41221    'o',
41222    'r',
41223    'd',
41224    '3',
41225    's',
41226    0, // glMultiTexCoord3s
41227    'g',
41228    'l',
41229    'M',
41230    'u',
41231    'l',
41232    't',
41233    'i',
41234    'T',
41235    'e',
41236    'x',
41237    'C',
41238    'o',
41239    'o',
41240    'r',
41241    'd',
41242    '3',
41243    's',
41244    'A',
41245    'R',
41246    'B',
41247    0, // glMultiTexCoord3sARB
41248    'g',
41249    'l',
41250    'M',
41251    'u',
41252    'l',
41253    't',
41254    'i',
41255    'T',
41256    'e',
41257    'x',
41258    'C',
41259    'o',
41260    'o',
41261    'r',
41262    'd',
41263    '3',
41264    's',
41265    'v',
41266    0, // glMultiTexCoord3sv
41267    'g',
41268    'l',
41269    'M',
41270    'u',
41271    'l',
41272    't',
41273    'i',
41274    'T',
41275    'e',
41276    'x',
41277    'C',
41278    'o',
41279    'o',
41280    'r',
41281    'd',
41282    '3',
41283    's',
41284    'v',
41285    'A',
41286    'R',
41287    'B',
41288    0, // glMultiTexCoord3svARB
41289    'g',
41290    'l',
41291    'M',
41292    'u',
41293    'l',
41294    't',
41295    'i',
41296    'T',
41297    'e',
41298    'x',
41299    'C',
41300    'o',
41301    'o',
41302    'r',
41303    'd',
41304    '3',
41305    'x',
41306    'O',
41307    'E',
41308    'S',
41309    0, // glMultiTexCoord3xOES
41310    'g',
41311    'l',
41312    'M',
41313    'u',
41314    'l',
41315    't',
41316    'i',
41317    'T',
41318    'e',
41319    'x',
41320    'C',
41321    'o',
41322    'o',
41323    'r',
41324    'd',
41325    '3',
41326    'x',
41327    'v',
41328    'O',
41329    'E',
41330    'S',
41331    0, // glMultiTexCoord3xvOES
41332    'g',
41333    'l',
41334    'M',
41335    'u',
41336    'l',
41337    't',
41338    'i',
41339    'T',
41340    'e',
41341    'x',
41342    'C',
41343    'o',
41344    'o',
41345    'r',
41346    'd',
41347    '4',
41348    'b',
41349    'O',
41350    'E',
41351    'S',
41352    0, // glMultiTexCoord4bOES
41353    'g',
41354    'l',
41355    'M',
41356    'u',
41357    'l',
41358    't',
41359    'i',
41360    'T',
41361    'e',
41362    'x',
41363    'C',
41364    'o',
41365    'o',
41366    'r',
41367    'd',
41368    '4',
41369    'b',
41370    'v',
41371    'O',
41372    'E',
41373    'S',
41374    0, // glMultiTexCoord4bvOES
41375    'g',
41376    'l',
41377    'M',
41378    'u',
41379    'l',
41380    't',
41381    'i',
41382    'T',
41383    'e',
41384    'x',
41385    'C',
41386    'o',
41387    'o',
41388    'r',
41389    'd',
41390    '4',
41391    'd',
41392    0, // glMultiTexCoord4d
41393    'g',
41394    'l',
41395    'M',
41396    'u',
41397    'l',
41398    't',
41399    'i',
41400    'T',
41401    'e',
41402    'x',
41403    'C',
41404    'o',
41405    'o',
41406    'r',
41407    'd',
41408    '4',
41409    'd',
41410    'A',
41411    'R',
41412    'B',
41413    0, // glMultiTexCoord4dARB
41414    'g',
41415    'l',
41416    'M',
41417    'u',
41418    'l',
41419    't',
41420    'i',
41421    'T',
41422    'e',
41423    'x',
41424    'C',
41425    'o',
41426    'o',
41427    'r',
41428    'd',
41429    '4',
41430    'd',
41431    'v',
41432    0, // glMultiTexCoord4dv
41433    'g',
41434    'l',
41435    'M',
41436    'u',
41437    'l',
41438    't',
41439    'i',
41440    'T',
41441    'e',
41442    'x',
41443    'C',
41444    'o',
41445    'o',
41446    'r',
41447    'd',
41448    '4',
41449    'd',
41450    'v',
41451    'A',
41452    'R',
41453    'B',
41454    0, // glMultiTexCoord4dvARB
41455    'g',
41456    'l',
41457    'M',
41458    'u',
41459    'l',
41460    't',
41461    'i',
41462    'T',
41463    'e',
41464    'x',
41465    'C',
41466    'o',
41467    'o',
41468    'r',
41469    'd',
41470    '4',
41471    'f',
41472    0, // glMultiTexCoord4f
41473    'g',
41474    'l',
41475    'M',
41476    'u',
41477    'l',
41478    't',
41479    'i',
41480    'T',
41481    'e',
41482    'x',
41483    'C',
41484    'o',
41485    'o',
41486    'r',
41487    'd',
41488    '4',
41489    'f',
41490    'A',
41491    'R',
41492    'B',
41493    0, // glMultiTexCoord4fARB
41494    'g',
41495    'l',
41496    'M',
41497    'u',
41498    'l',
41499    't',
41500    'i',
41501    'T',
41502    'e',
41503    'x',
41504    'C',
41505    'o',
41506    'o',
41507    'r',
41508    'd',
41509    '4',
41510    'f',
41511    'v',
41512    0, // glMultiTexCoord4fv
41513    'g',
41514    'l',
41515    'M',
41516    'u',
41517    'l',
41518    't',
41519    'i',
41520    'T',
41521    'e',
41522    'x',
41523    'C',
41524    'o',
41525    'o',
41526    'r',
41527    'd',
41528    '4',
41529    'f',
41530    'v',
41531    'A',
41532    'R',
41533    'B',
41534    0, // glMultiTexCoord4fvARB
41535    'g',
41536    'l',
41537    'M',
41538    'u',
41539    'l',
41540    't',
41541    'i',
41542    'T',
41543    'e',
41544    'x',
41545    'C',
41546    'o',
41547    'o',
41548    'r',
41549    'd',
41550    '4',
41551    'h',
41552    'N',
41553    'V',
41554    0, // glMultiTexCoord4hNV
41555    'g',
41556    'l',
41557    'M',
41558    'u',
41559    'l',
41560    't',
41561    'i',
41562    'T',
41563    'e',
41564    'x',
41565    'C',
41566    'o',
41567    'o',
41568    'r',
41569    'd',
41570    '4',
41571    'h',
41572    'v',
41573    'N',
41574    'V',
41575    0, // glMultiTexCoord4hvNV
41576    'g',
41577    'l',
41578    'M',
41579    'u',
41580    'l',
41581    't',
41582    'i',
41583    'T',
41584    'e',
41585    'x',
41586    'C',
41587    'o',
41588    'o',
41589    'r',
41590    'd',
41591    '4',
41592    'i',
41593    0, // glMultiTexCoord4i
41594    'g',
41595    'l',
41596    'M',
41597    'u',
41598    'l',
41599    't',
41600    'i',
41601    'T',
41602    'e',
41603    'x',
41604    'C',
41605    'o',
41606    'o',
41607    'r',
41608    'd',
41609    '4',
41610    'i',
41611    'A',
41612    'R',
41613    'B',
41614    0, // glMultiTexCoord4iARB
41615    'g',
41616    'l',
41617    'M',
41618    'u',
41619    'l',
41620    't',
41621    'i',
41622    'T',
41623    'e',
41624    'x',
41625    'C',
41626    'o',
41627    'o',
41628    'r',
41629    'd',
41630    '4',
41631    'i',
41632    'v',
41633    0, // glMultiTexCoord4iv
41634    'g',
41635    'l',
41636    'M',
41637    'u',
41638    'l',
41639    't',
41640    'i',
41641    'T',
41642    'e',
41643    'x',
41644    'C',
41645    'o',
41646    'o',
41647    'r',
41648    'd',
41649    '4',
41650    'i',
41651    'v',
41652    'A',
41653    'R',
41654    'B',
41655    0, // glMultiTexCoord4ivARB
41656    'g',
41657    'l',
41658    'M',
41659    'u',
41660    'l',
41661    't',
41662    'i',
41663    'T',
41664    'e',
41665    'x',
41666    'C',
41667    'o',
41668    'o',
41669    'r',
41670    'd',
41671    '4',
41672    's',
41673    0, // glMultiTexCoord4s
41674    'g',
41675    'l',
41676    'M',
41677    'u',
41678    'l',
41679    't',
41680    'i',
41681    'T',
41682    'e',
41683    'x',
41684    'C',
41685    'o',
41686    'o',
41687    'r',
41688    'd',
41689    '4',
41690    's',
41691    'A',
41692    'R',
41693    'B',
41694    0, // glMultiTexCoord4sARB
41695    'g',
41696    'l',
41697    'M',
41698    'u',
41699    'l',
41700    't',
41701    'i',
41702    'T',
41703    'e',
41704    'x',
41705    'C',
41706    'o',
41707    'o',
41708    'r',
41709    'd',
41710    '4',
41711    's',
41712    'v',
41713    0, // glMultiTexCoord4sv
41714    'g',
41715    'l',
41716    'M',
41717    'u',
41718    'l',
41719    't',
41720    'i',
41721    'T',
41722    'e',
41723    'x',
41724    'C',
41725    'o',
41726    'o',
41727    'r',
41728    'd',
41729    '4',
41730    's',
41731    'v',
41732    'A',
41733    'R',
41734    'B',
41735    0, // glMultiTexCoord4svARB
41736    'g',
41737    'l',
41738    'M',
41739    'u',
41740    'l',
41741    't',
41742    'i',
41743    'T',
41744    'e',
41745    'x',
41746    'C',
41747    'o',
41748    'o',
41749    'r',
41750    'd',
41751    '4',
41752    'x',
41753    0, // glMultiTexCoord4x
41754    'g',
41755    'l',
41756    'M',
41757    'u',
41758    'l',
41759    't',
41760    'i',
41761    'T',
41762    'e',
41763    'x',
41764    'C',
41765    'o',
41766    'o',
41767    'r',
41768    'd',
41769    '4',
41770    'x',
41771    'O',
41772    'E',
41773    'S',
41774    0, // glMultiTexCoord4xOES
41775    'g',
41776    'l',
41777    'M',
41778    'u',
41779    'l',
41780    't',
41781    'i',
41782    'T',
41783    'e',
41784    'x',
41785    'C',
41786    'o',
41787    'o',
41788    'r',
41789    'd',
41790    '4',
41791    'x',
41792    'v',
41793    'O',
41794    'E',
41795    'S',
41796    0, // glMultiTexCoord4xvOES
41797    'g',
41798    'l',
41799    'M',
41800    'u',
41801    'l',
41802    't',
41803    'i',
41804    'T',
41805    'e',
41806    'x',
41807    'C',
41808    'o',
41809    'o',
41810    'r',
41811    'd',
41812    'P',
41813    '1',
41814    'u',
41815    'i',
41816    0, // glMultiTexCoordP1ui
41817    'g',
41818    'l',
41819    'M',
41820    'u',
41821    'l',
41822    't',
41823    'i',
41824    'T',
41825    'e',
41826    'x',
41827    'C',
41828    'o',
41829    'o',
41830    'r',
41831    'd',
41832    'P',
41833    '1',
41834    'u',
41835    'i',
41836    'v',
41837    0, // glMultiTexCoordP1uiv
41838    'g',
41839    'l',
41840    'M',
41841    'u',
41842    'l',
41843    't',
41844    'i',
41845    'T',
41846    'e',
41847    'x',
41848    'C',
41849    'o',
41850    'o',
41851    'r',
41852    'd',
41853    'P',
41854    '2',
41855    'u',
41856    'i',
41857    0, // glMultiTexCoordP2ui
41858    'g',
41859    'l',
41860    'M',
41861    'u',
41862    'l',
41863    't',
41864    'i',
41865    'T',
41866    'e',
41867    'x',
41868    'C',
41869    'o',
41870    'o',
41871    'r',
41872    'd',
41873    'P',
41874    '2',
41875    'u',
41876    'i',
41877    'v',
41878    0, // glMultiTexCoordP2uiv
41879    'g',
41880    'l',
41881    'M',
41882    'u',
41883    'l',
41884    't',
41885    'i',
41886    'T',
41887    'e',
41888    'x',
41889    'C',
41890    'o',
41891    'o',
41892    'r',
41893    'd',
41894    'P',
41895    '3',
41896    'u',
41897    'i',
41898    0, // glMultiTexCoordP3ui
41899    'g',
41900    'l',
41901    'M',
41902    'u',
41903    'l',
41904    't',
41905    'i',
41906    'T',
41907    'e',
41908    'x',
41909    'C',
41910    'o',
41911    'o',
41912    'r',
41913    'd',
41914    'P',
41915    '3',
41916    'u',
41917    'i',
41918    'v',
41919    0, // glMultiTexCoordP3uiv
41920    'g',
41921    'l',
41922    'M',
41923    'u',
41924    'l',
41925    't',
41926    'i',
41927    'T',
41928    'e',
41929    'x',
41930    'C',
41931    'o',
41932    'o',
41933    'r',
41934    'd',
41935    'P',
41936    '4',
41937    'u',
41938    'i',
41939    0, // glMultiTexCoordP4ui
41940    'g',
41941    'l',
41942    'M',
41943    'u',
41944    'l',
41945    't',
41946    'i',
41947    'T',
41948    'e',
41949    'x',
41950    'C',
41951    'o',
41952    'o',
41953    'r',
41954    'd',
41955    'P',
41956    '4',
41957    'u',
41958    'i',
41959    'v',
41960    0, // glMultiTexCoordP4uiv
41961    'g',
41962    'l',
41963    'M',
41964    'u',
41965    'l',
41966    't',
41967    'i',
41968    'T',
41969    'e',
41970    'x',
41971    'C',
41972    'o',
41973    'o',
41974    'r',
41975    'd',
41976    'P',
41977    'o',
41978    'i',
41979    'n',
41980    't',
41981    'e',
41982    'r',
41983    'E',
41984    'X',
41985    'T',
41986    0, // glMultiTexCoordPointerEXT
41987    'g',
41988    'l',
41989    'M',
41990    'u',
41991    'l',
41992    't',
41993    'i',
41994    'T',
41995    'e',
41996    'x',
41997    'E',
41998    'n',
41999    'v',
42000    'f',
42001    'E',
42002    'X',
42003    'T',
42004    0, // glMultiTexEnvfEXT
42005    'g',
42006    'l',
42007    'M',
42008    'u',
42009    'l',
42010    't',
42011    'i',
42012    'T',
42013    'e',
42014    'x',
42015    'E',
42016    'n',
42017    'v',
42018    'f',
42019    'v',
42020    'E',
42021    'X',
42022    'T',
42023    0, // glMultiTexEnvfvEXT
42024    'g',
42025    'l',
42026    'M',
42027    'u',
42028    'l',
42029    't',
42030    'i',
42031    'T',
42032    'e',
42033    'x',
42034    'E',
42035    'n',
42036    'v',
42037    'i',
42038    'E',
42039    'X',
42040    'T',
42041    0, // glMultiTexEnviEXT
42042    'g',
42043    'l',
42044    'M',
42045    'u',
42046    'l',
42047    't',
42048    'i',
42049    'T',
42050    'e',
42051    'x',
42052    'E',
42053    'n',
42054    'v',
42055    'i',
42056    'v',
42057    'E',
42058    'X',
42059    'T',
42060    0, // glMultiTexEnvivEXT
42061    'g',
42062    'l',
42063    'M',
42064    'u',
42065    'l',
42066    't',
42067    'i',
42068    'T',
42069    'e',
42070    'x',
42071    'G',
42072    'e',
42073    'n',
42074    'd',
42075    'E',
42076    'X',
42077    'T',
42078    0, // glMultiTexGendEXT
42079    'g',
42080    'l',
42081    'M',
42082    'u',
42083    'l',
42084    't',
42085    'i',
42086    'T',
42087    'e',
42088    'x',
42089    'G',
42090    'e',
42091    'n',
42092    'd',
42093    'v',
42094    'E',
42095    'X',
42096    'T',
42097    0, // glMultiTexGendvEXT
42098    'g',
42099    'l',
42100    'M',
42101    'u',
42102    'l',
42103    't',
42104    'i',
42105    'T',
42106    'e',
42107    'x',
42108    'G',
42109    'e',
42110    'n',
42111    'f',
42112    'E',
42113    'X',
42114    'T',
42115    0, // glMultiTexGenfEXT
42116    'g',
42117    'l',
42118    'M',
42119    'u',
42120    'l',
42121    't',
42122    'i',
42123    'T',
42124    'e',
42125    'x',
42126    'G',
42127    'e',
42128    'n',
42129    'f',
42130    'v',
42131    'E',
42132    'X',
42133    'T',
42134    0, // glMultiTexGenfvEXT
42135    'g',
42136    'l',
42137    'M',
42138    'u',
42139    'l',
42140    't',
42141    'i',
42142    'T',
42143    'e',
42144    'x',
42145    'G',
42146    'e',
42147    'n',
42148    'i',
42149    'E',
42150    'X',
42151    'T',
42152    0, // glMultiTexGeniEXT
42153    'g',
42154    'l',
42155    'M',
42156    'u',
42157    'l',
42158    't',
42159    'i',
42160    'T',
42161    'e',
42162    'x',
42163    'G',
42164    'e',
42165    'n',
42166    'i',
42167    'v',
42168    'E',
42169    'X',
42170    'T',
42171    0, // glMultiTexGenivEXT
42172    'g',
42173    'l',
42174    'M',
42175    'u',
42176    'l',
42177    't',
42178    'i',
42179    'T',
42180    'e',
42181    'x',
42182    'I',
42183    'm',
42184    'a',
42185    'g',
42186    'e',
42187    '1',
42188    'D',
42189    'E',
42190    'X',
42191    'T',
42192    0, // glMultiTexImage1DEXT
42193    'g',
42194    'l',
42195    'M',
42196    'u',
42197    'l',
42198    't',
42199    'i',
42200    'T',
42201    'e',
42202    'x',
42203    'I',
42204    'm',
42205    'a',
42206    'g',
42207    'e',
42208    '2',
42209    'D',
42210    'E',
42211    'X',
42212    'T',
42213    0, // glMultiTexImage2DEXT
42214    'g',
42215    'l',
42216    'M',
42217    'u',
42218    'l',
42219    't',
42220    'i',
42221    'T',
42222    'e',
42223    'x',
42224    'I',
42225    'm',
42226    'a',
42227    'g',
42228    'e',
42229    '3',
42230    'D',
42231    'E',
42232    'X',
42233    'T',
42234    0, // glMultiTexImage3DEXT
42235    'g',
42236    'l',
42237    'M',
42238    'u',
42239    'l',
42240    't',
42241    'i',
42242    'T',
42243    'e',
42244    'x',
42245    'P',
42246    'a',
42247    'r',
42248    'a',
42249    'm',
42250    'e',
42251    't',
42252    'e',
42253    'r',
42254    'I',
42255    'i',
42256    'v',
42257    'E',
42258    'X',
42259    'T',
42260    0, // glMultiTexParameterIivEXT
42261    'g',
42262    'l',
42263    'M',
42264    'u',
42265    'l',
42266    't',
42267    'i',
42268    'T',
42269    'e',
42270    'x',
42271    'P',
42272    'a',
42273    'r',
42274    'a',
42275    'm',
42276    'e',
42277    't',
42278    'e',
42279    'r',
42280    'I',
42281    'u',
42282    'i',
42283    'v',
42284    'E',
42285    'X',
42286    'T',
42287    0, // glMultiTexParameterIuivEXT
42288    'g',
42289    'l',
42290    'M',
42291    'u',
42292    'l',
42293    't',
42294    'i',
42295    'T',
42296    'e',
42297    'x',
42298    'P',
42299    'a',
42300    'r',
42301    'a',
42302    'm',
42303    'e',
42304    't',
42305    'e',
42306    'r',
42307    'f',
42308    'E',
42309    'X',
42310    'T',
42311    0, // glMultiTexParameterfEXT
42312    'g',
42313    'l',
42314    'M',
42315    'u',
42316    'l',
42317    't',
42318    'i',
42319    'T',
42320    'e',
42321    'x',
42322    'P',
42323    'a',
42324    'r',
42325    'a',
42326    'm',
42327    'e',
42328    't',
42329    'e',
42330    'r',
42331    'f',
42332    'v',
42333    'E',
42334    'X',
42335    'T',
42336    0, // glMultiTexParameterfvEXT
42337    'g',
42338    'l',
42339    'M',
42340    'u',
42341    'l',
42342    't',
42343    'i',
42344    'T',
42345    'e',
42346    'x',
42347    'P',
42348    'a',
42349    'r',
42350    'a',
42351    'm',
42352    'e',
42353    't',
42354    'e',
42355    'r',
42356    'i',
42357    'E',
42358    'X',
42359    'T',
42360    0, // glMultiTexParameteriEXT
42361    'g',
42362    'l',
42363    'M',
42364    'u',
42365    'l',
42366    't',
42367    'i',
42368    'T',
42369    'e',
42370    'x',
42371    'P',
42372    'a',
42373    'r',
42374    'a',
42375    'm',
42376    'e',
42377    't',
42378    'e',
42379    'r',
42380    'i',
42381    'v',
42382    'E',
42383    'X',
42384    'T',
42385    0, // glMultiTexParameterivEXT
42386    'g',
42387    'l',
42388    'M',
42389    'u',
42390    'l',
42391    't',
42392    'i',
42393    'T',
42394    'e',
42395    'x',
42396    'R',
42397    'e',
42398    'n',
42399    'd',
42400    'e',
42401    'r',
42402    'b',
42403    'u',
42404    'f',
42405    'f',
42406    'e',
42407    'r',
42408    'E',
42409    'X',
42410    'T',
42411    0, // glMultiTexRenderbufferEXT
42412    'g',
42413    'l',
42414    'M',
42415    'u',
42416    'l',
42417    't',
42418    'i',
42419    'T',
42420    'e',
42421    'x',
42422    'S',
42423    'u',
42424    'b',
42425    'I',
42426    'm',
42427    'a',
42428    'g',
42429    'e',
42430    '1',
42431    'D',
42432    'E',
42433    'X',
42434    'T',
42435    0, // glMultiTexSubImage1DEXT
42436    'g',
42437    'l',
42438    'M',
42439    'u',
42440    'l',
42441    't',
42442    'i',
42443    'T',
42444    'e',
42445    'x',
42446    'S',
42447    'u',
42448    'b',
42449    'I',
42450    'm',
42451    'a',
42452    'g',
42453    'e',
42454    '2',
42455    'D',
42456    'E',
42457    'X',
42458    'T',
42459    0, // glMultiTexSubImage2DEXT
42460    'g',
42461    'l',
42462    'M',
42463    'u',
42464    'l',
42465    't',
42466    'i',
42467    'T',
42468    'e',
42469    'x',
42470    'S',
42471    'u',
42472    'b',
42473    'I',
42474    'm',
42475    'a',
42476    'g',
42477    'e',
42478    '3',
42479    'D',
42480    'E',
42481    'X',
42482    'T',
42483    0, // glMultiTexSubImage3DEXT
42484    'g',
42485    'l',
42486    'M',
42487    'u',
42488    'l',
42489    't',
42490    'i',
42491    'c',
42492    'a',
42493    's',
42494    't',
42495    'B',
42496    'a',
42497    'r',
42498    'r',
42499    'i',
42500    'e',
42501    'r',
42502    'N',
42503    'V',
42504    0, // glMulticastBarrierNV
42505    'g',
42506    'l',
42507    'M',
42508    'u',
42509    'l',
42510    't',
42511    'i',
42512    'c',
42513    'a',
42514    's',
42515    't',
42516    'B',
42517    'l',
42518    'i',
42519    't',
42520    'F',
42521    'r',
42522    'a',
42523    'm',
42524    'e',
42525    'b',
42526    'u',
42527    'f',
42528    'f',
42529    'e',
42530    'r',
42531    'N',
42532    'V',
42533    0, // glMulticastBlitFramebufferNV
42534    'g',
42535    'l',
42536    'M',
42537    'u',
42538    'l',
42539    't',
42540    'i',
42541    'c',
42542    'a',
42543    's',
42544    't',
42545    'B',
42546    'u',
42547    'f',
42548    'f',
42549    'e',
42550    'r',
42551    'S',
42552    'u',
42553    'b',
42554    'D',
42555    'a',
42556    't',
42557    'a',
42558    'N',
42559    'V',
42560    0, // glMulticastBufferSubDataNV
42561    'g',
42562    'l',
42563    'M',
42564    'u',
42565    'l',
42566    't',
42567    'i',
42568    'c',
42569    'a',
42570    's',
42571    't',
42572    'C',
42573    'o',
42574    'p',
42575    'y',
42576    'B',
42577    'u',
42578    'f',
42579    'f',
42580    'e',
42581    'r',
42582    'S',
42583    'u',
42584    'b',
42585    'D',
42586    'a',
42587    't',
42588    'a',
42589    'N',
42590    'V',
42591    0, // glMulticastCopyBufferSubDataNV
42592    'g',
42593    'l',
42594    'M',
42595    'u',
42596    'l',
42597    't',
42598    'i',
42599    'c',
42600    'a',
42601    's',
42602    't',
42603    'C',
42604    'o',
42605    'p',
42606    'y',
42607    'I',
42608    'm',
42609    'a',
42610    'g',
42611    'e',
42612    'S',
42613    'u',
42614    'b',
42615    'D',
42616    'a',
42617    't',
42618    'a',
42619    'N',
42620    'V',
42621    0, // glMulticastCopyImageSubDataNV
42622    'g',
42623    'l',
42624    'M',
42625    'u',
42626    'l',
42627    't',
42628    'i',
42629    'c',
42630    'a',
42631    's',
42632    't',
42633    'F',
42634    'r',
42635    'a',
42636    'm',
42637    'e',
42638    'b',
42639    'u',
42640    'f',
42641    'f',
42642    'e',
42643    'r',
42644    'S',
42645    'a',
42646    'm',
42647    'p',
42648    'l',
42649    'e',
42650    'L',
42651    'o',
42652    'c',
42653    'a',
42654    't',
42655    'i',
42656    'o',
42657    'n',
42658    's',
42659    'f',
42660    'v',
42661    'N',
42662    'V',
42663    0, // glMulticastFramebufferSampleLocationsfvNV
42664    'g',
42665    'l',
42666    'M',
42667    'u',
42668    'l',
42669    't',
42670    'i',
42671    'c',
42672    'a',
42673    's',
42674    't',
42675    'G',
42676    'e',
42677    't',
42678    'Q',
42679    'u',
42680    'e',
42681    'r',
42682    'y',
42683    'O',
42684    'b',
42685    'j',
42686    'e',
42687    'c',
42688    't',
42689    'i',
42690    '6',
42691    '4',
42692    'v',
42693    'N',
42694    'V',
42695    0, // glMulticastGetQueryObjecti64vNV
42696    'g',
42697    'l',
42698    'M',
42699    'u',
42700    'l',
42701    't',
42702    'i',
42703    'c',
42704    'a',
42705    's',
42706    't',
42707    'G',
42708    'e',
42709    't',
42710    'Q',
42711    'u',
42712    'e',
42713    'r',
42714    'y',
42715    'O',
42716    'b',
42717    'j',
42718    'e',
42719    'c',
42720    't',
42721    'i',
42722    'v',
42723    'N',
42724    'V',
42725    0, // glMulticastGetQueryObjectivNV
42726    'g',
42727    'l',
42728    'M',
42729    'u',
42730    'l',
42731    't',
42732    'i',
42733    'c',
42734    'a',
42735    's',
42736    't',
42737    'G',
42738    'e',
42739    't',
42740    'Q',
42741    'u',
42742    'e',
42743    'r',
42744    'y',
42745    'O',
42746    'b',
42747    'j',
42748    'e',
42749    'c',
42750    't',
42751    'u',
42752    'i',
42753    '6',
42754    '4',
42755    'v',
42756    'N',
42757    'V',
42758    0, // glMulticastGetQueryObjectui64vNV
42759    'g',
42760    'l',
42761    'M',
42762    'u',
42763    'l',
42764    't',
42765    'i',
42766    'c',
42767    'a',
42768    's',
42769    't',
42770    'G',
42771    'e',
42772    't',
42773    'Q',
42774    'u',
42775    'e',
42776    'r',
42777    'y',
42778    'O',
42779    'b',
42780    'j',
42781    'e',
42782    'c',
42783    't',
42784    'u',
42785    'i',
42786    'v',
42787    'N',
42788    'V',
42789    0, // glMulticastGetQueryObjectuivNV
42790    'g',
42791    'l',
42792    'M',
42793    'u',
42794    'l',
42795    't',
42796    'i',
42797    'c',
42798    'a',
42799    's',
42800    't',
42801    'S',
42802    'c',
42803    'i',
42804    's',
42805    's',
42806    'o',
42807    'r',
42808    'A',
42809    'r',
42810    'r',
42811    'a',
42812    'y',
42813    'v',
42814    'N',
42815    'V',
42816    'X',
42817    0, // glMulticastScissorArrayvNVX
42818    'g',
42819    'l',
42820    'M',
42821    'u',
42822    'l',
42823    't',
42824    'i',
42825    'c',
42826    'a',
42827    's',
42828    't',
42829    'V',
42830    'i',
42831    'e',
42832    'w',
42833    'p',
42834    'o',
42835    'r',
42836    't',
42837    'A',
42838    'r',
42839    'r',
42840    'a',
42841    'y',
42842    'v',
42843    'N',
42844    'V',
42845    'X',
42846    0, // glMulticastViewportArrayvNVX
42847    'g',
42848    'l',
42849    'M',
42850    'u',
42851    'l',
42852    't',
42853    'i',
42854    'c',
42855    'a',
42856    's',
42857    't',
42858    'V',
42859    'i',
42860    'e',
42861    'w',
42862    'p',
42863    'o',
42864    'r',
42865    't',
42866    'P',
42867    'o',
42868    's',
42869    'i',
42870    't',
42871    'i',
42872    'o',
42873    'n',
42874    'W',
42875    'S',
42876    'c',
42877    'a',
42878    'l',
42879    'e',
42880    'N',
42881    'V',
42882    'X',
42883    0, // glMulticastViewportPositionWScaleNVX
42884    'g',
42885    'l',
42886    'M',
42887    'u',
42888    'l',
42889    't',
42890    'i',
42891    'c',
42892    'a',
42893    's',
42894    't',
42895    'W',
42896    'a',
42897    'i',
42898    't',
42899    'S',
42900    'y',
42901    'n',
42902    'c',
42903    'N',
42904    'V',
42905    0, // glMulticastWaitSyncNV
42906    'g',
42907    'l',
42908    'N',
42909    'a',
42910    'm',
42911    'e',
42912    'd',
42913    'B',
42914    'u',
42915    'f',
42916    'f',
42917    'e',
42918    'r',
42919    'A',
42920    't',
42921    't',
42922    'a',
42923    'c',
42924    'h',
42925    'M',
42926    'e',
42927    'm',
42928    'o',
42929    'r',
42930    'y',
42931    'N',
42932    'V',
42933    0, // glNamedBufferAttachMemoryNV
42934    'g',
42935    'l',
42936    'N',
42937    'a',
42938    'm',
42939    'e',
42940    'd',
42941    'B',
42942    'u',
42943    'f',
42944    'f',
42945    'e',
42946    'r',
42947    'D',
42948    'a',
42949    't',
42950    'a',
42951    0, // glNamedBufferData
42952    'g',
42953    'l',
42954    'N',
42955    'a',
42956    'm',
42957    'e',
42958    'd',
42959    'B',
42960    'u',
42961    'f',
42962    'f',
42963    'e',
42964    'r',
42965    'D',
42966    'a',
42967    't',
42968    'a',
42969    'E',
42970    'X',
42971    'T',
42972    0, // glNamedBufferDataEXT
42973    'g',
42974    'l',
42975    'N',
42976    'a',
42977    'm',
42978    'e',
42979    'd',
42980    'B',
42981    'u',
42982    'f',
42983    'f',
42984    'e',
42985    'r',
42986    'P',
42987    'a',
42988    'g',
42989    'e',
42990    'C',
42991    'o',
42992    'm',
42993    'm',
42994    'i',
42995    't',
42996    'm',
42997    'e',
42998    'n',
42999    't',
43000    'A',
43001    'R',
43002    'B',
43003    0, // glNamedBufferPageCommitmentARB
43004    'g',
43005    'l',
43006    'N',
43007    'a',
43008    'm',
43009    'e',
43010    'd',
43011    'B',
43012    'u',
43013    'f',
43014    'f',
43015    'e',
43016    'r',
43017    'P',
43018    'a',
43019    'g',
43020    'e',
43021    'C',
43022    'o',
43023    'm',
43024    'm',
43025    'i',
43026    't',
43027    'm',
43028    'e',
43029    'n',
43030    't',
43031    'E',
43032    'X',
43033    'T',
43034    0, // glNamedBufferPageCommitmentEXT
43035    'g',
43036    'l',
43037    'N',
43038    'a',
43039    'm',
43040    'e',
43041    'd',
43042    'B',
43043    'u',
43044    'f',
43045    'f',
43046    'e',
43047    'r',
43048    'S',
43049    't',
43050    'o',
43051    'r',
43052    'a',
43053    'g',
43054    'e',
43055    0, // glNamedBufferStorage
43056    'g',
43057    'l',
43058    'N',
43059    'a',
43060    'm',
43061    'e',
43062    'd',
43063    'B',
43064    'u',
43065    'f',
43066    'f',
43067    'e',
43068    'r',
43069    'S',
43070    't',
43071    'o',
43072    'r',
43073    'a',
43074    'g',
43075    'e',
43076    'E',
43077    'X',
43078    'T',
43079    0, // glNamedBufferStorageEXT
43080    'g',
43081    'l',
43082    'N',
43083    'a',
43084    'm',
43085    'e',
43086    'd',
43087    'B',
43088    'u',
43089    'f',
43090    'f',
43091    'e',
43092    'r',
43093    'S',
43094    't',
43095    'o',
43096    'r',
43097    'a',
43098    'g',
43099    'e',
43100    'E',
43101    'x',
43102    't',
43103    'e',
43104    'r',
43105    'n',
43106    'a',
43107    'l',
43108    'E',
43109    'X',
43110    'T',
43111    0, // glNamedBufferStorageExternalEXT
43112    'g',
43113    'l',
43114    'N',
43115    'a',
43116    'm',
43117    'e',
43118    'd',
43119    'B',
43120    'u',
43121    'f',
43122    'f',
43123    'e',
43124    'r',
43125    'S',
43126    't',
43127    'o',
43128    'r',
43129    'a',
43130    'g',
43131    'e',
43132    'M',
43133    'e',
43134    'm',
43135    'E',
43136    'X',
43137    'T',
43138    0, // glNamedBufferStorageMemEXT
43139    'g',
43140    'l',
43141    'N',
43142    'a',
43143    'm',
43144    'e',
43145    'd',
43146    'B',
43147    'u',
43148    'f',
43149    'f',
43150    'e',
43151    'r',
43152    'S',
43153    'u',
43154    'b',
43155    'D',
43156    'a',
43157    't',
43158    'a',
43159    0, // glNamedBufferSubData
43160    'g',
43161    'l',
43162    'N',
43163    'a',
43164    'm',
43165    'e',
43166    'd',
43167    'B',
43168    'u',
43169    'f',
43170    'f',
43171    'e',
43172    'r',
43173    'S',
43174    'u',
43175    'b',
43176    'D',
43177    'a',
43178    't',
43179    'a',
43180    'E',
43181    'X',
43182    'T',
43183    0, // glNamedBufferSubDataEXT
43184    'g',
43185    'l',
43186    'N',
43187    'a',
43188    'm',
43189    'e',
43190    'd',
43191    'C',
43192    'o',
43193    'p',
43194    'y',
43195    'B',
43196    'u',
43197    'f',
43198    'f',
43199    'e',
43200    'r',
43201    'S',
43202    'u',
43203    'b',
43204    'D',
43205    'a',
43206    't',
43207    'a',
43208    'E',
43209    'X',
43210    'T',
43211    0, // glNamedCopyBufferSubDataEXT
43212    'g',
43213    'l',
43214    'N',
43215    'a',
43216    'm',
43217    'e',
43218    'd',
43219    'F',
43220    'r',
43221    'a',
43222    'm',
43223    'e',
43224    'b',
43225    'u',
43226    'f',
43227    'f',
43228    'e',
43229    'r',
43230    'D',
43231    'r',
43232    'a',
43233    'w',
43234    'B',
43235    'u',
43236    'f',
43237    'f',
43238    'e',
43239    'r',
43240    0, // glNamedFramebufferDrawBuffer
43241    'g',
43242    'l',
43243    'N',
43244    'a',
43245    'm',
43246    'e',
43247    'd',
43248    'F',
43249    'r',
43250    'a',
43251    'm',
43252    'e',
43253    'b',
43254    'u',
43255    'f',
43256    'f',
43257    'e',
43258    'r',
43259    'D',
43260    'r',
43261    'a',
43262    'w',
43263    'B',
43264    'u',
43265    'f',
43266    'f',
43267    'e',
43268    'r',
43269    's',
43270    0, // glNamedFramebufferDrawBuffers
43271    'g',
43272    'l',
43273    'N',
43274    'a',
43275    'm',
43276    'e',
43277    'd',
43278    'F',
43279    'r',
43280    'a',
43281    'm',
43282    'e',
43283    'b',
43284    'u',
43285    'f',
43286    'f',
43287    'e',
43288    'r',
43289    'P',
43290    'a',
43291    'r',
43292    'a',
43293    'm',
43294    'e',
43295    't',
43296    'e',
43297    'r',
43298    'i',
43299    0, // glNamedFramebufferParameteri
43300    'g',
43301    'l',
43302    'N',
43303    'a',
43304    'm',
43305    'e',
43306    'd',
43307    'F',
43308    'r',
43309    'a',
43310    'm',
43311    'e',
43312    'b',
43313    'u',
43314    'f',
43315    'f',
43316    'e',
43317    'r',
43318    'P',
43319    'a',
43320    'r',
43321    'a',
43322    'm',
43323    'e',
43324    't',
43325    'e',
43326    'r',
43327    'i',
43328    'E',
43329    'X',
43330    'T',
43331    0, // glNamedFramebufferParameteriEXT
43332    'g',
43333    'l',
43334    'N',
43335    'a',
43336    'm',
43337    'e',
43338    'd',
43339    'F',
43340    'r',
43341    'a',
43342    'm',
43343    'e',
43344    'b',
43345    'u',
43346    'f',
43347    'f',
43348    'e',
43349    'r',
43350    'R',
43351    'e',
43352    'a',
43353    'd',
43354    'B',
43355    'u',
43356    'f',
43357    'f',
43358    'e',
43359    'r',
43360    0, // glNamedFramebufferReadBuffer
43361    'g',
43362    'l',
43363    'N',
43364    'a',
43365    'm',
43366    'e',
43367    'd',
43368    'F',
43369    'r',
43370    'a',
43371    'm',
43372    'e',
43373    'b',
43374    'u',
43375    'f',
43376    'f',
43377    'e',
43378    'r',
43379    'R',
43380    'e',
43381    'n',
43382    'd',
43383    'e',
43384    'r',
43385    'b',
43386    'u',
43387    'f',
43388    'f',
43389    'e',
43390    'r',
43391    0, // glNamedFramebufferRenderbuffer
43392    'g',
43393    'l',
43394    'N',
43395    'a',
43396    'm',
43397    'e',
43398    'd',
43399    'F',
43400    'r',
43401    'a',
43402    'm',
43403    'e',
43404    'b',
43405    'u',
43406    'f',
43407    'f',
43408    'e',
43409    'r',
43410    'R',
43411    'e',
43412    'n',
43413    'd',
43414    'e',
43415    'r',
43416    'b',
43417    'u',
43418    'f',
43419    'f',
43420    'e',
43421    'r',
43422    'E',
43423    'X',
43424    'T',
43425    0, // glNamedFramebufferRenderbufferEXT
43426    'g',
43427    'l',
43428    'N',
43429    'a',
43430    'm',
43431    'e',
43432    'd',
43433    'F',
43434    'r',
43435    'a',
43436    'm',
43437    'e',
43438    'b',
43439    'u',
43440    'f',
43441    'f',
43442    'e',
43443    'r',
43444    'S',
43445    'a',
43446    'm',
43447    'p',
43448    'l',
43449    'e',
43450    'L',
43451    'o',
43452    'c',
43453    'a',
43454    't',
43455    'i',
43456    'o',
43457    'n',
43458    's',
43459    'f',
43460    'v',
43461    'A',
43462    'R',
43463    'B',
43464    0, // glNamedFramebufferSampleLocationsfvARB
43465    'g',
43466    'l',
43467    'N',
43468    'a',
43469    'm',
43470    'e',
43471    'd',
43472    'F',
43473    'r',
43474    'a',
43475    'm',
43476    'e',
43477    'b',
43478    'u',
43479    'f',
43480    'f',
43481    'e',
43482    'r',
43483    'S',
43484    'a',
43485    'm',
43486    'p',
43487    'l',
43488    'e',
43489    'L',
43490    'o',
43491    'c',
43492    'a',
43493    't',
43494    'i',
43495    'o',
43496    'n',
43497    's',
43498    'f',
43499    'v',
43500    'N',
43501    'V',
43502    0, // glNamedFramebufferSampleLocationsfvNV
43503    'g',
43504    'l',
43505    'N',
43506    'a',
43507    'm',
43508    'e',
43509    'd',
43510    'F',
43511    'r',
43512    'a',
43513    'm',
43514    'e',
43515    'b',
43516    'u',
43517    'f',
43518    'f',
43519    'e',
43520    'r',
43521    'S',
43522    'a',
43523    'm',
43524    'p',
43525    'l',
43526    'e',
43527    'P',
43528    'o',
43529    's',
43530    'i',
43531    't',
43532    'i',
43533    'o',
43534    'n',
43535    's',
43536    'f',
43537    'v',
43538    'A',
43539    'M',
43540    'D',
43541    0, // glNamedFramebufferSamplePositionsfvAMD
43542    'g',
43543    'l',
43544    'N',
43545    'a',
43546    'm',
43547    'e',
43548    'd',
43549    'F',
43550    'r',
43551    'a',
43552    'm',
43553    'e',
43554    'b',
43555    'u',
43556    'f',
43557    'f',
43558    'e',
43559    'r',
43560    'T',
43561    'e',
43562    'x',
43563    't',
43564    'u',
43565    'r',
43566    'e',
43567    0, // glNamedFramebufferTexture
43568    'g',
43569    'l',
43570    'N',
43571    'a',
43572    'm',
43573    'e',
43574    'd',
43575    'F',
43576    'r',
43577    'a',
43578    'm',
43579    'e',
43580    'b',
43581    'u',
43582    'f',
43583    'f',
43584    'e',
43585    'r',
43586    'T',
43587    'e',
43588    'x',
43589    't',
43590    'u',
43591    'r',
43592    'e',
43593    '1',
43594    'D',
43595    'E',
43596    'X',
43597    'T',
43598    0, // glNamedFramebufferTexture1DEXT
43599    'g',
43600    'l',
43601    'N',
43602    'a',
43603    'm',
43604    'e',
43605    'd',
43606    'F',
43607    'r',
43608    'a',
43609    'm',
43610    'e',
43611    'b',
43612    'u',
43613    'f',
43614    'f',
43615    'e',
43616    'r',
43617    'T',
43618    'e',
43619    'x',
43620    't',
43621    'u',
43622    'r',
43623    'e',
43624    '2',
43625    'D',
43626    'E',
43627    'X',
43628    'T',
43629    0, // glNamedFramebufferTexture2DEXT
43630    'g',
43631    'l',
43632    'N',
43633    'a',
43634    'm',
43635    'e',
43636    'd',
43637    'F',
43638    'r',
43639    'a',
43640    'm',
43641    'e',
43642    'b',
43643    'u',
43644    'f',
43645    'f',
43646    'e',
43647    'r',
43648    'T',
43649    'e',
43650    'x',
43651    't',
43652    'u',
43653    'r',
43654    'e',
43655    '3',
43656    'D',
43657    'E',
43658    'X',
43659    'T',
43660    0, // glNamedFramebufferTexture3DEXT
43661    'g',
43662    'l',
43663    'N',
43664    'a',
43665    'm',
43666    'e',
43667    'd',
43668    'F',
43669    'r',
43670    'a',
43671    'm',
43672    'e',
43673    'b',
43674    'u',
43675    'f',
43676    'f',
43677    'e',
43678    'r',
43679    'T',
43680    'e',
43681    'x',
43682    't',
43683    'u',
43684    'r',
43685    'e',
43686    'E',
43687    'X',
43688    'T',
43689    0, // glNamedFramebufferTextureEXT
43690    'g',
43691    'l',
43692    'N',
43693    'a',
43694    'm',
43695    'e',
43696    'd',
43697    'F',
43698    'r',
43699    'a',
43700    'm',
43701    'e',
43702    'b',
43703    'u',
43704    'f',
43705    'f',
43706    'e',
43707    'r',
43708    'T',
43709    'e',
43710    'x',
43711    't',
43712    'u',
43713    'r',
43714    'e',
43715    'F',
43716    'a',
43717    'c',
43718    'e',
43719    'E',
43720    'X',
43721    'T',
43722    0, // glNamedFramebufferTextureFaceEXT
43723    'g',
43724    'l',
43725    'N',
43726    'a',
43727    'm',
43728    'e',
43729    'd',
43730    'F',
43731    'r',
43732    'a',
43733    'm',
43734    'e',
43735    'b',
43736    'u',
43737    'f',
43738    'f',
43739    'e',
43740    'r',
43741    'T',
43742    'e',
43743    'x',
43744    't',
43745    'u',
43746    'r',
43747    'e',
43748    'L',
43749    'a',
43750    'y',
43751    'e',
43752    'r',
43753    0, // glNamedFramebufferTextureLayer
43754    'g',
43755    'l',
43756    'N',
43757    'a',
43758    'm',
43759    'e',
43760    'd',
43761    'F',
43762    'r',
43763    'a',
43764    'm',
43765    'e',
43766    'b',
43767    'u',
43768    'f',
43769    'f',
43770    'e',
43771    'r',
43772    'T',
43773    'e',
43774    'x',
43775    't',
43776    'u',
43777    'r',
43778    'e',
43779    'L',
43780    'a',
43781    'y',
43782    'e',
43783    'r',
43784    'E',
43785    'X',
43786    'T',
43787    0, // glNamedFramebufferTextureLayerEXT
43788    'g',
43789    'l',
43790    'N',
43791    'a',
43792    'm',
43793    'e',
43794    'd',
43795    'P',
43796    'r',
43797    'o',
43798    'g',
43799    'r',
43800    'a',
43801    'm',
43802    'L',
43803    'o',
43804    'c',
43805    'a',
43806    'l',
43807    'P',
43808    'a',
43809    'r',
43810    'a',
43811    'm',
43812    'e',
43813    't',
43814    'e',
43815    'r',
43816    '4',
43817    'd',
43818    'E',
43819    'X',
43820    'T',
43821    0, // glNamedProgramLocalParameter4dEXT
43822    'g',
43823    'l',
43824    'N',
43825    'a',
43826    'm',
43827    'e',
43828    'd',
43829    'P',
43830    'r',
43831    'o',
43832    'g',
43833    'r',
43834    'a',
43835    'm',
43836    'L',
43837    'o',
43838    'c',
43839    'a',
43840    'l',
43841    'P',
43842    'a',
43843    'r',
43844    'a',
43845    'm',
43846    'e',
43847    't',
43848    'e',
43849    'r',
43850    '4',
43851    'd',
43852    'v',
43853    'E',
43854    'X',
43855    'T',
43856    0, // glNamedProgramLocalParameter4dvEXT
43857    'g',
43858    'l',
43859    'N',
43860    'a',
43861    'm',
43862    'e',
43863    'd',
43864    'P',
43865    'r',
43866    'o',
43867    'g',
43868    'r',
43869    'a',
43870    'm',
43871    'L',
43872    'o',
43873    'c',
43874    'a',
43875    'l',
43876    'P',
43877    'a',
43878    'r',
43879    'a',
43880    'm',
43881    'e',
43882    't',
43883    'e',
43884    'r',
43885    '4',
43886    'f',
43887    'E',
43888    'X',
43889    'T',
43890    0, // glNamedProgramLocalParameter4fEXT
43891    'g',
43892    'l',
43893    'N',
43894    'a',
43895    'm',
43896    'e',
43897    'd',
43898    'P',
43899    'r',
43900    'o',
43901    'g',
43902    'r',
43903    'a',
43904    'm',
43905    'L',
43906    'o',
43907    'c',
43908    'a',
43909    'l',
43910    'P',
43911    'a',
43912    'r',
43913    'a',
43914    'm',
43915    'e',
43916    't',
43917    'e',
43918    'r',
43919    '4',
43920    'f',
43921    'v',
43922    'E',
43923    'X',
43924    'T',
43925    0, // glNamedProgramLocalParameter4fvEXT
43926    'g',
43927    'l',
43928    'N',
43929    'a',
43930    'm',
43931    'e',
43932    'd',
43933    'P',
43934    'r',
43935    'o',
43936    'g',
43937    'r',
43938    'a',
43939    'm',
43940    'L',
43941    'o',
43942    'c',
43943    'a',
43944    'l',
43945    'P',
43946    'a',
43947    'r',
43948    'a',
43949    'm',
43950    'e',
43951    't',
43952    'e',
43953    'r',
43954    'I',
43955    '4',
43956    'i',
43957    'E',
43958    'X',
43959    'T',
43960    0, // glNamedProgramLocalParameterI4iEXT
43961    'g',
43962    'l',
43963    'N',
43964    'a',
43965    'm',
43966    'e',
43967    'd',
43968    'P',
43969    'r',
43970    'o',
43971    'g',
43972    'r',
43973    'a',
43974    'm',
43975    'L',
43976    'o',
43977    'c',
43978    'a',
43979    'l',
43980    'P',
43981    'a',
43982    'r',
43983    'a',
43984    'm',
43985    'e',
43986    't',
43987    'e',
43988    'r',
43989    'I',
43990    '4',
43991    'i',
43992    'v',
43993    'E',
43994    'X',
43995    'T',
43996    0, // glNamedProgramLocalParameterI4ivEXT
43997    'g',
43998    'l',
43999    'N',
44000    'a',
44001    'm',
44002    'e',
44003    'd',
44004    'P',
44005    'r',
44006    'o',
44007    'g',
44008    'r',
44009    'a',
44010    'm',
44011    'L',
44012    'o',
44013    'c',
44014    'a',
44015    'l',
44016    'P',
44017    'a',
44018    'r',
44019    'a',
44020    'm',
44021    'e',
44022    't',
44023    'e',
44024    'r',
44025    'I',
44026    '4',
44027    'u',
44028    'i',
44029    'E',
44030    'X',
44031    'T',
44032    0, // glNamedProgramLocalParameterI4uiEXT
44033    'g',
44034    'l',
44035    'N',
44036    'a',
44037    'm',
44038    'e',
44039    'd',
44040    'P',
44041    'r',
44042    'o',
44043    'g',
44044    'r',
44045    'a',
44046    'm',
44047    'L',
44048    'o',
44049    'c',
44050    'a',
44051    'l',
44052    'P',
44053    'a',
44054    'r',
44055    'a',
44056    'm',
44057    'e',
44058    't',
44059    'e',
44060    'r',
44061    'I',
44062    '4',
44063    'u',
44064    'i',
44065    'v',
44066    'E',
44067    'X',
44068    'T',
44069    0, // glNamedProgramLocalParameterI4uivEXT
44070    'g',
44071    'l',
44072    'N',
44073    'a',
44074    'm',
44075    'e',
44076    'd',
44077    'P',
44078    'r',
44079    'o',
44080    'g',
44081    'r',
44082    'a',
44083    'm',
44084    'L',
44085    'o',
44086    'c',
44087    'a',
44088    'l',
44089    'P',
44090    'a',
44091    'r',
44092    'a',
44093    'm',
44094    'e',
44095    't',
44096    'e',
44097    'r',
44098    's',
44099    '4',
44100    'f',
44101    'v',
44102    'E',
44103    'X',
44104    'T',
44105    0, // glNamedProgramLocalParameters4fvEXT
44106    'g',
44107    'l',
44108    'N',
44109    'a',
44110    'm',
44111    'e',
44112    'd',
44113    'P',
44114    'r',
44115    'o',
44116    'g',
44117    'r',
44118    'a',
44119    'm',
44120    'L',
44121    'o',
44122    'c',
44123    'a',
44124    'l',
44125    'P',
44126    'a',
44127    'r',
44128    'a',
44129    'm',
44130    'e',
44131    't',
44132    'e',
44133    'r',
44134    's',
44135    'I',
44136    '4',
44137    'i',
44138    'v',
44139    'E',
44140    'X',
44141    'T',
44142    0, // glNamedProgramLocalParametersI4ivEXT
44143    'g',
44144    'l',
44145    'N',
44146    'a',
44147    'm',
44148    'e',
44149    'd',
44150    'P',
44151    'r',
44152    'o',
44153    'g',
44154    'r',
44155    'a',
44156    'm',
44157    'L',
44158    'o',
44159    'c',
44160    'a',
44161    'l',
44162    'P',
44163    'a',
44164    'r',
44165    'a',
44166    'm',
44167    'e',
44168    't',
44169    'e',
44170    'r',
44171    's',
44172    'I',
44173    '4',
44174    'u',
44175    'i',
44176    'v',
44177    'E',
44178    'X',
44179    'T',
44180    0, // glNamedProgramLocalParametersI4uivEXT
44181    'g',
44182    'l',
44183    'N',
44184    'a',
44185    'm',
44186    'e',
44187    'd',
44188    'P',
44189    'r',
44190    'o',
44191    'g',
44192    'r',
44193    'a',
44194    'm',
44195    'S',
44196    't',
44197    'r',
44198    'i',
44199    'n',
44200    'g',
44201    'E',
44202    'X',
44203    'T',
44204    0, // glNamedProgramStringEXT
44205    'g',
44206    'l',
44207    'N',
44208    'a',
44209    'm',
44210    'e',
44211    'd',
44212    'R',
44213    'e',
44214    'n',
44215    'd',
44216    'e',
44217    'r',
44218    'b',
44219    'u',
44220    'f',
44221    'f',
44222    'e',
44223    'r',
44224    'S',
44225    't',
44226    'o',
44227    'r',
44228    'a',
44229    'g',
44230    'e',
44231    0, // glNamedRenderbufferStorage
44232    'g',
44233    'l',
44234    'N',
44235    'a',
44236    'm',
44237    'e',
44238    'd',
44239    'R',
44240    'e',
44241    'n',
44242    'd',
44243    'e',
44244    'r',
44245    'b',
44246    'u',
44247    'f',
44248    'f',
44249    'e',
44250    'r',
44251    'S',
44252    't',
44253    'o',
44254    'r',
44255    'a',
44256    'g',
44257    'e',
44258    'E',
44259    'X',
44260    'T',
44261    0, // glNamedRenderbufferStorageEXT
44262    'g',
44263    'l',
44264    'N',
44265    'a',
44266    'm',
44267    'e',
44268    'd',
44269    'R',
44270    'e',
44271    'n',
44272    'd',
44273    'e',
44274    'r',
44275    'b',
44276    'u',
44277    'f',
44278    'f',
44279    'e',
44280    'r',
44281    'S',
44282    't',
44283    'o',
44284    'r',
44285    'a',
44286    'g',
44287    'e',
44288    'M',
44289    'u',
44290    'l',
44291    't',
44292    'i',
44293    's',
44294    'a',
44295    'm',
44296    'p',
44297    'l',
44298    'e',
44299    0, // glNamedRenderbufferStorageMultisample
44300    'g',
44301    'l',
44302    'N',
44303    'a',
44304    'm',
44305    'e',
44306    'd',
44307    'R',
44308    'e',
44309    'n',
44310    'd',
44311    'e',
44312    'r',
44313    'b',
44314    'u',
44315    'f',
44316    'f',
44317    'e',
44318    'r',
44319    'S',
44320    't',
44321    'o',
44322    'r',
44323    'a',
44324    'g',
44325    'e',
44326    'M',
44327    'u',
44328    'l',
44329    't',
44330    'i',
44331    's',
44332    'a',
44333    'm',
44334    'p',
44335    'l',
44336    'e',
44337    'A',
44338    'd',
44339    'v',
44340    'a',
44341    'n',
44342    'c',
44343    'e',
44344    'd',
44345    'A',
44346    'M',
44347    'D',
44348    0, // glNamedRenderbufferStorageMultisampleAdvancedAMD
44349    'g',
44350    'l',
44351    'N',
44352    'a',
44353    'm',
44354    'e',
44355    'd',
44356    'R',
44357    'e',
44358    'n',
44359    'd',
44360    'e',
44361    'r',
44362    'b',
44363    'u',
44364    'f',
44365    'f',
44366    'e',
44367    'r',
44368    'S',
44369    't',
44370    'o',
44371    'r',
44372    'a',
44373    'g',
44374    'e',
44375    'M',
44376    'u',
44377    'l',
44378    't',
44379    'i',
44380    's',
44381    'a',
44382    'm',
44383    'p',
44384    'l',
44385    'e',
44386    'C',
44387    'o',
44388    'v',
44389    'e',
44390    'r',
44391    'a',
44392    'g',
44393    'e',
44394    'E',
44395    'X',
44396    'T',
44397    0, // glNamedRenderbufferStorageMultisampleCoverageEXT
44398    'g',
44399    'l',
44400    'N',
44401    'a',
44402    'm',
44403    'e',
44404    'd',
44405    'R',
44406    'e',
44407    'n',
44408    'd',
44409    'e',
44410    'r',
44411    'b',
44412    'u',
44413    'f',
44414    'f',
44415    'e',
44416    'r',
44417    'S',
44418    't',
44419    'o',
44420    'r',
44421    'a',
44422    'g',
44423    'e',
44424    'M',
44425    'u',
44426    'l',
44427    't',
44428    'i',
44429    's',
44430    'a',
44431    'm',
44432    'p',
44433    'l',
44434    'e',
44435    'E',
44436    'X',
44437    'T',
44438    0, // glNamedRenderbufferStorageMultisampleEXT
44439    'g',
44440    'l',
44441    'N',
44442    'a',
44443    'm',
44444    'e',
44445    'd',
44446    'S',
44447    't',
44448    'r',
44449    'i',
44450    'n',
44451    'g',
44452    'A',
44453    'R',
44454    'B',
44455    0, // glNamedStringARB
44456    'g',
44457    'l',
44458    'N',
44459    'e',
44460    'w',
44461    'L',
44462    'i',
44463    's',
44464    't',
44465    0, // glNewList
44466    'g',
44467    'l',
44468    'N',
44469    'e',
44470    'w',
44471    'O',
44472    'b',
44473    'j',
44474    'e',
44475    'c',
44476    't',
44477    'B',
44478    'u',
44479    'f',
44480    'f',
44481    'e',
44482    'r',
44483    'A',
44484    'T',
44485    'I',
44486    0, // glNewObjectBufferATI
44487    'g',
44488    'l',
44489    'N',
44490    'o',
44491    'r',
44492    'm',
44493    'a',
44494    'l',
44495    '3',
44496    'b',
44497    0, // glNormal3b
44498    'g',
44499    'l',
44500    'N',
44501    'o',
44502    'r',
44503    'm',
44504    'a',
44505    'l',
44506    '3',
44507    'b',
44508    'v',
44509    0, // glNormal3bv
44510    'g',
44511    'l',
44512    'N',
44513    'o',
44514    'r',
44515    'm',
44516    'a',
44517    'l',
44518    '3',
44519    'd',
44520    0, // glNormal3d
44521    'g',
44522    'l',
44523    'N',
44524    'o',
44525    'r',
44526    'm',
44527    'a',
44528    'l',
44529    '3',
44530    'd',
44531    'v',
44532    0, // glNormal3dv
44533    'g',
44534    'l',
44535    'N',
44536    'o',
44537    'r',
44538    'm',
44539    'a',
44540    'l',
44541    '3',
44542    'f',
44543    0, // glNormal3f
44544    'g',
44545    'l',
44546    'N',
44547    'o',
44548    'r',
44549    'm',
44550    'a',
44551    'l',
44552    '3',
44553    'f',
44554    'V',
44555    'e',
44556    'r',
44557    't',
44558    'e',
44559    'x',
44560    '3',
44561    'f',
44562    'S',
44563    'U',
44564    'N',
44565    0, // glNormal3fVertex3fSUN
44566    'g',
44567    'l',
44568    'N',
44569    'o',
44570    'r',
44571    'm',
44572    'a',
44573    'l',
44574    '3',
44575    'f',
44576    'V',
44577    'e',
44578    'r',
44579    't',
44580    'e',
44581    'x',
44582    '3',
44583    'f',
44584    'v',
44585    'S',
44586    'U',
44587    'N',
44588    0, // glNormal3fVertex3fvSUN
44589    'g',
44590    'l',
44591    'N',
44592    'o',
44593    'r',
44594    'm',
44595    'a',
44596    'l',
44597    '3',
44598    'f',
44599    'v',
44600    0, // glNormal3fv
44601    'g',
44602    'l',
44603    'N',
44604    'o',
44605    'r',
44606    'm',
44607    'a',
44608    'l',
44609    '3',
44610    'h',
44611    'N',
44612    'V',
44613    0, // glNormal3hNV
44614    'g',
44615    'l',
44616    'N',
44617    'o',
44618    'r',
44619    'm',
44620    'a',
44621    'l',
44622    '3',
44623    'h',
44624    'v',
44625    'N',
44626    'V',
44627    0, // glNormal3hvNV
44628    'g',
44629    'l',
44630    'N',
44631    'o',
44632    'r',
44633    'm',
44634    'a',
44635    'l',
44636    '3',
44637    'i',
44638    0, // glNormal3i
44639    'g',
44640    'l',
44641    'N',
44642    'o',
44643    'r',
44644    'm',
44645    'a',
44646    'l',
44647    '3',
44648    'i',
44649    'v',
44650    0, // glNormal3iv
44651    'g',
44652    'l',
44653    'N',
44654    'o',
44655    'r',
44656    'm',
44657    'a',
44658    'l',
44659    '3',
44660    's',
44661    0, // glNormal3s
44662    'g',
44663    'l',
44664    'N',
44665    'o',
44666    'r',
44667    'm',
44668    'a',
44669    'l',
44670    '3',
44671    's',
44672    'v',
44673    0, // glNormal3sv
44674    'g',
44675    'l',
44676    'N',
44677    'o',
44678    'r',
44679    'm',
44680    'a',
44681    'l',
44682    '3',
44683    'x',
44684    0, // glNormal3x
44685    'g',
44686    'l',
44687    'N',
44688    'o',
44689    'r',
44690    'm',
44691    'a',
44692    'l',
44693    '3',
44694    'x',
44695    'O',
44696    'E',
44697    'S',
44698    0, // glNormal3xOES
44699    'g',
44700    'l',
44701    'N',
44702    'o',
44703    'r',
44704    'm',
44705    'a',
44706    'l',
44707    '3',
44708    'x',
44709    'v',
44710    'O',
44711    'E',
44712    'S',
44713    0, // glNormal3xvOES
44714    'g',
44715    'l',
44716    'N',
44717    'o',
44718    'r',
44719    'm',
44720    'a',
44721    'l',
44722    'F',
44723    'o',
44724    'r',
44725    'm',
44726    'a',
44727    't',
44728    'N',
44729    'V',
44730    0, // glNormalFormatNV
44731    'g',
44732    'l',
44733    'N',
44734    'o',
44735    'r',
44736    'm',
44737    'a',
44738    'l',
44739    'P',
44740    '3',
44741    'u',
44742    'i',
44743    0, // glNormalP3ui
44744    'g',
44745    'l',
44746    'N',
44747    'o',
44748    'r',
44749    'm',
44750    'a',
44751    'l',
44752    'P',
44753    '3',
44754    'u',
44755    'i',
44756    'v',
44757    0, // glNormalP3uiv
44758    'g',
44759    'l',
44760    'N',
44761    'o',
44762    'r',
44763    'm',
44764    'a',
44765    'l',
44766    'P',
44767    'o',
44768    'i',
44769    'n',
44770    't',
44771    'e',
44772    'r',
44773    0, // glNormalPointer
44774    'g',
44775    'l',
44776    'N',
44777    'o',
44778    'r',
44779    'm',
44780    'a',
44781    'l',
44782    'P',
44783    'o',
44784    'i',
44785    'n',
44786    't',
44787    'e',
44788    'r',
44789    'E',
44790    'X',
44791    'T',
44792    0, // glNormalPointerEXT
44793    'g',
44794    'l',
44795    'N',
44796    'o',
44797    'r',
44798    'm',
44799    'a',
44800    'l',
44801    'P',
44802    'o',
44803    'i',
44804    'n',
44805    't',
44806    'e',
44807    'r',
44808    'L',
44809    'i',
44810    's',
44811    't',
44812    'I',
44813    'B',
44814    'M',
44815    0, // glNormalPointerListIBM
44816    'g',
44817    'l',
44818    'N',
44819    'o',
44820    'r',
44821    'm',
44822    'a',
44823    'l',
44824    'P',
44825    'o',
44826    'i',
44827    'n',
44828    't',
44829    'e',
44830    'r',
44831    'v',
44832    'I',
44833    'N',
44834    'T',
44835    'E',
44836    'L',
44837    0, // glNormalPointervINTEL
44838    'g',
44839    'l',
44840    'N',
44841    'o',
44842    'r',
44843    'm',
44844    'a',
44845    'l',
44846    'S',
44847    't',
44848    'r',
44849    'e',
44850    'a',
44851    'm',
44852    '3',
44853    'b',
44854    'A',
44855    'T',
44856    'I',
44857    0, // glNormalStream3bATI
44858    'g',
44859    'l',
44860    'N',
44861    'o',
44862    'r',
44863    'm',
44864    'a',
44865    'l',
44866    'S',
44867    't',
44868    'r',
44869    'e',
44870    'a',
44871    'm',
44872    '3',
44873    'b',
44874    'v',
44875    'A',
44876    'T',
44877    'I',
44878    0, // glNormalStream3bvATI
44879    'g',
44880    'l',
44881    'N',
44882    'o',
44883    'r',
44884    'm',
44885    'a',
44886    'l',
44887    'S',
44888    't',
44889    'r',
44890    'e',
44891    'a',
44892    'm',
44893    '3',
44894    'd',
44895    'A',
44896    'T',
44897    'I',
44898    0, // glNormalStream3dATI
44899    'g',
44900    'l',
44901    'N',
44902    'o',
44903    'r',
44904    'm',
44905    'a',
44906    'l',
44907    'S',
44908    't',
44909    'r',
44910    'e',
44911    'a',
44912    'm',
44913    '3',
44914    'd',
44915    'v',
44916    'A',
44917    'T',
44918    'I',
44919    0, // glNormalStream3dvATI
44920    'g',
44921    'l',
44922    'N',
44923    'o',
44924    'r',
44925    'm',
44926    'a',
44927    'l',
44928    'S',
44929    't',
44930    'r',
44931    'e',
44932    'a',
44933    'm',
44934    '3',
44935    'f',
44936    'A',
44937    'T',
44938    'I',
44939    0, // glNormalStream3fATI
44940    'g',
44941    'l',
44942    'N',
44943    'o',
44944    'r',
44945    'm',
44946    'a',
44947    'l',
44948    'S',
44949    't',
44950    'r',
44951    'e',
44952    'a',
44953    'm',
44954    '3',
44955    'f',
44956    'v',
44957    'A',
44958    'T',
44959    'I',
44960    0, // glNormalStream3fvATI
44961    'g',
44962    'l',
44963    'N',
44964    'o',
44965    'r',
44966    'm',
44967    'a',
44968    'l',
44969    'S',
44970    't',
44971    'r',
44972    'e',
44973    'a',
44974    'm',
44975    '3',
44976    'i',
44977    'A',
44978    'T',
44979    'I',
44980    0, // glNormalStream3iATI
44981    'g',
44982    'l',
44983    'N',
44984    'o',
44985    'r',
44986    'm',
44987    'a',
44988    'l',
44989    'S',
44990    't',
44991    'r',
44992    'e',
44993    'a',
44994    'm',
44995    '3',
44996    'i',
44997    'v',
44998    'A',
44999    'T',
45000    'I',
45001    0, // glNormalStream3ivATI
45002    'g',
45003    'l',
45004    'N',
45005    'o',
45006    'r',
45007    'm',
45008    'a',
45009    'l',
45010    'S',
45011    't',
45012    'r',
45013    'e',
45014    'a',
45015    'm',
45016    '3',
45017    's',
45018    'A',
45019    'T',
45020    'I',
45021    0, // glNormalStream3sATI
45022    'g',
45023    'l',
45024    'N',
45025    'o',
45026    'r',
45027    'm',
45028    'a',
45029    'l',
45030    'S',
45031    't',
45032    'r',
45033    'e',
45034    'a',
45035    'm',
45036    '3',
45037    's',
45038    'v',
45039    'A',
45040    'T',
45041    'I',
45042    0, // glNormalStream3svATI
45043    'g',
45044    'l',
45045    'O',
45046    'b',
45047    'j',
45048    'e',
45049    'c',
45050    't',
45051    'L',
45052    'a',
45053    'b',
45054    'e',
45055    'l',
45056    0, // glObjectLabel
45057    'g',
45058    'l',
45059    'O',
45060    'b',
45061    'j',
45062    'e',
45063    'c',
45064    't',
45065    'L',
45066    'a',
45067    'b',
45068    'e',
45069    'l',
45070    'K',
45071    'H',
45072    'R',
45073    0, // glObjectLabelKHR
45074    'g',
45075    'l',
45076    'O',
45077    'b',
45078    'j',
45079    'e',
45080    'c',
45081    't',
45082    'P',
45083    't',
45084    'r',
45085    'L',
45086    'a',
45087    'b',
45088    'e',
45089    'l',
45090    0, // glObjectPtrLabel
45091    'g',
45092    'l',
45093    'O',
45094    'b',
45095    'j',
45096    'e',
45097    'c',
45098    't',
45099    'P',
45100    't',
45101    'r',
45102    'L',
45103    'a',
45104    'b',
45105    'e',
45106    'l',
45107    'K',
45108    'H',
45109    'R',
45110    0, // glObjectPtrLabelKHR
45111    'g',
45112    'l',
45113    'O',
45114    'b',
45115    'j',
45116    'e',
45117    'c',
45118    't',
45119    'P',
45120    'u',
45121    'r',
45122    'g',
45123    'e',
45124    'a',
45125    'b',
45126    'l',
45127    'e',
45128    'A',
45129    'P',
45130    'P',
45131    'L',
45132    'E',
45133    0, // glObjectPurgeableAPPLE
45134    'g',
45135    'l',
45136    'O',
45137    'b',
45138    'j',
45139    'e',
45140    'c',
45141    't',
45142    'U',
45143    'n',
45144    'p',
45145    'u',
45146    'r',
45147    'g',
45148    'e',
45149    'a',
45150    'b',
45151    'l',
45152    'e',
45153    'A',
45154    'P',
45155    'P',
45156    'L',
45157    'E',
45158    0, // glObjectUnpurgeableAPPLE
45159    'g',
45160    'l',
45161    'O',
45162    'r',
45163    't',
45164    'h',
45165    'o',
45166    0, // glOrtho
45167    'g',
45168    'l',
45169    'O',
45170    'r',
45171    't',
45172    'h',
45173    'o',
45174    'f',
45175    0, // glOrthof
45176    'g',
45177    'l',
45178    'O',
45179    'r',
45180    't',
45181    'h',
45182    'o',
45183    'f',
45184    'O',
45185    'E',
45186    'S',
45187    0, // glOrthofOES
45188    'g',
45189    'l',
45190    'O',
45191    'r',
45192    't',
45193    'h',
45194    'o',
45195    'x',
45196    0, // glOrthox
45197    'g',
45198    'l',
45199    'O',
45200    'r',
45201    't',
45202    'h',
45203    'o',
45204    'x',
45205    'O',
45206    'E',
45207    'S',
45208    0, // glOrthoxOES
45209    'g',
45210    'l',
45211    'P',
45212    'N',
45213    'T',
45214    'r',
45215    'i',
45216    'a',
45217    'n',
45218    'g',
45219    'l',
45220    'e',
45221    's',
45222    'f',
45223    'A',
45224    'T',
45225    'I',
45226    0, // glPNTrianglesfATI
45227    'g',
45228    'l',
45229    'P',
45230    'N',
45231    'T',
45232    'r',
45233    'i',
45234    'a',
45235    'n',
45236    'g',
45237    'l',
45238    'e',
45239    's',
45240    'i',
45241    'A',
45242    'T',
45243    'I',
45244    0, // glPNTrianglesiATI
45245    'g',
45246    'l',
45247    'P',
45248    'a',
45249    's',
45250    's',
45251    'T',
45252    'e',
45253    'x',
45254    'C',
45255    'o',
45256    'o',
45257    'r',
45258    'd',
45259    'A',
45260    'T',
45261    'I',
45262    0, // glPassTexCoordATI
45263    'g',
45264    'l',
45265    'P',
45266    'a',
45267    's',
45268    's',
45269    'T',
45270    'h',
45271    'r',
45272    'o',
45273    'u',
45274    'g',
45275    'h',
45276    0, // glPassThrough
45277    'g',
45278    'l',
45279    'P',
45280    'a',
45281    's',
45282    's',
45283    'T',
45284    'h',
45285    'r',
45286    'o',
45287    'u',
45288    'g',
45289    'h',
45290    'x',
45291    'O',
45292    'E',
45293    'S',
45294    0, // glPassThroughxOES
45295    'g',
45296    'l',
45297    'P',
45298    'a',
45299    't',
45300    'c',
45301    'h',
45302    'P',
45303    'a',
45304    'r',
45305    'a',
45306    'm',
45307    'e',
45308    't',
45309    'e',
45310    'r',
45311    'f',
45312    'v',
45313    0, // glPatchParameterfv
45314    'g',
45315    'l',
45316    'P',
45317    'a',
45318    't',
45319    'c',
45320    'h',
45321    'P',
45322    'a',
45323    'r',
45324    'a',
45325    'm',
45326    'e',
45327    't',
45328    'e',
45329    'r',
45330    'i',
45331    0, // glPatchParameteri
45332    'g',
45333    'l',
45334    'P',
45335    'a',
45336    't',
45337    'c',
45338    'h',
45339    'P',
45340    'a',
45341    'r',
45342    'a',
45343    'm',
45344    'e',
45345    't',
45346    'e',
45347    'r',
45348    'i',
45349    'E',
45350    'X',
45351    'T',
45352    0, // glPatchParameteriEXT
45353    'g',
45354    'l',
45355    'P',
45356    'a',
45357    't',
45358    'c',
45359    'h',
45360    'P',
45361    'a',
45362    'r',
45363    'a',
45364    'm',
45365    'e',
45366    't',
45367    'e',
45368    'r',
45369    'i',
45370    'O',
45371    'E',
45372    'S',
45373    0, // glPatchParameteriOES
45374    'g',
45375    'l',
45376    'P',
45377    'a',
45378    't',
45379    'h',
45380    'C',
45381    'o',
45382    'l',
45383    'o',
45384    'r',
45385    'G',
45386    'e',
45387    'n',
45388    'N',
45389    'V',
45390    0, // glPathColorGenNV
45391    'g',
45392    'l',
45393    'P',
45394    'a',
45395    't',
45396    'h',
45397    'C',
45398    'o',
45399    'm',
45400    'm',
45401    'a',
45402    'n',
45403    'd',
45404    's',
45405    'N',
45406    'V',
45407    0, // glPathCommandsNV
45408    'g',
45409    'l',
45410    'P',
45411    'a',
45412    't',
45413    'h',
45414    'C',
45415    'o',
45416    'o',
45417    'r',
45418    'd',
45419    's',
45420    'N',
45421    'V',
45422    0, // glPathCoordsNV
45423    'g',
45424    'l',
45425    'P',
45426    'a',
45427    't',
45428    'h',
45429    'C',
45430    'o',
45431    'v',
45432    'e',
45433    'r',
45434    'D',
45435    'e',
45436    'p',
45437    't',
45438    'h',
45439    'F',
45440    'u',
45441    'n',
45442    'c',
45443    'N',
45444    'V',
45445    0, // glPathCoverDepthFuncNV
45446    'g',
45447    'l',
45448    'P',
45449    'a',
45450    't',
45451    'h',
45452    'D',
45453    'a',
45454    's',
45455    'h',
45456    'A',
45457    'r',
45458    'r',
45459    'a',
45460    'y',
45461    'N',
45462    'V',
45463    0, // glPathDashArrayNV
45464    'g',
45465    'l',
45466    'P',
45467    'a',
45468    't',
45469    'h',
45470    'F',
45471    'o',
45472    'g',
45473    'G',
45474    'e',
45475    'n',
45476    'N',
45477    'V',
45478    0, // glPathFogGenNV
45479    'g',
45480    'l',
45481    'P',
45482    'a',
45483    't',
45484    'h',
45485    'G',
45486    'l',
45487    'y',
45488    'p',
45489    'h',
45490    'I',
45491    'n',
45492    'd',
45493    'e',
45494    'x',
45495    'A',
45496    'r',
45497    'r',
45498    'a',
45499    'y',
45500    'N',
45501    'V',
45502    0, // glPathGlyphIndexArrayNV
45503    'g',
45504    'l',
45505    'P',
45506    'a',
45507    't',
45508    'h',
45509    'G',
45510    'l',
45511    'y',
45512    'p',
45513    'h',
45514    'I',
45515    'n',
45516    'd',
45517    'e',
45518    'x',
45519    'R',
45520    'a',
45521    'n',
45522    'g',
45523    'e',
45524    'N',
45525    'V',
45526    0, // glPathGlyphIndexRangeNV
45527    'g',
45528    'l',
45529    'P',
45530    'a',
45531    't',
45532    'h',
45533    'G',
45534    'l',
45535    'y',
45536    'p',
45537    'h',
45538    'R',
45539    'a',
45540    'n',
45541    'g',
45542    'e',
45543    'N',
45544    'V',
45545    0, // glPathGlyphRangeNV
45546    'g',
45547    'l',
45548    'P',
45549    'a',
45550    't',
45551    'h',
45552    'G',
45553    'l',
45554    'y',
45555    'p',
45556    'h',
45557    's',
45558    'N',
45559    'V',
45560    0, // glPathGlyphsNV
45561    'g',
45562    'l',
45563    'P',
45564    'a',
45565    't',
45566    'h',
45567    'M',
45568    'e',
45569    'm',
45570    'o',
45571    'r',
45572    'y',
45573    'G',
45574    'l',
45575    'y',
45576    'p',
45577    'h',
45578    'I',
45579    'n',
45580    'd',
45581    'e',
45582    'x',
45583    'A',
45584    'r',
45585    'r',
45586    'a',
45587    'y',
45588    'N',
45589    'V',
45590    0, // glPathMemoryGlyphIndexArrayNV
45591    'g',
45592    'l',
45593    'P',
45594    'a',
45595    't',
45596    'h',
45597    'P',
45598    'a',
45599    'r',
45600    'a',
45601    'm',
45602    'e',
45603    't',
45604    'e',
45605    'r',
45606    'f',
45607    'N',
45608    'V',
45609    0, // glPathParameterfNV
45610    'g',
45611    'l',
45612    'P',
45613    'a',
45614    't',
45615    'h',
45616    'P',
45617    'a',
45618    'r',
45619    'a',
45620    'm',
45621    'e',
45622    't',
45623    'e',
45624    'r',
45625    'f',
45626    'v',
45627    'N',
45628    'V',
45629    0, // glPathParameterfvNV
45630    'g',
45631    'l',
45632    'P',
45633    'a',
45634    't',
45635    'h',
45636    'P',
45637    'a',
45638    'r',
45639    'a',
45640    'm',
45641    'e',
45642    't',
45643    'e',
45644    'r',
45645    'i',
45646    'N',
45647    'V',
45648    0, // glPathParameteriNV
45649    'g',
45650    'l',
45651    'P',
45652    'a',
45653    't',
45654    'h',
45655    'P',
45656    'a',
45657    'r',
45658    'a',
45659    'm',
45660    'e',
45661    't',
45662    'e',
45663    'r',
45664    'i',
45665    'v',
45666    'N',
45667    'V',
45668    0, // glPathParameterivNV
45669    'g',
45670    'l',
45671    'P',
45672    'a',
45673    't',
45674    'h',
45675    'S',
45676    't',
45677    'e',
45678    'n',
45679    'c',
45680    'i',
45681    'l',
45682    'D',
45683    'e',
45684    'p',
45685    't',
45686    'h',
45687    'O',
45688    'f',
45689    'f',
45690    's',
45691    'e',
45692    't',
45693    'N',
45694    'V',
45695    0, // glPathStencilDepthOffsetNV
45696    'g',
45697    'l',
45698    'P',
45699    'a',
45700    't',
45701    'h',
45702    'S',
45703    't',
45704    'e',
45705    'n',
45706    'c',
45707    'i',
45708    'l',
45709    'F',
45710    'u',
45711    'n',
45712    'c',
45713    'N',
45714    'V',
45715    0, // glPathStencilFuncNV
45716    'g',
45717    'l',
45718    'P',
45719    'a',
45720    't',
45721    'h',
45722    'S',
45723    't',
45724    'r',
45725    'i',
45726    'n',
45727    'g',
45728    'N',
45729    'V',
45730    0, // glPathStringNV
45731    'g',
45732    'l',
45733    'P',
45734    'a',
45735    't',
45736    'h',
45737    'S',
45738    'u',
45739    'b',
45740    'C',
45741    'o',
45742    'm',
45743    'm',
45744    'a',
45745    'n',
45746    'd',
45747    's',
45748    'N',
45749    'V',
45750    0, // glPathSubCommandsNV
45751    'g',
45752    'l',
45753    'P',
45754    'a',
45755    't',
45756    'h',
45757    'S',
45758    'u',
45759    'b',
45760    'C',
45761    'o',
45762    'o',
45763    'r',
45764    'd',
45765    's',
45766    'N',
45767    'V',
45768    0, // glPathSubCoordsNV
45769    'g',
45770    'l',
45771    'P',
45772    'a',
45773    't',
45774    'h',
45775    'T',
45776    'e',
45777    'x',
45778    'G',
45779    'e',
45780    'n',
45781    'N',
45782    'V',
45783    0, // glPathTexGenNV
45784    'g',
45785    'l',
45786    'P',
45787    'a',
45788    'u',
45789    's',
45790    'e',
45791    'T',
45792    'r',
45793    'a',
45794    'n',
45795    's',
45796    'f',
45797    'o',
45798    'r',
45799    'm',
45800    'F',
45801    'e',
45802    'e',
45803    'd',
45804    'b',
45805    'a',
45806    'c',
45807    'k',
45808    0, // glPauseTransformFeedback
45809    'g',
45810    'l',
45811    'P',
45812    'a',
45813    'u',
45814    's',
45815    'e',
45816    'T',
45817    'r',
45818    'a',
45819    'n',
45820    's',
45821    'f',
45822    'o',
45823    'r',
45824    'm',
45825    'F',
45826    'e',
45827    'e',
45828    'd',
45829    'b',
45830    'a',
45831    'c',
45832    'k',
45833    'N',
45834    'V',
45835    0, // glPauseTransformFeedbackNV
45836    'g',
45837    'l',
45838    'P',
45839    'i',
45840    'x',
45841    'e',
45842    'l',
45843    'D',
45844    'a',
45845    't',
45846    'a',
45847    'R',
45848    'a',
45849    'n',
45850    'g',
45851    'e',
45852    'N',
45853    'V',
45854    0, // glPixelDataRangeNV
45855    'g',
45856    'l',
45857    'P',
45858    'i',
45859    'x',
45860    'e',
45861    'l',
45862    'M',
45863    'a',
45864    'p',
45865    'f',
45866    'v',
45867    0, // glPixelMapfv
45868    'g',
45869    'l',
45870    'P',
45871    'i',
45872    'x',
45873    'e',
45874    'l',
45875    'M',
45876    'a',
45877    'p',
45878    'u',
45879    'i',
45880    'v',
45881    0, // glPixelMapuiv
45882    'g',
45883    'l',
45884    'P',
45885    'i',
45886    'x',
45887    'e',
45888    'l',
45889    'M',
45890    'a',
45891    'p',
45892    'u',
45893    's',
45894    'v',
45895    0, // glPixelMapusv
45896    'g',
45897    'l',
45898    'P',
45899    'i',
45900    'x',
45901    'e',
45902    'l',
45903    'M',
45904    'a',
45905    'p',
45906    'x',
45907    0, // glPixelMapx
45908    'g',
45909    'l',
45910    'P',
45911    'i',
45912    'x',
45913    'e',
45914    'l',
45915    'S',
45916    't',
45917    'o',
45918    'r',
45919    'e',
45920    'f',
45921    0, // glPixelStoref
45922    'g',
45923    'l',
45924    'P',
45925    'i',
45926    'x',
45927    'e',
45928    'l',
45929    'S',
45930    't',
45931    'o',
45932    'r',
45933    'e',
45934    'i',
45935    0, // glPixelStorei
45936    'g',
45937    'l',
45938    'P',
45939    'i',
45940    'x',
45941    'e',
45942    'l',
45943    'S',
45944    't',
45945    'o',
45946    'r',
45947    'e',
45948    'x',
45949    0, // glPixelStorex
45950    'g',
45951    'l',
45952    'P',
45953    'i',
45954    'x',
45955    'e',
45956    'l',
45957    'T',
45958    'e',
45959    'x',
45960    'G',
45961    'e',
45962    'n',
45963    'P',
45964    'a',
45965    'r',
45966    'a',
45967    'm',
45968    'e',
45969    't',
45970    'e',
45971    'r',
45972    'f',
45973    'S',
45974    'G',
45975    'I',
45976    'S',
45977    0, // glPixelTexGenParameterfSGIS
45978    'g',
45979    'l',
45980    'P',
45981    'i',
45982    'x',
45983    'e',
45984    'l',
45985    'T',
45986    'e',
45987    'x',
45988    'G',
45989    'e',
45990    'n',
45991    'P',
45992    'a',
45993    'r',
45994    'a',
45995    'm',
45996    'e',
45997    't',
45998    'e',
45999    'r',
46000    'f',
46001    'v',
46002    'S',
46003    'G',
46004    'I',
46005    'S',
46006    0, // glPixelTexGenParameterfvSGIS
46007    'g',
46008    'l',
46009    'P',
46010    'i',
46011    'x',
46012    'e',
46013    'l',
46014    'T',
46015    'e',
46016    'x',
46017    'G',
46018    'e',
46019    'n',
46020    'P',
46021    'a',
46022    'r',
46023    'a',
46024    'm',
46025    'e',
46026    't',
46027    'e',
46028    'r',
46029    'i',
46030    'S',
46031    'G',
46032    'I',
46033    'S',
46034    0, // glPixelTexGenParameteriSGIS
46035    'g',
46036    'l',
46037    'P',
46038    'i',
46039    'x',
46040    'e',
46041    'l',
46042    'T',
46043    'e',
46044    'x',
46045    'G',
46046    'e',
46047    'n',
46048    'P',
46049    'a',
46050    'r',
46051    'a',
46052    'm',
46053    'e',
46054    't',
46055    'e',
46056    'r',
46057    'i',
46058    'v',
46059    'S',
46060    'G',
46061    'I',
46062    'S',
46063    0, // glPixelTexGenParameterivSGIS
46064    'g',
46065    'l',
46066    'P',
46067    'i',
46068    'x',
46069    'e',
46070    'l',
46071    'T',
46072    'e',
46073    'x',
46074    'G',
46075    'e',
46076    'n',
46077    'S',
46078    'G',
46079    'I',
46080    'X',
46081    0, // glPixelTexGenSGIX
46082    'g',
46083    'l',
46084    'P',
46085    'i',
46086    'x',
46087    'e',
46088    'l',
46089    'T',
46090    'r',
46091    'a',
46092    'n',
46093    's',
46094    'f',
46095    'e',
46096    'r',
46097    'f',
46098    0, // glPixelTransferf
46099    'g',
46100    'l',
46101    'P',
46102    'i',
46103    'x',
46104    'e',
46105    'l',
46106    'T',
46107    'r',
46108    'a',
46109    'n',
46110    's',
46111    'f',
46112    'e',
46113    'r',
46114    'i',
46115    0, // glPixelTransferi
46116    'g',
46117    'l',
46118    'P',
46119    'i',
46120    'x',
46121    'e',
46122    'l',
46123    'T',
46124    'r',
46125    'a',
46126    'n',
46127    's',
46128    'f',
46129    'e',
46130    'r',
46131    'x',
46132    'O',
46133    'E',
46134    'S',
46135    0, // glPixelTransferxOES
46136    'g',
46137    'l',
46138    'P',
46139    'i',
46140    'x',
46141    'e',
46142    'l',
46143    'T',
46144    'r',
46145    'a',
46146    'n',
46147    's',
46148    'f',
46149    'o',
46150    'r',
46151    'm',
46152    'P',
46153    'a',
46154    'r',
46155    'a',
46156    'm',
46157    'e',
46158    't',
46159    'e',
46160    'r',
46161    'f',
46162    'E',
46163    'X',
46164    'T',
46165    0, // glPixelTransformParameterfEXT
46166    'g',
46167    'l',
46168    'P',
46169    'i',
46170    'x',
46171    'e',
46172    'l',
46173    'T',
46174    'r',
46175    'a',
46176    'n',
46177    's',
46178    'f',
46179    'o',
46180    'r',
46181    'm',
46182    'P',
46183    'a',
46184    'r',
46185    'a',
46186    'm',
46187    'e',
46188    't',
46189    'e',
46190    'r',
46191    'f',
46192    'v',
46193    'E',
46194    'X',
46195    'T',
46196    0, // glPixelTransformParameterfvEXT
46197    'g',
46198    'l',
46199    'P',
46200    'i',
46201    'x',
46202    'e',
46203    'l',
46204    'T',
46205    'r',
46206    'a',
46207    'n',
46208    's',
46209    'f',
46210    'o',
46211    'r',
46212    'm',
46213    'P',
46214    'a',
46215    'r',
46216    'a',
46217    'm',
46218    'e',
46219    't',
46220    'e',
46221    'r',
46222    'i',
46223    'E',
46224    'X',
46225    'T',
46226    0, // glPixelTransformParameteriEXT
46227    'g',
46228    'l',
46229    'P',
46230    'i',
46231    'x',
46232    'e',
46233    'l',
46234    'T',
46235    'r',
46236    'a',
46237    'n',
46238    's',
46239    'f',
46240    'o',
46241    'r',
46242    'm',
46243    'P',
46244    'a',
46245    'r',
46246    'a',
46247    'm',
46248    'e',
46249    't',
46250    'e',
46251    'r',
46252    'i',
46253    'v',
46254    'E',
46255    'X',
46256    'T',
46257    0, // glPixelTransformParameterivEXT
46258    'g',
46259    'l',
46260    'P',
46261    'i',
46262    'x',
46263    'e',
46264    'l',
46265    'Z',
46266    'o',
46267    'o',
46268    'm',
46269    0, // glPixelZoom
46270    'g',
46271    'l',
46272    'P',
46273    'i',
46274    'x',
46275    'e',
46276    'l',
46277    'Z',
46278    'o',
46279    'o',
46280    'm',
46281    'x',
46282    'O',
46283    'E',
46284    'S',
46285    0, // glPixelZoomxOES
46286    'g',
46287    'l',
46288    'P',
46289    'o',
46290    'i',
46291    'n',
46292    't',
46293    'A',
46294    'l',
46295    'o',
46296    'n',
46297    'g',
46298    'P',
46299    'a',
46300    't',
46301    'h',
46302    'N',
46303    'V',
46304    0, // glPointAlongPathNV
46305    'g',
46306    'l',
46307    'P',
46308    'o',
46309    'i',
46310    'n',
46311    't',
46312    'P',
46313    'a',
46314    'r',
46315    'a',
46316    'm',
46317    'e',
46318    't',
46319    'e',
46320    'r',
46321    'f',
46322    0, // glPointParameterf
46323    'g',
46324    'l',
46325    'P',
46326    'o',
46327    'i',
46328    'n',
46329    't',
46330    'P',
46331    'a',
46332    'r',
46333    'a',
46334    'm',
46335    'e',
46336    't',
46337    'e',
46338    'r',
46339    'f',
46340    'A',
46341    'R',
46342    'B',
46343    0, // glPointParameterfARB
46344    'g',
46345    'l',
46346    'P',
46347    'o',
46348    'i',
46349    'n',
46350    't',
46351    'P',
46352    'a',
46353    'r',
46354    'a',
46355    'm',
46356    'e',
46357    't',
46358    'e',
46359    'r',
46360    'f',
46361    'E',
46362    'X',
46363    'T',
46364    0, // glPointParameterfEXT
46365    'g',
46366    'l',
46367    'P',
46368    'o',
46369    'i',
46370    'n',
46371    't',
46372    'P',
46373    'a',
46374    'r',
46375    'a',
46376    'm',
46377    'e',
46378    't',
46379    'e',
46380    'r',
46381    'f',
46382    'S',
46383    'G',
46384    'I',
46385    'S',
46386    0, // glPointParameterfSGIS
46387    'g',
46388    'l',
46389    'P',
46390    'o',
46391    'i',
46392    'n',
46393    't',
46394    'P',
46395    'a',
46396    'r',
46397    'a',
46398    'm',
46399    'e',
46400    't',
46401    'e',
46402    'r',
46403    'f',
46404    'v',
46405    0, // glPointParameterfv
46406    'g',
46407    'l',
46408    'P',
46409    'o',
46410    'i',
46411    'n',
46412    't',
46413    'P',
46414    'a',
46415    'r',
46416    'a',
46417    'm',
46418    'e',
46419    't',
46420    'e',
46421    'r',
46422    'f',
46423    'v',
46424    'A',
46425    'R',
46426    'B',
46427    0, // glPointParameterfvARB
46428    'g',
46429    'l',
46430    'P',
46431    'o',
46432    'i',
46433    'n',
46434    't',
46435    'P',
46436    'a',
46437    'r',
46438    'a',
46439    'm',
46440    'e',
46441    't',
46442    'e',
46443    'r',
46444    'f',
46445    'v',
46446    'E',
46447    'X',
46448    'T',
46449    0, // glPointParameterfvEXT
46450    'g',
46451    'l',
46452    'P',
46453    'o',
46454    'i',
46455    'n',
46456    't',
46457    'P',
46458    'a',
46459    'r',
46460    'a',
46461    'm',
46462    'e',
46463    't',
46464    'e',
46465    'r',
46466    'f',
46467    'v',
46468    'S',
46469    'G',
46470    'I',
46471    'S',
46472    0, // glPointParameterfvSGIS
46473    'g',
46474    'l',
46475    'P',
46476    'o',
46477    'i',
46478    'n',
46479    't',
46480    'P',
46481    'a',
46482    'r',
46483    'a',
46484    'm',
46485    'e',
46486    't',
46487    'e',
46488    'r',
46489    'i',
46490    0, // glPointParameteri
46491    'g',
46492    'l',
46493    'P',
46494    'o',
46495    'i',
46496    'n',
46497    't',
46498    'P',
46499    'a',
46500    'r',
46501    'a',
46502    'm',
46503    'e',
46504    't',
46505    'e',
46506    'r',
46507    'i',
46508    'N',
46509    'V',
46510    0, // glPointParameteriNV
46511    'g',
46512    'l',
46513    'P',
46514    'o',
46515    'i',
46516    'n',
46517    't',
46518    'P',
46519    'a',
46520    'r',
46521    'a',
46522    'm',
46523    'e',
46524    't',
46525    'e',
46526    'r',
46527    'i',
46528    'v',
46529    0, // glPointParameteriv
46530    'g',
46531    'l',
46532    'P',
46533    'o',
46534    'i',
46535    'n',
46536    't',
46537    'P',
46538    'a',
46539    'r',
46540    'a',
46541    'm',
46542    'e',
46543    't',
46544    'e',
46545    'r',
46546    'i',
46547    'v',
46548    'N',
46549    'V',
46550    0, // glPointParameterivNV
46551    'g',
46552    'l',
46553    'P',
46554    'o',
46555    'i',
46556    'n',
46557    't',
46558    'P',
46559    'a',
46560    'r',
46561    'a',
46562    'm',
46563    'e',
46564    't',
46565    'e',
46566    'r',
46567    'x',
46568    0, // glPointParameterx
46569    'g',
46570    'l',
46571    'P',
46572    'o',
46573    'i',
46574    'n',
46575    't',
46576    'P',
46577    'a',
46578    'r',
46579    'a',
46580    'm',
46581    'e',
46582    't',
46583    'e',
46584    'r',
46585    'x',
46586    'O',
46587    'E',
46588    'S',
46589    0, // glPointParameterxOES
46590    'g',
46591    'l',
46592    'P',
46593    'o',
46594    'i',
46595    'n',
46596    't',
46597    'P',
46598    'a',
46599    'r',
46600    'a',
46601    'm',
46602    'e',
46603    't',
46604    'e',
46605    'r',
46606    'x',
46607    'v',
46608    0, // glPointParameterxv
46609    'g',
46610    'l',
46611    'P',
46612    'o',
46613    'i',
46614    'n',
46615    't',
46616    'P',
46617    'a',
46618    'r',
46619    'a',
46620    'm',
46621    'e',
46622    't',
46623    'e',
46624    'r',
46625    'x',
46626    'v',
46627    'O',
46628    'E',
46629    'S',
46630    0, // glPointParameterxvOES
46631    'g',
46632    'l',
46633    'P',
46634    'o',
46635    'i',
46636    'n',
46637    't',
46638    'S',
46639    'i',
46640    'z',
46641    'e',
46642    0, // glPointSize
46643    'g',
46644    'l',
46645    'P',
46646    'o',
46647    'i',
46648    'n',
46649    't',
46650    'S',
46651    'i',
46652    'z',
46653    'e',
46654    'P',
46655    'o',
46656    'i',
46657    'n',
46658    't',
46659    'e',
46660    'r',
46661    'O',
46662    'E',
46663    'S',
46664    0, // glPointSizePointerOES
46665    'g',
46666    'l',
46667    'P',
46668    'o',
46669    'i',
46670    'n',
46671    't',
46672    'S',
46673    'i',
46674    'z',
46675    'e',
46676    'x',
46677    0, // glPointSizex
46678    'g',
46679    'l',
46680    'P',
46681    'o',
46682    'i',
46683    'n',
46684    't',
46685    'S',
46686    'i',
46687    'z',
46688    'e',
46689    'x',
46690    'O',
46691    'E',
46692    'S',
46693    0, // glPointSizexOES
46694    'g',
46695    'l',
46696    'P',
46697    'o',
46698    'l',
46699    'l',
46700    'A',
46701    's',
46702    'y',
46703    'n',
46704    'c',
46705    'S',
46706    'G',
46707    'I',
46708    'X',
46709    0, // glPollAsyncSGIX
46710    'g',
46711    'l',
46712    'P',
46713    'o',
46714    'l',
46715    'l',
46716    'I',
46717    'n',
46718    's',
46719    't',
46720    'r',
46721    'u',
46722    'm',
46723    'e',
46724    'n',
46725    't',
46726    's',
46727    'S',
46728    'G',
46729    'I',
46730    'X',
46731    0, // glPollInstrumentsSGIX
46732    'g',
46733    'l',
46734    'P',
46735    'o',
46736    'l',
46737    'y',
46738    'g',
46739    'o',
46740    'n',
46741    'M',
46742    'o',
46743    'd',
46744    'e',
46745    0, // glPolygonMode
46746    'g',
46747    'l',
46748    'P',
46749    'o',
46750    'l',
46751    'y',
46752    'g',
46753    'o',
46754    'n',
46755    'M',
46756    'o',
46757    'd',
46758    'e',
46759    'N',
46760    'V',
46761    0, // glPolygonModeNV
46762    'g',
46763    'l',
46764    'P',
46765    'o',
46766    'l',
46767    'y',
46768    'g',
46769    'o',
46770    'n',
46771    'O',
46772    'f',
46773    'f',
46774    's',
46775    'e',
46776    't',
46777    0, // glPolygonOffset
46778    'g',
46779    'l',
46780    'P',
46781    'o',
46782    'l',
46783    'y',
46784    'g',
46785    'o',
46786    'n',
46787    'O',
46788    'f',
46789    'f',
46790    's',
46791    'e',
46792    't',
46793    'C',
46794    'l',
46795    'a',
46796    'm',
46797    'p',
46798    0, // glPolygonOffsetClamp
46799    'g',
46800    'l',
46801    'P',
46802    'o',
46803    'l',
46804    'y',
46805    'g',
46806    'o',
46807    'n',
46808    'O',
46809    'f',
46810    'f',
46811    's',
46812    'e',
46813    't',
46814    'C',
46815    'l',
46816    'a',
46817    'm',
46818    'p',
46819    'E',
46820    'X',
46821    'T',
46822    0, // glPolygonOffsetClampEXT
46823    'g',
46824    'l',
46825    'P',
46826    'o',
46827    'l',
46828    'y',
46829    'g',
46830    'o',
46831    'n',
46832    'O',
46833    'f',
46834    'f',
46835    's',
46836    'e',
46837    't',
46838    'E',
46839    'X',
46840    'T',
46841    0, // glPolygonOffsetEXT
46842    'g',
46843    'l',
46844    'P',
46845    'o',
46846    'l',
46847    'y',
46848    'g',
46849    'o',
46850    'n',
46851    'O',
46852    'f',
46853    'f',
46854    's',
46855    'e',
46856    't',
46857    'x',
46858    0, // glPolygonOffsetx
46859    'g',
46860    'l',
46861    'P',
46862    'o',
46863    'l',
46864    'y',
46865    'g',
46866    'o',
46867    'n',
46868    'O',
46869    'f',
46870    'f',
46871    's',
46872    'e',
46873    't',
46874    'x',
46875    'O',
46876    'E',
46877    'S',
46878    0, // glPolygonOffsetxOES
46879    'g',
46880    'l',
46881    'P',
46882    'o',
46883    'l',
46884    'y',
46885    'g',
46886    'o',
46887    'n',
46888    'S',
46889    't',
46890    'i',
46891    'p',
46892    'p',
46893    'l',
46894    'e',
46895    0, // glPolygonStipple
46896    'g',
46897    'l',
46898    'P',
46899    'o',
46900    'p',
46901    'A',
46902    't',
46903    't',
46904    'r',
46905    'i',
46906    'b',
46907    0, // glPopAttrib
46908    'g',
46909    'l',
46910    'P',
46911    'o',
46912    'p',
46913    'C',
46914    'l',
46915    'i',
46916    'e',
46917    'n',
46918    't',
46919    'A',
46920    't',
46921    't',
46922    'r',
46923    'i',
46924    'b',
46925    0, // glPopClientAttrib
46926    'g',
46927    'l',
46928    'P',
46929    'o',
46930    'p',
46931    'D',
46932    'e',
46933    'b',
46934    'u',
46935    'g',
46936    'G',
46937    'r',
46938    'o',
46939    'u',
46940    'p',
46941    0, // glPopDebugGroup
46942    'g',
46943    'l',
46944    'P',
46945    'o',
46946    'p',
46947    'D',
46948    'e',
46949    'b',
46950    'u',
46951    'g',
46952    'G',
46953    'r',
46954    'o',
46955    'u',
46956    'p',
46957    'K',
46958    'H',
46959    'R',
46960    0, // glPopDebugGroupKHR
46961    'g',
46962    'l',
46963    'P',
46964    'o',
46965    'p',
46966    'G',
46967    'r',
46968    'o',
46969    'u',
46970    'p',
46971    'M',
46972    'a',
46973    'r',
46974    'k',
46975    'e',
46976    'r',
46977    'E',
46978    'X',
46979    'T',
46980    0, // glPopGroupMarkerEXT
46981    'g',
46982    'l',
46983    'P',
46984    'o',
46985    'p',
46986    'M',
46987    'a',
46988    't',
46989    'r',
46990    'i',
46991    'x',
46992    0, // glPopMatrix
46993    'g',
46994    'l',
46995    'P',
46996    'o',
46997    'p',
46998    'N',
46999    'a',
47000    'm',
47001    'e',
47002    0, // glPopName
47003    'g',
47004    'l',
47005    'P',
47006    'r',
47007    'e',
47008    's',
47009    'e',
47010    'n',
47011    't',
47012    'F',
47013    'r',
47014    'a',
47015    'm',
47016    'e',
47017    'D',
47018    'u',
47019    'a',
47020    'l',
47021    'F',
47022    'i',
47023    'l',
47024    'l',
47025    'N',
47026    'V',
47027    0, // glPresentFrameDualFillNV
47028    'g',
47029    'l',
47030    'P',
47031    'r',
47032    'e',
47033    's',
47034    'e',
47035    'n',
47036    't',
47037    'F',
47038    'r',
47039    'a',
47040    'm',
47041    'e',
47042    'K',
47043    'e',
47044    'y',
47045    'e',
47046    'd',
47047    'N',
47048    'V',
47049    0, // glPresentFrameKeyedNV
47050    'g',
47051    'l',
47052    'P',
47053    'r',
47054    'i',
47055    'm',
47056    'i',
47057    't',
47058    'i',
47059    'v',
47060    'e',
47061    'B',
47062    'o',
47063    'u',
47064    'n',
47065    'd',
47066    'i',
47067    'n',
47068    'g',
47069    'B',
47070    'o',
47071    'x',
47072    0, // glPrimitiveBoundingBox
47073    'g',
47074    'l',
47075    'P',
47076    'r',
47077    'i',
47078    'm',
47079    'i',
47080    't',
47081    'i',
47082    'v',
47083    'e',
47084    'B',
47085    'o',
47086    'u',
47087    'n',
47088    'd',
47089    'i',
47090    'n',
47091    'g',
47092    'B',
47093    'o',
47094    'x',
47095    'A',
47096    'R',
47097    'B',
47098    0, // glPrimitiveBoundingBoxARB
47099    'g',
47100    'l',
47101    'P',
47102    'r',
47103    'i',
47104    'm',
47105    'i',
47106    't',
47107    'i',
47108    'v',
47109    'e',
47110    'B',
47111    'o',
47112    'u',
47113    'n',
47114    'd',
47115    'i',
47116    'n',
47117    'g',
47118    'B',
47119    'o',
47120    'x',
47121    'E',
47122    'X',
47123    'T',
47124    0, // glPrimitiveBoundingBoxEXT
47125    'g',
47126    'l',
47127    'P',
47128    'r',
47129    'i',
47130    'm',
47131    'i',
47132    't',
47133    'i',
47134    'v',
47135    'e',
47136    'B',
47137    'o',
47138    'u',
47139    'n',
47140    'd',
47141    'i',
47142    'n',
47143    'g',
47144    'B',
47145    'o',
47146    'x',
47147    'O',
47148    'E',
47149    'S',
47150    0, // glPrimitiveBoundingBoxOES
47151    'g',
47152    'l',
47153    'P',
47154    'r',
47155    'i',
47156    'm',
47157    'i',
47158    't',
47159    'i',
47160    'v',
47161    'e',
47162    'R',
47163    'e',
47164    's',
47165    't',
47166    'a',
47167    'r',
47168    't',
47169    'I',
47170    'n',
47171    'd',
47172    'e',
47173    'x',
47174    0, // glPrimitiveRestartIndex
47175    'g',
47176    'l',
47177    'P',
47178    'r',
47179    'i',
47180    'm',
47181    'i',
47182    't',
47183    'i',
47184    'v',
47185    'e',
47186    'R',
47187    'e',
47188    's',
47189    't',
47190    'a',
47191    'r',
47192    't',
47193    'I',
47194    'n',
47195    'd',
47196    'e',
47197    'x',
47198    'N',
47199    'V',
47200    0, // glPrimitiveRestartIndexNV
47201    'g',
47202    'l',
47203    'P',
47204    'r',
47205    'i',
47206    'm',
47207    'i',
47208    't',
47209    'i',
47210    'v',
47211    'e',
47212    'R',
47213    'e',
47214    's',
47215    't',
47216    'a',
47217    'r',
47218    't',
47219    'N',
47220    'V',
47221    0, // glPrimitiveRestartNV
47222    'g',
47223    'l',
47224    'P',
47225    'r',
47226    'i',
47227    'o',
47228    'r',
47229    'i',
47230    't',
47231    'i',
47232    'z',
47233    'e',
47234    'T',
47235    'e',
47236    'x',
47237    't',
47238    'u',
47239    'r',
47240    'e',
47241    's',
47242    0, // glPrioritizeTextures
47243    'g',
47244    'l',
47245    'P',
47246    'r',
47247    'i',
47248    'o',
47249    'r',
47250    'i',
47251    't',
47252    'i',
47253    'z',
47254    'e',
47255    'T',
47256    'e',
47257    'x',
47258    't',
47259    'u',
47260    'r',
47261    'e',
47262    's',
47263    'E',
47264    'X',
47265    'T',
47266    0, // glPrioritizeTexturesEXT
47267    'g',
47268    'l',
47269    'P',
47270    'r',
47271    'i',
47272    'o',
47273    'r',
47274    'i',
47275    't',
47276    'i',
47277    'z',
47278    'e',
47279    'T',
47280    'e',
47281    'x',
47282    't',
47283    'u',
47284    'r',
47285    'e',
47286    's',
47287    'x',
47288    'O',
47289    'E',
47290    'S',
47291    0, // glPrioritizeTexturesxOES
47292    'g',
47293    'l',
47294    'P',
47295    'r',
47296    'o',
47297    'g',
47298    'r',
47299    'a',
47300    'm',
47301    'B',
47302    'i',
47303    'n',
47304    'a',
47305    'r',
47306    'y',
47307    0, // glProgramBinary
47308    'g',
47309    'l',
47310    'P',
47311    'r',
47312    'o',
47313    'g',
47314    'r',
47315    'a',
47316    'm',
47317    'B',
47318    'i',
47319    'n',
47320    'a',
47321    'r',
47322    'y',
47323    'O',
47324    'E',
47325    'S',
47326    0, // glProgramBinaryOES
47327    'g',
47328    'l',
47329    'P',
47330    'r',
47331    'o',
47332    'g',
47333    'r',
47334    'a',
47335    'm',
47336    'B',
47337    'u',
47338    'f',
47339    'f',
47340    'e',
47341    'r',
47342    'P',
47343    'a',
47344    'r',
47345    'a',
47346    'm',
47347    'e',
47348    't',
47349    'e',
47350    'r',
47351    's',
47352    'I',
47353    'i',
47354    'v',
47355    'N',
47356    'V',
47357    0, // glProgramBufferParametersIivNV
47358    'g',
47359    'l',
47360    'P',
47361    'r',
47362    'o',
47363    'g',
47364    'r',
47365    'a',
47366    'm',
47367    'B',
47368    'u',
47369    'f',
47370    'f',
47371    'e',
47372    'r',
47373    'P',
47374    'a',
47375    'r',
47376    'a',
47377    'm',
47378    'e',
47379    't',
47380    'e',
47381    'r',
47382    's',
47383    'I',
47384    'u',
47385    'i',
47386    'v',
47387    'N',
47388    'V',
47389    0, // glProgramBufferParametersIuivNV
47390    'g',
47391    'l',
47392    'P',
47393    'r',
47394    'o',
47395    'g',
47396    'r',
47397    'a',
47398    'm',
47399    'B',
47400    'u',
47401    'f',
47402    'f',
47403    'e',
47404    'r',
47405    'P',
47406    'a',
47407    'r',
47408    'a',
47409    'm',
47410    'e',
47411    't',
47412    'e',
47413    'r',
47414    's',
47415    'f',
47416    'v',
47417    'N',
47418    'V',
47419    0, // glProgramBufferParametersfvNV
47420    'g',
47421    'l',
47422    'P',
47423    'r',
47424    'o',
47425    'g',
47426    'r',
47427    'a',
47428    'm',
47429    'E',
47430    'n',
47431    'v',
47432    'P',
47433    'a',
47434    'r',
47435    'a',
47436    'm',
47437    'e',
47438    't',
47439    'e',
47440    'r',
47441    '4',
47442    'd',
47443    'A',
47444    'R',
47445    'B',
47446    0, // glProgramEnvParameter4dARB
47447    'g',
47448    'l',
47449    'P',
47450    'r',
47451    'o',
47452    'g',
47453    'r',
47454    'a',
47455    'm',
47456    'E',
47457    'n',
47458    'v',
47459    'P',
47460    'a',
47461    'r',
47462    'a',
47463    'm',
47464    'e',
47465    't',
47466    'e',
47467    'r',
47468    '4',
47469    'd',
47470    'v',
47471    'A',
47472    'R',
47473    'B',
47474    0, // glProgramEnvParameter4dvARB
47475    'g',
47476    'l',
47477    'P',
47478    'r',
47479    'o',
47480    'g',
47481    'r',
47482    'a',
47483    'm',
47484    'E',
47485    'n',
47486    'v',
47487    'P',
47488    'a',
47489    'r',
47490    'a',
47491    'm',
47492    'e',
47493    't',
47494    'e',
47495    'r',
47496    '4',
47497    'f',
47498    'A',
47499    'R',
47500    'B',
47501    0, // glProgramEnvParameter4fARB
47502    'g',
47503    'l',
47504    'P',
47505    'r',
47506    'o',
47507    'g',
47508    'r',
47509    'a',
47510    'm',
47511    'E',
47512    'n',
47513    'v',
47514    'P',
47515    'a',
47516    'r',
47517    'a',
47518    'm',
47519    'e',
47520    't',
47521    'e',
47522    'r',
47523    '4',
47524    'f',
47525    'v',
47526    'A',
47527    'R',
47528    'B',
47529    0, // glProgramEnvParameter4fvARB
47530    'g',
47531    'l',
47532    'P',
47533    'r',
47534    'o',
47535    'g',
47536    'r',
47537    'a',
47538    'm',
47539    'E',
47540    'n',
47541    'v',
47542    'P',
47543    'a',
47544    'r',
47545    'a',
47546    'm',
47547    'e',
47548    't',
47549    'e',
47550    'r',
47551    'I',
47552    '4',
47553    'i',
47554    'N',
47555    'V',
47556    0, // glProgramEnvParameterI4iNV
47557    'g',
47558    'l',
47559    'P',
47560    'r',
47561    'o',
47562    'g',
47563    'r',
47564    'a',
47565    'm',
47566    'E',
47567    'n',
47568    'v',
47569    'P',
47570    'a',
47571    'r',
47572    'a',
47573    'm',
47574    'e',
47575    't',
47576    'e',
47577    'r',
47578    'I',
47579    '4',
47580    'i',
47581    'v',
47582    'N',
47583    'V',
47584    0, // glProgramEnvParameterI4ivNV
47585    'g',
47586    'l',
47587    'P',
47588    'r',
47589    'o',
47590    'g',
47591    'r',
47592    'a',
47593    'm',
47594    'E',
47595    'n',
47596    'v',
47597    'P',
47598    'a',
47599    'r',
47600    'a',
47601    'm',
47602    'e',
47603    't',
47604    'e',
47605    'r',
47606    'I',
47607    '4',
47608    'u',
47609    'i',
47610    'N',
47611    'V',
47612    0, // glProgramEnvParameterI4uiNV
47613    'g',
47614    'l',
47615    'P',
47616    'r',
47617    'o',
47618    'g',
47619    'r',
47620    'a',
47621    'm',
47622    'E',
47623    'n',
47624    'v',
47625    'P',
47626    'a',
47627    'r',
47628    'a',
47629    'm',
47630    'e',
47631    't',
47632    'e',
47633    'r',
47634    'I',
47635    '4',
47636    'u',
47637    'i',
47638    'v',
47639    'N',
47640    'V',
47641    0, // glProgramEnvParameterI4uivNV
47642    'g',
47643    'l',
47644    'P',
47645    'r',
47646    'o',
47647    'g',
47648    'r',
47649    'a',
47650    'm',
47651    'E',
47652    'n',
47653    'v',
47654    'P',
47655    'a',
47656    'r',
47657    'a',
47658    'm',
47659    'e',
47660    't',
47661    'e',
47662    'r',
47663    's',
47664    '4',
47665    'f',
47666    'v',
47667    'E',
47668    'X',
47669    'T',
47670    0, // glProgramEnvParameters4fvEXT
47671    'g',
47672    'l',
47673    'P',
47674    'r',
47675    'o',
47676    'g',
47677    'r',
47678    'a',
47679    'm',
47680    'E',
47681    'n',
47682    'v',
47683    'P',
47684    'a',
47685    'r',
47686    'a',
47687    'm',
47688    'e',
47689    't',
47690    'e',
47691    'r',
47692    's',
47693    'I',
47694    '4',
47695    'i',
47696    'v',
47697    'N',
47698    'V',
47699    0, // glProgramEnvParametersI4ivNV
47700    'g',
47701    'l',
47702    'P',
47703    'r',
47704    'o',
47705    'g',
47706    'r',
47707    'a',
47708    'm',
47709    'E',
47710    'n',
47711    'v',
47712    'P',
47713    'a',
47714    'r',
47715    'a',
47716    'm',
47717    'e',
47718    't',
47719    'e',
47720    'r',
47721    's',
47722    'I',
47723    '4',
47724    'u',
47725    'i',
47726    'v',
47727    'N',
47728    'V',
47729    0, // glProgramEnvParametersI4uivNV
47730    'g',
47731    'l',
47732    'P',
47733    'r',
47734    'o',
47735    'g',
47736    'r',
47737    'a',
47738    'm',
47739    'L',
47740    'o',
47741    'c',
47742    'a',
47743    'l',
47744    'P',
47745    'a',
47746    'r',
47747    'a',
47748    'm',
47749    'e',
47750    't',
47751    'e',
47752    'r',
47753    '4',
47754    'd',
47755    'A',
47756    'R',
47757    'B',
47758    0, // glProgramLocalParameter4dARB
47759    'g',
47760    'l',
47761    'P',
47762    'r',
47763    'o',
47764    'g',
47765    'r',
47766    'a',
47767    'm',
47768    'L',
47769    'o',
47770    'c',
47771    'a',
47772    'l',
47773    'P',
47774    'a',
47775    'r',
47776    'a',
47777    'm',
47778    'e',
47779    't',
47780    'e',
47781    'r',
47782    '4',
47783    'd',
47784    'v',
47785    'A',
47786    'R',
47787    'B',
47788    0, // glProgramLocalParameter4dvARB
47789    'g',
47790    'l',
47791    'P',
47792    'r',
47793    'o',
47794    'g',
47795    'r',
47796    'a',
47797    'm',
47798    'L',
47799    'o',
47800    'c',
47801    'a',
47802    'l',
47803    'P',
47804    'a',
47805    'r',
47806    'a',
47807    'm',
47808    'e',
47809    't',
47810    'e',
47811    'r',
47812    '4',
47813    'f',
47814    'A',
47815    'R',
47816    'B',
47817    0, // glProgramLocalParameter4fARB
47818    'g',
47819    'l',
47820    'P',
47821    'r',
47822    'o',
47823    'g',
47824    'r',
47825    'a',
47826    'm',
47827    'L',
47828    'o',
47829    'c',
47830    'a',
47831    'l',
47832    'P',
47833    'a',
47834    'r',
47835    'a',
47836    'm',
47837    'e',
47838    't',
47839    'e',
47840    'r',
47841    '4',
47842    'f',
47843    'v',
47844    'A',
47845    'R',
47846    'B',
47847    0, // glProgramLocalParameter4fvARB
47848    'g',
47849    'l',
47850    'P',
47851    'r',
47852    'o',
47853    'g',
47854    'r',
47855    'a',
47856    'm',
47857    'L',
47858    'o',
47859    'c',
47860    'a',
47861    'l',
47862    'P',
47863    'a',
47864    'r',
47865    'a',
47866    'm',
47867    'e',
47868    't',
47869    'e',
47870    'r',
47871    'I',
47872    '4',
47873    'i',
47874    'N',
47875    'V',
47876    0, // glProgramLocalParameterI4iNV
47877    'g',
47878    'l',
47879    'P',
47880    'r',
47881    'o',
47882    'g',
47883    'r',
47884    'a',
47885    'm',
47886    'L',
47887    'o',
47888    'c',
47889    'a',
47890    'l',
47891    'P',
47892    'a',
47893    'r',
47894    'a',
47895    'm',
47896    'e',
47897    't',
47898    'e',
47899    'r',
47900    'I',
47901    '4',
47902    'i',
47903    'v',
47904    'N',
47905    'V',
47906    0, // glProgramLocalParameterI4ivNV
47907    'g',
47908    'l',
47909    'P',
47910    'r',
47911    'o',
47912    'g',
47913    'r',
47914    'a',
47915    'm',
47916    'L',
47917    'o',
47918    'c',
47919    'a',
47920    'l',
47921    'P',
47922    'a',
47923    'r',
47924    'a',
47925    'm',
47926    'e',
47927    't',
47928    'e',
47929    'r',
47930    'I',
47931    '4',
47932    'u',
47933    'i',
47934    'N',
47935    'V',
47936    0, // glProgramLocalParameterI4uiNV
47937    'g',
47938    'l',
47939    'P',
47940    'r',
47941    'o',
47942    'g',
47943    'r',
47944    'a',
47945    'm',
47946    'L',
47947    'o',
47948    'c',
47949    'a',
47950    'l',
47951    'P',
47952    'a',
47953    'r',
47954    'a',
47955    'm',
47956    'e',
47957    't',
47958    'e',
47959    'r',
47960    'I',
47961    '4',
47962    'u',
47963    'i',
47964    'v',
47965    'N',
47966    'V',
47967    0, // glProgramLocalParameterI4uivNV
47968    'g',
47969    'l',
47970    'P',
47971    'r',
47972    'o',
47973    'g',
47974    'r',
47975    'a',
47976    'm',
47977    'L',
47978    'o',
47979    'c',
47980    'a',
47981    'l',
47982    'P',
47983    'a',
47984    'r',
47985    'a',
47986    'm',
47987    'e',
47988    't',
47989    'e',
47990    'r',
47991    's',
47992    '4',
47993    'f',
47994    'v',
47995    'E',
47996    'X',
47997    'T',
47998    0, // glProgramLocalParameters4fvEXT
47999    'g',
48000    'l',
48001    'P',
48002    'r',
48003    'o',
48004    'g',
48005    'r',
48006    'a',
48007    'm',
48008    'L',
48009    'o',
48010    'c',
48011    'a',
48012    'l',
48013    'P',
48014    'a',
48015    'r',
48016    'a',
48017    'm',
48018    'e',
48019    't',
48020    'e',
48021    'r',
48022    's',
48023    'I',
48024    '4',
48025    'i',
48026    'v',
48027    'N',
48028    'V',
48029    0, // glProgramLocalParametersI4ivNV
48030    'g',
48031    'l',
48032    'P',
48033    'r',
48034    'o',
48035    'g',
48036    'r',
48037    'a',
48038    'm',
48039    'L',
48040    'o',
48041    'c',
48042    'a',
48043    'l',
48044    'P',
48045    'a',
48046    'r',
48047    'a',
48048    'm',
48049    'e',
48050    't',
48051    'e',
48052    'r',
48053    's',
48054    'I',
48055    '4',
48056    'u',
48057    'i',
48058    'v',
48059    'N',
48060    'V',
48061    0, // glProgramLocalParametersI4uivNV
48062    'g',
48063    'l',
48064    'P',
48065    'r',
48066    'o',
48067    'g',
48068    'r',
48069    'a',
48070    'm',
48071    'N',
48072    'a',
48073    'm',
48074    'e',
48075    'd',
48076    'P',
48077    'a',
48078    'r',
48079    'a',
48080    'm',
48081    'e',
48082    't',
48083    'e',
48084    'r',
48085    '4',
48086    'd',
48087    'N',
48088    'V',
48089    0, // glProgramNamedParameter4dNV
48090    'g',
48091    'l',
48092    'P',
48093    'r',
48094    'o',
48095    'g',
48096    'r',
48097    'a',
48098    'm',
48099    'N',
48100    'a',
48101    'm',
48102    'e',
48103    'd',
48104    'P',
48105    'a',
48106    'r',
48107    'a',
48108    'm',
48109    'e',
48110    't',
48111    'e',
48112    'r',
48113    '4',
48114    'd',
48115    'v',
48116    'N',
48117    'V',
48118    0, // glProgramNamedParameter4dvNV
48119    'g',
48120    'l',
48121    'P',
48122    'r',
48123    'o',
48124    'g',
48125    'r',
48126    'a',
48127    'm',
48128    'N',
48129    'a',
48130    'm',
48131    'e',
48132    'd',
48133    'P',
48134    'a',
48135    'r',
48136    'a',
48137    'm',
48138    'e',
48139    't',
48140    'e',
48141    'r',
48142    '4',
48143    'f',
48144    'N',
48145    'V',
48146    0, // glProgramNamedParameter4fNV
48147    'g',
48148    'l',
48149    'P',
48150    'r',
48151    'o',
48152    'g',
48153    'r',
48154    'a',
48155    'm',
48156    'N',
48157    'a',
48158    'm',
48159    'e',
48160    'd',
48161    'P',
48162    'a',
48163    'r',
48164    'a',
48165    'm',
48166    'e',
48167    't',
48168    'e',
48169    'r',
48170    '4',
48171    'f',
48172    'v',
48173    'N',
48174    'V',
48175    0, // glProgramNamedParameter4fvNV
48176    'g',
48177    'l',
48178    'P',
48179    'r',
48180    'o',
48181    'g',
48182    'r',
48183    'a',
48184    'm',
48185    'P',
48186    'a',
48187    'r',
48188    'a',
48189    'm',
48190    'e',
48191    't',
48192    'e',
48193    'r',
48194    '4',
48195    'd',
48196    'N',
48197    'V',
48198    0, // glProgramParameter4dNV
48199    'g',
48200    'l',
48201    'P',
48202    'r',
48203    'o',
48204    'g',
48205    'r',
48206    'a',
48207    'm',
48208    'P',
48209    'a',
48210    'r',
48211    'a',
48212    'm',
48213    'e',
48214    't',
48215    'e',
48216    'r',
48217    '4',
48218    'd',
48219    'v',
48220    'N',
48221    'V',
48222    0, // glProgramParameter4dvNV
48223    'g',
48224    'l',
48225    'P',
48226    'r',
48227    'o',
48228    'g',
48229    'r',
48230    'a',
48231    'm',
48232    'P',
48233    'a',
48234    'r',
48235    'a',
48236    'm',
48237    'e',
48238    't',
48239    'e',
48240    'r',
48241    '4',
48242    'f',
48243    'N',
48244    'V',
48245    0, // glProgramParameter4fNV
48246    'g',
48247    'l',
48248    'P',
48249    'r',
48250    'o',
48251    'g',
48252    'r',
48253    'a',
48254    'm',
48255    'P',
48256    'a',
48257    'r',
48258    'a',
48259    'm',
48260    'e',
48261    't',
48262    'e',
48263    'r',
48264    '4',
48265    'f',
48266    'v',
48267    'N',
48268    'V',
48269    0, // glProgramParameter4fvNV
48270    'g',
48271    'l',
48272    'P',
48273    'r',
48274    'o',
48275    'g',
48276    'r',
48277    'a',
48278    'm',
48279    'P',
48280    'a',
48281    'r',
48282    'a',
48283    'm',
48284    'e',
48285    't',
48286    'e',
48287    'r',
48288    'i',
48289    0, // glProgramParameteri
48290    'g',
48291    'l',
48292    'P',
48293    'r',
48294    'o',
48295    'g',
48296    'r',
48297    'a',
48298    'm',
48299    'P',
48300    'a',
48301    'r',
48302    'a',
48303    'm',
48304    'e',
48305    't',
48306    'e',
48307    'r',
48308    'i',
48309    'A',
48310    'R',
48311    'B',
48312    0, // glProgramParameteriARB
48313    'g',
48314    'l',
48315    'P',
48316    'r',
48317    'o',
48318    'g',
48319    'r',
48320    'a',
48321    'm',
48322    'P',
48323    'a',
48324    'r',
48325    'a',
48326    'm',
48327    'e',
48328    't',
48329    'e',
48330    'r',
48331    'i',
48332    'E',
48333    'X',
48334    'T',
48335    0, // glProgramParameteriEXT
48336    'g',
48337    'l',
48338    'P',
48339    'r',
48340    'o',
48341    'g',
48342    'r',
48343    'a',
48344    'm',
48345    'P',
48346    'a',
48347    'r',
48348    'a',
48349    'm',
48350    'e',
48351    't',
48352    'e',
48353    'r',
48354    's',
48355    '4',
48356    'd',
48357    'v',
48358    'N',
48359    'V',
48360    0, // glProgramParameters4dvNV
48361    'g',
48362    'l',
48363    'P',
48364    'r',
48365    'o',
48366    'g',
48367    'r',
48368    'a',
48369    'm',
48370    'P',
48371    'a',
48372    'r',
48373    'a',
48374    'm',
48375    'e',
48376    't',
48377    'e',
48378    'r',
48379    's',
48380    '4',
48381    'f',
48382    'v',
48383    'N',
48384    'V',
48385    0, // glProgramParameters4fvNV
48386    'g',
48387    'l',
48388    'P',
48389    'r',
48390    'o',
48391    'g',
48392    'r',
48393    'a',
48394    'm',
48395    'P',
48396    'a',
48397    't',
48398    'h',
48399    'F',
48400    'r',
48401    'a',
48402    'g',
48403    'm',
48404    'e',
48405    'n',
48406    't',
48407    'I',
48408    'n',
48409    'p',
48410    'u',
48411    't',
48412    'G',
48413    'e',
48414    'n',
48415    'N',
48416    'V',
48417    0, // glProgramPathFragmentInputGenNV
48418    'g',
48419    'l',
48420    'P',
48421    'r',
48422    'o',
48423    'g',
48424    'r',
48425    'a',
48426    'm',
48427    'S',
48428    't',
48429    'r',
48430    'i',
48431    'n',
48432    'g',
48433    'A',
48434    'R',
48435    'B',
48436    0, // glProgramStringARB
48437    'g',
48438    'l',
48439    'P',
48440    'r',
48441    'o',
48442    'g',
48443    'r',
48444    'a',
48445    'm',
48446    'S',
48447    'u',
48448    'b',
48449    'r',
48450    'o',
48451    'u',
48452    't',
48453    'i',
48454    'n',
48455    'e',
48456    'P',
48457    'a',
48458    'r',
48459    'a',
48460    'm',
48461    'e',
48462    't',
48463    'e',
48464    'r',
48465    's',
48466    'u',
48467    'i',
48468    'v',
48469    'N',
48470    'V',
48471    0, // glProgramSubroutineParametersuivNV
48472    'g',
48473    'l',
48474    'P',
48475    'r',
48476    'o',
48477    'g',
48478    'r',
48479    'a',
48480    'm',
48481    'U',
48482    'n',
48483    'i',
48484    'f',
48485    'o',
48486    'r',
48487    'm',
48488    '1',
48489    'd',
48490    0, // glProgramUniform1d
48491    'g',
48492    'l',
48493    'P',
48494    'r',
48495    'o',
48496    'g',
48497    'r',
48498    'a',
48499    'm',
48500    'U',
48501    'n',
48502    'i',
48503    'f',
48504    'o',
48505    'r',
48506    'm',
48507    '1',
48508    'd',
48509    'E',
48510    'X',
48511    'T',
48512    0, // glProgramUniform1dEXT
48513    'g',
48514    'l',
48515    'P',
48516    'r',
48517    'o',
48518    'g',
48519    'r',
48520    'a',
48521    'm',
48522    'U',
48523    'n',
48524    'i',
48525    'f',
48526    'o',
48527    'r',
48528    'm',
48529    '1',
48530    'd',
48531    'v',
48532    0, // glProgramUniform1dv
48533    'g',
48534    'l',
48535    'P',
48536    'r',
48537    'o',
48538    'g',
48539    'r',
48540    'a',
48541    'm',
48542    'U',
48543    'n',
48544    'i',
48545    'f',
48546    'o',
48547    'r',
48548    'm',
48549    '1',
48550    'd',
48551    'v',
48552    'E',
48553    'X',
48554    'T',
48555    0, // glProgramUniform1dvEXT
48556    'g',
48557    'l',
48558    'P',
48559    'r',
48560    'o',
48561    'g',
48562    'r',
48563    'a',
48564    'm',
48565    'U',
48566    'n',
48567    'i',
48568    'f',
48569    'o',
48570    'r',
48571    'm',
48572    '1',
48573    'f',
48574    0, // glProgramUniform1f
48575    'g',
48576    'l',
48577    'P',
48578    'r',
48579    'o',
48580    'g',
48581    'r',
48582    'a',
48583    'm',
48584    'U',
48585    'n',
48586    'i',
48587    'f',
48588    'o',
48589    'r',
48590    'm',
48591    '1',
48592    'f',
48593    'E',
48594    'X',
48595    'T',
48596    0, // glProgramUniform1fEXT
48597    'g',
48598    'l',
48599    'P',
48600    'r',
48601    'o',
48602    'g',
48603    'r',
48604    'a',
48605    'm',
48606    'U',
48607    'n',
48608    'i',
48609    'f',
48610    'o',
48611    'r',
48612    'm',
48613    '1',
48614    'f',
48615    'v',
48616    0, // glProgramUniform1fv
48617    'g',
48618    'l',
48619    'P',
48620    'r',
48621    'o',
48622    'g',
48623    'r',
48624    'a',
48625    'm',
48626    'U',
48627    'n',
48628    'i',
48629    'f',
48630    'o',
48631    'r',
48632    'm',
48633    '1',
48634    'f',
48635    'v',
48636    'E',
48637    'X',
48638    'T',
48639    0, // glProgramUniform1fvEXT
48640    'g',
48641    'l',
48642    'P',
48643    'r',
48644    'o',
48645    'g',
48646    'r',
48647    'a',
48648    'm',
48649    'U',
48650    'n',
48651    'i',
48652    'f',
48653    'o',
48654    'r',
48655    'm',
48656    '1',
48657    'i',
48658    0, // glProgramUniform1i
48659    'g',
48660    'l',
48661    'P',
48662    'r',
48663    'o',
48664    'g',
48665    'r',
48666    'a',
48667    'm',
48668    'U',
48669    'n',
48670    'i',
48671    'f',
48672    'o',
48673    'r',
48674    'm',
48675    '1',
48676    'i',
48677    '6',
48678    '4',
48679    'A',
48680    'R',
48681    'B',
48682    0, // glProgramUniform1i64ARB
48683    'g',
48684    'l',
48685    'P',
48686    'r',
48687    'o',
48688    'g',
48689    'r',
48690    'a',
48691    'm',
48692    'U',
48693    'n',
48694    'i',
48695    'f',
48696    'o',
48697    'r',
48698    'm',
48699    '1',
48700    'i',
48701    '6',
48702    '4',
48703    'N',
48704    'V',
48705    0, // glProgramUniform1i64NV
48706    'g',
48707    'l',
48708    'P',
48709    'r',
48710    'o',
48711    'g',
48712    'r',
48713    'a',
48714    'm',
48715    'U',
48716    'n',
48717    'i',
48718    'f',
48719    'o',
48720    'r',
48721    'm',
48722    '1',
48723    'i',
48724    '6',
48725    '4',
48726    'v',
48727    'A',
48728    'R',
48729    'B',
48730    0, // glProgramUniform1i64vARB
48731    'g',
48732    'l',
48733    'P',
48734    'r',
48735    'o',
48736    'g',
48737    'r',
48738    'a',
48739    'm',
48740    'U',
48741    'n',
48742    'i',
48743    'f',
48744    'o',
48745    'r',
48746    'm',
48747    '1',
48748    'i',
48749    '6',
48750    '4',
48751    'v',
48752    'N',
48753    'V',
48754    0, // glProgramUniform1i64vNV
48755    'g',
48756    'l',
48757    'P',
48758    'r',
48759    'o',
48760    'g',
48761    'r',
48762    'a',
48763    'm',
48764    'U',
48765    'n',
48766    'i',
48767    'f',
48768    'o',
48769    'r',
48770    'm',
48771    '1',
48772    'i',
48773    'E',
48774    'X',
48775    'T',
48776    0, // glProgramUniform1iEXT
48777    'g',
48778    'l',
48779    'P',
48780    'r',
48781    'o',
48782    'g',
48783    'r',
48784    'a',
48785    'm',
48786    'U',
48787    'n',
48788    'i',
48789    'f',
48790    'o',
48791    'r',
48792    'm',
48793    '1',
48794    'i',
48795    'v',
48796    0, // glProgramUniform1iv
48797    'g',
48798    'l',
48799    'P',
48800    'r',
48801    'o',
48802    'g',
48803    'r',
48804    'a',
48805    'm',
48806    'U',
48807    'n',
48808    'i',
48809    'f',
48810    'o',
48811    'r',
48812    'm',
48813    '1',
48814    'i',
48815    'v',
48816    'E',
48817    'X',
48818    'T',
48819    0, // glProgramUniform1ivEXT
48820    'g',
48821    'l',
48822    'P',
48823    'r',
48824    'o',
48825    'g',
48826    'r',
48827    'a',
48828    'm',
48829    'U',
48830    'n',
48831    'i',
48832    'f',
48833    'o',
48834    'r',
48835    'm',
48836    '1',
48837    'u',
48838    'i',
48839    0, // glProgramUniform1ui
48840    'g',
48841    'l',
48842    'P',
48843    'r',
48844    'o',
48845    'g',
48846    'r',
48847    'a',
48848    'm',
48849    'U',
48850    'n',
48851    'i',
48852    'f',
48853    'o',
48854    'r',
48855    'm',
48856    '1',
48857    'u',
48858    'i',
48859    '6',
48860    '4',
48861    'A',
48862    'R',
48863    'B',
48864    0, // glProgramUniform1ui64ARB
48865    'g',
48866    'l',
48867    'P',
48868    'r',
48869    'o',
48870    'g',
48871    'r',
48872    'a',
48873    'm',
48874    'U',
48875    'n',
48876    'i',
48877    'f',
48878    'o',
48879    'r',
48880    'm',
48881    '1',
48882    'u',
48883    'i',
48884    '6',
48885    '4',
48886    'N',
48887    'V',
48888    0, // glProgramUniform1ui64NV
48889    'g',
48890    'l',
48891    'P',
48892    'r',
48893    'o',
48894    'g',
48895    'r',
48896    'a',
48897    'm',
48898    'U',
48899    'n',
48900    'i',
48901    'f',
48902    'o',
48903    'r',
48904    'm',
48905    '1',
48906    'u',
48907    'i',
48908    '6',
48909    '4',
48910    'v',
48911    'A',
48912    'R',
48913    'B',
48914    0, // glProgramUniform1ui64vARB
48915    'g',
48916    'l',
48917    'P',
48918    'r',
48919    'o',
48920    'g',
48921    'r',
48922    'a',
48923    'm',
48924    'U',
48925    'n',
48926    'i',
48927    'f',
48928    'o',
48929    'r',
48930    'm',
48931    '1',
48932    'u',
48933    'i',
48934    '6',
48935    '4',
48936    'v',
48937    'N',
48938    'V',
48939    0, // glProgramUniform1ui64vNV
48940    'g',
48941    'l',
48942    'P',
48943    'r',
48944    'o',
48945    'g',
48946    'r',
48947    'a',
48948    'm',
48949    'U',
48950    'n',
48951    'i',
48952    'f',
48953    'o',
48954    'r',
48955    'm',
48956    '1',
48957    'u',
48958    'i',
48959    'E',
48960    'X',
48961    'T',
48962    0, // glProgramUniform1uiEXT
48963    'g',
48964    'l',
48965    'P',
48966    'r',
48967    'o',
48968    'g',
48969    'r',
48970    'a',
48971    'm',
48972    'U',
48973    'n',
48974    'i',
48975    'f',
48976    'o',
48977    'r',
48978    'm',
48979    '1',
48980    'u',
48981    'i',
48982    'v',
48983    0, // glProgramUniform1uiv
48984    'g',
48985    'l',
48986    'P',
48987    'r',
48988    'o',
48989    'g',
48990    'r',
48991    'a',
48992    'm',
48993    'U',
48994    'n',
48995    'i',
48996    'f',
48997    'o',
48998    'r',
48999    'm',
49000    '1',
49001    'u',
49002    'i',
49003    'v',
49004    'E',
49005    'X',
49006    'T',
49007    0, // glProgramUniform1uivEXT
49008    'g',
49009    'l',
49010    'P',
49011    'r',
49012    'o',
49013    'g',
49014    'r',
49015    'a',
49016    'm',
49017    'U',
49018    'n',
49019    'i',
49020    'f',
49021    'o',
49022    'r',
49023    'm',
49024    '2',
49025    'd',
49026    0, // glProgramUniform2d
49027    'g',
49028    'l',
49029    'P',
49030    'r',
49031    'o',
49032    'g',
49033    'r',
49034    'a',
49035    'm',
49036    'U',
49037    'n',
49038    'i',
49039    'f',
49040    'o',
49041    'r',
49042    'm',
49043    '2',
49044    'd',
49045    'E',
49046    'X',
49047    'T',
49048    0, // glProgramUniform2dEXT
49049    'g',
49050    'l',
49051    'P',
49052    'r',
49053    'o',
49054    'g',
49055    'r',
49056    'a',
49057    'm',
49058    'U',
49059    'n',
49060    'i',
49061    'f',
49062    'o',
49063    'r',
49064    'm',
49065    '2',
49066    'd',
49067    'v',
49068    0, // glProgramUniform2dv
49069    'g',
49070    'l',
49071    'P',
49072    'r',
49073    'o',
49074    'g',
49075    'r',
49076    'a',
49077    'm',
49078    'U',
49079    'n',
49080    'i',
49081    'f',
49082    'o',
49083    'r',
49084    'm',
49085    '2',
49086    'd',
49087    'v',
49088    'E',
49089    'X',
49090    'T',
49091    0, // glProgramUniform2dvEXT
49092    'g',
49093    'l',
49094    'P',
49095    'r',
49096    'o',
49097    'g',
49098    'r',
49099    'a',
49100    'm',
49101    'U',
49102    'n',
49103    'i',
49104    'f',
49105    'o',
49106    'r',
49107    'm',
49108    '2',
49109    'f',
49110    0, // glProgramUniform2f
49111    'g',
49112    'l',
49113    'P',
49114    'r',
49115    'o',
49116    'g',
49117    'r',
49118    'a',
49119    'm',
49120    'U',
49121    'n',
49122    'i',
49123    'f',
49124    'o',
49125    'r',
49126    'm',
49127    '2',
49128    'f',
49129    'E',
49130    'X',
49131    'T',
49132    0, // glProgramUniform2fEXT
49133    'g',
49134    'l',
49135    'P',
49136    'r',
49137    'o',
49138    'g',
49139    'r',
49140    'a',
49141    'm',
49142    'U',
49143    'n',
49144    'i',
49145    'f',
49146    'o',
49147    'r',
49148    'm',
49149    '2',
49150    'f',
49151    'v',
49152    0, // glProgramUniform2fv
49153    'g',
49154    'l',
49155    'P',
49156    'r',
49157    'o',
49158    'g',
49159    'r',
49160    'a',
49161    'm',
49162    'U',
49163    'n',
49164    'i',
49165    'f',
49166    'o',
49167    'r',
49168    'm',
49169    '2',
49170    'f',
49171    'v',
49172    'E',
49173    'X',
49174    'T',
49175    0, // glProgramUniform2fvEXT
49176    'g',
49177    'l',
49178    'P',
49179    'r',
49180    'o',
49181    'g',
49182    'r',
49183    'a',
49184    'm',
49185    'U',
49186    'n',
49187    'i',
49188    'f',
49189    'o',
49190    'r',
49191    'm',
49192    '2',
49193    'i',
49194    0, // glProgramUniform2i
49195    'g',
49196    'l',
49197    'P',
49198    'r',
49199    'o',
49200    'g',
49201    'r',
49202    'a',
49203    'm',
49204    'U',
49205    'n',
49206    'i',
49207    'f',
49208    'o',
49209    'r',
49210    'm',
49211    '2',
49212    'i',
49213    '6',
49214    '4',
49215    'A',
49216    'R',
49217    'B',
49218    0, // glProgramUniform2i64ARB
49219    'g',
49220    'l',
49221    'P',
49222    'r',
49223    'o',
49224    'g',
49225    'r',
49226    'a',
49227    'm',
49228    'U',
49229    'n',
49230    'i',
49231    'f',
49232    'o',
49233    'r',
49234    'm',
49235    '2',
49236    'i',
49237    '6',
49238    '4',
49239    'N',
49240    'V',
49241    0, // glProgramUniform2i64NV
49242    'g',
49243    'l',
49244    'P',
49245    'r',
49246    'o',
49247    'g',
49248    'r',
49249    'a',
49250    'm',
49251    'U',
49252    'n',
49253    'i',
49254    'f',
49255    'o',
49256    'r',
49257    'm',
49258    '2',
49259    'i',
49260    '6',
49261    '4',
49262    'v',
49263    'A',
49264    'R',
49265    'B',
49266    0, // glProgramUniform2i64vARB
49267    'g',
49268    'l',
49269    'P',
49270    'r',
49271    'o',
49272    'g',
49273    'r',
49274    'a',
49275    'm',
49276    'U',
49277    'n',
49278    'i',
49279    'f',
49280    'o',
49281    'r',
49282    'm',
49283    '2',
49284    'i',
49285    '6',
49286    '4',
49287    'v',
49288    'N',
49289    'V',
49290    0, // glProgramUniform2i64vNV
49291    'g',
49292    'l',
49293    'P',
49294    'r',
49295    'o',
49296    'g',
49297    'r',
49298    'a',
49299    'm',
49300    'U',
49301    'n',
49302    'i',
49303    'f',
49304    'o',
49305    'r',
49306    'm',
49307    '2',
49308    'i',
49309    'E',
49310    'X',
49311    'T',
49312    0, // glProgramUniform2iEXT
49313    'g',
49314    'l',
49315    'P',
49316    'r',
49317    'o',
49318    'g',
49319    'r',
49320    'a',
49321    'm',
49322    'U',
49323    'n',
49324    'i',
49325    'f',
49326    'o',
49327    'r',
49328    'm',
49329    '2',
49330    'i',
49331    'v',
49332    0, // glProgramUniform2iv
49333    'g',
49334    'l',
49335    'P',
49336    'r',
49337    'o',
49338    'g',
49339    'r',
49340    'a',
49341    'm',
49342    'U',
49343    'n',
49344    'i',
49345    'f',
49346    'o',
49347    'r',
49348    'm',
49349    '2',
49350    'i',
49351    'v',
49352    'E',
49353    'X',
49354    'T',
49355    0, // glProgramUniform2ivEXT
49356    'g',
49357    'l',
49358    'P',
49359    'r',
49360    'o',
49361    'g',
49362    'r',
49363    'a',
49364    'm',
49365    'U',
49366    'n',
49367    'i',
49368    'f',
49369    'o',
49370    'r',
49371    'm',
49372    '2',
49373    'u',
49374    'i',
49375    0, // glProgramUniform2ui
49376    'g',
49377    'l',
49378    'P',
49379    'r',
49380    'o',
49381    'g',
49382    'r',
49383    'a',
49384    'm',
49385    'U',
49386    'n',
49387    'i',
49388    'f',
49389    'o',
49390    'r',
49391    'm',
49392    '2',
49393    'u',
49394    'i',
49395    '6',
49396    '4',
49397    'A',
49398    'R',
49399    'B',
49400    0, // glProgramUniform2ui64ARB
49401    'g',
49402    'l',
49403    'P',
49404    'r',
49405    'o',
49406    'g',
49407    'r',
49408    'a',
49409    'm',
49410    'U',
49411    'n',
49412    'i',
49413    'f',
49414    'o',
49415    'r',
49416    'm',
49417    '2',
49418    'u',
49419    'i',
49420    '6',
49421    '4',
49422    'N',
49423    'V',
49424    0, // glProgramUniform2ui64NV
49425    'g',
49426    'l',
49427    'P',
49428    'r',
49429    'o',
49430    'g',
49431    'r',
49432    'a',
49433    'm',
49434    'U',
49435    'n',
49436    'i',
49437    'f',
49438    'o',
49439    'r',
49440    'm',
49441    '2',
49442    'u',
49443    'i',
49444    '6',
49445    '4',
49446    'v',
49447    'A',
49448    'R',
49449    'B',
49450    0, // glProgramUniform2ui64vARB
49451    'g',
49452    'l',
49453    'P',
49454    'r',
49455    'o',
49456    'g',
49457    'r',
49458    'a',
49459    'm',
49460    'U',
49461    'n',
49462    'i',
49463    'f',
49464    'o',
49465    'r',
49466    'm',
49467    '2',
49468    'u',
49469    'i',
49470    '6',
49471    '4',
49472    'v',
49473    'N',
49474    'V',
49475    0, // glProgramUniform2ui64vNV
49476    'g',
49477    'l',
49478    'P',
49479    'r',
49480    'o',
49481    'g',
49482    'r',
49483    'a',
49484    'm',
49485    'U',
49486    'n',
49487    'i',
49488    'f',
49489    'o',
49490    'r',
49491    'm',
49492    '2',
49493    'u',
49494    'i',
49495    'E',
49496    'X',
49497    'T',
49498    0, // glProgramUniform2uiEXT
49499    'g',
49500    'l',
49501    'P',
49502    'r',
49503    'o',
49504    'g',
49505    'r',
49506    'a',
49507    'm',
49508    'U',
49509    'n',
49510    'i',
49511    'f',
49512    'o',
49513    'r',
49514    'm',
49515    '2',
49516    'u',
49517    'i',
49518    'v',
49519    0, // glProgramUniform2uiv
49520    'g',
49521    'l',
49522    'P',
49523    'r',
49524    'o',
49525    'g',
49526    'r',
49527    'a',
49528    'm',
49529    'U',
49530    'n',
49531    'i',
49532    'f',
49533    'o',
49534    'r',
49535    'm',
49536    '2',
49537    'u',
49538    'i',
49539    'v',
49540    'E',
49541    'X',
49542    'T',
49543    0, // glProgramUniform2uivEXT
49544    'g',
49545    'l',
49546    'P',
49547    'r',
49548    'o',
49549    'g',
49550    'r',
49551    'a',
49552    'm',
49553    'U',
49554    'n',
49555    'i',
49556    'f',
49557    'o',
49558    'r',
49559    'm',
49560    '3',
49561    'd',
49562    0, // glProgramUniform3d
49563    'g',
49564    'l',
49565    'P',
49566    'r',
49567    'o',
49568    'g',
49569    'r',
49570    'a',
49571    'm',
49572    'U',
49573    'n',
49574    'i',
49575    'f',
49576    'o',
49577    'r',
49578    'm',
49579    '3',
49580    'd',
49581    'E',
49582    'X',
49583    'T',
49584    0, // glProgramUniform3dEXT
49585    'g',
49586    'l',
49587    'P',
49588    'r',
49589    'o',
49590    'g',
49591    'r',
49592    'a',
49593    'm',
49594    'U',
49595    'n',
49596    'i',
49597    'f',
49598    'o',
49599    'r',
49600    'm',
49601    '3',
49602    'd',
49603    'v',
49604    0, // glProgramUniform3dv
49605    'g',
49606    'l',
49607    'P',
49608    'r',
49609    'o',
49610    'g',
49611    'r',
49612    'a',
49613    'm',
49614    'U',
49615    'n',
49616    'i',
49617    'f',
49618    'o',
49619    'r',
49620    'm',
49621    '3',
49622    'd',
49623    'v',
49624    'E',
49625    'X',
49626    'T',
49627    0, // glProgramUniform3dvEXT
49628    'g',
49629    'l',
49630    'P',
49631    'r',
49632    'o',
49633    'g',
49634    'r',
49635    'a',
49636    'm',
49637    'U',
49638    'n',
49639    'i',
49640    'f',
49641    'o',
49642    'r',
49643    'm',
49644    '3',
49645    'f',
49646    0, // glProgramUniform3f
49647    'g',
49648    'l',
49649    'P',
49650    'r',
49651    'o',
49652    'g',
49653    'r',
49654    'a',
49655    'm',
49656    'U',
49657    'n',
49658    'i',
49659    'f',
49660    'o',
49661    'r',
49662    'm',
49663    '3',
49664    'f',
49665    'E',
49666    'X',
49667    'T',
49668    0, // glProgramUniform3fEXT
49669    'g',
49670    'l',
49671    'P',
49672    'r',
49673    'o',
49674    'g',
49675    'r',
49676    'a',
49677    'm',
49678    'U',
49679    'n',
49680    'i',
49681    'f',
49682    'o',
49683    'r',
49684    'm',
49685    '3',
49686    'f',
49687    'v',
49688    0, // glProgramUniform3fv
49689    'g',
49690    'l',
49691    'P',
49692    'r',
49693    'o',
49694    'g',
49695    'r',
49696    'a',
49697    'm',
49698    'U',
49699    'n',
49700    'i',
49701    'f',
49702    'o',
49703    'r',
49704    'm',
49705    '3',
49706    'f',
49707    'v',
49708    'E',
49709    'X',
49710    'T',
49711    0, // glProgramUniform3fvEXT
49712    'g',
49713    'l',
49714    'P',
49715    'r',
49716    'o',
49717    'g',
49718    'r',
49719    'a',
49720    'm',
49721    'U',
49722    'n',
49723    'i',
49724    'f',
49725    'o',
49726    'r',
49727    'm',
49728    '3',
49729    'i',
49730    0, // glProgramUniform3i
49731    'g',
49732    'l',
49733    'P',
49734    'r',
49735    'o',
49736    'g',
49737    'r',
49738    'a',
49739    'm',
49740    'U',
49741    'n',
49742    'i',
49743    'f',
49744    'o',
49745    'r',
49746    'm',
49747    '3',
49748    'i',
49749    '6',
49750    '4',
49751    'A',
49752    'R',
49753    'B',
49754    0, // glProgramUniform3i64ARB
49755    'g',
49756    'l',
49757    'P',
49758    'r',
49759    'o',
49760    'g',
49761    'r',
49762    'a',
49763    'm',
49764    'U',
49765    'n',
49766    'i',
49767    'f',
49768    'o',
49769    'r',
49770    'm',
49771    '3',
49772    'i',
49773    '6',
49774    '4',
49775    'N',
49776    'V',
49777    0, // glProgramUniform3i64NV
49778    'g',
49779    'l',
49780    'P',
49781    'r',
49782    'o',
49783    'g',
49784    'r',
49785    'a',
49786    'm',
49787    'U',
49788    'n',
49789    'i',
49790    'f',
49791    'o',
49792    'r',
49793    'm',
49794    '3',
49795    'i',
49796    '6',
49797    '4',
49798    'v',
49799    'A',
49800    'R',
49801    'B',
49802    0, // glProgramUniform3i64vARB
49803    'g',
49804    'l',
49805    'P',
49806    'r',
49807    'o',
49808    'g',
49809    'r',
49810    'a',
49811    'm',
49812    'U',
49813    'n',
49814    'i',
49815    'f',
49816    'o',
49817    'r',
49818    'm',
49819    '3',
49820    'i',
49821    '6',
49822    '4',
49823    'v',
49824    'N',
49825    'V',
49826    0, // glProgramUniform3i64vNV
49827    'g',
49828    'l',
49829    'P',
49830    'r',
49831    'o',
49832    'g',
49833    'r',
49834    'a',
49835    'm',
49836    'U',
49837    'n',
49838    'i',
49839    'f',
49840    'o',
49841    'r',
49842    'm',
49843    '3',
49844    'i',
49845    'E',
49846    'X',
49847    'T',
49848    0, // glProgramUniform3iEXT
49849    'g',
49850    'l',
49851    'P',
49852    'r',
49853    'o',
49854    'g',
49855    'r',
49856    'a',
49857    'm',
49858    'U',
49859    'n',
49860    'i',
49861    'f',
49862    'o',
49863    'r',
49864    'm',
49865    '3',
49866    'i',
49867    'v',
49868    0, // glProgramUniform3iv
49869    'g',
49870    'l',
49871    'P',
49872    'r',
49873    'o',
49874    'g',
49875    'r',
49876    'a',
49877    'm',
49878    'U',
49879    'n',
49880    'i',
49881    'f',
49882    'o',
49883    'r',
49884    'm',
49885    '3',
49886    'i',
49887    'v',
49888    'E',
49889    'X',
49890    'T',
49891    0, // glProgramUniform3ivEXT
49892    'g',
49893    'l',
49894    'P',
49895    'r',
49896    'o',
49897    'g',
49898    'r',
49899    'a',
49900    'm',
49901    'U',
49902    'n',
49903    'i',
49904    'f',
49905    'o',
49906    'r',
49907    'm',
49908    '3',
49909    'u',
49910    'i',
49911    0, // glProgramUniform3ui
49912    'g',
49913    'l',
49914    'P',
49915    'r',
49916    'o',
49917    'g',
49918    'r',
49919    'a',
49920    'm',
49921    'U',
49922    'n',
49923    'i',
49924    'f',
49925    'o',
49926    'r',
49927    'm',
49928    '3',
49929    'u',
49930    'i',
49931    '6',
49932    '4',
49933    'A',
49934    'R',
49935    'B',
49936    0, // glProgramUniform3ui64ARB
49937    'g',
49938    'l',
49939    'P',
49940    'r',
49941    'o',
49942    'g',
49943    'r',
49944    'a',
49945    'm',
49946    'U',
49947    'n',
49948    'i',
49949    'f',
49950    'o',
49951    'r',
49952    'm',
49953    '3',
49954    'u',
49955    'i',
49956    '6',
49957    '4',
49958    'N',
49959    'V',
49960    0, // glProgramUniform3ui64NV
49961    'g',
49962    'l',
49963    'P',
49964    'r',
49965    'o',
49966    'g',
49967    'r',
49968    'a',
49969    'm',
49970    'U',
49971    'n',
49972    'i',
49973    'f',
49974    'o',
49975    'r',
49976    'm',
49977    '3',
49978    'u',
49979    'i',
49980    '6',
49981    '4',
49982    'v',
49983    'A',
49984    'R',
49985    'B',
49986    0, // glProgramUniform3ui64vARB
49987    'g',
49988    'l',
49989    'P',
49990    'r',
49991    'o',
49992    'g',
49993    'r',
49994    'a',
49995    'm',
49996    'U',
49997    'n',
49998    'i',
49999    'f',
50000    'o',
50001    'r',
50002    'm',
50003    '3',
50004    'u',
50005    'i',
50006    '6',
50007    '4',
50008    'v',
50009    'N',
50010    'V',
50011    0, // glProgramUniform3ui64vNV
50012    'g',
50013    'l',
50014    'P',
50015    'r',
50016    'o',
50017    'g',
50018    'r',
50019    'a',
50020    'm',
50021    'U',
50022    'n',
50023    'i',
50024    'f',
50025    'o',
50026    'r',
50027    'm',
50028    '3',
50029    'u',
50030    'i',
50031    'E',
50032    'X',
50033    'T',
50034    0, // glProgramUniform3uiEXT
50035    'g',
50036    'l',
50037    'P',
50038    'r',
50039    'o',
50040    'g',
50041    'r',
50042    'a',
50043    'm',
50044    'U',
50045    'n',
50046    'i',
50047    'f',
50048    'o',
50049    'r',
50050    'm',
50051    '3',
50052    'u',
50053    'i',
50054    'v',
50055    0, // glProgramUniform3uiv
50056    'g',
50057    'l',
50058    'P',
50059    'r',
50060    'o',
50061    'g',
50062    'r',
50063    'a',
50064    'm',
50065    'U',
50066    'n',
50067    'i',
50068    'f',
50069    'o',
50070    'r',
50071    'm',
50072    '3',
50073    'u',
50074    'i',
50075    'v',
50076    'E',
50077    'X',
50078    'T',
50079    0, // glProgramUniform3uivEXT
50080    'g',
50081    'l',
50082    'P',
50083    'r',
50084    'o',
50085    'g',
50086    'r',
50087    'a',
50088    'm',
50089    'U',
50090    'n',
50091    'i',
50092    'f',
50093    'o',
50094    'r',
50095    'm',
50096    '4',
50097    'd',
50098    0, // glProgramUniform4d
50099    'g',
50100    'l',
50101    'P',
50102    'r',
50103    'o',
50104    'g',
50105    'r',
50106    'a',
50107    'm',
50108    'U',
50109    'n',
50110    'i',
50111    'f',
50112    'o',
50113    'r',
50114    'm',
50115    '4',
50116    'd',
50117    'E',
50118    'X',
50119    'T',
50120    0, // glProgramUniform4dEXT
50121    'g',
50122    'l',
50123    'P',
50124    'r',
50125    'o',
50126    'g',
50127    'r',
50128    'a',
50129    'm',
50130    'U',
50131    'n',
50132    'i',
50133    'f',
50134    'o',
50135    'r',
50136    'm',
50137    '4',
50138    'd',
50139    'v',
50140    0, // glProgramUniform4dv
50141    'g',
50142    'l',
50143    'P',
50144    'r',
50145    'o',
50146    'g',
50147    'r',
50148    'a',
50149    'm',
50150    'U',
50151    'n',
50152    'i',
50153    'f',
50154    'o',
50155    'r',
50156    'm',
50157    '4',
50158    'd',
50159    'v',
50160    'E',
50161    'X',
50162    'T',
50163    0, // glProgramUniform4dvEXT
50164    'g',
50165    'l',
50166    'P',
50167    'r',
50168    'o',
50169    'g',
50170    'r',
50171    'a',
50172    'm',
50173    'U',
50174    'n',
50175    'i',
50176    'f',
50177    'o',
50178    'r',
50179    'm',
50180    '4',
50181    'f',
50182    0, // glProgramUniform4f
50183    'g',
50184    'l',
50185    'P',
50186    'r',
50187    'o',
50188    'g',
50189    'r',
50190    'a',
50191    'm',
50192    'U',
50193    'n',
50194    'i',
50195    'f',
50196    'o',
50197    'r',
50198    'm',
50199    '4',
50200    'f',
50201    'E',
50202    'X',
50203    'T',
50204    0, // glProgramUniform4fEXT
50205    'g',
50206    'l',
50207    'P',
50208    'r',
50209    'o',
50210    'g',
50211    'r',
50212    'a',
50213    'm',
50214    'U',
50215    'n',
50216    'i',
50217    'f',
50218    'o',
50219    'r',
50220    'm',
50221    '4',
50222    'f',
50223    'v',
50224    0, // glProgramUniform4fv
50225    'g',
50226    'l',
50227    'P',
50228    'r',
50229    'o',
50230    'g',
50231    'r',
50232    'a',
50233    'm',
50234    'U',
50235    'n',
50236    'i',
50237    'f',
50238    'o',
50239    'r',
50240    'm',
50241    '4',
50242    'f',
50243    'v',
50244    'E',
50245    'X',
50246    'T',
50247    0, // glProgramUniform4fvEXT
50248    'g',
50249    'l',
50250    'P',
50251    'r',
50252    'o',
50253    'g',
50254    'r',
50255    'a',
50256    'm',
50257    'U',
50258    'n',
50259    'i',
50260    'f',
50261    'o',
50262    'r',
50263    'm',
50264    '4',
50265    'i',
50266    0, // glProgramUniform4i
50267    'g',
50268    'l',
50269    'P',
50270    'r',
50271    'o',
50272    'g',
50273    'r',
50274    'a',
50275    'm',
50276    'U',
50277    'n',
50278    'i',
50279    'f',
50280    'o',
50281    'r',
50282    'm',
50283    '4',
50284    'i',
50285    '6',
50286    '4',
50287    'A',
50288    'R',
50289    'B',
50290    0, // glProgramUniform4i64ARB
50291    'g',
50292    'l',
50293    'P',
50294    'r',
50295    'o',
50296    'g',
50297    'r',
50298    'a',
50299    'm',
50300    'U',
50301    'n',
50302    'i',
50303    'f',
50304    'o',
50305    'r',
50306    'm',
50307    '4',
50308    'i',
50309    '6',
50310    '4',
50311    'N',
50312    'V',
50313    0, // glProgramUniform4i64NV
50314    'g',
50315    'l',
50316    'P',
50317    'r',
50318    'o',
50319    'g',
50320    'r',
50321    'a',
50322    'm',
50323    'U',
50324    'n',
50325    'i',
50326    'f',
50327    'o',
50328    'r',
50329    'm',
50330    '4',
50331    'i',
50332    '6',
50333    '4',
50334    'v',
50335    'A',
50336    'R',
50337    'B',
50338    0, // glProgramUniform4i64vARB
50339    'g',
50340    'l',
50341    'P',
50342    'r',
50343    'o',
50344    'g',
50345    'r',
50346    'a',
50347    'm',
50348    'U',
50349    'n',
50350    'i',
50351    'f',
50352    'o',
50353    'r',
50354    'm',
50355    '4',
50356    'i',
50357    '6',
50358    '4',
50359    'v',
50360    'N',
50361    'V',
50362    0, // glProgramUniform4i64vNV
50363    'g',
50364    'l',
50365    'P',
50366    'r',
50367    'o',
50368    'g',
50369    'r',
50370    'a',
50371    'm',
50372    'U',
50373    'n',
50374    'i',
50375    'f',
50376    'o',
50377    'r',
50378    'm',
50379    '4',
50380    'i',
50381    'E',
50382    'X',
50383    'T',
50384    0, // glProgramUniform4iEXT
50385    'g',
50386    'l',
50387    'P',
50388    'r',
50389    'o',
50390    'g',
50391    'r',
50392    'a',
50393    'm',
50394    'U',
50395    'n',
50396    'i',
50397    'f',
50398    'o',
50399    'r',
50400    'm',
50401    '4',
50402    'i',
50403    'v',
50404    0, // glProgramUniform4iv
50405    'g',
50406    'l',
50407    'P',
50408    'r',
50409    'o',
50410    'g',
50411    'r',
50412    'a',
50413    'm',
50414    'U',
50415    'n',
50416    'i',
50417    'f',
50418    'o',
50419    'r',
50420    'm',
50421    '4',
50422    'i',
50423    'v',
50424    'E',
50425    'X',
50426    'T',
50427    0, // glProgramUniform4ivEXT
50428    'g',
50429    'l',
50430    'P',
50431    'r',
50432    'o',
50433    'g',
50434    'r',
50435    'a',
50436    'm',
50437    'U',
50438    'n',
50439    'i',
50440    'f',
50441    'o',
50442    'r',
50443    'm',
50444    '4',
50445    'u',
50446    'i',
50447    0, // glProgramUniform4ui
50448    'g',
50449    'l',
50450    'P',
50451    'r',
50452    'o',
50453    'g',
50454    'r',
50455    'a',
50456    'm',
50457    'U',
50458    'n',
50459    'i',
50460    'f',
50461    'o',
50462    'r',
50463    'm',
50464    '4',
50465    'u',
50466    'i',
50467    '6',
50468    '4',
50469    'A',
50470    'R',
50471    'B',
50472    0, // glProgramUniform4ui64ARB
50473    'g',
50474    'l',
50475    'P',
50476    'r',
50477    'o',
50478    'g',
50479    'r',
50480    'a',
50481    'm',
50482    'U',
50483    'n',
50484    'i',
50485    'f',
50486    'o',
50487    'r',
50488    'm',
50489    '4',
50490    'u',
50491    'i',
50492    '6',
50493    '4',
50494    'N',
50495    'V',
50496    0, // glProgramUniform4ui64NV
50497    'g',
50498    'l',
50499    'P',
50500    'r',
50501    'o',
50502    'g',
50503    'r',
50504    'a',
50505    'm',
50506    'U',
50507    'n',
50508    'i',
50509    'f',
50510    'o',
50511    'r',
50512    'm',
50513    '4',
50514    'u',
50515    'i',
50516    '6',
50517    '4',
50518    'v',
50519    'A',
50520    'R',
50521    'B',
50522    0, // glProgramUniform4ui64vARB
50523    'g',
50524    'l',
50525    'P',
50526    'r',
50527    'o',
50528    'g',
50529    'r',
50530    'a',
50531    'm',
50532    'U',
50533    'n',
50534    'i',
50535    'f',
50536    'o',
50537    'r',
50538    'm',
50539    '4',
50540    'u',
50541    'i',
50542    '6',
50543    '4',
50544    'v',
50545    'N',
50546    'V',
50547    0, // glProgramUniform4ui64vNV
50548    'g',
50549    'l',
50550    'P',
50551    'r',
50552    'o',
50553    'g',
50554    'r',
50555    'a',
50556    'm',
50557    'U',
50558    'n',
50559    'i',
50560    'f',
50561    'o',
50562    'r',
50563    'm',
50564    '4',
50565    'u',
50566    'i',
50567    'E',
50568    'X',
50569    'T',
50570    0, // glProgramUniform4uiEXT
50571    'g',
50572    'l',
50573    'P',
50574    'r',
50575    'o',
50576    'g',
50577    'r',
50578    'a',
50579    'm',
50580    'U',
50581    'n',
50582    'i',
50583    'f',
50584    'o',
50585    'r',
50586    'm',
50587    '4',
50588    'u',
50589    'i',
50590    'v',
50591    0, // glProgramUniform4uiv
50592    'g',
50593    'l',
50594    'P',
50595    'r',
50596    'o',
50597    'g',
50598    'r',
50599    'a',
50600    'm',
50601    'U',
50602    'n',
50603    'i',
50604    'f',
50605    'o',
50606    'r',
50607    'm',
50608    '4',
50609    'u',
50610    'i',
50611    'v',
50612    'E',
50613    'X',
50614    'T',
50615    0, // glProgramUniform4uivEXT
50616    'g',
50617    'l',
50618    'P',
50619    'r',
50620    'o',
50621    'g',
50622    'r',
50623    'a',
50624    'm',
50625    'U',
50626    'n',
50627    'i',
50628    'f',
50629    'o',
50630    'r',
50631    'm',
50632    'H',
50633    'a',
50634    'n',
50635    'd',
50636    'l',
50637    'e',
50638    'u',
50639    'i',
50640    '6',
50641    '4',
50642    'A',
50643    'R',
50644    'B',
50645    0, // glProgramUniformHandleui64ARB
50646    'g',
50647    'l',
50648    'P',
50649    'r',
50650    'o',
50651    'g',
50652    'r',
50653    'a',
50654    'm',
50655    'U',
50656    'n',
50657    'i',
50658    'f',
50659    'o',
50660    'r',
50661    'm',
50662    'H',
50663    'a',
50664    'n',
50665    'd',
50666    'l',
50667    'e',
50668    'u',
50669    'i',
50670    '6',
50671    '4',
50672    'I',
50673    'M',
50674    'G',
50675    0, // glProgramUniformHandleui64IMG
50676    'g',
50677    'l',
50678    'P',
50679    'r',
50680    'o',
50681    'g',
50682    'r',
50683    'a',
50684    'm',
50685    'U',
50686    'n',
50687    'i',
50688    'f',
50689    'o',
50690    'r',
50691    'm',
50692    'H',
50693    'a',
50694    'n',
50695    'd',
50696    'l',
50697    'e',
50698    'u',
50699    'i',
50700    '6',
50701    '4',
50702    'N',
50703    'V',
50704    0, // glProgramUniformHandleui64NV
50705    'g',
50706    'l',
50707    'P',
50708    'r',
50709    'o',
50710    'g',
50711    'r',
50712    'a',
50713    'm',
50714    'U',
50715    'n',
50716    'i',
50717    'f',
50718    'o',
50719    'r',
50720    'm',
50721    'H',
50722    'a',
50723    'n',
50724    'd',
50725    'l',
50726    'e',
50727    'u',
50728    'i',
50729    '6',
50730    '4',
50731    'v',
50732    'A',
50733    'R',
50734    'B',
50735    0, // glProgramUniformHandleui64vARB
50736    'g',
50737    'l',
50738    'P',
50739    'r',
50740    'o',
50741    'g',
50742    'r',
50743    'a',
50744    'm',
50745    'U',
50746    'n',
50747    'i',
50748    'f',
50749    'o',
50750    'r',
50751    'm',
50752    'H',
50753    'a',
50754    'n',
50755    'd',
50756    'l',
50757    'e',
50758    'u',
50759    'i',
50760    '6',
50761    '4',
50762    'v',
50763    'I',
50764    'M',
50765    'G',
50766    0, // glProgramUniformHandleui64vIMG
50767    'g',
50768    'l',
50769    'P',
50770    'r',
50771    'o',
50772    'g',
50773    'r',
50774    'a',
50775    'm',
50776    'U',
50777    'n',
50778    'i',
50779    'f',
50780    'o',
50781    'r',
50782    'm',
50783    'H',
50784    'a',
50785    'n',
50786    'd',
50787    'l',
50788    'e',
50789    'u',
50790    'i',
50791    '6',
50792    '4',
50793    'v',
50794    'N',
50795    'V',
50796    0, // glProgramUniformHandleui64vNV
50797    'g',
50798    'l',
50799    'P',
50800    'r',
50801    'o',
50802    'g',
50803    'r',
50804    'a',
50805    'm',
50806    'U',
50807    'n',
50808    'i',
50809    'f',
50810    'o',
50811    'r',
50812    'm',
50813    'M',
50814    'a',
50815    't',
50816    'r',
50817    'i',
50818    'x',
50819    '2',
50820    'd',
50821    'v',
50822    0, // glProgramUniformMatrix2dv
50823    'g',
50824    'l',
50825    'P',
50826    'r',
50827    'o',
50828    'g',
50829    'r',
50830    'a',
50831    'm',
50832    'U',
50833    'n',
50834    'i',
50835    'f',
50836    'o',
50837    'r',
50838    'm',
50839    'M',
50840    'a',
50841    't',
50842    'r',
50843    'i',
50844    'x',
50845    '2',
50846    'd',
50847    'v',
50848    'E',
50849    'X',
50850    'T',
50851    0, // glProgramUniformMatrix2dvEXT
50852    'g',
50853    'l',
50854    'P',
50855    'r',
50856    'o',
50857    'g',
50858    'r',
50859    'a',
50860    'm',
50861    'U',
50862    'n',
50863    'i',
50864    'f',
50865    'o',
50866    'r',
50867    'm',
50868    'M',
50869    'a',
50870    't',
50871    'r',
50872    'i',
50873    'x',
50874    '2',
50875    'f',
50876    'v',
50877    0, // glProgramUniformMatrix2fv
50878    'g',
50879    'l',
50880    'P',
50881    'r',
50882    'o',
50883    'g',
50884    'r',
50885    'a',
50886    'm',
50887    'U',
50888    'n',
50889    'i',
50890    'f',
50891    'o',
50892    'r',
50893    'm',
50894    'M',
50895    'a',
50896    't',
50897    'r',
50898    'i',
50899    'x',
50900    '2',
50901    'f',
50902    'v',
50903    'E',
50904    'X',
50905    'T',
50906    0, // glProgramUniformMatrix2fvEXT
50907    'g',
50908    'l',
50909    'P',
50910    'r',
50911    'o',
50912    'g',
50913    'r',
50914    'a',
50915    'm',
50916    'U',
50917    'n',
50918    'i',
50919    'f',
50920    'o',
50921    'r',
50922    'm',
50923    'M',
50924    'a',
50925    't',
50926    'r',
50927    'i',
50928    'x',
50929    '2',
50930    'x',
50931    '3',
50932    'd',
50933    'v',
50934    0, // glProgramUniformMatrix2x3dv
50935    'g',
50936    'l',
50937    'P',
50938    'r',
50939    'o',
50940    'g',
50941    'r',
50942    'a',
50943    'm',
50944    'U',
50945    'n',
50946    'i',
50947    'f',
50948    'o',
50949    'r',
50950    'm',
50951    'M',
50952    'a',
50953    't',
50954    'r',
50955    'i',
50956    'x',
50957    '2',
50958    'x',
50959    '3',
50960    'd',
50961    'v',
50962    'E',
50963    'X',
50964    'T',
50965    0, // glProgramUniformMatrix2x3dvEXT
50966    'g',
50967    'l',
50968    'P',
50969    'r',
50970    'o',
50971    'g',
50972    'r',
50973    'a',
50974    'm',
50975    'U',
50976    'n',
50977    'i',
50978    'f',
50979    'o',
50980    'r',
50981    'm',
50982    'M',
50983    'a',
50984    't',
50985    'r',
50986    'i',
50987    'x',
50988    '2',
50989    'x',
50990    '3',
50991    'f',
50992    'v',
50993    0, // glProgramUniformMatrix2x3fv
50994    'g',
50995    'l',
50996    'P',
50997    'r',
50998    'o',
50999    'g',
51000    'r',
51001    'a',
51002    'm',
51003    'U',
51004    'n',
51005    'i',
51006    'f',
51007    'o',
51008    'r',
51009    'm',
51010    'M',
51011    'a',
51012    't',
51013    'r',
51014    'i',
51015    'x',
51016    '2',
51017    'x',
51018    '3',
51019    'f',
51020    'v',
51021    'E',
51022    'X',
51023    'T',
51024    0, // glProgramUniformMatrix2x3fvEXT
51025    'g',
51026    'l',
51027    'P',
51028    'r',
51029    'o',
51030    'g',
51031    'r',
51032    'a',
51033    'm',
51034    'U',
51035    'n',
51036    'i',
51037    'f',
51038    'o',
51039    'r',
51040    'm',
51041    'M',
51042    'a',
51043    't',
51044    'r',
51045    'i',
51046    'x',
51047    '2',
51048    'x',
51049    '4',
51050    'd',
51051    'v',
51052    0, // glProgramUniformMatrix2x4dv
51053    'g',
51054    'l',
51055    'P',
51056    'r',
51057    'o',
51058    'g',
51059    'r',
51060    'a',
51061    'm',
51062    'U',
51063    'n',
51064    'i',
51065    'f',
51066    'o',
51067    'r',
51068    'm',
51069    'M',
51070    'a',
51071    't',
51072    'r',
51073    'i',
51074    'x',
51075    '2',
51076    'x',
51077    '4',
51078    'd',
51079    'v',
51080    'E',
51081    'X',
51082    'T',
51083    0, // glProgramUniformMatrix2x4dvEXT
51084    'g',
51085    'l',
51086    'P',
51087    'r',
51088    'o',
51089    'g',
51090    'r',
51091    'a',
51092    'm',
51093    'U',
51094    'n',
51095    'i',
51096    'f',
51097    'o',
51098    'r',
51099    'm',
51100    'M',
51101    'a',
51102    't',
51103    'r',
51104    'i',
51105    'x',
51106    '2',
51107    'x',
51108    '4',
51109    'f',
51110    'v',
51111    0, // glProgramUniformMatrix2x4fv
51112    'g',
51113    'l',
51114    'P',
51115    'r',
51116    'o',
51117    'g',
51118    'r',
51119    'a',
51120    'm',
51121    'U',
51122    'n',
51123    'i',
51124    'f',
51125    'o',
51126    'r',
51127    'm',
51128    'M',
51129    'a',
51130    't',
51131    'r',
51132    'i',
51133    'x',
51134    '2',
51135    'x',
51136    '4',
51137    'f',
51138    'v',
51139    'E',
51140    'X',
51141    'T',
51142    0, // glProgramUniformMatrix2x4fvEXT
51143    'g',
51144    'l',
51145    'P',
51146    'r',
51147    'o',
51148    'g',
51149    'r',
51150    'a',
51151    'm',
51152    'U',
51153    'n',
51154    'i',
51155    'f',
51156    'o',
51157    'r',
51158    'm',
51159    'M',
51160    'a',
51161    't',
51162    'r',
51163    'i',
51164    'x',
51165    '3',
51166    'd',
51167    'v',
51168    0, // glProgramUniformMatrix3dv
51169    'g',
51170    'l',
51171    'P',
51172    'r',
51173    'o',
51174    'g',
51175    'r',
51176    'a',
51177    'm',
51178    'U',
51179    'n',
51180    'i',
51181    'f',
51182    'o',
51183    'r',
51184    'm',
51185    'M',
51186    'a',
51187    't',
51188    'r',
51189    'i',
51190    'x',
51191    '3',
51192    'd',
51193    'v',
51194    'E',
51195    'X',
51196    'T',
51197    0, // glProgramUniformMatrix3dvEXT
51198    'g',
51199    'l',
51200    'P',
51201    'r',
51202    'o',
51203    'g',
51204    'r',
51205    'a',
51206    'm',
51207    'U',
51208    'n',
51209    'i',
51210    'f',
51211    'o',
51212    'r',
51213    'm',
51214    'M',
51215    'a',
51216    't',
51217    'r',
51218    'i',
51219    'x',
51220    '3',
51221    'f',
51222    'v',
51223    0, // glProgramUniformMatrix3fv
51224    'g',
51225    'l',
51226    'P',
51227    'r',
51228    'o',
51229    'g',
51230    'r',
51231    'a',
51232    'm',
51233    'U',
51234    'n',
51235    'i',
51236    'f',
51237    'o',
51238    'r',
51239    'm',
51240    'M',
51241    'a',
51242    't',
51243    'r',
51244    'i',
51245    'x',
51246    '3',
51247    'f',
51248    'v',
51249    'E',
51250    'X',
51251    'T',
51252    0, // glProgramUniformMatrix3fvEXT
51253    'g',
51254    'l',
51255    'P',
51256    'r',
51257    'o',
51258    'g',
51259    'r',
51260    'a',
51261    'm',
51262    'U',
51263    'n',
51264    'i',
51265    'f',
51266    'o',
51267    'r',
51268    'm',
51269    'M',
51270    'a',
51271    't',
51272    'r',
51273    'i',
51274    'x',
51275    '3',
51276    'x',
51277    '2',
51278    'd',
51279    'v',
51280    0, // glProgramUniformMatrix3x2dv
51281    'g',
51282    'l',
51283    'P',
51284    'r',
51285    'o',
51286    'g',
51287    'r',
51288    'a',
51289    'm',
51290    'U',
51291    'n',
51292    'i',
51293    'f',
51294    'o',
51295    'r',
51296    'm',
51297    'M',
51298    'a',
51299    't',
51300    'r',
51301    'i',
51302    'x',
51303    '3',
51304    'x',
51305    '2',
51306    'd',
51307    'v',
51308    'E',
51309    'X',
51310    'T',
51311    0, // glProgramUniformMatrix3x2dvEXT
51312    'g',
51313    'l',
51314    'P',
51315    'r',
51316    'o',
51317    'g',
51318    'r',
51319    'a',
51320    'm',
51321    'U',
51322    'n',
51323    'i',
51324    'f',
51325    'o',
51326    'r',
51327    'm',
51328    'M',
51329    'a',
51330    't',
51331    'r',
51332    'i',
51333    'x',
51334    '3',
51335    'x',
51336    '2',
51337    'f',
51338    'v',
51339    0, // glProgramUniformMatrix3x2fv
51340    'g',
51341    'l',
51342    'P',
51343    'r',
51344    'o',
51345    'g',
51346    'r',
51347    'a',
51348    'm',
51349    'U',
51350    'n',
51351    'i',
51352    'f',
51353    'o',
51354    'r',
51355    'm',
51356    'M',
51357    'a',
51358    't',
51359    'r',
51360    'i',
51361    'x',
51362    '3',
51363    'x',
51364    '2',
51365    'f',
51366    'v',
51367    'E',
51368    'X',
51369    'T',
51370    0, // glProgramUniformMatrix3x2fvEXT
51371    'g',
51372    'l',
51373    'P',
51374    'r',
51375    'o',
51376    'g',
51377    'r',
51378    'a',
51379    'm',
51380    'U',
51381    'n',
51382    'i',
51383    'f',
51384    'o',
51385    'r',
51386    'm',
51387    'M',
51388    'a',
51389    't',
51390    'r',
51391    'i',
51392    'x',
51393    '3',
51394    'x',
51395    '4',
51396    'd',
51397    'v',
51398    0, // glProgramUniformMatrix3x4dv
51399    'g',
51400    'l',
51401    'P',
51402    'r',
51403    'o',
51404    'g',
51405    'r',
51406    'a',
51407    'm',
51408    'U',
51409    'n',
51410    'i',
51411    'f',
51412    'o',
51413    'r',
51414    'm',
51415    'M',
51416    'a',
51417    't',
51418    'r',
51419    'i',
51420    'x',
51421    '3',
51422    'x',
51423    '4',
51424    'd',
51425    'v',
51426    'E',
51427    'X',
51428    'T',
51429    0, // glProgramUniformMatrix3x4dvEXT
51430    'g',
51431    'l',
51432    'P',
51433    'r',
51434    'o',
51435    'g',
51436    'r',
51437    'a',
51438    'm',
51439    'U',
51440    'n',
51441    'i',
51442    'f',
51443    'o',
51444    'r',
51445    'm',
51446    'M',
51447    'a',
51448    't',
51449    'r',
51450    'i',
51451    'x',
51452    '3',
51453    'x',
51454    '4',
51455    'f',
51456    'v',
51457    0, // glProgramUniformMatrix3x4fv
51458    'g',
51459    'l',
51460    'P',
51461    'r',
51462    'o',
51463    'g',
51464    'r',
51465    'a',
51466    'm',
51467    'U',
51468    'n',
51469    'i',
51470    'f',
51471    'o',
51472    'r',
51473    'm',
51474    'M',
51475    'a',
51476    't',
51477    'r',
51478    'i',
51479    'x',
51480    '3',
51481    'x',
51482    '4',
51483    'f',
51484    'v',
51485    'E',
51486    'X',
51487    'T',
51488    0, // glProgramUniformMatrix3x4fvEXT
51489    'g',
51490    'l',
51491    'P',
51492    'r',
51493    'o',
51494    'g',
51495    'r',
51496    'a',
51497    'm',
51498    'U',
51499    'n',
51500    'i',
51501    'f',
51502    'o',
51503    'r',
51504    'm',
51505    'M',
51506    'a',
51507    't',
51508    'r',
51509    'i',
51510    'x',
51511    '4',
51512    'd',
51513    'v',
51514    0, // glProgramUniformMatrix4dv
51515    'g',
51516    'l',
51517    'P',
51518    'r',
51519    'o',
51520    'g',
51521    'r',
51522    'a',
51523    'm',
51524    'U',
51525    'n',
51526    'i',
51527    'f',
51528    'o',
51529    'r',
51530    'm',
51531    'M',
51532    'a',
51533    't',
51534    'r',
51535    'i',
51536    'x',
51537    '4',
51538    'd',
51539    'v',
51540    'E',
51541    'X',
51542    'T',
51543    0, // glProgramUniformMatrix4dvEXT
51544    'g',
51545    'l',
51546    'P',
51547    'r',
51548    'o',
51549    'g',
51550    'r',
51551    'a',
51552    'm',
51553    'U',
51554    'n',
51555    'i',
51556    'f',
51557    'o',
51558    'r',
51559    'm',
51560    'M',
51561    'a',
51562    't',
51563    'r',
51564    'i',
51565    'x',
51566    '4',
51567    'f',
51568    'v',
51569    0, // glProgramUniformMatrix4fv
51570    'g',
51571    'l',
51572    'P',
51573    'r',
51574    'o',
51575    'g',
51576    'r',
51577    'a',
51578    'm',
51579    'U',
51580    'n',
51581    'i',
51582    'f',
51583    'o',
51584    'r',
51585    'm',
51586    'M',
51587    'a',
51588    't',
51589    'r',
51590    'i',
51591    'x',
51592    '4',
51593    'f',
51594    'v',
51595    'E',
51596    'X',
51597    'T',
51598    0, // glProgramUniformMatrix4fvEXT
51599    'g',
51600    'l',
51601    'P',
51602    'r',
51603    'o',
51604    'g',
51605    'r',
51606    'a',
51607    'm',
51608    'U',
51609    'n',
51610    'i',
51611    'f',
51612    'o',
51613    'r',
51614    'm',
51615    'M',
51616    'a',
51617    't',
51618    'r',
51619    'i',
51620    'x',
51621    '4',
51622    'x',
51623    '2',
51624    'd',
51625    'v',
51626    0, // glProgramUniformMatrix4x2dv
51627    'g',
51628    'l',
51629    'P',
51630    'r',
51631    'o',
51632    'g',
51633    'r',
51634    'a',
51635    'm',
51636    'U',
51637    'n',
51638    'i',
51639    'f',
51640    'o',
51641    'r',
51642    'm',
51643    'M',
51644    'a',
51645    't',
51646    'r',
51647    'i',
51648    'x',
51649    '4',
51650    'x',
51651    '2',
51652    'd',
51653    'v',
51654    'E',
51655    'X',
51656    'T',
51657    0, // glProgramUniformMatrix4x2dvEXT
51658    'g',
51659    'l',
51660    'P',
51661    'r',
51662    'o',
51663    'g',
51664    'r',
51665    'a',
51666    'm',
51667    'U',
51668    'n',
51669    'i',
51670    'f',
51671    'o',
51672    'r',
51673    'm',
51674    'M',
51675    'a',
51676    't',
51677    'r',
51678    'i',
51679    'x',
51680    '4',
51681    'x',
51682    '2',
51683    'f',
51684    'v',
51685    0, // glProgramUniformMatrix4x2fv
51686    'g',
51687    'l',
51688    'P',
51689    'r',
51690    'o',
51691    'g',
51692    'r',
51693    'a',
51694    'm',
51695    'U',
51696    'n',
51697    'i',
51698    'f',
51699    'o',
51700    'r',
51701    'm',
51702    'M',
51703    'a',
51704    't',
51705    'r',
51706    'i',
51707    'x',
51708    '4',
51709    'x',
51710    '2',
51711    'f',
51712    'v',
51713    'E',
51714    'X',
51715    'T',
51716    0, // glProgramUniformMatrix4x2fvEXT
51717    'g',
51718    'l',
51719    'P',
51720    'r',
51721    'o',
51722    'g',
51723    'r',
51724    'a',
51725    'm',
51726    'U',
51727    'n',
51728    'i',
51729    'f',
51730    'o',
51731    'r',
51732    'm',
51733    'M',
51734    'a',
51735    't',
51736    'r',
51737    'i',
51738    'x',
51739    '4',
51740    'x',
51741    '3',
51742    'd',
51743    'v',
51744    0, // glProgramUniformMatrix4x3dv
51745    'g',
51746    'l',
51747    'P',
51748    'r',
51749    'o',
51750    'g',
51751    'r',
51752    'a',
51753    'm',
51754    'U',
51755    'n',
51756    'i',
51757    'f',
51758    'o',
51759    'r',
51760    'm',
51761    'M',
51762    'a',
51763    't',
51764    'r',
51765    'i',
51766    'x',
51767    '4',
51768    'x',
51769    '3',
51770    'd',
51771    'v',
51772    'E',
51773    'X',
51774    'T',
51775    0, // glProgramUniformMatrix4x3dvEXT
51776    'g',
51777    'l',
51778    'P',
51779    'r',
51780    'o',
51781    'g',
51782    'r',
51783    'a',
51784    'm',
51785    'U',
51786    'n',
51787    'i',
51788    'f',
51789    'o',
51790    'r',
51791    'm',
51792    'M',
51793    'a',
51794    't',
51795    'r',
51796    'i',
51797    'x',
51798    '4',
51799    'x',
51800    '3',
51801    'f',
51802    'v',
51803    0, // glProgramUniformMatrix4x3fv
51804    'g',
51805    'l',
51806    'P',
51807    'r',
51808    'o',
51809    'g',
51810    'r',
51811    'a',
51812    'm',
51813    'U',
51814    'n',
51815    'i',
51816    'f',
51817    'o',
51818    'r',
51819    'm',
51820    'M',
51821    'a',
51822    't',
51823    'r',
51824    'i',
51825    'x',
51826    '4',
51827    'x',
51828    '3',
51829    'f',
51830    'v',
51831    'E',
51832    'X',
51833    'T',
51834    0, // glProgramUniformMatrix4x3fvEXT
51835    'g',
51836    'l',
51837    'P',
51838    'r',
51839    'o',
51840    'g',
51841    'r',
51842    'a',
51843    'm',
51844    'U',
51845    'n',
51846    'i',
51847    'f',
51848    'o',
51849    'r',
51850    'm',
51851    'u',
51852    'i',
51853    '6',
51854    '4',
51855    'N',
51856    'V',
51857    0, // glProgramUniformui64NV
51858    'g',
51859    'l',
51860    'P',
51861    'r',
51862    'o',
51863    'g',
51864    'r',
51865    'a',
51866    'm',
51867    'U',
51868    'n',
51869    'i',
51870    'f',
51871    'o',
51872    'r',
51873    'm',
51874    'u',
51875    'i',
51876    '6',
51877    '4',
51878    'v',
51879    'N',
51880    'V',
51881    0, // glProgramUniformui64vNV
51882    'g',
51883    'l',
51884    'P',
51885    'r',
51886    'o',
51887    'g',
51888    'r',
51889    'a',
51890    'm',
51891    'V',
51892    'e',
51893    'r',
51894    't',
51895    'e',
51896    'x',
51897    'L',
51898    'i',
51899    'm',
51900    'i',
51901    't',
51902    'N',
51903    'V',
51904    0, // glProgramVertexLimitNV
51905    'g',
51906    'l',
51907    'P',
51908    'r',
51909    'o',
51910    'v',
51911    'o',
51912    'k',
51913    'i',
51914    'n',
51915    'g',
51916    'V',
51917    'e',
51918    'r',
51919    't',
51920    'e',
51921    'x',
51922    0, // glProvokingVertex
51923    'g',
51924    'l',
51925    'P',
51926    'r',
51927    'o',
51928    'v',
51929    'o',
51930    'k',
51931    'i',
51932    'n',
51933    'g',
51934    'V',
51935    'e',
51936    'r',
51937    't',
51938    'e',
51939    'x',
51940    'E',
51941    'X',
51942    'T',
51943    0, // glProvokingVertexEXT
51944    'g',
51945    'l',
51946    'P',
51947    'u',
51948    's',
51949    'h',
51950    'A',
51951    't',
51952    't',
51953    'r',
51954    'i',
51955    'b',
51956    0, // glPushAttrib
51957    'g',
51958    'l',
51959    'P',
51960    'u',
51961    's',
51962    'h',
51963    'C',
51964    'l',
51965    'i',
51966    'e',
51967    'n',
51968    't',
51969    'A',
51970    't',
51971    't',
51972    'r',
51973    'i',
51974    'b',
51975    0, // glPushClientAttrib
51976    'g',
51977    'l',
51978    'P',
51979    'u',
51980    's',
51981    'h',
51982    'C',
51983    'l',
51984    'i',
51985    'e',
51986    'n',
51987    't',
51988    'A',
51989    't',
51990    't',
51991    'r',
51992    'i',
51993    'b',
51994    'D',
51995    'e',
51996    'f',
51997    'a',
51998    'u',
51999    'l',
52000    't',
52001    'E',
52002    'X',
52003    'T',
52004    0, // glPushClientAttribDefaultEXT
52005    'g',
52006    'l',
52007    'P',
52008    'u',
52009    's',
52010    'h',
52011    'D',
52012    'e',
52013    'b',
52014    'u',
52015    'g',
52016    'G',
52017    'r',
52018    'o',
52019    'u',
52020    'p',
52021    0, // glPushDebugGroup
52022    'g',
52023    'l',
52024    'P',
52025    'u',
52026    's',
52027    'h',
52028    'D',
52029    'e',
52030    'b',
52031    'u',
52032    'g',
52033    'G',
52034    'r',
52035    'o',
52036    'u',
52037    'p',
52038    'K',
52039    'H',
52040    'R',
52041    0, // glPushDebugGroupKHR
52042    'g',
52043    'l',
52044    'P',
52045    'u',
52046    's',
52047    'h',
52048    'G',
52049    'r',
52050    'o',
52051    'u',
52052    'p',
52053    'M',
52054    'a',
52055    'r',
52056    'k',
52057    'e',
52058    'r',
52059    'E',
52060    'X',
52061    'T',
52062    0, // glPushGroupMarkerEXT
52063    'g',
52064    'l',
52065    'P',
52066    'u',
52067    's',
52068    'h',
52069    'M',
52070    'a',
52071    't',
52072    'r',
52073    'i',
52074    'x',
52075    0, // glPushMatrix
52076    'g',
52077    'l',
52078    'P',
52079    'u',
52080    's',
52081    'h',
52082    'N',
52083    'a',
52084    'm',
52085    'e',
52086    0, // glPushName
52087    'g',
52088    'l',
52089    'Q',
52090    'u',
52091    'e',
52092    'r',
52093    'y',
52094    'C',
52095    'o',
52096    'u',
52097    'n',
52098    't',
52099    'e',
52100    'r',
52101    0, // glQueryCounter
52102    'g',
52103    'l',
52104    'Q',
52105    'u',
52106    'e',
52107    'r',
52108    'y',
52109    'C',
52110    'o',
52111    'u',
52112    'n',
52113    't',
52114    'e',
52115    'r',
52116    'E',
52117    'X',
52118    'T',
52119    0, // glQueryCounterEXT
52120    'g',
52121    'l',
52122    'Q',
52123    'u',
52124    'e',
52125    'r',
52126    'y',
52127    'M',
52128    'a',
52129    't',
52130    'r',
52131    'i',
52132    'x',
52133    'x',
52134    'O',
52135    'E',
52136    'S',
52137    0, // glQueryMatrixxOES
52138    'g',
52139    'l',
52140    'Q',
52141    'u',
52142    'e',
52143    'r',
52144    'y',
52145    'O',
52146    'b',
52147    'j',
52148    'e',
52149    'c',
52150    't',
52151    'P',
52152    'a',
52153    'r',
52154    'a',
52155    'm',
52156    'e',
52157    't',
52158    'e',
52159    'r',
52160    'u',
52161    'i',
52162    'A',
52163    'M',
52164    'D',
52165    0, // glQueryObjectParameteruiAMD
52166    'g',
52167    'l',
52168    'Q',
52169    'u',
52170    'e',
52171    'r',
52172    'y',
52173    'R',
52174    'e',
52175    's',
52176    'o',
52177    'u',
52178    'r',
52179    'c',
52180    'e',
52181    'N',
52182    'V',
52183    0, // glQueryResourceNV
52184    'g',
52185    'l',
52186    'Q',
52187    'u',
52188    'e',
52189    'r',
52190    'y',
52191    'R',
52192    'e',
52193    's',
52194    'o',
52195    'u',
52196    'r',
52197    'c',
52198    'e',
52199    'T',
52200    'a',
52201    'g',
52202    'N',
52203    'V',
52204    0, // glQueryResourceTagNV
52205    'g',
52206    'l',
52207    'R',
52208    'a',
52209    's',
52210    't',
52211    'e',
52212    'r',
52213    'P',
52214    'o',
52215    's',
52216    '2',
52217    'd',
52218    0, // glRasterPos2d
52219    'g',
52220    'l',
52221    'R',
52222    'a',
52223    's',
52224    't',
52225    'e',
52226    'r',
52227    'P',
52228    'o',
52229    's',
52230    '2',
52231    'd',
52232    'v',
52233    0, // glRasterPos2dv
52234    'g',
52235    'l',
52236    'R',
52237    'a',
52238    's',
52239    't',
52240    'e',
52241    'r',
52242    'P',
52243    'o',
52244    's',
52245    '2',
52246    'f',
52247    0, // glRasterPos2f
52248    'g',
52249    'l',
52250    'R',
52251    'a',
52252    's',
52253    't',
52254    'e',
52255    'r',
52256    'P',
52257    'o',
52258    's',
52259    '2',
52260    'f',
52261    'v',
52262    0, // glRasterPos2fv
52263    'g',
52264    'l',
52265    'R',
52266    'a',
52267    's',
52268    't',
52269    'e',
52270    'r',
52271    'P',
52272    'o',
52273    's',
52274    '2',
52275    'i',
52276    0, // glRasterPos2i
52277    'g',
52278    'l',
52279    'R',
52280    'a',
52281    's',
52282    't',
52283    'e',
52284    'r',
52285    'P',
52286    'o',
52287    's',
52288    '2',
52289    'i',
52290    'v',
52291    0, // glRasterPos2iv
52292    'g',
52293    'l',
52294    'R',
52295    'a',
52296    's',
52297    't',
52298    'e',
52299    'r',
52300    'P',
52301    'o',
52302    's',
52303    '2',
52304    's',
52305    0, // glRasterPos2s
52306    'g',
52307    'l',
52308    'R',
52309    'a',
52310    's',
52311    't',
52312    'e',
52313    'r',
52314    'P',
52315    'o',
52316    's',
52317    '2',
52318    's',
52319    'v',
52320    0, // glRasterPos2sv
52321    'g',
52322    'l',
52323    'R',
52324    'a',
52325    's',
52326    't',
52327    'e',
52328    'r',
52329    'P',
52330    'o',
52331    's',
52332    '2',
52333    'x',
52334    'O',
52335    'E',
52336    'S',
52337    0, // glRasterPos2xOES
52338    'g',
52339    'l',
52340    'R',
52341    'a',
52342    's',
52343    't',
52344    'e',
52345    'r',
52346    'P',
52347    'o',
52348    's',
52349    '2',
52350    'x',
52351    'v',
52352    'O',
52353    'E',
52354    'S',
52355    0, // glRasterPos2xvOES
52356    'g',
52357    'l',
52358    'R',
52359    'a',
52360    's',
52361    't',
52362    'e',
52363    'r',
52364    'P',
52365    'o',
52366    's',
52367    '3',
52368    'd',
52369    0, // glRasterPos3d
52370    'g',
52371    'l',
52372    'R',
52373    'a',
52374    's',
52375    't',
52376    'e',
52377    'r',
52378    'P',
52379    'o',
52380    's',
52381    '3',
52382    'd',
52383    'v',
52384    0, // glRasterPos3dv
52385    'g',
52386    'l',
52387    'R',
52388    'a',
52389    's',
52390    't',
52391    'e',
52392    'r',
52393    'P',
52394    'o',
52395    's',
52396    '3',
52397    'f',
52398    0, // glRasterPos3f
52399    'g',
52400    'l',
52401    'R',
52402    'a',
52403    's',
52404    't',
52405    'e',
52406    'r',
52407    'P',
52408    'o',
52409    's',
52410    '3',
52411    'f',
52412    'v',
52413    0, // glRasterPos3fv
52414    'g',
52415    'l',
52416    'R',
52417    'a',
52418    's',
52419    't',
52420    'e',
52421    'r',
52422    'P',
52423    'o',
52424    's',
52425    '3',
52426    'i',
52427    0, // glRasterPos3i
52428    'g',
52429    'l',
52430    'R',
52431    'a',
52432    's',
52433    't',
52434    'e',
52435    'r',
52436    'P',
52437    'o',
52438    's',
52439    '3',
52440    'i',
52441    'v',
52442    0, // glRasterPos3iv
52443    'g',
52444    'l',
52445    'R',
52446    'a',
52447    's',
52448    't',
52449    'e',
52450    'r',
52451    'P',
52452    'o',
52453    's',
52454    '3',
52455    's',
52456    0, // glRasterPos3s
52457    'g',
52458    'l',
52459    'R',
52460    'a',
52461    's',
52462    't',
52463    'e',
52464    'r',
52465    'P',
52466    'o',
52467    's',
52468    '3',
52469    's',
52470    'v',
52471    0, // glRasterPos3sv
52472    'g',
52473    'l',
52474    'R',
52475    'a',
52476    's',
52477    't',
52478    'e',
52479    'r',
52480    'P',
52481    'o',
52482    's',
52483    '3',
52484    'x',
52485    'O',
52486    'E',
52487    'S',
52488    0, // glRasterPos3xOES
52489    'g',
52490    'l',
52491    'R',
52492    'a',
52493    's',
52494    't',
52495    'e',
52496    'r',
52497    'P',
52498    'o',
52499    's',
52500    '3',
52501    'x',
52502    'v',
52503    'O',
52504    'E',
52505    'S',
52506    0, // glRasterPos3xvOES
52507    'g',
52508    'l',
52509    'R',
52510    'a',
52511    's',
52512    't',
52513    'e',
52514    'r',
52515    'P',
52516    'o',
52517    's',
52518    '4',
52519    'd',
52520    0, // glRasterPos4d
52521    'g',
52522    'l',
52523    'R',
52524    'a',
52525    's',
52526    't',
52527    'e',
52528    'r',
52529    'P',
52530    'o',
52531    's',
52532    '4',
52533    'd',
52534    'v',
52535    0, // glRasterPos4dv
52536    'g',
52537    'l',
52538    'R',
52539    'a',
52540    's',
52541    't',
52542    'e',
52543    'r',
52544    'P',
52545    'o',
52546    's',
52547    '4',
52548    'f',
52549    0, // glRasterPos4f
52550    'g',
52551    'l',
52552    'R',
52553    'a',
52554    's',
52555    't',
52556    'e',
52557    'r',
52558    'P',
52559    'o',
52560    's',
52561    '4',
52562    'f',
52563    'v',
52564    0, // glRasterPos4fv
52565    'g',
52566    'l',
52567    'R',
52568    'a',
52569    's',
52570    't',
52571    'e',
52572    'r',
52573    'P',
52574    'o',
52575    's',
52576    '4',
52577    'i',
52578    0, // glRasterPos4i
52579    'g',
52580    'l',
52581    'R',
52582    'a',
52583    's',
52584    't',
52585    'e',
52586    'r',
52587    'P',
52588    'o',
52589    's',
52590    '4',
52591    'i',
52592    'v',
52593    0, // glRasterPos4iv
52594    'g',
52595    'l',
52596    'R',
52597    'a',
52598    's',
52599    't',
52600    'e',
52601    'r',
52602    'P',
52603    'o',
52604    's',
52605    '4',
52606    's',
52607    0, // glRasterPos4s
52608    'g',
52609    'l',
52610    'R',
52611    'a',
52612    's',
52613    't',
52614    'e',
52615    'r',
52616    'P',
52617    'o',
52618    's',
52619    '4',
52620    's',
52621    'v',
52622    0, // glRasterPos4sv
52623    'g',
52624    'l',
52625    'R',
52626    'a',
52627    's',
52628    't',
52629    'e',
52630    'r',
52631    'P',
52632    'o',
52633    's',
52634    '4',
52635    'x',
52636    'O',
52637    'E',
52638    'S',
52639    0, // glRasterPos4xOES
52640    'g',
52641    'l',
52642    'R',
52643    'a',
52644    's',
52645    't',
52646    'e',
52647    'r',
52648    'P',
52649    'o',
52650    's',
52651    '4',
52652    'x',
52653    'v',
52654    'O',
52655    'E',
52656    'S',
52657    0, // glRasterPos4xvOES
52658    'g',
52659    'l',
52660    'R',
52661    'a',
52662    's',
52663    't',
52664    'e',
52665    'r',
52666    'S',
52667    'a',
52668    'm',
52669    'p',
52670    'l',
52671    'e',
52672    's',
52673    'E',
52674    'X',
52675    'T',
52676    0, // glRasterSamplesEXT
52677    'g',
52678    'l',
52679    'R',
52680    'e',
52681    'a',
52682    'd',
52683    'B',
52684    'u',
52685    'f',
52686    'f',
52687    'e',
52688    'r',
52689    0, // glReadBuffer
52690    'g',
52691    'l',
52692    'R',
52693    'e',
52694    'a',
52695    'd',
52696    'B',
52697    'u',
52698    'f',
52699    'f',
52700    'e',
52701    'r',
52702    'I',
52703    'n',
52704    'd',
52705    'e',
52706    'x',
52707    'e',
52708    'd',
52709    'E',
52710    'X',
52711    'T',
52712    0, // glReadBufferIndexedEXT
52713    'g',
52714    'l',
52715    'R',
52716    'e',
52717    'a',
52718    'd',
52719    'B',
52720    'u',
52721    'f',
52722    'f',
52723    'e',
52724    'r',
52725    'N',
52726    'V',
52727    0, // glReadBufferNV
52728    'g',
52729    'l',
52730    'R',
52731    'e',
52732    'a',
52733    'd',
52734    'I',
52735    'n',
52736    's',
52737    't',
52738    'r',
52739    'u',
52740    'm',
52741    'e',
52742    'n',
52743    't',
52744    's',
52745    'S',
52746    'G',
52747    'I',
52748    'X',
52749    0, // glReadInstrumentsSGIX
52750    'g',
52751    'l',
52752    'R',
52753    'e',
52754    'a',
52755    'd',
52756    'P',
52757    'i',
52758    'x',
52759    'e',
52760    'l',
52761    's',
52762    0, // glReadPixels
52763    'g',
52764    'l',
52765    'R',
52766    'e',
52767    'a',
52768    'd',
52769    'n',
52770    'P',
52771    'i',
52772    'x',
52773    'e',
52774    'l',
52775    's',
52776    0, // glReadnPixels
52777    'g',
52778    'l',
52779    'R',
52780    'e',
52781    'a',
52782    'd',
52783    'n',
52784    'P',
52785    'i',
52786    'x',
52787    'e',
52788    'l',
52789    's',
52790    'A',
52791    'R',
52792    'B',
52793    0, // glReadnPixelsARB
52794    'g',
52795    'l',
52796    'R',
52797    'e',
52798    'a',
52799    'd',
52800    'n',
52801    'P',
52802    'i',
52803    'x',
52804    'e',
52805    'l',
52806    's',
52807    'E',
52808    'X',
52809    'T',
52810    0, // glReadnPixelsEXT
52811    'g',
52812    'l',
52813    'R',
52814    'e',
52815    'a',
52816    'd',
52817    'n',
52818    'P',
52819    'i',
52820    'x',
52821    'e',
52822    'l',
52823    's',
52824    'K',
52825    'H',
52826    'R',
52827    0, // glReadnPixelsKHR
52828    'g',
52829    'l',
52830    'R',
52831    'e',
52832    'c',
52833    't',
52834    'd',
52835    0, // glRectd
52836    'g',
52837    'l',
52838    'R',
52839    'e',
52840    'c',
52841    't',
52842    'd',
52843    'v',
52844    0, // glRectdv
52845    'g',
52846    'l',
52847    'R',
52848    'e',
52849    'c',
52850    't',
52851    'f',
52852    0, // glRectf
52853    'g',
52854    'l',
52855    'R',
52856    'e',
52857    'c',
52858    't',
52859    'f',
52860    'v',
52861    0, // glRectfv
52862    'g',
52863    'l',
52864    'R',
52865    'e',
52866    'c',
52867    't',
52868    'i',
52869    0, // glRecti
52870    'g',
52871    'l',
52872    'R',
52873    'e',
52874    'c',
52875    't',
52876    'i',
52877    'v',
52878    0, // glRectiv
52879    'g',
52880    'l',
52881    'R',
52882    'e',
52883    'c',
52884    't',
52885    's',
52886    0, // glRects
52887    'g',
52888    'l',
52889    'R',
52890    'e',
52891    'c',
52892    't',
52893    's',
52894    'v',
52895    0, // glRectsv
52896    'g',
52897    'l',
52898    'R',
52899    'e',
52900    'c',
52901    't',
52902    'x',
52903    'O',
52904    'E',
52905    'S',
52906    0, // glRectxOES
52907    'g',
52908    'l',
52909    'R',
52910    'e',
52911    'c',
52912    't',
52913    'x',
52914    'v',
52915    'O',
52916    'E',
52917    'S',
52918    0, // glRectxvOES
52919    'g',
52920    'l',
52921    'R',
52922    'e',
52923    'f',
52924    'e',
52925    'r',
52926    'e',
52927    'n',
52928    'c',
52929    'e',
52930    'P',
52931    'l',
52932    'a',
52933    'n',
52934    'e',
52935    'S',
52936    'G',
52937    'I',
52938    'X',
52939    0, // glReferencePlaneSGIX
52940    'g',
52941    'l',
52942    'R',
52943    'e',
52944    'l',
52945    'e',
52946    'a',
52947    's',
52948    'e',
52949    'K',
52950    'e',
52951    'y',
52952    'e',
52953    'd',
52954    'M',
52955    'u',
52956    't',
52957    'e',
52958    'x',
52959    'W',
52960    'i',
52961    'n',
52962    '3',
52963    '2',
52964    'E',
52965    'X',
52966    'T',
52967    0, // glReleaseKeyedMutexWin32EXT
52968    'g',
52969    'l',
52970    'R',
52971    'e',
52972    'l',
52973    'e',
52974    'a',
52975    's',
52976    'e',
52977    'S',
52978    'h',
52979    'a',
52980    'd',
52981    'e',
52982    'r',
52983    'C',
52984    'o',
52985    'm',
52986    'p',
52987    'i',
52988    'l',
52989    'e',
52990    'r',
52991    0, // glReleaseShaderCompiler
52992    'g',
52993    'l',
52994    'R',
52995    'e',
52996    'n',
52997    'd',
52998    'e',
52999    'r',
53000    'G',
53001    'p',
53002    'u',
53003    'M',
53004    'a',
53005    's',
53006    'k',
53007    'N',
53008    'V',
53009    0, // glRenderGpuMaskNV
53010    'g',
53011    'l',
53012    'R',
53013    'e',
53014    'n',
53015    'd',
53016    'e',
53017    'r',
53018    'M',
53019    'o',
53020    'd',
53021    'e',
53022    0, // glRenderMode
53023    'g',
53024    'l',
53025    'R',
53026    'e',
53027    'n',
53028    'd',
53029    'e',
53030    'r',
53031    'b',
53032    'u',
53033    'f',
53034    'f',
53035    'e',
53036    'r',
53037    'S',
53038    't',
53039    'o',
53040    'r',
53041    'a',
53042    'g',
53043    'e',
53044    0, // glRenderbufferStorage
53045    'g',
53046    'l',
53047    'R',
53048    'e',
53049    'n',
53050    'd',
53051    'e',
53052    'r',
53053    'b',
53054    'u',
53055    'f',
53056    'f',
53057    'e',
53058    'r',
53059    'S',
53060    't',
53061    'o',
53062    'r',
53063    'a',
53064    'g',
53065    'e',
53066    'E',
53067    'X',
53068    'T',
53069    0, // glRenderbufferStorageEXT
53070    'g',
53071    'l',
53072    'R',
53073    'e',
53074    'n',
53075    'd',
53076    'e',
53077    'r',
53078    'b',
53079    'u',
53080    'f',
53081    'f',
53082    'e',
53083    'r',
53084    'S',
53085    't',
53086    'o',
53087    'r',
53088    'a',
53089    'g',
53090    'e',
53091    'M',
53092    'u',
53093    'l',
53094    't',
53095    'i',
53096    's',
53097    'a',
53098    'm',
53099    'p',
53100    'l',
53101    'e',
53102    0, // glRenderbufferStorageMultisample
53103    'g',
53104    'l',
53105    'R',
53106    'e',
53107    'n',
53108    'd',
53109    'e',
53110    'r',
53111    'b',
53112    'u',
53113    'f',
53114    'f',
53115    'e',
53116    'r',
53117    'S',
53118    't',
53119    'o',
53120    'r',
53121    'a',
53122    'g',
53123    'e',
53124    'M',
53125    'u',
53126    'l',
53127    't',
53128    'i',
53129    's',
53130    'a',
53131    'm',
53132    'p',
53133    'l',
53134    'e',
53135    'A',
53136    'N',
53137    'G',
53138    'L',
53139    'E',
53140    0, // glRenderbufferStorageMultisampleANGLE
53141    'g',
53142    'l',
53143    'R',
53144    'e',
53145    'n',
53146    'd',
53147    'e',
53148    'r',
53149    'b',
53150    'u',
53151    'f',
53152    'f',
53153    'e',
53154    'r',
53155    'S',
53156    't',
53157    'o',
53158    'r',
53159    'a',
53160    'g',
53161    'e',
53162    'M',
53163    'u',
53164    'l',
53165    't',
53166    'i',
53167    's',
53168    'a',
53169    'm',
53170    'p',
53171    'l',
53172    'e',
53173    'A',
53174    'P',
53175    'P',
53176    'L',
53177    'E',
53178    0, // glRenderbufferStorageMultisampleAPPLE
53179    'g',
53180    'l',
53181    'R',
53182    'e',
53183    'n',
53184    'd',
53185    'e',
53186    'r',
53187    'b',
53188    'u',
53189    'f',
53190    'f',
53191    'e',
53192    'r',
53193    'S',
53194    't',
53195    'o',
53196    'r',
53197    'a',
53198    'g',
53199    'e',
53200    'M',
53201    'u',
53202    'l',
53203    't',
53204    'i',
53205    's',
53206    'a',
53207    'm',
53208    'p',
53209    'l',
53210    'e',
53211    'A',
53212    'd',
53213    'v',
53214    'a',
53215    'n',
53216    'c',
53217    'e',
53218    'd',
53219    'A',
53220    'M',
53221    'D',
53222    0, // glRenderbufferStorageMultisampleAdvancedAMD
53223    'g',
53224    'l',
53225    'R',
53226    'e',
53227    'n',
53228    'd',
53229    'e',
53230    'r',
53231    'b',
53232    'u',
53233    'f',
53234    'f',
53235    'e',
53236    'r',
53237    'S',
53238    't',
53239    'o',
53240    'r',
53241    'a',
53242    'g',
53243    'e',
53244    'M',
53245    'u',
53246    'l',
53247    't',
53248    'i',
53249    's',
53250    'a',
53251    'm',
53252    'p',
53253    'l',
53254    'e',
53255    'C',
53256    'o',
53257    'v',
53258    'e',
53259    'r',
53260    'a',
53261    'g',
53262    'e',
53263    'N',
53264    'V',
53265    0, // glRenderbufferStorageMultisampleCoverageNV
53266    'g',
53267    'l',
53268    'R',
53269    'e',
53270    'n',
53271    'd',
53272    'e',
53273    'r',
53274    'b',
53275    'u',
53276    'f',
53277    'f',
53278    'e',
53279    'r',
53280    'S',
53281    't',
53282    'o',
53283    'r',
53284    'a',
53285    'g',
53286    'e',
53287    'M',
53288    'u',
53289    'l',
53290    't',
53291    'i',
53292    's',
53293    'a',
53294    'm',
53295    'p',
53296    'l',
53297    'e',
53298    'E',
53299    'X',
53300    'T',
53301    0, // glRenderbufferStorageMultisampleEXT
53302    'g',
53303    'l',
53304    'R',
53305    'e',
53306    'n',
53307    'd',
53308    'e',
53309    'r',
53310    'b',
53311    'u',
53312    'f',
53313    'f',
53314    'e',
53315    'r',
53316    'S',
53317    't',
53318    'o',
53319    'r',
53320    'a',
53321    'g',
53322    'e',
53323    'M',
53324    'u',
53325    'l',
53326    't',
53327    'i',
53328    's',
53329    'a',
53330    'm',
53331    'p',
53332    'l',
53333    'e',
53334    'I',
53335    'M',
53336    'G',
53337    0, // glRenderbufferStorageMultisampleIMG
53338    'g',
53339    'l',
53340    'R',
53341    'e',
53342    'n',
53343    'd',
53344    'e',
53345    'r',
53346    'b',
53347    'u',
53348    'f',
53349    'f',
53350    'e',
53351    'r',
53352    'S',
53353    't',
53354    'o',
53355    'r',
53356    'a',
53357    'g',
53358    'e',
53359    'M',
53360    'u',
53361    'l',
53362    't',
53363    'i',
53364    's',
53365    'a',
53366    'm',
53367    'p',
53368    'l',
53369    'e',
53370    'N',
53371    'V',
53372    0, // glRenderbufferStorageMultisampleNV
53373    'g',
53374    'l',
53375    'R',
53376    'e',
53377    'n',
53378    'd',
53379    'e',
53380    'r',
53381    'b',
53382    'u',
53383    'f',
53384    'f',
53385    'e',
53386    'r',
53387    'S',
53388    't',
53389    'o',
53390    'r',
53391    'a',
53392    'g',
53393    'e',
53394    'O',
53395    'E',
53396    'S',
53397    0, // glRenderbufferStorageOES
53398    'g',
53399    'l',
53400    'R',
53401    'e',
53402    'p',
53403    'l',
53404    'a',
53405    'c',
53406    'e',
53407    'm',
53408    'e',
53409    'n',
53410    't',
53411    'C',
53412    'o',
53413    'd',
53414    'e',
53415    'P',
53416    'o',
53417    'i',
53418    'n',
53419    't',
53420    'e',
53421    'r',
53422    'S',
53423    'U',
53424    'N',
53425    0, // glReplacementCodePointerSUN
53426    'g',
53427    'l',
53428    'R',
53429    'e',
53430    'p',
53431    'l',
53432    'a',
53433    'c',
53434    'e',
53435    'm',
53436    'e',
53437    'n',
53438    't',
53439    'C',
53440    'o',
53441    'd',
53442    'e',
53443    'u',
53444    'b',
53445    'S',
53446    'U',
53447    'N',
53448    0, // glReplacementCodeubSUN
53449    'g',
53450    'l',
53451    'R',
53452    'e',
53453    'p',
53454    'l',
53455    'a',
53456    'c',
53457    'e',
53458    'm',
53459    'e',
53460    'n',
53461    't',
53462    'C',
53463    'o',
53464    'd',
53465    'e',
53466    'u',
53467    'b',
53468    'v',
53469    'S',
53470    'U',
53471    'N',
53472    0, // glReplacementCodeubvSUN
53473    'g',
53474    'l',
53475    'R',
53476    'e',
53477    'p',
53478    'l',
53479    'a',
53480    'c',
53481    'e',
53482    'm',
53483    'e',
53484    'n',
53485    't',
53486    'C',
53487    'o',
53488    'd',
53489    'e',
53490    'u',
53491    'i',
53492    'C',
53493    'o',
53494    'l',
53495    'o',
53496    'r',
53497    '3',
53498    'f',
53499    'V',
53500    'e',
53501    'r',
53502    't',
53503    'e',
53504    'x',
53505    '3',
53506    'f',
53507    'S',
53508    'U',
53509    'N',
53510    0, // glReplacementCodeuiColor3fVertex3fSUN
53511    'g',
53512    'l',
53513    'R',
53514    'e',
53515    'p',
53516    'l',
53517    'a',
53518    'c',
53519    'e',
53520    'm',
53521    'e',
53522    'n',
53523    't',
53524    'C',
53525    'o',
53526    'd',
53527    'e',
53528    'u',
53529    'i',
53530    'C',
53531    'o',
53532    'l',
53533    'o',
53534    'r',
53535    '3',
53536    'f',
53537    'V',
53538    'e',
53539    'r',
53540    't',
53541    'e',
53542    'x',
53543    '3',
53544    'f',
53545    'v',
53546    'S',
53547    'U',
53548    'N',
53549    0, // glReplacementCodeuiColor3fVertex3fvSUN
53550    'g',
53551    'l',
53552    'R',
53553    'e',
53554    'p',
53555    'l',
53556    'a',
53557    'c',
53558    'e',
53559    'm',
53560    'e',
53561    'n',
53562    't',
53563    'C',
53564    'o',
53565    'd',
53566    'e',
53567    'u',
53568    'i',
53569    'C',
53570    'o',
53571    'l',
53572    'o',
53573    'r',
53574    '4',
53575    'f',
53576    'N',
53577    'o',
53578    'r',
53579    'm',
53580    'a',
53581    'l',
53582    '3',
53583    'f',
53584    'V',
53585    'e',
53586    'r',
53587    't',
53588    'e',
53589    'x',
53590    '3',
53591    'f',
53592    'S',
53593    'U',
53594    'N',
53595    0, // glReplacementCodeuiColor4fNormal3fVertex3fSUN
53596    'g',
53597    'l',
53598    'R',
53599    'e',
53600    'p',
53601    'l',
53602    'a',
53603    'c',
53604    'e',
53605    'm',
53606    'e',
53607    'n',
53608    't',
53609    'C',
53610    'o',
53611    'd',
53612    'e',
53613    'u',
53614    'i',
53615    'C',
53616    'o',
53617    'l',
53618    'o',
53619    'r',
53620    '4',
53621    'f',
53622    'N',
53623    'o',
53624    'r',
53625    'm',
53626    'a',
53627    'l',
53628    '3',
53629    'f',
53630    'V',
53631    'e',
53632    'r',
53633    't',
53634    'e',
53635    'x',
53636    '3',
53637    'f',
53638    'v',
53639    'S',
53640    'U',
53641    'N',
53642    0, // glReplacementCodeuiColor4fNormal3fVertex3fvSUN
53643    'g',
53644    'l',
53645    'R',
53646    'e',
53647    'p',
53648    'l',
53649    'a',
53650    'c',
53651    'e',
53652    'm',
53653    'e',
53654    'n',
53655    't',
53656    'C',
53657    'o',
53658    'd',
53659    'e',
53660    'u',
53661    'i',
53662    'C',
53663    'o',
53664    'l',
53665    'o',
53666    'r',
53667    '4',
53668    'u',
53669    'b',
53670    'V',
53671    'e',
53672    'r',
53673    't',
53674    'e',
53675    'x',
53676    '3',
53677    'f',
53678    'S',
53679    'U',
53680    'N',
53681    0, // glReplacementCodeuiColor4ubVertex3fSUN
53682    'g',
53683    'l',
53684    'R',
53685    'e',
53686    'p',
53687    'l',
53688    'a',
53689    'c',
53690    'e',
53691    'm',
53692    'e',
53693    'n',
53694    't',
53695    'C',
53696    'o',
53697    'd',
53698    'e',
53699    'u',
53700    'i',
53701    'C',
53702    'o',
53703    'l',
53704    'o',
53705    'r',
53706    '4',
53707    'u',
53708    'b',
53709    'V',
53710    'e',
53711    'r',
53712    't',
53713    'e',
53714    'x',
53715    '3',
53716    'f',
53717    'v',
53718    'S',
53719    'U',
53720    'N',
53721    0, // glReplacementCodeuiColor4ubVertex3fvSUN
53722    'g',
53723    'l',
53724    'R',
53725    'e',
53726    'p',
53727    'l',
53728    'a',
53729    'c',
53730    'e',
53731    'm',
53732    'e',
53733    'n',
53734    't',
53735    'C',
53736    'o',
53737    'd',
53738    'e',
53739    'u',
53740    'i',
53741    'N',
53742    'o',
53743    'r',
53744    'm',
53745    'a',
53746    'l',
53747    '3',
53748    'f',
53749    'V',
53750    'e',
53751    'r',
53752    't',
53753    'e',
53754    'x',
53755    '3',
53756    'f',
53757    'S',
53758    'U',
53759    'N',
53760    0, // glReplacementCodeuiNormal3fVertex3fSUN
53761    'g',
53762    'l',
53763    'R',
53764    'e',
53765    'p',
53766    'l',
53767    'a',
53768    'c',
53769    'e',
53770    'm',
53771    'e',
53772    'n',
53773    't',
53774    'C',
53775    'o',
53776    'd',
53777    'e',
53778    'u',
53779    'i',
53780    'N',
53781    'o',
53782    'r',
53783    'm',
53784    'a',
53785    'l',
53786    '3',
53787    'f',
53788    'V',
53789    'e',
53790    'r',
53791    't',
53792    'e',
53793    'x',
53794    '3',
53795    'f',
53796    'v',
53797    'S',
53798    'U',
53799    'N',
53800    0, // glReplacementCodeuiNormal3fVertex3fvSUN
53801    'g',
53802    'l',
53803    'R',
53804    'e',
53805    'p',
53806    'l',
53807    'a',
53808    'c',
53809    'e',
53810    'm',
53811    'e',
53812    'n',
53813    't',
53814    'C',
53815    'o',
53816    'd',
53817    'e',
53818    'u',
53819    'i',
53820    'S',
53821    'U',
53822    'N',
53823    0, // glReplacementCodeuiSUN
53824    'g',
53825    'l',
53826    'R',
53827    'e',
53828    'p',
53829    'l',
53830    'a',
53831    'c',
53832    'e',
53833    'm',
53834    'e',
53835    'n',
53836    't',
53837    'C',
53838    'o',
53839    'd',
53840    'e',
53841    'u',
53842    'i',
53843    'T',
53844    'e',
53845    'x',
53846    'C',
53847    'o',
53848    'o',
53849    'r',
53850    'd',
53851    '2',
53852    'f',
53853    'C',
53854    'o',
53855    'l',
53856    'o',
53857    'r',
53858    '4',
53859    'f',
53860    'N',
53861    'o',
53862    'r',
53863    'm',
53864    'a',
53865    'l',
53866    '3',
53867    'f',
53868    'V',
53869    'e',
53870    'r',
53871    't',
53872    'e',
53873    'x',
53874    '3',
53875    'f',
53876    'S',
53877    'U',
53878    'N',
53879    0, // glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
53880    'g',
53881    'l',
53882    'R',
53883    'e',
53884    'p',
53885    'l',
53886    'a',
53887    'c',
53888    'e',
53889    'm',
53890    'e',
53891    'n',
53892    't',
53893    'C',
53894    'o',
53895    'd',
53896    'e',
53897    'u',
53898    'i',
53899    'T',
53900    'e',
53901    'x',
53902    'C',
53903    'o',
53904    'o',
53905    'r',
53906    'd',
53907    '2',
53908    'f',
53909    'C',
53910    'o',
53911    'l',
53912    'o',
53913    'r',
53914    '4',
53915    'f',
53916    'N',
53917    'o',
53918    'r',
53919    'm',
53920    'a',
53921    'l',
53922    '3',
53923    'f',
53924    'V',
53925    'e',
53926    'r',
53927    't',
53928    'e',
53929    'x',
53930    '3',
53931    'f',
53932    'v',
53933    'S',
53934    'U',
53935    'N',
53936    0, // glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
53937    'g',
53938    'l',
53939    'R',
53940    'e',
53941    'p',
53942    'l',
53943    'a',
53944    'c',
53945    'e',
53946    'm',
53947    'e',
53948    'n',
53949    't',
53950    'C',
53951    'o',
53952    'd',
53953    'e',
53954    'u',
53955    'i',
53956    'T',
53957    'e',
53958    'x',
53959    'C',
53960    'o',
53961    'o',
53962    'r',
53963    'd',
53964    '2',
53965    'f',
53966    'N',
53967    'o',
53968    'r',
53969    'm',
53970    'a',
53971    'l',
53972    '3',
53973    'f',
53974    'V',
53975    'e',
53976    'r',
53977    't',
53978    'e',
53979    'x',
53980    '3',
53981    'f',
53982    'S',
53983    'U',
53984    'N',
53985    0, // glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
53986    'g',
53987    'l',
53988    'R',
53989    'e',
53990    'p',
53991    'l',
53992    'a',
53993    'c',
53994    'e',
53995    'm',
53996    'e',
53997    'n',
53998    't',
53999    'C',
54000    'o',
54001    'd',
54002    'e',
54003    'u',
54004    'i',
54005    'T',
54006    'e',
54007    'x',
54008    'C',
54009    'o',
54010    'o',
54011    'r',
54012    'd',
54013    '2',
54014    'f',
54015    'N',
54016    'o',
54017    'r',
54018    'm',
54019    'a',
54020    'l',
54021    '3',
54022    'f',
54023    'V',
54024    'e',
54025    'r',
54026    't',
54027    'e',
54028    'x',
54029    '3',
54030    'f',
54031    'v',
54032    'S',
54033    'U',
54034    'N',
54035    0, // glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
54036    'g',
54037    'l',
54038    'R',
54039    'e',
54040    'p',
54041    'l',
54042    'a',
54043    'c',
54044    'e',
54045    'm',
54046    'e',
54047    'n',
54048    't',
54049    'C',
54050    'o',
54051    'd',
54052    'e',
54053    'u',
54054    'i',
54055    'T',
54056    'e',
54057    'x',
54058    'C',
54059    'o',
54060    'o',
54061    'r',
54062    'd',
54063    '2',
54064    'f',
54065    'V',
54066    'e',
54067    'r',
54068    't',
54069    'e',
54070    'x',
54071    '3',
54072    'f',
54073    'S',
54074    'U',
54075    'N',
54076    0, // glReplacementCodeuiTexCoord2fVertex3fSUN
54077    'g',
54078    'l',
54079    'R',
54080    'e',
54081    'p',
54082    'l',
54083    'a',
54084    'c',
54085    'e',
54086    'm',
54087    'e',
54088    'n',
54089    't',
54090    'C',
54091    'o',
54092    'd',
54093    'e',
54094    'u',
54095    'i',
54096    'T',
54097    'e',
54098    'x',
54099    'C',
54100    'o',
54101    'o',
54102    'r',
54103    'd',
54104    '2',
54105    'f',
54106    'V',
54107    'e',
54108    'r',
54109    't',
54110    'e',
54111    'x',
54112    '3',
54113    'f',
54114    'v',
54115    'S',
54116    'U',
54117    'N',
54118    0, // glReplacementCodeuiTexCoord2fVertex3fvSUN
54119    'g',
54120    'l',
54121    'R',
54122    'e',
54123    'p',
54124    'l',
54125    'a',
54126    'c',
54127    'e',
54128    'm',
54129    'e',
54130    'n',
54131    't',
54132    'C',
54133    'o',
54134    'd',
54135    'e',
54136    'u',
54137    'i',
54138    'V',
54139    'e',
54140    'r',
54141    't',
54142    'e',
54143    'x',
54144    '3',
54145    'f',
54146    'S',
54147    'U',
54148    'N',
54149    0, // glReplacementCodeuiVertex3fSUN
54150    'g',
54151    'l',
54152    'R',
54153    'e',
54154    'p',
54155    'l',
54156    'a',
54157    'c',
54158    'e',
54159    'm',
54160    'e',
54161    'n',
54162    't',
54163    'C',
54164    'o',
54165    'd',
54166    'e',
54167    'u',
54168    'i',
54169    'V',
54170    'e',
54171    'r',
54172    't',
54173    'e',
54174    'x',
54175    '3',
54176    'f',
54177    'v',
54178    'S',
54179    'U',
54180    'N',
54181    0, // glReplacementCodeuiVertex3fvSUN
54182    'g',
54183    'l',
54184    'R',
54185    'e',
54186    'p',
54187    'l',
54188    'a',
54189    'c',
54190    'e',
54191    'm',
54192    'e',
54193    'n',
54194    't',
54195    'C',
54196    'o',
54197    'd',
54198    'e',
54199    'u',
54200    'i',
54201    'v',
54202    'S',
54203    'U',
54204    'N',
54205    0, // glReplacementCodeuivSUN
54206    'g',
54207    'l',
54208    'R',
54209    'e',
54210    'p',
54211    'l',
54212    'a',
54213    'c',
54214    'e',
54215    'm',
54216    'e',
54217    'n',
54218    't',
54219    'C',
54220    'o',
54221    'd',
54222    'e',
54223    'u',
54224    's',
54225    'S',
54226    'U',
54227    'N',
54228    0, // glReplacementCodeusSUN
54229    'g',
54230    'l',
54231    'R',
54232    'e',
54233    'p',
54234    'l',
54235    'a',
54236    'c',
54237    'e',
54238    'm',
54239    'e',
54240    'n',
54241    't',
54242    'C',
54243    'o',
54244    'd',
54245    'e',
54246    'u',
54247    's',
54248    'v',
54249    'S',
54250    'U',
54251    'N',
54252    0, // glReplacementCodeusvSUN
54253    'g',
54254    'l',
54255    'R',
54256    'e',
54257    'q',
54258    'u',
54259    'e',
54260    's',
54261    't',
54262    'R',
54263    'e',
54264    's',
54265    'i',
54266    'd',
54267    'e',
54268    'n',
54269    't',
54270    'P',
54271    'r',
54272    'o',
54273    'g',
54274    'r',
54275    'a',
54276    'm',
54277    's',
54278    'N',
54279    'V',
54280    0, // glRequestResidentProgramsNV
54281    'g',
54282    'l',
54283    'R',
54284    'e',
54285    's',
54286    'e',
54287    't',
54288    'H',
54289    'i',
54290    's',
54291    't',
54292    'o',
54293    'g',
54294    'r',
54295    'a',
54296    'm',
54297    0, // glResetHistogram
54298    'g',
54299    'l',
54300    'R',
54301    'e',
54302    's',
54303    'e',
54304    't',
54305    'H',
54306    'i',
54307    's',
54308    't',
54309    'o',
54310    'g',
54311    'r',
54312    'a',
54313    'm',
54314    'E',
54315    'X',
54316    'T',
54317    0, // glResetHistogramEXT
54318    'g',
54319    'l',
54320    'R',
54321    'e',
54322    's',
54323    'e',
54324    't',
54325    'M',
54326    'e',
54327    'm',
54328    'o',
54329    'r',
54330    'y',
54331    'O',
54332    'b',
54333    'j',
54334    'e',
54335    'c',
54336    't',
54337    'P',
54338    'a',
54339    'r',
54340    'a',
54341    'm',
54342    'e',
54343    't',
54344    'e',
54345    'r',
54346    'N',
54347    'V',
54348    0, // glResetMemoryObjectParameterNV
54349    'g',
54350    'l',
54351    'R',
54352    'e',
54353    's',
54354    'e',
54355    't',
54356    'M',
54357    'i',
54358    'n',
54359    'm',
54360    'a',
54361    'x',
54362    0, // glResetMinmax
54363    'g',
54364    'l',
54365    'R',
54366    'e',
54367    's',
54368    'e',
54369    't',
54370    'M',
54371    'i',
54372    'n',
54373    'm',
54374    'a',
54375    'x',
54376    'E',
54377    'X',
54378    'T',
54379    0, // glResetMinmaxEXT
54380    'g',
54381    'l',
54382    'R',
54383    'e',
54384    's',
54385    'i',
54386    'z',
54387    'e',
54388    'B',
54389    'u',
54390    'f',
54391    'f',
54392    'e',
54393    'r',
54394    's',
54395    'M',
54396    'E',
54397    'S',
54398    'A',
54399    0, // glResizeBuffersMESA
54400    'g',
54401    'l',
54402    'R',
54403    'e',
54404    's',
54405    'o',
54406    'l',
54407    'v',
54408    'e',
54409    'D',
54410    'e',
54411    'p',
54412    't',
54413    'h',
54414    'V',
54415    'a',
54416    'l',
54417    'u',
54418    'e',
54419    's',
54420    'N',
54421    'V',
54422    0, // glResolveDepthValuesNV
54423    'g',
54424    'l',
54425    'R',
54426    'e',
54427    's',
54428    'o',
54429    'l',
54430    'v',
54431    'e',
54432    'M',
54433    'u',
54434    'l',
54435    't',
54436    'i',
54437    's',
54438    'a',
54439    'm',
54440    'p',
54441    'l',
54442    'e',
54443    'F',
54444    'r',
54445    'a',
54446    'm',
54447    'e',
54448    'b',
54449    'u',
54450    'f',
54451    'f',
54452    'e',
54453    'r',
54454    'A',
54455    'P',
54456    'P',
54457    'L',
54458    'E',
54459    0, // glResolveMultisampleFramebufferAPPLE
54460    'g',
54461    'l',
54462    'R',
54463    'e',
54464    's',
54465    'u',
54466    'm',
54467    'e',
54468    'T',
54469    'r',
54470    'a',
54471    'n',
54472    's',
54473    'f',
54474    'o',
54475    'r',
54476    'm',
54477    'F',
54478    'e',
54479    'e',
54480    'd',
54481    'b',
54482    'a',
54483    'c',
54484    'k',
54485    0, // glResumeTransformFeedback
54486    'g',
54487    'l',
54488    'R',
54489    'e',
54490    's',
54491    'u',
54492    'm',
54493    'e',
54494    'T',
54495    'r',
54496    'a',
54497    'n',
54498    's',
54499    'f',
54500    'o',
54501    'r',
54502    'm',
54503    'F',
54504    'e',
54505    'e',
54506    'd',
54507    'b',
54508    'a',
54509    'c',
54510    'k',
54511    'N',
54512    'V',
54513    0, // glResumeTransformFeedbackNV
54514    'g',
54515    'l',
54516    'R',
54517    'o',
54518    't',
54519    'a',
54520    't',
54521    'e',
54522    'd',
54523    0, // glRotated
54524    'g',
54525    'l',
54526    'R',
54527    'o',
54528    't',
54529    'a',
54530    't',
54531    'e',
54532    'f',
54533    0, // glRotatef
54534    'g',
54535    'l',
54536    'R',
54537    'o',
54538    't',
54539    'a',
54540    't',
54541    'e',
54542    'x',
54543    0, // glRotatex
54544    'g',
54545    'l',
54546    'R',
54547    'o',
54548    't',
54549    'a',
54550    't',
54551    'e',
54552    'x',
54553    'O',
54554    'E',
54555    'S',
54556    0, // glRotatexOES
54557    'g',
54558    'l',
54559    'S',
54560    'a',
54561    'm',
54562    'p',
54563    'l',
54564    'e',
54565    'C',
54566    'o',
54567    'v',
54568    'e',
54569    'r',
54570    'a',
54571    'g',
54572    'e',
54573    0, // glSampleCoverage
54574    'g',
54575    'l',
54576    'S',
54577    'a',
54578    'm',
54579    'p',
54580    'l',
54581    'e',
54582    'C',
54583    'o',
54584    'v',
54585    'e',
54586    'r',
54587    'a',
54588    'g',
54589    'e',
54590    'A',
54591    'R',
54592    'B',
54593    0, // glSampleCoverageARB
54594    'g',
54595    'l',
54596    'S',
54597    'a',
54598    'm',
54599    'p',
54600    'l',
54601    'e',
54602    'C',
54603    'o',
54604    'v',
54605    'e',
54606    'r',
54607    'a',
54608    'g',
54609    'e',
54610    'x',
54611    0, // glSampleCoveragex
54612    'g',
54613    'l',
54614    'S',
54615    'a',
54616    'm',
54617    'p',
54618    'l',
54619    'e',
54620    'C',
54621    'o',
54622    'v',
54623    'e',
54624    'r',
54625    'a',
54626    'g',
54627    'e',
54628    'x',
54629    'O',
54630    'E',
54631    'S',
54632    0, // glSampleCoveragexOES
54633    'g',
54634    'l',
54635    'S',
54636    'a',
54637    'm',
54638    'p',
54639    'l',
54640    'e',
54641    'M',
54642    'a',
54643    'p',
54644    'A',
54645    'T',
54646    'I',
54647    0, // glSampleMapATI
54648    'g',
54649    'l',
54650    'S',
54651    'a',
54652    'm',
54653    'p',
54654    'l',
54655    'e',
54656    'M',
54657    'a',
54658    's',
54659    'k',
54660    'E',
54661    'X',
54662    'T',
54663    0, // glSampleMaskEXT
54664    'g',
54665    'l',
54666    'S',
54667    'a',
54668    'm',
54669    'p',
54670    'l',
54671    'e',
54672    'M',
54673    'a',
54674    's',
54675    'k',
54676    'I',
54677    'n',
54678    'd',
54679    'e',
54680    'x',
54681    'e',
54682    'd',
54683    'N',
54684    'V',
54685    0, // glSampleMaskIndexedNV
54686    'g',
54687    'l',
54688    'S',
54689    'a',
54690    'm',
54691    'p',
54692    'l',
54693    'e',
54694    'M',
54695    'a',
54696    's',
54697    'k',
54698    'S',
54699    'G',
54700    'I',
54701    'S',
54702    0, // glSampleMaskSGIS
54703    'g',
54704    'l',
54705    'S',
54706    'a',
54707    'm',
54708    'p',
54709    'l',
54710    'e',
54711    'M',
54712    'a',
54713    's',
54714    'k',
54715    'i',
54716    0, // glSampleMaski
54717    'g',
54718    'l',
54719    'S',
54720    'a',
54721    'm',
54722    'p',
54723    'l',
54724    'e',
54725    'P',
54726    'a',
54727    't',
54728    't',
54729    'e',
54730    'r',
54731    'n',
54732    'E',
54733    'X',
54734    'T',
54735    0, // glSamplePatternEXT
54736    'g',
54737    'l',
54738    'S',
54739    'a',
54740    'm',
54741    'p',
54742    'l',
54743    'e',
54744    'P',
54745    'a',
54746    't',
54747    't',
54748    'e',
54749    'r',
54750    'n',
54751    'S',
54752    'G',
54753    'I',
54754    'S',
54755    0, // glSamplePatternSGIS
54756    'g',
54757    'l',
54758    'S',
54759    'a',
54760    'm',
54761    'p',
54762    'l',
54763    'e',
54764    'r',
54765    'P',
54766    'a',
54767    'r',
54768    'a',
54769    'm',
54770    'e',
54771    't',
54772    'e',
54773    'r',
54774    'I',
54775    'i',
54776    'v',
54777    0, // glSamplerParameterIiv
54778    'g',
54779    'l',
54780    'S',
54781    'a',
54782    'm',
54783    'p',
54784    'l',
54785    'e',
54786    'r',
54787    'P',
54788    'a',
54789    'r',
54790    'a',
54791    'm',
54792    'e',
54793    't',
54794    'e',
54795    'r',
54796    'I',
54797    'i',
54798    'v',
54799    'E',
54800    'X',
54801    'T',
54802    0, // glSamplerParameterIivEXT
54803    'g',
54804    'l',
54805    'S',
54806    'a',
54807    'm',
54808    'p',
54809    'l',
54810    'e',
54811    'r',
54812    'P',
54813    'a',
54814    'r',
54815    'a',
54816    'm',
54817    'e',
54818    't',
54819    'e',
54820    'r',
54821    'I',
54822    'i',
54823    'v',
54824    'O',
54825    'E',
54826    'S',
54827    0, // glSamplerParameterIivOES
54828    'g',
54829    'l',
54830    'S',
54831    'a',
54832    'm',
54833    'p',
54834    'l',
54835    'e',
54836    'r',
54837    'P',
54838    'a',
54839    'r',
54840    'a',
54841    'm',
54842    'e',
54843    't',
54844    'e',
54845    'r',
54846    'I',
54847    'u',
54848    'i',
54849    'v',
54850    0, // glSamplerParameterIuiv
54851    'g',
54852    'l',
54853    'S',
54854    'a',
54855    'm',
54856    'p',
54857    'l',
54858    'e',
54859    'r',
54860    'P',
54861    'a',
54862    'r',
54863    'a',
54864    'm',
54865    'e',
54866    't',
54867    'e',
54868    'r',
54869    'I',
54870    'u',
54871    'i',
54872    'v',
54873    'E',
54874    'X',
54875    'T',
54876    0, // glSamplerParameterIuivEXT
54877    'g',
54878    'l',
54879    'S',
54880    'a',
54881    'm',
54882    'p',
54883    'l',
54884    'e',
54885    'r',
54886    'P',
54887    'a',
54888    'r',
54889    'a',
54890    'm',
54891    'e',
54892    't',
54893    'e',
54894    'r',
54895    'I',
54896    'u',
54897    'i',
54898    'v',
54899    'O',
54900    'E',
54901    'S',
54902    0, // glSamplerParameterIuivOES
54903    'g',
54904    'l',
54905    'S',
54906    'a',
54907    'm',
54908    'p',
54909    'l',
54910    'e',
54911    'r',
54912    'P',
54913    'a',
54914    'r',
54915    'a',
54916    'm',
54917    'e',
54918    't',
54919    'e',
54920    'r',
54921    'f',
54922    0, // glSamplerParameterf
54923    'g',
54924    'l',
54925    'S',
54926    'a',
54927    'm',
54928    'p',
54929    'l',
54930    'e',
54931    'r',
54932    'P',
54933    'a',
54934    'r',
54935    'a',
54936    'm',
54937    'e',
54938    't',
54939    'e',
54940    'r',
54941    'f',
54942    'v',
54943    0, // glSamplerParameterfv
54944    'g',
54945    'l',
54946    'S',
54947    'a',
54948    'm',
54949    'p',
54950    'l',
54951    'e',
54952    'r',
54953    'P',
54954    'a',
54955    'r',
54956    'a',
54957    'm',
54958    'e',
54959    't',
54960    'e',
54961    'r',
54962    'i',
54963    0, // glSamplerParameteri
54964    'g',
54965    'l',
54966    'S',
54967    'a',
54968    'm',
54969    'p',
54970    'l',
54971    'e',
54972    'r',
54973    'P',
54974    'a',
54975    'r',
54976    'a',
54977    'm',
54978    'e',
54979    't',
54980    'e',
54981    'r',
54982    'i',
54983    'v',
54984    0, // glSamplerParameteriv
54985    'g',
54986    'l',
54987    'S',
54988    'c',
54989    'a',
54990    'l',
54991    'e',
54992    'd',
54993    0, // glScaled
54994    'g',
54995    'l',
54996    'S',
54997    'c',
54998    'a',
54999    'l',
55000    'e',
55001    'f',
55002    0, // glScalef
55003    'g',
55004    'l',
55005    'S',
55006    'c',
55007    'a',
55008    'l',
55009    'e',
55010    'x',
55011    0, // glScalex
55012    'g',
55013    'l',
55014    'S',
55015    'c',
55016    'a',
55017    'l',
55018    'e',
55019    'x',
55020    'O',
55021    'E',
55022    'S',
55023    0, // glScalexOES
55024    'g',
55025    'l',
55026    'S',
55027    'c',
55028    'i',
55029    's',
55030    's',
55031    'o',
55032    'r',
55033    0, // glScissor
55034    'g',
55035    'l',
55036    'S',
55037    'c',
55038    'i',
55039    's',
55040    's',
55041    'o',
55042    'r',
55043    'A',
55044    'r',
55045    'r',
55046    'a',
55047    'y',
55048    'v',
55049    0, // glScissorArrayv
55050    'g',
55051    'l',
55052    'S',
55053    'c',
55054    'i',
55055    's',
55056    's',
55057    'o',
55058    'r',
55059    'A',
55060    'r',
55061    'r',
55062    'a',
55063    'y',
55064    'v',
55065    'N',
55066    'V',
55067    0, // glScissorArrayvNV
55068    'g',
55069    'l',
55070    'S',
55071    'c',
55072    'i',
55073    's',
55074    's',
55075    'o',
55076    'r',
55077    'A',
55078    'r',
55079    'r',
55080    'a',
55081    'y',
55082    'v',
55083    'O',
55084    'E',
55085    'S',
55086    0, // glScissorArrayvOES
55087    'g',
55088    'l',
55089    'S',
55090    'c',
55091    'i',
55092    's',
55093    's',
55094    'o',
55095    'r',
55096    'E',
55097    'x',
55098    'c',
55099    'l',
55100    'u',
55101    's',
55102    'i',
55103    'v',
55104    'e',
55105    'A',
55106    'r',
55107    'r',
55108    'a',
55109    'y',
55110    'v',
55111    'N',
55112    'V',
55113    0, // glScissorExclusiveArrayvNV
55114    'g',
55115    'l',
55116    'S',
55117    'c',
55118    'i',
55119    's',
55120    's',
55121    'o',
55122    'r',
55123    'E',
55124    'x',
55125    'c',
55126    'l',
55127    'u',
55128    's',
55129    'i',
55130    'v',
55131    'e',
55132    'N',
55133    'V',
55134    0, // glScissorExclusiveNV
55135    'g',
55136    'l',
55137    'S',
55138    'c',
55139    'i',
55140    's',
55141    's',
55142    'o',
55143    'r',
55144    'I',
55145    'n',
55146    'd',
55147    'e',
55148    'x',
55149    'e',
55150    'd',
55151    0, // glScissorIndexed
55152    'g',
55153    'l',
55154    'S',
55155    'c',
55156    'i',
55157    's',
55158    's',
55159    'o',
55160    'r',
55161    'I',
55162    'n',
55163    'd',
55164    'e',
55165    'x',
55166    'e',
55167    'd',
55168    'N',
55169    'V',
55170    0, // glScissorIndexedNV
55171    'g',
55172    'l',
55173    'S',
55174    'c',
55175    'i',
55176    's',
55177    's',
55178    'o',
55179    'r',
55180    'I',
55181    'n',
55182    'd',
55183    'e',
55184    'x',
55185    'e',
55186    'd',
55187    'O',
55188    'E',
55189    'S',
55190    0, // glScissorIndexedOES
55191    'g',
55192    'l',
55193    'S',
55194    'c',
55195    'i',
55196    's',
55197    's',
55198    'o',
55199    'r',
55200    'I',
55201    'n',
55202    'd',
55203    'e',
55204    'x',
55205    'e',
55206    'd',
55207    'v',
55208    0, // glScissorIndexedv
55209    'g',
55210    'l',
55211    'S',
55212    'c',
55213    'i',
55214    's',
55215    's',
55216    'o',
55217    'r',
55218    'I',
55219    'n',
55220    'd',
55221    'e',
55222    'x',
55223    'e',
55224    'd',
55225    'v',
55226    'N',
55227    'V',
55228    0, // glScissorIndexedvNV
55229    'g',
55230    'l',
55231    'S',
55232    'c',
55233    'i',
55234    's',
55235    's',
55236    'o',
55237    'r',
55238    'I',
55239    'n',
55240    'd',
55241    'e',
55242    'x',
55243    'e',
55244    'd',
55245    'v',
55246    'O',
55247    'E',
55248    'S',
55249    0, // glScissorIndexedvOES
55250    'g',
55251    'l',
55252    'S',
55253    'e',
55254    'c',
55255    'o',
55256    'n',
55257    'd',
55258    'a',
55259    'r',
55260    'y',
55261    'C',
55262    'o',
55263    'l',
55264    'o',
55265    'r',
55266    '3',
55267    'b',
55268    0, // glSecondaryColor3b
55269    'g',
55270    'l',
55271    'S',
55272    'e',
55273    'c',
55274    'o',
55275    'n',
55276    'd',
55277    'a',
55278    'r',
55279    'y',
55280    'C',
55281    'o',
55282    'l',
55283    'o',
55284    'r',
55285    '3',
55286    'b',
55287    'E',
55288    'X',
55289    'T',
55290    0, // glSecondaryColor3bEXT
55291    'g',
55292    'l',
55293    'S',
55294    'e',
55295    'c',
55296    'o',
55297    'n',
55298    'd',
55299    'a',
55300    'r',
55301    'y',
55302    'C',
55303    'o',
55304    'l',
55305    'o',
55306    'r',
55307    '3',
55308    'b',
55309    'v',
55310    0, // glSecondaryColor3bv
55311    'g',
55312    'l',
55313    'S',
55314    'e',
55315    'c',
55316    'o',
55317    'n',
55318    'd',
55319    'a',
55320    'r',
55321    'y',
55322    'C',
55323    'o',
55324    'l',
55325    'o',
55326    'r',
55327    '3',
55328    'b',
55329    'v',
55330    'E',
55331    'X',
55332    'T',
55333    0, // glSecondaryColor3bvEXT
55334    'g',
55335    'l',
55336    'S',
55337    'e',
55338    'c',
55339    'o',
55340    'n',
55341    'd',
55342    'a',
55343    'r',
55344    'y',
55345    'C',
55346    'o',
55347    'l',
55348    'o',
55349    'r',
55350    '3',
55351    'd',
55352    0, // glSecondaryColor3d
55353    'g',
55354    'l',
55355    'S',
55356    'e',
55357    'c',
55358    'o',
55359    'n',
55360    'd',
55361    'a',
55362    'r',
55363    'y',
55364    'C',
55365    'o',
55366    'l',
55367    'o',
55368    'r',
55369    '3',
55370    'd',
55371    'E',
55372    'X',
55373    'T',
55374    0, // glSecondaryColor3dEXT
55375    'g',
55376    'l',
55377    'S',
55378    'e',
55379    'c',
55380    'o',
55381    'n',
55382    'd',
55383    'a',
55384    'r',
55385    'y',
55386    'C',
55387    'o',
55388    'l',
55389    'o',
55390    'r',
55391    '3',
55392    'd',
55393    'v',
55394    0, // glSecondaryColor3dv
55395    'g',
55396    'l',
55397    'S',
55398    'e',
55399    'c',
55400    'o',
55401    'n',
55402    'd',
55403    'a',
55404    'r',
55405    'y',
55406    'C',
55407    'o',
55408    'l',
55409    'o',
55410    'r',
55411    '3',
55412    'd',
55413    'v',
55414    'E',
55415    'X',
55416    'T',
55417    0, // glSecondaryColor3dvEXT
55418    'g',
55419    'l',
55420    'S',
55421    'e',
55422    'c',
55423    'o',
55424    'n',
55425    'd',
55426    'a',
55427    'r',
55428    'y',
55429    'C',
55430    'o',
55431    'l',
55432    'o',
55433    'r',
55434    '3',
55435    'f',
55436    0, // glSecondaryColor3f
55437    'g',
55438    'l',
55439    'S',
55440    'e',
55441    'c',
55442    'o',
55443    'n',
55444    'd',
55445    'a',
55446    'r',
55447    'y',
55448    'C',
55449    'o',
55450    'l',
55451    'o',
55452    'r',
55453    '3',
55454    'f',
55455    'E',
55456    'X',
55457    'T',
55458    0, // glSecondaryColor3fEXT
55459    'g',
55460    'l',
55461    'S',
55462    'e',
55463    'c',
55464    'o',
55465    'n',
55466    'd',
55467    'a',
55468    'r',
55469    'y',
55470    'C',
55471    'o',
55472    'l',
55473    'o',
55474    'r',
55475    '3',
55476    'f',
55477    'v',
55478    0, // glSecondaryColor3fv
55479    'g',
55480    'l',
55481    'S',
55482    'e',
55483    'c',
55484    'o',
55485    'n',
55486    'd',
55487    'a',
55488    'r',
55489    'y',
55490    'C',
55491    'o',
55492    'l',
55493    'o',
55494    'r',
55495    '3',
55496    'f',
55497    'v',
55498    'E',
55499    'X',
55500    'T',
55501    0, // glSecondaryColor3fvEXT
55502    'g',
55503    'l',
55504    'S',
55505    'e',
55506    'c',
55507    'o',
55508    'n',
55509    'd',
55510    'a',
55511    'r',
55512    'y',
55513    'C',
55514    'o',
55515    'l',
55516    'o',
55517    'r',
55518    '3',
55519    'h',
55520    'N',
55521    'V',
55522    0, // glSecondaryColor3hNV
55523    'g',
55524    'l',
55525    'S',
55526    'e',
55527    'c',
55528    'o',
55529    'n',
55530    'd',
55531    'a',
55532    'r',
55533    'y',
55534    'C',
55535    'o',
55536    'l',
55537    'o',
55538    'r',
55539    '3',
55540    'h',
55541    'v',
55542    'N',
55543    'V',
55544    0, // glSecondaryColor3hvNV
55545    'g',
55546    'l',
55547    'S',
55548    'e',
55549    'c',
55550    'o',
55551    'n',
55552    'd',
55553    'a',
55554    'r',
55555    'y',
55556    'C',
55557    'o',
55558    'l',
55559    'o',
55560    'r',
55561    '3',
55562    'i',
55563    0, // glSecondaryColor3i
55564    'g',
55565    'l',
55566    'S',
55567    'e',
55568    'c',
55569    'o',
55570    'n',
55571    'd',
55572    'a',
55573    'r',
55574    'y',
55575    'C',
55576    'o',
55577    'l',
55578    'o',
55579    'r',
55580    '3',
55581    'i',
55582    'E',
55583    'X',
55584    'T',
55585    0, // glSecondaryColor3iEXT
55586    'g',
55587    'l',
55588    'S',
55589    'e',
55590    'c',
55591    'o',
55592    'n',
55593    'd',
55594    'a',
55595    'r',
55596    'y',
55597    'C',
55598    'o',
55599    'l',
55600    'o',
55601    'r',
55602    '3',
55603    'i',
55604    'v',
55605    0, // glSecondaryColor3iv
55606    'g',
55607    'l',
55608    'S',
55609    'e',
55610    'c',
55611    'o',
55612    'n',
55613    'd',
55614    'a',
55615    'r',
55616    'y',
55617    'C',
55618    'o',
55619    'l',
55620    'o',
55621    'r',
55622    '3',
55623    'i',
55624    'v',
55625    'E',
55626    'X',
55627    'T',
55628    0, // glSecondaryColor3ivEXT
55629    'g',
55630    'l',
55631    'S',
55632    'e',
55633    'c',
55634    'o',
55635    'n',
55636    'd',
55637    'a',
55638    'r',
55639    'y',
55640    'C',
55641    'o',
55642    'l',
55643    'o',
55644    'r',
55645    '3',
55646    's',
55647    0, // glSecondaryColor3s
55648    'g',
55649    'l',
55650    'S',
55651    'e',
55652    'c',
55653    'o',
55654    'n',
55655    'd',
55656    'a',
55657    'r',
55658    'y',
55659    'C',
55660    'o',
55661    'l',
55662    'o',
55663    'r',
55664    '3',
55665    's',
55666    'E',
55667    'X',
55668    'T',
55669    0, // glSecondaryColor3sEXT
55670    'g',
55671    'l',
55672    'S',
55673    'e',
55674    'c',
55675    'o',
55676    'n',
55677    'd',
55678    'a',
55679    'r',
55680    'y',
55681    'C',
55682    'o',
55683    'l',
55684    'o',
55685    'r',
55686    '3',
55687    's',
55688    'v',
55689    0, // glSecondaryColor3sv
55690    'g',
55691    'l',
55692    'S',
55693    'e',
55694    'c',
55695    'o',
55696    'n',
55697    'd',
55698    'a',
55699    'r',
55700    'y',
55701    'C',
55702    'o',
55703    'l',
55704    'o',
55705    'r',
55706    '3',
55707    's',
55708    'v',
55709    'E',
55710    'X',
55711    'T',
55712    0, // glSecondaryColor3svEXT
55713    'g',
55714    'l',
55715    'S',
55716    'e',
55717    'c',
55718    'o',
55719    'n',
55720    'd',
55721    'a',
55722    'r',
55723    'y',
55724    'C',
55725    'o',
55726    'l',
55727    'o',
55728    'r',
55729    '3',
55730    'u',
55731    'b',
55732    0, // glSecondaryColor3ub
55733    'g',
55734    'l',
55735    'S',
55736    'e',
55737    'c',
55738    'o',
55739    'n',
55740    'd',
55741    'a',
55742    'r',
55743    'y',
55744    'C',
55745    'o',
55746    'l',
55747    'o',
55748    'r',
55749    '3',
55750    'u',
55751    'b',
55752    'E',
55753    'X',
55754    'T',
55755    0, // glSecondaryColor3ubEXT
55756    'g',
55757    'l',
55758    'S',
55759    'e',
55760    'c',
55761    'o',
55762    'n',
55763    'd',
55764    'a',
55765    'r',
55766    'y',
55767    'C',
55768    'o',
55769    'l',
55770    'o',
55771    'r',
55772    '3',
55773    'u',
55774    'b',
55775    'v',
55776    0, // glSecondaryColor3ubv
55777    'g',
55778    'l',
55779    'S',
55780    'e',
55781    'c',
55782    'o',
55783    'n',
55784    'd',
55785    'a',
55786    'r',
55787    'y',
55788    'C',
55789    'o',
55790    'l',
55791    'o',
55792    'r',
55793    '3',
55794    'u',
55795    'b',
55796    'v',
55797    'E',
55798    'X',
55799    'T',
55800    0, // glSecondaryColor3ubvEXT
55801    'g',
55802    'l',
55803    'S',
55804    'e',
55805    'c',
55806    'o',
55807    'n',
55808    'd',
55809    'a',
55810    'r',
55811    'y',
55812    'C',
55813    'o',
55814    'l',
55815    'o',
55816    'r',
55817    '3',
55818    'u',
55819    'i',
55820    0, // glSecondaryColor3ui
55821    'g',
55822    'l',
55823    'S',
55824    'e',
55825    'c',
55826    'o',
55827    'n',
55828    'd',
55829    'a',
55830    'r',
55831    'y',
55832    'C',
55833    'o',
55834    'l',
55835    'o',
55836    'r',
55837    '3',
55838    'u',
55839    'i',
55840    'E',
55841    'X',
55842    'T',
55843    0, // glSecondaryColor3uiEXT
55844    'g',
55845    'l',
55846    'S',
55847    'e',
55848    'c',
55849    'o',
55850    'n',
55851    'd',
55852    'a',
55853    'r',
55854    'y',
55855    'C',
55856    'o',
55857    'l',
55858    'o',
55859    'r',
55860    '3',
55861    'u',
55862    'i',
55863    'v',
55864    0, // glSecondaryColor3uiv
55865    'g',
55866    'l',
55867    'S',
55868    'e',
55869    'c',
55870    'o',
55871    'n',
55872    'd',
55873    'a',
55874    'r',
55875    'y',
55876    'C',
55877    'o',
55878    'l',
55879    'o',
55880    'r',
55881    '3',
55882    'u',
55883    'i',
55884    'v',
55885    'E',
55886    'X',
55887    'T',
55888    0, // glSecondaryColor3uivEXT
55889    'g',
55890    'l',
55891    'S',
55892    'e',
55893    'c',
55894    'o',
55895    'n',
55896    'd',
55897    'a',
55898    'r',
55899    'y',
55900    'C',
55901    'o',
55902    'l',
55903    'o',
55904    'r',
55905    '3',
55906    'u',
55907    's',
55908    0, // glSecondaryColor3us
55909    'g',
55910    'l',
55911    'S',
55912    'e',
55913    'c',
55914    'o',
55915    'n',
55916    'd',
55917    'a',
55918    'r',
55919    'y',
55920    'C',
55921    'o',
55922    'l',
55923    'o',
55924    'r',
55925    '3',
55926    'u',
55927    's',
55928    'E',
55929    'X',
55930    'T',
55931    0, // glSecondaryColor3usEXT
55932    'g',
55933    'l',
55934    'S',
55935    'e',
55936    'c',
55937    'o',
55938    'n',
55939    'd',
55940    'a',
55941    'r',
55942    'y',
55943    'C',
55944    'o',
55945    'l',
55946    'o',
55947    'r',
55948    '3',
55949    'u',
55950    's',
55951    'v',
55952    0, // glSecondaryColor3usv
55953    'g',
55954    'l',
55955    'S',
55956    'e',
55957    'c',
55958    'o',
55959    'n',
55960    'd',
55961    'a',
55962    'r',
55963    'y',
55964    'C',
55965    'o',
55966    'l',
55967    'o',
55968    'r',
55969    '3',
55970    'u',
55971    's',
55972    'v',
55973    'E',
55974    'X',
55975    'T',
55976    0, // glSecondaryColor3usvEXT
55977    'g',
55978    'l',
55979    'S',
55980    'e',
55981    'c',
55982    'o',
55983    'n',
55984    'd',
55985    'a',
55986    'r',
55987    'y',
55988    'C',
55989    'o',
55990    'l',
55991    'o',
55992    'r',
55993    'F',
55994    'o',
55995    'r',
55996    'm',
55997    'a',
55998    't',
55999    'N',
56000    'V',
56001    0, // glSecondaryColorFormatNV
56002    'g',
56003    'l',
56004    'S',
56005    'e',
56006    'c',
56007    'o',
56008    'n',
56009    'd',
56010    'a',
56011    'r',
56012    'y',
56013    'C',
56014    'o',
56015    'l',
56016    'o',
56017    'r',
56018    'P',
56019    '3',
56020    'u',
56021    'i',
56022    0, // glSecondaryColorP3ui
56023    'g',
56024    'l',
56025    'S',
56026    'e',
56027    'c',
56028    'o',
56029    'n',
56030    'd',
56031    'a',
56032    'r',
56033    'y',
56034    'C',
56035    'o',
56036    'l',
56037    'o',
56038    'r',
56039    'P',
56040    '3',
56041    'u',
56042    'i',
56043    'v',
56044    0, // glSecondaryColorP3uiv
56045    'g',
56046    'l',
56047    'S',
56048    'e',
56049    'c',
56050    'o',
56051    'n',
56052    'd',
56053    'a',
56054    'r',
56055    'y',
56056    'C',
56057    'o',
56058    'l',
56059    'o',
56060    'r',
56061    'P',
56062    'o',
56063    'i',
56064    'n',
56065    't',
56066    'e',
56067    'r',
56068    0, // glSecondaryColorPointer
56069    'g',
56070    'l',
56071    'S',
56072    'e',
56073    'c',
56074    'o',
56075    'n',
56076    'd',
56077    'a',
56078    'r',
56079    'y',
56080    'C',
56081    'o',
56082    'l',
56083    'o',
56084    'r',
56085    'P',
56086    'o',
56087    'i',
56088    'n',
56089    't',
56090    'e',
56091    'r',
56092    'E',
56093    'X',
56094    'T',
56095    0, // glSecondaryColorPointerEXT
56096    'g',
56097    'l',
56098    'S',
56099    'e',
56100    'c',
56101    'o',
56102    'n',
56103    'd',
56104    'a',
56105    'r',
56106    'y',
56107    'C',
56108    'o',
56109    'l',
56110    'o',
56111    'r',
56112    'P',
56113    'o',
56114    'i',
56115    'n',
56116    't',
56117    'e',
56118    'r',
56119    'L',
56120    'i',
56121    's',
56122    't',
56123    'I',
56124    'B',
56125    'M',
56126    0, // glSecondaryColorPointerListIBM
56127    'g',
56128    'l',
56129    'S',
56130    'e',
56131    'l',
56132    'e',
56133    'c',
56134    't',
56135    'B',
56136    'u',
56137    'f',
56138    'f',
56139    'e',
56140    'r',
56141    0, // glSelectBuffer
56142    'g',
56143    'l',
56144    'S',
56145    'e',
56146    'l',
56147    'e',
56148    'c',
56149    't',
56150    'P',
56151    'e',
56152    'r',
56153    'f',
56154    'M',
56155    'o',
56156    'n',
56157    'i',
56158    't',
56159    'o',
56160    'r',
56161    'C',
56162    'o',
56163    'u',
56164    'n',
56165    't',
56166    'e',
56167    'r',
56168    's',
56169    'A',
56170    'M',
56171    'D',
56172    0, // glSelectPerfMonitorCountersAMD
56173    'g',
56174    'l',
56175    'S',
56176    'e',
56177    'm',
56178    'a',
56179    'p',
56180    'h',
56181    'o',
56182    'r',
56183    'e',
56184    'P',
56185    'a',
56186    'r',
56187    'a',
56188    'm',
56189    'e',
56190    't',
56191    'e',
56192    'r',
56193    'u',
56194    'i',
56195    '6',
56196    '4',
56197    'v',
56198    'E',
56199    'X',
56200    'T',
56201    0, // glSemaphoreParameterui64vEXT
56202    'g',
56203    'l',
56204    'S',
56205    'e',
56206    'p',
56207    'a',
56208    'r',
56209    'a',
56210    'b',
56211    'l',
56212    'e',
56213    'F',
56214    'i',
56215    'l',
56216    't',
56217    'e',
56218    'r',
56219    '2',
56220    'D',
56221    0, // glSeparableFilter2D
56222    'g',
56223    'l',
56224    'S',
56225    'e',
56226    'p',
56227    'a',
56228    'r',
56229    'a',
56230    'b',
56231    'l',
56232    'e',
56233    'F',
56234    'i',
56235    'l',
56236    't',
56237    'e',
56238    'r',
56239    '2',
56240    'D',
56241    'E',
56242    'X',
56243    'T',
56244    0, // glSeparableFilter2DEXT
56245    'g',
56246    'l',
56247    'S',
56248    'e',
56249    't',
56250    'F',
56251    'e',
56252    'n',
56253    'c',
56254    'e',
56255    'A',
56256    'P',
56257    'P',
56258    'L',
56259    'E',
56260    0, // glSetFenceAPPLE
56261    'g',
56262    'l',
56263    'S',
56264    'e',
56265    't',
56266    'F',
56267    'e',
56268    'n',
56269    'c',
56270    'e',
56271    'N',
56272    'V',
56273    0, // glSetFenceNV
56274    'g',
56275    'l',
56276    'S',
56277    'e',
56278    't',
56279    'F',
56280    'r',
56281    'a',
56282    'g',
56283    'm',
56284    'e',
56285    'n',
56286    't',
56287    'S',
56288    'h',
56289    'a',
56290    'd',
56291    'e',
56292    'r',
56293    'C',
56294    'o',
56295    'n',
56296    's',
56297    't',
56298    'a',
56299    'n',
56300    't',
56301    'A',
56302    'T',
56303    'I',
56304    0, // glSetFragmentShaderConstantATI
56305    'g',
56306    'l',
56307    'S',
56308    'e',
56309    't',
56310    'I',
56311    'n',
56312    'v',
56313    'a',
56314    'r',
56315    'i',
56316    'a',
56317    'n',
56318    't',
56319    'E',
56320    'X',
56321    'T',
56322    0, // glSetInvariantEXT
56323    'g',
56324    'l',
56325    'S',
56326    'e',
56327    't',
56328    'L',
56329    'o',
56330    'c',
56331    'a',
56332    'l',
56333    'C',
56334    'o',
56335    'n',
56336    's',
56337    't',
56338    'a',
56339    'n',
56340    't',
56341    'E',
56342    'X',
56343    'T',
56344    0, // glSetLocalConstantEXT
56345    'g',
56346    'l',
56347    'S',
56348    'e',
56349    't',
56350    'M',
56351    'u',
56352    'l',
56353    't',
56354    'i',
56355    's',
56356    'a',
56357    'm',
56358    'p',
56359    'l',
56360    'e',
56361    'f',
56362    'v',
56363    'A',
56364    'M',
56365    'D',
56366    0, // glSetMultisamplefvAMD
56367    'g',
56368    'l',
56369    'S',
56370    'h',
56371    'a',
56372    'd',
56373    'e',
56374    'M',
56375    'o',
56376    'd',
56377    'e',
56378    'l',
56379    0, // glShadeModel
56380    'g',
56381    'l',
56382    'S',
56383    'h',
56384    'a',
56385    'd',
56386    'e',
56387    'r',
56388    'B',
56389    'i',
56390    'n',
56391    'a',
56392    'r',
56393    'y',
56394    0, // glShaderBinary
56395    'g',
56396    'l',
56397    'S',
56398    'h',
56399    'a',
56400    'd',
56401    'e',
56402    'r',
56403    'O',
56404    'p',
56405    '1',
56406    'E',
56407    'X',
56408    'T',
56409    0, // glShaderOp1EXT
56410    'g',
56411    'l',
56412    'S',
56413    'h',
56414    'a',
56415    'd',
56416    'e',
56417    'r',
56418    'O',
56419    'p',
56420    '2',
56421    'E',
56422    'X',
56423    'T',
56424    0, // glShaderOp2EXT
56425    'g',
56426    'l',
56427    'S',
56428    'h',
56429    'a',
56430    'd',
56431    'e',
56432    'r',
56433    'O',
56434    'p',
56435    '3',
56436    'E',
56437    'X',
56438    'T',
56439    0, // glShaderOp3EXT
56440    'g',
56441    'l',
56442    'S',
56443    'h',
56444    'a',
56445    'd',
56446    'e',
56447    'r',
56448    'S',
56449    'o',
56450    'u',
56451    'r',
56452    'c',
56453    'e',
56454    0, // glShaderSource
56455    'g',
56456    'l',
56457    'S',
56458    'h',
56459    'a',
56460    'd',
56461    'e',
56462    'r',
56463    'S',
56464    'o',
56465    'u',
56466    'r',
56467    'c',
56468    'e',
56469    'A',
56470    'R',
56471    'B',
56472    0, // glShaderSourceARB
56473    'g',
56474    'l',
56475    'S',
56476    'h',
56477    'a',
56478    'd',
56479    'e',
56480    'r',
56481    'S',
56482    't',
56483    'o',
56484    'r',
56485    'a',
56486    'g',
56487    'e',
56488    'B',
56489    'l',
56490    'o',
56491    'c',
56492    'k',
56493    'B',
56494    'i',
56495    'n',
56496    'd',
56497    'i',
56498    'n',
56499    'g',
56500    0, // glShaderStorageBlockBinding
56501    'g',
56502    'l',
56503    'S',
56504    'h',
56505    'a',
56506    'd',
56507    'i',
56508    'n',
56509    'g',
56510    'R',
56511    'a',
56512    't',
56513    'e',
56514    'I',
56515    'm',
56516    'a',
56517    'g',
56518    'e',
56519    'B',
56520    'a',
56521    'r',
56522    'r',
56523    'i',
56524    'e',
56525    'r',
56526    'N',
56527    'V',
56528    0, // glShadingRateImageBarrierNV
56529    'g',
56530    'l',
56531    'S',
56532    'h',
56533    'a',
56534    'd',
56535    'i',
56536    'n',
56537    'g',
56538    'R',
56539    'a',
56540    't',
56541    'e',
56542    'I',
56543    'm',
56544    'a',
56545    'g',
56546    'e',
56547    'P',
56548    'a',
56549    'l',
56550    'e',
56551    't',
56552    't',
56553    'e',
56554    'N',
56555    'V',
56556    0, // glShadingRateImagePaletteNV
56557    'g',
56558    'l',
56559    'S',
56560    'h',
56561    'a',
56562    'd',
56563    'i',
56564    'n',
56565    'g',
56566    'R',
56567    'a',
56568    't',
56569    'e',
56570    'S',
56571    'a',
56572    'm',
56573    'p',
56574    'l',
56575    'e',
56576    'O',
56577    'r',
56578    'd',
56579    'e',
56580    'r',
56581    'C',
56582    'u',
56583    's',
56584    't',
56585    'o',
56586    'm',
56587    'N',
56588    'V',
56589    0, // glShadingRateSampleOrderCustomNV
56590    'g',
56591    'l',
56592    'S',
56593    'h',
56594    'a',
56595    'd',
56596    'i',
56597    'n',
56598    'g',
56599    'R',
56600    'a',
56601    't',
56602    'e',
56603    'S',
56604    'a',
56605    'm',
56606    'p',
56607    'l',
56608    'e',
56609    'O',
56610    'r',
56611    'd',
56612    'e',
56613    'r',
56614    'N',
56615    'V',
56616    0, // glShadingRateSampleOrderNV
56617    'g',
56618    'l',
56619    'S',
56620    'h',
56621    'a',
56622    'r',
56623    'p',
56624    'e',
56625    'n',
56626    'T',
56627    'e',
56628    'x',
56629    'F',
56630    'u',
56631    'n',
56632    'c',
56633    'S',
56634    'G',
56635    'I',
56636    'S',
56637    0, // glSharpenTexFuncSGIS
56638    'g',
56639    'l',
56640    'S',
56641    'i',
56642    'g',
56643    'n',
56644    'a',
56645    'l',
56646    'S',
56647    'e',
56648    'm',
56649    'a',
56650    'p',
56651    'h',
56652    'o',
56653    'r',
56654    'e',
56655    'E',
56656    'X',
56657    'T',
56658    0, // glSignalSemaphoreEXT
56659    'g',
56660    'l',
56661    'S',
56662    'i',
56663    'g',
56664    'n',
56665    'a',
56666    'l',
56667    'S',
56668    'e',
56669    'm',
56670    'a',
56671    'p',
56672    'h',
56673    'o',
56674    'r',
56675    'e',
56676    'u',
56677    'i',
56678    '6',
56679    '4',
56680    'N',
56681    'V',
56682    'X',
56683    0, // glSignalSemaphoreui64NVX
56684    'g',
56685    'l',
56686    'S',
56687    'i',
56688    'g',
56689    'n',
56690    'a',
56691    'l',
56692    'V',
56693    'k',
56694    'F',
56695    'e',
56696    'n',
56697    'c',
56698    'e',
56699    'N',
56700    'V',
56701    0, // glSignalVkFenceNV
56702    'g',
56703    'l',
56704    'S',
56705    'i',
56706    'g',
56707    'n',
56708    'a',
56709    'l',
56710    'V',
56711    'k',
56712    'S',
56713    'e',
56714    'm',
56715    'a',
56716    'p',
56717    'h',
56718    'o',
56719    'r',
56720    'e',
56721    'N',
56722    'V',
56723    0, // glSignalVkSemaphoreNV
56724    'g',
56725    'l',
56726    'S',
56727    'p',
56728    'e',
56729    'c',
56730    'i',
56731    'a',
56732    'l',
56733    'i',
56734    'z',
56735    'e',
56736    'S',
56737    'h',
56738    'a',
56739    'd',
56740    'e',
56741    'r',
56742    0, // glSpecializeShader
56743    'g',
56744    'l',
56745    'S',
56746    'p',
56747    'e',
56748    'c',
56749    'i',
56750    'a',
56751    'l',
56752    'i',
56753    'z',
56754    'e',
56755    'S',
56756    'h',
56757    'a',
56758    'd',
56759    'e',
56760    'r',
56761    'A',
56762    'R',
56763    'B',
56764    0, // glSpecializeShaderARB
56765    'g',
56766    'l',
56767    'S',
56768    'p',
56769    'r',
56770    'i',
56771    't',
56772    'e',
56773    'P',
56774    'a',
56775    'r',
56776    'a',
56777    'm',
56778    'e',
56779    't',
56780    'e',
56781    'r',
56782    'f',
56783    'S',
56784    'G',
56785    'I',
56786    'X',
56787    0, // glSpriteParameterfSGIX
56788    'g',
56789    'l',
56790    'S',
56791    'p',
56792    'r',
56793    'i',
56794    't',
56795    'e',
56796    'P',
56797    'a',
56798    'r',
56799    'a',
56800    'm',
56801    'e',
56802    't',
56803    'e',
56804    'r',
56805    'f',
56806    'v',
56807    'S',
56808    'G',
56809    'I',
56810    'X',
56811    0, // glSpriteParameterfvSGIX
56812    'g',
56813    'l',
56814    'S',
56815    'p',
56816    'r',
56817    'i',
56818    't',
56819    'e',
56820    'P',
56821    'a',
56822    'r',
56823    'a',
56824    'm',
56825    'e',
56826    't',
56827    'e',
56828    'r',
56829    'i',
56830    'S',
56831    'G',
56832    'I',
56833    'X',
56834    0, // glSpriteParameteriSGIX
56835    'g',
56836    'l',
56837    'S',
56838    'p',
56839    'r',
56840    'i',
56841    't',
56842    'e',
56843    'P',
56844    'a',
56845    'r',
56846    'a',
56847    'm',
56848    'e',
56849    't',
56850    'e',
56851    'r',
56852    'i',
56853    'v',
56854    'S',
56855    'G',
56856    'I',
56857    'X',
56858    0, // glSpriteParameterivSGIX
56859    'g',
56860    'l',
56861    'S',
56862    't',
56863    'a',
56864    'r',
56865    't',
56866    'I',
56867    'n',
56868    's',
56869    't',
56870    'r',
56871    'u',
56872    'm',
56873    'e',
56874    'n',
56875    't',
56876    's',
56877    'S',
56878    'G',
56879    'I',
56880    'X',
56881    0, // glStartInstrumentsSGIX
56882    'g',
56883    'l',
56884    'S',
56885    't',
56886    'a',
56887    'r',
56888    't',
56889    'T',
56890    'i',
56891    'l',
56892    'i',
56893    'n',
56894    'g',
56895    'Q',
56896    'C',
56897    'O',
56898    'M',
56899    0, // glStartTilingQCOM
56900    'g',
56901    'l',
56902    'S',
56903    't',
56904    'a',
56905    't',
56906    'e',
56907    'C',
56908    'a',
56909    'p',
56910    't',
56911    'u',
56912    'r',
56913    'e',
56914    'N',
56915    'V',
56916    0, // glStateCaptureNV
56917    'g',
56918    'l',
56919    'S',
56920    't',
56921    'e',
56922    'n',
56923    'c',
56924    'i',
56925    'l',
56926    'C',
56927    'l',
56928    'e',
56929    'a',
56930    'r',
56931    'T',
56932    'a',
56933    'g',
56934    'E',
56935    'X',
56936    'T',
56937    0, // glStencilClearTagEXT
56938    'g',
56939    'l',
56940    'S',
56941    't',
56942    'e',
56943    'n',
56944    'c',
56945    'i',
56946    'l',
56947    'F',
56948    'i',
56949    'l',
56950    'l',
56951    'P',
56952    'a',
56953    't',
56954    'h',
56955    'I',
56956    'n',
56957    's',
56958    't',
56959    'a',
56960    'n',
56961    'c',
56962    'e',
56963    'd',
56964    'N',
56965    'V',
56966    0, // glStencilFillPathInstancedNV
56967    'g',
56968    'l',
56969    'S',
56970    't',
56971    'e',
56972    'n',
56973    'c',
56974    'i',
56975    'l',
56976    'F',
56977    'i',
56978    'l',
56979    'l',
56980    'P',
56981    'a',
56982    't',
56983    'h',
56984    'N',
56985    'V',
56986    0, // glStencilFillPathNV
56987    'g',
56988    'l',
56989    'S',
56990    't',
56991    'e',
56992    'n',
56993    'c',
56994    'i',
56995    'l',
56996    'F',
56997    'u',
56998    'n',
56999    'c',
57000    0, // glStencilFunc
57001    'g',
57002    'l',
57003    'S',
57004    't',
57005    'e',
57006    'n',
57007    'c',
57008    'i',
57009    'l',
57010    'F',
57011    'u',
57012    'n',
57013    'c',
57014    'S',
57015    'e',
57016    'p',
57017    'a',
57018    'r',
57019    'a',
57020    't',
57021    'e',
57022    0, // glStencilFuncSeparate
57023    'g',
57024    'l',
57025    'S',
57026    't',
57027    'e',
57028    'n',
57029    'c',
57030    'i',
57031    'l',
57032    'F',
57033    'u',
57034    'n',
57035    'c',
57036    'S',
57037    'e',
57038    'p',
57039    'a',
57040    'r',
57041    'a',
57042    't',
57043    'e',
57044    'A',
57045    'T',
57046    'I',
57047    0, // glStencilFuncSeparateATI
57048    'g',
57049    'l',
57050    'S',
57051    't',
57052    'e',
57053    'n',
57054    'c',
57055    'i',
57056    'l',
57057    'M',
57058    'a',
57059    's',
57060    'k',
57061    0, // glStencilMask
57062    'g',
57063    'l',
57064    'S',
57065    't',
57066    'e',
57067    'n',
57068    'c',
57069    'i',
57070    'l',
57071    'M',
57072    'a',
57073    's',
57074    'k',
57075    'S',
57076    'e',
57077    'p',
57078    'a',
57079    'r',
57080    'a',
57081    't',
57082    'e',
57083    0, // glStencilMaskSeparate
57084    'g',
57085    'l',
57086    'S',
57087    't',
57088    'e',
57089    'n',
57090    'c',
57091    'i',
57092    'l',
57093    'O',
57094    'p',
57095    0, // glStencilOp
57096    'g',
57097    'l',
57098    'S',
57099    't',
57100    'e',
57101    'n',
57102    'c',
57103    'i',
57104    'l',
57105    'O',
57106    'p',
57107    'S',
57108    'e',
57109    'p',
57110    'a',
57111    'r',
57112    'a',
57113    't',
57114    'e',
57115    0, // glStencilOpSeparate
57116    'g',
57117    'l',
57118    'S',
57119    't',
57120    'e',
57121    'n',
57122    'c',
57123    'i',
57124    'l',
57125    'O',
57126    'p',
57127    'S',
57128    'e',
57129    'p',
57130    'a',
57131    'r',
57132    'a',
57133    't',
57134    'e',
57135    'A',
57136    'T',
57137    'I',
57138    0, // glStencilOpSeparateATI
57139    'g',
57140    'l',
57141    'S',
57142    't',
57143    'e',
57144    'n',
57145    'c',
57146    'i',
57147    'l',
57148    'O',
57149    'p',
57150    'V',
57151    'a',
57152    'l',
57153    'u',
57154    'e',
57155    'A',
57156    'M',
57157    'D',
57158    0, // glStencilOpValueAMD
57159    'g',
57160    'l',
57161    'S',
57162    't',
57163    'e',
57164    'n',
57165    'c',
57166    'i',
57167    'l',
57168    'S',
57169    't',
57170    'r',
57171    'o',
57172    'k',
57173    'e',
57174    'P',
57175    'a',
57176    't',
57177    'h',
57178    'I',
57179    'n',
57180    's',
57181    't',
57182    'a',
57183    'n',
57184    'c',
57185    'e',
57186    'd',
57187    'N',
57188    'V',
57189    0, // glStencilStrokePathInstancedNV
57190    'g',
57191    'l',
57192    'S',
57193    't',
57194    'e',
57195    'n',
57196    'c',
57197    'i',
57198    'l',
57199    'S',
57200    't',
57201    'r',
57202    'o',
57203    'k',
57204    'e',
57205    'P',
57206    'a',
57207    't',
57208    'h',
57209    'N',
57210    'V',
57211    0, // glStencilStrokePathNV
57212    'g',
57213    'l',
57214    'S',
57215    't',
57216    'e',
57217    'n',
57218    'c',
57219    'i',
57220    'l',
57221    'T',
57222    'h',
57223    'e',
57224    'n',
57225    'C',
57226    'o',
57227    'v',
57228    'e',
57229    'r',
57230    'F',
57231    'i',
57232    'l',
57233    'l',
57234    'P',
57235    'a',
57236    't',
57237    'h',
57238    'I',
57239    'n',
57240    's',
57241    't',
57242    'a',
57243    'n',
57244    'c',
57245    'e',
57246    'd',
57247    'N',
57248    'V',
57249    0, // glStencilThenCoverFillPathInstancedNV
57250    'g',
57251    'l',
57252    'S',
57253    't',
57254    'e',
57255    'n',
57256    'c',
57257    'i',
57258    'l',
57259    'T',
57260    'h',
57261    'e',
57262    'n',
57263    'C',
57264    'o',
57265    'v',
57266    'e',
57267    'r',
57268    'F',
57269    'i',
57270    'l',
57271    'l',
57272    'P',
57273    'a',
57274    't',
57275    'h',
57276    'N',
57277    'V',
57278    0, // glStencilThenCoverFillPathNV
57279    'g',
57280    'l',
57281    'S',
57282    't',
57283    'e',
57284    'n',
57285    'c',
57286    'i',
57287    'l',
57288    'T',
57289    'h',
57290    'e',
57291    'n',
57292    'C',
57293    'o',
57294    'v',
57295    'e',
57296    'r',
57297    'S',
57298    't',
57299    'r',
57300    'o',
57301    'k',
57302    'e',
57303    'P',
57304    'a',
57305    't',
57306    'h',
57307    'I',
57308    'n',
57309    's',
57310    't',
57311    'a',
57312    'n',
57313    'c',
57314    'e',
57315    'd',
57316    'N',
57317    'V',
57318    0, // glStencilThenCoverStrokePathInstancedNV
57319    'g',
57320    'l',
57321    'S',
57322    't',
57323    'e',
57324    'n',
57325    'c',
57326    'i',
57327    'l',
57328    'T',
57329    'h',
57330    'e',
57331    'n',
57332    'C',
57333    'o',
57334    'v',
57335    'e',
57336    'r',
57337    'S',
57338    't',
57339    'r',
57340    'o',
57341    'k',
57342    'e',
57343    'P',
57344    'a',
57345    't',
57346    'h',
57347    'N',
57348    'V',
57349    0, // glStencilThenCoverStrokePathNV
57350    'g',
57351    'l',
57352    'S',
57353    't',
57354    'o',
57355    'p',
57356    'I',
57357    'n',
57358    's',
57359    't',
57360    'r',
57361    'u',
57362    'm',
57363    'e',
57364    'n',
57365    't',
57366    's',
57367    'S',
57368    'G',
57369    'I',
57370    'X',
57371    0, // glStopInstrumentsSGIX
57372    'g',
57373    'l',
57374    'S',
57375    't',
57376    'r',
57377    'i',
57378    'n',
57379    'g',
57380    'M',
57381    'a',
57382    'r',
57383    'k',
57384    'e',
57385    'r',
57386    'G',
57387    'R',
57388    'E',
57389    'M',
57390    'E',
57391    'D',
57392    'Y',
57393    0, // glStringMarkerGREMEDY
57394    'g',
57395    'l',
57396    'S',
57397    'u',
57398    'b',
57399    'p',
57400    'i',
57401    'x',
57402    'e',
57403    'l',
57404    'P',
57405    'r',
57406    'e',
57407    'c',
57408    'i',
57409    's',
57410    'i',
57411    'o',
57412    'n',
57413    'B',
57414    'i',
57415    'a',
57416    's',
57417    'N',
57418    'V',
57419    0, // glSubpixelPrecisionBiasNV
57420    'g',
57421    'l',
57422    'S',
57423    'w',
57424    'i',
57425    'z',
57426    'z',
57427    'l',
57428    'e',
57429    'E',
57430    'X',
57431    'T',
57432    0, // glSwizzleEXT
57433    'g',
57434    'l',
57435    'S',
57436    'y',
57437    'n',
57438    'c',
57439    'T',
57440    'e',
57441    'x',
57442    't',
57443    'u',
57444    'r',
57445    'e',
57446    'I',
57447    'N',
57448    'T',
57449    'E',
57450    'L',
57451    0, // glSyncTextureINTEL
57452    'g',
57453    'l',
57454    'T',
57455    'a',
57456    'g',
57457    'S',
57458    'a',
57459    'm',
57460    'p',
57461    'l',
57462    'e',
57463    'B',
57464    'u',
57465    'f',
57466    'f',
57467    'e',
57468    'r',
57469    'S',
57470    'G',
57471    'I',
57472    'X',
57473    0, // glTagSampleBufferSGIX
57474    'g',
57475    'l',
57476    'T',
57477    'a',
57478    'n',
57479    'g',
57480    'e',
57481    'n',
57482    't',
57483    '3',
57484    'b',
57485    'E',
57486    'X',
57487    'T',
57488    0, // glTangent3bEXT
57489    'g',
57490    'l',
57491    'T',
57492    'a',
57493    'n',
57494    'g',
57495    'e',
57496    'n',
57497    't',
57498    '3',
57499    'b',
57500    'v',
57501    'E',
57502    'X',
57503    'T',
57504    0, // glTangent3bvEXT
57505    'g',
57506    'l',
57507    'T',
57508    'a',
57509    'n',
57510    'g',
57511    'e',
57512    'n',
57513    't',
57514    '3',
57515    'd',
57516    'E',
57517    'X',
57518    'T',
57519    0, // glTangent3dEXT
57520    'g',
57521    'l',
57522    'T',
57523    'a',
57524    'n',
57525    'g',
57526    'e',
57527    'n',
57528    't',
57529    '3',
57530    'd',
57531    'v',
57532    'E',
57533    'X',
57534    'T',
57535    0, // glTangent3dvEXT
57536    'g',
57537    'l',
57538    'T',
57539    'a',
57540    'n',
57541    'g',
57542    'e',
57543    'n',
57544    't',
57545    '3',
57546    'f',
57547    'E',
57548    'X',
57549    'T',
57550    0, // glTangent3fEXT
57551    'g',
57552    'l',
57553    'T',
57554    'a',
57555    'n',
57556    'g',
57557    'e',
57558    'n',
57559    't',
57560    '3',
57561    'f',
57562    'v',
57563    'E',
57564    'X',
57565    'T',
57566    0, // glTangent3fvEXT
57567    'g',
57568    'l',
57569    'T',
57570    'a',
57571    'n',
57572    'g',
57573    'e',
57574    'n',
57575    't',
57576    '3',
57577    'i',
57578    'E',
57579    'X',
57580    'T',
57581    0, // glTangent3iEXT
57582    'g',
57583    'l',
57584    'T',
57585    'a',
57586    'n',
57587    'g',
57588    'e',
57589    'n',
57590    't',
57591    '3',
57592    'i',
57593    'v',
57594    'E',
57595    'X',
57596    'T',
57597    0, // glTangent3ivEXT
57598    'g',
57599    'l',
57600    'T',
57601    'a',
57602    'n',
57603    'g',
57604    'e',
57605    'n',
57606    't',
57607    '3',
57608    's',
57609    'E',
57610    'X',
57611    'T',
57612    0, // glTangent3sEXT
57613    'g',
57614    'l',
57615    'T',
57616    'a',
57617    'n',
57618    'g',
57619    'e',
57620    'n',
57621    't',
57622    '3',
57623    's',
57624    'v',
57625    'E',
57626    'X',
57627    'T',
57628    0, // glTangent3svEXT
57629    'g',
57630    'l',
57631    'T',
57632    'a',
57633    'n',
57634    'g',
57635    'e',
57636    'n',
57637    't',
57638    'P',
57639    'o',
57640    'i',
57641    'n',
57642    't',
57643    'e',
57644    'r',
57645    'E',
57646    'X',
57647    'T',
57648    0, // glTangentPointerEXT
57649    'g',
57650    'l',
57651    'T',
57652    'b',
57653    'u',
57654    'f',
57655    'f',
57656    'e',
57657    'r',
57658    'M',
57659    'a',
57660    's',
57661    'k',
57662    '3',
57663    'D',
57664    'F',
57665    'X',
57666    0, // glTbufferMask3DFX
57667    'g',
57668    'l',
57669    'T',
57670    'e',
57671    's',
57672    's',
57673    'e',
57674    'l',
57675    'l',
57676    'a',
57677    't',
57678    'i',
57679    'o',
57680    'n',
57681    'F',
57682    'a',
57683    'c',
57684    't',
57685    'o',
57686    'r',
57687    'A',
57688    'M',
57689    'D',
57690    0, // glTessellationFactorAMD
57691    'g',
57692    'l',
57693    'T',
57694    'e',
57695    's',
57696    's',
57697    'e',
57698    'l',
57699    'l',
57700    'a',
57701    't',
57702    'i',
57703    'o',
57704    'n',
57705    'M',
57706    'o',
57707    'd',
57708    'e',
57709    'A',
57710    'M',
57711    'D',
57712    0, // glTessellationModeAMD
57713    'g',
57714    'l',
57715    'T',
57716    'e',
57717    's',
57718    't',
57719    'F',
57720    'e',
57721    'n',
57722    'c',
57723    'e',
57724    'A',
57725    'P',
57726    'P',
57727    'L',
57728    'E',
57729    0, // glTestFenceAPPLE
57730    'g',
57731    'l',
57732    'T',
57733    'e',
57734    's',
57735    't',
57736    'F',
57737    'e',
57738    'n',
57739    'c',
57740    'e',
57741    'N',
57742    'V',
57743    0, // glTestFenceNV
57744    'g',
57745    'l',
57746    'T',
57747    'e',
57748    's',
57749    't',
57750    'O',
57751    'b',
57752    'j',
57753    'e',
57754    'c',
57755    't',
57756    'A',
57757    'P',
57758    'P',
57759    'L',
57760    'E',
57761    0, // glTestObjectAPPLE
57762    'g',
57763    'l',
57764    'T',
57765    'e',
57766    'x',
57767    'A',
57768    't',
57769    't',
57770    'a',
57771    'c',
57772    'h',
57773    'M',
57774    'e',
57775    'm',
57776    'o',
57777    'r',
57778    'y',
57779    'N',
57780    'V',
57781    0, // glTexAttachMemoryNV
57782    'g',
57783    'l',
57784    'T',
57785    'e',
57786    'x',
57787    'B',
57788    'u',
57789    'f',
57790    'f',
57791    'e',
57792    'r',
57793    0, // glTexBuffer
57794    'g',
57795    'l',
57796    'T',
57797    'e',
57798    'x',
57799    'B',
57800    'u',
57801    'f',
57802    'f',
57803    'e',
57804    'r',
57805    'A',
57806    'R',
57807    'B',
57808    0, // glTexBufferARB
57809    'g',
57810    'l',
57811    'T',
57812    'e',
57813    'x',
57814    'B',
57815    'u',
57816    'f',
57817    'f',
57818    'e',
57819    'r',
57820    'E',
57821    'X',
57822    'T',
57823    0, // glTexBufferEXT
57824    'g',
57825    'l',
57826    'T',
57827    'e',
57828    'x',
57829    'B',
57830    'u',
57831    'f',
57832    'f',
57833    'e',
57834    'r',
57835    'O',
57836    'E',
57837    'S',
57838    0, // glTexBufferOES
57839    'g',
57840    'l',
57841    'T',
57842    'e',
57843    'x',
57844    'B',
57845    'u',
57846    'f',
57847    'f',
57848    'e',
57849    'r',
57850    'R',
57851    'a',
57852    'n',
57853    'g',
57854    'e',
57855    0, // glTexBufferRange
57856    'g',
57857    'l',
57858    'T',
57859    'e',
57860    'x',
57861    'B',
57862    'u',
57863    'f',
57864    'f',
57865    'e',
57866    'r',
57867    'R',
57868    'a',
57869    'n',
57870    'g',
57871    'e',
57872    'E',
57873    'X',
57874    'T',
57875    0, // glTexBufferRangeEXT
57876    'g',
57877    'l',
57878    'T',
57879    'e',
57880    'x',
57881    'B',
57882    'u',
57883    'f',
57884    'f',
57885    'e',
57886    'r',
57887    'R',
57888    'a',
57889    'n',
57890    'g',
57891    'e',
57892    'O',
57893    'E',
57894    'S',
57895    0, // glTexBufferRangeOES
57896    'g',
57897    'l',
57898    'T',
57899    'e',
57900    'x',
57901    'B',
57902    'u',
57903    'm',
57904    'p',
57905    'P',
57906    'a',
57907    'r',
57908    'a',
57909    'm',
57910    'e',
57911    't',
57912    'e',
57913    'r',
57914    'f',
57915    'v',
57916    'A',
57917    'T',
57918    'I',
57919    0, // glTexBumpParameterfvATI
57920    'g',
57921    'l',
57922    'T',
57923    'e',
57924    'x',
57925    'B',
57926    'u',
57927    'm',
57928    'p',
57929    'P',
57930    'a',
57931    'r',
57932    'a',
57933    'm',
57934    'e',
57935    't',
57936    'e',
57937    'r',
57938    'i',
57939    'v',
57940    'A',
57941    'T',
57942    'I',
57943    0, // glTexBumpParameterivATI
57944    'g',
57945    'l',
57946    'T',
57947    'e',
57948    'x',
57949    'C',
57950    'o',
57951    'o',
57952    'r',
57953    'd',
57954    '1',
57955    'b',
57956    'O',
57957    'E',
57958    'S',
57959    0, // glTexCoord1bOES
57960    'g',
57961    'l',
57962    'T',
57963    'e',
57964    'x',
57965    'C',
57966    'o',
57967    'o',
57968    'r',
57969    'd',
57970    '1',
57971    'b',
57972    'v',
57973    'O',
57974    'E',
57975    'S',
57976    0, // glTexCoord1bvOES
57977    'g',
57978    'l',
57979    'T',
57980    'e',
57981    'x',
57982    'C',
57983    'o',
57984    'o',
57985    'r',
57986    'd',
57987    '1',
57988    'd',
57989    0, // glTexCoord1d
57990    'g',
57991    'l',
57992    'T',
57993    'e',
57994    'x',
57995    'C',
57996    'o',
57997    'o',
57998    'r',
57999    'd',
58000    '1',
58001    'd',
58002    'v',
58003    0, // glTexCoord1dv
58004    'g',
58005    'l',
58006    'T',
58007    'e',
58008    'x',
58009    'C',
58010    'o',
58011    'o',
58012    'r',
58013    'd',
58014    '1',
58015    'f',
58016    0, // glTexCoord1f
58017    'g',
58018    'l',
58019    'T',
58020    'e',
58021    'x',
58022    'C',
58023    'o',
58024    'o',
58025    'r',
58026    'd',
58027    '1',
58028    'f',
58029    'v',
58030    0, // glTexCoord1fv
58031    'g',
58032    'l',
58033    'T',
58034    'e',
58035    'x',
58036    'C',
58037    'o',
58038    'o',
58039    'r',
58040    'd',
58041    '1',
58042    'h',
58043    'N',
58044    'V',
58045    0, // glTexCoord1hNV
58046    'g',
58047    'l',
58048    'T',
58049    'e',
58050    'x',
58051    'C',
58052    'o',
58053    'o',
58054    'r',
58055    'd',
58056    '1',
58057    'h',
58058    'v',
58059    'N',
58060    'V',
58061    0, // glTexCoord1hvNV
58062    'g',
58063    'l',
58064    'T',
58065    'e',
58066    'x',
58067    'C',
58068    'o',
58069    'o',
58070    'r',
58071    'd',
58072    '1',
58073    'i',
58074    0, // glTexCoord1i
58075    'g',
58076    'l',
58077    'T',
58078    'e',
58079    'x',
58080    'C',
58081    'o',
58082    'o',
58083    'r',
58084    'd',
58085    '1',
58086    'i',
58087    'v',
58088    0, // glTexCoord1iv
58089    'g',
58090    'l',
58091    'T',
58092    'e',
58093    'x',
58094    'C',
58095    'o',
58096    'o',
58097    'r',
58098    'd',
58099    '1',
58100    's',
58101    0, // glTexCoord1s
58102    'g',
58103    'l',
58104    'T',
58105    'e',
58106    'x',
58107    'C',
58108    'o',
58109    'o',
58110    'r',
58111    'd',
58112    '1',
58113    's',
58114    'v',
58115    0, // glTexCoord1sv
58116    'g',
58117    'l',
58118    'T',
58119    'e',
58120    'x',
58121    'C',
58122    'o',
58123    'o',
58124    'r',
58125    'd',
58126    '1',
58127    'x',
58128    'O',
58129    'E',
58130    'S',
58131    0, // glTexCoord1xOES
58132    'g',
58133    'l',
58134    'T',
58135    'e',
58136    'x',
58137    'C',
58138    'o',
58139    'o',
58140    'r',
58141    'd',
58142    '1',
58143    'x',
58144    'v',
58145    'O',
58146    'E',
58147    'S',
58148    0, // glTexCoord1xvOES
58149    'g',
58150    'l',
58151    'T',
58152    'e',
58153    'x',
58154    'C',
58155    'o',
58156    'o',
58157    'r',
58158    'd',
58159    '2',
58160    'b',
58161    'O',
58162    'E',
58163    'S',
58164    0, // glTexCoord2bOES
58165    'g',
58166    'l',
58167    'T',
58168    'e',
58169    'x',
58170    'C',
58171    'o',
58172    'o',
58173    'r',
58174    'd',
58175    '2',
58176    'b',
58177    'v',
58178    'O',
58179    'E',
58180    'S',
58181    0, // glTexCoord2bvOES
58182    'g',
58183    'l',
58184    'T',
58185    'e',
58186    'x',
58187    'C',
58188    'o',
58189    'o',
58190    'r',
58191    'd',
58192    '2',
58193    'd',
58194    0, // glTexCoord2d
58195    'g',
58196    'l',
58197    'T',
58198    'e',
58199    'x',
58200    'C',
58201    'o',
58202    'o',
58203    'r',
58204    'd',
58205    '2',
58206    'd',
58207    'v',
58208    0, // glTexCoord2dv
58209    'g',
58210    'l',
58211    'T',
58212    'e',
58213    'x',
58214    'C',
58215    'o',
58216    'o',
58217    'r',
58218    'd',
58219    '2',
58220    'f',
58221    0, // glTexCoord2f
58222    'g',
58223    'l',
58224    'T',
58225    'e',
58226    'x',
58227    'C',
58228    'o',
58229    'o',
58230    'r',
58231    'd',
58232    '2',
58233    'f',
58234    'C',
58235    'o',
58236    'l',
58237    'o',
58238    'r',
58239    '3',
58240    'f',
58241    'V',
58242    'e',
58243    'r',
58244    't',
58245    'e',
58246    'x',
58247    '3',
58248    'f',
58249    'S',
58250    'U',
58251    'N',
58252    0, // glTexCoord2fColor3fVertex3fSUN
58253    'g',
58254    'l',
58255    'T',
58256    'e',
58257    'x',
58258    'C',
58259    'o',
58260    'o',
58261    'r',
58262    'd',
58263    '2',
58264    'f',
58265    'C',
58266    'o',
58267    'l',
58268    'o',
58269    'r',
58270    '3',
58271    'f',
58272    'V',
58273    'e',
58274    'r',
58275    't',
58276    'e',
58277    'x',
58278    '3',
58279    'f',
58280    'v',
58281    'S',
58282    'U',
58283    'N',
58284    0, // glTexCoord2fColor3fVertex3fvSUN
58285    'g',
58286    'l',
58287    'T',
58288    'e',
58289    'x',
58290    'C',
58291    'o',
58292    'o',
58293    'r',
58294    'd',
58295    '2',
58296    'f',
58297    'C',
58298    'o',
58299    'l',
58300    'o',
58301    'r',
58302    '4',
58303    'f',
58304    'N',
58305    'o',
58306    'r',
58307    'm',
58308    'a',
58309    'l',
58310    '3',
58311    'f',
58312    'V',
58313    'e',
58314    'r',
58315    't',
58316    'e',
58317    'x',
58318    '3',
58319    'f',
58320    'S',
58321    'U',
58322    'N',
58323    0, // glTexCoord2fColor4fNormal3fVertex3fSUN
58324    'g',
58325    'l',
58326    'T',
58327    'e',
58328    'x',
58329    'C',
58330    'o',
58331    'o',
58332    'r',
58333    'd',
58334    '2',
58335    'f',
58336    'C',
58337    'o',
58338    'l',
58339    'o',
58340    'r',
58341    '4',
58342    'f',
58343    'N',
58344    'o',
58345    'r',
58346    'm',
58347    'a',
58348    'l',
58349    '3',
58350    'f',
58351    'V',
58352    'e',
58353    'r',
58354    't',
58355    'e',
58356    'x',
58357    '3',
58358    'f',
58359    'v',
58360    'S',
58361    'U',
58362    'N',
58363    0, // glTexCoord2fColor4fNormal3fVertex3fvSUN
58364    'g',
58365    'l',
58366    'T',
58367    'e',
58368    'x',
58369    'C',
58370    'o',
58371    'o',
58372    'r',
58373    'd',
58374    '2',
58375    'f',
58376    'C',
58377    'o',
58378    'l',
58379    'o',
58380    'r',
58381    '4',
58382    'u',
58383    'b',
58384    'V',
58385    'e',
58386    'r',
58387    't',
58388    'e',
58389    'x',
58390    '3',
58391    'f',
58392    'S',
58393    'U',
58394    'N',
58395    0, // glTexCoord2fColor4ubVertex3fSUN
58396    'g',
58397    'l',
58398    'T',
58399    'e',
58400    'x',
58401    'C',
58402    'o',
58403    'o',
58404    'r',
58405    'd',
58406    '2',
58407    'f',
58408    'C',
58409    'o',
58410    'l',
58411    'o',
58412    'r',
58413    '4',
58414    'u',
58415    'b',
58416    'V',
58417    'e',
58418    'r',
58419    't',
58420    'e',
58421    'x',
58422    '3',
58423    'f',
58424    'v',
58425    'S',
58426    'U',
58427    'N',
58428    0, // glTexCoord2fColor4ubVertex3fvSUN
58429    'g',
58430    'l',
58431    'T',
58432    'e',
58433    'x',
58434    'C',
58435    'o',
58436    'o',
58437    'r',
58438    'd',
58439    '2',
58440    'f',
58441    'N',
58442    'o',
58443    'r',
58444    'm',
58445    'a',
58446    'l',
58447    '3',
58448    'f',
58449    'V',
58450    'e',
58451    'r',
58452    't',
58453    'e',
58454    'x',
58455    '3',
58456    'f',
58457    'S',
58458    'U',
58459    'N',
58460    0, // glTexCoord2fNormal3fVertex3fSUN
58461    'g',
58462    'l',
58463    'T',
58464    'e',
58465    'x',
58466    'C',
58467    'o',
58468    'o',
58469    'r',
58470    'd',
58471    '2',
58472    'f',
58473    'N',
58474    'o',
58475    'r',
58476    'm',
58477    'a',
58478    'l',
58479    '3',
58480    'f',
58481    'V',
58482    'e',
58483    'r',
58484    't',
58485    'e',
58486    'x',
58487    '3',
58488    'f',
58489    'v',
58490    'S',
58491    'U',
58492    'N',
58493    0, // glTexCoord2fNormal3fVertex3fvSUN
58494    'g',
58495    'l',
58496    'T',
58497    'e',
58498    'x',
58499    'C',
58500    'o',
58501    'o',
58502    'r',
58503    'd',
58504    '2',
58505    'f',
58506    'V',
58507    'e',
58508    'r',
58509    't',
58510    'e',
58511    'x',
58512    '3',
58513    'f',
58514    'S',
58515    'U',
58516    'N',
58517    0, // glTexCoord2fVertex3fSUN
58518    'g',
58519    'l',
58520    'T',
58521    'e',
58522    'x',
58523    'C',
58524    'o',
58525    'o',
58526    'r',
58527    'd',
58528    '2',
58529    'f',
58530    'V',
58531    'e',
58532    'r',
58533    't',
58534    'e',
58535    'x',
58536    '3',
58537    'f',
58538    'v',
58539    'S',
58540    'U',
58541    'N',
58542    0, // glTexCoord2fVertex3fvSUN
58543    'g',
58544    'l',
58545    'T',
58546    'e',
58547    'x',
58548    'C',
58549    'o',
58550    'o',
58551    'r',
58552    'd',
58553    '2',
58554    'f',
58555    'v',
58556    0, // glTexCoord2fv
58557    'g',
58558    'l',
58559    'T',
58560    'e',
58561    'x',
58562    'C',
58563    'o',
58564    'o',
58565    'r',
58566    'd',
58567    '2',
58568    'h',
58569    'N',
58570    'V',
58571    0, // glTexCoord2hNV
58572    'g',
58573    'l',
58574    'T',
58575    'e',
58576    'x',
58577    'C',
58578    'o',
58579    'o',
58580    'r',
58581    'd',
58582    '2',
58583    'h',
58584    'v',
58585    'N',
58586    'V',
58587    0, // glTexCoord2hvNV
58588    'g',
58589    'l',
58590    'T',
58591    'e',
58592    'x',
58593    'C',
58594    'o',
58595    'o',
58596    'r',
58597    'd',
58598    '2',
58599    'i',
58600    0, // glTexCoord2i
58601    'g',
58602    'l',
58603    'T',
58604    'e',
58605    'x',
58606    'C',
58607    'o',
58608    'o',
58609    'r',
58610    'd',
58611    '2',
58612    'i',
58613    'v',
58614    0, // glTexCoord2iv
58615    'g',
58616    'l',
58617    'T',
58618    'e',
58619    'x',
58620    'C',
58621    'o',
58622    'o',
58623    'r',
58624    'd',
58625    '2',
58626    's',
58627    0, // glTexCoord2s
58628    'g',
58629    'l',
58630    'T',
58631    'e',
58632    'x',
58633    'C',
58634    'o',
58635    'o',
58636    'r',
58637    'd',
58638    '2',
58639    's',
58640    'v',
58641    0, // glTexCoord2sv
58642    'g',
58643    'l',
58644    'T',
58645    'e',
58646    'x',
58647    'C',
58648    'o',
58649    'o',
58650    'r',
58651    'd',
58652    '2',
58653    'x',
58654    'O',
58655    'E',
58656    'S',
58657    0, // glTexCoord2xOES
58658    'g',
58659    'l',
58660    'T',
58661    'e',
58662    'x',
58663    'C',
58664    'o',
58665    'o',
58666    'r',
58667    'd',
58668    '2',
58669    'x',
58670    'v',
58671    'O',
58672    'E',
58673    'S',
58674    0, // glTexCoord2xvOES
58675    'g',
58676    'l',
58677    'T',
58678    'e',
58679    'x',
58680    'C',
58681    'o',
58682    'o',
58683    'r',
58684    'd',
58685    '3',
58686    'b',
58687    'O',
58688    'E',
58689    'S',
58690    0, // glTexCoord3bOES
58691    'g',
58692    'l',
58693    'T',
58694    'e',
58695    'x',
58696    'C',
58697    'o',
58698    'o',
58699    'r',
58700    'd',
58701    '3',
58702    'b',
58703    'v',
58704    'O',
58705    'E',
58706    'S',
58707    0, // glTexCoord3bvOES
58708    'g',
58709    'l',
58710    'T',
58711    'e',
58712    'x',
58713    'C',
58714    'o',
58715    'o',
58716    'r',
58717    'd',
58718    '3',
58719    'd',
58720    0, // glTexCoord3d
58721    'g',
58722    'l',
58723    'T',
58724    'e',
58725    'x',
58726    'C',
58727    'o',
58728    'o',
58729    'r',
58730    'd',
58731    '3',
58732    'd',
58733    'v',
58734    0, // glTexCoord3dv
58735    'g',
58736    'l',
58737    'T',
58738    'e',
58739    'x',
58740    'C',
58741    'o',
58742    'o',
58743    'r',
58744    'd',
58745    '3',
58746    'f',
58747    0, // glTexCoord3f
58748    'g',
58749    'l',
58750    'T',
58751    'e',
58752    'x',
58753    'C',
58754    'o',
58755    'o',
58756    'r',
58757    'd',
58758    '3',
58759    'f',
58760    'v',
58761    0, // glTexCoord3fv
58762    'g',
58763    'l',
58764    'T',
58765    'e',
58766    'x',
58767    'C',
58768    'o',
58769    'o',
58770    'r',
58771    'd',
58772    '3',
58773    'h',
58774    'N',
58775    'V',
58776    0, // glTexCoord3hNV
58777    'g',
58778    'l',
58779    'T',
58780    'e',
58781    'x',
58782    'C',
58783    'o',
58784    'o',
58785    'r',
58786    'd',
58787    '3',
58788    'h',
58789    'v',
58790    'N',
58791    'V',
58792    0, // glTexCoord3hvNV
58793    'g',
58794    'l',
58795    'T',
58796    'e',
58797    'x',
58798    'C',
58799    'o',
58800    'o',
58801    'r',
58802    'd',
58803    '3',
58804    'i',
58805    0, // glTexCoord3i
58806    'g',
58807    'l',
58808    'T',
58809    'e',
58810    'x',
58811    'C',
58812    'o',
58813    'o',
58814    'r',
58815    'd',
58816    '3',
58817    'i',
58818    'v',
58819    0, // glTexCoord3iv
58820    'g',
58821    'l',
58822    'T',
58823    'e',
58824    'x',
58825    'C',
58826    'o',
58827    'o',
58828    'r',
58829    'd',
58830    '3',
58831    's',
58832    0, // glTexCoord3s
58833    'g',
58834    'l',
58835    'T',
58836    'e',
58837    'x',
58838    'C',
58839    'o',
58840    'o',
58841    'r',
58842    'd',
58843    '3',
58844    's',
58845    'v',
58846    0, // glTexCoord3sv
58847    'g',
58848    'l',
58849    'T',
58850    'e',
58851    'x',
58852    'C',
58853    'o',
58854    'o',
58855    'r',
58856    'd',
58857    '3',
58858    'x',
58859    'O',
58860    'E',
58861    'S',
58862    0, // glTexCoord3xOES
58863    'g',
58864    'l',
58865    'T',
58866    'e',
58867    'x',
58868    'C',
58869    'o',
58870    'o',
58871    'r',
58872    'd',
58873    '3',
58874    'x',
58875    'v',
58876    'O',
58877    'E',
58878    'S',
58879    0, // glTexCoord3xvOES
58880    'g',
58881    'l',
58882    'T',
58883    'e',
58884    'x',
58885    'C',
58886    'o',
58887    'o',
58888    'r',
58889    'd',
58890    '4',
58891    'b',
58892    'O',
58893    'E',
58894    'S',
58895    0, // glTexCoord4bOES
58896    'g',
58897    'l',
58898    'T',
58899    'e',
58900    'x',
58901    'C',
58902    'o',
58903    'o',
58904    'r',
58905    'd',
58906    '4',
58907    'b',
58908    'v',
58909    'O',
58910    'E',
58911    'S',
58912    0, // glTexCoord4bvOES
58913    'g',
58914    'l',
58915    'T',
58916    'e',
58917    'x',
58918    'C',
58919    'o',
58920    'o',
58921    'r',
58922    'd',
58923    '4',
58924    'd',
58925    0, // glTexCoord4d
58926    'g',
58927    'l',
58928    'T',
58929    'e',
58930    'x',
58931    'C',
58932    'o',
58933    'o',
58934    'r',
58935    'd',
58936    '4',
58937    'd',
58938    'v',
58939    0, // glTexCoord4dv
58940    'g',
58941    'l',
58942    'T',
58943    'e',
58944    'x',
58945    'C',
58946    'o',
58947    'o',
58948    'r',
58949    'd',
58950    '4',
58951    'f',
58952    0, // glTexCoord4f
58953    'g',
58954    'l',
58955    'T',
58956    'e',
58957    'x',
58958    'C',
58959    'o',
58960    'o',
58961    'r',
58962    'd',
58963    '4',
58964    'f',
58965    'C',
58966    'o',
58967    'l',
58968    'o',
58969    'r',
58970    '4',
58971    'f',
58972    'N',
58973    'o',
58974    'r',
58975    'm',
58976    'a',
58977    'l',
58978    '3',
58979    'f',
58980    'V',
58981    'e',
58982    'r',
58983    't',
58984    'e',
58985    'x',
58986    '4',
58987    'f',
58988    'S',
58989    'U',
58990    'N',
58991    0, // glTexCoord4fColor4fNormal3fVertex4fSUN
58992    'g',
58993    'l',
58994    'T',
58995    'e',
58996    'x',
58997    'C',
58998    'o',
58999    'o',
59000    'r',
59001    'd',
59002    '4',
59003    'f',
59004    'C',
59005    'o',
59006    'l',
59007    'o',
59008    'r',
59009    '4',
59010    'f',
59011    'N',
59012    'o',
59013    'r',
59014    'm',
59015    'a',
59016    'l',
59017    '3',
59018    'f',
59019    'V',
59020    'e',
59021    'r',
59022    't',
59023    'e',
59024    'x',
59025    '4',
59026    'f',
59027    'v',
59028    'S',
59029    'U',
59030    'N',
59031    0, // glTexCoord4fColor4fNormal3fVertex4fvSUN
59032    'g',
59033    'l',
59034    'T',
59035    'e',
59036    'x',
59037    'C',
59038    'o',
59039    'o',
59040    'r',
59041    'd',
59042    '4',
59043    'f',
59044    'V',
59045    'e',
59046    'r',
59047    't',
59048    'e',
59049    'x',
59050    '4',
59051    'f',
59052    'S',
59053    'U',
59054    'N',
59055    0, // glTexCoord4fVertex4fSUN
59056    'g',
59057    'l',
59058    'T',
59059    'e',
59060    'x',
59061    'C',
59062    'o',
59063    'o',
59064    'r',
59065    'd',
59066    '4',
59067    'f',
59068    'V',
59069    'e',
59070    'r',
59071    't',
59072    'e',
59073    'x',
59074    '4',
59075    'f',
59076    'v',
59077    'S',
59078    'U',
59079    'N',
59080    0, // glTexCoord4fVertex4fvSUN
59081    'g',
59082    'l',
59083    'T',
59084    'e',
59085    'x',
59086    'C',
59087    'o',
59088    'o',
59089    'r',
59090    'd',
59091    '4',
59092    'f',
59093    'v',
59094    0, // glTexCoord4fv
59095    'g',
59096    'l',
59097    'T',
59098    'e',
59099    'x',
59100    'C',
59101    'o',
59102    'o',
59103    'r',
59104    'd',
59105    '4',
59106    'h',
59107    'N',
59108    'V',
59109    0, // glTexCoord4hNV
59110    'g',
59111    'l',
59112    'T',
59113    'e',
59114    'x',
59115    'C',
59116    'o',
59117    'o',
59118    'r',
59119    'd',
59120    '4',
59121    'h',
59122    'v',
59123    'N',
59124    'V',
59125    0, // glTexCoord4hvNV
59126    'g',
59127    'l',
59128    'T',
59129    'e',
59130    'x',
59131    'C',
59132    'o',
59133    'o',
59134    'r',
59135    'd',
59136    '4',
59137    'i',
59138    0, // glTexCoord4i
59139    'g',
59140    'l',
59141    'T',
59142    'e',
59143    'x',
59144    'C',
59145    'o',
59146    'o',
59147    'r',
59148    'd',
59149    '4',
59150    'i',
59151    'v',
59152    0, // glTexCoord4iv
59153    'g',
59154    'l',
59155    'T',
59156    'e',
59157    'x',
59158    'C',
59159    'o',
59160    'o',
59161    'r',
59162    'd',
59163    '4',
59164    's',
59165    0, // glTexCoord4s
59166    'g',
59167    'l',
59168    'T',
59169    'e',
59170    'x',
59171    'C',
59172    'o',
59173    'o',
59174    'r',
59175    'd',
59176    '4',
59177    's',
59178    'v',
59179    0, // glTexCoord4sv
59180    'g',
59181    'l',
59182    'T',
59183    'e',
59184    'x',
59185    'C',
59186    'o',
59187    'o',
59188    'r',
59189    'd',
59190    '4',
59191    'x',
59192    'O',
59193    'E',
59194    'S',
59195    0, // glTexCoord4xOES
59196    'g',
59197    'l',
59198    'T',
59199    'e',
59200    'x',
59201    'C',
59202    'o',
59203    'o',
59204    'r',
59205    'd',
59206    '4',
59207    'x',
59208    'v',
59209    'O',
59210    'E',
59211    'S',
59212    0, // glTexCoord4xvOES
59213    'g',
59214    'l',
59215    'T',
59216    'e',
59217    'x',
59218    'C',
59219    'o',
59220    'o',
59221    'r',
59222    'd',
59223    'F',
59224    'o',
59225    'r',
59226    'm',
59227    'a',
59228    't',
59229    'N',
59230    'V',
59231    0, // glTexCoordFormatNV
59232    'g',
59233    'l',
59234    'T',
59235    'e',
59236    'x',
59237    'C',
59238    'o',
59239    'o',
59240    'r',
59241    'd',
59242    'P',
59243    '1',
59244    'u',
59245    'i',
59246    0, // glTexCoordP1ui
59247    'g',
59248    'l',
59249    'T',
59250    'e',
59251    'x',
59252    'C',
59253    'o',
59254    'o',
59255    'r',
59256    'd',
59257    'P',
59258    '1',
59259    'u',
59260    'i',
59261    'v',
59262    0, // glTexCoordP1uiv
59263    'g',
59264    'l',
59265    'T',
59266    'e',
59267    'x',
59268    'C',
59269    'o',
59270    'o',
59271    'r',
59272    'd',
59273    'P',
59274    '2',
59275    'u',
59276    'i',
59277    0, // glTexCoordP2ui
59278    'g',
59279    'l',
59280    'T',
59281    'e',
59282    'x',
59283    'C',
59284    'o',
59285    'o',
59286    'r',
59287    'd',
59288    'P',
59289    '2',
59290    'u',
59291    'i',
59292    'v',
59293    0, // glTexCoordP2uiv
59294    'g',
59295    'l',
59296    'T',
59297    'e',
59298    'x',
59299    'C',
59300    'o',
59301    'o',
59302    'r',
59303    'd',
59304    'P',
59305    '3',
59306    'u',
59307    'i',
59308    0, // glTexCoordP3ui
59309    'g',
59310    'l',
59311    'T',
59312    'e',
59313    'x',
59314    'C',
59315    'o',
59316    'o',
59317    'r',
59318    'd',
59319    'P',
59320    '3',
59321    'u',
59322    'i',
59323    'v',
59324    0, // glTexCoordP3uiv
59325    'g',
59326    'l',
59327    'T',
59328    'e',
59329    'x',
59330    'C',
59331    'o',
59332    'o',
59333    'r',
59334    'd',
59335    'P',
59336    '4',
59337    'u',
59338    'i',
59339    0, // glTexCoordP4ui
59340    'g',
59341    'l',
59342    'T',
59343    'e',
59344    'x',
59345    'C',
59346    'o',
59347    'o',
59348    'r',
59349    'd',
59350    'P',
59351    '4',
59352    'u',
59353    'i',
59354    'v',
59355    0, // glTexCoordP4uiv
59356    'g',
59357    'l',
59358    'T',
59359    'e',
59360    'x',
59361    'C',
59362    'o',
59363    'o',
59364    'r',
59365    'd',
59366    'P',
59367    'o',
59368    'i',
59369    'n',
59370    't',
59371    'e',
59372    'r',
59373    0, // glTexCoordPointer
59374    'g',
59375    'l',
59376    'T',
59377    'e',
59378    'x',
59379    'C',
59380    'o',
59381    'o',
59382    'r',
59383    'd',
59384    'P',
59385    'o',
59386    'i',
59387    'n',
59388    't',
59389    'e',
59390    'r',
59391    'E',
59392    'X',
59393    'T',
59394    0, // glTexCoordPointerEXT
59395    'g',
59396    'l',
59397    'T',
59398    'e',
59399    'x',
59400    'C',
59401    'o',
59402    'o',
59403    'r',
59404    'd',
59405    'P',
59406    'o',
59407    'i',
59408    'n',
59409    't',
59410    'e',
59411    'r',
59412    'L',
59413    'i',
59414    's',
59415    't',
59416    'I',
59417    'B',
59418    'M',
59419    0, // glTexCoordPointerListIBM
59420    'g',
59421    'l',
59422    'T',
59423    'e',
59424    'x',
59425    'C',
59426    'o',
59427    'o',
59428    'r',
59429    'd',
59430    'P',
59431    'o',
59432    'i',
59433    'n',
59434    't',
59435    'e',
59436    'r',
59437    'v',
59438    'I',
59439    'N',
59440    'T',
59441    'E',
59442    'L',
59443    0, // glTexCoordPointervINTEL
59444    'g',
59445    'l',
59446    'T',
59447    'e',
59448    'x',
59449    'E',
59450    'n',
59451    'v',
59452    'f',
59453    0, // glTexEnvf
59454    'g',
59455    'l',
59456    'T',
59457    'e',
59458    'x',
59459    'E',
59460    'n',
59461    'v',
59462    'f',
59463    'v',
59464    0, // glTexEnvfv
59465    'g',
59466    'l',
59467    'T',
59468    'e',
59469    'x',
59470    'E',
59471    'n',
59472    'v',
59473    'i',
59474    0, // glTexEnvi
59475    'g',
59476    'l',
59477    'T',
59478    'e',
59479    'x',
59480    'E',
59481    'n',
59482    'v',
59483    'i',
59484    'v',
59485    0, // glTexEnviv
59486    'g',
59487    'l',
59488    'T',
59489    'e',
59490    'x',
59491    'E',
59492    'n',
59493    'v',
59494    'x',
59495    0, // glTexEnvx
59496    'g',
59497    'l',
59498    'T',
59499    'e',
59500    'x',
59501    'E',
59502    'n',
59503    'v',
59504    'x',
59505    'O',
59506    'E',
59507    'S',
59508    0, // glTexEnvxOES
59509    'g',
59510    'l',
59511    'T',
59512    'e',
59513    'x',
59514    'E',
59515    'n',
59516    'v',
59517    'x',
59518    'v',
59519    0, // glTexEnvxv
59520    'g',
59521    'l',
59522    'T',
59523    'e',
59524    'x',
59525    'E',
59526    'n',
59527    'v',
59528    'x',
59529    'v',
59530    'O',
59531    'E',
59532    'S',
59533    0, // glTexEnvxvOES
59534    'g',
59535    'l',
59536    'T',
59537    'e',
59538    'x',
59539    'F',
59540    'i',
59541    'l',
59542    't',
59543    'e',
59544    'r',
59545    'F',
59546    'u',
59547    'n',
59548    'c',
59549    'S',
59550    'G',
59551    'I',
59552    'S',
59553    0, // glTexFilterFuncSGIS
59554    'g',
59555    'l',
59556    'T',
59557    'e',
59558    'x',
59559    'G',
59560    'e',
59561    'n',
59562    'd',
59563    0, // glTexGend
59564    'g',
59565    'l',
59566    'T',
59567    'e',
59568    'x',
59569    'G',
59570    'e',
59571    'n',
59572    'd',
59573    'v',
59574    0, // glTexGendv
59575    'g',
59576    'l',
59577    'T',
59578    'e',
59579    'x',
59580    'G',
59581    'e',
59582    'n',
59583    'f',
59584    0, // glTexGenf
59585    'g',
59586    'l',
59587    'T',
59588    'e',
59589    'x',
59590    'G',
59591    'e',
59592    'n',
59593    'f',
59594    'O',
59595    'E',
59596    'S',
59597    0, // glTexGenfOES
59598    'g',
59599    'l',
59600    'T',
59601    'e',
59602    'x',
59603    'G',
59604    'e',
59605    'n',
59606    'f',
59607    'v',
59608    0, // glTexGenfv
59609    'g',
59610    'l',
59611    'T',
59612    'e',
59613    'x',
59614    'G',
59615    'e',
59616    'n',
59617    'f',
59618    'v',
59619    'O',
59620    'E',
59621    'S',
59622    0, // glTexGenfvOES
59623    'g',
59624    'l',
59625    'T',
59626    'e',
59627    'x',
59628    'G',
59629    'e',
59630    'n',
59631    'i',
59632    0, // glTexGeni
59633    'g',
59634    'l',
59635    'T',
59636    'e',
59637    'x',
59638    'G',
59639    'e',
59640    'n',
59641    'i',
59642    'O',
59643    'E',
59644    'S',
59645    0, // glTexGeniOES
59646    'g',
59647    'l',
59648    'T',
59649    'e',
59650    'x',
59651    'G',
59652    'e',
59653    'n',
59654    'i',
59655    'v',
59656    0, // glTexGeniv
59657    'g',
59658    'l',
59659    'T',
59660    'e',
59661    'x',
59662    'G',
59663    'e',
59664    'n',
59665    'i',
59666    'v',
59667    'O',
59668    'E',
59669    'S',
59670    0, // glTexGenivOES
59671    'g',
59672    'l',
59673    'T',
59674    'e',
59675    'x',
59676    'G',
59677    'e',
59678    'n',
59679    'x',
59680    'O',
59681    'E',
59682    'S',
59683    0, // glTexGenxOES
59684    'g',
59685    'l',
59686    'T',
59687    'e',
59688    'x',
59689    'G',
59690    'e',
59691    'n',
59692    'x',
59693    'v',
59694    'O',
59695    'E',
59696    'S',
59697    0, // glTexGenxvOES
59698    'g',
59699    'l',
59700    'T',
59701    'e',
59702    'x',
59703    'I',
59704    'm',
59705    'a',
59706    'g',
59707    'e',
59708    '1',
59709    'D',
59710    0, // glTexImage1D
59711    'g',
59712    'l',
59713    'T',
59714    'e',
59715    'x',
59716    'I',
59717    'm',
59718    'a',
59719    'g',
59720    'e',
59721    '2',
59722    'D',
59723    0, // glTexImage2D
59724    'g',
59725    'l',
59726    'T',
59727    'e',
59728    'x',
59729    'I',
59730    'm',
59731    'a',
59732    'g',
59733    'e',
59734    '2',
59735    'D',
59736    'M',
59737    'u',
59738    'l',
59739    't',
59740    'i',
59741    's',
59742    'a',
59743    'm',
59744    'p',
59745    'l',
59746    'e',
59747    0, // glTexImage2DMultisample
59748    'g',
59749    'l',
59750    'T',
59751    'e',
59752    'x',
59753    'I',
59754    'm',
59755    'a',
59756    'g',
59757    'e',
59758    '2',
59759    'D',
59760    'M',
59761    'u',
59762    'l',
59763    't',
59764    'i',
59765    's',
59766    'a',
59767    'm',
59768    'p',
59769    'l',
59770    'e',
59771    'C',
59772    'o',
59773    'v',
59774    'e',
59775    'r',
59776    'a',
59777    'g',
59778    'e',
59779    'N',
59780    'V',
59781    0, // glTexImage2DMultisampleCoverageNV
59782    'g',
59783    'l',
59784    'T',
59785    'e',
59786    'x',
59787    'I',
59788    'm',
59789    'a',
59790    'g',
59791    'e',
59792    '3',
59793    'D',
59794    0, // glTexImage3D
59795    'g',
59796    'l',
59797    'T',
59798    'e',
59799    'x',
59800    'I',
59801    'm',
59802    'a',
59803    'g',
59804    'e',
59805    '3',
59806    'D',
59807    'E',
59808    'X',
59809    'T',
59810    0, // glTexImage3DEXT
59811    'g',
59812    'l',
59813    'T',
59814    'e',
59815    'x',
59816    'I',
59817    'm',
59818    'a',
59819    'g',
59820    'e',
59821    '3',
59822    'D',
59823    'M',
59824    'u',
59825    'l',
59826    't',
59827    'i',
59828    's',
59829    'a',
59830    'm',
59831    'p',
59832    'l',
59833    'e',
59834    0, // glTexImage3DMultisample
59835    'g',
59836    'l',
59837    'T',
59838    'e',
59839    'x',
59840    'I',
59841    'm',
59842    'a',
59843    'g',
59844    'e',
59845    '3',
59846    'D',
59847    'M',
59848    'u',
59849    'l',
59850    't',
59851    'i',
59852    's',
59853    'a',
59854    'm',
59855    'p',
59856    'l',
59857    'e',
59858    'C',
59859    'o',
59860    'v',
59861    'e',
59862    'r',
59863    'a',
59864    'g',
59865    'e',
59866    'N',
59867    'V',
59868    0, // glTexImage3DMultisampleCoverageNV
59869    'g',
59870    'l',
59871    'T',
59872    'e',
59873    'x',
59874    'I',
59875    'm',
59876    'a',
59877    'g',
59878    'e',
59879    '3',
59880    'D',
59881    'O',
59882    'E',
59883    'S',
59884    0, // glTexImage3DOES
59885    'g',
59886    'l',
59887    'T',
59888    'e',
59889    'x',
59890    'I',
59891    'm',
59892    'a',
59893    'g',
59894    'e',
59895    '4',
59896    'D',
59897    'S',
59898    'G',
59899    'I',
59900    'S',
59901    0, // glTexImage4DSGIS
59902    'g',
59903    'l',
59904    'T',
59905    'e',
59906    'x',
59907    'P',
59908    'a',
59909    'g',
59910    'e',
59911    'C',
59912    'o',
59913    'm',
59914    'm',
59915    'i',
59916    't',
59917    'm',
59918    'e',
59919    'n',
59920    't',
59921    'A',
59922    'R',
59923    'B',
59924    0, // glTexPageCommitmentARB
59925    'g',
59926    'l',
59927    'T',
59928    'e',
59929    'x',
59930    'P',
59931    'a',
59932    'g',
59933    'e',
59934    'C',
59935    'o',
59936    'm',
59937    'm',
59938    'i',
59939    't',
59940    'm',
59941    'e',
59942    'n',
59943    't',
59944    'E',
59945    'X',
59946    'T',
59947    0, // glTexPageCommitmentEXT
59948    'g',
59949    'l',
59950    'T',
59951    'e',
59952    'x',
59953    'P',
59954    'a',
59955    'r',
59956    'a',
59957    'm',
59958    'e',
59959    't',
59960    'e',
59961    'r',
59962    'I',
59963    'i',
59964    'v',
59965    0, // glTexParameterIiv
59966    'g',
59967    'l',
59968    'T',
59969    'e',
59970    'x',
59971    'P',
59972    'a',
59973    'r',
59974    'a',
59975    'm',
59976    'e',
59977    't',
59978    'e',
59979    'r',
59980    'I',
59981    'i',
59982    'v',
59983    'E',
59984    'X',
59985    'T',
59986    0, // glTexParameterIivEXT
59987    'g',
59988    'l',
59989    'T',
59990    'e',
59991    'x',
59992    'P',
59993    'a',
59994    'r',
59995    'a',
59996    'm',
59997    'e',
59998    't',
59999    'e',
60000    'r',
60001    'I',
60002    'i',
60003    'v',
60004    'O',
60005    'E',
60006    'S',
60007    0, // glTexParameterIivOES
60008    'g',
60009    'l',
60010    'T',
60011    'e',
60012    'x',
60013    'P',
60014    'a',
60015    'r',
60016    'a',
60017    'm',
60018    'e',
60019    't',
60020    'e',
60021    'r',
60022    'I',
60023    'u',
60024    'i',
60025    'v',
60026    0, // glTexParameterIuiv
60027    'g',
60028    'l',
60029    'T',
60030    'e',
60031    'x',
60032    'P',
60033    'a',
60034    'r',
60035    'a',
60036    'm',
60037    'e',
60038    't',
60039    'e',
60040    'r',
60041    'I',
60042    'u',
60043    'i',
60044    'v',
60045    'E',
60046    'X',
60047    'T',
60048    0, // glTexParameterIuivEXT
60049    'g',
60050    'l',
60051    'T',
60052    'e',
60053    'x',
60054    'P',
60055    'a',
60056    'r',
60057    'a',
60058    'm',
60059    'e',
60060    't',
60061    'e',
60062    'r',
60063    'I',
60064    'u',
60065    'i',
60066    'v',
60067    'O',
60068    'E',
60069    'S',
60070    0, // glTexParameterIuivOES
60071    'g',
60072    'l',
60073    'T',
60074    'e',
60075    'x',
60076    'P',
60077    'a',
60078    'r',
60079    'a',
60080    'm',
60081    'e',
60082    't',
60083    'e',
60084    'r',
60085    'f',
60086    0, // glTexParameterf
60087    'g',
60088    'l',
60089    'T',
60090    'e',
60091    'x',
60092    'P',
60093    'a',
60094    'r',
60095    'a',
60096    'm',
60097    'e',
60098    't',
60099    'e',
60100    'r',
60101    'f',
60102    'v',
60103    0, // glTexParameterfv
60104    'g',
60105    'l',
60106    'T',
60107    'e',
60108    'x',
60109    'P',
60110    'a',
60111    'r',
60112    'a',
60113    'm',
60114    'e',
60115    't',
60116    'e',
60117    'r',
60118    'i',
60119    0, // glTexParameteri
60120    'g',
60121    'l',
60122    'T',
60123    'e',
60124    'x',
60125    'P',
60126    'a',
60127    'r',
60128    'a',
60129    'm',
60130    'e',
60131    't',
60132    'e',
60133    'r',
60134    'i',
60135    'v',
60136    0, // glTexParameteriv
60137    'g',
60138    'l',
60139    'T',
60140    'e',
60141    'x',
60142    'P',
60143    'a',
60144    'r',
60145    'a',
60146    'm',
60147    'e',
60148    't',
60149    'e',
60150    'r',
60151    'x',
60152    0, // glTexParameterx
60153    'g',
60154    'l',
60155    'T',
60156    'e',
60157    'x',
60158    'P',
60159    'a',
60160    'r',
60161    'a',
60162    'm',
60163    'e',
60164    't',
60165    'e',
60166    'r',
60167    'x',
60168    'O',
60169    'E',
60170    'S',
60171    0, // glTexParameterxOES
60172    'g',
60173    'l',
60174    'T',
60175    'e',
60176    'x',
60177    'P',
60178    'a',
60179    'r',
60180    'a',
60181    'm',
60182    'e',
60183    't',
60184    'e',
60185    'r',
60186    'x',
60187    'v',
60188    0, // glTexParameterxv
60189    'g',
60190    'l',
60191    'T',
60192    'e',
60193    'x',
60194    'P',
60195    'a',
60196    'r',
60197    'a',
60198    'm',
60199    'e',
60200    't',
60201    'e',
60202    'r',
60203    'x',
60204    'v',
60205    'O',
60206    'E',
60207    'S',
60208    0, // glTexParameterxvOES
60209    'g',
60210    'l',
60211    'T',
60212    'e',
60213    'x',
60214    'R',
60215    'e',
60216    'n',
60217    'd',
60218    'e',
60219    'r',
60220    'b',
60221    'u',
60222    'f',
60223    'f',
60224    'e',
60225    'r',
60226    'N',
60227    'V',
60228    0, // glTexRenderbufferNV
60229    'g',
60230    'l',
60231    'T',
60232    'e',
60233    'x',
60234    'S',
60235    't',
60236    'o',
60237    'r',
60238    'a',
60239    'g',
60240    'e',
60241    '1',
60242    'D',
60243    0, // glTexStorage1D
60244    'g',
60245    'l',
60246    'T',
60247    'e',
60248    'x',
60249    'S',
60250    't',
60251    'o',
60252    'r',
60253    'a',
60254    'g',
60255    'e',
60256    '1',
60257    'D',
60258    'E',
60259    'X',
60260    'T',
60261    0, // glTexStorage1DEXT
60262    'g',
60263    'l',
60264    'T',
60265    'e',
60266    'x',
60267    'S',
60268    't',
60269    'o',
60270    'r',
60271    'a',
60272    'g',
60273    'e',
60274    '2',
60275    'D',
60276    0, // glTexStorage2D
60277    'g',
60278    'l',
60279    'T',
60280    'e',
60281    'x',
60282    'S',
60283    't',
60284    'o',
60285    'r',
60286    'a',
60287    'g',
60288    'e',
60289    '2',
60290    'D',
60291    'E',
60292    'X',
60293    'T',
60294    0, // glTexStorage2DEXT
60295    'g',
60296    'l',
60297    'T',
60298    'e',
60299    'x',
60300    'S',
60301    't',
60302    'o',
60303    'r',
60304    'a',
60305    'g',
60306    'e',
60307    '2',
60308    'D',
60309    'M',
60310    'u',
60311    'l',
60312    't',
60313    'i',
60314    's',
60315    'a',
60316    'm',
60317    'p',
60318    'l',
60319    'e',
60320    0, // glTexStorage2DMultisample
60321    'g',
60322    'l',
60323    'T',
60324    'e',
60325    'x',
60326    'S',
60327    't',
60328    'o',
60329    'r',
60330    'a',
60331    'g',
60332    'e',
60333    '3',
60334    'D',
60335    0, // glTexStorage3D
60336    'g',
60337    'l',
60338    'T',
60339    'e',
60340    'x',
60341    'S',
60342    't',
60343    'o',
60344    'r',
60345    'a',
60346    'g',
60347    'e',
60348    '3',
60349    'D',
60350    'E',
60351    'X',
60352    'T',
60353    0, // glTexStorage3DEXT
60354    'g',
60355    'l',
60356    'T',
60357    'e',
60358    'x',
60359    'S',
60360    't',
60361    'o',
60362    'r',
60363    'a',
60364    'g',
60365    'e',
60366    '3',
60367    'D',
60368    'M',
60369    'u',
60370    'l',
60371    't',
60372    'i',
60373    's',
60374    'a',
60375    'm',
60376    'p',
60377    'l',
60378    'e',
60379    0, // glTexStorage3DMultisample
60380    'g',
60381    'l',
60382    'T',
60383    'e',
60384    'x',
60385    'S',
60386    't',
60387    'o',
60388    'r',
60389    'a',
60390    'g',
60391    'e',
60392    '3',
60393    'D',
60394    'M',
60395    'u',
60396    'l',
60397    't',
60398    'i',
60399    's',
60400    'a',
60401    'm',
60402    'p',
60403    'l',
60404    'e',
60405    'O',
60406    'E',
60407    'S',
60408    0, // glTexStorage3DMultisampleOES
60409    'g',
60410    'l',
60411    'T',
60412    'e',
60413    'x',
60414    'S',
60415    't',
60416    'o',
60417    'r',
60418    'a',
60419    'g',
60420    'e',
60421    'M',
60422    'e',
60423    'm',
60424    '1',
60425    'D',
60426    'E',
60427    'X',
60428    'T',
60429    0, // glTexStorageMem1DEXT
60430    'g',
60431    'l',
60432    'T',
60433    'e',
60434    'x',
60435    'S',
60436    't',
60437    'o',
60438    'r',
60439    'a',
60440    'g',
60441    'e',
60442    'M',
60443    'e',
60444    'm',
60445    '2',
60446    'D',
60447    'E',
60448    'X',
60449    'T',
60450    0, // glTexStorageMem2DEXT
60451    'g',
60452    'l',
60453    'T',
60454    'e',
60455    'x',
60456    'S',
60457    't',
60458    'o',
60459    'r',
60460    'a',
60461    'g',
60462    'e',
60463    'M',
60464    'e',
60465    'm',
60466    '2',
60467    'D',
60468    'M',
60469    'u',
60470    'l',
60471    't',
60472    'i',
60473    's',
60474    'a',
60475    'm',
60476    'p',
60477    'l',
60478    'e',
60479    'E',
60480    'X',
60481    'T',
60482    0, // glTexStorageMem2DMultisampleEXT
60483    'g',
60484    'l',
60485    'T',
60486    'e',
60487    'x',
60488    'S',
60489    't',
60490    'o',
60491    'r',
60492    'a',
60493    'g',
60494    'e',
60495    'M',
60496    'e',
60497    'm',
60498    '3',
60499    'D',
60500    'E',
60501    'X',
60502    'T',
60503    0, // glTexStorageMem3DEXT
60504    'g',
60505    'l',
60506    'T',
60507    'e',
60508    'x',
60509    'S',
60510    't',
60511    'o',
60512    'r',
60513    'a',
60514    'g',
60515    'e',
60516    'M',
60517    'e',
60518    'm',
60519    '3',
60520    'D',
60521    'M',
60522    'u',
60523    'l',
60524    't',
60525    'i',
60526    's',
60527    'a',
60528    'm',
60529    'p',
60530    'l',
60531    'e',
60532    'E',
60533    'X',
60534    'T',
60535    0, // glTexStorageMem3DMultisampleEXT
60536    'g',
60537    'l',
60538    'T',
60539    'e',
60540    'x',
60541    'S',
60542    't',
60543    'o',
60544    'r',
60545    'a',
60546    'g',
60547    'e',
60548    'S',
60549    'p',
60550    'a',
60551    'r',
60552    's',
60553    'e',
60554    'A',
60555    'M',
60556    'D',
60557    0, // glTexStorageSparseAMD
60558    'g',
60559    'l',
60560    'T',
60561    'e',
60562    'x',
60563    'S',
60564    'u',
60565    'b',
60566    'I',
60567    'm',
60568    'a',
60569    'g',
60570    'e',
60571    '1',
60572    'D',
60573    0, // glTexSubImage1D
60574    'g',
60575    'l',
60576    'T',
60577    'e',
60578    'x',
60579    'S',
60580    'u',
60581    'b',
60582    'I',
60583    'm',
60584    'a',
60585    'g',
60586    'e',
60587    '1',
60588    'D',
60589    'E',
60590    'X',
60591    'T',
60592    0, // glTexSubImage1DEXT
60593    'g',
60594    'l',
60595    'T',
60596    'e',
60597    'x',
60598    'S',
60599    'u',
60600    'b',
60601    'I',
60602    'm',
60603    'a',
60604    'g',
60605    'e',
60606    '2',
60607    'D',
60608    0, // glTexSubImage2D
60609    'g',
60610    'l',
60611    'T',
60612    'e',
60613    'x',
60614    'S',
60615    'u',
60616    'b',
60617    'I',
60618    'm',
60619    'a',
60620    'g',
60621    'e',
60622    '2',
60623    'D',
60624    'E',
60625    'X',
60626    'T',
60627    0, // glTexSubImage2DEXT
60628    'g',
60629    'l',
60630    'T',
60631    'e',
60632    'x',
60633    'S',
60634    'u',
60635    'b',
60636    'I',
60637    'm',
60638    'a',
60639    'g',
60640    'e',
60641    '3',
60642    'D',
60643    0, // glTexSubImage3D
60644    'g',
60645    'l',
60646    'T',
60647    'e',
60648    'x',
60649    'S',
60650    'u',
60651    'b',
60652    'I',
60653    'm',
60654    'a',
60655    'g',
60656    'e',
60657    '3',
60658    'D',
60659    'E',
60660    'X',
60661    'T',
60662    0, // glTexSubImage3DEXT
60663    'g',
60664    'l',
60665    'T',
60666    'e',
60667    'x',
60668    'S',
60669    'u',
60670    'b',
60671    'I',
60672    'm',
60673    'a',
60674    'g',
60675    'e',
60676    '3',
60677    'D',
60678    'O',
60679    'E',
60680    'S',
60681    0, // glTexSubImage3DOES
60682    'g',
60683    'l',
60684    'T',
60685    'e',
60686    'x',
60687    'S',
60688    'u',
60689    'b',
60690    'I',
60691    'm',
60692    'a',
60693    'g',
60694    'e',
60695    '4',
60696    'D',
60697    'S',
60698    'G',
60699    'I',
60700    'S',
60701    0, // glTexSubImage4DSGIS
60702    'g',
60703    'l',
60704    'T',
60705    'e',
60706    'x',
60707    't',
60708    'u',
60709    'r',
60710    'e',
60711    'A',
60712    't',
60713    't',
60714    'a',
60715    'c',
60716    'h',
60717    'M',
60718    'e',
60719    'm',
60720    'o',
60721    'r',
60722    'y',
60723    'N',
60724    'V',
60725    0, // glTextureAttachMemoryNV
60726    'g',
60727    'l',
60728    'T',
60729    'e',
60730    'x',
60731    't',
60732    'u',
60733    'r',
60734    'e',
60735    'B',
60736    'a',
60737    'r',
60738    'r',
60739    'i',
60740    'e',
60741    'r',
60742    0, // glTextureBarrier
60743    'g',
60744    'l',
60745    'T',
60746    'e',
60747    'x',
60748    't',
60749    'u',
60750    'r',
60751    'e',
60752    'B',
60753    'a',
60754    'r',
60755    'r',
60756    'i',
60757    'e',
60758    'r',
60759    'N',
60760    'V',
60761    0, // glTextureBarrierNV
60762    'g',
60763    'l',
60764    'T',
60765    'e',
60766    'x',
60767    't',
60768    'u',
60769    'r',
60770    'e',
60771    'B',
60772    'u',
60773    'f',
60774    'f',
60775    'e',
60776    'r',
60777    0, // glTextureBuffer
60778    'g',
60779    'l',
60780    'T',
60781    'e',
60782    'x',
60783    't',
60784    'u',
60785    'r',
60786    'e',
60787    'B',
60788    'u',
60789    'f',
60790    'f',
60791    'e',
60792    'r',
60793    'E',
60794    'X',
60795    'T',
60796    0, // glTextureBufferEXT
60797    'g',
60798    'l',
60799    'T',
60800    'e',
60801    'x',
60802    't',
60803    'u',
60804    'r',
60805    'e',
60806    'B',
60807    'u',
60808    'f',
60809    'f',
60810    'e',
60811    'r',
60812    'R',
60813    'a',
60814    'n',
60815    'g',
60816    'e',
60817    0, // glTextureBufferRange
60818    'g',
60819    'l',
60820    'T',
60821    'e',
60822    'x',
60823    't',
60824    'u',
60825    'r',
60826    'e',
60827    'B',
60828    'u',
60829    'f',
60830    'f',
60831    'e',
60832    'r',
60833    'R',
60834    'a',
60835    'n',
60836    'g',
60837    'e',
60838    'E',
60839    'X',
60840    'T',
60841    0, // glTextureBufferRangeEXT
60842    'g',
60843    'l',
60844    'T',
60845    'e',
60846    'x',
60847    't',
60848    'u',
60849    'r',
60850    'e',
60851    'C',
60852    'o',
60853    'l',
60854    'o',
60855    'r',
60856    'M',
60857    'a',
60858    's',
60859    'k',
60860    'S',
60861    'G',
60862    'I',
60863    'S',
60864    0, // glTextureColorMaskSGIS
60865    'g',
60866    'l',
60867    'T',
60868    'e',
60869    'x',
60870    't',
60871    'u',
60872    'r',
60873    'e',
60874    'F',
60875    'o',
60876    'v',
60877    'e',
60878    'a',
60879    't',
60880    'i',
60881    'o',
60882    'n',
60883    'P',
60884    'a',
60885    'r',
60886    'a',
60887    'm',
60888    'e',
60889    't',
60890    'e',
60891    'r',
60892    's',
60893    'Q',
60894    'C',
60895    'O',
60896    'M',
60897    0, // glTextureFoveationParametersQCOM
60898    'g',
60899    'l',
60900    'T',
60901    'e',
60902    'x',
60903    't',
60904    'u',
60905    'r',
60906    'e',
60907    'I',
60908    'm',
60909    'a',
60910    'g',
60911    'e',
60912    '1',
60913    'D',
60914    'E',
60915    'X',
60916    'T',
60917    0, // glTextureImage1DEXT
60918    'g',
60919    'l',
60920    'T',
60921    'e',
60922    'x',
60923    't',
60924    'u',
60925    'r',
60926    'e',
60927    'I',
60928    'm',
60929    'a',
60930    'g',
60931    'e',
60932    '2',
60933    'D',
60934    'E',
60935    'X',
60936    'T',
60937    0, // glTextureImage2DEXT
60938    'g',
60939    'l',
60940    'T',
60941    'e',
60942    'x',
60943    't',
60944    'u',
60945    'r',
60946    'e',
60947    'I',
60948    'm',
60949    'a',
60950    'g',
60951    'e',
60952    '2',
60953    'D',
60954    'M',
60955    'u',
60956    'l',
60957    't',
60958    'i',
60959    's',
60960    'a',
60961    'm',
60962    'p',
60963    'l',
60964    'e',
60965    'C',
60966    'o',
60967    'v',
60968    'e',
60969    'r',
60970    'a',
60971    'g',
60972    'e',
60973    'N',
60974    'V',
60975    0, // glTextureImage2DMultisampleCoverageNV
60976    'g',
60977    'l',
60978    'T',
60979    'e',
60980    'x',
60981    't',
60982    'u',
60983    'r',
60984    'e',
60985    'I',
60986    'm',
60987    'a',
60988    'g',
60989    'e',
60990    '2',
60991    'D',
60992    'M',
60993    'u',
60994    'l',
60995    't',
60996    'i',
60997    's',
60998    'a',
60999    'm',
61000    'p',
61001    'l',
61002    'e',
61003    'N',
61004    'V',
61005    0, // glTextureImage2DMultisampleNV
61006    'g',
61007    'l',
61008    'T',
61009    'e',
61010    'x',
61011    't',
61012    'u',
61013    'r',
61014    'e',
61015    'I',
61016    'm',
61017    'a',
61018    'g',
61019    'e',
61020    '3',
61021    'D',
61022    'E',
61023    'X',
61024    'T',
61025    0, // glTextureImage3DEXT
61026    'g',
61027    'l',
61028    'T',
61029    'e',
61030    'x',
61031    't',
61032    'u',
61033    'r',
61034    'e',
61035    'I',
61036    'm',
61037    'a',
61038    'g',
61039    'e',
61040    '3',
61041    'D',
61042    'M',
61043    'u',
61044    'l',
61045    't',
61046    'i',
61047    's',
61048    'a',
61049    'm',
61050    'p',
61051    'l',
61052    'e',
61053    'C',
61054    'o',
61055    'v',
61056    'e',
61057    'r',
61058    'a',
61059    'g',
61060    'e',
61061    'N',
61062    'V',
61063    0, // glTextureImage3DMultisampleCoverageNV
61064    'g',
61065    'l',
61066    'T',
61067    'e',
61068    'x',
61069    't',
61070    'u',
61071    'r',
61072    'e',
61073    'I',
61074    'm',
61075    'a',
61076    'g',
61077    'e',
61078    '3',
61079    'D',
61080    'M',
61081    'u',
61082    'l',
61083    't',
61084    'i',
61085    's',
61086    'a',
61087    'm',
61088    'p',
61089    'l',
61090    'e',
61091    'N',
61092    'V',
61093    0, // glTextureImage3DMultisampleNV
61094    'g',
61095    'l',
61096    'T',
61097    'e',
61098    'x',
61099    't',
61100    'u',
61101    'r',
61102    'e',
61103    'L',
61104    'i',
61105    'g',
61106    'h',
61107    't',
61108    'E',
61109    'X',
61110    'T',
61111    0, // glTextureLightEXT
61112    'g',
61113    'l',
61114    'T',
61115    'e',
61116    'x',
61117    't',
61118    'u',
61119    'r',
61120    'e',
61121    'M',
61122    'a',
61123    't',
61124    'e',
61125    'r',
61126    'i',
61127    'a',
61128    'l',
61129    'E',
61130    'X',
61131    'T',
61132    0, // glTextureMaterialEXT
61133    'g',
61134    'l',
61135    'T',
61136    'e',
61137    'x',
61138    't',
61139    'u',
61140    'r',
61141    'e',
61142    'N',
61143    'o',
61144    'r',
61145    'm',
61146    'a',
61147    'l',
61148    'E',
61149    'X',
61150    'T',
61151    0, // glTextureNormalEXT
61152    'g',
61153    'l',
61154    'T',
61155    'e',
61156    'x',
61157    't',
61158    'u',
61159    'r',
61160    'e',
61161    'P',
61162    'a',
61163    'g',
61164    'e',
61165    'C',
61166    'o',
61167    'm',
61168    'm',
61169    'i',
61170    't',
61171    'm',
61172    'e',
61173    'n',
61174    't',
61175    'E',
61176    'X',
61177    'T',
61178    0, // glTexturePageCommitmentEXT
61179    'g',
61180    'l',
61181    'T',
61182    'e',
61183    'x',
61184    't',
61185    'u',
61186    'r',
61187    'e',
61188    'P',
61189    'a',
61190    'r',
61191    'a',
61192    'm',
61193    'e',
61194    't',
61195    'e',
61196    'r',
61197    'I',
61198    'i',
61199    'v',
61200    0, // glTextureParameterIiv
61201    'g',
61202    'l',
61203    'T',
61204    'e',
61205    'x',
61206    't',
61207    'u',
61208    'r',
61209    'e',
61210    'P',
61211    'a',
61212    'r',
61213    'a',
61214    'm',
61215    'e',
61216    't',
61217    'e',
61218    'r',
61219    'I',
61220    'i',
61221    'v',
61222    'E',
61223    'X',
61224    'T',
61225    0, // glTextureParameterIivEXT
61226    'g',
61227    'l',
61228    'T',
61229    'e',
61230    'x',
61231    't',
61232    'u',
61233    'r',
61234    'e',
61235    'P',
61236    'a',
61237    'r',
61238    'a',
61239    'm',
61240    'e',
61241    't',
61242    'e',
61243    'r',
61244    'I',
61245    'u',
61246    'i',
61247    'v',
61248    0, // glTextureParameterIuiv
61249    'g',
61250    'l',
61251    'T',
61252    'e',
61253    'x',
61254    't',
61255    'u',
61256    'r',
61257    'e',
61258    'P',
61259    'a',
61260    'r',
61261    'a',
61262    'm',
61263    'e',
61264    't',
61265    'e',
61266    'r',
61267    'I',
61268    'u',
61269    'i',
61270    'v',
61271    'E',
61272    'X',
61273    'T',
61274    0, // glTextureParameterIuivEXT
61275    'g',
61276    'l',
61277    'T',
61278    'e',
61279    'x',
61280    't',
61281    'u',
61282    'r',
61283    'e',
61284    'P',
61285    'a',
61286    'r',
61287    'a',
61288    'm',
61289    'e',
61290    't',
61291    'e',
61292    'r',
61293    'f',
61294    0, // glTextureParameterf
61295    'g',
61296    'l',
61297    'T',
61298    'e',
61299    'x',
61300    't',
61301    'u',
61302    'r',
61303    'e',
61304    'P',
61305    'a',
61306    'r',
61307    'a',
61308    'm',
61309    'e',
61310    't',
61311    'e',
61312    'r',
61313    'f',
61314    'E',
61315    'X',
61316    'T',
61317    0, // glTextureParameterfEXT
61318    'g',
61319    'l',
61320    'T',
61321    'e',
61322    'x',
61323    't',
61324    'u',
61325    'r',
61326    'e',
61327    'P',
61328    'a',
61329    'r',
61330    'a',
61331    'm',
61332    'e',
61333    't',
61334    'e',
61335    'r',
61336    'f',
61337    'v',
61338    0, // glTextureParameterfv
61339    'g',
61340    'l',
61341    'T',
61342    'e',
61343    'x',
61344    't',
61345    'u',
61346    'r',
61347    'e',
61348    'P',
61349    'a',
61350    'r',
61351    'a',
61352    'm',
61353    'e',
61354    't',
61355    'e',
61356    'r',
61357    'f',
61358    'v',
61359    'E',
61360    'X',
61361    'T',
61362    0, // glTextureParameterfvEXT
61363    'g',
61364    'l',
61365    'T',
61366    'e',
61367    'x',
61368    't',
61369    'u',
61370    'r',
61371    'e',
61372    'P',
61373    'a',
61374    'r',
61375    'a',
61376    'm',
61377    'e',
61378    't',
61379    'e',
61380    'r',
61381    'i',
61382    0, // glTextureParameteri
61383    'g',
61384    'l',
61385    'T',
61386    'e',
61387    'x',
61388    't',
61389    'u',
61390    'r',
61391    'e',
61392    'P',
61393    'a',
61394    'r',
61395    'a',
61396    'm',
61397    'e',
61398    't',
61399    'e',
61400    'r',
61401    'i',
61402    'E',
61403    'X',
61404    'T',
61405    0, // glTextureParameteriEXT
61406    'g',
61407    'l',
61408    'T',
61409    'e',
61410    'x',
61411    't',
61412    'u',
61413    'r',
61414    'e',
61415    'P',
61416    'a',
61417    'r',
61418    'a',
61419    'm',
61420    'e',
61421    't',
61422    'e',
61423    'r',
61424    'i',
61425    'v',
61426    0, // glTextureParameteriv
61427    'g',
61428    'l',
61429    'T',
61430    'e',
61431    'x',
61432    't',
61433    'u',
61434    'r',
61435    'e',
61436    'P',
61437    'a',
61438    'r',
61439    'a',
61440    'm',
61441    'e',
61442    't',
61443    'e',
61444    'r',
61445    'i',
61446    'v',
61447    'E',
61448    'X',
61449    'T',
61450    0, // glTextureParameterivEXT
61451    'g',
61452    'l',
61453    'T',
61454    'e',
61455    'x',
61456    't',
61457    'u',
61458    'r',
61459    'e',
61460    'R',
61461    'a',
61462    'n',
61463    'g',
61464    'e',
61465    'A',
61466    'P',
61467    'P',
61468    'L',
61469    'E',
61470    0, // glTextureRangeAPPLE
61471    'g',
61472    'l',
61473    'T',
61474    'e',
61475    'x',
61476    't',
61477    'u',
61478    'r',
61479    'e',
61480    'R',
61481    'e',
61482    'n',
61483    'd',
61484    'e',
61485    'r',
61486    'b',
61487    'u',
61488    'f',
61489    'f',
61490    'e',
61491    'r',
61492    'E',
61493    'X',
61494    'T',
61495    0, // glTextureRenderbufferEXT
61496    'g',
61497    'l',
61498    'T',
61499    'e',
61500    'x',
61501    't',
61502    'u',
61503    'r',
61504    'e',
61505    'S',
61506    't',
61507    'o',
61508    'r',
61509    'a',
61510    'g',
61511    'e',
61512    '1',
61513    'D',
61514    0, // glTextureStorage1D
61515    'g',
61516    'l',
61517    'T',
61518    'e',
61519    'x',
61520    't',
61521    'u',
61522    'r',
61523    'e',
61524    'S',
61525    't',
61526    'o',
61527    'r',
61528    'a',
61529    'g',
61530    'e',
61531    '1',
61532    'D',
61533    'E',
61534    'X',
61535    'T',
61536    0, // glTextureStorage1DEXT
61537    'g',
61538    'l',
61539    'T',
61540    'e',
61541    'x',
61542    't',
61543    'u',
61544    'r',
61545    'e',
61546    'S',
61547    't',
61548    'o',
61549    'r',
61550    'a',
61551    'g',
61552    'e',
61553    '2',
61554    'D',
61555    0, // glTextureStorage2D
61556    'g',
61557    'l',
61558    'T',
61559    'e',
61560    'x',
61561    't',
61562    'u',
61563    'r',
61564    'e',
61565    'S',
61566    't',
61567    'o',
61568    'r',
61569    'a',
61570    'g',
61571    'e',
61572    '2',
61573    'D',
61574    'E',
61575    'X',
61576    'T',
61577    0, // glTextureStorage2DEXT
61578    'g',
61579    'l',
61580    'T',
61581    'e',
61582    'x',
61583    't',
61584    'u',
61585    'r',
61586    'e',
61587    'S',
61588    't',
61589    'o',
61590    'r',
61591    'a',
61592    'g',
61593    'e',
61594    '2',
61595    'D',
61596    'M',
61597    'u',
61598    'l',
61599    't',
61600    'i',
61601    's',
61602    'a',
61603    'm',
61604    'p',
61605    'l',
61606    'e',
61607    0, // glTextureStorage2DMultisample
61608    'g',
61609    'l',
61610    'T',
61611    'e',
61612    'x',
61613    't',
61614    'u',
61615    'r',
61616    'e',
61617    'S',
61618    't',
61619    'o',
61620    'r',
61621    'a',
61622    'g',
61623    'e',
61624    '2',
61625    'D',
61626    'M',
61627    'u',
61628    'l',
61629    't',
61630    'i',
61631    's',
61632    'a',
61633    'm',
61634    'p',
61635    'l',
61636    'e',
61637    'E',
61638    'X',
61639    'T',
61640    0, // glTextureStorage2DMultisampleEXT
61641    'g',
61642    'l',
61643    'T',
61644    'e',
61645    'x',
61646    't',
61647    'u',
61648    'r',
61649    'e',
61650    'S',
61651    't',
61652    'o',
61653    'r',
61654    'a',
61655    'g',
61656    'e',
61657    '3',
61658    'D',
61659    0, // glTextureStorage3D
61660    'g',
61661    'l',
61662    'T',
61663    'e',
61664    'x',
61665    't',
61666    'u',
61667    'r',
61668    'e',
61669    'S',
61670    't',
61671    'o',
61672    'r',
61673    'a',
61674    'g',
61675    'e',
61676    '3',
61677    'D',
61678    'E',
61679    'X',
61680    'T',
61681    0, // glTextureStorage3DEXT
61682    'g',
61683    'l',
61684    'T',
61685    'e',
61686    'x',
61687    't',
61688    'u',
61689    'r',
61690    'e',
61691    'S',
61692    't',
61693    'o',
61694    'r',
61695    'a',
61696    'g',
61697    'e',
61698    '3',
61699    'D',
61700    'M',
61701    'u',
61702    'l',
61703    't',
61704    'i',
61705    's',
61706    'a',
61707    'm',
61708    'p',
61709    'l',
61710    'e',
61711    0, // glTextureStorage3DMultisample
61712    'g',
61713    'l',
61714    'T',
61715    'e',
61716    'x',
61717    't',
61718    'u',
61719    'r',
61720    'e',
61721    'S',
61722    't',
61723    'o',
61724    'r',
61725    'a',
61726    'g',
61727    'e',
61728    '3',
61729    'D',
61730    'M',
61731    'u',
61732    'l',
61733    't',
61734    'i',
61735    's',
61736    'a',
61737    'm',
61738    'p',
61739    'l',
61740    'e',
61741    'E',
61742    'X',
61743    'T',
61744    0, // glTextureStorage3DMultisampleEXT
61745    'g',
61746    'l',
61747    'T',
61748    'e',
61749    'x',
61750    't',
61751    'u',
61752    'r',
61753    'e',
61754    'S',
61755    't',
61756    'o',
61757    'r',
61758    'a',
61759    'g',
61760    'e',
61761    'M',
61762    'e',
61763    'm',
61764    '1',
61765    'D',
61766    'E',
61767    'X',
61768    'T',
61769    0, // glTextureStorageMem1DEXT
61770    'g',
61771    'l',
61772    'T',
61773    'e',
61774    'x',
61775    't',
61776    'u',
61777    'r',
61778    'e',
61779    'S',
61780    't',
61781    'o',
61782    'r',
61783    'a',
61784    'g',
61785    'e',
61786    'M',
61787    'e',
61788    'm',
61789    '2',
61790    'D',
61791    'E',
61792    'X',
61793    'T',
61794    0, // glTextureStorageMem2DEXT
61795    'g',
61796    'l',
61797    'T',
61798    'e',
61799    'x',
61800    't',
61801    'u',
61802    'r',
61803    'e',
61804    'S',
61805    't',
61806    'o',
61807    'r',
61808    'a',
61809    'g',
61810    'e',
61811    'M',
61812    'e',
61813    'm',
61814    '2',
61815    'D',
61816    'M',
61817    'u',
61818    'l',
61819    't',
61820    'i',
61821    's',
61822    'a',
61823    'm',
61824    'p',
61825    'l',
61826    'e',
61827    'E',
61828    'X',
61829    'T',
61830    0, // glTextureStorageMem2DMultisampleEXT
61831    'g',
61832    'l',
61833    'T',
61834    'e',
61835    'x',
61836    't',
61837    'u',
61838    'r',
61839    'e',
61840    'S',
61841    't',
61842    'o',
61843    'r',
61844    'a',
61845    'g',
61846    'e',
61847    'M',
61848    'e',
61849    'm',
61850    '3',
61851    'D',
61852    'E',
61853    'X',
61854    'T',
61855    0, // glTextureStorageMem3DEXT
61856    'g',
61857    'l',
61858    'T',
61859    'e',
61860    'x',
61861    't',
61862    'u',
61863    'r',
61864    'e',
61865    'S',
61866    't',
61867    'o',
61868    'r',
61869    'a',
61870    'g',
61871    'e',
61872    'M',
61873    'e',
61874    'm',
61875    '3',
61876    'D',
61877    'M',
61878    'u',
61879    'l',
61880    't',
61881    'i',
61882    's',
61883    'a',
61884    'm',
61885    'p',
61886    'l',
61887    'e',
61888    'E',
61889    'X',
61890    'T',
61891    0, // glTextureStorageMem3DMultisampleEXT
61892    'g',
61893    'l',
61894    'T',
61895    'e',
61896    'x',
61897    't',
61898    'u',
61899    'r',
61900    'e',
61901    'S',
61902    't',
61903    'o',
61904    'r',
61905    'a',
61906    'g',
61907    'e',
61908    'S',
61909    'p',
61910    'a',
61911    'r',
61912    's',
61913    'e',
61914    'A',
61915    'M',
61916    'D',
61917    0, // glTextureStorageSparseAMD
61918    'g',
61919    'l',
61920    'T',
61921    'e',
61922    'x',
61923    't',
61924    'u',
61925    'r',
61926    'e',
61927    'S',
61928    'u',
61929    'b',
61930    'I',
61931    'm',
61932    'a',
61933    'g',
61934    'e',
61935    '1',
61936    'D',
61937    0, // glTextureSubImage1D
61938    'g',
61939    'l',
61940    'T',
61941    'e',
61942    'x',
61943    't',
61944    'u',
61945    'r',
61946    'e',
61947    'S',
61948    'u',
61949    'b',
61950    'I',
61951    'm',
61952    'a',
61953    'g',
61954    'e',
61955    '1',
61956    'D',
61957    'E',
61958    'X',
61959    'T',
61960    0, // glTextureSubImage1DEXT
61961    'g',
61962    'l',
61963    'T',
61964    'e',
61965    'x',
61966    't',
61967    'u',
61968    'r',
61969    'e',
61970    'S',
61971    'u',
61972    'b',
61973    'I',
61974    'm',
61975    'a',
61976    'g',
61977    'e',
61978    '2',
61979    'D',
61980    0, // glTextureSubImage2D
61981    'g',
61982    'l',
61983    'T',
61984    'e',
61985    'x',
61986    't',
61987    'u',
61988    'r',
61989    'e',
61990    'S',
61991    'u',
61992    'b',
61993    'I',
61994    'm',
61995    'a',
61996    'g',
61997    'e',
61998    '2',
61999    'D',
62000    'E',
62001    'X',
62002    'T',
62003    0, // glTextureSubImage2DEXT
62004    'g',
62005    'l',
62006    'T',
62007    'e',
62008    'x',
62009    't',
62010    'u',
62011    'r',
62012    'e',
62013    'S',
62014    'u',
62015    'b',
62016    'I',
62017    'm',
62018    'a',
62019    'g',
62020    'e',
62021    '3',
62022    'D',
62023    0, // glTextureSubImage3D
62024    'g',
62025    'l',
62026    'T',
62027    'e',
62028    'x',
62029    't',
62030    'u',
62031    'r',
62032    'e',
62033    'S',
62034    'u',
62035    'b',
62036    'I',
62037    'm',
62038    'a',
62039    'g',
62040    'e',
62041    '3',
62042    'D',
62043    'E',
62044    'X',
62045    'T',
62046    0, // glTextureSubImage3DEXT
62047    'g',
62048    'l',
62049    'T',
62050    'e',
62051    'x',
62052    't',
62053    'u',
62054    'r',
62055    'e',
62056    'V',
62057    'i',
62058    'e',
62059    'w',
62060    0, // glTextureView
62061    'g',
62062    'l',
62063    'T',
62064    'e',
62065    'x',
62066    't',
62067    'u',
62068    'r',
62069    'e',
62070    'V',
62071    'i',
62072    'e',
62073    'w',
62074    'E',
62075    'X',
62076    'T',
62077    0, // glTextureViewEXT
62078    'g',
62079    'l',
62080    'T',
62081    'e',
62082    'x',
62083    't',
62084    'u',
62085    'r',
62086    'e',
62087    'V',
62088    'i',
62089    'e',
62090    'w',
62091    'O',
62092    'E',
62093    'S',
62094    0, // glTextureViewOES
62095    'g',
62096    'l',
62097    'T',
62098    'r',
62099    'a',
62100    'c',
62101    'k',
62102    'M',
62103    'a',
62104    't',
62105    'r',
62106    'i',
62107    'x',
62108    'N',
62109    'V',
62110    0, // glTrackMatrixNV
62111    'g',
62112    'l',
62113    'T',
62114    'r',
62115    'a',
62116    'n',
62117    's',
62118    'f',
62119    'o',
62120    'r',
62121    'm',
62122    'F',
62123    'e',
62124    'e',
62125    'd',
62126    'b',
62127    'a',
62128    'c',
62129    'k',
62130    'A',
62131    't',
62132    't',
62133    'r',
62134    'i',
62135    'b',
62136    's',
62137    'N',
62138    'V',
62139    0, // glTransformFeedbackAttribsNV
62140    'g',
62141    'l',
62142    'T',
62143    'r',
62144    'a',
62145    'n',
62146    's',
62147    'f',
62148    'o',
62149    'r',
62150    'm',
62151    'F',
62152    'e',
62153    'e',
62154    'd',
62155    'b',
62156    'a',
62157    'c',
62158    'k',
62159    'B',
62160    'u',
62161    'f',
62162    'f',
62163    'e',
62164    'r',
62165    'B',
62166    'a',
62167    's',
62168    'e',
62169    0, // glTransformFeedbackBufferBase
62170    'g',
62171    'l',
62172    'T',
62173    'r',
62174    'a',
62175    'n',
62176    's',
62177    'f',
62178    'o',
62179    'r',
62180    'm',
62181    'F',
62182    'e',
62183    'e',
62184    'd',
62185    'b',
62186    'a',
62187    'c',
62188    'k',
62189    'B',
62190    'u',
62191    'f',
62192    'f',
62193    'e',
62194    'r',
62195    'R',
62196    'a',
62197    'n',
62198    'g',
62199    'e',
62200    0, // glTransformFeedbackBufferRange
62201    'g',
62202    'l',
62203    'T',
62204    'r',
62205    'a',
62206    'n',
62207    's',
62208    'f',
62209    'o',
62210    'r',
62211    'm',
62212    'F',
62213    'e',
62214    'e',
62215    'd',
62216    'b',
62217    'a',
62218    'c',
62219    'k',
62220    'S',
62221    't',
62222    'r',
62223    'e',
62224    'a',
62225    'm',
62226    'A',
62227    't',
62228    't',
62229    'r',
62230    'i',
62231    'b',
62232    's',
62233    'N',
62234    'V',
62235    0, // glTransformFeedbackStreamAttribsNV
62236    'g',
62237    'l',
62238    'T',
62239    'r',
62240    'a',
62241    'n',
62242    's',
62243    'f',
62244    'o',
62245    'r',
62246    'm',
62247    'F',
62248    'e',
62249    'e',
62250    'd',
62251    'b',
62252    'a',
62253    'c',
62254    'k',
62255    'V',
62256    'a',
62257    'r',
62258    'y',
62259    'i',
62260    'n',
62261    'g',
62262    's',
62263    0, // glTransformFeedbackVaryings
62264    'g',
62265    'l',
62266    'T',
62267    'r',
62268    'a',
62269    'n',
62270    's',
62271    'f',
62272    'o',
62273    'r',
62274    'm',
62275    'F',
62276    'e',
62277    'e',
62278    'd',
62279    'b',
62280    'a',
62281    'c',
62282    'k',
62283    'V',
62284    'a',
62285    'r',
62286    'y',
62287    'i',
62288    'n',
62289    'g',
62290    's',
62291    'E',
62292    'X',
62293    'T',
62294    0, // glTransformFeedbackVaryingsEXT
62295    'g',
62296    'l',
62297    'T',
62298    'r',
62299    'a',
62300    'n',
62301    's',
62302    'f',
62303    'o',
62304    'r',
62305    'm',
62306    'F',
62307    'e',
62308    'e',
62309    'd',
62310    'b',
62311    'a',
62312    'c',
62313    'k',
62314    'V',
62315    'a',
62316    'r',
62317    'y',
62318    'i',
62319    'n',
62320    'g',
62321    's',
62322    'N',
62323    'V',
62324    0, // glTransformFeedbackVaryingsNV
62325    'g',
62326    'l',
62327    'T',
62328    'r',
62329    'a',
62330    'n',
62331    's',
62332    'f',
62333    'o',
62334    'r',
62335    'm',
62336    'P',
62337    'a',
62338    't',
62339    'h',
62340    'N',
62341    'V',
62342    0, // glTransformPathNV
62343    'g',
62344    'l',
62345    'T',
62346    'r',
62347    'a',
62348    'n',
62349    's',
62350    'l',
62351    'a',
62352    't',
62353    'e',
62354    'd',
62355    0, // glTranslated
62356    'g',
62357    'l',
62358    'T',
62359    'r',
62360    'a',
62361    'n',
62362    's',
62363    'l',
62364    'a',
62365    't',
62366    'e',
62367    'f',
62368    0, // glTranslatef
62369    'g',
62370    'l',
62371    'T',
62372    'r',
62373    'a',
62374    'n',
62375    's',
62376    'l',
62377    'a',
62378    't',
62379    'e',
62380    'x',
62381    0, // glTranslatex
62382    'g',
62383    'l',
62384    'T',
62385    'r',
62386    'a',
62387    'n',
62388    's',
62389    'l',
62390    'a',
62391    't',
62392    'e',
62393    'x',
62394    'O',
62395    'E',
62396    'S',
62397    0, // glTranslatexOES
62398    'g',
62399    'l',
62400    'U',
62401    'n',
62402    'i',
62403    'f',
62404    'o',
62405    'r',
62406    'm',
62407    '1',
62408    'd',
62409    0, // glUniform1d
62410    'g',
62411    'l',
62412    'U',
62413    'n',
62414    'i',
62415    'f',
62416    'o',
62417    'r',
62418    'm',
62419    '1',
62420    'd',
62421    'v',
62422    0, // glUniform1dv
62423    'g',
62424    'l',
62425    'U',
62426    'n',
62427    'i',
62428    'f',
62429    'o',
62430    'r',
62431    'm',
62432    '1',
62433    'f',
62434    0, // glUniform1f
62435    'g',
62436    'l',
62437    'U',
62438    'n',
62439    'i',
62440    'f',
62441    'o',
62442    'r',
62443    'm',
62444    '1',
62445    'f',
62446    'A',
62447    'R',
62448    'B',
62449    0, // glUniform1fARB
62450    'g',
62451    'l',
62452    'U',
62453    'n',
62454    'i',
62455    'f',
62456    'o',
62457    'r',
62458    'm',
62459    '1',
62460    'f',
62461    'v',
62462    0, // glUniform1fv
62463    'g',
62464    'l',
62465    'U',
62466    'n',
62467    'i',
62468    'f',
62469    'o',
62470    'r',
62471    'm',
62472    '1',
62473    'f',
62474    'v',
62475    'A',
62476    'R',
62477    'B',
62478    0, // glUniform1fvARB
62479    'g',
62480    'l',
62481    'U',
62482    'n',
62483    'i',
62484    'f',
62485    'o',
62486    'r',
62487    'm',
62488    '1',
62489    'i',
62490    0, // glUniform1i
62491    'g',
62492    'l',
62493    'U',
62494    'n',
62495    'i',
62496    'f',
62497    'o',
62498    'r',
62499    'm',
62500    '1',
62501    'i',
62502    '6',
62503    '4',
62504    'A',
62505    'R',
62506    'B',
62507    0, // glUniform1i64ARB
62508    'g',
62509    'l',
62510    'U',
62511    'n',
62512    'i',
62513    'f',
62514    'o',
62515    'r',
62516    'm',
62517    '1',
62518    'i',
62519    '6',
62520    '4',
62521    'N',
62522    'V',
62523    0, // glUniform1i64NV
62524    'g',
62525    'l',
62526    'U',
62527    'n',
62528    'i',
62529    'f',
62530    'o',
62531    'r',
62532    'm',
62533    '1',
62534    'i',
62535    '6',
62536    '4',
62537    'v',
62538    'A',
62539    'R',
62540    'B',
62541    0, // glUniform1i64vARB
62542    'g',
62543    'l',
62544    'U',
62545    'n',
62546    'i',
62547    'f',
62548    'o',
62549    'r',
62550    'm',
62551    '1',
62552    'i',
62553    '6',
62554    '4',
62555    'v',
62556    'N',
62557    'V',
62558    0, // glUniform1i64vNV
62559    'g',
62560    'l',
62561    'U',
62562    'n',
62563    'i',
62564    'f',
62565    'o',
62566    'r',
62567    'm',
62568    '1',
62569    'i',
62570    'A',
62571    'R',
62572    'B',
62573    0, // glUniform1iARB
62574    'g',
62575    'l',
62576    'U',
62577    'n',
62578    'i',
62579    'f',
62580    'o',
62581    'r',
62582    'm',
62583    '1',
62584    'i',
62585    'v',
62586    0, // glUniform1iv
62587    'g',
62588    'l',
62589    'U',
62590    'n',
62591    'i',
62592    'f',
62593    'o',
62594    'r',
62595    'm',
62596    '1',
62597    'i',
62598    'v',
62599    'A',
62600    'R',
62601    'B',
62602    0, // glUniform1ivARB
62603    'g',
62604    'l',
62605    'U',
62606    'n',
62607    'i',
62608    'f',
62609    'o',
62610    'r',
62611    'm',
62612    '1',
62613    'u',
62614    'i',
62615    0, // glUniform1ui
62616    'g',
62617    'l',
62618    'U',
62619    'n',
62620    'i',
62621    'f',
62622    'o',
62623    'r',
62624    'm',
62625    '1',
62626    'u',
62627    'i',
62628    '6',
62629    '4',
62630    'A',
62631    'R',
62632    'B',
62633    0, // glUniform1ui64ARB
62634    'g',
62635    'l',
62636    'U',
62637    'n',
62638    'i',
62639    'f',
62640    'o',
62641    'r',
62642    'm',
62643    '1',
62644    'u',
62645    'i',
62646    '6',
62647    '4',
62648    'N',
62649    'V',
62650    0, // glUniform1ui64NV
62651    'g',
62652    'l',
62653    'U',
62654    'n',
62655    'i',
62656    'f',
62657    'o',
62658    'r',
62659    'm',
62660    '1',
62661    'u',
62662    'i',
62663    '6',
62664    '4',
62665    'v',
62666    'A',
62667    'R',
62668    'B',
62669    0, // glUniform1ui64vARB
62670    'g',
62671    'l',
62672    'U',
62673    'n',
62674    'i',
62675    'f',
62676    'o',
62677    'r',
62678    'm',
62679    '1',
62680    'u',
62681    'i',
62682    '6',
62683    '4',
62684    'v',
62685    'N',
62686    'V',
62687    0, // glUniform1ui64vNV
62688    'g',
62689    'l',
62690    'U',
62691    'n',
62692    'i',
62693    'f',
62694    'o',
62695    'r',
62696    'm',
62697    '1',
62698    'u',
62699    'i',
62700    'E',
62701    'X',
62702    'T',
62703    0, // glUniform1uiEXT
62704    'g',
62705    'l',
62706    'U',
62707    'n',
62708    'i',
62709    'f',
62710    'o',
62711    'r',
62712    'm',
62713    '1',
62714    'u',
62715    'i',
62716    'v',
62717    0, // glUniform1uiv
62718    'g',
62719    'l',
62720    'U',
62721    'n',
62722    'i',
62723    'f',
62724    'o',
62725    'r',
62726    'm',
62727    '1',
62728    'u',
62729    'i',
62730    'v',
62731    'E',
62732    'X',
62733    'T',
62734    0, // glUniform1uivEXT
62735    'g',
62736    'l',
62737    'U',
62738    'n',
62739    'i',
62740    'f',
62741    'o',
62742    'r',
62743    'm',
62744    '2',
62745    'd',
62746    0, // glUniform2d
62747    'g',
62748    'l',
62749    'U',
62750    'n',
62751    'i',
62752    'f',
62753    'o',
62754    'r',
62755    'm',
62756    '2',
62757    'd',
62758    'v',
62759    0, // glUniform2dv
62760    'g',
62761    'l',
62762    'U',
62763    'n',
62764    'i',
62765    'f',
62766    'o',
62767    'r',
62768    'm',
62769    '2',
62770    'f',
62771    0, // glUniform2f
62772    'g',
62773    'l',
62774    'U',
62775    'n',
62776    'i',
62777    'f',
62778    'o',
62779    'r',
62780    'm',
62781    '2',
62782    'f',
62783    'A',
62784    'R',
62785    'B',
62786    0, // glUniform2fARB
62787    'g',
62788    'l',
62789    'U',
62790    'n',
62791    'i',
62792    'f',
62793    'o',
62794    'r',
62795    'm',
62796    '2',
62797    'f',
62798    'v',
62799    0, // glUniform2fv
62800    'g',
62801    'l',
62802    'U',
62803    'n',
62804    'i',
62805    'f',
62806    'o',
62807    'r',
62808    'm',
62809    '2',
62810    'f',
62811    'v',
62812    'A',
62813    'R',
62814    'B',
62815    0, // glUniform2fvARB
62816    'g',
62817    'l',
62818    'U',
62819    'n',
62820    'i',
62821    'f',
62822    'o',
62823    'r',
62824    'm',
62825    '2',
62826    'i',
62827    0, // glUniform2i
62828    'g',
62829    'l',
62830    'U',
62831    'n',
62832    'i',
62833    'f',
62834    'o',
62835    'r',
62836    'm',
62837    '2',
62838    'i',
62839    '6',
62840    '4',
62841    'A',
62842    'R',
62843    'B',
62844    0, // glUniform2i64ARB
62845    'g',
62846    'l',
62847    'U',
62848    'n',
62849    'i',
62850    'f',
62851    'o',
62852    'r',
62853    'm',
62854    '2',
62855    'i',
62856    '6',
62857    '4',
62858    'N',
62859    'V',
62860    0, // glUniform2i64NV
62861    'g',
62862    'l',
62863    'U',
62864    'n',
62865    'i',
62866    'f',
62867    'o',
62868    'r',
62869    'm',
62870    '2',
62871    'i',
62872    '6',
62873    '4',
62874    'v',
62875    'A',
62876    'R',
62877    'B',
62878    0, // glUniform2i64vARB
62879    'g',
62880    'l',
62881    'U',
62882    'n',
62883    'i',
62884    'f',
62885    'o',
62886    'r',
62887    'm',
62888    '2',
62889    'i',
62890    '6',
62891    '4',
62892    'v',
62893    'N',
62894    'V',
62895    0, // glUniform2i64vNV
62896    'g',
62897    'l',
62898    'U',
62899    'n',
62900    'i',
62901    'f',
62902    'o',
62903    'r',
62904    'm',
62905    '2',
62906    'i',
62907    'A',
62908    'R',
62909    'B',
62910    0, // glUniform2iARB
62911    'g',
62912    'l',
62913    'U',
62914    'n',
62915    'i',
62916    'f',
62917    'o',
62918    'r',
62919    'm',
62920    '2',
62921    'i',
62922    'v',
62923    0, // glUniform2iv
62924    'g',
62925    'l',
62926    'U',
62927    'n',
62928    'i',
62929    'f',
62930    'o',
62931    'r',
62932    'm',
62933    '2',
62934    'i',
62935    'v',
62936    'A',
62937    'R',
62938    'B',
62939    0, // glUniform2ivARB
62940    'g',
62941    'l',
62942    'U',
62943    'n',
62944    'i',
62945    'f',
62946    'o',
62947    'r',
62948    'm',
62949    '2',
62950    'u',
62951    'i',
62952    0, // glUniform2ui
62953    'g',
62954    'l',
62955    'U',
62956    'n',
62957    'i',
62958    'f',
62959    'o',
62960    'r',
62961    'm',
62962    '2',
62963    'u',
62964    'i',
62965    '6',
62966    '4',
62967    'A',
62968    'R',
62969    'B',
62970    0, // glUniform2ui64ARB
62971    'g',
62972    'l',
62973    'U',
62974    'n',
62975    'i',
62976    'f',
62977    'o',
62978    'r',
62979    'm',
62980    '2',
62981    'u',
62982    'i',
62983    '6',
62984    '4',
62985    'N',
62986    'V',
62987    0, // glUniform2ui64NV
62988    'g',
62989    'l',
62990    'U',
62991    'n',
62992    'i',
62993    'f',
62994    'o',
62995    'r',
62996    'm',
62997    '2',
62998    'u',
62999    'i',
63000    '6',
63001    '4',
63002    'v',
63003    'A',
63004    'R',
63005    'B',
63006    0, // glUniform2ui64vARB
63007    'g',
63008    'l',
63009    'U',
63010    'n',
63011    'i',
63012    'f',
63013    'o',
63014    'r',
63015    'm',
63016    '2',
63017    'u',
63018    'i',
63019    '6',
63020    '4',
63021    'v',
63022    'N',
63023    'V',
63024    0, // glUniform2ui64vNV
63025    'g',
63026    'l',
63027    'U',
63028    'n',
63029    'i',
63030    'f',
63031    'o',
63032    'r',
63033    'm',
63034    '2',
63035    'u',
63036    'i',
63037    'E',
63038    'X',
63039    'T',
63040    0, // glUniform2uiEXT
63041    'g',
63042    'l',
63043    'U',
63044    'n',
63045    'i',
63046    'f',
63047    'o',
63048    'r',
63049    'm',
63050    '2',
63051    'u',
63052    'i',
63053    'v',
63054    0, // glUniform2uiv
63055    'g',
63056    'l',
63057    'U',
63058    'n',
63059    'i',
63060    'f',
63061    'o',
63062    'r',
63063    'm',
63064    '2',
63065    'u',
63066    'i',
63067    'v',
63068    'E',
63069    'X',
63070    'T',
63071    0, // glUniform2uivEXT
63072    'g',
63073    'l',
63074    'U',
63075    'n',
63076    'i',
63077    'f',
63078    'o',
63079    'r',
63080    'm',
63081    '3',
63082    'd',
63083    0, // glUniform3d
63084    'g',
63085    'l',
63086    'U',
63087    'n',
63088    'i',
63089    'f',
63090    'o',
63091    'r',
63092    'm',
63093    '3',
63094    'd',
63095    'v',
63096    0, // glUniform3dv
63097    'g',
63098    'l',
63099    'U',
63100    'n',
63101    'i',
63102    'f',
63103    'o',
63104    'r',
63105    'm',
63106    '3',
63107    'f',
63108    0, // glUniform3f
63109    'g',
63110    'l',
63111    'U',
63112    'n',
63113    'i',
63114    'f',
63115    'o',
63116    'r',
63117    'm',
63118    '3',
63119    'f',
63120    'A',
63121    'R',
63122    'B',
63123    0, // glUniform3fARB
63124    'g',
63125    'l',
63126    'U',
63127    'n',
63128    'i',
63129    'f',
63130    'o',
63131    'r',
63132    'm',
63133    '3',
63134    'f',
63135    'v',
63136    0, // glUniform3fv
63137    'g',
63138    'l',
63139    'U',
63140    'n',
63141    'i',
63142    'f',
63143    'o',
63144    'r',
63145    'm',
63146    '3',
63147    'f',
63148    'v',
63149    'A',
63150    'R',
63151    'B',
63152    0, // glUniform3fvARB
63153    'g',
63154    'l',
63155    'U',
63156    'n',
63157    'i',
63158    'f',
63159    'o',
63160    'r',
63161    'm',
63162    '3',
63163    'i',
63164    0, // glUniform3i
63165    'g',
63166    'l',
63167    'U',
63168    'n',
63169    'i',
63170    'f',
63171    'o',
63172    'r',
63173    'm',
63174    '3',
63175    'i',
63176    '6',
63177    '4',
63178    'A',
63179    'R',
63180    'B',
63181    0, // glUniform3i64ARB
63182    'g',
63183    'l',
63184    'U',
63185    'n',
63186    'i',
63187    'f',
63188    'o',
63189    'r',
63190    'm',
63191    '3',
63192    'i',
63193    '6',
63194    '4',
63195    'N',
63196    'V',
63197    0, // glUniform3i64NV
63198    'g',
63199    'l',
63200    'U',
63201    'n',
63202    'i',
63203    'f',
63204    'o',
63205    'r',
63206    'm',
63207    '3',
63208    'i',
63209    '6',
63210    '4',
63211    'v',
63212    'A',
63213    'R',
63214    'B',
63215    0, // glUniform3i64vARB
63216    'g',
63217    'l',
63218    'U',
63219    'n',
63220    'i',
63221    'f',
63222    'o',
63223    'r',
63224    'm',
63225    '3',
63226    'i',
63227    '6',
63228    '4',
63229    'v',
63230    'N',
63231    'V',
63232    0, // glUniform3i64vNV
63233    'g',
63234    'l',
63235    'U',
63236    'n',
63237    'i',
63238    'f',
63239    'o',
63240    'r',
63241    'm',
63242    '3',
63243    'i',
63244    'A',
63245    'R',
63246    'B',
63247    0, // glUniform3iARB
63248    'g',
63249    'l',
63250    'U',
63251    'n',
63252    'i',
63253    'f',
63254    'o',
63255    'r',
63256    'm',
63257    '3',
63258    'i',
63259    'v',
63260    0, // glUniform3iv
63261    'g',
63262    'l',
63263    'U',
63264    'n',
63265    'i',
63266    'f',
63267    'o',
63268    'r',
63269    'm',
63270    '3',
63271    'i',
63272    'v',
63273    'A',
63274    'R',
63275    'B',
63276    0, // glUniform3ivARB
63277    'g',
63278    'l',
63279    'U',
63280    'n',
63281    'i',
63282    'f',
63283    'o',
63284    'r',
63285    'm',
63286    '3',
63287    'u',
63288    'i',
63289    0, // glUniform3ui
63290    'g',
63291    'l',
63292    'U',
63293    'n',
63294    'i',
63295    'f',
63296    'o',
63297    'r',
63298    'm',
63299    '3',
63300    'u',
63301    'i',
63302    '6',
63303    '4',
63304    'A',
63305    'R',
63306    'B',
63307    0, // glUniform3ui64ARB
63308    'g',
63309    'l',
63310    'U',
63311    'n',
63312    'i',
63313    'f',
63314    'o',
63315    'r',
63316    'm',
63317    '3',
63318    'u',
63319    'i',
63320    '6',
63321    '4',
63322    'N',
63323    'V',
63324    0, // glUniform3ui64NV
63325    'g',
63326    'l',
63327    'U',
63328    'n',
63329    'i',
63330    'f',
63331    'o',
63332    'r',
63333    'm',
63334    '3',
63335    'u',
63336    'i',
63337    '6',
63338    '4',
63339    'v',
63340    'A',
63341    'R',
63342    'B',
63343    0, // glUniform3ui64vARB
63344    'g',
63345    'l',
63346    'U',
63347    'n',
63348    'i',
63349    'f',
63350    'o',
63351    'r',
63352    'm',
63353    '3',
63354    'u',
63355    'i',
63356    '6',
63357    '4',
63358    'v',
63359    'N',
63360    'V',
63361    0, // glUniform3ui64vNV
63362    'g',
63363    'l',
63364    'U',
63365    'n',
63366    'i',
63367    'f',
63368    'o',
63369    'r',
63370    'm',
63371    '3',
63372    'u',
63373    'i',
63374    'E',
63375    'X',
63376    'T',
63377    0, // glUniform3uiEXT
63378    'g',
63379    'l',
63380    'U',
63381    'n',
63382    'i',
63383    'f',
63384    'o',
63385    'r',
63386    'm',
63387    '3',
63388    'u',
63389    'i',
63390    'v',
63391    0, // glUniform3uiv
63392    'g',
63393    'l',
63394    'U',
63395    'n',
63396    'i',
63397    'f',
63398    'o',
63399    'r',
63400    'm',
63401    '3',
63402    'u',
63403    'i',
63404    'v',
63405    'E',
63406    'X',
63407    'T',
63408    0, // glUniform3uivEXT
63409    'g',
63410    'l',
63411    'U',
63412    'n',
63413    'i',
63414    'f',
63415    'o',
63416    'r',
63417    'm',
63418    '4',
63419    'd',
63420    0, // glUniform4d
63421    'g',
63422    'l',
63423    'U',
63424    'n',
63425    'i',
63426    'f',
63427    'o',
63428    'r',
63429    'm',
63430    '4',
63431    'd',
63432    'v',
63433    0, // glUniform4dv
63434    'g',
63435    'l',
63436    'U',
63437    'n',
63438    'i',
63439    'f',
63440    'o',
63441    'r',
63442    'm',
63443    '4',
63444    'f',
63445    0, // glUniform4f
63446    'g',
63447    'l',
63448    'U',
63449    'n',
63450    'i',
63451    'f',
63452    'o',
63453    'r',
63454    'm',
63455    '4',
63456    'f',
63457    'A',
63458    'R',
63459    'B',
63460    0, // glUniform4fARB
63461    'g',
63462    'l',
63463    'U',
63464    'n',
63465    'i',
63466    'f',
63467    'o',
63468    'r',
63469    'm',
63470    '4',
63471    'f',
63472    'v',
63473    0, // glUniform4fv
63474    'g',
63475    'l',
63476    'U',
63477    'n',
63478    'i',
63479    'f',
63480    'o',
63481    'r',
63482    'm',
63483    '4',
63484    'f',
63485    'v',
63486    'A',
63487    'R',
63488    'B',
63489    0, // glUniform4fvARB
63490    'g',
63491    'l',
63492    'U',
63493    'n',
63494    'i',
63495    'f',
63496    'o',
63497    'r',
63498    'm',
63499    '4',
63500    'i',
63501    0, // glUniform4i
63502    'g',
63503    'l',
63504    'U',
63505    'n',
63506    'i',
63507    'f',
63508    'o',
63509    'r',
63510    'm',
63511    '4',
63512    'i',
63513    '6',
63514    '4',
63515    'A',
63516    'R',
63517    'B',
63518    0, // glUniform4i64ARB
63519    'g',
63520    'l',
63521    'U',
63522    'n',
63523    'i',
63524    'f',
63525    'o',
63526    'r',
63527    'm',
63528    '4',
63529    'i',
63530    '6',
63531    '4',
63532    'N',
63533    'V',
63534    0, // glUniform4i64NV
63535    'g',
63536    'l',
63537    'U',
63538    'n',
63539    'i',
63540    'f',
63541    'o',
63542    'r',
63543    'm',
63544    '4',
63545    'i',
63546    '6',
63547    '4',
63548    'v',
63549    'A',
63550    'R',
63551    'B',
63552    0, // glUniform4i64vARB
63553    'g',
63554    'l',
63555    'U',
63556    'n',
63557    'i',
63558    'f',
63559    'o',
63560    'r',
63561    'm',
63562    '4',
63563    'i',
63564    '6',
63565    '4',
63566    'v',
63567    'N',
63568    'V',
63569    0, // glUniform4i64vNV
63570    'g',
63571    'l',
63572    'U',
63573    'n',
63574    'i',
63575    'f',
63576    'o',
63577    'r',
63578    'm',
63579    '4',
63580    'i',
63581    'A',
63582    'R',
63583    'B',
63584    0, // glUniform4iARB
63585    'g',
63586    'l',
63587    'U',
63588    'n',
63589    'i',
63590    'f',
63591    'o',
63592    'r',
63593    'm',
63594    '4',
63595    'i',
63596    'v',
63597    0, // glUniform4iv
63598    'g',
63599    'l',
63600    'U',
63601    'n',
63602    'i',
63603    'f',
63604    'o',
63605    'r',
63606    'm',
63607    '4',
63608    'i',
63609    'v',
63610    'A',
63611    'R',
63612    'B',
63613    0, // glUniform4ivARB
63614    'g',
63615    'l',
63616    'U',
63617    'n',
63618    'i',
63619    'f',
63620    'o',
63621    'r',
63622    'm',
63623    '4',
63624    'u',
63625    'i',
63626    0, // glUniform4ui
63627    'g',
63628    'l',
63629    'U',
63630    'n',
63631    'i',
63632    'f',
63633    'o',
63634    'r',
63635    'm',
63636    '4',
63637    'u',
63638    'i',
63639    '6',
63640    '4',
63641    'A',
63642    'R',
63643    'B',
63644    0, // glUniform4ui64ARB
63645    'g',
63646    'l',
63647    'U',
63648    'n',
63649    'i',
63650    'f',
63651    'o',
63652    'r',
63653    'm',
63654    '4',
63655    'u',
63656    'i',
63657    '6',
63658    '4',
63659    'N',
63660    'V',
63661    0, // glUniform4ui64NV
63662    'g',
63663    'l',
63664    'U',
63665    'n',
63666    'i',
63667    'f',
63668    'o',
63669    'r',
63670    'm',
63671    '4',
63672    'u',
63673    'i',
63674    '6',
63675    '4',
63676    'v',
63677    'A',
63678    'R',
63679    'B',
63680    0, // glUniform4ui64vARB
63681    'g',
63682    'l',
63683    'U',
63684    'n',
63685    'i',
63686    'f',
63687    'o',
63688    'r',
63689    'm',
63690    '4',
63691    'u',
63692    'i',
63693    '6',
63694    '4',
63695    'v',
63696    'N',
63697    'V',
63698    0, // glUniform4ui64vNV
63699    'g',
63700    'l',
63701    'U',
63702    'n',
63703    'i',
63704    'f',
63705    'o',
63706    'r',
63707    'm',
63708    '4',
63709    'u',
63710    'i',
63711    'E',
63712    'X',
63713    'T',
63714    0, // glUniform4uiEXT
63715    'g',
63716    'l',
63717    'U',
63718    'n',
63719    'i',
63720    'f',
63721    'o',
63722    'r',
63723    'm',
63724    '4',
63725    'u',
63726    'i',
63727    'v',
63728    0, // glUniform4uiv
63729    'g',
63730    'l',
63731    'U',
63732    'n',
63733    'i',
63734    'f',
63735    'o',
63736    'r',
63737    'm',
63738    '4',
63739    'u',
63740    'i',
63741    'v',
63742    'E',
63743    'X',
63744    'T',
63745    0, // glUniform4uivEXT
63746    'g',
63747    'l',
63748    'U',
63749    'n',
63750    'i',
63751    'f',
63752    'o',
63753    'r',
63754    'm',
63755    'B',
63756    'l',
63757    'o',
63758    'c',
63759    'k',
63760    'B',
63761    'i',
63762    'n',
63763    'd',
63764    'i',
63765    'n',
63766    'g',
63767    0, // glUniformBlockBinding
63768    'g',
63769    'l',
63770    'U',
63771    'n',
63772    'i',
63773    'f',
63774    'o',
63775    'r',
63776    'm',
63777    'B',
63778    'u',
63779    'f',
63780    'f',
63781    'e',
63782    'r',
63783    'E',
63784    'X',
63785    'T',
63786    0, // glUniformBufferEXT
63787    'g',
63788    'l',
63789    'U',
63790    'n',
63791    'i',
63792    'f',
63793    'o',
63794    'r',
63795    'm',
63796    'H',
63797    'a',
63798    'n',
63799    'd',
63800    'l',
63801    'e',
63802    'u',
63803    'i',
63804    '6',
63805    '4',
63806    'A',
63807    'R',
63808    'B',
63809    0, // glUniformHandleui64ARB
63810    'g',
63811    'l',
63812    'U',
63813    'n',
63814    'i',
63815    'f',
63816    'o',
63817    'r',
63818    'm',
63819    'H',
63820    'a',
63821    'n',
63822    'd',
63823    'l',
63824    'e',
63825    'u',
63826    'i',
63827    '6',
63828    '4',
63829    'I',
63830    'M',
63831    'G',
63832    0, // glUniformHandleui64IMG
63833    'g',
63834    'l',
63835    'U',
63836    'n',
63837    'i',
63838    'f',
63839    'o',
63840    'r',
63841    'm',
63842    'H',
63843    'a',
63844    'n',
63845    'd',
63846    'l',
63847    'e',
63848    'u',
63849    'i',
63850    '6',
63851    '4',
63852    'N',
63853    'V',
63854    0, // glUniformHandleui64NV
63855    'g',
63856    'l',
63857    'U',
63858    'n',
63859    'i',
63860    'f',
63861    'o',
63862    'r',
63863    'm',
63864    'H',
63865    'a',
63866    'n',
63867    'd',
63868    'l',
63869    'e',
63870    'u',
63871    'i',
63872    '6',
63873    '4',
63874    'v',
63875    'A',
63876    'R',
63877    'B',
63878    0, // glUniformHandleui64vARB
63879    'g',
63880    'l',
63881    'U',
63882    'n',
63883    'i',
63884    'f',
63885    'o',
63886    'r',
63887    'm',
63888    'H',
63889    'a',
63890    'n',
63891    'd',
63892    'l',
63893    'e',
63894    'u',
63895    'i',
63896    '6',
63897    '4',
63898    'v',
63899    'I',
63900    'M',
63901    'G',
63902    0, // glUniformHandleui64vIMG
63903    'g',
63904    'l',
63905    'U',
63906    'n',
63907    'i',
63908    'f',
63909    'o',
63910    'r',
63911    'm',
63912    'H',
63913    'a',
63914    'n',
63915    'd',
63916    'l',
63917    'e',
63918    'u',
63919    'i',
63920    '6',
63921    '4',
63922    'v',
63923    'N',
63924    'V',
63925    0, // glUniformHandleui64vNV
63926    'g',
63927    'l',
63928    'U',
63929    'n',
63930    'i',
63931    'f',
63932    'o',
63933    'r',
63934    'm',
63935    'M',
63936    'a',
63937    't',
63938    'r',
63939    'i',
63940    'x',
63941    '2',
63942    'd',
63943    'v',
63944    0, // glUniformMatrix2dv
63945    'g',
63946    'l',
63947    'U',
63948    'n',
63949    'i',
63950    'f',
63951    'o',
63952    'r',
63953    'm',
63954    'M',
63955    'a',
63956    't',
63957    'r',
63958    'i',
63959    'x',
63960    '2',
63961    'f',
63962    'v',
63963    0, // glUniformMatrix2fv
63964    'g',
63965    'l',
63966    'U',
63967    'n',
63968    'i',
63969    'f',
63970    'o',
63971    'r',
63972    'm',
63973    'M',
63974    'a',
63975    't',
63976    'r',
63977    'i',
63978    'x',
63979    '2',
63980    'f',
63981    'v',
63982    'A',
63983    'R',
63984    'B',
63985    0, // glUniformMatrix2fvARB
63986    'g',
63987    'l',
63988    'U',
63989    'n',
63990    'i',
63991    'f',
63992    'o',
63993    'r',
63994    'm',
63995    'M',
63996    'a',
63997    't',
63998    'r',
63999    'i',
64000    'x',
64001    '2',
64002    'x',
64003    '3',
64004    'd',
64005    'v',
64006    0, // glUniformMatrix2x3dv
64007    'g',
64008    'l',
64009    'U',
64010    'n',
64011    'i',
64012    'f',
64013    'o',
64014    'r',
64015    'm',
64016    'M',
64017    'a',
64018    't',
64019    'r',
64020    'i',
64021    'x',
64022    '2',
64023    'x',
64024    '3',
64025    'f',
64026    'v',
64027    0, // glUniformMatrix2x3fv
64028    'g',
64029    'l',
64030    'U',
64031    'n',
64032    'i',
64033    'f',
64034    'o',
64035    'r',
64036    'm',
64037    'M',
64038    'a',
64039    't',
64040    'r',
64041    'i',
64042    'x',
64043    '2',
64044    'x',
64045    '3',
64046    'f',
64047    'v',
64048    'N',
64049    'V',
64050    0, // glUniformMatrix2x3fvNV
64051    'g',
64052    'l',
64053    'U',
64054    'n',
64055    'i',
64056    'f',
64057    'o',
64058    'r',
64059    'm',
64060    'M',
64061    'a',
64062    't',
64063    'r',
64064    'i',
64065    'x',
64066    '2',
64067    'x',
64068    '4',
64069    'd',
64070    'v',
64071    0, // glUniformMatrix2x4dv
64072    'g',
64073    'l',
64074    'U',
64075    'n',
64076    'i',
64077    'f',
64078    'o',
64079    'r',
64080    'm',
64081    'M',
64082    'a',
64083    't',
64084    'r',
64085    'i',
64086    'x',
64087    '2',
64088    'x',
64089    '4',
64090    'f',
64091    'v',
64092    0, // glUniformMatrix2x4fv
64093    'g',
64094    'l',
64095    'U',
64096    'n',
64097    'i',
64098    'f',
64099    'o',
64100    'r',
64101    'm',
64102    'M',
64103    'a',
64104    't',
64105    'r',
64106    'i',
64107    'x',
64108    '2',
64109    'x',
64110    '4',
64111    'f',
64112    'v',
64113    'N',
64114    'V',
64115    0, // glUniformMatrix2x4fvNV
64116    'g',
64117    'l',
64118    'U',
64119    'n',
64120    'i',
64121    'f',
64122    'o',
64123    'r',
64124    'm',
64125    'M',
64126    'a',
64127    't',
64128    'r',
64129    'i',
64130    'x',
64131    '3',
64132    'd',
64133    'v',
64134    0, // glUniformMatrix3dv
64135    'g',
64136    'l',
64137    'U',
64138    'n',
64139    'i',
64140    'f',
64141    'o',
64142    'r',
64143    'm',
64144    'M',
64145    'a',
64146    't',
64147    'r',
64148    'i',
64149    'x',
64150    '3',
64151    'f',
64152    'v',
64153    0, // glUniformMatrix3fv
64154    'g',
64155    'l',
64156    'U',
64157    'n',
64158    'i',
64159    'f',
64160    'o',
64161    'r',
64162    'm',
64163    'M',
64164    'a',
64165    't',
64166    'r',
64167    'i',
64168    'x',
64169    '3',
64170    'f',
64171    'v',
64172    'A',
64173    'R',
64174    'B',
64175    0, // glUniformMatrix3fvARB
64176    'g',
64177    'l',
64178    'U',
64179    'n',
64180    'i',
64181    'f',
64182    'o',
64183    'r',
64184    'm',
64185    'M',
64186    'a',
64187    't',
64188    'r',
64189    'i',
64190    'x',
64191    '3',
64192    'x',
64193    '2',
64194    'd',
64195    'v',
64196    0, // glUniformMatrix3x2dv
64197    'g',
64198    'l',
64199    'U',
64200    'n',
64201    'i',
64202    'f',
64203    'o',
64204    'r',
64205    'm',
64206    'M',
64207    'a',
64208    't',
64209    'r',
64210    'i',
64211    'x',
64212    '3',
64213    'x',
64214    '2',
64215    'f',
64216    'v',
64217    0, // glUniformMatrix3x2fv
64218    'g',
64219    'l',
64220    'U',
64221    'n',
64222    'i',
64223    'f',
64224    'o',
64225    'r',
64226    'm',
64227    'M',
64228    'a',
64229    't',
64230    'r',
64231    'i',
64232    'x',
64233    '3',
64234    'x',
64235    '2',
64236    'f',
64237    'v',
64238    'N',
64239    'V',
64240    0, // glUniformMatrix3x2fvNV
64241    'g',
64242    'l',
64243    'U',
64244    'n',
64245    'i',
64246    'f',
64247    'o',
64248    'r',
64249    'm',
64250    'M',
64251    'a',
64252    't',
64253    'r',
64254    'i',
64255    'x',
64256    '3',
64257    'x',
64258    '4',
64259    'd',
64260    'v',
64261    0, // glUniformMatrix3x4dv
64262    'g',
64263    'l',
64264    'U',
64265    'n',
64266    'i',
64267    'f',
64268    'o',
64269    'r',
64270    'm',
64271    'M',
64272    'a',
64273    't',
64274    'r',
64275    'i',
64276    'x',
64277    '3',
64278    'x',
64279    '4',
64280    'f',
64281    'v',
64282    0, // glUniformMatrix3x4fv
64283    'g',
64284    'l',
64285    'U',
64286    'n',
64287    'i',
64288    'f',
64289    'o',
64290    'r',
64291    'm',
64292    'M',
64293    'a',
64294    't',
64295    'r',
64296    'i',
64297    'x',
64298    '3',
64299    'x',
64300    '4',
64301    'f',
64302    'v',
64303    'N',
64304    'V',
64305    0, // glUniformMatrix3x4fvNV
64306    'g',
64307    'l',
64308    'U',
64309    'n',
64310    'i',
64311    'f',
64312    'o',
64313    'r',
64314    'm',
64315    'M',
64316    'a',
64317    't',
64318    'r',
64319    'i',
64320    'x',
64321    '4',
64322    'd',
64323    'v',
64324    0, // glUniformMatrix4dv
64325    'g',
64326    'l',
64327    'U',
64328    'n',
64329    'i',
64330    'f',
64331    'o',
64332    'r',
64333    'm',
64334    'M',
64335    'a',
64336    't',
64337    'r',
64338    'i',
64339    'x',
64340    '4',
64341    'f',
64342    'v',
64343    0, // glUniformMatrix4fv
64344    'g',
64345    'l',
64346    'U',
64347    'n',
64348    'i',
64349    'f',
64350    'o',
64351    'r',
64352    'm',
64353    'M',
64354    'a',
64355    't',
64356    'r',
64357    'i',
64358    'x',
64359    '4',
64360    'f',
64361    'v',
64362    'A',
64363    'R',
64364    'B',
64365    0, // glUniformMatrix4fvARB
64366    'g',
64367    'l',
64368    'U',
64369    'n',
64370    'i',
64371    'f',
64372    'o',
64373    'r',
64374    'm',
64375    'M',
64376    'a',
64377    't',
64378    'r',
64379    'i',
64380    'x',
64381    '4',
64382    'x',
64383    '2',
64384    'd',
64385    'v',
64386    0, // glUniformMatrix4x2dv
64387    'g',
64388    'l',
64389    'U',
64390    'n',
64391    'i',
64392    'f',
64393    'o',
64394    'r',
64395    'm',
64396    'M',
64397    'a',
64398    't',
64399    'r',
64400    'i',
64401    'x',
64402    '4',
64403    'x',
64404    '2',
64405    'f',
64406    'v',
64407    0, // glUniformMatrix4x2fv
64408    'g',
64409    'l',
64410    'U',
64411    'n',
64412    'i',
64413    'f',
64414    'o',
64415    'r',
64416    'm',
64417    'M',
64418    'a',
64419    't',
64420    'r',
64421    'i',
64422    'x',
64423    '4',
64424    'x',
64425    '2',
64426    'f',
64427    'v',
64428    'N',
64429    'V',
64430    0, // glUniformMatrix4x2fvNV
64431    'g',
64432    'l',
64433    'U',
64434    'n',
64435    'i',
64436    'f',
64437    'o',
64438    'r',
64439    'm',
64440    'M',
64441    'a',
64442    't',
64443    'r',
64444    'i',
64445    'x',
64446    '4',
64447    'x',
64448    '3',
64449    'd',
64450    'v',
64451    0, // glUniformMatrix4x3dv
64452    'g',
64453    'l',
64454    'U',
64455    'n',
64456    'i',
64457    'f',
64458    'o',
64459    'r',
64460    'm',
64461    'M',
64462    'a',
64463    't',
64464    'r',
64465    'i',
64466    'x',
64467    '4',
64468    'x',
64469    '3',
64470    'f',
64471    'v',
64472    0, // glUniformMatrix4x3fv
64473    'g',
64474    'l',
64475    'U',
64476    'n',
64477    'i',
64478    'f',
64479    'o',
64480    'r',
64481    'm',
64482    'M',
64483    'a',
64484    't',
64485    'r',
64486    'i',
64487    'x',
64488    '4',
64489    'x',
64490    '3',
64491    'f',
64492    'v',
64493    'N',
64494    'V',
64495    0, // glUniformMatrix4x3fvNV
64496    'g',
64497    'l',
64498    'U',
64499    'n',
64500    'i',
64501    'f',
64502    'o',
64503    'r',
64504    'm',
64505    'S',
64506    'u',
64507    'b',
64508    'r',
64509    'o',
64510    'u',
64511    't',
64512    'i',
64513    'n',
64514    'e',
64515    's',
64516    'u',
64517    'i',
64518    'v',
64519    0, // glUniformSubroutinesuiv
64520    'g',
64521    'l',
64522    'U',
64523    'n',
64524    'i',
64525    'f',
64526    'o',
64527    'r',
64528    'm',
64529    'u',
64530    'i',
64531    '6',
64532    '4',
64533    'N',
64534    'V',
64535    0, // glUniformui64NV
64536    'g',
64537    'l',
64538    'U',
64539    'n',
64540    'i',
64541    'f',
64542    'o',
64543    'r',
64544    'm',
64545    'u',
64546    'i',
64547    '6',
64548    '4',
64549    'v',
64550    'N',
64551    'V',
64552    0, // glUniformui64vNV
64553    'g',
64554    'l',
64555    'U',
64556    'n',
64557    'l',
64558    'o',
64559    'c',
64560    'k',
64561    'A',
64562    'r',
64563    'r',
64564    'a',
64565    'y',
64566    's',
64567    'E',
64568    'X',
64569    'T',
64570    0, // glUnlockArraysEXT
64571    'g',
64572    'l',
64573    'U',
64574    'n',
64575    'm',
64576    'a',
64577    'p',
64578    'B',
64579    'u',
64580    'f',
64581    'f',
64582    'e',
64583    'r',
64584    0, // glUnmapBuffer
64585    'g',
64586    'l',
64587    'U',
64588    'n',
64589    'm',
64590    'a',
64591    'p',
64592    'B',
64593    'u',
64594    'f',
64595    'f',
64596    'e',
64597    'r',
64598    'A',
64599    'R',
64600    'B',
64601    0, // glUnmapBufferARB
64602    'g',
64603    'l',
64604    'U',
64605    'n',
64606    'm',
64607    'a',
64608    'p',
64609    'B',
64610    'u',
64611    'f',
64612    'f',
64613    'e',
64614    'r',
64615    'O',
64616    'E',
64617    'S',
64618    0, // glUnmapBufferOES
64619    'g',
64620    'l',
64621    'U',
64622    'n',
64623    'm',
64624    'a',
64625    'p',
64626    'N',
64627    'a',
64628    'm',
64629    'e',
64630    'd',
64631    'B',
64632    'u',
64633    'f',
64634    'f',
64635    'e',
64636    'r',
64637    0, // glUnmapNamedBuffer
64638    'g',
64639    'l',
64640    'U',
64641    'n',
64642    'm',
64643    'a',
64644    'p',
64645    'N',
64646    'a',
64647    'm',
64648    'e',
64649    'd',
64650    'B',
64651    'u',
64652    'f',
64653    'f',
64654    'e',
64655    'r',
64656    'E',
64657    'X',
64658    'T',
64659    0, // glUnmapNamedBufferEXT
64660    'g',
64661    'l',
64662    'U',
64663    'n',
64664    'm',
64665    'a',
64666    'p',
64667    'O',
64668    'b',
64669    'j',
64670    'e',
64671    'c',
64672    't',
64673    'B',
64674    'u',
64675    'f',
64676    'f',
64677    'e',
64678    'r',
64679    'A',
64680    'T',
64681    'I',
64682    0, // glUnmapObjectBufferATI
64683    'g',
64684    'l',
64685    'U',
64686    'n',
64687    'm',
64688    'a',
64689    'p',
64690    'T',
64691    'e',
64692    'x',
64693    't',
64694    'u',
64695    'r',
64696    'e',
64697    '2',
64698    'D',
64699    'I',
64700    'N',
64701    'T',
64702    'E',
64703    'L',
64704    0, // glUnmapTexture2DINTEL
64705    'g',
64706    'l',
64707    'U',
64708    'p',
64709    'd',
64710    'a',
64711    't',
64712    'e',
64713    'O',
64714    'b',
64715    'j',
64716    'e',
64717    'c',
64718    't',
64719    'B',
64720    'u',
64721    'f',
64722    'f',
64723    'e',
64724    'r',
64725    'A',
64726    'T',
64727    'I',
64728    0, // glUpdateObjectBufferATI
64729    'g',
64730    'l',
64731    'U',
64732    'p',
64733    'l',
64734    'o',
64735    'a',
64736    'd',
64737    'G',
64738    'p',
64739    'u',
64740    'M',
64741    'a',
64742    's',
64743    'k',
64744    'N',
64745    'V',
64746    'X',
64747    0, // glUploadGpuMaskNVX
64748    'g',
64749    'l',
64750    'U',
64751    's',
64752    'e',
64753    'P',
64754    'r',
64755    'o',
64756    'g',
64757    'r',
64758    'a',
64759    'm',
64760    0, // glUseProgram
64761    'g',
64762    'l',
64763    'U',
64764    's',
64765    'e',
64766    'P',
64767    'r',
64768    'o',
64769    'g',
64770    'r',
64771    'a',
64772    'm',
64773    'O',
64774    'b',
64775    'j',
64776    'e',
64777    'c',
64778    't',
64779    'A',
64780    'R',
64781    'B',
64782    0, // glUseProgramObjectARB
64783    'g',
64784    'l',
64785    'U',
64786    's',
64787    'e',
64788    'P',
64789    'r',
64790    'o',
64791    'g',
64792    'r',
64793    'a',
64794    'm',
64795    'S',
64796    't',
64797    'a',
64798    'g',
64799    'e',
64800    's',
64801    0, // glUseProgramStages
64802    'g',
64803    'l',
64804    'U',
64805    's',
64806    'e',
64807    'P',
64808    'r',
64809    'o',
64810    'g',
64811    'r',
64812    'a',
64813    'm',
64814    'S',
64815    't',
64816    'a',
64817    'g',
64818    'e',
64819    's',
64820    'E',
64821    'X',
64822    'T',
64823    0, // glUseProgramStagesEXT
64824    'g',
64825    'l',
64826    'U',
64827    's',
64828    'e',
64829    'S',
64830    'h',
64831    'a',
64832    'd',
64833    'e',
64834    'r',
64835    'P',
64836    'r',
64837    'o',
64838    'g',
64839    'r',
64840    'a',
64841    'm',
64842    'E',
64843    'X',
64844    'T',
64845    0, // glUseShaderProgramEXT
64846    'g',
64847    'l',
64848    'V',
64849    'D',
64850    'P',
64851    'A',
64852    'U',
64853    'F',
64854    'i',
64855    'n',
64856    'i',
64857    'N',
64858    'V',
64859    0, // glVDPAUFiniNV
64860    'g',
64861    'l',
64862    'V',
64863    'D',
64864    'P',
64865    'A',
64866    'U',
64867    'G',
64868    'e',
64869    't',
64870    'S',
64871    'u',
64872    'r',
64873    'f',
64874    'a',
64875    'c',
64876    'e',
64877    'i',
64878    'v',
64879    'N',
64880    'V',
64881    0, // glVDPAUGetSurfaceivNV
64882    'g',
64883    'l',
64884    'V',
64885    'D',
64886    'P',
64887    'A',
64888    'U',
64889    'I',
64890    'n',
64891    'i',
64892    't',
64893    'N',
64894    'V',
64895    0, // glVDPAUInitNV
64896    'g',
64897    'l',
64898    'V',
64899    'D',
64900    'P',
64901    'A',
64902    'U',
64903    'I',
64904    's',
64905    'S',
64906    'u',
64907    'r',
64908    'f',
64909    'a',
64910    'c',
64911    'e',
64912    'N',
64913    'V',
64914    0, // glVDPAUIsSurfaceNV
64915    'g',
64916    'l',
64917    'V',
64918    'D',
64919    'P',
64920    'A',
64921    'U',
64922    'M',
64923    'a',
64924    'p',
64925    'S',
64926    'u',
64927    'r',
64928    'f',
64929    'a',
64930    'c',
64931    'e',
64932    's',
64933    'N',
64934    'V',
64935    0, // glVDPAUMapSurfacesNV
64936    'g',
64937    'l',
64938    'V',
64939    'D',
64940    'P',
64941    'A',
64942    'U',
64943    'R',
64944    'e',
64945    'g',
64946    'i',
64947    's',
64948    't',
64949    'e',
64950    'r',
64951    'O',
64952    'u',
64953    't',
64954    'p',
64955    'u',
64956    't',
64957    'S',
64958    'u',
64959    'r',
64960    'f',
64961    'a',
64962    'c',
64963    'e',
64964    'N',
64965    'V',
64966    0, // glVDPAURegisterOutputSurfaceNV
64967    'g',
64968    'l',
64969    'V',
64970    'D',
64971    'P',
64972    'A',
64973    'U',
64974    'R',
64975    'e',
64976    'g',
64977    'i',
64978    's',
64979    't',
64980    'e',
64981    'r',
64982    'V',
64983    'i',
64984    'd',
64985    'e',
64986    'o',
64987    'S',
64988    'u',
64989    'r',
64990    'f',
64991    'a',
64992    'c',
64993    'e',
64994    'N',
64995    'V',
64996    0, // glVDPAURegisterVideoSurfaceNV
64997    'g',
64998    'l',
64999    'V',
65000    'D',
65001    'P',
65002    'A',
65003    'U',
65004    'R',
65005    'e',
65006    'g',
65007    'i',
65008    's',
65009    't',
65010    'e',
65011    'r',
65012    'V',
65013    'i',
65014    'd',
65015    'e',
65016    'o',
65017    'S',
65018    'u',
65019    'r',
65020    'f',
65021    'a',
65022    'c',
65023    'e',
65024    'W',
65025    'i',
65026    't',
65027    'h',
65028    'P',
65029    'i',
65030    'c',
65031    't',
65032    'u',
65033    'r',
65034    'e',
65035    'S',
65036    't',
65037    'r',
65038    'u',
65039    'c',
65040    't',
65041    'u',
65042    'r',
65043    'e',
65044    'N',
65045    'V',
65046    0, // glVDPAURegisterVideoSurfaceWithPictureStructureNV
65047    'g',
65048    'l',
65049    'V',
65050    'D',
65051    'P',
65052    'A',
65053    'U',
65054    'S',
65055    'u',
65056    'r',
65057    'f',
65058    'a',
65059    'c',
65060    'e',
65061    'A',
65062    'c',
65063    'c',
65064    'e',
65065    's',
65066    's',
65067    'N',
65068    'V',
65069    0, // glVDPAUSurfaceAccessNV
65070    'g',
65071    'l',
65072    'V',
65073    'D',
65074    'P',
65075    'A',
65076    'U',
65077    'U',
65078    'n',
65079    'm',
65080    'a',
65081    'p',
65082    'S',
65083    'u',
65084    'r',
65085    'f',
65086    'a',
65087    'c',
65088    'e',
65089    's',
65090    'N',
65091    'V',
65092    0, // glVDPAUUnmapSurfacesNV
65093    'g',
65094    'l',
65095    'V',
65096    'D',
65097    'P',
65098    'A',
65099    'U',
65100    'U',
65101    'n',
65102    'r',
65103    'e',
65104    'g',
65105    'i',
65106    's',
65107    't',
65108    'e',
65109    'r',
65110    'S',
65111    'u',
65112    'r',
65113    'f',
65114    'a',
65115    'c',
65116    'e',
65117    'N',
65118    'V',
65119    0, // glVDPAUUnregisterSurfaceNV
65120    'g',
65121    'l',
65122    'V',
65123    'a',
65124    'l',
65125    'i',
65126    'd',
65127    'a',
65128    't',
65129    'e',
65130    'P',
65131    'r',
65132    'o',
65133    'g',
65134    'r',
65135    'a',
65136    'm',
65137    0, // glValidateProgram
65138    'g',
65139    'l',
65140    'V',
65141    'a',
65142    'l',
65143    'i',
65144    'd',
65145    'a',
65146    't',
65147    'e',
65148    'P',
65149    'r',
65150    'o',
65151    'g',
65152    'r',
65153    'a',
65154    'm',
65155    'A',
65156    'R',
65157    'B',
65158    0, // glValidateProgramARB
65159    'g',
65160    'l',
65161    'V',
65162    'a',
65163    'l',
65164    'i',
65165    'd',
65166    'a',
65167    't',
65168    'e',
65169    'P',
65170    'r',
65171    'o',
65172    'g',
65173    'r',
65174    'a',
65175    'm',
65176    'P',
65177    'i',
65178    'p',
65179    'e',
65180    'l',
65181    'i',
65182    'n',
65183    'e',
65184    0, // glValidateProgramPipeline
65185    'g',
65186    'l',
65187    'V',
65188    'a',
65189    'l',
65190    'i',
65191    'd',
65192    'a',
65193    't',
65194    'e',
65195    'P',
65196    'r',
65197    'o',
65198    'g',
65199    'r',
65200    'a',
65201    'm',
65202    'P',
65203    'i',
65204    'p',
65205    'e',
65206    'l',
65207    'i',
65208    'n',
65209    'e',
65210    'E',
65211    'X',
65212    'T',
65213    0, // glValidateProgramPipelineEXT
65214    'g',
65215    'l',
65216    'V',
65217    'a',
65218    'r',
65219    'i',
65220    'a',
65221    'n',
65222    't',
65223    'A',
65224    'r',
65225    'r',
65226    'a',
65227    'y',
65228    'O',
65229    'b',
65230    'j',
65231    'e',
65232    'c',
65233    't',
65234    'A',
65235    'T',
65236    'I',
65237    0, // glVariantArrayObjectATI
65238    'g',
65239    'l',
65240    'V',
65241    'a',
65242    'r',
65243    'i',
65244    'a',
65245    'n',
65246    't',
65247    'P',
65248    'o',
65249    'i',
65250    'n',
65251    't',
65252    'e',
65253    'r',
65254    'E',
65255    'X',
65256    'T',
65257    0, // glVariantPointerEXT
65258    'g',
65259    'l',
65260    'V',
65261    'a',
65262    'r',
65263    'i',
65264    'a',
65265    'n',
65266    't',
65267    'b',
65268    'v',
65269    'E',
65270    'X',
65271    'T',
65272    0, // glVariantbvEXT
65273    'g',
65274    'l',
65275    'V',
65276    'a',
65277    'r',
65278    'i',
65279    'a',
65280    'n',
65281    't',
65282    'd',
65283    'v',
65284    'E',
65285    'X',
65286    'T',
65287    0, // glVariantdvEXT
65288    'g',
65289    'l',
65290    'V',
65291    'a',
65292    'r',
65293    'i',
65294    'a',
65295    'n',
65296    't',
65297    'f',
65298    'v',
65299    'E',
65300    'X',
65301    'T',
65302    0, // glVariantfvEXT
65303    'g',
65304    'l',
65305    'V',
65306    'a',
65307    'r',
65308    'i',
65309    'a',
65310    'n',
65311    't',
65312    'i',
65313    'v',
65314    'E',
65315    'X',
65316    'T',
65317    0, // glVariantivEXT
65318    'g',
65319    'l',
65320    'V',
65321    'a',
65322    'r',
65323    'i',
65324    'a',
65325    'n',
65326    't',
65327    's',
65328    'v',
65329    'E',
65330    'X',
65331    'T',
65332    0, // glVariantsvEXT
65333    'g',
65334    'l',
65335    'V',
65336    'a',
65337    'r',
65338    'i',
65339    'a',
65340    'n',
65341    't',
65342    'u',
65343    'b',
65344    'v',
65345    'E',
65346    'X',
65347    'T',
65348    0, // glVariantubvEXT
65349    'g',
65350    'l',
65351    'V',
65352    'a',
65353    'r',
65354    'i',
65355    'a',
65356    'n',
65357    't',
65358    'u',
65359    'i',
65360    'v',
65361    'E',
65362    'X',
65363    'T',
65364    0, // glVariantuivEXT
65365    'g',
65366    'l',
65367    'V',
65368    'a',
65369    'r',
65370    'i',
65371    'a',
65372    'n',
65373    't',
65374    'u',
65375    's',
65376    'v',
65377    'E',
65378    'X',
65379    'T',
65380    0, // glVariantusvEXT
65381    'g',
65382    'l',
65383    'V',
65384    'e',
65385    'r',
65386    't',
65387    'e',
65388    'x',
65389    '2',
65390    'b',
65391    'O',
65392    'E',
65393    'S',
65394    0, // glVertex2bOES
65395    'g',
65396    'l',
65397    'V',
65398    'e',
65399    'r',
65400    't',
65401    'e',
65402    'x',
65403    '2',
65404    'b',
65405    'v',
65406    'O',
65407    'E',
65408    'S',
65409    0, // glVertex2bvOES
65410    'g',
65411    'l',
65412    'V',
65413    'e',
65414    'r',
65415    't',
65416    'e',
65417    'x',
65418    '2',
65419    'd',
65420    0, // glVertex2d
65421    'g',
65422    'l',
65423    'V',
65424    'e',
65425    'r',
65426    't',
65427    'e',
65428    'x',
65429    '2',
65430    'd',
65431    'v',
65432    0, // glVertex2dv
65433    'g',
65434    'l',
65435    'V',
65436    'e',
65437    'r',
65438    't',
65439    'e',
65440    'x',
65441    '2',
65442    'f',
65443    0, // glVertex2f
65444    'g',
65445    'l',
65446    'V',
65447    'e',
65448    'r',
65449    't',
65450    'e',
65451    'x',
65452    '2',
65453    'f',
65454    'v',
65455    0, // glVertex2fv
65456    'g',
65457    'l',
65458    'V',
65459    'e',
65460    'r',
65461    't',
65462    'e',
65463    'x',
65464    '2',
65465    'h',
65466    'N',
65467    'V',
65468    0, // glVertex2hNV
65469    'g',
65470    'l',
65471    'V',
65472    'e',
65473    'r',
65474    't',
65475    'e',
65476    'x',
65477    '2',
65478    'h',
65479    'v',
65480    'N',
65481    'V',
65482    0, // glVertex2hvNV
65483    'g',
65484    'l',
65485    'V',
65486    'e',
65487    'r',
65488    't',
65489    'e',
65490    'x',
65491    '2',
65492    'i',
65493    0, // glVertex2i
65494    'g',
65495    'l',
65496    'V',
65497    'e',
65498    'r',
65499    't',
65500    'e',
65501    'x',
65502    '2',
65503    'i',
65504    'v',
65505    0, // glVertex2iv
65506    'g',
65507    'l',
65508    'V',
65509    'e',
65510    'r',
65511    't',
65512    'e',
65513    'x',
65514    '2',
65515    's',
65516    0, // glVertex2s
65517    'g',
65518    'l',
65519    'V',
65520    'e',
65521    'r',
65522    't',
65523    'e',
65524    'x',
65525    '2',
65526    's',
65527    'v',
65528    0, // glVertex2sv
65529    'g',
65530    'l',
65531    'V',
65532    'e',
65533    'r',
65534    't',
65535    'e',
65536    'x',
65537    '2',
65538    'x',
65539    'O',
65540    'E',
65541    'S',
65542    0, // glVertex2xOES
65543    'g',
65544    'l',
65545    'V',
65546    'e',
65547    'r',
65548    't',
65549    'e',
65550    'x',
65551    '2',
65552    'x',
65553    'v',
65554    'O',
65555    'E',
65556    'S',
65557    0, // glVertex2xvOES
65558    'g',
65559    'l',
65560    'V',
65561    'e',
65562    'r',
65563    't',
65564    'e',
65565    'x',
65566    '3',
65567    'b',
65568    'O',
65569    'E',
65570    'S',
65571    0, // glVertex3bOES
65572    'g',
65573    'l',
65574    'V',
65575    'e',
65576    'r',
65577    't',
65578    'e',
65579    'x',
65580    '3',
65581    'b',
65582    'v',
65583    'O',
65584    'E',
65585    'S',
65586    0, // glVertex3bvOES
65587    'g',
65588    'l',
65589    'V',
65590    'e',
65591    'r',
65592    't',
65593    'e',
65594    'x',
65595    '3',
65596    'd',
65597    0, // glVertex3d
65598    'g',
65599    'l',
65600    'V',
65601    'e',
65602    'r',
65603    't',
65604    'e',
65605    'x',
65606    '3',
65607    'd',
65608    'v',
65609    0, // glVertex3dv
65610    'g',
65611    'l',
65612    'V',
65613    'e',
65614    'r',
65615    't',
65616    'e',
65617    'x',
65618    '3',
65619    'f',
65620    0, // glVertex3f
65621    'g',
65622    'l',
65623    'V',
65624    'e',
65625    'r',
65626    't',
65627    'e',
65628    'x',
65629    '3',
65630    'f',
65631    'v',
65632    0, // glVertex3fv
65633    'g',
65634    'l',
65635    'V',
65636    'e',
65637    'r',
65638    't',
65639    'e',
65640    'x',
65641    '3',
65642    'h',
65643    'N',
65644    'V',
65645    0, // glVertex3hNV
65646    'g',
65647    'l',
65648    'V',
65649    'e',
65650    'r',
65651    't',
65652    'e',
65653    'x',
65654    '3',
65655    'h',
65656    'v',
65657    'N',
65658    'V',
65659    0, // glVertex3hvNV
65660    'g',
65661    'l',
65662    'V',
65663    'e',
65664    'r',
65665    't',
65666    'e',
65667    'x',
65668    '3',
65669    'i',
65670    0, // glVertex3i
65671    'g',
65672    'l',
65673    'V',
65674    'e',
65675    'r',
65676    't',
65677    'e',
65678    'x',
65679    '3',
65680    'i',
65681    'v',
65682    0, // glVertex3iv
65683    'g',
65684    'l',
65685    'V',
65686    'e',
65687    'r',
65688    't',
65689    'e',
65690    'x',
65691    '3',
65692    's',
65693    0, // glVertex3s
65694    'g',
65695    'l',
65696    'V',
65697    'e',
65698    'r',
65699    't',
65700    'e',
65701    'x',
65702    '3',
65703    's',
65704    'v',
65705    0, // glVertex3sv
65706    'g',
65707    'l',
65708    'V',
65709    'e',
65710    'r',
65711    't',
65712    'e',
65713    'x',
65714    '3',
65715    'x',
65716    'O',
65717    'E',
65718    'S',
65719    0, // glVertex3xOES
65720    'g',
65721    'l',
65722    'V',
65723    'e',
65724    'r',
65725    't',
65726    'e',
65727    'x',
65728    '3',
65729    'x',
65730    'v',
65731    'O',
65732    'E',
65733    'S',
65734    0, // glVertex3xvOES
65735    'g',
65736    'l',
65737    'V',
65738    'e',
65739    'r',
65740    't',
65741    'e',
65742    'x',
65743    '4',
65744    'b',
65745    'O',
65746    'E',
65747    'S',
65748    0, // glVertex4bOES
65749    'g',
65750    'l',
65751    'V',
65752    'e',
65753    'r',
65754    't',
65755    'e',
65756    'x',
65757    '4',
65758    'b',
65759    'v',
65760    'O',
65761    'E',
65762    'S',
65763    0, // glVertex4bvOES
65764    'g',
65765    'l',
65766    'V',
65767    'e',
65768    'r',
65769    't',
65770    'e',
65771    'x',
65772    '4',
65773    'd',
65774    0, // glVertex4d
65775    'g',
65776    'l',
65777    'V',
65778    'e',
65779    'r',
65780    't',
65781    'e',
65782    'x',
65783    '4',
65784    'd',
65785    'v',
65786    0, // glVertex4dv
65787    'g',
65788    'l',
65789    'V',
65790    'e',
65791    'r',
65792    't',
65793    'e',
65794    'x',
65795    '4',
65796    'f',
65797    0, // glVertex4f
65798    'g',
65799    'l',
65800    'V',
65801    'e',
65802    'r',
65803    't',
65804    'e',
65805    'x',
65806    '4',
65807    'f',
65808    'v',
65809    0, // glVertex4fv
65810    'g',
65811    'l',
65812    'V',
65813    'e',
65814    'r',
65815    't',
65816    'e',
65817    'x',
65818    '4',
65819    'h',
65820    'N',
65821    'V',
65822    0, // glVertex4hNV
65823    'g',
65824    'l',
65825    'V',
65826    'e',
65827    'r',
65828    't',
65829    'e',
65830    'x',
65831    '4',
65832    'h',
65833    'v',
65834    'N',
65835    'V',
65836    0, // glVertex4hvNV
65837    'g',
65838    'l',
65839    'V',
65840    'e',
65841    'r',
65842    't',
65843    'e',
65844    'x',
65845    '4',
65846    'i',
65847    0, // glVertex4i
65848    'g',
65849    'l',
65850    'V',
65851    'e',
65852    'r',
65853    't',
65854    'e',
65855    'x',
65856    '4',
65857    'i',
65858    'v',
65859    0, // glVertex4iv
65860    'g',
65861    'l',
65862    'V',
65863    'e',
65864    'r',
65865    't',
65866    'e',
65867    'x',
65868    '4',
65869    's',
65870    0, // glVertex4s
65871    'g',
65872    'l',
65873    'V',
65874    'e',
65875    'r',
65876    't',
65877    'e',
65878    'x',
65879    '4',
65880    's',
65881    'v',
65882    0, // glVertex4sv
65883    'g',
65884    'l',
65885    'V',
65886    'e',
65887    'r',
65888    't',
65889    'e',
65890    'x',
65891    '4',
65892    'x',
65893    'O',
65894    'E',
65895    'S',
65896    0, // glVertex4xOES
65897    'g',
65898    'l',
65899    'V',
65900    'e',
65901    'r',
65902    't',
65903    'e',
65904    'x',
65905    '4',
65906    'x',
65907    'v',
65908    'O',
65909    'E',
65910    'S',
65911    0, // glVertex4xvOES
65912    'g',
65913    'l',
65914    'V',
65915    'e',
65916    'r',
65917    't',
65918    'e',
65919    'x',
65920    'A',
65921    'r',
65922    'r',
65923    'a',
65924    'y',
65925    'A',
65926    't',
65927    't',
65928    'r',
65929    'i',
65930    'b',
65931    'B',
65932    'i',
65933    'n',
65934    'd',
65935    'i',
65936    'n',
65937    'g',
65938    0, // glVertexArrayAttribBinding
65939    'g',
65940    'l',
65941    'V',
65942    'e',
65943    'r',
65944    't',
65945    'e',
65946    'x',
65947    'A',
65948    'r',
65949    'r',
65950    'a',
65951    'y',
65952    'A',
65953    't',
65954    't',
65955    'r',
65956    'i',
65957    'b',
65958    'F',
65959    'o',
65960    'r',
65961    'm',
65962    'a',
65963    't',
65964    0, // glVertexArrayAttribFormat
65965    'g',
65966    'l',
65967    'V',
65968    'e',
65969    'r',
65970    't',
65971    'e',
65972    'x',
65973    'A',
65974    'r',
65975    'r',
65976    'a',
65977    'y',
65978    'A',
65979    't',
65980    't',
65981    'r',
65982    'i',
65983    'b',
65984    'I',
65985    'F',
65986    'o',
65987    'r',
65988    'm',
65989    'a',
65990    't',
65991    0, // glVertexArrayAttribIFormat
65992    'g',
65993    'l',
65994    'V',
65995    'e',
65996    'r',
65997    't',
65998    'e',
65999    'x',
66000    'A',
66001    'r',
66002    'r',
66003    'a',
66004    'y',
66005    'A',
66006    't',
66007    't',
66008    'r',
66009    'i',
66010    'b',
66011    'L',
66012    'F',
66013    'o',
66014    'r',
66015    'm',
66016    'a',
66017    't',
66018    0, // glVertexArrayAttribLFormat
66019    'g',
66020    'l',
66021    'V',
66022    'e',
66023    'r',
66024    't',
66025    'e',
66026    'x',
66027    'A',
66028    'r',
66029    'r',
66030    'a',
66031    'y',
66032    'B',
66033    'i',
66034    'n',
66035    'd',
66036    'V',
66037    'e',
66038    'r',
66039    't',
66040    'e',
66041    'x',
66042    'B',
66043    'u',
66044    'f',
66045    'f',
66046    'e',
66047    'r',
66048    'E',
66049    'X',
66050    'T',
66051    0, // glVertexArrayBindVertexBufferEXT
66052    'g',
66053    'l',
66054    'V',
66055    'e',
66056    'r',
66057    't',
66058    'e',
66059    'x',
66060    'A',
66061    'r',
66062    'r',
66063    'a',
66064    'y',
66065    'B',
66066    'i',
66067    'n',
66068    'd',
66069    'i',
66070    'n',
66071    'g',
66072    'D',
66073    'i',
66074    'v',
66075    'i',
66076    's',
66077    'o',
66078    'r',
66079    0, // glVertexArrayBindingDivisor
66080    'g',
66081    'l',
66082    'V',
66083    'e',
66084    'r',
66085    't',
66086    'e',
66087    'x',
66088    'A',
66089    'r',
66090    'r',
66091    'a',
66092    'y',
66093    'C',
66094    'o',
66095    'l',
66096    'o',
66097    'r',
66098    'O',
66099    'f',
66100    'f',
66101    's',
66102    'e',
66103    't',
66104    'E',
66105    'X',
66106    'T',
66107    0, // glVertexArrayColorOffsetEXT
66108    'g',
66109    'l',
66110    'V',
66111    'e',
66112    'r',
66113    't',
66114    'e',
66115    'x',
66116    'A',
66117    'r',
66118    'r',
66119    'a',
66120    'y',
66121    'E',
66122    'd',
66123    'g',
66124    'e',
66125    'F',
66126    'l',
66127    'a',
66128    'g',
66129    'O',
66130    'f',
66131    'f',
66132    's',
66133    'e',
66134    't',
66135    'E',
66136    'X',
66137    'T',
66138    0, // glVertexArrayEdgeFlagOffsetEXT
66139    'g',
66140    'l',
66141    'V',
66142    'e',
66143    'r',
66144    't',
66145    'e',
66146    'x',
66147    'A',
66148    'r',
66149    'r',
66150    'a',
66151    'y',
66152    'E',
66153    'l',
66154    'e',
66155    'm',
66156    'e',
66157    'n',
66158    't',
66159    'B',
66160    'u',
66161    'f',
66162    'f',
66163    'e',
66164    'r',
66165    0, // glVertexArrayElementBuffer
66166    'g',
66167    'l',
66168    'V',
66169    'e',
66170    'r',
66171    't',
66172    'e',
66173    'x',
66174    'A',
66175    'r',
66176    'r',
66177    'a',
66178    'y',
66179    'F',
66180    'o',
66181    'g',
66182    'C',
66183    'o',
66184    'o',
66185    'r',
66186    'd',
66187    'O',
66188    'f',
66189    'f',
66190    's',
66191    'e',
66192    't',
66193    'E',
66194    'X',
66195    'T',
66196    0, // glVertexArrayFogCoordOffsetEXT
66197    'g',
66198    'l',
66199    'V',
66200    'e',
66201    'r',
66202    't',
66203    'e',
66204    'x',
66205    'A',
66206    'r',
66207    'r',
66208    'a',
66209    'y',
66210    'I',
66211    'n',
66212    'd',
66213    'e',
66214    'x',
66215    'O',
66216    'f',
66217    'f',
66218    's',
66219    'e',
66220    't',
66221    'E',
66222    'X',
66223    'T',
66224    0, // glVertexArrayIndexOffsetEXT
66225    'g',
66226    'l',
66227    'V',
66228    'e',
66229    'r',
66230    't',
66231    'e',
66232    'x',
66233    'A',
66234    'r',
66235    'r',
66236    'a',
66237    'y',
66238    'M',
66239    'u',
66240    'l',
66241    't',
66242    'i',
66243    'T',
66244    'e',
66245    'x',
66246    'C',
66247    'o',
66248    'o',
66249    'r',
66250    'd',
66251    'O',
66252    'f',
66253    'f',
66254    's',
66255    'e',
66256    't',
66257    'E',
66258    'X',
66259    'T',
66260    0, // glVertexArrayMultiTexCoordOffsetEXT
66261    'g',
66262    'l',
66263    'V',
66264    'e',
66265    'r',
66266    't',
66267    'e',
66268    'x',
66269    'A',
66270    'r',
66271    'r',
66272    'a',
66273    'y',
66274    'N',
66275    'o',
66276    'r',
66277    'm',
66278    'a',
66279    'l',
66280    'O',
66281    'f',
66282    'f',
66283    's',
66284    'e',
66285    't',
66286    'E',
66287    'X',
66288    'T',
66289    0, // glVertexArrayNormalOffsetEXT
66290    'g',
66291    'l',
66292    'V',
66293    'e',
66294    'r',
66295    't',
66296    'e',
66297    'x',
66298    'A',
66299    'r',
66300    'r',
66301    'a',
66302    'y',
66303    'P',
66304    'a',
66305    'r',
66306    'a',
66307    'm',
66308    'e',
66309    't',
66310    'e',
66311    'r',
66312    'i',
66313    'A',
66314    'P',
66315    'P',
66316    'L',
66317    'E',
66318    0, // glVertexArrayParameteriAPPLE
66319    'g',
66320    'l',
66321    'V',
66322    'e',
66323    'r',
66324    't',
66325    'e',
66326    'x',
66327    'A',
66328    'r',
66329    'r',
66330    'a',
66331    'y',
66332    'R',
66333    'a',
66334    'n',
66335    'g',
66336    'e',
66337    'A',
66338    'P',
66339    'P',
66340    'L',
66341    'E',
66342    0, // glVertexArrayRangeAPPLE
66343    'g',
66344    'l',
66345    'V',
66346    'e',
66347    'r',
66348    't',
66349    'e',
66350    'x',
66351    'A',
66352    'r',
66353    'r',
66354    'a',
66355    'y',
66356    'R',
66357    'a',
66358    'n',
66359    'g',
66360    'e',
66361    'N',
66362    'V',
66363    0, // glVertexArrayRangeNV
66364    'g',
66365    'l',
66366    'V',
66367    'e',
66368    'r',
66369    't',
66370    'e',
66371    'x',
66372    'A',
66373    'r',
66374    'r',
66375    'a',
66376    'y',
66377    'S',
66378    'e',
66379    'c',
66380    'o',
66381    'n',
66382    'd',
66383    'a',
66384    'r',
66385    'y',
66386    'C',
66387    'o',
66388    'l',
66389    'o',
66390    'r',
66391    'O',
66392    'f',
66393    'f',
66394    's',
66395    'e',
66396    't',
66397    'E',
66398    'X',
66399    'T',
66400    0, // glVertexArraySecondaryColorOffsetEXT
66401    'g',
66402    'l',
66403    'V',
66404    'e',
66405    'r',
66406    't',
66407    'e',
66408    'x',
66409    'A',
66410    'r',
66411    'r',
66412    'a',
66413    'y',
66414    'T',
66415    'e',
66416    'x',
66417    'C',
66418    'o',
66419    'o',
66420    'r',
66421    'd',
66422    'O',
66423    'f',
66424    'f',
66425    's',
66426    'e',
66427    't',
66428    'E',
66429    'X',
66430    'T',
66431    0, // glVertexArrayTexCoordOffsetEXT
66432    'g',
66433    'l',
66434    'V',
66435    'e',
66436    'r',
66437    't',
66438    'e',
66439    'x',
66440    'A',
66441    'r',
66442    'r',
66443    'a',
66444    'y',
66445    'V',
66446    'e',
66447    'r',
66448    't',
66449    'e',
66450    'x',
66451    'A',
66452    't',
66453    't',
66454    'r',
66455    'i',
66456    'b',
66457    'B',
66458    'i',
66459    'n',
66460    'd',
66461    'i',
66462    'n',
66463    'g',
66464    'E',
66465    'X',
66466    'T',
66467    0, // glVertexArrayVertexAttribBindingEXT
66468    'g',
66469    'l',
66470    'V',
66471    'e',
66472    'r',
66473    't',
66474    'e',
66475    'x',
66476    'A',
66477    'r',
66478    'r',
66479    'a',
66480    'y',
66481    'V',
66482    'e',
66483    'r',
66484    't',
66485    'e',
66486    'x',
66487    'A',
66488    't',
66489    't',
66490    'r',
66491    'i',
66492    'b',
66493    'D',
66494    'i',
66495    'v',
66496    'i',
66497    's',
66498    'o',
66499    'r',
66500    'E',
66501    'X',
66502    'T',
66503    0, // glVertexArrayVertexAttribDivisorEXT
66504    'g',
66505    'l',
66506    'V',
66507    'e',
66508    'r',
66509    't',
66510    'e',
66511    'x',
66512    'A',
66513    'r',
66514    'r',
66515    'a',
66516    'y',
66517    'V',
66518    'e',
66519    'r',
66520    't',
66521    'e',
66522    'x',
66523    'A',
66524    't',
66525    't',
66526    'r',
66527    'i',
66528    'b',
66529    'F',
66530    'o',
66531    'r',
66532    'm',
66533    'a',
66534    't',
66535    'E',
66536    'X',
66537    'T',
66538    0, // glVertexArrayVertexAttribFormatEXT
66539    'g',
66540    'l',
66541    'V',
66542    'e',
66543    'r',
66544    't',
66545    'e',
66546    'x',
66547    'A',
66548    'r',
66549    'r',
66550    'a',
66551    'y',
66552    'V',
66553    'e',
66554    'r',
66555    't',
66556    'e',
66557    'x',
66558    'A',
66559    't',
66560    't',
66561    'r',
66562    'i',
66563    'b',
66564    'I',
66565    'F',
66566    'o',
66567    'r',
66568    'm',
66569    'a',
66570    't',
66571    'E',
66572    'X',
66573    'T',
66574    0, // glVertexArrayVertexAttribIFormatEXT
66575    'g',
66576    'l',
66577    'V',
66578    'e',
66579    'r',
66580    't',
66581    'e',
66582    'x',
66583    'A',
66584    'r',
66585    'r',
66586    'a',
66587    'y',
66588    'V',
66589    'e',
66590    'r',
66591    't',
66592    'e',
66593    'x',
66594    'A',
66595    't',
66596    't',
66597    'r',
66598    'i',
66599    'b',
66600    'I',
66601    'O',
66602    'f',
66603    'f',
66604    's',
66605    'e',
66606    't',
66607    'E',
66608    'X',
66609    'T',
66610    0, // glVertexArrayVertexAttribIOffsetEXT
66611    'g',
66612    'l',
66613    'V',
66614    'e',
66615    'r',
66616    't',
66617    'e',
66618    'x',
66619    'A',
66620    'r',
66621    'r',
66622    'a',
66623    'y',
66624    'V',
66625    'e',
66626    'r',
66627    't',
66628    'e',
66629    'x',
66630    'A',
66631    't',
66632    't',
66633    'r',
66634    'i',
66635    'b',
66636    'L',
66637    'F',
66638    'o',
66639    'r',
66640    'm',
66641    'a',
66642    't',
66643    'E',
66644    'X',
66645    'T',
66646    0, // glVertexArrayVertexAttribLFormatEXT
66647    'g',
66648    'l',
66649    'V',
66650    'e',
66651    'r',
66652    't',
66653    'e',
66654    'x',
66655    'A',
66656    'r',
66657    'r',
66658    'a',
66659    'y',
66660    'V',
66661    'e',
66662    'r',
66663    't',
66664    'e',
66665    'x',
66666    'A',
66667    't',
66668    't',
66669    'r',
66670    'i',
66671    'b',
66672    'L',
66673    'O',
66674    'f',
66675    'f',
66676    's',
66677    'e',
66678    't',
66679    'E',
66680    'X',
66681    'T',
66682    0, // glVertexArrayVertexAttribLOffsetEXT
66683    'g',
66684    'l',
66685    'V',
66686    'e',
66687    'r',
66688    't',
66689    'e',
66690    'x',
66691    'A',
66692    'r',
66693    'r',
66694    'a',
66695    'y',
66696    'V',
66697    'e',
66698    'r',
66699    't',
66700    'e',
66701    'x',
66702    'A',
66703    't',
66704    't',
66705    'r',
66706    'i',
66707    'b',
66708    'O',
66709    'f',
66710    'f',
66711    's',
66712    'e',
66713    't',
66714    'E',
66715    'X',
66716    'T',
66717    0, // glVertexArrayVertexAttribOffsetEXT
66718    'g',
66719    'l',
66720    'V',
66721    'e',
66722    'r',
66723    't',
66724    'e',
66725    'x',
66726    'A',
66727    'r',
66728    'r',
66729    'a',
66730    'y',
66731    'V',
66732    'e',
66733    'r',
66734    't',
66735    'e',
66736    'x',
66737    'B',
66738    'i',
66739    'n',
66740    'd',
66741    'i',
66742    'n',
66743    'g',
66744    'D',
66745    'i',
66746    'v',
66747    'i',
66748    's',
66749    'o',
66750    'r',
66751    'E',
66752    'X',
66753    'T',
66754    0, // glVertexArrayVertexBindingDivisorEXT
66755    'g',
66756    'l',
66757    'V',
66758    'e',
66759    'r',
66760    't',
66761    'e',
66762    'x',
66763    'A',
66764    'r',
66765    'r',
66766    'a',
66767    'y',
66768    'V',
66769    'e',
66770    'r',
66771    't',
66772    'e',
66773    'x',
66774    'B',
66775    'u',
66776    'f',
66777    'f',
66778    'e',
66779    'r',
66780    0, // glVertexArrayVertexBuffer
66781    'g',
66782    'l',
66783    'V',
66784    'e',
66785    'r',
66786    't',
66787    'e',
66788    'x',
66789    'A',
66790    'r',
66791    'r',
66792    'a',
66793    'y',
66794    'V',
66795    'e',
66796    'r',
66797    't',
66798    'e',
66799    'x',
66800    'B',
66801    'u',
66802    'f',
66803    'f',
66804    'e',
66805    'r',
66806    's',
66807    0, // glVertexArrayVertexBuffers
66808    'g',
66809    'l',
66810    'V',
66811    'e',
66812    'r',
66813    't',
66814    'e',
66815    'x',
66816    'A',
66817    'r',
66818    'r',
66819    'a',
66820    'y',
66821    'V',
66822    'e',
66823    'r',
66824    't',
66825    'e',
66826    'x',
66827    'O',
66828    'f',
66829    'f',
66830    's',
66831    'e',
66832    't',
66833    'E',
66834    'X',
66835    'T',
66836    0, // glVertexArrayVertexOffsetEXT
66837    'g',
66838    'l',
66839    'V',
66840    'e',
66841    'r',
66842    't',
66843    'e',
66844    'x',
66845    'A',
66846    't',
66847    't',
66848    'r',
66849    'i',
66850    'b',
66851    '1',
66852    'd',
66853    0, // glVertexAttrib1d
66854    'g',
66855    'l',
66856    'V',
66857    'e',
66858    'r',
66859    't',
66860    'e',
66861    'x',
66862    'A',
66863    't',
66864    't',
66865    'r',
66866    'i',
66867    'b',
66868    '1',
66869    'd',
66870    'A',
66871    'R',
66872    'B',
66873    0, // glVertexAttrib1dARB
66874    'g',
66875    'l',
66876    'V',
66877    'e',
66878    'r',
66879    't',
66880    'e',
66881    'x',
66882    'A',
66883    't',
66884    't',
66885    'r',
66886    'i',
66887    'b',
66888    '1',
66889    'd',
66890    'N',
66891    'V',
66892    0, // glVertexAttrib1dNV
66893    'g',
66894    'l',
66895    'V',
66896    'e',
66897    'r',
66898    't',
66899    'e',
66900    'x',
66901    'A',
66902    't',
66903    't',
66904    'r',
66905    'i',
66906    'b',
66907    '1',
66908    'd',
66909    'v',
66910    0, // glVertexAttrib1dv
66911    'g',
66912    'l',
66913    'V',
66914    'e',
66915    'r',
66916    't',
66917    'e',
66918    'x',
66919    'A',
66920    't',
66921    't',
66922    'r',
66923    'i',
66924    'b',
66925    '1',
66926    'd',
66927    'v',
66928    'A',
66929    'R',
66930    'B',
66931    0, // glVertexAttrib1dvARB
66932    'g',
66933    'l',
66934    'V',
66935    'e',
66936    'r',
66937    't',
66938    'e',
66939    'x',
66940    'A',
66941    't',
66942    't',
66943    'r',
66944    'i',
66945    'b',
66946    '1',
66947    'd',
66948    'v',
66949    'N',
66950    'V',
66951    0, // glVertexAttrib1dvNV
66952    'g',
66953    'l',
66954    'V',
66955    'e',
66956    'r',
66957    't',
66958    'e',
66959    'x',
66960    'A',
66961    't',
66962    't',
66963    'r',
66964    'i',
66965    'b',
66966    '1',
66967    'f',
66968    0, // glVertexAttrib1f
66969    'g',
66970    'l',
66971    'V',
66972    'e',
66973    'r',
66974    't',
66975    'e',
66976    'x',
66977    'A',
66978    't',
66979    't',
66980    'r',
66981    'i',
66982    'b',
66983    '1',
66984    'f',
66985    'A',
66986    'R',
66987    'B',
66988    0, // glVertexAttrib1fARB
66989    'g',
66990    'l',
66991    'V',
66992    'e',
66993    'r',
66994    't',
66995    'e',
66996    'x',
66997    'A',
66998    't',
66999    't',
67000    'r',
67001    'i',
67002    'b',
67003    '1',
67004    'f',
67005    'N',
67006    'V',
67007    0, // glVertexAttrib1fNV
67008    'g',
67009    'l',
67010    'V',
67011    'e',
67012    'r',
67013    't',
67014    'e',
67015    'x',
67016    'A',
67017    't',
67018    't',
67019    'r',
67020    'i',
67021    'b',
67022    '1',
67023    'f',
67024    'v',
67025    0, // glVertexAttrib1fv
67026    'g',
67027    'l',
67028    'V',
67029    'e',
67030    'r',
67031    't',
67032    'e',
67033    'x',
67034    'A',
67035    't',
67036    't',
67037    'r',
67038    'i',
67039    'b',
67040    '1',
67041    'f',
67042    'v',
67043    'A',
67044    'R',
67045    'B',
67046    0, // glVertexAttrib1fvARB
67047    'g',
67048    'l',
67049    'V',
67050    'e',
67051    'r',
67052    't',
67053    'e',
67054    'x',
67055    'A',
67056    't',
67057    't',
67058    'r',
67059    'i',
67060    'b',
67061    '1',
67062    'f',
67063    'v',
67064    'N',
67065    'V',
67066    0, // glVertexAttrib1fvNV
67067    'g',
67068    'l',
67069    'V',
67070    'e',
67071    'r',
67072    't',
67073    'e',
67074    'x',
67075    'A',
67076    't',
67077    't',
67078    'r',
67079    'i',
67080    'b',
67081    '1',
67082    'h',
67083    'N',
67084    'V',
67085    0, // glVertexAttrib1hNV
67086    'g',
67087    'l',
67088    'V',
67089    'e',
67090    'r',
67091    't',
67092    'e',
67093    'x',
67094    'A',
67095    't',
67096    't',
67097    'r',
67098    'i',
67099    'b',
67100    '1',
67101    'h',
67102    'v',
67103    'N',
67104    'V',
67105    0, // glVertexAttrib1hvNV
67106    'g',
67107    'l',
67108    'V',
67109    'e',
67110    'r',
67111    't',
67112    'e',
67113    'x',
67114    'A',
67115    't',
67116    't',
67117    'r',
67118    'i',
67119    'b',
67120    '1',
67121    's',
67122    0, // glVertexAttrib1s
67123    'g',
67124    'l',
67125    'V',
67126    'e',
67127    'r',
67128    't',
67129    'e',
67130    'x',
67131    'A',
67132    't',
67133    't',
67134    'r',
67135    'i',
67136    'b',
67137    '1',
67138    's',
67139    'A',
67140    'R',
67141    'B',
67142    0, // glVertexAttrib1sARB
67143    'g',
67144    'l',
67145    'V',
67146    'e',
67147    'r',
67148    't',
67149    'e',
67150    'x',
67151    'A',
67152    't',
67153    't',
67154    'r',
67155    'i',
67156    'b',
67157    '1',
67158    's',
67159    'N',
67160    'V',
67161    0, // glVertexAttrib1sNV
67162    'g',
67163    'l',
67164    'V',
67165    'e',
67166    'r',
67167    't',
67168    'e',
67169    'x',
67170    'A',
67171    't',
67172    't',
67173    'r',
67174    'i',
67175    'b',
67176    '1',
67177    's',
67178    'v',
67179    0, // glVertexAttrib1sv
67180    'g',
67181    'l',
67182    'V',
67183    'e',
67184    'r',
67185    't',
67186    'e',
67187    'x',
67188    'A',
67189    't',
67190    't',
67191    'r',
67192    'i',
67193    'b',
67194    '1',
67195    's',
67196    'v',
67197    'A',
67198    'R',
67199    'B',
67200    0, // glVertexAttrib1svARB
67201    'g',
67202    'l',
67203    'V',
67204    'e',
67205    'r',
67206    't',
67207    'e',
67208    'x',
67209    'A',
67210    't',
67211    't',
67212    'r',
67213    'i',
67214    'b',
67215    '1',
67216    's',
67217    'v',
67218    'N',
67219    'V',
67220    0, // glVertexAttrib1svNV
67221    'g',
67222    'l',
67223    'V',
67224    'e',
67225    'r',
67226    't',
67227    'e',
67228    'x',
67229    'A',
67230    't',
67231    't',
67232    'r',
67233    'i',
67234    'b',
67235    '2',
67236    'd',
67237    0, // glVertexAttrib2d
67238    'g',
67239    'l',
67240    'V',
67241    'e',
67242    'r',
67243    't',
67244    'e',
67245    'x',
67246    'A',
67247    't',
67248    't',
67249    'r',
67250    'i',
67251    'b',
67252    '2',
67253    'd',
67254    'A',
67255    'R',
67256    'B',
67257    0, // glVertexAttrib2dARB
67258    'g',
67259    'l',
67260    'V',
67261    'e',
67262    'r',
67263    't',
67264    'e',
67265    'x',
67266    'A',
67267    't',
67268    't',
67269    'r',
67270    'i',
67271    'b',
67272    '2',
67273    'd',
67274    'N',
67275    'V',
67276    0, // glVertexAttrib2dNV
67277    'g',
67278    'l',
67279    'V',
67280    'e',
67281    'r',
67282    't',
67283    'e',
67284    'x',
67285    'A',
67286    't',
67287    't',
67288    'r',
67289    'i',
67290    'b',
67291    '2',
67292    'd',
67293    'v',
67294    0, // glVertexAttrib2dv
67295    'g',
67296    'l',
67297    'V',
67298    'e',
67299    'r',
67300    't',
67301    'e',
67302    'x',
67303    'A',
67304    't',
67305    't',
67306    'r',
67307    'i',
67308    'b',
67309    '2',
67310    'd',
67311    'v',
67312    'A',
67313    'R',
67314    'B',
67315    0, // glVertexAttrib2dvARB
67316    'g',
67317    'l',
67318    'V',
67319    'e',
67320    'r',
67321    't',
67322    'e',
67323    'x',
67324    'A',
67325    't',
67326    't',
67327    'r',
67328    'i',
67329    'b',
67330    '2',
67331    'd',
67332    'v',
67333    'N',
67334    'V',
67335    0, // glVertexAttrib2dvNV
67336    'g',
67337    'l',
67338    'V',
67339    'e',
67340    'r',
67341    't',
67342    'e',
67343    'x',
67344    'A',
67345    't',
67346    't',
67347    'r',
67348    'i',
67349    'b',
67350    '2',
67351    'f',
67352    0, // glVertexAttrib2f
67353    'g',
67354    'l',
67355    'V',
67356    'e',
67357    'r',
67358    't',
67359    'e',
67360    'x',
67361    'A',
67362    't',
67363    't',
67364    'r',
67365    'i',
67366    'b',
67367    '2',
67368    'f',
67369    'A',
67370    'R',
67371    'B',
67372    0, // glVertexAttrib2fARB
67373    'g',
67374    'l',
67375    'V',
67376    'e',
67377    'r',
67378    't',
67379    'e',
67380    'x',
67381    'A',
67382    't',
67383    't',
67384    'r',
67385    'i',
67386    'b',
67387    '2',
67388    'f',
67389    'N',
67390    'V',
67391    0, // glVertexAttrib2fNV
67392    'g',
67393    'l',
67394    'V',
67395    'e',
67396    'r',
67397    't',
67398    'e',
67399    'x',
67400    'A',
67401    't',
67402    't',
67403    'r',
67404    'i',
67405    'b',
67406    '2',
67407    'f',
67408    'v',
67409    0, // glVertexAttrib2fv
67410    'g',
67411    'l',
67412    'V',
67413    'e',
67414    'r',
67415    't',
67416    'e',
67417    'x',
67418    'A',
67419    't',
67420    't',
67421    'r',
67422    'i',
67423    'b',
67424    '2',
67425    'f',
67426    'v',
67427    'A',
67428    'R',
67429    'B',
67430    0, // glVertexAttrib2fvARB
67431    'g',
67432    'l',
67433    'V',
67434    'e',
67435    'r',
67436    't',
67437    'e',
67438    'x',
67439    'A',
67440    't',
67441    't',
67442    'r',
67443    'i',
67444    'b',
67445    '2',
67446    'f',
67447    'v',
67448    'N',
67449    'V',
67450    0, // glVertexAttrib2fvNV
67451    'g',
67452    'l',
67453    'V',
67454    'e',
67455    'r',
67456    't',
67457    'e',
67458    'x',
67459    'A',
67460    't',
67461    't',
67462    'r',
67463    'i',
67464    'b',
67465    '2',
67466    'h',
67467    'N',
67468    'V',
67469    0, // glVertexAttrib2hNV
67470    'g',
67471    'l',
67472    'V',
67473    'e',
67474    'r',
67475    't',
67476    'e',
67477    'x',
67478    'A',
67479    't',
67480    't',
67481    'r',
67482    'i',
67483    'b',
67484    '2',
67485    'h',
67486    'v',
67487    'N',
67488    'V',
67489    0, // glVertexAttrib2hvNV
67490    'g',
67491    'l',
67492    'V',
67493    'e',
67494    'r',
67495    't',
67496    'e',
67497    'x',
67498    'A',
67499    't',
67500    't',
67501    'r',
67502    'i',
67503    'b',
67504    '2',
67505    's',
67506    0, // glVertexAttrib2s
67507    'g',
67508    'l',
67509    'V',
67510    'e',
67511    'r',
67512    't',
67513    'e',
67514    'x',
67515    'A',
67516    't',
67517    't',
67518    'r',
67519    'i',
67520    'b',
67521    '2',
67522    's',
67523    'A',
67524    'R',
67525    'B',
67526    0, // glVertexAttrib2sARB
67527    'g',
67528    'l',
67529    'V',
67530    'e',
67531    'r',
67532    't',
67533    'e',
67534    'x',
67535    'A',
67536    't',
67537    't',
67538    'r',
67539    'i',
67540    'b',
67541    '2',
67542    's',
67543    'N',
67544    'V',
67545    0, // glVertexAttrib2sNV
67546    'g',
67547    'l',
67548    'V',
67549    'e',
67550    'r',
67551    't',
67552    'e',
67553    'x',
67554    'A',
67555    't',
67556    't',
67557    'r',
67558    'i',
67559    'b',
67560    '2',
67561    's',
67562    'v',
67563    0, // glVertexAttrib2sv
67564    'g',
67565    'l',
67566    'V',
67567    'e',
67568    'r',
67569    't',
67570    'e',
67571    'x',
67572    'A',
67573    't',
67574    't',
67575    'r',
67576    'i',
67577    'b',
67578    '2',
67579    's',
67580    'v',
67581    'A',
67582    'R',
67583    'B',
67584    0, // glVertexAttrib2svARB
67585    'g',
67586    'l',
67587    'V',
67588    'e',
67589    'r',
67590    't',
67591    'e',
67592    'x',
67593    'A',
67594    't',
67595    't',
67596    'r',
67597    'i',
67598    'b',
67599    '2',
67600    's',
67601    'v',
67602    'N',
67603    'V',
67604    0, // glVertexAttrib2svNV
67605    'g',
67606    'l',
67607    'V',
67608    'e',
67609    'r',
67610    't',
67611    'e',
67612    'x',
67613    'A',
67614    't',
67615    't',
67616    'r',
67617    'i',
67618    'b',
67619    '3',
67620    'd',
67621    0, // glVertexAttrib3d
67622    'g',
67623    'l',
67624    'V',
67625    'e',
67626    'r',
67627    't',
67628    'e',
67629    'x',
67630    'A',
67631    't',
67632    't',
67633    'r',
67634    'i',
67635    'b',
67636    '3',
67637    'd',
67638    'A',
67639    'R',
67640    'B',
67641    0, // glVertexAttrib3dARB
67642    'g',
67643    'l',
67644    'V',
67645    'e',
67646    'r',
67647    't',
67648    'e',
67649    'x',
67650    'A',
67651    't',
67652    't',
67653    'r',
67654    'i',
67655    'b',
67656    '3',
67657    'd',
67658    'N',
67659    'V',
67660    0, // glVertexAttrib3dNV
67661    'g',
67662    'l',
67663    'V',
67664    'e',
67665    'r',
67666    't',
67667    'e',
67668    'x',
67669    'A',
67670    't',
67671    't',
67672    'r',
67673    'i',
67674    'b',
67675    '3',
67676    'd',
67677    'v',
67678    0, // glVertexAttrib3dv
67679    'g',
67680    'l',
67681    'V',
67682    'e',
67683    'r',
67684    't',
67685    'e',
67686    'x',
67687    'A',
67688    't',
67689    't',
67690    'r',
67691    'i',
67692    'b',
67693    '3',
67694    'd',
67695    'v',
67696    'A',
67697    'R',
67698    'B',
67699    0, // glVertexAttrib3dvARB
67700    'g',
67701    'l',
67702    'V',
67703    'e',
67704    'r',
67705    't',
67706    'e',
67707    'x',
67708    'A',
67709    't',
67710    't',
67711    'r',
67712    'i',
67713    'b',
67714    '3',
67715    'd',
67716    'v',
67717    'N',
67718    'V',
67719    0, // glVertexAttrib3dvNV
67720    'g',
67721    'l',
67722    'V',
67723    'e',
67724    'r',
67725    't',
67726    'e',
67727    'x',
67728    'A',
67729    't',
67730    't',
67731    'r',
67732    'i',
67733    'b',
67734    '3',
67735    'f',
67736    0, // glVertexAttrib3f
67737    'g',
67738    'l',
67739    'V',
67740    'e',
67741    'r',
67742    't',
67743    'e',
67744    'x',
67745    'A',
67746    't',
67747    't',
67748    'r',
67749    'i',
67750    'b',
67751    '3',
67752    'f',
67753    'A',
67754    'R',
67755    'B',
67756    0, // glVertexAttrib3fARB
67757    'g',
67758    'l',
67759    'V',
67760    'e',
67761    'r',
67762    't',
67763    'e',
67764    'x',
67765    'A',
67766    't',
67767    't',
67768    'r',
67769    'i',
67770    'b',
67771    '3',
67772    'f',
67773    'N',
67774    'V',
67775    0, // glVertexAttrib3fNV
67776    'g',
67777    'l',
67778    'V',
67779    'e',
67780    'r',
67781    't',
67782    'e',
67783    'x',
67784    'A',
67785    't',
67786    't',
67787    'r',
67788    'i',
67789    'b',
67790    '3',
67791    'f',
67792    'v',
67793    0, // glVertexAttrib3fv
67794    'g',
67795    'l',
67796    'V',
67797    'e',
67798    'r',
67799    't',
67800    'e',
67801    'x',
67802    'A',
67803    't',
67804    't',
67805    'r',
67806    'i',
67807    'b',
67808    '3',
67809    'f',
67810    'v',
67811    'A',
67812    'R',
67813    'B',
67814    0, // glVertexAttrib3fvARB
67815    'g',
67816    'l',
67817    'V',
67818    'e',
67819    'r',
67820    't',
67821    'e',
67822    'x',
67823    'A',
67824    't',
67825    't',
67826    'r',
67827    'i',
67828    'b',
67829    '3',
67830    'f',
67831    'v',
67832    'N',
67833    'V',
67834    0, // glVertexAttrib3fvNV
67835    'g',
67836    'l',
67837    'V',
67838    'e',
67839    'r',
67840    't',
67841    'e',
67842    'x',
67843    'A',
67844    't',
67845    't',
67846    'r',
67847    'i',
67848    'b',
67849    '3',
67850    'h',
67851    'N',
67852    'V',
67853    0, // glVertexAttrib3hNV
67854    'g',
67855    'l',
67856    'V',
67857    'e',
67858    'r',
67859    't',
67860    'e',
67861    'x',
67862    'A',
67863    't',
67864    't',
67865    'r',
67866    'i',
67867    'b',
67868    '3',
67869    'h',
67870    'v',
67871    'N',
67872    'V',
67873    0, // glVertexAttrib3hvNV
67874    'g',
67875    'l',
67876    'V',
67877    'e',
67878    'r',
67879    't',
67880    'e',
67881    'x',
67882    'A',
67883    't',
67884    't',
67885    'r',
67886    'i',
67887    'b',
67888    '3',
67889    's',
67890    0, // glVertexAttrib3s
67891    'g',
67892    'l',
67893    'V',
67894    'e',
67895    'r',
67896    't',
67897    'e',
67898    'x',
67899    'A',
67900    't',
67901    't',
67902    'r',
67903    'i',
67904    'b',
67905    '3',
67906    's',
67907    'A',
67908    'R',
67909    'B',
67910    0, // glVertexAttrib3sARB
67911    'g',
67912    'l',
67913    'V',
67914    'e',
67915    'r',
67916    't',
67917    'e',
67918    'x',
67919    'A',
67920    't',
67921    't',
67922    'r',
67923    'i',
67924    'b',
67925    '3',
67926    's',
67927    'N',
67928    'V',
67929    0, // glVertexAttrib3sNV
67930    'g',
67931    'l',
67932    'V',
67933    'e',
67934    'r',
67935    't',
67936    'e',
67937    'x',
67938    'A',
67939    't',
67940    't',
67941    'r',
67942    'i',
67943    'b',
67944    '3',
67945    's',
67946    'v',
67947    0, // glVertexAttrib3sv
67948    'g',
67949    'l',
67950    'V',
67951    'e',
67952    'r',
67953    't',
67954    'e',
67955    'x',
67956    'A',
67957    't',
67958    't',
67959    'r',
67960    'i',
67961    'b',
67962    '3',
67963    's',
67964    'v',
67965    'A',
67966    'R',
67967    'B',
67968    0, // glVertexAttrib3svARB
67969    'g',
67970    'l',
67971    'V',
67972    'e',
67973    'r',
67974    't',
67975    'e',
67976    'x',
67977    'A',
67978    't',
67979    't',
67980    'r',
67981    'i',
67982    'b',
67983    '3',
67984    's',
67985    'v',
67986    'N',
67987    'V',
67988    0, // glVertexAttrib3svNV
67989    'g',
67990    'l',
67991    'V',
67992    'e',
67993    'r',
67994    't',
67995    'e',
67996    'x',
67997    'A',
67998    't',
67999    't',
68000    'r',
68001    'i',
68002    'b',
68003    '4',
68004    'N',
68005    'b',
68006    'v',
68007    0, // glVertexAttrib4Nbv
68008    'g',
68009    'l',
68010    'V',
68011    'e',
68012    'r',
68013    't',
68014    'e',
68015    'x',
68016    'A',
68017    't',
68018    't',
68019    'r',
68020    'i',
68021    'b',
68022    '4',
68023    'N',
68024    'b',
68025    'v',
68026    'A',
68027    'R',
68028    'B',
68029    0, // glVertexAttrib4NbvARB
68030    'g',
68031    'l',
68032    'V',
68033    'e',
68034    'r',
68035    't',
68036    'e',
68037    'x',
68038    'A',
68039    't',
68040    't',
68041    'r',
68042    'i',
68043    'b',
68044    '4',
68045    'N',
68046    'i',
68047    'v',
68048    0, // glVertexAttrib4Niv
68049    'g',
68050    'l',
68051    'V',
68052    'e',
68053    'r',
68054    't',
68055    'e',
68056    'x',
68057    'A',
68058    't',
68059    't',
68060    'r',
68061    'i',
68062    'b',
68063    '4',
68064    'N',
68065    'i',
68066    'v',
68067    'A',
68068    'R',
68069    'B',
68070    0, // glVertexAttrib4NivARB
68071    'g',
68072    'l',
68073    'V',
68074    'e',
68075    'r',
68076    't',
68077    'e',
68078    'x',
68079    'A',
68080    't',
68081    't',
68082    'r',
68083    'i',
68084    'b',
68085    '4',
68086    'N',
68087    's',
68088    'v',
68089    0, // glVertexAttrib4Nsv
68090    'g',
68091    'l',
68092    'V',
68093    'e',
68094    'r',
68095    't',
68096    'e',
68097    'x',
68098    'A',
68099    't',
68100    't',
68101    'r',
68102    'i',
68103    'b',
68104    '4',
68105    'N',
68106    's',
68107    'v',
68108    'A',
68109    'R',
68110    'B',
68111    0, // glVertexAttrib4NsvARB
68112    'g',
68113    'l',
68114    'V',
68115    'e',
68116    'r',
68117    't',
68118    'e',
68119    'x',
68120    'A',
68121    't',
68122    't',
68123    'r',
68124    'i',
68125    'b',
68126    '4',
68127    'N',
68128    'u',
68129    'b',
68130    0, // glVertexAttrib4Nub
68131    'g',
68132    'l',
68133    'V',
68134    'e',
68135    'r',
68136    't',
68137    'e',
68138    'x',
68139    'A',
68140    't',
68141    't',
68142    'r',
68143    'i',
68144    'b',
68145    '4',
68146    'N',
68147    'u',
68148    'b',
68149    'A',
68150    'R',
68151    'B',
68152    0, // glVertexAttrib4NubARB
68153    'g',
68154    'l',
68155    'V',
68156    'e',
68157    'r',
68158    't',
68159    'e',
68160    'x',
68161    'A',
68162    't',
68163    't',
68164    'r',
68165    'i',
68166    'b',
68167    '4',
68168    'N',
68169    'u',
68170    'b',
68171    'v',
68172    0, // glVertexAttrib4Nubv
68173    'g',
68174    'l',
68175    'V',
68176    'e',
68177    'r',
68178    't',
68179    'e',
68180    'x',
68181    'A',
68182    't',
68183    't',
68184    'r',
68185    'i',
68186    'b',
68187    '4',
68188    'N',
68189    'u',
68190    'b',
68191    'v',
68192    'A',
68193    'R',
68194    'B',
68195    0, // glVertexAttrib4NubvARB
68196    'g',
68197    'l',
68198    'V',
68199    'e',
68200    'r',
68201    't',
68202    'e',
68203    'x',
68204    'A',
68205    't',
68206    't',
68207    'r',
68208    'i',
68209    'b',
68210    '4',
68211    'N',
68212    'u',
68213    'i',
68214    'v',
68215    0, // glVertexAttrib4Nuiv
68216    'g',
68217    'l',
68218    'V',
68219    'e',
68220    'r',
68221    't',
68222    'e',
68223    'x',
68224    'A',
68225    't',
68226    't',
68227    'r',
68228    'i',
68229    'b',
68230    '4',
68231    'N',
68232    'u',
68233    'i',
68234    'v',
68235    'A',
68236    'R',
68237    'B',
68238    0, // glVertexAttrib4NuivARB
68239    'g',
68240    'l',
68241    'V',
68242    'e',
68243    'r',
68244    't',
68245    'e',
68246    'x',
68247    'A',
68248    't',
68249    't',
68250    'r',
68251    'i',
68252    'b',
68253    '4',
68254    'N',
68255    'u',
68256    's',
68257    'v',
68258    0, // glVertexAttrib4Nusv
68259    'g',
68260    'l',
68261    'V',
68262    'e',
68263    'r',
68264    't',
68265    'e',
68266    'x',
68267    'A',
68268    't',
68269    't',
68270    'r',
68271    'i',
68272    'b',
68273    '4',
68274    'N',
68275    'u',
68276    's',
68277    'v',
68278    'A',
68279    'R',
68280    'B',
68281    0, // glVertexAttrib4NusvARB
68282    'g',
68283    'l',
68284    'V',
68285    'e',
68286    'r',
68287    't',
68288    'e',
68289    'x',
68290    'A',
68291    't',
68292    't',
68293    'r',
68294    'i',
68295    'b',
68296    '4',
68297    'b',
68298    'v',
68299    0, // glVertexAttrib4bv
68300    'g',
68301    'l',
68302    'V',
68303    'e',
68304    'r',
68305    't',
68306    'e',
68307    'x',
68308    'A',
68309    't',
68310    't',
68311    'r',
68312    'i',
68313    'b',
68314    '4',
68315    'b',
68316    'v',
68317    'A',
68318    'R',
68319    'B',
68320    0, // glVertexAttrib4bvARB
68321    'g',
68322    'l',
68323    'V',
68324    'e',
68325    'r',
68326    't',
68327    'e',
68328    'x',
68329    'A',
68330    't',
68331    't',
68332    'r',
68333    'i',
68334    'b',
68335    '4',
68336    'd',
68337    0, // glVertexAttrib4d
68338    'g',
68339    'l',
68340    'V',
68341    'e',
68342    'r',
68343    't',
68344    'e',
68345    'x',
68346    'A',
68347    't',
68348    't',
68349    'r',
68350    'i',
68351    'b',
68352    '4',
68353    'd',
68354    'A',
68355    'R',
68356    'B',
68357    0, // glVertexAttrib4dARB
68358    'g',
68359    'l',
68360    'V',
68361    'e',
68362    'r',
68363    't',
68364    'e',
68365    'x',
68366    'A',
68367    't',
68368    't',
68369    'r',
68370    'i',
68371    'b',
68372    '4',
68373    'd',
68374    'N',
68375    'V',
68376    0, // glVertexAttrib4dNV
68377    'g',
68378    'l',
68379    'V',
68380    'e',
68381    'r',
68382    't',
68383    'e',
68384    'x',
68385    'A',
68386    't',
68387    't',
68388    'r',
68389    'i',
68390    'b',
68391    '4',
68392    'd',
68393    'v',
68394    0, // glVertexAttrib4dv
68395    'g',
68396    'l',
68397    'V',
68398    'e',
68399    'r',
68400    't',
68401    'e',
68402    'x',
68403    'A',
68404    't',
68405    't',
68406    'r',
68407    'i',
68408    'b',
68409    '4',
68410    'd',
68411    'v',
68412    'A',
68413    'R',
68414    'B',
68415    0, // glVertexAttrib4dvARB
68416    'g',
68417    'l',
68418    'V',
68419    'e',
68420    'r',
68421    't',
68422    'e',
68423    'x',
68424    'A',
68425    't',
68426    't',
68427    'r',
68428    'i',
68429    'b',
68430    '4',
68431    'd',
68432    'v',
68433    'N',
68434    'V',
68435    0, // glVertexAttrib4dvNV
68436    'g',
68437    'l',
68438    'V',
68439    'e',
68440    'r',
68441    't',
68442    'e',
68443    'x',
68444    'A',
68445    't',
68446    't',
68447    'r',
68448    'i',
68449    'b',
68450    '4',
68451    'f',
68452    0, // glVertexAttrib4f
68453    'g',
68454    'l',
68455    'V',
68456    'e',
68457    'r',
68458    't',
68459    'e',
68460    'x',
68461    'A',
68462    't',
68463    't',
68464    'r',
68465    'i',
68466    'b',
68467    '4',
68468    'f',
68469    'A',
68470    'R',
68471    'B',
68472    0, // glVertexAttrib4fARB
68473    'g',
68474    'l',
68475    'V',
68476    'e',
68477    'r',
68478    't',
68479    'e',
68480    'x',
68481    'A',
68482    't',
68483    't',
68484    'r',
68485    'i',
68486    'b',
68487    '4',
68488    'f',
68489    'N',
68490    'V',
68491    0, // glVertexAttrib4fNV
68492    'g',
68493    'l',
68494    'V',
68495    'e',
68496    'r',
68497    't',
68498    'e',
68499    'x',
68500    'A',
68501    't',
68502    't',
68503    'r',
68504    'i',
68505    'b',
68506    '4',
68507    'f',
68508    'v',
68509    0, // glVertexAttrib4fv
68510    'g',
68511    'l',
68512    'V',
68513    'e',
68514    'r',
68515    't',
68516    'e',
68517    'x',
68518    'A',
68519    't',
68520    't',
68521    'r',
68522    'i',
68523    'b',
68524    '4',
68525    'f',
68526    'v',
68527    'A',
68528    'R',
68529    'B',
68530    0, // glVertexAttrib4fvARB
68531    'g',
68532    'l',
68533    'V',
68534    'e',
68535    'r',
68536    't',
68537    'e',
68538    'x',
68539    'A',
68540    't',
68541    't',
68542    'r',
68543    'i',
68544    'b',
68545    '4',
68546    'f',
68547    'v',
68548    'N',
68549    'V',
68550    0, // glVertexAttrib4fvNV
68551    'g',
68552    'l',
68553    'V',
68554    'e',
68555    'r',
68556    't',
68557    'e',
68558    'x',
68559    'A',
68560    't',
68561    't',
68562    'r',
68563    'i',
68564    'b',
68565    '4',
68566    'h',
68567    'N',
68568    'V',
68569    0, // glVertexAttrib4hNV
68570    'g',
68571    'l',
68572    'V',
68573    'e',
68574    'r',
68575    't',
68576    'e',
68577    'x',
68578    'A',
68579    't',
68580    't',
68581    'r',
68582    'i',
68583    'b',
68584    '4',
68585    'h',
68586    'v',
68587    'N',
68588    'V',
68589    0, // glVertexAttrib4hvNV
68590    'g',
68591    'l',
68592    'V',
68593    'e',
68594    'r',
68595    't',
68596    'e',
68597    'x',
68598    'A',
68599    't',
68600    't',
68601    'r',
68602    'i',
68603    'b',
68604    '4',
68605    'i',
68606    'v',
68607    0, // glVertexAttrib4iv
68608    'g',
68609    'l',
68610    'V',
68611    'e',
68612    'r',
68613    't',
68614    'e',
68615    'x',
68616    'A',
68617    't',
68618    't',
68619    'r',
68620    'i',
68621    'b',
68622    '4',
68623    'i',
68624    'v',
68625    'A',
68626    'R',
68627    'B',
68628    0, // glVertexAttrib4ivARB
68629    'g',
68630    'l',
68631    'V',
68632    'e',
68633    'r',
68634    't',
68635    'e',
68636    'x',
68637    'A',
68638    't',
68639    't',
68640    'r',
68641    'i',
68642    'b',
68643    '4',
68644    's',
68645    0, // glVertexAttrib4s
68646    'g',
68647    'l',
68648    'V',
68649    'e',
68650    'r',
68651    't',
68652    'e',
68653    'x',
68654    'A',
68655    't',
68656    't',
68657    'r',
68658    'i',
68659    'b',
68660    '4',
68661    's',
68662    'A',
68663    'R',
68664    'B',
68665    0, // glVertexAttrib4sARB
68666    'g',
68667    'l',
68668    'V',
68669    'e',
68670    'r',
68671    't',
68672    'e',
68673    'x',
68674    'A',
68675    't',
68676    't',
68677    'r',
68678    'i',
68679    'b',
68680    '4',
68681    's',
68682    'N',
68683    'V',
68684    0, // glVertexAttrib4sNV
68685    'g',
68686    'l',
68687    'V',
68688    'e',
68689    'r',
68690    't',
68691    'e',
68692    'x',
68693    'A',
68694    't',
68695    't',
68696    'r',
68697    'i',
68698    'b',
68699    '4',
68700    's',
68701    'v',
68702    0, // glVertexAttrib4sv
68703    'g',
68704    'l',
68705    'V',
68706    'e',
68707    'r',
68708    't',
68709    'e',
68710    'x',
68711    'A',
68712    't',
68713    't',
68714    'r',
68715    'i',
68716    'b',
68717    '4',
68718    's',
68719    'v',
68720    'A',
68721    'R',
68722    'B',
68723    0, // glVertexAttrib4svARB
68724    'g',
68725    'l',
68726    'V',
68727    'e',
68728    'r',
68729    't',
68730    'e',
68731    'x',
68732    'A',
68733    't',
68734    't',
68735    'r',
68736    'i',
68737    'b',
68738    '4',
68739    's',
68740    'v',
68741    'N',
68742    'V',
68743    0, // glVertexAttrib4svNV
68744    'g',
68745    'l',
68746    'V',
68747    'e',
68748    'r',
68749    't',
68750    'e',
68751    'x',
68752    'A',
68753    't',
68754    't',
68755    'r',
68756    'i',
68757    'b',
68758    '4',
68759    'u',
68760    'b',
68761    'N',
68762    'V',
68763    0, // glVertexAttrib4ubNV
68764    'g',
68765    'l',
68766    'V',
68767    'e',
68768    'r',
68769    't',
68770    'e',
68771    'x',
68772    'A',
68773    't',
68774    't',
68775    'r',
68776    'i',
68777    'b',
68778    '4',
68779    'u',
68780    'b',
68781    'v',
68782    0, // glVertexAttrib4ubv
68783    'g',
68784    'l',
68785    'V',
68786    'e',
68787    'r',
68788    't',
68789    'e',
68790    'x',
68791    'A',
68792    't',
68793    't',
68794    'r',
68795    'i',
68796    'b',
68797    '4',
68798    'u',
68799    'b',
68800    'v',
68801    'A',
68802    'R',
68803    'B',
68804    0, // glVertexAttrib4ubvARB
68805    'g',
68806    'l',
68807    'V',
68808    'e',
68809    'r',
68810    't',
68811    'e',
68812    'x',
68813    'A',
68814    't',
68815    't',
68816    'r',
68817    'i',
68818    'b',
68819    '4',
68820    'u',
68821    'b',
68822    'v',
68823    'N',
68824    'V',
68825    0, // glVertexAttrib4ubvNV
68826    'g',
68827    'l',
68828    'V',
68829    'e',
68830    'r',
68831    't',
68832    'e',
68833    'x',
68834    'A',
68835    't',
68836    't',
68837    'r',
68838    'i',
68839    'b',
68840    '4',
68841    'u',
68842    'i',
68843    'v',
68844    0, // glVertexAttrib4uiv
68845    'g',
68846    'l',
68847    'V',
68848    'e',
68849    'r',
68850    't',
68851    'e',
68852    'x',
68853    'A',
68854    't',
68855    't',
68856    'r',
68857    'i',
68858    'b',
68859    '4',
68860    'u',
68861    'i',
68862    'v',
68863    'A',
68864    'R',
68865    'B',
68866    0, // glVertexAttrib4uivARB
68867    'g',
68868    'l',
68869    'V',
68870    'e',
68871    'r',
68872    't',
68873    'e',
68874    'x',
68875    'A',
68876    't',
68877    't',
68878    'r',
68879    'i',
68880    'b',
68881    '4',
68882    'u',
68883    's',
68884    'v',
68885    0, // glVertexAttrib4usv
68886    'g',
68887    'l',
68888    'V',
68889    'e',
68890    'r',
68891    't',
68892    'e',
68893    'x',
68894    'A',
68895    't',
68896    't',
68897    'r',
68898    'i',
68899    'b',
68900    '4',
68901    'u',
68902    's',
68903    'v',
68904    'A',
68905    'R',
68906    'B',
68907    0, // glVertexAttrib4usvARB
68908    'g',
68909    'l',
68910    'V',
68911    'e',
68912    'r',
68913    't',
68914    'e',
68915    'x',
68916    'A',
68917    't',
68918    't',
68919    'r',
68920    'i',
68921    'b',
68922    'A',
68923    'r',
68924    'r',
68925    'a',
68926    'y',
68927    'O',
68928    'b',
68929    'j',
68930    'e',
68931    'c',
68932    't',
68933    'A',
68934    'T',
68935    'I',
68936    0, // glVertexAttribArrayObjectATI
68937    'g',
68938    'l',
68939    'V',
68940    'e',
68941    'r',
68942    't',
68943    'e',
68944    'x',
68945    'A',
68946    't',
68947    't',
68948    'r',
68949    'i',
68950    'b',
68951    'B',
68952    'i',
68953    'n',
68954    'd',
68955    'i',
68956    'n',
68957    'g',
68958    0, // glVertexAttribBinding
68959    'g',
68960    'l',
68961    'V',
68962    'e',
68963    'r',
68964    't',
68965    'e',
68966    'x',
68967    'A',
68968    't',
68969    't',
68970    'r',
68971    'i',
68972    'b',
68973    'D',
68974    'i',
68975    'v',
68976    'i',
68977    's',
68978    'o',
68979    'r',
68980    0, // glVertexAttribDivisor
68981    'g',
68982    'l',
68983    'V',
68984    'e',
68985    'r',
68986    't',
68987    'e',
68988    'x',
68989    'A',
68990    't',
68991    't',
68992    'r',
68993    'i',
68994    'b',
68995    'D',
68996    'i',
68997    'v',
68998    'i',
68999    's',
69000    'o',
69001    'r',
69002    'A',
69003    'N',
69004    'G',
69005    'L',
69006    'E',
69007    0, // glVertexAttribDivisorANGLE
69008    'g',
69009    'l',
69010    'V',
69011    'e',
69012    'r',
69013    't',
69014    'e',
69015    'x',
69016    'A',
69017    't',
69018    't',
69019    'r',
69020    'i',
69021    'b',
69022    'D',
69023    'i',
69024    'v',
69025    'i',
69026    's',
69027    'o',
69028    'r',
69029    'A',
69030    'R',
69031    'B',
69032    0, // glVertexAttribDivisorARB
69033    'g',
69034    'l',
69035    'V',
69036    'e',
69037    'r',
69038    't',
69039    'e',
69040    'x',
69041    'A',
69042    't',
69043    't',
69044    'r',
69045    'i',
69046    'b',
69047    'D',
69048    'i',
69049    'v',
69050    'i',
69051    's',
69052    'o',
69053    'r',
69054    'E',
69055    'X',
69056    'T',
69057    0, // glVertexAttribDivisorEXT
69058    'g',
69059    'l',
69060    'V',
69061    'e',
69062    'r',
69063    't',
69064    'e',
69065    'x',
69066    'A',
69067    't',
69068    't',
69069    'r',
69070    'i',
69071    'b',
69072    'D',
69073    'i',
69074    'v',
69075    'i',
69076    's',
69077    'o',
69078    'r',
69079    'N',
69080    'V',
69081    0, // glVertexAttribDivisorNV
69082    'g',
69083    'l',
69084    'V',
69085    'e',
69086    'r',
69087    't',
69088    'e',
69089    'x',
69090    'A',
69091    't',
69092    't',
69093    'r',
69094    'i',
69095    'b',
69096    'F',
69097    'o',
69098    'r',
69099    'm',
69100    'a',
69101    't',
69102    0, // glVertexAttribFormat
69103    'g',
69104    'l',
69105    'V',
69106    'e',
69107    'r',
69108    't',
69109    'e',
69110    'x',
69111    'A',
69112    't',
69113    't',
69114    'r',
69115    'i',
69116    'b',
69117    'F',
69118    'o',
69119    'r',
69120    'm',
69121    'a',
69122    't',
69123    'N',
69124    'V',
69125    0, // glVertexAttribFormatNV
69126    'g',
69127    'l',
69128    'V',
69129    'e',
69130    'r',
69131    't',
69132    'e',
69133    'x',
69134    'A',
69135    't',
69136    't',
69137    'r',
69138    'i',
69139    'b',
69140    'I',
69141    '1',
69142    'i',
69143    0, // glVertexAttribI1i
69144    'g',
69145    'l',
69146    'V',
69147    'e',
69148    'r',
69149    't',
69150    'e',
69151    'x',
69152    'A',
69153    't',
69154    't',
69155    'r',
69156    'i',
69157    'b',
69158    'I',
69159    '1',
69160    'i',
69161    'E',
69162    'X',
69163    'T',
69164    0, // glVertexAttribI1iEXT
69165    'g',
69166    'l',
69167    'V',
69168    'e',
69169    'r',
69170    't',
69171    'e',
69172    'x',
69173    'A',
69174    't',
69175    't',
69176    'r',
69177    'i',
69178    'b',
69179    'I',
69180    '1',
69181    'i',
69182    'v',
69183    0, // glVertexAttribI1iv
69184    'g',
69185    'l',
69186    'V',
69187    'e',
69188    'r',
69189    't',
69190    'e',
69191    'x',
69192    'A',
69193    't',
69194    't',
69195    'r',
69196    'i',
69197    'b',
69198    'I',
69199    '1',
69200    'i',
69201    'v',
69202    'E',
69203    'X',
69204    'T',
69205    0, // glVertexAttribI1ivEXT
69206    'g',
69207    'l',
69208    'V',
69209    'e',
69210    'r',
69211    't',
69212    'e',
69213    'x',
69214    'A',
69215    't',
69216    't',
69217    'r',
69218    'i',
69219    'b',
69220    'I',
69221    '1',
69222    'u',
69223    'i',
69224    0, // glVertexAttribI1ui
69225    'g',
69226    'l',
69227    'V',
69228    'e',
69229    'r',
69230    't',
69231    'e',
69232    'x',
69233    'A',
69234    't',
69235    't',
69236    'r',
69237    'i',
69238    'b',
69239    'I',
69240    '1',
69241    'u',
69242    'i',
69243    'E',
69244    'X',
69245    'T',
69246    0, // glVertexAttribI1uiEXT
69247    'g',
69248    'l',
69249    'V',
69250    'e',
69251    'r',
69252    't',
69253    'e',
69254    'x',
69255    'A',
69256    't',
69257    't',
69258    'r',
69259    'i',
69260    'b',
69261    'I',
69262    '1',
69263    'u',
69264    'i',
69265    'v',
69266    0, // glVertexAttribI1uiv
69267    'g',
69268    'l',
69269    'V',
69270    'e',
69271    'r',
69272    't',
69273    'e',
69274    'x',
69275    'A',
69276    't',
69277    't',
69278    'r',
69279    'i',
69280    'b',
69281    'I',
69282    '1',
69283    'u',
69284    'i',
69285    'v',
69286    'E',
69287    'X',
69288    'T',
69289    0, // glVertexAttribI1uivEXT
69290    'g',
69291    'l',
69292    'V',
69293    'e',
69294    'r',
69295    't',
69296    'e',
69297    'x',
69298    'A',
69299    't',
69300    't',
69301    'r',
69302    'i',
69303    'b',
69304    'I',
69305    '2',
69306    'i',
69307    0, // glVertexAttribI2i
69308    'g',
69309    'l',
69310    'V',
69311    'e',
69312    'r',
69313    't',
69314    'e',
69315    'x',
69316    'A',
69317    't',
69318    't',
69319    'r',
69320    'i',
69321    'b',
69322    'I',
69323    '2',
69324    'i',
69325    'E',
69326    'X',
69327    'T',
69328    0, // glVertexAttribI2iEXT
69329    'g',
69330    'l',
69331    'V',
69332    'e',
69333    'r',
69334    't',
69335    'e',
69336    'x',
69337    'A',
69338    't',
69339    't',
69340    'r',
69341    'i',
69342    'b',
69343    'I',
69344    '2',
69345    'i',
69346    'v',
69347    0, // glVertexAttribI2iv
69348    'g',
69349    'l',
69350    'V',
69351    'e',
69352    'r',
69353    't',
69354    'e',
69355    'x',
69356    'A',
69357    't',
69358    't',
69359    'r',
69360    'i',
69361    'b',
69362    'I',
69363    '2',
69364    'i',
69365    'v',
69366    'E',
69367    'X',
69368    'T',
69369    0, // glVertexAttribI2ivEXT
69370    'g',
69371    'l',
69372    'V',
69373    'e',
69374    'r',
69375    't',
69376    'e',
69377    'x',
69378    'A',
69379    't',
69380    't',
69381    'r',
69382    'i',
69383    'b',
69384    'I',
69385    '2',
69386    'u',
69387    'i',
69388    0, // glVertexAttribI2ui
69389    'g',
69390    'l',
69391    'V',
69392    'e',
69393    'r',
69394    't',
69395    'e',
69396    'x',
69397    'A',
69398    't',
69399    't',
69400    'r',
69401    'i',
69402    'b',
69403    'I',
69404    '2',
69405    'u',
69406    'i',
69407    'E',
69408    'X',
69409    'T',
69410    0, // glVertexAttribI2uiEXT
69411    'g',
69412    'l',
69413    'V',
69414    'e',
69415    'r',
69416    't',
69417    'e',
69418    'x',
69419    'A',
69420    't',
69421    't',
69422    'r',
69423    'i',
69424    'b',
69425    'I',
69426    '2',
69427    'u',
69428    'i',
69429    'v',
69430    0, // glVertexAttribI2uiv
69431    'g',
69432    'l',
69433    'V',
69434    'e',
69435    'r',
69436    't',
69437    'e',
69438    'x',
69439    'A',
69440    't',
69441    't',
69442    'r',
69443    'i',
69444    'b',
69445    'I',
69446    '2',
69447    'u',
69448    'i',
69449    'v',
69450    'E',
69451    'X',
69452    'T',
69453    0, // glVertexAttribI2uivEXT
69454    'g',
69455    'l',
69456    'V',
69457    'e',
69458    'r',
69459    't',
69460    'e',
69461    'x',
69462    'A',
69463    't',
69464    't',
69465    'r',
69466    'i',
69467    'b',
69468    'I',
69469    '3',
69470    'i',
69471    0, // glVertexAttribI3i
69472    'g',
69473    'l',
69474    'V',
69475    'e',
69476    'r',
69477    't',
69478    'e',
69479    'x',
69480    'A',
69481    't',
69482    't',
69483    'r',
69484    'i',
69485    'b',
69486    'I',
69487    '3',
69488    'i',
69489    'E',
69490    'X',
69491    'T',
69492    0, // glVertexAttribI3iEXT
69493    'g',
69494    'l',
69495    'V',
69496    'e',
69497    'r',
69498    't',
69499    'e',
69500    'x',
69501    'A',
69502    't',
69503    't',
69504    'r',
69505    'i',
69506    'b',
69507    'I',
69508    '3',
69509    'i',
69510    'v',
69511    0, // glVertexAttribI3iv
69512    'g',
69513    'l',
69514    'V',
69515    'e',
69516    'r',
69517    't',
69518    'e',
69519    'x',
69520    'A',
69521    't',
69522    't',
69523    'r',
69524    'i',
69525    'b',
69526    'I',
69527    '3',
69528    'i',
69529    'v',
69530    'E',
69531    'X',
69532    'T',
69533    0, // glVertexAttribI3ivEXT
69534    'g',
69535    'l',
69536    'V',
69537    'e',
69538    'r',
69539    't',
69540    'e',
69541    'x',
69542    'A',
69543    't',
69544    't',
69545    'r',
69546    'i',
69547    'b',
69548    'I',
69549    '3',
69550    'u',
69551    'i',
69552    0, // glVertexAttribI3ui
69553    'g',
69554    'l',
69555    'V',
69556    'e',
69557    'r',
69558    't',
69559    'e',
69560    'x',
69561    'A',
69562    't',
69563    't',
69564    'r',
69565    'i',
69566    'b',
69567    'I',
69568    '3',
69569    'u',
69570    'i',
69571    'E',
69572    'X',
69573    'T',
69574    0, // glVertexAttribI3uiEXT
69575    'g',
69576    'l',
69577    'V',
69578    'e',
69579    'r',
69580    't',
69581    'e',
69582    'x',
69583    'A',
69584    't',
69585    't',
69586    'r',
69587    'i',
69588    'b',
69589    'I',
69590    '3',
69591    'u',
69592    'i',
69593    'v',
69594    0, // glVertexAttribI3uiv
69595    'g',
69596    'l',
69597    'V',
69598    'e',
69599    'r',
69600    't',
69601    'e',
69602    'x',
69603    'A',
69604    't',
69605    't',
69606    'r',
69607    'i',
69608    'b',
69609    'I',
69610    '3',
69611    'u',
69612    'i',
69613    'v',
69614    'E',
69615    'X',
69616    'T',
69617    0, // glVertexAttribI3uivEXT
69618    'g',
69619    'l',
69620    'V',
69621    'e',
69622    'r',
69623    't',
69624    'e',
69625    'x',
69626    'A',
69627    't',
69628    't',
69629    'r',
69630    'i',
69631    'b',
69632    'I',
69633    '4',
69634    'b',
69635    'v',
69636    0, // glVertexAttribI4bv
69637    'g',
69638    'l',
69639    'V',
69640    'e',
69641    'r',
69642    't',
69643    'e',
69644    'x',
69645    'A',
69646    't',
69647    't',
69648    'r',
69649    'i',
69650    'b',
69651    'I',
69652    '4',
69653    'b',
69654    'v',
69655    'E',
69656    'X',
69657    'T',
69658    0, // glVertexAttribI4bvEXT
69659    'g',
69660    'l',
69661    'V',
69662    'e',
69663    'r',
69664    't',
69665    'e',
69666    'x',
69667    'A',
69668    't',
69669    't',
69670    'r',
69671    'i',
69672    'b',
69673    'I',
69674    '4',
69675    'i',
69676    0, // glVertexAttribI4i
69677    'g',
69678    'l',
69679    'V',
69680    'e',
69681    'r',
69682    't',
69683    'e',
69684    'x',
69685    'A',
69686    't',
69687    't',
69688    'r',
69689    'i',
69690    'b',
69691    'I',
69692    '4',
69693    'i',
69694    'E',
69695    'X',
69696    'T',
69697    0, // glVertexAttribI4iEXT
69698    'g',
69699    'l',
69700    'V',
69701    'e',
69702    'r',
69703    't',
69704    'e',
69705    'x',
69706    'A',
69707    't',
69708    't',
69709    'r',
69710    'i',
69711    'b',
69712    'I',
69713    '4',
69714    'i',
69715    'v',
69716    0, // glVertexAttribI4iv
69717    'g',
69718    'l',
69719    'V',
69720    'e',
69721    'r',
69722    't',
69723    'e',
69724    'x',
69725    'A',
69726    't',
69727    't',
69728    'r',
69729    'i',
69730    'b',
69731    'I',
69732    '4',
69733    'i',
69734    'v',
69735    'E',
69736    'X',
69737    'T',
69738    0, // glVertexAttribI4ivEXT
69739    'g',
69740    'l',
69741    'V',
69742    'e',
69743    'r',
69744    't',
69745    'e',
69746    'x',
69747    'A',
69748    't',
69749    't',
69750    'r',
69751    'i',
69752    'b',
69753    'I',
69754    '4',
69755    's',
69756    'v',
69757    0, // glVertexAttribI4sv
69758    'g',
69759    'l',
69760    'V',
69761    'e',
69762    'r',
69763    't',
69764    'e',
69765    'x',
69766    'A',
69767    't',
69768    't',
69769    'r',
69770    'i',
69771    'b',
69772    'I',
69773    '4',
69774    's',
69775    'v',
69776    'E',
69777    'X',
69778    'T',
69779    0, // glVertexAttribI4svEXT
69780    'g',
69781    'l',
69782    'V',
69783    'e',
69784    'r',
69785    't',
69786    'e',
69787    'x',
69788    'A',
69789    't',
69790    't',
69791    'r',
69792    'i',
69793    'b',
69794    'I',
69795    '4',
69796    'u',
69797    'b',
69798    'v',
69799    0, // glVertexAttribI4ubv
69800    'g',
69801    'l',
69802    'V',
69803    'e',
69804    'r',
69805    't',
69806    'e',
69807    'x',
69808    'A',
69809    't',
69810    't',
69811    'r',
69812    'i',
69813    'b',
69814    'I',
69815    '4',
69816    'u',
69817    'b',
69818    'v',
69819    'E',
69820    'X',
69821    'T',
69822    0, // glVertexAttribI4ubvEXT
69823    'g',
69824    'l',
69825    'V',
69826    'e',
69827    'r',
69828    't',
69829    'e',
69830    'x',
69831    'A',
69832    't',
69833    't',
69834    'r',
69835    'i',
69836    'b',
69837    'I',
69838    '4',
69839    'u',
69840    'i',
69841    0, // glVertexAttribI4ui
69842    'g',
69843    'l',
69844    'V',
69845    'e',
69846    'r',
69847    't',
69848    'e',
69849    'x',
69850    'A',
69851    't',
69852    't',
69853    'r',
69854    'i',
69855    'b',
69856    'I',
69857    '4',
69858    'u',
69859    'i',
69860    'E',
69861    'X',
69862    'T',
69863    0, // glVertexAttribI4uiEXT
69864    'g',
69865    'l',
69866    'V',
69867    'e',
69868    'r',
69869    't',
69870    'e',
69871    'x',
69872    'A',
69873    't',
69874    't',
69875    'r',
69876    'i',
69877    'b',
69878    'I',
69879    '4',
69880    'u',
69881    'i',
69882    'v',
69883    0, // glVertexAttribI4uiv
69884    'g',
69885    'l',
69886    'V',
69887    'e',
69888    'r',
69889    't',
69890    'e',
69891    'x',
69892    'A',
69893    't',
69894    't',
69895    'r',
69896    'i',
69897    'b',
69898    'I',
69899    '4',
69900    'u',
69901    'i',
69902    'v',
69903    'E',
69904    'X',
69905    'T',
69906    0, // glVertexAttribI4uivEXT
69907    'g',
69908    'l',
69909    'V',
69910    'e',
69911    'r',
69912    't',
69913    'e',
69914    'x',
69915    'A',
69916    't',
69917    't',
69918    'r',
69919    'i',
69920    'b',
69921    'I',
69922    '4',
69923    'u',
69924    's',
69925    'v',
69926    0, // glVertexAttribI4usv
69927    'g',
69928    'l',
69929    'V',
69930    'e',
69931    'r',
69932    't',
69933    'e',
69934    'x',
69935    'A',
69936    't',
69937    't',
69938    'r',
69939    'i',
69940    'b',
69941    'I',
69942    '4',
69943    'u',
69944    's',
69945    'v',
69946    'E',
69947    'X',
69948    'T',
69949    0, // glVertexAttribI4usvEXT
69950    'g',
69951    'l',
69952    'V',
69953    'e',
69954    'r',
69955    't',
69956    'e',
69957    'x',
69958    'A',
69959    't',
69960    't',
69961    'r',
69962    'i',
69963    'b',
69964    'I',
69965    'F',
69966    'o',
69967    'r',
69968    'm',
69969    'a',
69970    't',
69971    0, // glVertexAttribIFormat
69972    'g',
69973    'l',
69974    'V',
69975    'e',
69976    'r',
69977    't',
69978    'e',
69979    'x',
69980    'A',
69981    't',
69982    't',
69983    'r',
69984    'i',
69985    'b',
69986    'I',
69987    'F',
69988    'o',
69989    'r',
69990    'm',
69991    'a',
69992    't',
69993    'N',
69994    'V',
69995    0, // glVertexAttribIFormatNV
69996    'g',
69997    'l',
69998    'V',
69999    'e',
70000    'r',
70001    't',
70002    'e',
70003    'x',
70004    'A',
70005    't',
70006    't',
70007    'r',
70008    'i',
70009    'b',
70010    'I',
70011    'P',
70012    'o',
70013    'i',
70014    'n',
70015    't',
70016    'e',
70017    'r',
70018    0, // glVertexAttribIPointer
70019    'g',
70020    'l',
70021    'V',
70022    'e',
70023    'r',
70024    't',
70025    'e',
70026    'x',
70027    'A',
70028    't',
70029    't',
70030    'r',
70031    'i',
70032    'b',
70033    'I',
70034    'P',
70035    'o',
70036    'i',
70037    'n',
70038    't',
70039    'e',
70040    'r',
70041    'E',
70042    'X',
70043    'T',
70044    0, // glVertexAttribIPointerEXT
70045    'g',
70046    'l',
70047    'V',
70048    'e',
70049    'r',
70050    't',
70051    'e',
70052    'x',
70053    'A',
70054    't',
70055    't',
70056    'r',
70057    'i',
70058    'b',
70059    'L',
70060    '1',
70061    'd',
70062    0, // glVertexAttribL1d
70063    'g',
70064    'l',
70065    'V',
70066    'e',
70067    'r',
70068    't',
70069    'e',
70070    'x',
70071    'A',
70072    't',
70073    't',
70074    'r',
70075    'i',
70076    'b',
70077    'L',
70078    '1',
70079    'd',
70080    'E',
70081    'X',
70082    'T',
70083    0, // glVertexAttribL1dEXT
70084    'g',
70085    'l',
70086    'V',
70087    'e',
70088    'r',
70089    't',
70090    'e',
70091    'x',
70092    'A',
70093    't',
70094    't',
70095    'r',
70096    'i',
70097    'b',
70098    'L',
70099    '1',
70100    'd',
70101    'v',
70102    0, // glVertexAttribL1dv
70103    'g',
70104    'l',
70105    'V',
70106    'e',
70107    'r',
70108    't',
70109    'e',
70110    'x',
70111    'A',
70112    't',
70113    't',
70114    'r',
70115    'i',
70116    'b',
70117    'L',
70118    '1',
70119    'd',
70120    'v',
70121    'E',
70122    'X',
70123    'T',
70124    0, // glVertexAttribL1dvEXT
70125    'g',
70126    'l',
70127    'V',
70128    'e',
70129    'r',
70130    't',
70131    'e',
70132    'x',
70133    'A',
70134    't',
70135    't',
70136    'r',
70137    'i',
70138    'b',
70139    'L',
70140    '1',
70141    'i',
70142    '6',
70143    '4',
70144    'N',
70145    'V',
70146    0, // glVertexAttribL1i64NV
70147    'g',
70148    'l',
70149    'V',
70150    'e',
70151    'r',
70152    't',
70153    'e',
70154    'x',
70155    'A',
70156    't',
70157    't',
70158    'r',
70159    'i',
70160    'b',
70161    'L',
70162    '1',
70163    'i',
70164    '6',
70165    '4',
70166    'v',
70167    'N',
70168    'V',
70169    0, // glVertexAttribL1i64vNV
70170    'g',
70171    'l',
70172    'V',
70173    'e',
70174    'r',
70175    't',
70176    'e',
70177    'x',
70178    'A',
70179    't',
70180    't',
70181    'r',
70182    'i',
70183    'b',
70184    'L',
70185    '1',
70186    'u',
70187    'i',
70188    '6',
70189    '4',
70190    'A',
70191    'R',
70192    'B',
70193    0, // glVertexAttribL1ui64ARB
70194    'g',
70195    'l',
70196    'V',
70197    'e',
70198    'r',
70199    't',
70200    'e',
70201    'x',
70202    'A',
70203    't',
70204    't',
70205    'r',
70206    'i',
70207    'b',
70208    'L',
70209    '1',
70210    'u',
70211    'i',
70212    '6',
70213    '4',
70214    'N',
70215    'V',
70216    0, // glVertexAttribL1ui64NV
70217    'g',
70218    'l',
70219    'V',
70220    'e',
70221    'r',
70222    't',
70223    'e',
70224    'x',
70225    'A',
70226    't',
70227    't',
70228    'r',
70229    'i',
70230    'b',
70231    'L',
70232    '1',
70233    'u',
70234    'i',
70235    '6',
70236    '4',
70237    'v',
70238    'A',
70239    'R',
70240    'B',
70241    0, // glVertexAttribL1ui64vARB
70242    'g',
70243    'l',
70244    'V',
70245    'e',
70246    'r',
70247    't',
70248    'e',
70249    'x',
70250    'A',
70251    't',
70252    't',
70253    'r',
70254    'i',
70255    'b',
70256    'L',
70257    '1',
70258    'u',
70259    'i',
70260    '6',
70261    '4',
70262    'v',
70263    'N',
70264    'V',
70265    0, // glVertexAttribL1ui64vNV
70266    'g',
70267    'l',
70268    'V',
70269    'e',
70270    'r',
70271    't',
70272    'e',
70273    'x',
70274    'A',
70275    't',
70276    't',
70277    'r',
70278    'i',
70279    'b',
70280    'L',
70281    '2',
70282    'd',
70283    0, // glVertexAttribL2d
70284    'g',
70285    'l',
70286    'V',
70287    'e',
70288    'r',
70289    't',
70290    'e',
70291    'x',
70292    'A',
70293    't',
70294    't',
70295    'r',
70296    'i',
70297    'b',
70298    'L',
70299    '2',
70300    'd',
70301    'E',
70302    'X',
70303    'T',
70304    0, // glVertexAttribL2dEXT
70305    'g',
70306    'l',
70307    'V',
70308    'e',
70309    'r',
70310    't',
70311    'e',
70312    'x',
70313    'A',
70314    't',
70315    't',
70316    'r',
70317    'i',
70318    'b',
70319    'L',
70320    '2',
70321    'd',
70322    'v',
70323    0, // glVertexAttribL2dv
70324    'g',
70325    'l',
70326    'V',
70327    'e',
70328    'r',
70329    't',
70330    'e',
70331    'x',
70332    'A',
70333    't',
70334    't',
70335    'r',
70336    'i',
70337    'b',
70338    'L',
70339    '2',
70340    'd',
70341    'v',
70342    'E',
70343    'X',
70344    'T',
70345    0, // glVertexAttribL2dvEXT
70346    'g',
70347    'l',
70348    'V',
70349    'e',
70350    'r',
70351    't',
70352    'e',
70353    'x',
70354    'A',
70355    't',
70356    't',
70357    'r',
70358    'i',
70359    'b',
70360    'L',
70361    '2',
70362    'i',
70363    '6',
70364    '4',
70365    'N',
70366    'V',
70367    0, // glVertexAttribL2i64NV
70368    'g',
70369    'l',
70370    'V',
70371    'e',
70372    'r',
70373    't',
70374    'e',
70375    'x',
70376    'A',
70377    't',
70378    't',
70379    'r',
70380    'i',
70381    'b',
70382    'L',
70383    '2',
70384    'i',
70385    '6',
70386    '4',
70387    'v',
70388    'N',
70389    'V',
70390    0, // glVertexAttribL2i64vNV
70391    'g',
70392    'l',
70393    'V',
70394    'e',
70395    'r',
70396    't',
70397    'e',
70398    'x',
70399    'A',
70400    't',
70401    't',
70402    'r',
70403    'i',
70404    'b',
70405    'L',
70406    '2',
70407    'u',
70408    'i',
70409    '6',
70410    '4',
70411    'N',
70412    'V',
70413    0, // glVertexAttribL2ui64NV
70414    'g',
70415    'l',
70416    'V',
70417    'e',
70418    'r',
70419    't',
70420    'e',
70421    'x',
70422    'A',
70423    't',
70424    't',
70425    'r',
70426    'i',
70427    'b',
70428    'L',
70429    '2',
70430    'u',
70431    'i',
70432    '6',
70433    '4',
70434    'v',
70435    'N',
70436    'V',
70437    0, // glVertexAttribL2ui64vNV
70438    'g',
70439    'l',
70440    'V',
70441    'e',
70442    'r',
70443    't',
70444    'e',
70445    'x',
70446    'A',
70447    't',
70448    't',
70449    'r',
70450    'i',
70451    'b',
70452    'L',
70453    '3',
70454    'd',
70455    0, // glVertexAttribL3d
70456    'g',
70457    'l',
70458    'V',
70459    'e',
70460    'r',
70461    't',
70462    'e',
70463    'x',
70464    'A',
70465    't',
70466    't',
70467    'r',
70468    'i',
70469    'b',
70470    'L',
70471    '3',
70472    'd',
70473    'E',
70474    'X',
70475    'T',
70476    0, // glVertexAttribL3dEXT
70477    'g',
70478    'l',
70479    'V',
70480    'e',
70481    'r',
70482    't',
70483    'e',
70484    'x',
70485    'A',
70486    't',
70487    't',
70488    'r',
70489    'i',
70490    'b',
70491    'L',
70492    '3',
70493    'd',
70494    'v',
70495    0, // glVertexAttribL3dv
70496    'g',
70497    'l',
70498    'V',
70499    'e',
70500    'r',
70501    't',
70502    'e',
70503    'x',
70504    'A',
70505    't',
70506    't',
70507    'r',
70508    'i',
70509    'b',
70510    'L',
70511    '3',
70512    'd',
70513    'v',
70514    'E',
70515    'X',
70516    'T',
70517    0, // glVertexAttribL3dvEXT
70518    'g',
70519    'l',
70520    'V',
70521    'e',
70522    'r',
70523    't',
70524    'e',
70525    'x',
70526    'A',
70527    't',
70528    't',
70529    'r',
70530    'i',
70531    'b',
70532    'L',
70533    '3',
70534    'i',
70535    '6',
70536    '4',
70537    'N',
70538    'V',
70539    0, // glVertexAttribL3i64NV
70540    'g',
70541    'l',
70542    'V',
70543    'e',
70544    'r',
70545    't',
70546    'e',
70547    'x',
70548    'A',
70549    't',
70550    't',
70551    'r',
70552    'i',
70553    'b',
70554    'L',
70555    '3',
70556    'i',
70557    '6',
70558    '4',
70559    'v',
70560    'N',
70561    'V',
70562    0, // glVertexAttribL3i64vNV
70563    'g',
70564    'l',
70565    'V',
70566    'e',
70567    'r',
70568    't',
70569    'e',
70570    'x',
70571    'A',
70572    't',
70573    't',
70574    'r',
70575    'i',
70576    'b',
70577    'L',
70578    '3',
70579    'u',
70580    'i',
70581    '6',
70582    '4',
70583    'N',
70584    'V',
70585    0, // glVertexAttribL3ui64NV
70586    'g',
70587    'l',
70588    'V',
70589    'e',
70590    'r',
70591    't',
70592    'e',
70593    'x',
70594    'A',
70595    't',
70596    't',
70597    'r',
70598    'i',
70599    'b',
70600    'L',
70601    '3',
70602    'u',
70603    'i',
70604    '6',
70605    '4',
70606    'v',
70607    'N',
70608    'V',
70609    0, // glVertexAttribL3ui64vNV
70610    'g',
70611    'l',
70612    'V',
70613    'e',
70614    'r',
70615    't',
70616    'e',
70617    'x',
70618    'A',
70619    't',
70620    't',
70621    'r',
70622    'i',
70623    'b',
70624    'L',
70625    '4',
70626    'd',
70627    0, // glVertexAttribL4d
70628    'g',
70629    'l',
70630    'V',
70631    'e',
70632    'r',
70633    't',
70634    'e',
70635    'x',
70636    'A',
70637    't',
70638    't',
70639    'r',
70640    'i',
70641    'b',
70642    'L',
70643    '4',
70644    'd',
70645    'E',
70646    'X',
70647    'T',
70648    0, // glVertexAttribL4dEXT
70649    'g',
70650    'l',
70651    'V',
70652    'e',
70653    'r',
70654    't',
70655    'e',
70656    'x',
70657    'A',
70658    't',
70659    't',
70660    'r',
70661    'i',
70662    'b',
70663    'L',
70664    '4',
70665    'd',
70666    'v',
70667    0, // glVertexAttribL4dv
70668    'g',
70669    'l',
70670    'V',
70671    'e',
70672    'r',
70673    't',
70674    'e',
70675    'x',
70676    'A',
70677    't',
70678    't',
70679    'r',
70680    'i',
70681    'b',
70682    'L',
70683    '4',
70684    'd',
70685    'v',
70686    'E',
70687    'X',
70688    'T',
70689    0, // glVertexAttribL4dvEXT
70690    'g',
70691    'l',
70692    'V',
70693    'e',
70694    'r',
70695    't',
70696    'e',
70697    'x',
70698    'A',
70699    't',
70700    't',
70701    'r',
70702    'i',
70703    'b',
70704    'L',
70705    '4',
70706    'i',
70707    '6',
70708    '4',
70709    'N',
70710    'V',
70711    0, // glVertexAttribL4i64NV
70712    'g',
70713    'l',
70714    'V',
70715    'e',
70716    'r',
70717    't',
70718    'e',
70719    'x',
70720    'A',
70721    't',
70722    't',
70723    'r',
70724    'i',
70725    'b',
70726    'L',
70727    '4',
70728    'i',
70729    '6',
70730    '4',
70731    'v',
70732    'N',
70733    'V',
70734    0, // glVertexAttribL4i64vNV
70735    'g',
70736    'l',
70737    'V',
70738    'e',
70739    'r',
70740    't',
70741    'e',
70742    'x',
70743    'A',
70744    't',
70745    't',
70746    'r',
70747    'i',
70748    'b',
70749    'L',
70750    '4',
70751    'u',
70752    'i',
70753    '6',
70754    '4',
70755    'N',
70756    'V',
70757    0, // glVertexAttribL4ui64NV
70758    'g',
70759    'l',
70760    'V',
70761    'e',
70762    'r',
70763    't',
70764    'e',
70765    'x',
70766    'A',
70767    't',
70768    't',
70769    'r',
70770    'i',
70771    'b',
70772    'L',
70773    '4',
70774    'u',
70775    'i',
70776    '6',
70777    '4',
70778    'v',
70779    'N',
70780    'V',
70781    0, // glVertexAttribL4ui64vNV
70782    'g',
70783    'l',
70784    'V',
70785    'e',
70786    'r',
70787    't',
70788    'e',
70789    'x',
70790    'A',
70791    't',
70792    't',
70793    'r',
70794    'i',
70795    'b',
70796    'L',
70797    'F',
70798    'o',
70799    'r',
70800    'm',
70801    'a',
70802    't',
70803    0, // glVertexAttribLFormat
70804    'g',
70805    'l',
70806    'V',
70807    'e',
70808    'r',
70809    't',
70810    'e',
70811    'x',
70812    'A',
70813    't',
70814    't',
70815    'r',
70816    'i',
70817    'b',
70818    'L',
70819    'F',
70820    'o',
70821    'r',
70822    'm',
70823    'a',
70824    't',
70825    'N',
70826    'V',
70827    0, // glVertexAttribLFormatNV
70828    'g',
70829    'l',
70830    'V',
70831    'e',
70832    'r',
70833    't',
70834    'e',
70835    'x',
70836    'A',
70837    't',
70838    't',
70839    'r',
70840    'i',
70841    'b',
70842    'L',
70843    'P',
70844    'o',
70845    'i',
70846    'n',
70847    't',
70848    'e',
70849    'r',
70850    0, // glVertexAttribLPointer
70851    'g',
70852    'l',
70853    'V',
70854    'e',
70855    'r',
70856    't',
70857    'e',
70858    'x',
70859    'A',
70860    't',
70861    't',
70862    'r',
70863    'i',
70864    'b',
70865    'L',
70866    'P',
70867    'o',
70868    'i',
70869    'n',
70870    't',
70871    'e',
70872    'r',
70873    'E',
70874    'X',
70875    'T',
70876    0, // glVertexAttribLPointerEXT
70877    'g',
70878    'l',
70879    'V',
70880    'e',
70881    'r',
70882    't',
70883    'e',
70884    'x',
70885    'A',
70886    't',
70887    't',
70888    'r',
70889    'i',
70890    'b',
70891    'P',
70892    '1',
70893    'u',
70894    'i',
70895    0, // glVertexAttribP1ui
70896    'g',
70897    'l',
70898    'V',
70899    'e',
70900    'r',
70901    't',
70902    'e',
70903    'x',
70904    'A',
70905    't',
70906    't',
70907    'r',
70908    'i',
70909    'b',
70910    'P',
70911    '1',
70912    'u',
70913    'i',
70914    'v',
70915    0, // glVertexAttribP1uiv
70916    'g',
70917    'l',
70918    'V',
70919    'e',
70920    'r',
70921    't',
70922    'e',
70923    'x',
70924    'A',
70925    't',
70926    't',
70927    'r',
70928    'i',
70929    'b',
70930    'P',
70931    '2',
70932    'u',
70933    'i',
70934    0, // glVertexAttribP2ui
70935    'g',
70936    'l',
70937    'V',
70938    'e',
70939    'r',
70940    't',
70941    'e',
70942    'x',
70943    'A',
70944    't',
70945    't',
70946    'r',
70947    'i',
70948    'b',
70949    'P',
70950    '2',
70951    'u',
70952    'i',
70953    'v',
70954    0, // glVertexAttribP2uiv
70955    'g',
70956    'l',
70957    'V',
70958    'e',
70959    'r',
70960    't',
70961    'e',
70962    'x',
70963    'A',
70964    't',
70965    't',
70966    'r',
70967    'i',
70968    'b',
70969    'P',
70970    '3',
70971    'u',
70972    'i',
70973    0, // glVertexAttribP3ui
70974    'g',
70975    'l',
70976    'V',
70977    'e',
70978    'r',
70979    't',
70980    'e',
70981    'x',
70982    'A',
70983    't',
70984    't',
70985    'r',
70986    'i',
70987    'b',
70988    'P',
70989    '3',
70990    'u',
70991    'i',
70992    'v',
70993    0, // glVertexAttribP3uiv
70994    'g',
70995    'l',
70996    'V',
70997    'e',
70998    'r',
70999    't',
71000    'e',
71001    'x',
71002    'A',
71003    't',
71004    't',
71005    'r',
71006    'i',
71007    'b',
71008    'P',
71009    '4',
71010    'u',
71011    'i',
71012    0, // glVertexAttribP4ui
71013    'g',
71014    'l',
71015    'V',
71016    'e',
71017    'r',
71018    't',
71019    'e',
71020    'x',
71021    'A',
71022    't',
71023    't',
71024    'r',
71025    'i',
71026    'b',
71027    'P',
71028    '4',
71029    'u',
71030    'i',
71031    'v',
71032    0, // glVertexAttribP4uiv
71033    'g',
71034    'l',
71035    'V',
71036    'e',
71037    'r',
71038    't',
71039    'e',
71040    'x',
71041    'A',
71042    't',
71043    't',
71044    'r',
71045    'i',
71046    'b',
71047    'P',
71048    'a',
71049    'r',
71050    'a',
71051    'm',
71052    'e',
71053    't',
71054    'e',
71055    'r',
71056    'i',
71057    'A',
71058    'M',
71059    'D',
71060    0, // glVertexAttribParameteriAMD
71061    'g',
71062    'l',
71063    'V',
71064    'e',
71065    'r',
71066    't',
71067    'e',
71068    'x',
71069    'A',
71070    't',
71071    't',
71072    'r',
71073    'i',
71074    'b',
71075    'P',
71076    'o',
71077    'i',
71078    'n',
71079    't',
71080    'e',
71081    'r',
71082    0, // glVertexAttribPointer
71083    'g',
71084    'l',
71085    'V',
71086    'e',
71087    'r',
71088    't',
71089    'e',
71090    'x',
71091    'A',
71092    't',
71093    't',
71094    'r',
71095    'i',
71096    'b',
71097    'P',
71098    'o',
71099    'i',
71100    'n',
71101    't',
71102    'e',
71103    'r',
71104    'A',
71105    'R',
71106    'B',
71107    0, // glVertexAttribPointerARB
71108    'g',
71109    'l',
71110    'V',
71111    'e',
71112    'r',
71113    't',
71114    'e',
71115    'x',
71116    'A',
71117    't',
71118    't',
71119    'r',
71120    'i',
71121    'b',
71122    'P',
71123    'o',
71124    'i',
71125    'n',
71126    't',
71127    'e',
71128    'r',
71129    'N',
71130    'V',
71131    0, // glVertexAttribPointerNV
71132    'g',
71133    'l',
71134    'V',
71135    'e',
71136    'r',
71137    't',
71138    'e',
71139    'x',
71140    'A',
71141    't',
71142    't',
71143    'r',
71144    'i',
71145    'b',
71146    's',
71147    '1',
71148    'd',
71149    'v',
71150    'N',
71151    'V',
71152    0, // glVertexAttribs1dvNV
71153    'g',
71154    'l',
71155    'V',
71156    'e',
71157    'r',
71158    't',
71159    'e',
71160    'x',
71161    'A',
71162    't',
71163    't',
71164    'r',
71165    'i',
71166    'b',
71167    's',
71168    '1',
71169    'f',
71170    'v',
71171    'N',
71172    'V',
71173    0, // glVertexAttribs1fvNV
71174    'g',
71175    'l',
71176    'V',
71177    'e',
71178    'r',
71179    't',
71180    'e',
71181    'x',
71182    'A',
71183    't',
71184    't',
71185    'r',
71186    'i',
71187    'b',
71188    's',
71189    '1',
71190    'h',
71191    'v',
71192    'N',
71193    'V',
71194    0, // glVertexAttribs1hvNV
71195    'g',
71196    'l',
71197    'V',
71198    'e',
71199    'r',
71200    't',
71201    'e',
71202    'x',
71203    'A',
71204    't',
71205    't',
71206    'r',
71207    'i',
71208    'b',
71209    's',
71210    '1',
71211    's',
71212    'v',
71213    'N',
71214    'V',
71215    0, // glVertexAttribs1svNV
71216    'g',
71217    'l',
71218    'V',
71219    'e',
71220    'r',
71221    't',
71222    'e',
71223    'x',
71224    'A',
71225    't',
71226    't',
71227    'r',
71228    'i',
71229    'b',
71230    's',
71231    '2',
71232    'd',
71233    'v',
71234    'N',
71235    'V',
71236    0, // glVertexAttribs2dvNV
71237    'g',
71238    'l',
71239    'V',
71240    'e',
71241    'r',
71242    't',
71243    'e',
71244    'x',
71245    'A',
71246    't',
71247    't',
71248    'r',
71249    'i',
71250    'b',
71251    's',
71252    '2',
71253    'f',
71254    'v',
71255    'N',
71256    'V',
71257    0, // glVertexAttribs2fvNV
71258    'g',
71259    'l',
71260    'V',
71261    'e',
71262    'r',
71263    't',
71264    'e',
71265    'x',
71266    'A',
71267    't',
71268    't',
71269    'r',
71270    'i',
71271    'b',
71272    's',
71273    '2',
71274    'h',
71275    'v',
71276    'N',
71277    'V',
71278    0, // glVertexAttribs2hvNV
71279    'g',
71280    'l',
71281    'V',
71282    'e',
71283    'r',
71284    't',
71285    'e',
71286    'x',
71287    'A',
71288    't',
71289    't',
71290    'r',
71291    'i',
71292    'b',
71293    's',
71294    '2',
71295    's',
71296    'v',
71297    'N',
71298    'V',
71299    0, // glVertexAttribs2svNV
71300    'g',
71301    'l',
71302    'V',
71303    'e',
71304    'r',
71305    't',
71306    'e',
71307    'x',
71308    'A',
71309    't',
71310    't',
71311    'r',
71312    'i',
71313    'b',
71314    's',
71315    '3',
71316    'd',
71317    'v',
71318    'N',
71319    'V',
71320    0, // glVertexAttribs3dvNV
71321    'g',
71322    'l',
71323    'V',
71324    'e',
71325    'r',
71326    't',
71327    'e',
71328    'x',
71329    'A',
71330    't',
71331    't',
71332    'r',
71333    'i',
71334    'b',
71335    's',
71336    '3',
71337    'f',
71338    'v',
71339    'N',
71340    'V',
71341    0, // glVertexAttribs3fvNV
71342    'g',
71343    'l',
71344    'V',
71345    'e',
71346    'r',
71347    't',
71348    'e',
71349    'x',
71350    'A',
71351    't',
71352    't',
71353    'r',
71354    'i',
71355    'b',
71356    's',
71357    '3',
71358    'h',
71359    'v',
71360    'N',
71361    'V',
71362    0, // glVertexAttribs3hvNV
71363    'g',
71364    'l',
71365    'V',
71366    'e',
71367    'r',
71368    't',
71369    'e',
71370    'x',
71371    'A',
71372    't',
71373    't',
71374    'r',
71375    'i',
71376    'b',
71377    's',
71378    '3',
71379    's',
71380    'v',
71381    'N',
71382    'V',
71383    0, // glVertexAttribs3svNV
71384    'g',
71385    'l',
71386    'V',
71387    'e',
71388    'r',
71389    't',
71390    'e',
71391    'x',
71392    'A',
71393    't',
71394    't',
71395    'r',
71396    'i',
71397    'b',
71398    's',
71399    '4',
71400    'd',
71401    'v',
71402    'N',
71403    'V',
71404    0, // glVertexAttribs4dvNV
71405    'g',
71406    'l',
71407    'V',
71408    'e',
71409    'r',
71410    't',
71411    'e',
71412    'x',
71413    'A',
71414    't',
71415    't',
71416    'r',
71417    'i',
71418    'b',
71419    's',
71420    '4',
71421    'f',
71422    'v',
71423    'N',
71424    'V',
71425    0, // glVertexAttribs4fvNV
71426    'g',
71427    'l',
71428    'V',
71429    'e',
71430    'r',
71431    't',
71432    'e',
71433    'x',
71434    'A',
71435    't',
71436    't',
71437    'r',
71438    'i',
71439    'b',
71440    's',
71441    '4',
71442    'h',
71443    'v',
71444    'N',
71445    'V',
71446    0, // glVertexAttribs4hvNV
71447    'g',
71448    'l',
71449    'V',
71450    'e',
71451    'r',
71452    't',
71453    'e',
71454    'x',
71455    'A',
71456    't',
71457    't',
71458    'r',
71459    'i',
71460    'b',
71461    's',
71462    '4',
71463    's',
71464    'v',
71465    'N',
71466    'V',
71467    0, // glVertexAttribs4svNV
71468    'g',
71469    'l',
71470    'V',
71471    'e',
71472    'r',
71473    't',
71474    'e',
71475    'x',
71476    'A',
71477    't',
71478    't',
71479    'r',
71480    'i',
71481    'b',
71482    's',
71483    '4',
71484    'u',
71485    'b',
71486    'v',
71487    'N',
71488    'V',
71489    0, // glVertexAttribs4ubvNV
71490    'g',
71491    'l',
71492    'V',
71493    'e',
71494    'r',
71495    't',
71496    'e',
71497    'x',
71498    'B',
71499    'i',
71500    'n',
71501    'd',
71502    'i',
71503    'n',
71504    'g',
71505    'D',
71506    'i',
71507    'v',
71508    'i',
71509    's',
71510    'o',
71511    'r',
71512    0, // glVertexBindingDivisor
71513    'g',
71514    'l',
71515    'V',
71516    'e',
71517    'r',
71518    't',
71519    'e',
71520    'x',
71521    'B',
71522    'l',
71523    'e',
71524    'n',
71525    'd',
71526    'A',
71527    'R',
71528    'B',
71529    0, // glVertexBlendARB
71530    'g',
71531    'l',
71532    'V',
71533    'e',
71534    'r',
71535    't',
71536    'e',
71537    'x',
71538    'B',
71539    'l',
71540    'e',
71541    'n',
71542    'd',
71543    'E',
71544    'n',
71545    'v',
71546    'f',
71547    'A',
71548    'T',
71549    'I',
71550    0, // glVertexBlendEnvfATI
71551    'g',
71552    'l',
71553    'V',
71554    'e',
71555    'r',
71556    't',
71557    'e',
71558    'x',
71559    'B',
71560    'l',
71561    'e',
71562    'n',
71563    'd',
71564    'E',
71565    'n',
71566    'v',
71567    'i',
71568    'A',
71569    'T',
71570    'I',
71571    0, // glVertexBlendEnviATI
71572    'g',
71573    'l',
71574    'V',
71575    'e',
71576    'r',
71577    't',
71578    'e',
71579    'x',
71580    'F',
71581    'o',
71582    'r',
71583    'm',
71584    'a',
71585    't',
71586    'N',
71587    'V',
71588    0, // glVertexFormatNV
71589    'g',
71590    'l',
71591    'V',
71592    'e',
71593    'r',
71594    't',
71595    'e',
71596    'x',
71597    'P',
71598    '2',
71599    'u',
71600    'i',
71601    0, // glVertexP2ui
71602    'g',
71603    'l',
71604    'V',
71605    'e',
71606    'r',
71607    't',
71608    'e',
71609    'x',
71610    'P',
71611    '2',
71612    'u',
71613    'i',
71614    'v',
71615    0, // glVertexP2uiv
71616    'g',
71617    'l',
71618    'V',
71619    'e',
71620    'r',
71621    't',
71622    'e',
71623    'x',
71624    'P',
71625    '3',
71626    'u',
71627    'i',
71628    0, // glVertexP3ui
71629    'g',
71630    'l',
71631    'V',
71632    'e',
71633    'r',
71634    't',
71635    'e',
71636    'x',
71637    'P',
71638    '3',
71639    'u',
71640    'i',
71641    'v',
71642    0, // glVertexP3uiv
71643    'g',
71644    'l',
71645    'V',
71646    'e',
71647    'r',
71648    't',
71649    'e',
71650    'x',
71651    'P',
71652    '4',
71653    'u',
71654    'i',
71655    0, // glVertexP4ui
71656    'g',
71657    'l',
71658    'V',
71659    'e',
71660    'r',
71661    't',
71662    'e',
71663    'x',
71664    'P',
71665    '4',
71666    'u',
71667    'i',
71668    'v',
71669    0, // glVertexP4uiv
71670    'g',
71671    'l',
71672    'V',
71673    'e',
71674    'r',
71675    't',
71676    'e',
71677    'x',
71678    'P',
71679    'o',
71680    'i',
71681    'n',
71682    't',
71683    'e',
71684    'r',
71685    0, // glVertexPointer
71686    'g',
71687    'l',
71688    'V',
71689    'e',
71690    'r',
71691    't',
71692    'e',
71693    'x',
71694    'P',
71695    'o',
71696    'i',
71697    'n',
71698    't',
71699    'e',
71700    'r',
71701    'E',
71702    'X',
71703    'T',
71704    0, // glVertexPointerEXT
71705    'g',
71706    'l',
71707    'V',
71708    'e',
71709    'r',
71710    't',
71711    'e',
71712    'x',
71713    'P',
71714    'o',
71715    'i',
71716    'n',
71717    't',
71718    'e',
71719    'r',
71720    'L',
71721    'i',
71722    's',
71723    't',
71724    'I',
71725    'B',
71726    'M',
71727    0, // glVertexPointerListIBM
71728    'g',
71729    'l',
71730    'V',
71731    'e',
71732    'r',
71733    't',
71734    'e',
71735    'x',
71736    'P',
71737    'o',
71738    'i',
71739    'n',
71740    't',
71741    'e',
71742    'r',
71743    'v',
71744    'I',
71745    'N',
71746    'T',
71747    'E',
71748    'L',
71749    0, // glVertexPointervINTEL
71750    'g',
71751    'l',
71752    'V',
71753    'e',
71754    'r',
71755    't',
71756    'e',
71757    'x',
71758    'S',
71759    't',
71760    'r',
71761    'e',
71762    'a',
71763    'm',
71764    '1',
71765    'd',
71766    'A',
71767    'T',
71768    'I',
71769    0, // glVertexStream1dATI
71770    'g',
71771    'l',
71772    'V',
71773    'e',
71774    'r',
71775    't',
71776    'e',
71777    'x',
71778    'S',
71779    't',
71780    'r',
71781    'e',
71782    'a',
71783    'm',
71784    '1',
71785    'd',
71786    'v',
71787    'A',
71788    'T',
71789    'I',
71790    0, // glVertexStream1dvATI
71791    'g',
71792    'l',
71793    'V',
71794    'e',
71795    'r',
71796    't',
71797    'e',
71798    'x',
71799    'S',
71800    't',
71801    'r',
71802    'e',
71803    'a',
71804    'm',
71805    '1',
71806    'f',
71807    'A',
71808    'T',
71809    'I',
71810    0, // glVertexStream1fATI
71811    'g',
71812    'l',
71813    'V',
71814    'e',
71815    'r',
71816    't',
71817    'e',
71818    'x',
71819    'S',
71820    't',
71821    'r',
71822    'e',
71823    'a',
71824    'm',
71825    '1',
71826    'f',
71827    'v',
71828    'A',
71829    'T',
71830    'I',
71831    0, // glVertexStream1fvATI
71832    'g',
71833    'l',
71834    'V',
71835    'e',
71836    'r',
71837    't',
71838    'e',
71839    'x',
71840    'S',
71841    't',
71842    'r',
71843    'e',
71844    'a',
71845    'm',
71846    '1',
71847    'i',
71848    'A',
71849    'T',
71850    'I',
71851    0, // glVertexStream1iATI
71852    'g',
71853    'l',
71854    'V',
71855    'e',
71856    'r',
71857    't',
71858    'e',
71859    'x',
71860    'S',
71861    't',
71862    'r',
71863    'e',
71864    'a',
71865    'm',
71866    '1',
71867    'i',
71868    'v',
71869    'A',
71870    'T',
71871    'I',
71872    0, // glVertexStream1ivATI
71873    'g',
71874    'l',
71875    'V',
71876    'e',
71877    'r',
71878    't',
71879    'e',
71880    'x',
71881    'S',
71882    't',
71883    'r',
71884    'e',
71885    'a',
71886    'm',
71887    '1',
71888    's',
71889    'A',
71890    'T',
71891    'I',
71892    0, // glVertexStream1sATI
71893    'g',
71894    'l',
71895    'V',
71896    'e',
71897    'r',
71898    't',
71899    'e',
71900    'x',
71901    'S',
71902    't',
71903    'r',
71904    'e',
71905    'a',
71906    'm',
71907    '1',
71908    's',
71909    'v',
71910    'A',
71911    'T',
71912    'I',
71913    0, // glVertexStream1svATI
71914    'g',
71915    'l',
71916    'V',
71917    'e',
71918    'r',
71919    't',
71920    'e',
71921    'x',
71922    'S',
71923    't',
71924    'r',
71925    'e',
71926    'a',
71927    'm',
71928    '2',
71929    'd',
71930    'A',
71931    'T',
71932    'I',
71933    0, // glVertexStream2dATI
71934    'g',
71935    'l',
71936    'V',
71937    'e',
71938    'r',
71939    't',
71940    'e',
71941    'x',
71942    'S',
71943    't',
71944    'r',
71945    'e',
71946    'a',
71947    'm',
71948    '2',
71949    'd',
71950    'v',
71951    'A',
71952    'T',
71953    'I',
71954    0, // glVertexStream2dvATI
71955    'g',
71956    'l',
71957    'V',
71958    'e',
71959    'r',
71960    't',
71961    'e',
71962    'x',
71963    'S',
71964    't',
71965    'r',
71966    'e',
71967    'a',
71968    'm',
71969    '2',
71970    'f',
71971    'A',
71972    'T',
71973    'I',
71974    0, // glVertexStream2fATI
71975    'g',
71976    'l',
71977    'V',
71978    'e',
71979    'r',
71980    't',
71981    'e',
71982    'x',
71983    'S',
71984    't',
71985    'r',
71986    'e',
71987    'a',
71988    'm',
71989    '2',
71990    'f',
71991    'v',
71992    'A',
71993    'T',
71994    'I',
71995    0, // glVertexStream2fvATI
71996    'g',
71997    'l',
71998    'V',
71999    'e',
72000    'r',
72001    't',
72002    'e',
72003    'x',
72004    'S',
72005    't',
72006    'r',
72007    'e',
72008    'a',
72009    'm',
72010    '2',
72011    'i',
72012    'A',
72013    'T',
72014    'I',
72015    0, // glVertexStream2iATI
72016    'g',
72017    'l',
72018    'V',
72019    'e',
72020    'r',
72021    't',
72022    'e',
72023    'x',
72024    'S',
72025    't',
72026    'r',
72027    'e',
72028    'a',
72029    'm',
72030    '2',
72031    'i',
72032    'v',
72033    'A',
72034    'T',
72035    'I',
72036    0, // glVertexStream2ivATI
72037    'g',
72038    'l',
72039    'V',
72040    'e',
72041    'r',
72042    't',
72043    'e',
72044    'x',
72045    'S',
72046    't',
72047    'r',
72048    'e',
72049    'a',
72050    'm',
72051    '2',
72052    's',
72053    'A',
72054    'T',
72055    'I',
72056    0, // glVertexStream2sATI
72057    'g',
72058    'l',
72059    'V',
72060    'e',
72061    'r',
72062    't',
72063    'e',
72064    'x',
72065    'S',
72066    't',
72067    'r',
72068    'e',
72069    'a',
72070    'm',
72071    '2',
72072    's',
72073    'v',
72074    'A',
72075    'T',
72076    'I',
72077    0, // glVertexStream2svATI
72078    'g',
72079    'l',
72080    'V',
72081    'e',
72082    'r',
72083    't',
72084    'e',
72085    'x',
72086    'S',
72087    't',
72088    'r',
72089    'e',
72090    'a',
72091    'm',
72092    '3',
72093    'd',
72094    'A',
72095    'T',
72096    'I',
72097    0, // glVertexStream3dATI
72098    'g',
72099    'l',
72100    'V',
72101    'e',
72102    'r',
72103    't',
72104    'e',
72105    'x',
72106    'S',
72107    't',
72108    'r',
72109    'e',
72110    'a',
72111    'm',
72112    '3',
72113    'd',
72114    'v',
72115    'A',
72116    'T',
72117    'I',
72118    0, // glVertexStream3dvATI
72119    'g',
72120    'l',
72121    'V',
72122    'e',
72123    'r',
72124    't',
72125    'e',
72126    'x',
72127    'S',
72128    't',
72129    'r',
72130    'e',
72131    'a',
72132    'm',
72133    '3',
72134    'f',
72135    'A',
72136    'T',
72137    'I',
72138    0, // glVertexStream3fATI
72139    'g',
72140    'l',
72141    'V',
72142    'e',
72143    'r',
72144    't',
72145    'e',
72146    'x',
72147    'S',
72148    't',
72149    'r',
72150    'e',
72151    'a',
72152    'm',
72153    '3',
72154    'f',
72155    'v',
72156    'A',
72157    'T',
72158    'I',
72159    0, // glVertexStream3fvATI
72160    'g',
72161    'l',
72162    'V',
72163    'e',
72164    'r',
72165    't',
72166    'e',
72167    'x',
72168    'S',
72169    't',
72170    'r',
72171    'e',
72172    'a',
72173    'm',
72174    '3',
72175    'i',
72176    'A',
72177    'T',
72178    'I',
72179    0, // glVertexStream3iATI
72180    'g',
72181    'l',
72182    'V',
72183    'e',
72184    'r',
72185    't',
72186    'e',
72187    'x',
72188    'S',
72189    't',
72190    'r',
72191    'e',
72192    'a',
72193    'm',
72194    '3',
72195    'i',
72196    'v',
72197    'A',
72198    'T',
72199    'I',
72200    0, // glVertexStream3ivATI
72201    'g',
72202    'l',
72203    'V',
72204    'e',
72205    'r',
72206    't',
72207    'e',
72208    'x',
72209    'S',
72210    't',
72211    'r',
72212    'e',
72213    'a',
72214    'm',
72215    '3',
72216    's',
72217    'A',
72218    'T',
72219    'I',
72220    0, // glVertexStream3sATI
72221    'g',
72222    'l',
72223    'V',
72224    'e',
72225    'r',
72226    't',
72227    'e',
72228    'x',
72229    'S',
72230    't',
72231    'r',
72232    'e',
72233    'a',
72234    'm',
72235    '3',
72236    's',
72237    'v',
72238    'A',
72239    'T',
72240    'I',
72241    0, // glVertexStream3svATI
72242    'g',
72243    'l',
72244    'V',
72245    'e',
72246    'r',
72247    't',
72248    'e',
72249    'x',
72250    'S',
72251    't',
72252    'r',
72253    'e',
72254    'a',
72255    'm',
72256    '4',
72257    'd',
72258    'A',
72259    'T',
72260    'I',
72261    0, // glVertexStream4dATI
72262    'g',
72263    'l',
72264    'V',
72265    'e',
72266    'r',
72267    't',
72268    'e',
72269    'x',
72270    'S',
72271    't',
72272    'r',
72273    'e',
72274    'a',
72275    'm',
72276    '4',
72277    'd',
72278    'v',
72279    'A',
72280    'T',
72281    'I',
72282    0, // glVertexStream4dvATI
72283    'g',
72284    'l',
72285    'V',
72286    'e',
72287    'r',
72288    't',
72289    'e',
72290    'x',
72291    'S',
72292    't',
72293    'r',
72294    'e',
72295    'a',
72296    'm',
72297    '4',
72298    'f',
72299    'A',
72300    'T',
72301    'I',
72302    0, // glVertexStream4fATI
72303    'g',
72304    'l',
72305    'V',
72306    'e',
72307    'r',
72308    't',
72309    'e',
72310    'x',
72311    'S',
72312    't',
72313    'r',
72314    'e',
72315    'a',
72316    'm',
72317    '4',
72318    'f',
72319    'v',
72320    'A',
72321    'T',
72322    'I',
72323    0, // glVertexStream4fvATI
72324    'g',
72325    'l',
72326    'V',
72327    'e',
72328    'r',
72329    't',
72330    'e',
72331    'x',
72332    'S',
72333    't',
72334    'r',
72335    'e',
72336    'a',
72337    'm',
72338    '4',
72339    'i',
72340    'A',
72341    'T',
72342    'I',
72343    0, // glVertexStream4iATI
72344    'g',
72345    'l',
72346    'V',
72347    'e',
72348    'r',
72349    't',
72350    'e',
72351    'x',
72352    'S',
72353    't',
72354    'r',
72355    'e',
72356    'a',
72357    'm',
72358    '4',
72359    'i',
72360    'v',
72361    'A',
72362    'T',
72363    'I',
72364    0, // glVertexStream4ivATI
72365    'g',
72366    'l',
72367    'V',
72368    'e',
72369    'r',
72370    't',
72371    'e',
72372    'x',
72373    'S',
72374    't',
72375    'r',
72376    'e',
72377    'a',
72378    'm',
72379    '4',
72380    's',
72381    'A',
72382    'T',
72383    'I',
72384    0, // glVertexStream4sATI
72385    'g',
72386    'l',
72387    'V',
72388    'e',
72389    'r',
72390    't',
72391    'e',
72392    'x',
72393    'S',
72394    't',
72395    'r',
72396    'e',
72397    'a',
72398    'm',
72399    '4',
72400    's',
72401    'v',
72402    'A',
72403    'T',
72404    'I',
72405    0, // glVertexStream4svATI
72406    'g',
72407    'l',
72408    'V',
72409    'e',
72410    'r',
72411    't',
72412    'e',
72413    'x',
72414    'W',
72415    'e',
72416    'i',
72417    'g',
72418    'h',
72419    't',
72420    'P',
72421    'o',
72422    'i',
72423    'n',
72424    't',
72425    'e',
72426    'r',
72427    'E',
72428    'X',
72429    'T',
72430    0, // glVertexWeightPointerEXT
72431    'g',
72432    'l',
72433    'V',
72434    'e',
72435    'r',
72436    't',
72437    'e',
72438    'x',
72439    'W',
72440    'e',
72441    'i',
72442    'g',
72443    'h',
72444    't',
72445    'f',
72446    'E',
72447    'X',
72448    'T',
72449    0, // glVertexWeightfEXT
72450    'g',
72451    'l',
72452    'V',
72453    'e',
72454    'r',
72455    't',
72456    'e',
72457    'x',
72458    'W',
72459    'e',
72460    'i',
72461    'g',
72462    'h',
72463    't',
72464    'f',
72465    'v',
72466    'E',
72467    'X',
72468    'T',
72469    0, // glVertexWeightfvEXT
72470    'g',
72471    'l',
72472    'V',
72473    'e',
72474    'r',
72475    't',
72476    'e',
72477    'x',
72478    'W',
72479    'e',
72480    'i',
72481    'g',
72482    'h',
72483    't',
72484    'h',
72485    'N',
72486    'V',
72487    0, // glVertexWeighthNV
72488    'g',
72489    'l',
72490    'V',
72491    'e',
72492    'r',
72493    't',
72494    'e',
72495    'x',
72496    'W',
72497    'e',
72498    'i',
72499    'g',
72500    'h',
72501    't',
72502    'h',
72503    'v',
72504    'N',
72505    'V',
72506    0, // glVertexWeighthvNV
72507    'g',
72508    'l',
72509    'V',
72510    'i',
72511    'd',
72512    'e',
72513    'o',
72514    'C',
72515    'a',
72516    'p',
72517    't',
72518    'u',
72519    'r',
72520    'e',
72521    'N',
72522    'V',
72523    0, // glVideoCaptureNV
72524    'g',
72525    'l',
72526    'V',
72527    'i',
72528    'd',
72529    'e',
72530    'o',
72531    'C',
72532    'a',
72533    'p',
72534    't',
72535    'u',
72536    'r',
72537    'e',
72538    'S',
72539    't',
72540    'r',
72541    'e',
72542    'a',
72543    'm',
72544    'P',
72545    'a',
72546    'r',
72547    'a',
72548    'm',
72549    'e',
72550    't',
72551    'e',
72552    'r',
72553    'd',
72554    'v',
72555    'N',
72556    'V',
72557    0, // glVideoCaptureStreamParameterdvNV
72558    'g',
72559    'l',
72560    'V',
72561    'i',
72562    'd',
72563    'e',
72564    'o',
72565    'C',
72566    'a',
72567    'p',
72568    't',
72569    'u',
72570    'r',
72571    'e',
72572    'S',
72573    't',
72574    'r',
72575    'e',
72576    'a',
72577    'm',
72578    'P',
72579    'a',
72580    'r',
72581    'a',
72582    'm',
72583    'e',
72584    't',
72585    'e',
72586    'r',
72587    'f',
72588    'v',
72589    'N',
72590    'V',
72591    0, // glVideoCaptureStreamParameterfvNV
72592    'g',
72593    'l',
72594    'V',
72595    'i',
72596    'd',
72597    'e',
72598    'o',
72599    'C',
72600    'a',
72601    'p',
72602    't',
72603    'u',
72604    'r',
72605    'e',
72606    'S',
72607    't',
72608    'r',
72609    'e',
72610    'a',
72611    'm',
72612    'P',
72613    'a',
72614    'r',
72615    'a',
72616    'm',
72617    'e',
72618    't',
72619    'e',
72620    'r',
72621    'i',
72622    'v',
72623    'N',
72624    'V',
72625    0, // glVideoCaptureStreamParameterivNV
72626    'g',
72627    'l',
72628    'V',
72629    'i',
72630    'e',
72631    'w',
72632    'p',
72633    'o',
72634    'r',
72635    't',
72636    0, // glViewport
72637    'g',
72638    'l',
72639    'V',
72640    'i',
72641    'e',
72642    'w',
72643    'p',
72644    'o',
72645    'r',
72646    't',
72647    'A',
72648    'r',
72649    'r',
72650    'a',
72651    'y',
72652    'v',
72653    0, // glViewportArrayv
72654    'g',
72655    'l',
72656    'V',
72657    'i',
72658    'e',
72659    'w',
72660    'p',
72661    'o',
72662    'r',
72663    't',
72664    'A',
72665    'r',
72666    'r',
72667    'a',
72668    'y',
72669    'v',
72670    'N',
72671    'V',
72672    0, // glViewportArrayvNV
72673    'g',
72674    'l',
72675    'V',
72676    'i',
72677    'e',
72678    'w',
72679    'p',
72680    'o',
72681    'r',
72682    't',
72683    'A',
72684    'r',
72685    'r',
72686    'a',
72687    'y',
72688    'v',
72689    'O',
72690    'E',
72691    'S',
72692    0, // glViewportArrayvOES
72693    'g',
72694    'l',
72695    'V',
72696    'i',
72697    'e',
72698    'w',
72699    'p',
72700    'o',
72701    'r',
72702    't',
72703    'I',
72704    'n',
72705    'd',
72706    'e',
72707    'x',
72708    'e',
72709    'd',
72710    'f',
72711    0, // glViewportIndexedf
72712    'g',
72713    'l',
72714    'V',
72715    'i',
72716    'e',
72717    'w',
72718    'p',
72719    'o',
72720    'r',
72721    't',
72722    'I',
72723    'n',
72724    'd',
72725    'e',
72726    'x',
72727    'e',
72728    'd',
72729    'f',
72730    'N',
72731    'V',
72732    0, // glViewportIndexedfNV
72733    'g',
72734    'l',
72735    'V',
72736    'i',
72737    'e',
72738    'w',
72739    'p',
72740    'o',
72741    'r',
72742    't',
72743    'I',
72744    'n',
72745    'd',
72746    'e',
72747    'x',
72748    'e',
72749    'd',
72750    'f',
72751    'O',
72752    'E',
72753    'S',
72754    0, // glViewportIndexedfOES
72755    'g',
72756    'l',
72757    'V',
72758    'i',
72759    'e',
72760    'w',
72761    'p',
72762    'o',
72763    'r',
72764    't',
72765    'I',
72766    'n',
72767    'd',
72768    'e',
72769    'x',
72770    'e',
72771    'd',
72772    'f',
72773    'v',
72774    0, // glViewportIndexedfv
72775    'g',
72776    'l',
72777    'V',
72778    'i',
72779    'e',
72780    'w',
72781    'p',
72782    'o',
72783    'r',
72784    't',
72785    'I',
72786    'n',
72787    'd',
72788    'e',
72789    'x',
72790    'e',
72791    'd',
72792    'f',
72793    'v',
72794    'N',
72795    'V',
72796    0, // glViewportIndexedfvNV
72797    'g',
72798    'l',
72799    'V',
72800    'i',
72801    'e',
72802    'w',
72803    'p',
72804    'o',
72805    'r',
72806    't',
72807    'I',
72808    'n',
72809    'd',
72810    'e',
72811    'x',
72812    'e',
72813    'd',
72814    'f',
72815    'v',
72816    'O',
72817    'E',
72818    'S',
72819    0, // glViewportIndexedfvOES
72820    'g',
72821    'l',
72822    'V',
72823    'i',
72824    'e',
72825    'w',
72826    'p',
72827    'o',
72828    'r',
72829    't',
72830    'P',
72831    'o',
72832    's',
72833    'i',
72834    't',
72835    'i',
72836    'o',
72837    'n',
72838    'W',
72839    'S',
72840    'c',
72841    'a',
72842    'l',
72843    'e',
72844    'N',
72845    'V',
72846    0, // glViewportPositionWScaleNV
72847    'g',
72848    'l',
72849    'V',
72850    'i',
72851    'e',
72852    'w',
72853    'p',
72854    'o',
72855    'r',
72856    't',
72857    'S',
72858    'w',
72859    'i',
72860    'z',
72861    'z',
72862    'l',
72863    'e',
72864    'N',
72865    'V',
72866    0, // glViewportSwizzleNV
72867    'g',
72868    'l',
72869    'W',
72870    'a',
72871    'i',
72872    't',
72873    'S',
72874    'e',
72875    'm',
72876    'a',
72877    'p',
72878    'h',
72879    'o',
72880    'r',
72881    'e',
72882    'E',
72883    'X',
72884    'T',
72885    0, // glWaitSemaphoreEXT
72886    'g',
72887    'l',
72888    'W',
72889    'a',
72890    'i',
72891    't',
72892    'S',
72893    'e',
72894    'm',
72895    'a',
72896    'p',
72897    'h',
72898    'o',
72899    'r',
72900    'e',
72901    'u',
72902    'i',
72903    '6',
72904    '4',
72905    'N',
72906    'V',
72907    'X',
72908    0, // glWaitSemaphoreui64NVX
72909    'g',
72910    'l',
72911    'W',
72912    'a',
72913    'i',
72914    't',
72915    'S',
72916    'y',
72917    'n',
72918    'c',
72919    0, // glWaitSync
72920    'g',
72921    'l',
72922    'W',
72923    'a',
72924    'i',
72925    't',
72926    'S',
72927    'y',
72928    'n',
72929    'c',
72930    'A',
72931    'P',
72932    'P',
72933    'L',
72934    'E',
72935    0, // glWaitSyncAPPLE
72936    'g',
72937    'l',
72938    'W',
72939    'a',
72940    'i',
72941    't',
72942    'V',
72943    'k',
72944    'S',
72945    'e',
72946    'm',
72947    'a',
72948    'p',
72949    'h',
72950    'o',
72951    'r',
72952    'e',
72953    'N',
72954    'V',
72955    0, // glWaitVkSemaphoreNV
72956    'g',
72957    'l',
72958    'W',
72959    'e',
72960    'i',
72961    'g',
72962    'h',
72963    't',
72964    'P',
72965    'a',
72966    't',
72967    'h',
72968    's',
72969    'N',
72970    'V',
72971    0, // glWeightPathsNV
72972    'g',
72973    'l',
72974    'W',
72975    'e',
72976    'i',
72977    'g',
72978    'h',
72979    't',
72980    'P',
72981    'o',
72982    'i',
72983    'n',
72984    't',
72985    'e',
72986    'r',
72987    'A',
72988    'R',
72989    'B',
72990    0, // glWeightPointerARB
72991    'g',
72992    'l',
72993    'W',
72994    'e',
72995    'i',
72996    'g',
72997    'h',
72998    't',
72999    'P',
73000    'o',
73001    'i',
73002    'n',
73003    't',
73004    'e',
73005    'r',
73006    'O',
73007    'E',
73008    'S',
73009    0, // glWeightPointerOES
73010    'g',
73011    'l',
73012    'W',
73013    'e',
73014    'i',
73015    'g',
73016    'h',
73017    't',
73018    'b',
73019    'v',
73020    'A',
73021    'R',
73022    'B',
73023    0, // glWeightbvARB
73024    'g',
73025    'l',
73026    'W',
73027    'e',
73028    'i',
73029    'g',
73030    'h',
73031    't',
73032    'd',
73033    'v',
73034    'A',
73035    'R',
73036    'B',
73037    0, // glWeightdvARB
73038    'g',
73039    'l',
73040    'W',
73041    'e',
73042    'i',
73043    'g',
73044    'h',
73045    't',
73046    'f',
73047    'v',
73048    'A',
73049    'R',
73050    'B',
73051    0, // glWeightfvARB
73052    'g',
73053    'l',
73054    'W',
73055    'e',
73056    'i',
73057    'g',
73058    'h',
73059    't',
73060    'i',
73061    'v',
73062    'A',
73063    'R',
73064    'B',
73065    0, // glWeightivARB
73066    'g',
73067    'l',
73068    'W',
73069    'e',
73070    'i',
73071    'g',
73072    'h',
73073    't',
73074    's',
73075    'v',
73076    'A',
73077    'R',
73078    'B',
73079    0, // glWeightsvARB
73080    'g',
73081    'l',
73082    'W',
73083    'e',
73084    'i',
73085    'g',
73086    'h',
73087    't',
73088    'u',
73089    'b',
73090    'v',
73091    'A',
73092    'R',
73093    'B',
73094    0, // glWeightubvARB
73095    'g',
73096    'l',
73097    'W',
73098    'e',
73099    'i',
73100    'g',
73101    'h',
73102    't',
73103    'u',
73104    'i',
73105    'v',
73106    'A',
73107    'R',
73108    'B',
73109    0, // glWeightuivARB
73110    'g',
73111    'l',
73112    'W',
73113    'e',
73114    'i',
73115    'g',
73116    'h',
73117    't',
73118    'u',
73119    's',
73120    'v',
73121    'A',
73122    'R',
73123    'B',
73124    0, // glWeightusvARB
73125    'g',
73126    'l',
73127    'W',
73128    'i',
73129    'n',
73130    'd',
73131    'o',
73132    'w',
73133    'P',
73134    'o',
73135    's',
73136    '2',
73137    'd',
73138    0, // glWindowPos2d
73139    'g',
73140    'l',
73141    'W',
73142    'i',
73143    'n',
73144    'd',
73145    'o',
73146    'w',
73147    'P',
73148    'o',
73149    's',
73150    '2',
73151    'd',
73152    'A',
73153    'R',
73154    'B',
73155    0, // glWindowPos2dARB
73156    'g',
73157    'l',
73158    'W',
73159    'i',
73160    'n',
73161    'd',
73162    'o',
73163    'w',
73164    'P',
73165    'o',
73166    's',
73167    '2',
73168    'd',
73169    'M',
73170    'E',
73171    'S',
73172    'A',
73173    0, // glWindowPos2dMESA
73174    'g',
73175    'l',
73176    'W',
73177    'i',
73178    'n',
73179    'd',
73180    'o',
73181    'w',
73182    'P',
73183    'o',
73184    's',
73185    '2',
73186    'd',
73187    'v',
73188    0, // glWindowPos2dv
73189    'g',
73190    'l',
73191    'W',
73192    'i',
73193    'n',
73194    'd',
73195    'o',
73196    'w',
73197    'P',
73198    'o',
73199    's',
73200    '2',
73201    'd',
73202    'v',
73203    'A',
73204    'R',
73205    'B',
73206    0, // glWindowPos2dvARB
73207    'g',
73208    'l',
73209    'W',
73210    'i',
73211    'n',
73212    'd',
73213    'o',
73214    'w',
73215    'P',
73216    'o',
73217    's',
73218    '2',
73219    'd',
73220    'v',
73221    'M',
73222    'E',
73223    'S',
73224    'A',
73225    0, // glWindowPos2dvMESA
73226    'g',
73227    'l',
73228    'W',
73229    'i',
73230    'n',
73231    'd',
73232    'o',
73233    'w',
73234    'P',
73235    'o',
73236    's',
73237    '2',
73238    'f',
73239    0, // glWindowPos2f
73240    'g',
73241    'l',
73242    'W',
73243    'i',
73244    'n',
73245    'd',
73246    'o',
73247    'w',
73248    'P',
73249    'o',
73250    's',
73251    '2',
73252    'f',
73253    'A',
73254    'R',
73255    'B',
73256    0, // glWindowPos2fARB
73257    'g',
73258    'l',
73259    'W',
73260    'i',
73261    'n',
73262    'd',
73263    'o',
73264    'w',
73265    'P',
73266    'o',
73267    's',
73268    '2',
73269    'f',
73270    'M',
73271    'E',
73272    'S',
73273    'A',
73274    0, // glWindowPos2fMESA
73275    'g',
73276    'l',
73277    'W',
73278    'i',
73279    'n',
73280    'd',
73281    'o',
73282    'w',
73283    'P',
73284    'o',
73285    's',
73286    '2',
73287    'f',
73288    'v',
73289    0, // glWindowPos2fv
73290    'g',
73291    'l',
73292    'W',
73293    'i',
73294    'n',
73295    'd',
73296    'o',
73297    'w',
73298    'P',
73299    'o',
73300    's',
73301    '2',
73302    'f',
73303    'v',
73304    'A',
73305    'R',
73306    'B',
73307    0, // glWindowPos2fvARB
73308    'g',
73309    'l',
73310    'W',
73311    'i',
73312    'n',
73313    'd',
73314    'o',
73315    'w',
73316    'P',
73317    'o',
73318    's',
73319    '2',
73320    'f',
73321    'v',
73322    'M',
73323    'E',
73324    'S',
73325    'A',
73326    0, // glWindowPos2fvMESA
73327    'g',
73328    'l',
73329    'W',
73330    'i',
73331    'n',
73332    'd',
73333    'o',
73334    'w',
73335    'P',
73336    'o',
73337    's',
73338    '2',
73339    'i',
73340    0, // glWindowPos2i
73341    'g',
73342    'l',
73343    'W',
73344    'i',
73345    'n',
73346    'd',
73347    'o',
73348    'w',
73349    'P',
73350    'o',
73351    's',
73352    '2',
73353    'i',
73354    'A',
73355    'R',
73356    'B',
73357    0, // glWindowPos2iARB
73358    'g',
73359    'l',
73360    'W',
73361    'i',
73362    'n',
73363    'd',
73364    'o',
73365    'w',
73366    'P',
73367    'o',
73368    's',
73369    '2',
73370    'i',
73371    'M',
73372    'E',
73373    'S',
73374    'A',
73375    0, // glWindowPos2iMESA
73376    'g',
73377    'l',
73378    'W',
73379    'i',
73380    'n',
73381    'd',
73382    'o',
73383    'w',
73384    'P',
73385    'o',
73386    's',
73387    '2',
73388    'i',
73389    'v',
73390    0, // glWindowPos2iv
73391    'g',
73392    'l',
73393    'W',
73394    'i',
73395    'n',
73396    'd',
73397    'o',
73398    'w',
73399    'P',
73400    'o',
73401    's',
73402    '2',
73403    'i',
73404    'v',
73405    'A',
73406    'R',
73407    'B',
73408    0, // glWindowPos2ivARB
73409    'g',
73410    'l',
73411    'W',
73412    'i',
73413    'n',
73414    'd',
73415    'o',
73416    'w',
73417    'P',
73418    'o',
73419    's',
73420    '2',
73421    'i',
73422    'v',
73423    'M',
73424    'E',
73425    'S',
73426    'A',
73427    0, // glWindowPos2ivMESA
73428    'g',
73429    'l',
73430    'W',
73431    'i',
73432    'n',
73433    'd',
73434    'o',
73435    'w',
73436    'P',
73437    'o',
73438    's',
73439    '2',
73440    's',
73441    0, // glWindowPos2s
73442    'g',
73443    'l',
73444    'W',
73445    'i',
73446    'n',
73447    'd',
73448    'o',
73449    'w',
73450    'P',
73451    'o',
73452    's',
73453    '2',
73454    's',
73455    'A',
73456    'R',
73457    'B',
73458    0, // glWindowPos2sARB
73459    'g',
73460    'l',
73461    'W',
73462    'i',
73463    'n',
73464    'd',
73465    'o',
73466    'w',
73467    'P',
73468    'o',
73469    's',
73470    '2',
73471    's',
73472    'M',
73473    'E',
73474    'S',
73475    'A',
73476    0, // glWindowPos2sMESA
73477    'g',
73478    'l',
73479    'W',
73480    'i',
73481    'n',
73482    'd',
73483    'o',
73484    'w',
73485    'P',
73486    'o',
73487    's',
73488    '2',
73489    's',
73490    'v',
73491    0, // glWindowPos2sv
73492    'g',
73493    'l',
73494    'W',
73495    'i',
73496    'n',
73497    'd',
73498    'o',
73499    'w',
73500    'P',
73501    'o',
73502    's',
73503    '2',
73504    's',
73505    'v',
73506    'A',
73507    'R',
73508    'B',
73509    0, // glWindowPos2svARB
73510    'g',
73511    'l',
73512    'W',
73513    'i',
73514    'n',
73515    'd',
73516    'o',
73517    'w',
73518    'P',
73519    'o',
73520    's',
73521    '2',
73522    's',
73523    'v',
73524    'M',
73525    'E',
73526    'S',
73527    'A',
73528    0, // glWindowPos2svMESA
73529    'g',
73530    'l',
73531    'W',
73532    'i',
73533    'n',
73534    'd',
73535    'o',
73536    'w',
73537    'P',
73538    'o',
73539    's',
73540    '3',
73541    'd',
73542    0, // glWindowPos3d
73543    'g',
73544    'l',
73545    'W',
73546    'i',
73547    'n',
73548    'd',
73549    'o',
73550    'w',
73551    'P',
73552    'o',
73553    's',
73554    '3',
73555    'd',
73556    'A',
73557    'R',
73558    'B',
73559    0, // glWindowPos3dARB
73560    'g',
73561    'l',
73562    'W',
73563    'i',
73564    'n',
73565    'd',
73566    'o',
73567    'w',
73568    'P',
73569    'o',
73570    's',
73571    '3',
73572    'd',
73573    'M',
73574    'E',
73575    'S',
73576    'A',
73577    0, // glWindowPos3dMESA
73578    'g',
73579    'l',
73580    'W',
73581    'i',
73582    'n',
73583    'd',
73584    'o',
73585    'w',
73586    'P',
73587    'o',
73588    's',
73589    '3',
73590    'd',
73591    'v',
73592    0, // glWindowPos3dv
73593    'g',
73594    'l',
73595    'W',
73596    'i',
73597    'n',
73598    'd',
73599    'o',
73600    'w',
73601    'P',
73602    'o',
73603    's',
73604    '3',
73605    'd',
73606    'v',
73607    'A',
73608    'R',
73609    'B',
73610    0, // glWindowPos3dvARB
73611    'g',
73612    'l',
73613    'W',
73614    'i',
73615    'n',
73616    'd',
73617    'o',
73618    'w',
73619    'P',
73620    'o',
73621    's',
73622    '3',
73623    'd',
73624    'v',
73625    'M',
73626    'E',
73627    'S',
73628    'A',
73629    0, // glWindowPos3dvMESA
73630    'g',
73631    'l',
73632    'W',
73633    'i',
73634    'n',
73635    'd',
73636    'o',
73637    'w',
73638    'P',
73639    'o',
73640    's',
73641    '3',
73642    'f',
73643    0, // glWindowPos3f
73644    'g',
73645    'l',
73646    'W',
73647    'i',
73648    'n',
73649    'd',
73650    'o',
73651    'w',
73652    'P',
73653    'o',
73654    's',
73655    '3',
73656    'f',
73657    'A',
73658    'R',
73659    'B',
73660    0, // glWindowPos3fARB
73661    'g',
73662    'l',
73663    'W',
73664    'i',
73665    'n',
73666    'd',
73667    'o',
73668    'w',
73669    'P',
73670    'o',
73671    's',
73672    '3',
73673    'f',
73674    'M',
73675    'E',
73676    'S',
73677    'A',
73678    0, // glWindowPos3fMESA
73679    'g',
73680    'l',
73681    'W',
73682    'i',
73683    'n',
73684    'd',
73685    'o',
73686    'w',
73687    'P',
73688    'o',
73689    's',
73690    '3',
73691    'f',
73692    'v',
73693    0, // glWindowPos3fv
73694    'g',
73695    'l',
73696    'W',
73697    'i',
73698    'n',
73699    'd',
73700    'o',
73701    'w',
73702    'P',
73703    'o',
73704    's',
73705    '3',
73706    'f',
73707    'v',
73708    'A',
73709    'R',
73710    'B',
73711    0, // glWindowPos3fvARB
73712    'g',
73713    'l',
73714    'W',
73715    'i',
73716    'n',
73717    'd',
73718    'o',
73719    'w',
73720    'P',
73721    'o',
73722    's',
73723    '3',
73724    'f',
73725    'v',
73726    'M',
73727    'E',
73728    'S',
73729    'A',
73730    0, // glWindowPos3fvMESA
73731    'g',
73732    'l',
73733    'W',
73734    'i',
73735    'n',
73736    'd',
73737    'o',
73738    'w',
73739    'P',
73740    'o',
73741    's',
73742    '3',
73743    'i',
73744    0, // glWindowPos3i
73745    'g',
73746    'l',
73747    'W',
73748    'i',
73749    'n',
73750    'd',
73751    'o',
73752    'w',
73753    'P',
73754    'o',
73755    's',
73756    '3',
73757    'i',
73758    'A',
73759    'R',
73760    'B',
73761    0, // glWindowPos3iARB
73762    'g',
73763    'l',
73764    'W',
73765    'i',
73766    'n',
73767    'd',
73768    'o',
73769    'w',
73770    'P',
73771    'o',
73772    's',
73773    '3',
73774    'i',
73775    'M',
73776    'E',
73777    'S',
73778    'A',
73779    0, // glWindowPos3iMESA
73780    'g',
73781    'l',
73782    'W',
73783    'i',
73784    'n',
73785    'd',
73786    'o',
73787    'w',
73788    'P',
73789    'o',
73790    's',
73791    '3',
73792    'i',
73793    'v',
73794    0, // glWindowPos3iv
73795    'g',
73796    'l',
73797    'W',
73798    'i',
73799    'n',
73800    'd',
73801    'o',
73802    'w',
73803    'P',
73804    'o',
73805    's',
73806    '3',
73807    'i',
73808    'v',
73809    'A',
73810    'R',
73811    'B',
73812    0, // glWindowPos3ivARB
73813    'g',
73814    'l',
73815    'W',
73816    'i',
73817    'n',
73818    'd',
73819    'o',
73820    'w',
73821    'P',
73822    'o',
73823    's',
73824    '3',
73825    'i',
73826    'v',
73827    'M',
73828    'E',
73829    'S',
73830    'A',
73831    0, // glWindowPos3ivMESA
73832    'g',
73833    'l',
73834    'W',
73835    'i',
73836    'n',
73837    'd',
73838    'o',
73839    'w',
73840    'P',
73841    'o',
73842    's',
73843    '3',
73844    's',
73845    0, // glWindowPos3s
73846    'g',
73847    'l',
73848    'W',
73849    'i',
73850    'n',
73851    'd',
73852    'o',
73853    'w',
73854    'P',
73855    'o',
73856    's',
73857    '3',
73858    's',
73859    'A',
73860    'R',
73861    'B',
73862    0, // glWindowPos3sARB
73863    'g',
73864    'l',
73865    'W',
73866    'i',
73867    'n',
73868    'd',
73869    'o',
73870    'w',
73871    'P',
73872    'o',
73873    's',
73874    '3',
73875    's',
73876    'M',
73877    'E',
73878    'S',
73879    'A',
73880    0, // glWindowPos3sMESA
73881    'g',
73882    'l',
73883    'W',
73884    'i',
73885    'n',
73886    'd',
73887    'o',
73888    'w',
73889    'P',
73890    'o',
73891    's',
73892    '3',
73893    's',
73894    'v',
73895    0, // glWindowPos3sv
73896    'g',
73897    'l',
73898    'W',
73899    'i',
73900    'n',
73901    'd',
73902    'o',
73903    'w',
73904    'P',
73905    'o',
73906    's',
73907    '3',
73908    's',
73909    'v',
73910    'A',
73911    'R',
73912    'B',
73913    0, // glWindowPos3svARB
73914    'g',
73915    'l',
73916    'W',
73917    'i',
73918    'n',
73919    'd',
73920    'o',
73921    'w',
73922    'P',
73923    'o',
73924    's',
73925    '3',
73926    's',
73927    'v',
73928    'M',
73929    'E',
73930    'S',
73931    'A',
73932    0, // glWindowPos3svMESA
73933    'g',
73934    'l',
73935    'W',
73936    'i',
73937    'n',
73938    'd',
73939    'o',
73940    'w',
73941    'P',
73942    'o',
73943    's',
73944    '4',
73945    'd',
73946    'M',
73947    'E',
73948    'S',
73949    'A',
73950    0, // glWindowPos4dMESA
73951    'g',
73952    'l',
73953    'W',
73954    'i',
73955    'n',
73956    'd',
73957    'o',
73958    'w',
73959    'P',
73960    'o',
73961    's',
73962    '4',
73963    'd',
73964    'v',
73965    'M',
73966    'E',
73967    'S',
73968    'A',
73969    0, // glWindowPos4dvMESA
73970    'g',
73971    'l',
73972    'W',
73973    'i',
73974    'n',
73975    'd',
73976    'o',
73977    'w',
73978    'P',
73979    'o',
73980    's',
73981    '4',
73982    'f',
73983    'M',
73984    'E',
73985    'S',
73986    'A',
73987    0, // glWindowPos4fMESA
73988    'g',
73989    'l',
73990    'W',
73991    'i',
73992    'n',
73993    'd',
73994    'o',
73995    'w',
73996    'P',
73997    'o',
73998    's',
73999    '4',
74000    'f',
74001    'v',
74002    'M',
74003    'E',
74004    'S',
74005    'A',
74006    0, // glWindowPos4fvMESA
74007    'g',
74008    'l',
74009    'W',
74010    'i',
74011    'n',
74012    'd',
74013    'o',
74014    'w',
74015    'P',
74016    'o',
74017    's',
74018    '4',
74019    'i',
74020    'M',
74021    'E',
74022    'S',
74023    'A',
74024    0, // glWindowPos4iMESA
74025    'g',
74026    'l',
74027    'W',
74028    'i',
74029    'n',
74030    'd',
74031    'o',
74032    'w',
74033    'P',
74034    'o',
74035    's',
74036    '4',
74037    'i',
74038    'v',
74039    'M',
74040    'E',
74041    'S',
74042    'A',
74043    0, // glWindowPos4ivMESA
74044    'g',
74045    'l',
74046    'W',
74047    'i',
74048    'n',
74049    'd',
74050    'o',
74051    'w',
74052    'P',
74053    'o',
74054    's',
74055    '4',
74056    's',
74057    'M',
74058    'E',
74059    'S',
74060    'A',
74061    0, // glWindowPos4sMESA
74062    'g',
74063    'l',
74064    'W',
74065    'i',
74066    'n',
74067    'd',
74068    'o',
74069    'w',
74070    'P',
74071    'o',
74072    's',
74073    '4',
74074    's',
74075    'v',
74076    'M',
74077    'E',
74078    'S',
74079    'A',
74080    0, // glWindowPos4svMESA
74081    'g',
74082    'l',
74083    'W',
74084    'i',
74085    'n',
74086    'd',
74087    'o',
74088    'w',
74089    'R',
74090    'e',
74091    'c',
74092    't',
74093    'a',
74094    'n',
74095    'g',
74096    'l',
74097    'e',
74098    's',
74099    'E',
74100    'X',
74101    'T',
74102    0, // glWindowRectanglesEXT
74103    'g',
74104    'l',
74105    'W',
74106    'r',
74107    'i',
74108    't',
74109    'e',
74110    'M',
74111    'a',
74112    's',
74113    'k',
74114    'E',
74115    'X',
74116    'T',
74117    0, // glWriteMaskEXT
74118     0 };
74119 
gl_provider_resolver(const char * name,const enum gl_provider * providers,const uint32_t * entrypoints)74120 static void *gl_provider_resolver(const char *name,
74121                                    const enum gl_provider *providers,
74122                                    const uint32_t *entrypoints)
74123 {
74124     int i;
74125     for (i = 0; providers[i] != gl_provider_terminator; i++) {
74126         const char *provider_name = enum_string + enum_string_offsets[providers[i]];
74127         switch (providers[i]) {
74128 
74129         case PROVIDER_Desktop_OpenGL_1_0:
74130             if (epoxy_is_desktop_gl())
74131                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 10);
74132             break;
74133         case PROVIDER_Desktop_OpenGL_1_1:
74134             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 11)
74135                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 11);
74136             break;
74137         case PROVIDER_Desktop_OpenGL_1_2:
74138             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 12)
74139                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 12);
74140             break;
74141         case PROVIDER_Desktop_OpenGL_1_3:
74142             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 13)
74143                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 13);
74144             break;
74145         case PROVIDER_Desktop_OpenGL_1_4:
74146             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 14)
74147                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 14);
74148             break;
74149         case PROVIDER_Desktop_OpenGL_1_5:
74150             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 15)
74151                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 15);
74152             break;
74153         case PROVIDER_Desktop_OpenGL_2_0:
74154             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 20)
74155                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 20);
74156             break;
74157         case PROVIDER_Desktop_OpenGL_2_1:
74158             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 21)
74159                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 21);
74160             break;
74161         case PROVIDER_Desktop_OpenGL_3_0:
74162             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 30)
74163                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 30);
74164             break;
74165         case PROVIDER_Desktop_OpenGL_3_1:
74166             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 31)
74167                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 31);
74168             break;
74169         case PROVIDER_Desktop_OpenGL_3_2:
74170             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 32)
74171                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 32);
74172             break;
74173         case PROVIDER_Desktop_OpenGL_3_3:
74174             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 33)
74175                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 33);
74176             break;
74177         case PROVIDER_Desktop_OpenGL_4_0:
74178             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 40)
74179                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 40);
74180             break;
74181         case PROVIDER_Desktop_OpenGL_4_1:
74182             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 41)
74183                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 41);
74184             break;
74185         case PROVIDER_Desktop_OpenGL_4_2:
74186             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 42)
74187                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 42);
74188             break;
74189         case PROVIDER_Desktop_OpenGL_4_3:
74190             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 43)
74191                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 43);
74192             break;
74193         case PROVIDER_Desktop_OpenGL_4_4:
74194             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 44)
74195                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 44);
74196             break;
74197         case PROVIDER_Desktop_OpenGL_4_5:
74198             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 45)
74199                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 45);
74200             break;
74201         case PROVIDER_Desktop_OpenGL_4_6:
74202             if (epoxy_is_desktop_gl() && epoxy_conservative_gl_version() >= 46)
74203                 return epoxy_get_core_proc_address(entrypoint_strings + entrypoints[i], 46);
74204             break;
74205         case PROVIDER_GL_3DFX_tbuffer:
74206             if (epoxy_conservative_has_gl_extension(provider_name))
74207                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74208             break;
74209         case PROVIDER_GL_AMD_debug_output:
74210             if (epoxy_conservative_has_gl_extension(provider_name))
74211                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74212             break;
74213         case PROVIDER_GL_AMD_draw_buffers_blend:
74214             if (epoxy_conservative_has_gl_extension(provider_name))
74215                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74216             break;
74217         case PROVIDER_GL_AMD_framebuffer_multisample_advanced:
74218             if (epoxy_conservative_has_gl_extension(provider_name))
74219                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74220             break;
74221         case PROVIDER_GL_AMD_framebuffer_sample_positions:
74222             if (epoxy_conservative_has_gl_extension(provider_name))
74223                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74224             break;
74225         case PROVIDER_GL_AMD_gpu_shader_int64:
74226             if (epoxy_conservative_has_gl_extension(provider_name))
74227                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74228             break;
74229         case PROVIDER_GL_AMD_interleaved_elements:
74230             if (epoxy_conservative_has_gl_extension(provider_name))
74231                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74232             break;
74233         case PROVIDER_GL_AMD_multi_draw_indirect:
74234             if (epoxy_conservative_has_gl_extension(provider_name))
74235                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74236             break;
74237         case PROVIDER_GL_AMD_name_gen_delete:
74238             if (epoxy_conservative_has_gl_extension(provider_name))
74239                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74240             break;
74241         case PROVIDER_GL_AMD_occlusion_query_event:
74242             if (epoxy_conservative_has_gl_extension(provider_name))
74243                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74244             break;
74245         case PROVIDER_GL_AMD_performance_monitor:
74246             if (epoxy_conservative_has_gl_extension(provider_name))
74247                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74248             break;
74249         case PROVIDER_GL_AMD_sample_positions:
74250             if (epoxy_conservative_has_gl_extension(provider_name))
74251                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74252             break;
74253         case PROVIDER_GL_AMD_sparse_texture:
74254             if (epoxy_conservative_has_gl_extension(provider_name))
74255                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74256             break;
74257         case PROVIDER_GL_AMD_stencil_operation_extended:
74258             if (epoxy_conservative_has_gl_extension(provider_name))
74259                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74260             break;
74261         case PROVIDER_GL_AMD_vertex_shader_tessellator:
74262             if (epoxy_conservative_has_gl_extension(provider_name))
74263                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74264             break;
74265         case PROVIDER_GL_ANGLE_framebuffer_blit:
74266             if (epoxy_conservative_has_gl_extension(provider_name))
74267                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74268             break;
74269         case PROVIDER_GL_ANGLE_framebuffer_multisample:
74270             if (epoxy_conservative_has_gl_extension(provider_name))
74271                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74272             break;
74273         case PROVIDER_GL_ANGLE_instanced_arrays:
74274             if (epoxy_conservative_has_gl_extension(provider_name))
74275                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74276             break;
74277         case PROVIDER_GL_ANGLE_translated_shader_source:
74278             if (epoxy_conservative_has_gl_extension(provider_name))
74279                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74280             break;
74281         case PROVIDER_GL_APPLE_copy_texture_levels:
74282             if (epoxy_conservative_has_gl_extension(provider_name))
74283                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74284             break;
74285         case PROVIDER_GL_APPLE_element_array:
74286             if (epoxy_conservative_has_gl_extension(provider_name))
74287                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74288             break;
74289         case PROVIDER_GL_APPLE_fence:
74290             if (epoxy_conservative_has_gl_extension(provider_name))
74291                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74292             break;
74293         case PROVIDER_GL_APPLE_flush_buffer_range:
74294             if (epoxy_conservative_has_gl_extension(provider_name))
74295                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74296             break;
74297         case PROVIDER_GL_APPLE_framebuffer_multisample:
74298             if (epoxy_conservative_has_gl_extension(provider_name))
74299                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74300             break;
74301         case PROVIDER_GL_APPLE_object_purgeable:
74302             if (epoxy_conservative_has_gl_extension(provider_name))
74303                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74304             break;
74305         case PROVIDER_GL_APPLE_sync:
74306             if (epoxy_conservative_has_gl_extension(provider_name))
74307                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74308             break;
74309         case PROVIDER_GL_APPLE_texture_range:
74310             if (epoxy_conservative_has_gl_extension(provider_name))
74311                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74312             break;
74313         case PROVIDER_GL_APPLE_vertex_array_object:
74314             if (epoxy_conservative_has_gl_extension(provider_name))
74315                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74316             break;
74317         case PROVIDER_GL_APPLE_vertex_array_range:
74318             if (epoxy_conservative_has_gl_extension(provider_name))
74319                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74320             break;
74321         case PROVIDER_GL_APPLE_vertex_program_evaluators:
74322             if (epoxy_conservative_has_gl_extension(provider_name))
74323                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74324             break;
74325         case PROVIDER_GL_ARB_ES2_compatibility:
74326             if (epoxy_conservative_has_gl_extension(provider_name))
74327                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74328             break;
74329         case PROVIDER_GL_ARB_ES3_1_compatibility:
74330             if (epoxy_conservative_has_gl_extension(provider_name))
74331                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74332             break;
74333         case PROVIDER_GL_ARB_ES3_2_compatibility:
74334             if (epoxy_conservative_has_gl_extension(provider_name))
74335                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74336             break;
74337         case PROVIDER_GL_ARB_base_instance:
74338             if (epoxy_conservative_has_gl_extension(provider_name))
74339                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74340             break;
74341         case PROVIDER_GL_ARB_bindless_texture:
74342             if (epoxy_conservative_has_gl_extension(provider_name))
74343                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74344             break;
74345         case PROVIDER_GL_ARB_blend_func_extended:
74346             if (epoxy_conservative_has_gl_extension(provider_name))
74347                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74348             break;
74349         case PROVIDER_GL_ARB_buffer_storage:
74350             if (epoxy_conservative_has_gl_extension(provider_name))
74351                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74352             break;
74353         case PROVIDER_GL_ARB_cl_event:
74354             if (epoxy_conservative_has_gl_extension(provider_name))
74355                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74356             break;
74357         case PROVIDER_GL_ARB_clear_buffer_object:
74358             if (epoxy_conservative_has_gl_extension(provider_name))
74359                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74360             break;
74361         case PROVIDER_GL_ARB_clear_texture:
74362             if (epoxy_conservative_has_gl_extension(provider_name))
74363                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74364             break;
74365         case PROVIDER_GL_ARB_clip_control:
74366             if (epoxy_conservative_has_gl_extension(provider_name))
74367                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74368             break;
74369         case PROVIDER_GL_ARB_color_buffer_float:
74370             if (epoxy_conservative_has_gl_extension(provider_name))
74371                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74372             break;
74373         case PROVIDER_GL_ARB_compute_shader:
74374             if (epoxy_conservative_has_gl_extension(provider_name))
74375                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74376             break;
74377         case PROVIDER_GL_ARB_compute_variable_group_size:
74378             if (epoxy_conservative_has_gl_extension(provider_name))
74379                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74380             break;
74381         case PROVIDER_GL_ARB_copy_buffer:
74382             if (epoxy_conservative_has_gl_extension(provider_name))
74383                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74384             break;
74385         case PROVIDER_GL_ARB_copy_image:
74386             if (epoxy_conservative_has_gl_extension(provider_name))
74387                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74388             break;
74389         case PROVIDER_GL_ARB_debug_output:
74390             if (epoxy_conservative_has_gl_extension(provider_name))
74391                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74392             break;
74393         case PROVIDER_GL_ARB_direct_state_access:
74394             if (epoxy_conservative_has_gl_extension(provider_name))
74395                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74396             break;
74397         case PROVIDER_GL_ARB_draw_buffers:
74398             if (epoxy_conservative_has_gl_extension(provider_name))
74399                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74400             break;
74401         case PROVIDER_GL_ARB_draw_buffers_blend:
74402             if (epoxy_conservative_has_gl_extension(provider_name))
74403                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74404             break;
74405         case PROVIDER_GL_ARB_draw_elements_base_vertex:
74406             if (epoxy_conservative_has_gl_extension(provider_name))
74407                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74408             break;
74409         case PROVIDER_GL_ARB_draw_indirect:
74410             if (epoxy_conservative_has_gl_extension(provider_name))
74411                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74412             break;
74413         case PROVIDER_GL_ARB_draw_instanced:
74414             if (epoxy_conservative_has_gl_extension(provider_name))
74415                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74416             break;
74417         case PROVIDER_GL_ARB_fragment_program:
74418             if (epoxy_conservative_has_gl_extension(provider_name))
74419                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74420             break;
74421         case PROVIDER_GL_ARB_framebuffer_no_attachments:
74422             if (epoxy_conservative_has_gl_extension(provider_name))
74423                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74424             break;
74425         case PROVIDER_GL_ARB_framebuffer_object:
74426             if (epoxy_conservative_has_gl_extension(provider_name))
74427                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74428             break;
74429         case PROVIDER_GL_ARB_geometry_shader4:
74430             if (epoxy_conservative_has_gl_extension(provider_name))
74431                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74432             break;
74433         case PROVIDER_GL_ARB_get_program_binary:
74434             if (epoxy_conservative_has_gl_extension(provider_name))
74435                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74436             break;
74437         case PROVIDER_GL_ARB_get_texture_sub_image:
74438             if (epoxy_conservative_has_gl_extension(provider_name))
74439                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74440             break;
74441         case PROVIDER_GL_ARB_gl_spirv:
74442             if (epoxy_conservative_has_gl_extension(provider_name))
74443                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74444             break;
74445         case PROVIDER_GL_ARB_gpu_shader_fp64:
74446             if (epoxy_conservative_has_gl_extension(provider_name))
74447                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74448             break;
74449         case PROVIDER_GL_ARB_gpu_shader_int64:
74450             if (epoxy_conservative_has_gl_extension(provider_name))
74451                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74452             break;
74453         case PROVIDER_GL_ARB_imaging:
74454             if (epoxy_conservative_has_gl_extension(provider_name))
74455                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74456             break;
74457         case PROVIDER_GL_ARB_indirect_parameters:
74458             if (epoxy_conservative_has_gl_extension(provider_name))
74459                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74460             break;
74461         case PROVIDER_GL_ARB_instanced_arrays:
74462             if (epoxy_conservative_has_gl_extension(provider_name))
74463                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74464             break;
74465         case PROVIDER_GL_ARB_internalformat_query:
74466             if (epoxy_conservative_has_gl_extension(provider_name))
74467                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74468             break;
74469         case PROVIDER_GL_ARB_internalformat_query2:
74470             if (epoxy_conservative_has_gl_extension(provider_name))
74471                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74472             break;
74473         case PROVIDER_GL_ARB_invalidate_subdata:
74474             if (epoxy_conservative_has_gl_extension(provider_name))
74475                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74476             break;
74477         case PROVIDER_GL_ARB_map_buffer_range:
74478             if (epoxy_conservative_has_gl_extension(provider_name))
74479                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74480             break;
74481         case PROVIDER_GL_ARB_matrix_palette:
74482             if (epoxy_conservative_has_gl_extension(provider_name))
74483                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74484             break;
74485         case PROVIDER_GL_ARB_multi_bind:
74486             if (epoxy_conservative_has_gl_extension(provider_name))
74487                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74488             break;
74489         case PROVIDER_GL_ARB_multi_draw_indirect:
74490             if (epoxy_conservative_has_gl_extension(provider_name))
74491                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74492             break;
74493         case PROVIDER_GL_ARB_multisample:
74494             if (epoxy_conservative_has_gl_extension(provider_name))
74495                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74496             break;
74497         case PROVIDER_GL_ARB_multitexture:
74498             if (epoxy_conservative_has_gl_extension(provider_name))
74499                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74500             break;
74501         case PROVIDER_GL_ARB_occlusion_query:
74502             if (epoxy_conservative_has_gl_extension(provider_name))
74503                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74504             break;
74505         case PROVIDER_GL_ARB_parallel_shader_compile:
74506             if (epoxy_conservative_has_gl_extension(provider_name))
74507                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74508             break;
74509         case PROVIDER_GL_ARB_point_parameters:
74510             if (epoxy_conservative_has_gl_extension(provider_name))
74511                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74512             break;
74513         case PROVIDER_GL_ARB_polygon_offset_clamp:
74514             if (epoxy_conservative_has_gl_extension(provider_name))
74515                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74516             break;
74517         case PROVIDER_GL_ARB_program_interface_query:
74518             if (epoxy_conservative_has_gl_extension(provider_name))
74519                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74520             break;
74521         case PROVIDER_GL_ARB_provoking_vertex:
74522             if (epoxy_conservative_has_gl_extension(provider_name))
74523                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74524             break;
74525         case PROVIDER_GL_ARB_robustness:
74526             if (epoxy_conservative_has_gl_extension(provider_name))
74527                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74528             break;
74529         case PROVIDER_GL_ARB_sample_locations:
74530             if (epoxy_conservative_has_gl_extension(provider_name))
74531                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74532             break;
74533         case PROVIDER_GL_ARB_sample_shading:
74534             if (epoxy_conservative_has_gl_extension(provider_name))
74535                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74536             break;
74537         case PROVIDER_GL_ARB_sampler_objects:
74538             if (epoxy_conservative_has_gl_extension(provider_name))
74539                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74540             break;
74541         case PROVIDER_GL_ARB_separate_shader_objects:
74542             if (epoxy_conservative_has_gl_extension(provider_name))
74543                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74544             break;
74545         case PROVIDER_GL_ARB_shader_atomic_counters:
74546             if (epoxy_conservative_has_gl_extension(provider_name))
74547                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74548             break;
74549         case PROVIDER_GL_ARB_shader_image_load_store:
74550             if (epoxy_conservative_has_gl_extension(provider_name))
74551                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74552             break;
74553         case PROVIDER_GL_ARB_shader_objects:
74554             if (epoxy_conservative_has_gl_extension(provider_name))
74555                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74556             break;
74557         case PROVIDER_GL_ARB_shader_storage_buffer_object:
74558             if (epoxy_conservative_has_gl_extension(provider_name))
74559                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74560             break;
74561         case PROVIDER_GL_ARB_shader_subroutine:
74562             if (epoxy_conservative_has_gl_extension(provider_name))
74563                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74564             break;
74565         case PROVIDER_GL_ARB_shading_language_include:
74566             if (epoxy_conservative_has_gl_extension(provider_name))
74567                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74568             break;
74569         case PROVIDER_GL_ARB_sparse_buffer:
74570             if (epoxy_conservative_has_gl_extension(provider_name))
74571                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74572             break;
74573         case PROVIDER_GL_ARB_sparse_texture:
74574             if (epoxy_conservative_has_gl_extension(provider_name))
74575                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74576             break;
74577         case PROVIDER_GL_ARB_sync:
74578             if (epoxy_conservative_has_gl_extension(provider_name))
74579                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74580             break;
74581         case PROVIDER_GL_ARB_tessellation_shader:
74582             if (epoxy_conservative_has_gl_extension(provider_name))
74583                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74584             break;
74585         case PROVIDER_GL_ARB_texture_barrier:
74586             if (epoxy_conservative_has_gl_extension(provider_name))
74587                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74588             break;
74589         case PROVIDER_GL_ARB_texture_buffer_object:
74590             if (epoxy_conservative_has_gl_extension(provider_name))
74591                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74592             break;
74593         case PROVIDER_GL_ARB_texture_buffer_range:
74594             if (epoxy_conservative_has_gl_extension(provider_name))
74595                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74596             break;
74597         case PROVIDER_GL_ARB_texture_compression:
74598             if (epoxy_conservative_has_gl_extension(provider_name))
74599                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74600             break;
74601         case PROVIDER_GL_ARB_texture_multisample:
74602             if (epoxy_conservative_has_gl_extension(provider_name))
74603                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74604             break;
74605         case PROVIDER_GL_ARB_texture_storage:
74606             if (epoxy_conservative_has_gl_extension(provider_name))
74607                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74608             break;
74609         case PROVIDER_GL_ARB_texture_storage_multisample:
74610             if (epoxy_conservative_has_gl_extension(provider_name))
74611                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74612             break;
74613         case PROVIDER_GL_ARB_texture_view:
74614             if (epoxy_conservative_has_gl_extension(provider_name))
74615                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74616             break;
74617         case PROVIDER_GL_ARB_timer_query:
74618             if (epoxy_conservative_has_gl_extension(provider_name))
74619                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74620             break;
74621         case PROVIDER_GL_ARB_transform_feedback2:
74622             if (epoxy_conservative_has_gl_extension(provider_name))
74623                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74624             break;
74625         case PROVIDER_GL_ARB_transform_feedback3:
74626             if (epoxy_conservative_has_gl_extension(provider_name))
74627                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74628             break;
74629         case PROVIDER_GL_ARB_transform_feedback_instanced:
74630             if (epoxy_conservative_has_gl_extension(provider_name))
74631                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74632             break;
74633         case PROVIDER_GL_ARB_transpose_matrix:
74634             if (epoxy_conservative_has_gl_extension(provider_name))
74635                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74636             break;
74637         case PROVIDER_GL_ARB_uniform_buffer_object:
74638             if (epoxy_conservative_has_gl_extension(provider_name))
74639                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74640             break;
74641         case PROVIDER_GL_ARB_vertex_array_object:
74642             if (epoxy_conservative_has_gl_extension(provider_name))
74643                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74644             break;
74645         case PROVIDER_GL_ARB_vertex_attrib_64bit:
74646             if (epoxy_conservative_has_gl_extension(provider_name))
74647                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74648             break;
74649         case PROVIDER_GL_ARB_vertex_attrib_binding:
74650             if (epoxy_conservative_has_gl_extension(provider_name))
74651                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74652             break;
74653         case PROVIDER_GL_ARB_vertex_blend:
74654             if (epoxy_conservative_has_gl_extension(provider_name))
74655                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74656             break;
74657         case PROVIDER_GL_ARB_vertex_buffer_object:
74658             if (epoxy_conservative_has_gl_extension(provider_name))
74659                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74660             break;
74661         case PROVIDER_GL_ARB_vertex_program:
74662             if (epoxy_conservative_has_gl_extension(provider_name))
74663                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74664             break;
74665         case PROVIDER_GL_ARB_vertex_shader:
74666             if (epoxy_conservative_has_gl_extension(provider_name))
74667                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74668             break;
74669         case PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev:
74670             if (epoxy_conservative_has_gl_extension(provider_name))
74671                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74672             break;
74673         case PROVIDER_GL_ARB_viewport_array:
74674             if (epoxy_conservative_has_gl_extension(provider_name))
74675                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74676             break;
74677         case PROVIDER_GL_ARB_window_pos:
74678             if (epoxy_conservative_has_gl_extension(provider_name))
74679                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74680             break;
74681         case PROVIDER_GL_ATI_draw_buffers:
74682             if (epoxy_conservative_has_gl_extension(provider_name))
74683                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74684             break;
74685         case PROVIDER_GL_ATI_element_array:
74686             if (epoxy_conservative_has_gl_extension(provider_name))
74687                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74688             break;
74689         case PROVIDER_GL_ATI_envmap_bumpmap:
74690             if (epoxy_conservative_has_gl_extension(provider_name))
74691                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74692             break;
74693         case PROVIDER_GL_ATI_fragment_shader:
74694             if (epoxy_conservative_has_gl_extension(provider_name))
74695                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74696             break;
74697         case PROVIDER_GL_ATI_map_object_buffer:
74698             if (epoxy_conservative_has_gl_extension(provider_name))
74699                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74700             break;
74701         case PROVIDER_GL_ATI_pn_triangles:
74702             if (epoxy_conservative_has_gl_extension(provider_name))
74703                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74704             break;
74705         case PROVIDER_GL_ATI_separate_stencil:
74706             if (epoxy_conservative_has_gl_extension(provider_name))
74707                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74708             break;
74709         case PROVIDER_GL_ATI_vertex_array_object:
74710             if (epoxy_conservative_has_gl_extension(provider_name))
74711                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74712             break;
74713         case PROVIDER_GL_ATI_vertex_attrib_array_object:
74714             if (epoxy_conservative_has_gl_extension(provider_name))
74715                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74716             break;
74717         case PROVIDER_GL_ATI_vertex_streams:
74718             if (epoxy_conservative_has_gl_extension(provider_name))
74719                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74720             break;
74721         case PROVIDER_GL_EXT_EGL_image_storage:
74722             if (epoxy_conservative_has_gl_extension(provider_name))
74723                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74724             break;
74725         case PROVIDER_GL_EXT_base_instance:
74726             if (epoxy_conservative_has_gl_extension(provider_name))
74727                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74728             break;
74729         case PROVIDER_GL_EXT_bindable_uniform:
74730             if (epoxy_conservative_has_gl_extension(provider_name))
74731                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74732             break;
74733         case PROVIDER_GL_EXT_blend_color:
74734             if (epoxy_conservative_has_gl_extension(provider_name))
74735                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74736             break;
74737         case PROVIDER_GL_EXT_blend_equation_separate:
74738             if (epoxy_conservative_has_gl_extension(provider_name))
74739                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74740             break;
74741         case PROVIDER_GL_EXT_blend_func_extended:
74742             if (epoxy_conservative_has_gl_extension(provider_name))
74743                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74744             break;
74745         case PROVIDER_GL_EXT_blend_func_separate:
74746             if (epoxy_conservative_has_gl_extension(provider_name))
74747                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74748             break;
74749         case PROVIDER_GL_EXT_blend_minmax:
74750             if (epoxy_conservative_has_gl_extension(provider_name))
74751                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74752             break;
74753         case PROVIDER_GL_EXT_buffer_storage:
74754             if (epoxy_conservative_has_gl_extension(provider_name))
74755                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74756             break;
74757         case PROVIDER_GL_EXT_clear_texture:
74758             if (epoxy_conservative_has_gl_extension(provider_name))
74759                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74760             break;
74761         case PROVIDER_GL_EXT_clip_control:
74762             if (epoxy_conservative_has_gl_extension(provider_name))
74763                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74764             break;
74765         case PROVIDER_GL_EXT_color_subtable:
74766             if (epoxy_conservative_has_gl_extension(provider_name))
74767                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74768             break;
74769         case PROVIDER_GL_EXT_compiled_vertex_array:
74770             if (epoxy_conservative_has_gl_extension(provider_name))
74771                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74772             break;
74773         case PROVIDER_GL_EXT_convolution:
74774             if (epoxy_conservative_has_gl_extension(provider_name))
74775                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74776             break;
74777         case PROVIDER_GL_EXT_coordinate_frame:
74778             if (epoxy_conservative_has_gl_extension(provider_name))
74779                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74780             break;
74781         case PROVIDER_GL_EXT_copy_image:
74782             if (epoxy_conservative_has_gl_extension(provider_name))
74783                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74784             break;
74785         case PROVIDER_GL_EXT_copy_texture:
74786             if (epoxy_conservative_has_gl_extension(provider_name))
74787                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74788             break;
74789         case PROVIDER_GL_EXT_cull_vertex:
74790             if (epoxy_conservative_has_gl_extension(provider_name))
74791                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74792             break;
74793         case PROVIDER_GL_EXT_debug_label:
74794             if (epoxy_conservative_has_gl_extension(provider_name))
74795                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74796             break;
74797         case PROVIDER_GL_EXT_debug_marker:
74798             if (epoxy_conservative_has_gl_extension(provider_name))
74799                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74800             break;
74801         case PROVIDER_GL_EXT_depth_bounds_test:
74802             if (epoxy_conservative_has_gl_extension(provider_name))
74803                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74804             break;
74805         case PROVIDER_GL_EXT_direct_state_access:
74806             if (epoxy_conservative_has_gl_extension(provider_name))
74807                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74808             break;
74809         case PROVIDER_GL_EXT_discard_framebuffer:
74810             if (epoxy_conservative_has_gl_extension(provider_name))
74811                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74812             break;
74813         case PROVIDER_GL_EXT_disjoint_timer_query:
74814             if (epoxy_conservative_has_gl_extension(provider_name))
74815                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74816             break;
74817         case PROVIDER_GL_EXT_draw_buffers:
74818             if (epoxy_conservative_has_gl_extension(provider_name))
74819                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74820             break;
74821         case PROVIDER_GL_EXT_draw_buffers2:
74822             if (epoxy_conservative_has_gl_extension(provider_name))
74823                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74824             break;
74825         case PROVIDER_GL_EXT_draw_buffers_indexed:
74826             if (epoxy_conservative_has_gl_extension(provider_name))
74827                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74828             break;
74829         case PROVIDER_GL_EXT_draw_elements_base_vertex:
74830             if (epoxy_conservative_has_gl_extension(provider_name))
74831                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74832             break;
74833         case PROVIDER_GL_EXT_draw_instanced:
74834             if (epoxy_conservative_has_gl_extension(provider_name))
74835                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74836             break;
74837         case PROVIDER_GL_EXT_draw_range_elements:
74838             if (epoxy_conservative_has_gl_extension(provider_name))
74839                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74840             break;
74841         case PROVIDER_GL_EXT_draw_transform_feedback:
74842             if (epoxy_conservative_has_gl_extension(provider_name))
74843                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74844             break;
74845         case PROVIDER_GL_EXT_external_buffer:
74846             if (epoxy_conservative_has_gl_extension(provider_name))
74847                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74848             break;
74849         case PROVIDER_GL_EXT_fog_coord:
74850             if (epoxy_conservative_has_gl_extension(provider_name))
74851                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74852             break;
74853         case PROVIDER_GL_EXT_framebuffer_blit:
74854             if (epoxy_conservative_has_gl_extension(provider_name))
74855                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74856             break;
74857         case PROVIDER_GL_EXT_framebuffer_multisample:
74858             if (epoxy_conservative_has_gl_extension(provider_name))
74859                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74860             break;
74861         case PROVIDER_GL_EXT_framebuffer_object:
74862             if (epoxy_conservative_has_gl_extension(provider_name))
74863                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74864             break;
74865         case PROVIDER_GL_EXT_geometry_shader:
74866             if (epoxy_conservative_has_gl_extension(provider_name))
74867                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74868             break;
74869         case PROVIDER_GL_EXT_geometry_shader4:
74870             if (epoxy_conservative_has_gl_extension(provider_name))
74871                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74872             break;
74873         case PROVIDER_GL_EXT_gpu_program_parameters:
74874             if (epoxy_conservative_has_gl_extension(provider_name))
74875                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74876             break;
74877         case PROVIDER_GL_EXT_gpu_shader4:
74878             if (epoxy_conservative_has_gl_extension(provider_name))
74879                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74880             break;
74881         case PROVIDER_GL_EXT_histogram:
74882             if (epoxy_conservative_has_gl_extension(provider_name))
74883                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74884             break;
74885         case PROVIDER_GL_EXT_index_func:
74886             if (epoxy_conservative_has_gl_extension(provider_name))
74887                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74888             break;
74889         case PROVIDER_GL_EXT_index_material:
74890             if (epoxy_conservative_has_gl_extension(provider_name))
74891                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74892             break;
74893         case PROVIDER_GL_EXT_instanced_arrays:
74894             if (epoxy_conservative_has_gl_extension(provider_name))
74895                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74896             break;
74897         case PROVIDER_GL_EXT_light_texture:
74898             if (epoxy_conservative_has_gl_extension(provider_name))
74899                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74900             break;
74901         case PROVIDER_GL_EXT_map_buffer_range:
74902             if (epoxy_conservative_has_gl_extension(provider_name))
74903                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74904             break;
74905         case PROVIDER_GL_EXT_memory_object:
74906             if (epoxy_conservative_has_gl_extension(provider_name))
74907                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74908             break;
74909         case PROVIDER_GL_EXT_memory_object_fd:
74910             if (epoxy_conservative_has_gl_extension(provider_name))
74911                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74912             break;
74913         case PROVIDER_GL_EXT_memory_object_win32:
74914             if (epoxy_conservative_has_gl_extension(provider_name))
74915                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74916             break;
74917         case PROVIDER_GL_EXT_multi_draw_arrays:
74918             if (epoxy_conservative_has_gl_extension(provider_name))
74919                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74920             break;
74921         case PROVIDER_GL_EXT_multi_draw_indirect:
74922             if (epoxy_conservative_has_gl_extension(provider_name))
74923                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74924             break;
74925         case PROVIDER_GL_EXT_multisample:
74926             if (epoxy_conservative_has_gl_extension(provider_name))
74927                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74928             break;
74929         case PROVIDER_GL_EXT_multisampled_render_to_texture:
74930             if (epoxy_conservative_has_gl_extension(provider_name))
74931                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74932             break;
74933         case PROVIDER_GL_EXT_multiview_draw_buffers:
74934             if (epoxy_conservative_has_gl_extension(provider_name))
74935                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74936             break;
74937         case PROVIDER_GL_EXT_occlusion_query_boolean:
74938             if (epoxy_conservative_has_gl_extension(provider_name))
74939                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74940             break;
74941         case PROVIDER_GL_EXT_paletted_texture:
74942             if (epoxy_conservative_has_gl_extension(provider_name))
74943                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74944             break;
74945         case PROVIDER_GL_EXT_pixel_transform:
74946             if (epoxy_conservative_has_gl_extension(provider_name))
74947                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74948             break;
74949         case PROVIDER_GL_EXT_point_parameters:
74950             if (epoxy_conservative_has_gl_extension(provider_name))
74951                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74952             break;
74953         case PROVIDER_GL_EXT_polygon_offset:
74954             if (epoxy_conservative_has_gl_extension(provider_name))
74955                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74956             break;
74957         case PROVIDER_GL_EXT_polygon_offset_clamp:
74958             if (epoxy_conservative_has_gl_extension(provider_name))
74959                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74960             break;
74961         case PROVIDER_GL_EXT_primitive_bounding_box:
74962             if (epoxy_conservative_has_gl_extension(provider_name))
74963                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74964             break;
74965         case PROVIDER_GL_EXT_provoking_vertex:
74966             if (epoxy_conservative_has_gl_extension(provider_name))
74967                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74968             break;
74969         case PROVIDER_GL_EXT_raster_multisample:
74970             if (epoxy_conservative_has_gl_extension(provider_name))
74971                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74972             break;
74973         case PROVIDER_GL_EXT_robustness:
74974             if (epoxy_conservative_has_gl_extension(provider_name))
74975                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74976             break;
74977         case PROVIDER_GL_EXT_secondary_color:
74978             if (epoxy_conservative_has_gl_extension(provider_name))
74979                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74980             break;
74981         case PROVIDER_GL_EXT_semaphore:
74982             if (epoxy_conservative_has_gl_extension(provider_name))
74983                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74984             break;
74985         case PROVIDER_GL_EXT_semaphore_fd:
74986             if (epoxy_conservative_has_gl_extension(provider_name))
74987                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74988             break;
74989         case PROVIDER_GL_EXT_semaphore_win32:
74990             if (epoxy_conservative_has_gl_extension(provider_name))
74991                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74992             break;
74993         case PROVIDER_GL_EXT_separate_shader_objects:
74994             if (epoxy_conservative_has_gl_extension(provider_name))
74995                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
74996             break;
74997         case PROVIDER_GL_EXT_shader_framebuffer_fetch_non_coherent:
74998             if (epoxy_conservative_has_gl_extension(provider_name))
74999                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75000             break;
75001         case PROVIDER_GL_EXT_shader_image_load_store:
75002             if (epoxy_conservative_has_gl_extension(provider_name))
75003                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75004             break;
75005         case PROVIDER_GL_EXT_shader_pixel_local_storage2:
75006             if (epoxy_conservative_has_gl_extension(provider_name))
75007                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75008             break;
75009         case PROVIDER_GL_EXT_sparse_texture:
75010             if (epoxy_conservative_has_gl_extension(provider_name))
75011                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75012             break;
75013         case PROVIDER_GL_EXT_stencil_clear_tag:
75014             if (epoxy_conservative_has_gl_extension(provider_name))
75015                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75016             break;
75017         case PROVIDER_GL_EXT_stencil_two_side:
75018             if (epoxy_conservative_has_gl_extension(provider_name))
75019                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75020             break;
75021         case PROVIDER_GL_EXT_subtexture:
75022             if (epoxy_conservative_has_gl_extension(provider_name))
75023                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75024             break;
75025         case PROVIDER_GL_EXT_tessellation_shader:
75026             if (epoxy_conservative_has_gl_extension(provider_name))
75027                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75028             break;
75029         case PROVIDER_GL_EXT_texture3D:
75030             if (epoxy_conservative_has_gl_extension(provider_name))
75031                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75032             break;
75033         case PROVIDER_GL_EXT_texture_array:
75034             if (epoxy_conservative_has_gl_extension(provider_name))
75035                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75036             break;
75037         case PROVIDER_GL_EXT_texture_border_clamp:
75038             if (epoxy_conservative_has_gl_extension(provider_name))
75039                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75040             break;
75041         case PROVIDER_GL_EXT_texture_buffer:
75042             if (epoxy_conservative_has_gl_extension(provider_name))
75043                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75044             break;
75045         case PROVIDER_GL_EXT_texture_buffer_object:
75046             if (epoxy_conservative_has_gl_extension(provider_name))
75047                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75048             break;
75049         case PROVIDER_GL_EXT_texture_integer:
75050             if (epoxy_conservative_has_gl_extension(provider_name))
75051                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75052             break;
75053         case PROVIDER_GL_EXT_texture_object:
75054             if (epoxy_conservative_has_gl_extension(provider_name))
75055                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75056             break;
75057         case PROVIDER_GL_EXT_texture_perturb_normal:
75058             if (epoxy_conservative_has_gl_extension(provider_name))
75059                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75060             break;
75061         case PROVIDER_GL_EXT_texture_storage:
75062             if (epoxy_conservative_has_gl_extension(provider_name))
75063                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75064             break;
75065         case PROVIDER_GL_EXT_texture_view:
75066             if (epoxy_conservative_has_gl_extension(provider_name))
75067                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75068             break;
75069         case PROVIDER_GL_EXT_timer_query:
75070             if (epoxy_conservative_has_gl_extension(provider_name))
75071                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75072             break;
75073         case PROVIDER_GL_EXT_transform_feedback:
75074             if (epoxy_conservative_has_gl_extension(provider_name))
75075                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75076             break;
75077         case PROVIDER_GL_EXT_vertex_array:
75078             if (epoxy_conservative_has_gl_extension(provider_name))
75079                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75080             break;
75081         case PROVIDER_GL_EXT_vertex_attrib_64bit:
75082             if (epoxy_conservative_has_gl_extension(provider_name))
75083                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75084             break;
75085         case PROVIDER_GL_EXT_vertex_shader:
75086             if (epoxy_conservative_has_gl_extension(provider_name))
75087                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75088             break;
75089         case PROVIDER_GL_EXT_vertex_weighting:
75090             if (epoxy_conservative_has_gl_extension(provider_name))
75091                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75092             break;
75093         case PROVIDER_GL_EXT_win32_keyed_mutex:
75094             if (epoxy_conservative_has_gl_extension(provider_name))
75095                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75096             break;
75097         case PROVIDER_GL_EXT_window_rectangles:
75098             if (epoxy_conservative_has_gl_extension(provider_name))
75099                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75100             break;
75101         case PROVIDER_GL_EXT_x11_sync_object:
75102             if (epoxy_conservative_has_gl_extension(provider_name))
75103                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75104             break;
75105         case PROVIDER_GL_GREMEDY_frame_terminator:
75106             if (epoxy_conservative_has_gl_extension(provider_name))
75107                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75108             break;
75109         case PROVIDER_GL_GREMEDY_string_marker:
75110             if (epoxy_conservative_has_gl_extension(provider_name))
75111                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75112             break;
75113         case PROVIDER_GL_HP_image_transform:
75114             if (epoxy_conservative_has_gl_extension(provider_name))
75115                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75116             break;
75117         case PROVIDER_GL_IBM_multimode_draw_arrays:
75118             if (epoxy_conservative_has_gl_extension(provider_name))
75119                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75120             break;
75121         case PROVIDER_GL_IBM_static_data:
75122             if (epoxy_conservative_has_gl_extension(provider_name))
75123                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75124             break;
75125         case PROVIDER_GL_IBM_vertex_array_lists:
75126             if (epoxy_conservative_has_gl_extension(provider_name))
75127                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75128             break;
75129         case PROVIDER_GL_IMG_bindless_texture:
75130             if (epoxy_conservative_has_gl_extension(provider_name))
75131                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75132             break;
75133         case PROVIDER_GL_IMG_framebuffer_downsample:
75134             if (epoxy_conservative_has_gl_extension(provider_name))
75135                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75136             break;
75137         case PROVIDER_GL_IMG_multisampled_render_to_texture:
75138             if (epoxy_conservative_has_gl_extension(provider_name))
75139                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75140             break;
75141         case PROVIDER_GL_IMG_user_clip_plane:
75142             if (epoxy_conservative_has_gl_extension(provider_name))
75143                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75144             break;
75145         case PROVIDER_GL_INGR_blend_func_separate:
75146             if (epoxy_conservative_has_gl_extension(provider_name))
75147                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75148             break;
75149         case PROVIDER_GL_INTEL_framebuffer_CMAA:
75150             if (epoxy_conservative_has_gl_extension(provider_name))
75151                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75152             break;
75153         case PROVIDER_GL_INTEL_map_texture:
75154             if (epoxy_conservative_has_gl_extension(provider_name))
75155                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75156             break;
75157         case PROVIDER_GL_INTEL_parallel_arrays:
75158             if (epoxy_conservative_has_gl_extension(provider_name))
75159                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75160             break;
75161         case PROVIDER_GL_INTEL_performance_query:
75162             if (epoxy_conservative_has_gl_extension(provider_name))
75163                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75164             break;
75165         case PROVIDER_GL_KHR_blend_equation_advanced:
75166             if (epoxy_conservative_has_gl_extension(provider_name))
75167                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75168             break;
75169         case PROVIDER_GL_KHR_debug:
75170             if (epoxy_conservative_has_gl_extension(provider_name))
75171                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75172             break;
75173         case PROVIDER_GL_KHR_parallel_shader_compile:
75174             if (epoxy_conservative_has_gl_extension(provider_name))
75175                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75176             break;
75177         case PROVIDER_GL_KHR_robustness:
75178             if (epoxy_conservative_has_gl_extension(provider_name))
75179                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75180             break;
75181         case PROVIDER_GL_MESA_framebuffer_flip_y:
75182             if (epoxy_conservative_has_gl_extension(provider_name))
75183                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75184             break;
75185         case PROVIDER_GL_MESA_resize_buffers:
75186             if (epoxy_conservative_has_gl_extension(provider_name))
75187                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75188             break;
75189         case PROVIDER_GL_MESA_window_pos:
75190             if (epoxy_conservative_has_gl_extension(provider_name))
75191                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75192             break;
75193         case PROVIDER_GL_NVX_conditional_render:
75194             if (epoxy_conservative_has_gl_extension(provider_name))
75195                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75196             break;
75197         case PROVIDER_GL_NVX_gpu_multicast2:
75198             if (epoxy_conservative_has_gl_extension(provider_name))
75199                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75200             break;
75201         case PROVIDER_GL_NVX_linked_gpu_multicast:
75202             if (epoxy_conservative_has_gl_extension(provider_name))
75203                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75204             break;
75205         case PROVIDER_GL_NVX_progress_fence:
75206             if (epoxy_conservative_has_gl_extension(provider_name))
75207                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75208             break;
75209         case PROVIDER_GL_NV_alpha_to_coverage_dither_control:
75210             if (epoxy_conservative_has_gl_extension(provider_name))
75211                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75212             break;
75213         case PROVIDER_GL_NV_bindless_multi_draw_indirect:
75214             if (epoxy_conservative_has_gl_extension(provider_name))
75215                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75216             break;
75217         case PROVIDER_GL_NV_bindless_multi_draw_indirect_count:
75218             if (epoxy_conservative_has_gl_extension(provider_name))
75219                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75220             break;
75221         case PROVIDER_GL_NV_bindless_texture:
75222             if (epoxy_conservative_has_gl_extension(provider_name))
75223                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75224             break;
75225         case PROVIDER_GL_NV_blend_equation_advanced:
75226             if (epoxy_conservative_has_gl_extension(provider_name))
75227                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75228             break;
75229         case PROVIDER_GL_NV_clip_space_w_scaling:
75230             if (epoxy_conservative_has_gl_extension(provider_name))
75231                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75232             break;
75233         case PROVIDER_GL_NV_command_list:
75234             if (epoxy_conservative_has_gl_extension(provider_name))
75235                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75236             break;
75237         case PROVIDER_GL_NV_conditional_render:
75238             if (epoxy_conservative_has_gl_extension(provider_name))
75239                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75240             break;
75241         case PROVIDER_GL_NV_conservative_raster:
75242             if (epoxy_conservative_has_gl_extension(provider_name))
75243                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75244             break;
75245         case PROVIDER_GL_NV_conservative_raster_dilate:
75246             if (epoxy_conservative_has_gl_extension(provider_name))
75247                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75248             break;
75249         case PROVIDER_GL_NV_conservative_raster_pre_snap_triangles:
75250             if (epoxy_conservative_has_gl_extension(provider_name))
75251                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75252             break;
75253         case PROVIDER_GL_NV_copy_buffer:
75254             if (epoxy_conservative_has_gl_extension(provider_name))
75255                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75256             break;
75257         case PROVIDER_GL_NV_copy_image:
75258             if (epoxy_conservative_has_gl_extension(provider_name))
75259                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75260             break;
75261         case PROVIDER_GL_NV_coverage_sample:
75262             if (epoxy_conservative_has_gl_extension(provider_name))
75263                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75264             break;
75265         case PROVIDER_GL_NV_depth_buffer_float:
75266             if (epoxy_conservative_has_gl_extension(provider_name))
75267                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75268             break;
75269         case PROVIDER_GL_NV_draw_buffers:
75270             if (epoxy_conservative_has_gl_extension(provider_name))
75271                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75272             break;
75273         case PROVIDER_GL_NV_draw_instanced:
75274             if (epoxy_conservative_has_gl_extension(provider_name))
75275                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75276             break;
75277         case PROVIDER_GL_NV_draw_texture:
75278             if (epoxy_conservative_has_gl_extension(provider_name))
75279                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75280             break;
75281         case PROVIDER_GL_NV_draw_vulkan_image:
75282             if (epoxy_conservative_has_gl_extension(provider_name))
75283                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75284             break;
75285         case PROVIDER_GL_NV_evaluators:
75286             if (epoxy_conservative_has_gl_extension(provider_name))
75287                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75288             break;
75289         case PROVIDER_GL_NV_explicit_multisample:
75290             if (epoxy_conservative_has_gl_extension(provider_name))
75291                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75292             break;
75293         case PROVIDER_GL_NV_fence:
75294             if (epoxy_conservative_has_gl_extension(provider_name))
75295                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75296             break;
75297         case PROVIDER_GL_NV_fragment_coverage_to_color:
75298             if (epoxy_conservative_has_gl_extension(provider_name))
75299                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75300             break;
75301         case PROVIDER_GL_NV_fragment_program:
75302             if (epoxy_conservative_has_gl_extension(provider_name))
75303                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75304             break;
75305         case PROVIDER_GL_NV_framebuffer_blit:
75306             if (epoxy_conservative_has_gl_extension(provider_name))
75307                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75308             break;
75309         case PROVIDER_GL_NV_framebuffer_mixed_samples:
75310             if (epoxy_conservative_has_gl_extension(provider_name))
75311                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75312             break;
75313         case PROVIDER_GL_NV_framebuffer_multisample:
75314             if (epoxy_conservative_has_gl_extension(provider_name))
75315                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75316             break;
75317         case PROVIDER_GL_NV_framebuffer_multisample_coverage:
75318             if (epoxy_conservative_has_gl_extension(provider_name))
75319                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75320             break;
75321         case PROVIDER_GL_NV_geometry_program4:
75322             if (epoxy_conservative_has_gl_extension(provider_name))
75323                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75324             break;
75325         case PROVIDER_GL_NV_gpu_multicast:
75326             if (epoxy_conservative_has_gl_extension(provider_name))
75327                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75328             break;
75329         case PROVIDER_GL_NV_gpu_program4:
75330             if (epoxy_conservative_has_gl_extension(provider_name))
75331                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75332             break;
75333         case PROVIDER_GL_NV_gpu_program5:
75334             if (epoxy_conservative_has_gl_extension(provider_name))
75335                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75336             break;
75337         case PROVIDER_GL_NV_gpu_shader5:
75338             if (epoxy_conservative_has_gl_extension(provider_name))
75339                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75340             break;
75341         case PROVIDER_GL_NV_half_float:
75342             if (epoxy_conservative_has_gl_extension(provider_name))
75343                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75344             break;
75345         case PROVIDER_GL_NV_instanced_arrays:
75346             if (epoxy_conservative_has_gl_extension(provider_name))
75347                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75348             break;
75349         case PROVIDER_GL_NV_internalformat_sample_query:
75350             if (epoxy_conservative_has_gl_extension(provider_name))
75351                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75352             break;
75353         case PROVIDER_GL_NV_memory_attachment:
75354             if (epoxy_conservative_has_gl_extension(provider_name))
75355                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75356             break;
75357         case PROVIDER_GL_NV_mesh_shader:
75358             if (epoxy_conservative_has_gl_extension(provider_name))
75359                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75360             break;
75361         case PROVIDER_GL_NV_non_square_matrices:
75362             if (epoxy_conservative_has_gl_extension(provider_name))
75363                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75364             break;
75365         case PROVIDER_GL_NV_occlusion_query:
75366             if (epoxy_conservative_has_gl_extension(provider_name))
75367                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75368             break;
75369         case PROVIDER_GL_NV_parameter_buffer_object:
75370             if (epoxy_conservative_has_gl_extension(provider_name))
75371                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75372             break;
75373         case PROVIDER_GL_NV_path_rendering:
75374             if (epoxy_conservative_has_gl_extension(provider_name))
75375                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75376             break;
75377         case PROVIDER_GL_NV_pixel_data_range:
75378             if (epoxy_conservative_has_gl_extension(provider_name))
75379                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75380             break;
75381         case PROVIDER_GL_NV_point_sprite:
75382             if (epoxy_conservative_has_gl_extension(provider_name))
75383                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75384             break;
75385         case PROVIDER_GL_NV_polygon_mode:
75386             if (epoxy_conservative_has_gl_extension(provider_name))
75387                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75388             break;
75389         case PROVIDER_GL_NV_present_video:
75390             if (epoxy_conservative_has_gl_extension(provider_name))
75391                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75392             break;
75393         case PROVIDER_GL_NV_primitive_restart:
75394             if (epoxy_conservative_has_gl_extension(provider_name))
75395                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75396             break;
75397         case PROVIDER_GL_NV_query_resource:
75398             if (epoxy_conservative_has_gl_extension(provider_name))
75399                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75400             break;
75401         case PROVIDER_GL_NV_query_resource_tag:
75402             if (epoxy_conservative_has_gl_extension(provider_name))
75403                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75404             break;
75405         case PROVIDER_GL_NV_read_buffer:
75406             if (epoxy_conservative_has_gl_extension(provider_name))
75407                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75408             break;
75409         case PROVIDER_GL_NV_register_combiners:
75410             if (epoxy_conservative_has_gl_extension(provider_name))
75411                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75412             break;
75413         case PROVIDER_GL_NV_register_combiners2:
75414             if (epoxy_conservative_has_gl_extension(provider_name))
75415                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75416             break;
75417         case PROVIDER_GL_NV_sample_locations:
75418             if (epoxy_conservative_has_gl_extension(provider_name))
75419                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75420             break;
75421         case PROVIDER_GL_NV_scissor_exclusive:
75422             if (epoxy_conservative_has_gl_extension(provider_name))
75423                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75424             break;
75425         case PROVIDER_GL_NV_shader_buffer_load:
75426             if (epoxy_conservative_has_gl_extension(provider_name))
75427                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75428             break;
75429         case PROVIDER_GL_NV_shading_rate_image:
75430             if (epoxy_conservative_has_gl_extension(provider_name))
75431                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75432             break;
75433         case PROVIDER_GL_NV_texture_barrier:
75434             if (epoxy_conservative_has_gl_extension(provider_name))
75435                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75436             break;
75437         case PROVIDER_GL_NV_texture_multisample:
75438             if (epoxy_conservative_has_gl_extension(provider_name))
75439                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75440             break;
75441         case PROVIDER_GL_NV_transform_feedback:
75442             if (epoxy_conservative_has_gl_extension(provider_name))
75443                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75444             break;
75445         case PROVIDER_GL_NV_transform_feedback2:
75446             if (epoxy_conservative_has_gl_extension(provider_name))
75447                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75448             break;
75449         case PROVIDER_GL_NV_vdpau_interop:
75450             if (epoxy_conservative_has_gl_extension(provider_name))
75451                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75452             break;
75453         case PROVIDER_GL_NV_vdpau_interop2:
75454             if (epoxy_conservative_has_gl_extension(provider_name))
75455                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75456             break;
75457         case PROVIDER_GL_NV_vertex_array_range:
75458             if (epoxy_conservative_has_gl_extension(provider_name))
75459                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75460             break;
75461         case PROVIDER_GL_NV_vertex_attrib_integer_64bit:
75462             if (epoxy_conservative_has_gl_extension(provider_name))
75463                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75464             break;
75465         case PROVIDER_GL_NV_vertex_buffer_unified_memory:
75466             if (epoxy_conservative_has_gl_extension(provider_name))
75467                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75468             break;
75469         case PROVIDER_GL_NV_vertex_program:
75470             if (epoxy_conservative_has_gl_extension(provider_name))
75471                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75472             break;
75473         case PROVIDER_GL_NV_vertex_program4:
75474             if (epoxy_conservative_has_gl_extension(provider_name))
75475                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75476             break;
75477         case PROVIDER_GL_NV_video_capture:
75478             if (epoxy_conservative_has_gl_extension(provider_name))
75479                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75480             break;
75481         case PROVIDER_GL_NV_viewport_array:
75482             if (epoxy_conservative_has_gl_extension(provider_name))
75483                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75484             break;
75485         case PROVIDER_GL_NV_viewport_swizzle:
75486             if (epoxy_conservative_has_gl_extension(provider_name))
75487                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75488             break;
75489         case PROVIDER_GL_OES_EGL_image:
75490             if (epoxy_conservative_has_gl_extension(provider_name))
75491                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75492             break;
75493         case PROVIDER_GL_OES_blend_equation_separate:
75494             if (epoxy_conservative_has_gl_extension(provider_name))
75495                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75496             break;
75497         case PROVIDER_GL_OES_blend_func_separate:
75498             if (epoxy_conservative_has_gl_extension(provider_name))
75499                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75500             break;
75501         case PROVIDER_GL_OES_blend_subtract:
75502             if (epoxy_conservative_has_gl_extension(provider_name))
75503                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75504             break;
75505         case PROVIDER_GL_OES_byte_coordinates:
75506             if (epoxy_conservative_has_gl_extension(provider_name))
75507                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75508             break;
75509         case PROVIDER_GL_OES_copy_image:
75510             if (epoxy_conservative_has_gl_extension(provider_name))
75511                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75512             break;
75513         case PROVIDER_GL_OES_draw_buffers_indexed:
75514             if (epoxy_conservative_has_gl_extension(provider_name))
75515                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75516             break;
75517         case PROVIDER_GL_OES_draw_elements_base_vertex:
75518             if (epoxy_conservative_has_gl_extension(provider_name))
75519                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75520             break;
75521         case PROVIDER_GL_OES_draw_texture:
75522             if (epoxy_conservative_has_gl_extension(provider_name))
75523                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75524             break;
75525         case PROVIDER_GL_OES_fixed_point:
75526             if (epoxy_conservative_has_gl_extension(provider_name))
75527                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75528             break;
75529         case PROVIDER_GL_OES_framebuffer_object:
75530             if (epoxy_conservative_has_gl_extension(provider_name))
75531                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75532             break;
75533         case PROVIDER_GL_OES_geometry_shader:
75534             if (epoxy_conservative_has_gl_extension(provider_name))
75535                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75536             break;
75537         case PROVIDER_GL_OES_get_program_binary:
75538             if (epoxy_conservative_has_gl_extension(provider_name))
75539                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75540             break;
75541         case PROVIDER_GL_OES_mapbuffer:
75542             if (epoxy_conservative_has_gl_extension(provider_name))
75543                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75544             break;
75545         case PROVIDER_GL_OES_matrix_palette:
75546             if (epoxy_conservative_has_gl_extension(provider_name))
75547                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75548             break;
75549         case PROVIDER_GL_OES_point_size_array:
75550             if (epoxy_conservative_has_gl_extension(provider_name))
75551                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75552             break;
75553         case PROVIDER_GL_OES_primitive_bounding_box:
75554             if (epoxy_conservative_has_gl_extension(provider_name))
75555                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75556             break;
75557         case PROVIDER_GL_OES_query_matrix:
75558             if (epoxy_conservative_has_gl_extension(provider_name))
75559                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75560             break;
75561         case PROVIDER_GL_OES_sample_shading:
75562             if (epoxy_conservative_has_gl_extension(provider_name))
75563                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75564             break;
75565         case PROVIDER_GL_OES_single_precision:
75566             if (epoxy_conservative_has_gl_extension(provider_name))
75567                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75568             break;
75569         case PROVIDER_GL_OES_tessellation_shader:
75570             if (epoxy_conservative_has_gl_extension(provider_name))
75571                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75572             break;
75573         case PROVIDER_GL_OES_texture_3D:
75574             if (epoxy_conservative_has_gl_extension(provider_name))
75575                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75576             break;
75577         case PROVIDER_GL_OES_texture_border_clamp:
75578             if (epoxy_conservative_has_gl_extension(provider_name))
75579                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75580             break;
75581         case PROVIDER_GL_OES_texture_buffer:
75582             if (epoxy_conservative_has_gl_extension(provider_name))
75583                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75584             break;
75585         case PROVIDER_GL_OES_texture_cube_map:
75586             if (epoxy_conservative_has_gl_extension(provider_name))
75587                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75588             break;
75589         case PROVIDER_GL_OES_texture_storage_multisample_2d_array:
75590             if (epoxy_conservative_has_gl_extension(provider_name))
75591                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75592             break;
75593         case PROVIDER_GL_OES_texture_view:
75594             if (epoxy_conservative_has_gl_extension(provider_name))
75595                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75596             break;
75597         case PROVIDER_GL_OES_vertex_array_object:
75598             if (epoxy_conservative_has_gl_extension(provider_name))
75599                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75600             break;
75601         case PROVIDER_GL_OES_viewport_array:
75602             if (epoxy_conservative_has_gl_extension(provider_name))
75603                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75604             break;
75605         case PROVIDER_GL_OVR_multiview:
75606             if (epoxy_conservative_has_gl_extension(provider_name))
75607                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75608             break;
75609         case PROVIDER_GL_OVR_multiview_multisampled_render_to_texture:
75610             if (epoxy_conservative_has_gl_extension(provider_name))
75611                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75612             break;
75613         case PROVIDER_GL_PGI_misc_hints:
75614             if (epoxy_conservative_has_gl_extension(provider_name))
75615                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75616             break;
75617         case PROVIDER_GL_QCOM_alpha_test:
75618             if (epoxy_conservative_has_gl_extension(provider_name))
75619                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75620             break;
75621         case PROVIDER_GL_QCOM_driver_control:
75622             if (epoxy_conservative_has_gl_extension(provider_name))
75623                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75624             break;
75625         case PROVIDER_GL_QCOM_extended_get:
75626             if (epoxy_conservative_has_gl_extension(provider_name))
75627                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75628             break;
75629         case PROVIDER_GL_QCOM_extended_get2:
75630             if (epoxy_conservative_has_gl_extension(provider_name))
75631                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75632             break;
75633         case PROVIDER_GL_QCOM_framebuffer_foveated:
75634             if (epoxy_conservative_has_gl_extension(provider_name))
75635                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75636             break;
75637         case PROVIDER_GL_QCOM_shader_framebuffer_fetch_noncoherent:
75638             if (epoxy_conservative_has_gl_extension(provider_name))
75639                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75640             break;
75641         case PROVIDER_GL_QCOM_texture_foveated:
75642             if (epoxy_conservative_has_gl_extension(provider_name))
75643                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75644             break;
75645         case PROVIDER_GL_QCOM_tiled_rendering:
75646             if (epoxy_conservative_has_gl_extension(provider_name))
75647                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75648             break;
75649         case PROVIDER_GL_SGIS_detail_texture:
75650             if (epoxy_conservative_has_gl_extension(provider_name))
75651                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75652             break;
75653         case PROVIDER_GL_SGIS_fog_function:
75654             if (epoxy_conservative_has_gl_extension(provider_name))
75655                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75656             break;
75657         case PROVIDER_GL_SGIS_multisample:
75658             if (epoxy_conservative_has_gl_extension(provider_name))
75659                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75660             break;
75661         case PROVIDER_GL_SGIS_pixel_texture:
75662             if (epoxy_conservative_has_gl_extension(provider_name))
75663                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75664             break;
75665         case PROVIDER_GL_SGIS_point_parameters:
75666             if (epoxy_conservative_has_gl_extension(provider_name))
75667                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75668             break;
75669         case PROVIDER_GL_SGIS_sharpen_texture:
75670             if (epoxy_conservative_has_gl_extension(provider_name))
75671                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75672             break;
75673         case PROVIDER_GL_SGIS_texture4D:
75674             if (epoxy_conservative_has_gl_extension(provider_name))
75675                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75676             break;
75677         case PROVIDER_GL_SGIS_texture_color_mask:
75678             if (epoxy_conservative_has_gl_extension(provider_name))
75679                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75680             break;
75681         case PROVIDER_GL_SGIS_texture_filter4:
75682             if (epoxy_conservative_has_gl_extension(provider_name))
75683                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75684             break;
75685         case PROVIDER_GL_SGIX_async:
75686             if (epoxy_conservative_has_gl_extension(provider_name))
75687                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75688             break;
75689         case PROVIDER_GL_SGIX_flush_raster:
75690             if (epoxy_conservative_has_gl_extension(provider_name))
75691                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75692             break;
75693         case PROVIDER_GL_SGIX_fragment_lighting:
75694             if (epoxy_conservative_has_gl_extension(provider_name))
75695                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75696             break;
75697         case PROVIDER_GL_SGIX_framezoom:
75698             if (epoxy_conservative_has_gl_extension(provider_name))
75699                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75700             break;
75701         case PROVIDER_GL_SGIX_igloo_interface:
75702             if (epoxy_conservative_has_gl_extension(provider_name))
75703                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75704             break;
75705         case PROVIDER_GL_SGIX_instruments:
75706             if (epoxy_conservative_has_gl_extension(provider_name))
75707                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75708             break;
75709         case PROVIDER_GL_SGIX_list_priority:
75710             if (epoxy_conservative_has_gl_extension(provider_name))
75711                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75712             break;
75713         case PROVIDER_GL_SGIX_pixel_texture:
75714             if (epoxy_conservative_has_gl_extension(provider_name))
75715                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75716             break;
75717         case PROVIDER_GL_SGIX_polynomial_ffd:
75718             if (epoxy_conservative_has_gl_extension(provider_name))
75719                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75720             break;
75721         case PROVIDER_GL_SGIX_reference_plane:
75722             if (epoxy_conservative_has_gl_extension(provider_name))
75723                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75724             break;
75725         case PROVIDER_GL_SGIX_sprite:
75726             if (epoxy_conservative_has_gl_extension(provider_name))
75727                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75728             break;
75729         case PROVIDER_GL_SGIX_tag_sample_buffer:
75730             if (epoxy_conservative_has_gl_extension(provider_name))
75731                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75732             break;
75733         case PROVIDER_GL_SGI_color_table:
75734             if (epoxy_conservative_has_gl_extension(provider_name))
75735                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75736             break;
75737         case PROVIDER_GL_SUNX_constant_data:
75738             if (epoxy_conservative_has_gl_extension(provider_name))
75739                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75740             break;
75741         case PROVIDER_GL_SUN_global_alpha:
75742             if (epoxy_conservative_has_gl_extension(provider_name))
75743                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75744             break;
75745         case PROVIDER_GL_SUN_mesh_array:
75746             if (epoxy_conservative_has_gl_extension(provider_name))
75747                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75748             break;
75749         case PROVIDER_GL_SUN_triangle_list:
75750             if (epoxy_conservative_has_gl_extension(provider_name))
75751                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75752             break;
75753         case PROVIDER_GL_SUN_vertex:
75754             if (epoxy_conservative_has_gl_extension(provider_name))
75755                 return epoxy_get_proc_address(entrypoint_strings + entrypoints[i]);
75756             break;
75757         case PROVIDER_OpenGL_ES_1_0:
75758             if (!epoxy_is_desktop_gl() && epoxy_gl_version() >= 10 && epoxy_gl_version() < 20)
75759                 return epoxy_gles1_dlsym(entrypoint_strings + entrypoints[i]);
75760             break;
75761         case PROVIDER_OpenGL_ES_2_0:
75762             if (!epoxy_is_desktop_gl() && epoxy_gl_version() >= 20)
75763                 return epoxy_gles2_dlsym(entrypoint_strings + entrypoints[i]);
75764             break;
75765         case PROVIDER_OpenGL_ES_3_0:
75766             if (!epoxy_is_desktop_gl() && epoxy_gl_version() >= 30)
75767                 return epoxy_gles3_dlsym(entrypoint_strings + entrypoints[i]);
75768             break;
75769         case PROVIDER_OpenGL_ES_3_1:
75770             if (!epoxy_is_desktop_gl() && epoxy_gl_version() >= 31)
75771                 return epoxy_gles3_dlsym(entrypoint_strings + entrypoints[i]);
75772             break;
75773         case PROVIDER_OpenGL_ES_3_2:
75774             if (!epoxy_is_desktop_gl() && epoxy_gl_version() >= 32)
75775                 return epoxy_gles3_dlsym(entrypoint_strings + entrypoints[i]);
75776             break;
75777         case PROVIDER_always_present:
75778             if (true)
75779                 return epoxy_get_bootstrap_proc_address(entrypoint_strings + entrypoints[i]);
75780             break;
75781         case gl_provider_terminator:
75782             abort(); /* Not reached */
75783         }
75784     }
75785 
75786     if (epoxy_resolver_failure_handler)
75787         return epoxy_resolver_failure_handler(name);
75788 
75789     fprintf(stderr, "No provider of %s found.  Requires one of:\n", name);
75790     for (i = 0; providers[i] != gl_provider_terminator; i++) {
75791         fprintf(stderr, "    %s\n", enum_string + enum_string_offsets[providers[i]]);
75792     }
75793     if (providers[0] == gl_provider_terminator) {
75794         fprintf(stderr, "    No known providers.  This is likely a bug "
75795                         "in libepoxy code generation\n");
75796     }
75797     abort();
75798 }
75799 
75800 EPOXY_NOINLINE static void *
75801 gl_single_resolver(enum gl_provider provider, uint32_t entrypoint_offset);
75802 
75803 static void *
gl_single_resolver(enum gl_provider provider,uint32_t entrypoint_offset)75804 gl_single_resolver(enum gl_provider provider, uint32_t entrypoint_offset)
75805 {
75806     enum gl_provider providers[] = {
75807         provider,
75808         gl_provider_terminator
75809     };
75810     return gl_provider_resolver(entrypoint_strings + entrypoint_offset,
75811                                 providers, &entrypoint_offset);
75812 }
75813 
75814 static PFNGLACCUMPROC
epoxy_glAccum_resolver(void)75815 epoxy_glAccum_resolver(void)
75816 {
75817     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 0 /* glAccum */);
75818 }
75819 
75820 static PFNGLACCUMXOESPROC
epoxy_glAccumxOES_resolver(void)75821 epoxy_glAccumxOES_resolver(void)
75822 {
75823     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 8 /* glAccumxOES */);
75824 }
75825 
75826 static PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC
epoxy_glAcquireKeyedMutexWin32EXT_resolver(void)75827 epoxy_glAcquireKeyedMutexWin32EXT_resolver(void)
75828 {
75829     return gl_single_resolver(PROVIDER_GL_EXT_win32_keyed_mutex, 20 /* glAcquireKeyedMutexWin32EXT */);
75830 }
75831 
75832 static PFNGLACTIVEPROGRAMEXTPROC
epoxy_glActiveProgramEXT_resolver(void)75833 epoxy_glActiveProgramEXT_resolver(void)
75834 {
75835     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 48 /* glActiveProgramEXT */);
75836 }
75837 
75838 static PFNGLACTIVESHADERPROGRAMPROC
epoxy_glActiveShaderProgram_resolver(void)75839 epoxy_glActiveShaderProgram_resolver(void)
75840 {
75841     static const enum gl_provider providers[] = {
75842         PROVIDER_Desktop_OpenGL_4_1,
75843         PROVIDER_GL_ARB_separate_shader_objects,
75844         PROVIDER_OpenGL_ES_3_1,
75845         gl_provider_terminator
75846     };
75847     static const uint32_t entrypoints[] = {
75848         67 /* "glActiveShaderProgram" */,
75849         67 /* "glActiveShaderProgram" */,
75850         67 /* "glActiveShaderProgram" */,
75851     };
75852     return gl_provider_resolver(entrypoint_strings + 67 /* "glActiveShaderProgram" */,
75853                                 providers, entrypoints);
75854 }
75855 
75856 static PFNGLACTIVESHADERPROGRAMEXTPROC
epoxy_glActiveShaderProgramEXT_resolver(void)75857 epoxy_glActiveShaderProgramEXT_resolver(void)
75858 {
75859     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 89 /* glActiveShaderProgramEXT */);
75860 }
75861 
75862 static PFNGLACTIVESTENCILFACEEXTPROC
epoxy_glActiveStencilFaceEXT_resolver(void)75863 epoxy_glActiveStencilFaceEXT_resolver(void)
75864 {
75865     return gl_single_resolver(PROVIDER_GL_EXT_stencil_two_side, 114 /* glActiveStencilFaceEXT */);
75866 }
75867 
75868 static PFNGLACTIVETEXTUREPROC
epoxy_glActiveTexture_resolver(void)75869 epoxy_glActiveTexture_resolver(void)
75870 {
75871     static const enum gl_provider providers[] = {
75872         PROVIDER_Desktop_OpenGL_1_3,
75873         PROVIDER_OpenGL_ES_1_0,
75874         PROVIDER_OpenGL_ES_2_0,
75875         PROVIDER_GL_ARB_multitexture,
75876         gl_provider_terminator
75877     };
75878     static const uint32_t entrypoints[] = {
75879         137 /* "glActiveTexture" */,
75880         137 /* "glActiveTexture" */,
75881         137 /* "glActiveTexture" */,
75882         153 /* "glActiveTextureARB" */,
75883     };
75884     return gl_provider_resolver(entrypoint_strings + 137 /* "glActiveTexture" */,
75885                                 providers, entrypoints);
75886 }
75887 
75888 static PFNGLACTIVETEXTUREARBPROC
epoxy_glActiveTextureARB_resolver(void)75889 epoxy_glActiveTextureARB_resolver(void)
75890 {
75891     static const enum gl_provider providers[] = {
75892         PROVIDER_GL_ARB_multitexture,
75893         PROVIDER_Desktop_OpenGL_1_3,
75894         PROVIDER_OpenGL_ES_1_0,
75895         PROVIDER_OpenGL_ES_2_0,
75896         gl_provider_terminator
75897     };
75898     static const uint32_t entrypoints[] = {
75899         153 /* "glActiveTextureARB" */,
75900         137 /* "glActiveTexture" */,
75901         137 /* "glActiveTexture" */,
75902         137 /* "glActiveTexture" */,
75903     };
75904     return gl_provider_resolver(entrypoint_strings + 153 /* "glActiveTextureARB" */,
75905                                 providers, entrypoints);
75906 }
75907 
75908 static PFNGLACTIVEVARYINGNVPROC
epoxy_glActiveVaryingNV_resolver(void)75909 epoxy_glActiveVaryingNV_resolver(void)
75910 {
75911     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 172 /* glActiveVaryingNV */);
75912 }
75913 
75914 static PFNGLALPHAFRAGMENTOP1ATIPROC
epoxy_glAlphaFragmentOp1ATI_resolver(void)75915 epoxy_glAlphaFragmentOp1ATI_resolver(void)
75916 {
75917     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 190 /* glAlphaFragmentOp1ATI */);
75918 }
75919 
75920 static PFNGLALPHAFRAGMENTOP2ATIPROC
epoxy_glAlphaFragmentOp2ATI_resolver(void)75921 epoxy_glAlphaFragmentOp2ATI_resolver(void)
75922 {
75923     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 212 /* glAlphaFragmentOp2ATI */);
75924 }
75925 
75926 static PFNGLALPHAFRAGMENTOP3ATIPROC
epoxy_glAlphaFragmentOp3ATI_resolver(void)75927 epoxy_glAlphaFragmentOp3ATI_resolver(void)
75928 {
75929     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 234 /* glAlphaFragmentOp3ATI */);
75930 }
75931 
75932 static PFNGLALPHAFUNCPROC
epoxy_glAlphaFunc_resolver(void)75933 epoxy_glAlphaFunc_resolver(void)
75934 {
75935     static const enum gl_provider providers[] = {
75936         PROVIDER_Desktop_OpenGL_1_0,
75937         PROVIDER_OpenGL_ES_1_0,
75938         gl_provider_terminator
75939     };
75940     static const uint32_t entrypoints[] = {
75941         256 /* "glAlphaFunc" */,
75942         256 /* "glAlphaFunc" */,
75943     };
75944     return gl_provider_resolver(entrypoint_strings + 256 /* "glAlphaFunc" */,
75945                                 providers, entrypoints);
75946 }
75947 
75948 static PFNGLALPHAFUNCQCOMPROC
epoxy_glAlphaFuncQCOM_resolver(void)75949 epoxy_glAlphaFuncQCOM_resolver(void)
75950 {
75951     return gl_single_resolver(PROVIDER_GL_QCOM_alpha_test, 268 /* glAlphaFuncQCOM */);
75952 }
75953 
75954 static PFNGLALPHAFUNCXPROC
epoxy_glAlphaFuncx_resolver(void)75955 epoxy_glAlphaFuncx_resolver(void)
75956 {
75957     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 284 /* glAlphaFuncx */);
75958 }
75959 
75960 static PFNGLALPHAFUNCXOESPROC
epoxy_glAlphaFuncxOES_resolver(void)75961 epoxy_glAlphaFuncxOES_resolver(void)
75962 {
75963     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 297 /* glAlphaFuncxOES */);
75964 }
75965 
75966 static PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC
epoxy_glAlphaToCoverageDitherControlNV_resolver(void)75967 epoxy_glAlphaToCoverageDitherControlNV_resolver(void)
75968 {
75969     return gl_single_resolver(PROVIDER_GL_NV_alpha_to_coverage_dither_control, 313 /* glAlphaToCoverageDitherControlNV */);
75970 }
75971 
75972 static PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC
epoxy_glApplyFramebufferAttachmentCMAAINTEL_resolver(void)75973 epoxy_glApplyFramebufferAttachmentCMAAINTEL_resolver(void)
75974 {
75975     return gl_single_resolver(PROVIDER_GL_INTEL_framebuffer_CMAA, 346 /* glApplyFramebufferAttachmentCMAAINTEL */);
75976 }
75977 
75978 static PFNGLAPPLYTEXTUREEXTPROC
epoxy_glApplyTextureEXT_resolver(void)75979 epoxy_glApplyTextureEXT_resolver(void)
75980 {
75981     return gl_single_resolver(PROVIDER_GL_EXT_light_texture, 384 /* glApplyTextureEXT */);
75982 }
75983 
75984 static PFNGLAREPROGRAMSRESIDENTNVPROC
epoxy_glAreProgramsResidentNV_resolver(void)75985 epoxy_glAreProgramsResidentNV_resolver(void)
75986 {
75987     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 402 /* glAreProgramsResidentNV */);
75988 }
75989 
75990 static PFNGLARETEXTURESRESIDENTPROC
epoxy_glAreTexturesResident_resolver(void)75991 epoxy_glAreTexturesResident_resolver(void)
75992 {
75993     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 426 /* glAreTexturesResident */);
75994 }
75995 
75996 static PFNGLARETEXTURESRESIDENTEXTPROC
epoxy_glAreTexturesResidentEXT_resolver(void)75997 epoxy_glAreTexturesResidentEXT_resolver(void)
75998 {
75999     return gl_single_resolver(PROVIDER_GL_EXT_texture_object, 448 /* glAreTexturesResidentEXT */);
76000 }
76001 
76002 static PFNGLARRAYELEMENTPROC
epoxy_glArrayElement_resolver(void)76003 epoxy_glArrayElement_resolver(void)
76004 {
76005     static const enum gl_provider providers[] = {
76006         PROVIDER_Desktop_OpenGL_1_1,
76007         PROVIDER_GL_EXT_vertex_array,
76008         gl_provider_terminator
76009     };
76010     static const uint32_t entrypoints[] = {
76011         473 /* "glArrayElement" */,
76012         488 /* "glArrayElementEXT" */,
76013     };
76014     return gl_provider_resolver(entrypoint_strings + 473 /* "glArrayElement" */,
76015                                 providers, entrypoints);
76016 }
76017 
76018 static PFNGLARRAYELEMENTEXTPROC
epoxy_glArrayElementEXT_resolver(void)76019 epoxy_glArrayElementEXT_resolver(void)
76020 {
76021     static const enum gl_provider providers[] = {
76022         PROVIDER_GL_EXT_vertex_array,
76023         PROVIDER_Desktop_OpenGL_1_1,
76024         gl_provider_terminator
76025     };
76026     static const uint32_t entrypoints[] = {
76027         488 /* "glArrayElementEXT" */,
76028         473 /* "glArrayElement" */,
76029     };
76030     return gl_provider_resolver(entrypoint_strings + 488 /* "glArrayElementEXT" */,
76031                                 providers, entrypoints);
76032 }
76033 
76034 static PFNGLARRAYOBJECTATIPROC
epoxy_glArrayObjectATI_resolver(void)76035 epoxy_glArrayObjectATI_resolver(void)
76036 {
76037     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 506 /* glArrayObjectATI */);
76038 }
76039 
76040 static PFNGLASYNCCOPYBUFFERSUBDATANVXPROC
epoxy_glAsyncCopyBufferSubDataNVX_resolver(void)76041 epoxy_glAsyncCopyBufferSubDataNVX_resolver(void)
76042 {
76043     return gl_single_resolver(PROVIDER_GL_NVX_gpu_multicast2, 523 /* glAsyncCopyBufferSubDataNVX */);
76044 }
76045 
76046 static PFNGLASYNCCOPYIMAGESUBDATANVXPROC
epoxy_glAsyncCopyImageSubDataNVX_resolver(void)76047 epoxy_glAsyncCopyImageSubDataNVX_resolver(void)
76048 {
76049     return gl_single_resolver(PROVIDER_GL_NVX_gpu_multicast2, 551 /* glAsyncCopyImageSubDataNVX */);
76050 }
76051 
76052 static PFNGLASYNCMARKERSGIXPROC
epoxy_glAsyncMarkerSGIX_resolver(void)76053 epoxy_glAsyncMarkerSGIX_resolver(void)
76054 {
76055     return gl_single_resolver(PROVIDER_GL_SGIX_async, 578 /* glAsyncMarkerSGIX */);
76056 }
76057 
76058 static PFNGLATTACHOBJECTARBPROC
epoxy_glAttachObjectARB_resolver(void)76059 epoxy_glAttachObjectARB_resolver(void)
76060 {
76061     static const enum gl_provider providers[] = {
76062         PROVIDER_GL_ARB_shader_objects,
76063         PROVIDER_Desktop_OpenGL_2_0,
76064         PROVIDER_OpenGL_ES_2_0,
76065         gl_provider_terminator
76066     };
76067     static const uint32_t entrypoints[] = {
76068         596 /* "glAttachObjectARB" */,
76069         614 /* "glAttachShader" */,
76070         614 /* "glAttachShader" */,
76071     };
76072     return gl_provider_resolver(entrypoint_strings + 596 /* "glAttachObjectARB" */,
76073                                 providers, entrypoints);
76074 }
76075 
76076 static PFNGLATTACHSHADERPROC
epoxy_glAttachShader_resolver(void)76077 epoxy_glAttachShader_resolver(void)
76078 {
76079     static const enum gl_provider providers[] = {
76080         PROVIDER_Desktop_OpenGL_2_0,
76081         PROVIDER_OpenGL_ES_2_0,
76082         PROVIDER_GL_ARB_shader_objects,
76083         gl_provider_terminator
76084     };
76085     static const uint32_t entrypoints[] = {
76086         614 /* "glAttachShader" */,
76087         614 /* "glAttachShader" */,
76088         596 /* "glAttachObjectARB" */,
76089     };
76090     return gl_provider_resolver(entrypoint_strings + 614 /* "glAttachShader" */,
76091                                 providers, entrypoints);
76092 }
76093 
76094 static PFNGLBEGINPROC
epoxy_glBegin_unwrapped_resolver(void)76095 epoxy_glBegin_unwrapped_resolver(void)
76096 {
76097     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 629 /* glBegin */);
76098 }
76099 
76100 static PFNGLBEGINCONDITIONALRENDERPROC
epoxy_glBeginConditionalRender_resolver(void)76101 epoxy_glBeginConditionalRender_resolver(void)
76102 {
76103     static const enum gl_provider providers[] = {
76104         PROVIDER_Desktop_OpenGL_3_0,
76105         PROVIDER_GL_NV_conditional_render,
76106         gl_provider_terminator
76107     };
76108     static const uint32_t entrypoints[] = {
76109         637 /* "glBeginConditionalRender" */,
76110         662 /* "glBeginConditionalRenderNV" */,
76111     };
76112     return gl_provider_resolver(entrypoint_strings + 637 /* "glBeginConditionalRender" */,
76113                                 providers, entrypoints);
76114 }
76115 
76116 static PFNGLBEGINCONDITIONALRENDERNVPROC
epoxy_glBeginConditionalRenderNV_resolver(void)76117 epoxy_glBeginConditionalRenderNV_resolver(void)
76118 {
76119     static const enum gl_provider providers[] = {
76120         PROVIDER_GL_NV_conditional_render,
76121         PROVIDER_Desktop_OpenGL_3_0,
76122         gl_provider_terminator
76123     };
76124     static const uint32_t entrypoints[] = {
76125         662 /* "glBeginConditionalRenderNV" */,
76126         637 /* "glBeginConditionalRender" */,
76127     };
76128     return gl_provider_resolver(entrypoint_strings + 662 /* "glBeginConditionalRenderNV" */,
76129                                 providers, entrypoints);
76130 }
76131 
76132 static PFNGLBEGINCONDITIONALRENDERNVXPROC
epoxy_glBeginConditionalRenderNVX_resolver(void)76133 epoxy_glBeginConditionalRenderNVX_resolver(void)
76134 {
76135     return gl_single_resolver(PROVIDER_GL_NVX_conditional_render, 689 /* glBeginConditionalRenderNVX */);
76136 }
76137 
76138 static PFNGLBEGINFRAGMENTSHADERATIPROC
epoxy_glBeginFragmentShaderATI_resolver(void)76139 epoxy_glBeginFragmentShaderATI_resolver(void)
76140 {
76141     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 717 /* glBeginFragmentShaderATI */);
76142 }
76143 
76144 static PFNGLBEGINOCCLUSIONQUERYNVPROC
epoxy_glBeginOcclusionQueryNV_resolver(void)76145 epoxy_glBeginOcclusionQueryNV_resolver(void)
76146 {
76147     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 742 /* glBeginOcclusionQueryNV */);
76148 }
76149 
76150 static PFNGLBEGINPERFMONITORAMDPROC
epoxy_glBeginPerfMonitorAMD_resolver(void)76151 epoxy_glBeginPerfMonitorAMD_resolver(void)
76152 {
76153     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 766 /* glBeginPerfMonitorAMD */);
76154 }
76155 
76156 static PFNGLBEGINPERFQUERYINTELPROC
epoxy_glBeginPerfQueryINTEL_resolver(void)76157 epoxy_glBeginPerfQueryINTEL_resolver(void)
76158 {
76159     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 788 /* glBeginPerfQueryINTEL */);
76160 }
76161 
76162 static PFNGLBEGINQUERYPROC
epoxy_glBeginQuery_resolver(void)76163 epoxy_glBeginQuery_resolver(void)
76164 {
76165     static const enum gl_provider providers[] = {
76166         PROVIDER_Desktop_OpenGL_1_5,
76167         PROVIDER_OpenGL_ES_3_0,
76168         PROVIDER_GL_ARB_occlusion_query,
76169         gl_provider_terminator
76170     };
76171     static const uint32_t entrypoints[] = {
76172         810 /* "glBeginQuery" */,
76173         810 /* "glBeginQuery" */,
76174         823 /* "glBeginQueryARB" */,
76175     };
76176     return gl_provider_resolver(entrypoint_strings + 810 /* "glBeginQuery" */,
76177                                 providers, entrypoints);
76178 }
76179 
76180 static PFNGLBEGINQUERYARBPROC
epoxy_glBeginQueryARB_resolver(void)76181 epoxy_glBeginQueryARB_resolver(void)
76182 {
76183     static const enum gl_provider providers[] = {
76184         PROVIDER_GL_ARB_occlusion_query,
76185         PROVIDER_Desktop_OpenGL_1_5,
76186         PROVIDER_OpenGL_ES_3_0,
76187         gl_provider_terminator
76188     };
76189     static const uint32_t entrypoints[] = {
76190         823 /* "glBeginQueryARB" */,
76191         810 /* "glBeginQuery" */,
76192         810 /* "glBeginQuery" */,
76193     };
76194     return gl_provider_resolver(entrypoint_strings + 823 /* "glBeginQueryARB" */,
76195                                 providers, entrypoints);
76196 }
76197 
76198 static PFNGLBEGINQUERYEXTPROC
epoxy_glBeginQueryEXT_resolver(void)76199 epoxy_glBeginQueryEXT_resolver(void)
76200 {
76201     static const enum gl_provider providers[] = {
76202         PROVIDER_GL_EXT_disjoint_timer_query,
76203         PROVIDER_GL_EXT_occlusion_query_boolean,
76204         gl_provider_terminator
76205     };
76206     static const uint32_t entrypoints[] = {
76207         839 /* "glBeginQueryEXT" */,
76208         839 /* "glBeginQueryEXT" */,
76209     };
76210     return gl_provider_resolver(entrypoint_strings + 839 /* "glBeginQueryEXT" */,
76211                                 providers, entrypoints);
76212 }
76213 
76214 static PFNGLBEGINQUERYINDEXEDPROC
epoxy_glBeginQueryIndexed_resolver(void)76215 epoxy_glBeginQueryIndexed_resolver(void)
76216 {
76217     static const enum gl_provider providers[] = {
76218         PROVIDER_Desktop_OpenGL_4_0,
76219         PROVIDER_GL_ARB_transform_feedback3,
76220         gl_provider_terminator
76221     };
76222     static const uint32_t entrypoints[] = {
76223         855 /* "glBeginQueryIndexed" */,
76224         855 /* "glBeginQueryIndexed" */,
76225     };
76226     return gl_provider_resolver(entrypoint_strings + 855 /* "glBeginQueryIndexed" */,
76227                                 providers, entrypoints);
76228 }
76229 
76230 static PFNGLBEGINTRANSFORMFEEDBACKPROC
epoxy_glBeginTransformFeedback_resolver(void)76231 epoxy_glBeginTransformFeedback_resolver(void)
76232 {
76233     static const enum gl_provider providers[] = {
76234         PROVIDER_Desktop_OpenGL_3_0,
76235         PROVIDER_OpenGL_ES_3_0,
76236         PROVIDER_GL_EXT_transform_feedback,
76237         PROVIDER_GL_NV_transform_feedback,
76238         gl_provider_terminator
76239     };
76240     static const uint32_t entrypoints[] = {
76241         875 /* "glBeginTransformFeedback" */,
76242         875 /* "glBeginTransformFeedback" */,
76243         900 /* "glBeginTransformFeedbackEXT" */,
76244         928 /* "glBeginTransformFeedbackNV" */,
76245     };
76246     return gl_provider_resolver(entrypoint_strings + 875 /* "glBeginTransformFeedback" */,
76247                                 providers, entrypoints);
76248 }
76249 
76250 static PFNGLBEGINTRANSFORMFEEDBACKEXTPROC
epoxy_glBeginTransformFeedbackEXT_resolver(void)76251 epoxy_glBeginTransformFeedbackEXT_resolver(void)
76252 {
76253     static const enum gl_provider providers[] = {
76254         PROVIDER_GL_EXT_transform_feedback,
76255         PROVIDER_Desktop_OpenGL_3_0,
76256         PROVIDER_OpenGL_ES_3_0,
76257         PROVIDER_GL_NV_transform_feedback,
76258         gl_provider_terminator
76259     };
76260     static const uint32_t entrypoints[] = {
76261         900 /* "glBeginTransformFeedbackEXT" */,
76262         875 /* "glBeginTransformFeedback" */,
76263         875 /* "glBeginTransformFeedback" */,
76264         928 /* "glBeginTransformFeedbackNV" */,
76265     };
76266     return gl_provider_resolver(entrypoint_strings + 900 /* "glBeginTransformFeedbackEXT" */,
76267                                 providers, entrypoints);
76268 }
76269 
76270 static PFNGLBEGINTRANSFORMFEEDBACKNVPROC
epoxy_glBeginTransformFeedbackNV_resolver(void)76271 epoxy_glBeginTransformFeedbackNV_resolver(void)
76272 {
76273     static const enum gl_provider providers[] = {
76274         PROVIDER_GL_NV_transform_feedback,
76275         PROVIDER_Desktop_OpenGL_3_0,
76276         PROVIDER_OpenGL_ES_3_0,
76277         PROVIDER_GL_EXT_transform_feedback,
76278         gl_provider_terminator
76279     };
76280     static const uint32_t entrypoints[] = {
76281         928 /* "glBeginTransformFeedbackNV" */,
76282         875 /* "glBeginTransformFeedback" */,
76283         875 /* "glBeginTransformFeedback" */,
76284         900 /* "glBeginTransformFeedbackEXT" */,
76285     };
76286     return gl_provider_resolver(entrypoint_strings + 928 /* "glBeginTransformFeedbackNV" */,
76287                                 providers, entrypoints);
76288 }
76289 
76290 static PFNGLBEGINVERTEXSHADEREXTPROC
epoxy_glBeginVertexShaderEXT_resolver(void)76291 epoxy_glBeginVertexShaderEXT_resolver(void)
76292 {
76293     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 955 /* glBeginVertexShaderEXT */);
76294 }
76295 
76296 static PFNGLBEGINVIDEOCAPTURENVPROC
epoxy_glBeginVideoCaptureNV_resolver(void)76297 epoxy_glBeginVideoCaptureNV_resolver(void)
76298 {
76299     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 978 /* glBeginVideoCaptureNV */);
76300 }
76301 
76302 static PFNGLBINDATTRIBLOCATIONPROC
epoxy_glBindAttribLocation_resolver(void)76303 epoxy_glBindAttribLocation_resolver(void)
76304 {
76305     static const enum gl_provider providers[] = {
76306         PROVIDER_Desktop_OpenGL_2_0,
76307         PROVIDER_OpenGL_ES_2_0,
76308         PROVIDER_GL_ARB_vertex_shader,
76309         gl_provider_terminator
76310     };
76311     static const uint32_t entrypoints[] = {
76312         1000 /* "glBindAttribLocation" */,
76313         1000 /* "glBindAttribLocation" */,
76314         1021 /* "glBindAttribLocationARB" */,
76315     };
76316     return gl_provider_resolver(entrypoint_strings + 1000 /* "glBindAttribLocation" */,
76317                                 providers, entrypoints);
76318 }
76319 
76320 static PFNGLBINDATTRIBLOCATIONARBPROC
epoxy_glBindAttribLocationARB_resolver(void)76321 epoxy_glBindAttribLocationARB_resolver(void)
76322 {
76323     static const enum gl_provider providers[] = {
76324         PROVIDER_GL_ARB_vertex_shader,
76325         PROVIDER_Desktop_OpenGL_2_0,
76326         PROVIDER_OpenGL_ES_2_0,
76327         gl_provider_terminator
76328     };
76329     static const uint32_t entrypoints[] = {
76330         1021 /* "glBindAttribLocationARB" */,
76331         1000 /* "glBindAttribLocation" */,
76332         1000 /* "glBindAttribLocation" */,
76333     };
76334     return gl_provider_resolver(entrypoint_strings + 1021 /* "glBindAttribLocationARB" */,
76335                                 providers, entrypoints);
76336 }
76337 
76338 static PFNGLBINDBUFFERPROC
epoxy_glBindBuffer_resolver(void)76339 epoxy_glBindBuffer_resolver(void)
76340 {
76341     static const enum gl_provider providers[] = {
76342         PROVIDER_Desktop_OpenGL_1_5,
76343         PROVIDER_OpenGL_ES_1_0,
76344         PROVIDER_OpenGL_ES_2_0,
76345         PROVIDER_GL_ARB_vertex_buffer_object,
76346         gl_provider_terminator
76347     };
76348     static const uint32_t entrypoints[] = {
76349         1045 /* "glBindBuffer" */,
76350         1045 /* "glBindBuffer" */,
76351         1045 /* "glBindBuffer" */,
76352         1058 /* "glBindBufferARB" */,
76353     };
76354     return gl_provider_resolver(entrypoint_strings + 1045 /* "glBindBuffer" */,
76355                                 providers, entrypoints);
76356 }
76357 
76358 static PFNGLBINDBUFFERARBPROC
epoxy_glBindBufferARB_resolver(void)76359 epoxy_glBindBufferARB_resolver(void)
76360 {
76361     static const enum gl_provider providers[] = {
76362         PROVIDER_GL_ARB_vertex_buffer_object,
76363         PROVIDER_Desktop_OpenGL_1_5,
76364         PROVIDER_OpenGL_ES_1_0,
76365         PROVIDER_OpenGL_ES_2_0,
76366         gl_provider_terminator
76367     };
76368     static const uint32_t entrypoints[] = {
76369         1058 /* "glBindBufferARB" */,
76370         1045 /* "glBindBuffer" */,
76371         1045 /* "glBindBuffer" */,
76372         1045 /* "glBindBuffer" */,
76373     };
76374     return gl_provider_resolver(entrypoint_strings + 1058 /* "glBindBufferARB" */,
76375                                 providers, entrypoints);
76376 }
76377 
76378 static PFNGLBINDBUFFERBASEPROC
epoxy_glBindBufferBase_resolver(void)76379 epoxy_glBindBufferBase_resolver(void)
76380 {
76381     static const enum gl_provider providers[] = {
76382         PROVIDER_Desktop_OpenGL_3_0,
76383         PROVIDER_Desktop_OpenGL_3_1,
76384         PROVIDER_GL_ARB_uniform_buffer_object,
76385         PROVIDER_OpenGL_ES_3_0,
76386         PROVIDER_GL_EXT_transform_feedback,
76387         PROVIDER_GL_NV_transform_feedback,
76388         gl_provider_terminator
76389     };
76390     static const uint32_t entrypoints[] = {
76391         1074 /* "glBindBufferBase" */,
76392         1074 /* "glBindBufferBase" */,
76393         1074 /* "glBindBufferBase" */,
76394         1074 /* "glBindBufferBase" */,
76395         1091 /* "glBindBufferBaseEXT" */,
76396         1111 /* "glBindBufferBaseNV" */,
76397     };
76398     return gl_provider_resolver(entrypoint_strings + 1074 /* "glBindBufferBase" */,
76399                                 providers, entrypoints);
76400 }
76401 
76402 static PFNGLBINDBUFFERBASEEXTPROC
epoxy_glBindBufferBaseEXT_resolver(void)76403 epoxy_glBindBufferBaseEXT_resolver(void)
76404 {
76405     static const enum gl_provider providers[] = {
76406         PROVIDER_GL_EXT_transform_feedback,
76407         PROVIDER_Desktop_OpenGL_3_0,
76408         PROVIDER_Desktop_OpenGL_3_1,
76409         PROVIDER_GL_ARB_uniform_buffer_object,
76410         PROVIDER_OpenGL_ES_3_0,
76411         PROVIDER_GL_NV_transform_feedback,
76412         gl_provider_terminator
76413     };
76414     static const uint32_t entrypoints[] = {
76415         1091 /* "glBindBufferBaseEXT" */,
76416         1074 /* "glBindBufferBase" */,
76417         1074 /* "glBindBufferBase" */,
76418         1074 /* "glBindBufferBase" */,
76419         1074 /* "glBindBufferBase" */,
76420         1111 /* "glBindBufferBaseNV" */,
76421     };
76422     return gl_provider_resolver(entrypoint_strings + 1091 /* "glBindBufferBaseEXT" */,
76423                                 providers, entrypoints);
76424 }
76425 
76426 static PFNGLBINDBUFFERBASENVPROC
epoxy_glBindBufferBaseNV_resolver(void)76427 epoxy_glBindBufferBaseNV_resolver(void)
76428 {
76429     static const enum gl_provider providers[] = {
76430         PROVIDER_GL_NV_transform_feedback,
76431         PROVIDER_Desktop_OpenGL_3_0,
76432         PROVIDER_Desktop_OpenGL_3_1,
76433         PROVIDER_GL_ARB_uniform_buffer_object,
76434         PROVIDER_OpenGL_ES_3_0,
76435         PROVIDER_GL_EXT_transform_feedback,
76436         gl_provider_terminator
76437     };
76438     static const uint32_t entrypoints[] = {
76439         1111 /* "glBindBufferBaseNV" */,
76440         1074 /* "glBindBufferBase" */,
76441         1074 /* "glBindBufferBase" */,
76442         1074 /* "glBindBufferBase" */,
76443         1074 /* "glBindBufferBase" */,
76444         1091 /* "glBindBufferBaseEXT" */,
76445     };
76446     return gl_provider_resolver(entrypoint_strings + 1111 /* "glBindBufferBaseNV" */,
76447                                 providers, entrypoints);
76448 }
76449 
76450 static PFNGLBINDBUFFEROFFSETEXTPROC
epoxy_glBindBufferOffsetEXT_resolver(void)76451 epoxy_glBindBufferOffsetEXT_resolver(void)
76452 {
76453     static const enum gl_provider providers[] = {
76454         PROVIDER_GL_EXT_transform_feedback,
76455         PROVIDER_GL_NV_transform_feedback,
76456         gl_provider_terminator
76457     };
76458     static const uint32_t entrypoints[] = {
76459         1130 /* "glBindBufferOffsetEXT" */,
76460         1152 /* "glBindBufferOffsetNV" */,
76461     };
76462     return gl_provider_resolver(entrypoint_strings + 1130 /* "glBindBufferOffsetEXT" */,
76463                                 providers, entrypoints);
76464 }
76465 
76466 static PFNGLBINDBUFFEROFFSETNVPROC
epoxy_glBindBufferOffsetNV_resolver(void)76467 epoxy_glBindBufferOffsetNV_resolver(void)
76468 {
76469     static const enum gl_provider providers[] = {
76470         PROVIDER_GL_NV_transform_feedback,
76471         PROVIDER_GL_EXT_transform_feedback,
76472         gl_provider_terminator
76473     };
76474     static const uint32_t entrypoints[] = {
76475         1152 /* "glBindBufferOffsetNV" */,
76476         1130 /* "glBindBufferOffsetEXT" */,
76477     };
76478     return gl_provider_resolver(entrypoint_strings + 1152 /* "glBindBufferOffsetNV" */,
76479                                 providers, entrypoints);
76480 }
76481 
76482 static PFNGLBINDBUFFERRANGEPROC
epoxy_glBindBufferRange_resolver(void)76483 epoxy_glBindBufferRange_resolver(void)
76484 {
76485     static const enum gl_provider providers[] = {
76486         PROVIDER_Desktop_OpenGL_3_0,
76487         PROVIDER_Desktop_OpenGL_3_1,
76488         PROVIDER_GL_ARB_uniform_buffer_object,
76489         PROVIDER_OpenGL_ES_3_0,
76490         PROVIDER_GL_EXT_transform_feedback,
76491         PROVIDER_GL_NV_transform_feedback,
76492         gl_provider_terminator
76493     };
76494     static const uint32_t entrypoints[] = {
76495         1173 /* "glBindBufferRange" */,
76496         1173 /* "glBindBufferRange" */,
76497         1173 /* "glBindBufferRange" */,
76498         1173 /* "glBindBufferRange" */,
76499         1191 /* "glBindBufferRangeEXT" */,
76500         1212 /* "glBindBufferRangeNV" */,
76501     };
76502     return gl_provider_resolver(entrypoint_strings + 1173 /* "glBindBufferRange" */,
76503                                 providers, entrypoints);
76504 }
76505 
76506 static PFNGLBINDBUFFERRANGEEXTPROC
epoxy_glBindBufferRangeEXT_resolver(void)76507 epoxy_glBindBufferRangeEXT_resolver(void)
76508 {
76509     static const enum gl_provider providers[] = {
76510         PROVIDER_GL_EXT_transform_feedback,
76511         PROVIDER_Desktop_OpenGL_3_0,
76512         PROVIDER_Desktop_OpenGL_3_1,
76513         PROVIDER_GL_ARB_uniform_buffer_object,
76514         PROVIDER_OpenGL_ES_3_0,
76515         PROVIDER_GL_NV_transform_feedback,
76516         gl_provider_terminator
76517     };
76518     static const uint32_t entrypoints[] = {
76519         1191 /* "glBindBufferRangeEXT" */,
76520         1173 /* "glBindBufferRange" */,
76521         1173 /* "glBindBufferRange" */,
76522         1173 /* "glBindBufferRange" */,
76523         1173 /* "glBindBufferRange" */,
76524         1212 /* "glBindBufferRangeNV" */,
76525     };
76526     return gl_provider_resolver(entrypoint_strings + 1191 /* "glBindBufferRangeEXT" */,
76527                                 providers, entrypoints);
76528 }
76529 
76530 static PFNGLBINDBUFFERRANGENVPROC
epoxy_glBindBufferRangeNV_resolver(void)76531 epoxy_glBindBufferRangeNV_resolver(void)
76532 {
76533     static const enum gl_provider providers[] = {
76534         PROVIDER_GL_NV_transform_feedback,
76535         PROVIDER_Desktop_OpenGL_3_0,
76536         PROVIDER_Desktop_OpenGL_3_1,
76537         PROVIDER_GL_ARB_uniform_buffer_object,
76538         PROVIDER_OpenGL_ES_3_0,
76539         PROVIDER_GL_EXT_transform_feedback,
76540         gl_provider_terminator
76541     };
76542     static const uint32_t entrypoints[] = {
76543         1212 /* "glBindBufferRangeNV" */,
76544         1173 /* "glBindBufferRange" */,
76545         1173 /* "glBindBufferRange" */,
76546         1173 /* "glBindBufferRange" */,
76547         1173 /* "glBindBufferRange" */,
76548         1191 /* "glBindBufferRangeEXT" */,
76549     };
76550     return gl_provider_resolver(entrypoint_strings + 1212 /* "glBindBufferRangeNV" */,
76551                                 providers, entrypoints);
76552 }
76553 
76554 static PFNGLBINDBUFFERSBASEPROC
epoxy_glBindBuffersBase_resolver(void)76555 epoxy_glBindBuffersBase_resolver(void)
76556 {
76557     static const enum gl_provider providers[] = {
76558         PROVIDER_Desktop_OpenGL_4_4,
76559         PROVIDER_GL_ARB_multi_bind,
76560         gl_provider_terminator
76561     };
76562     static const uint32_t entrypoints[] = {
76563         1232 /* "glBindBuffersBase" */,
76564         1232 /* "glBindBuffersBase" */,
76565     };
76566     return gl_provider_resolver(entrypoint_strings + 1232 /* "glBindBuffersBase" */,
76567                                 providers, entrypoints);
76568 }
76569 
76570 static PFNGLBINDBUFFERSRANGEPROC
epoxy_glBindBuffersRange_resolver(void)76571 epoxy_glBindBuffersRange_resolver(void)
76572 {
76573     static const enum gl_provider providers[] = {
76574         PROVIDER_Desktop_OpenGL_4_4,
76575         PROVIDER_GL_ARB_multi_bind,
76576         gl_provider_terminator
76577     };
76578     static const uint32_t entrypoints[] = {
76579         1250 /* "glBindBuffersRange" */,
76580         1250 /* "glBindBuffersRange" */,
76581     };
76582     return gl_provider_resolver(entrypoint_strings + 1250 /* "glBindBuffersRange" */,
76583                                 providers, entrypoints);
76584 }
76585 
76586 static PFNGLBINDFRAGDATALOCATIONPROC
epoxy_glBindFragDataLocation_resolver(void)76587 epoxy_glBindFragDataLocation_resolver(void)
76588 {
76589     static const enum gl_provider providers[] = {
76590         PROVIDER_Desktop_OpenGL_3_0,
76591         PROVIDER_GL_EXT_blend_func_extended,
76592         PROVIDER_GL_EXT_gpu_shader4,
76593         gl_provider_terminator
76594     };
76595     static const uint32_t entrypoints[] = {
76596         1269 /* "glBindFragDataLocation" */,
76597         1292 /* "glBindFragDataLocationEXT" */,
76598         1292 /* "glBindFragDataLocationEXT" */,
76599     };
76600     return gl_provider_resolver(entrypoint_strings + 1269 /* "glBindFragDataLocation" */,
76601                                 providers, entrypoints);
76602 }
76603 
76604 static PFNGLBINDFRAGDATALOCATIONEXTPROC
epoxy_glBindFragDataLocationEXT_resolver(void)76605 epoxy_glBindFragDataLocationEXT_resolver(void)
76606 {
76607     static const enum gl_provider providers[] = {
76608         PROVIDER_GL_EXT_blend_func_extended,
76609         PROVIDER_GL_EXT_gpu_shader4,
76610         PROVIDER_Desktop_OpenGL_3_0,
76611         gl_provider_terminator
76612     };
76613     static const uint32_t entrypoints[] = {
76614         1292 /* "glBindFragDataLocationEXT" */,
76615         1292 /* "glBindFragDataLocationEXT" */,
76616         1269 /* "glBindFragDataLocation" */,
76617     };
76618     return gl_provider_resolver(entrypoint_strings + 1292 /* "glBindFragDataLocationEXT" */,
76619                                 providers, entrypoints);
76620 }
76621 
76622 static PFNGLBINDFRAGDATALOCATIONINDEXEDPROC
epoxy_glBindFragDataLocationIndexed_resolver(void)76623 epoxy_glBindFragDataLocationIndexed_resolver(void)
76624 {
76625     static const enum gl_provider providers[] = {
76626         PROVIDER_Desktop_OpenGL_3_3,
76627         PROVIDER_GL_ARB_blend_func_extended,
76628         PROVIDER_GL_EXT_blend_func_extended,
76629         gl_provider_terminator
76630     };
76631     static const uint32_t entrypoints[] = {
76632         1318 /* "glBindFragDataLocationIndexed" */,
76633         1318 /* "glBindFragDataLocationIndexed" */,
76634         1348 /* "glBindFragDataLocationIndexedEXT" */,
76635     };
76636     return gl_provider_resolver(entrypoint_strings + 1318 /* "glBindFragDataLocationIndexed" */,
76637                                 providers, entrypoints);
76638 }
76639 
76640 static PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC
epoxy_glBindFragDataLocationIndexedEXT_resolver(void)76641 epoxy_glBindFragDataLocationIndexedEXT_resolver(void)
76642 {
76643     static const enum gl_provider providers[] = {
76644         PROVIDER_GL_EXT_blend_func_extended,
76645         PROVIDER_Desktop_OpenGL_3_3,
76646         PROVIDER_GL_ARB_blend_func_extended,
76647         gl_provider_terminator
76648     };
76649     static const uint32_t entrypoints[] = {
76650         1348 /* "glBindFragDataLocationIndexedEXT" */,
76651         1318 /* "glBindFragDataLocationIndexed" */,
76652         1318 /* "glBindFragDataLocationIndexed" */,
76653     };
76654     return gl_provider_resolver(entrypoint_strings + 1348 /* "glBindFragDataLocationIndexedEXT" */,
76655                                 providers, entrypoints);
76656 }
76657 
76658 static PFNGLBINDFRAGMENTSHADERATIPROC
epoxy_glBindFragmentShaderATI_resolver(void)76659 epoxy_glBindFragmentShaderATI_resolver(void)
76660 {
76661     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 1381 /* glBindFragmentShaderATI */);
76662 }
76663 
76664 static PFNGLBINDFRAMEBUFFERPROC
epoxy_glBindFramebuffer_resolver(void)76665 epoxy_glBindFramebuffer_resolver(void)
76666 {
76667     static const enum gl_provider providers[] = {
76668         PROVIDER_Desktop_OpenGL_3_0,
76669         PROVIDER_GL_ARB_framebuffer_object,
76670         PROVIDER_OpenGL_ES_2_0,
76671         PROVIDER_GL_EXT_framebuffer_object,
76672         gl_provider_terminator
76673     };
76674     static const uint32_t entrypoints[] = {
76675         1405 /* "glBindFramebuffer" */,
76676         1405 /* "glBindFramebuffer" */,
76677         1405 /* "glBindFramebuffer" */,
76678         1423 /* "glBindFramebufferEXT" */,
76679     };
76680     return gl_provider_resolver(entrypoint_strings + 1405 /* "glBindFramebuffer" */,
76681                                 providers, entrypoints);
76682 }
76683 
76684 static PFNGLBINDFRAMEBUFFEREXTPROC
epoxy_glBindFramebufferEXT_resolver(void)76685 epoxy_glBindFramebufferEXT_resolver(void)
76686 {
76687     static const enum gl_provider providers[] = {
76688         PROVIDER_GL_EXT_framebuffer_object,
76689         PROVIDER_Desktop_OpenGL_3_0,
76690         PROVIDER_GL_ARB_framebuffer_object,
76691         PROVIDER_OpenGL_ES_2_0,
76692         gl_provider_terminator
76693     };
76694     static const uint32_t entrypoints[] = {
76695         1423 /* "glBindFramebufferEXT" */,
76696         1405 /* "glBindFramebuffer" */,
76697         1405 /* "glBindFramebuffer" */,
76698         1405 /* "glBindFramebuffer" */,
76699     };
76700     return gl_provider_resolver(entrypoint_strings + 1423 /* "glBindFramebufferEXT" */,
76701                                 providers, entrypoints);
76702 }
76703 
76704 static PFNGLBINDFRAMEBUFFEROESPROC
epoxy_glBindFramebufferOES_resolver(void)76705 epoxy_glBindFramebufferOES_resolver(void)
76706 {
76707     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 1444 /* glBindFramebufferOES */);
76708 }
76709 
76710 static PFNGLBINDIMAGETEXTUREPROC
epoxy_glBindImageTexture_resolver(void)76711 epoxy_glBindImageTexture_resolver(void)
76712 {
76713     static const enum gl_provider providers[] = {
76714         PROVIDER_Desktop_OpenGL_4_2,
76715         PROVIDER_GL_ARB_shader_image_load_store,
76716         PROVIDER_OpenGL_ES_3_1,
76717         gl_provider_terminator
76718     };
76719     static const uint32_t entrypoints[] = {
76720         1465 /* "glBindImageTexture" */,
76721         1465 /* "glBindImageTexture" */,
76722         1465 /* "glBindImageTexture" */,
76723     };
76724     return gl_provider_resolver(entrypoint_strings + 1465 /* "glBindImageTexture" */,
76725                                 providers, entrypoints);
76726 }
76727 
76728 static PFNGLBINDIMAGETEXTUREEXTPROC
epoxy_glBindImageTextureEXT_resolver(void)76729 epoxy_glBindImageTextureEXT_resolver(void)
76730 {
76731     return gl_single_resolver(PROVIDER_GL_EXT_shader_image_load_store, 1484 /* glBindImageTextureEXT */);
76732 }
76733 
76734 static PFNGLBINDIMAGETEXTURESPROC
epoxy_glBindImageTextures_resolver(void)76735 epoxy_glBindImageTextures_resolver(void)
76736 {
76737     static const enum gl_provider providers[] = {
76738         PROVIDER_Desktop_OpenGL_4_4,
76739         PROVIDER_GL_ARB_multi_bind,
76740         gl_provider_terminator
76741     };
76742     static const uint32_t entrypoints[] = {
76743         1506 /* "glBindImageTextures" */,
76744         1506 /* "glBindImageTextures" */,
76745     };
76746     return gl_provider_resolver(entrypoint_strings + 1506 /* "glBindImageTextures" */,
76747                                 providers, entrypoints);
76748 }
76749 
76750 static PFNGLBINDLIGHTPARAMETEREXTPROC
epoxy_glBindLightParameterEXT_resolver(void)76751 epoxy_glBindLightParameterEXT_resolver(void)
76752 {
76753     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 1526 /* glBindLightParameterEXT */);
76754 }
76755 
76756 static PFNGLBINDMATERIALPARAMETEREXTPROC
epoxy_glBindMaterialParameterEXT_resolver(void)76757 epoxy_glBindMaterialParameterEXT_resolver(void)
76758 {
76759     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 1550 /* glBindMaterialParameterEXT */);
76760 }
76761 
76762 static PFNGLBINDMULTITEXTUREEXTPROC
epoxy_glBindMultiTextureEXT_resolver(void)76763 epoxy_glBindMultiTextureEXT_resolver(void)
76764 {
76765     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 1577 /* glBindMultiTextureEXT */);
76766 }
76767 
76768 static PFNGLBINDPARAMETEREXTPROC
epoxy_glBindParameterEXT_resolver(void)76769 epoxy_glBindParameterEXT_resolver(void)
76770 {
76771     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 1599 /* glBindParameterEXT */);
76772 }
76773 
76774 static PFNGLBINDPROGRAMARBPROC
epoxy_glBindProgramARB_resolver(void)76775 epoxy_glBindProgramARB_resolver(void)
76776 {
76777     static const enum gl_provider providers[] = {
76778         PROVIDER_GL_ARB_fragment_program,
76779         PROVIDER_GL_ARB_vertex_program,
76780         PROVIDER_GL_NV_vertex_program,
76781         gl_provider_terminator
76782     };
76783     static const uint32_t entrypoints[] = {
76784         1618 /* "glBindProgramARB" */,
76785         1618 /* "glBindProgramARB" */,
76786         1635 /* "glBindProgramNV" */,
76787     };
76788     return gl_provider_resolver(entrypoint_strings + 1618 /* "glBindProgramARB" */,
76789                                 providers, entrypoints);
76790 }
76791 
76792 static PFNGLBINDPROGRAMNVPROC
epoxy_glBindProgramNV_resolver(void)76793 epoxy_glBindProgramNV_resolver(void)
76794 {
76795     static const enum gl_provider providers[] = {
76796         PROVIDER_GL_NV_vertex_program,
76797         PROVIDER_GL_ARB_fragment_program,
76798         PROVIDER_GL_ARB_vertex_program,
76799         gl_provider_terminator
76800     };
76801     static const uint32_t entrypoints[] = {
76802         1635 /* "glBindProgramNV" */,
76803         1618 /* "glBindProgramARB" */,
76804         1618 /* "glBindProgramARB" */,
76805     };
76806     return gl_provider_resolver(entrypoint_strings + 1635 /* "glBindProgramNV" */,
76807                                 providers, entrypoints);
76808 }
76809 
76810 static PFNGLBINDPROGRAMPIPELINEPROC
epoxy_glBindProgramPipeline_resolver(void)76811 epoxy_glBindProgramPipeline_resolver(void)
76812 {
76813     static const enum gl_provider providers[] = {
76814         PROVIDER_Desktop_OpenGL_4_1,
76815         PROVIDER_GL_ARB_separate_shader_objects,
76816         PROVIDER_OpenGL_ES_3_1,
76817         gl_provider_terminator
76818     };
76819     static const uint32_t entrypoints[] = {
76820         1651 /* "glBindProgramPipeline" */,
76821         1651 /* "glBindProgramPipeline" */,
76822         1651 /* "glBindProgramPipeline" */,
76823     };
76824     return gl_provider_resolver(entrypoint_strings + 1651 /* "glBindProgramPipeline" */,
76825                                 providers, entrypoints);
76826 }
76827 
76828 static PFNGLBINDPROGRAMPIPELINEEXTPROC
epoxy_glBindProgramPipelineEXT_resolver(void)76829 epoxy_glBindProgramPipelineEXT_resolver(void)
76830 {
76831     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 1673 /* glBindProgramPipelineEXT */);
76832 }
76833 
76834 static PFNGLBINDRENDERBUFFERPROC
epoxy_glBindRenderbuffer_resolver(void)76835 epoxy_glBindRenderbuffer_resolver(void)
76836 {
76837     static const enum gl_provider providers[] = {
76838         PROVIDER_Desktop_OpenGL_3_0,
76839         PROVIDER_GL_ARB_framebuffer_object,
76840         PROVIDER_OpenGL_ES_2_0,
76841         PROVIDER_GL_EXT_framebuffer_object,
76842         gl_provider_terminator
76843     };
76844     static const uint32_t entrypoints[] = {
76845         1698 /* "glBindRenderbuffer" */,
76846         1698 /* "glBindRenderbuffer" */,
76847         1698 /* "glBindRenderbuffer" */,
76848         1717 /* "glBindRenderbufferEXT" */,
76849     };
76850     return gl_provider_resolver(entrypoint_strings + 1698 /* "glBindRenderbuffer" */,
76851                                 providers, entrypoints);
76852 }
76853 
76854 static PFNGLBINDRENDERBUFFEREXTPROC
epoxy_glBindRenderbufferEXT_resolver(void)76855 epoxy_glBindRenderbufferEXT_resolver(void)
76856 {
76857     static const enum gl_provider providers[] = {
76858         PROVIDER_GL_EXT_framebuffer_object,
76859         PROVIDER_Desktop_OpenGL_3_0,
76860         PROVIDER_GL_ARB_framebuffer_object,
76861         PROVIDER_OpenGL_ES_2_0,
76862         gl_provider_terminator
76863     };
76864     static const uint32_t entrypoints[] = {
76865         1717 /* "glBindRenderbufferEXT" */,
76866         1698 /* "glBindRenderbuffer" */,
76867         1698 /* "glBindRenderbuffer" */,
76868         1698 /* "glBindRenderbuffer" */,
76869     };
76870     return gl_provider_resolver(entrypoint_strings + 1717 /* "glBindRenderbufferEXT" */,
76871                                 providers, entrypoints);
76872 }
76873 
76874 static PFNGLBINDRENDERBUFFEROESPROC
epoxy_glBindRenderbufferOES_resolver(void)76875 epoxy_glBindRenderbufferOES_resolver(void)
76876 {
76877     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 1739 /* glBindRenderbufferOES */);
76878 }
76879 
76880 static PFNGLBINDSAMPLERPROC
epoxy_glBindSampler_resolver(void)76881 epoxy_glBindSampler_resolver(void)
76882 {
76883     static const enum gl_provider providers[] = {
76884         PROVIDER_Desktop_OpenGL_3_3,
76885         PROVIDER_GL_ARB_sampler_objects,
76886         PROVIDER_OpenGL_ES_3_0,
76887         gl_provider_terminator
76888     };
76889     static const uint32_t entrypoints[] = {
76890         1761 /* "glBindSampler" */,
76891         1761 /* "glBindSampler" */,
76892         1761 /* "glBindSampler" */,
76893     };
76894     return gl_provider_resolver(entrypoint_strings + 1761 /* "glBindSampler" */,
76895                                 providers, entrypoints);
76896 }
76897 
76898 static PFNGLBINDSAMPLERSPROC
epoxy_glBindSamplers_resolver(void)76899 epoxy_glBindSamplers_resolver(void)
76900 {
76901     static const enum gl_provider providers[] = {
76902         PROVIDER_Desktop_OpenGL_4_4,
76903         PROVIDER_GL_ARB_multi_bind,
76904         gl_provider_terminator
76905     };
76906     static const uint32_t entrypoints[] = {
76907         1775 /* "glBindSamplers" */,
76908         1775 /* "glBindSamplers" */,
76909     };
76910     return gl_provider_resolver(entrypoint_strings + 1775 /* "glBindSamplers" */,
76911                                 providers, entrypoints);
76912 }
76913 
76914 static PFNGLBINDSHADINGRATEIMAGENVPROC
epoxy_glBindShadingRateImageNV_resolver(void)76915 epoxy_glBindShadingRateImageNV_resolver(void)
76916 {
76917     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 1790 /* glBindShadingRateImageNV */);
76918 }
76919 
76920 static PFNGLBINDTEXGENPARAMETEREXTPROC
epoxy_glBindTexGenParameterEXT_resolver(void)76921 epoxy_glBindTexGenParameterEXT_resolver(void)
76922 {
76923     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 1815 /* glBindTexGenParameterEXT */);
76924 }
76925 
76926 static PFNGLBINDTEXTUREPROC
epoxy_glBindTexture_resolver(void)76927 epoxy_glBindTexture_resolver(void)
76928 {
76929     static const enum gl_provider providers[] = {
76930         PROVIDER_Desktop_OpenGL_1_1,
76931         PROVIDER_OpenGL_ES_1_0,
76932         PROVIDER_OpenGL_ES_2_0,
76933         PROVIDER_GL_EXT_texture_object,
76934         gl_provider_terminator
76935     };
76936     static const uint32_t entrypoints[] = {
76937         1840 /* "glBindTexture" */,
76938         1840 /* "glBindTexture" */,
76939         1840 /* "glBindTexture" */,
76940         1854 /* "glBindTextureEXT" */,
76941     };
76942     return gl_provider_resolver(entrypoint_strings + 1840 /* "glBindTexture" */,
76943                                 providers, entrypoints);
76944 }
76945 
76946 static PFNGLBINDTEXTUREEXTPROC
epoxy_glBindTextureEXT_resolver(void)76947 epoxy_glBindTextureEXT_resolver(void)
76948 {
76949     static const enum gl_provider providers[] = {
76950         PROVIDER_GL_EXT_texture_object,
76951         PROVIDER_Desktop_OpenGL_1_1,
76952         PROVIDER_OpenGL_ES_1_0,
76953         PROVIDER_OpenGL_ES_2_0,
76954         gl_provider_terminator
76955     };
76956     static const uint32_t entrypoints[] = {
76957         1854 /* "glBindTextureEXT" */,
76958         1840 /* "glBindTexture" */,
76959         1840 /* "glBindTexture" */,
76960         1840 /* "glBindTexture" */,
76961     };
76962     return gl_provider_resolver(entrypoint_strings + 1854 /* "glBindTextureEXT" */,
76963                                 providers, entrypoints);
76964 }
76965 
76966 static PFNGLBINDTEXTUREUNITPROC
epoxy_glBindTextureUnit_resolver(void)76967 epoxy_glBindTextureUnit_resolver(void)
76968 {
76969     static const enum gl_provider providers[] = {
76970         PROVIDER_Desktop_OpenGL_4_5,
76971         PROVIDER_GL_ARB_direct_state_access,
76972         gl_provider_terminator
76973     };
76974     static const uint32_t entrypoints[] = {
76975         1871 /* "glBindTextureUnit" */,
76976         1871 /* "glBindTextureUnit" */,
76977     };
76978     return gl_provider_resolver(entrypoint_strings + 1871 /* "glBindTextureUnit" */,
76979                                 providers, entrypoints);
76980 }
76981 
76982 static PFNGLBINDTEXTUREUNITPARAMETEREXTPROC
epoxy_glBindTextureUnitParameterEXT_resolver(void)76983 epoxy_glBindTextureUnitParameterEXT_resolver(void)
76984 {
76985     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 1889 /* glBindTextureUnitParameterEXT */);
76986 }
76987 
76988 static PFNGLBINDTEXTURESPROC
epoxy_glBindTextures_resolver(void)76989 epoxy_glBindTextures_resolver(void)
76990 {
76991     static const enum gl_provider providers[] = {
76992         PROVIDER_Desktop_OpenGL_4_4,
76993         PROVIDER_GL_ARB_multi_bind,
76994         gl_provider_terminator
76995     };
76996     static const uint32_t entrypoints[] = {
76997         1919 /* "glBindTextures" */,
76998         1919 /* "glBindTextures" */,
76999     };
77000     return gl_provider_resolver(entrypoint_strings + 1919 /* "glBindTextures" */,
77001                                 providers, entrypoints);
77002 }
77003 
77004 static PFNGLBINDTRANSFORMFEEDBACKPROC
epoxy_glBindTransformFeedback_resolver(void)77005 epoxy_glBindTransformFeedback_resolver(void)
77006 {
77007     static const enum gl_provider providers[] = {
77008         PROVIDER_Desktop_OpenGL_4_0,
77009         PROVIDER_GL_ARB_transform_feedback2,
77010         PROVIDER_OpenGL_ES_3_0,
77011         gl_provider_terminator
77012     };
77013     static const uint32_t entrypoints[] = {
77014         1934 /* "glBindTransformFeedback" */,
77015         1934 /* "glBindTransformFeedback" */,
77016         1934 /* "glBindTransformFeedback" */,
77017     };
77018     return gl_provider_resolver(entrypoint_strings + 1934 /* "glBindTransformFeedback" */,
77019                                 providers, entrypoints);
77020 }
77021 
77022 static PFNGLBINDTRANSFORMFEEDBACKNVPROC
epoxy_glBindTransformFeedbackNV_resolver(void)77023 epoxy_glBindTransformFeedbackNV_resolver(void)
77024 {
77025     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback2, 1958 /* glBindTransformFeedbackNV */);
77026 }
77027 
77028 static PFNGLBINDVERTEXARRAYPROC
epoxy_glBindVertexArray_resolver(void)77029 epoxy_glBindVertexArray_resolver(void)
77030 {
77031     static const enum gl_provider providers[] = {
77032         PROVIDER_Desktop_OpenGL_3_0,
77033         PROVIDER_GL_ARB_vertex_array_object,
77034         PROVIDER_OpenGL_ES_3_0,
77035         PROVIDER_GL_APPLE_vertex_array_object,
77036         PROVIDER_GL_OES_vertex_array_object,
77037         gl_provider_terminator
77038     };
77039     static const uint32_t entrypoints[] = {
77040         1984 /* "glBindVertexArray" */,
77041         1984 /* "glBindVertexArray" */,
77042         1984 /* "glBindVertexArray" */,
77043         2002 /* "glBindVertexArrayAPPLE" */,
77044         2025 /* "glBindVertexArrayOES" */,
77045     };
77046     return gl_provider_resolver(entrypoint_strings + 1984 /* "glBindVertexArray" */,
77047                                 providers, entrypoints);
77048 }
77049 
77050 static PFNGLBINDVERTEXARRAYAPPLEPROC
epoxy_glBindVertexArrayAPPLE_resolver(void)77051 epoxy_glBindVertexArrayAPPLE_resolver(void)
77052 {
77053     static const enum gl_provider providers[] = {
77054         PROVIDER_GL_APPLE_vertex_array_object,
77055         PROVIDER_Desktop_OpenGL_3_0,
77056         PROVIDER_GL_ARB_vertex_array_object,
77057         PROVIDER_OpenGL_ES_3_0,
77058         gl_provider_terminator
77059     };
77060     static const uint32_t entrypoints[] = {
77061         2002 /* "glBindVertexArrayAPPLE" */,
77062         1984 /* "glBindVertexArray" */,
77063         1984 /* "glBindVertexArray" */,
77064         1984 /* "glBindVertexArray" */,
77065     };
77066     return gl_provider_resolver(entrypoint_strings + 2002 /* "glBindVertexArrayAPPLE" */,
77067                                 providers, entrypoints);
77068 }
77069 
77070 static PFNGLBINDVERTEXARRAYOESPROC
epoxy_glBindVertexArrayOES_resolver(void)77071 epoxy_glBindVertexArrayOES_resolver(void)
77072 {
77073     static const enum gl_provider providers[] = {
77074         PROVIDER_GL_OES_vertex_array_object,
77075         PROVIDER_Desktop_OpenGL_3_0,
77076         PROVIDER_GL_ARB_vertex_array_object,
77077         PROVIDER_OpenGL_ES_3_0,
77078         gl_provider_terminator
77079     };
77080     static const uint32_t entrypoints[] = {
77081         2025 /* "glBindVertexArrayOES" */,
77082         1984 /* "glBindVertexArray" */,
77083         1984 /* "glBindVertexArray" */,
77084         1984 /* "glBindVertexArray" */,
77085     };
77086     return gl_provider_resolver(entrypoint_strings + 2025 /* "glBindVertexArrayOES" */,
77087                                 providers, entrypoints);
77088 }
77089 
77090 static PFNGLBINDVERTEXBUFFERPROC
epoxy_glBindVertexBuffer_resolver(void)77091 epoxy_glBindVertexBuffer_resolver(void)
77092 {
77093     static const enum gl_provider providers[] = {
77094         PROVIDER_Desktop_OpenGL_4_3,
77095         PROVIDER_GL_ARB_vertex_attrib_binding,
77096         PROVIDER_OpenGL_ES_3_1,
77097         gl_provider_terminator
77098     };
77099     static const uint32_t entrypoints[] = {
77100         2046 /* "glBindVertexBuffer" */,
77101         2046 /* "glBindVertexBuffer" */,
77102         2046 /* "glBindVertexBuffer" */,
77103     };
77104     return gl_provider_resolver(entrypoint_strings + 2046 /* "glBindVertexBuffer" */,
77105                                 providers, entrypoints);
77106 }
77107 
77108 static PFNGLBINDVERTEXBUFFERSPROC
epoxy_glBindVertexBuffers_resolver(void)77109 epoxy_glBindVertexBuffers_resolver(void)
77110 {
77111     static const enum gl_provider providers[] = {
77112         PROVIDER_Desktop_OpenGL_4_4,
77113         PROVIDER_GL_ARB_multi_bind,
77114         gl_provider_terminator
77115     };
77116     static const uint32_t entrypoints[] = {
77117         2065 /* "glBindVertexBuffers" */,
77118         2065 /* "glBindVertexBuffers" */,
77119     };
77120     return gl_provider_resolver(entrypoint_strings + 2065 /* "glBindVertexBuffers" */,
77121                                 providers, entrypoints);
77122 }
77123 
77124 static PFNGLBINDVERTEXSHADEREXTPROC
epoxy_glBindVertexShaderEXT_resolver(void)77125 epoxy_glBindVertexShaderEXT_resolver(void)
77126 {
77127     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 2085 /* glBindVertexShaderEXT */);
77128 }
77129 
77130 static PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC
epoxy_glBindVideoCaptureStreamBufferNV_resolver(void)77131 epoxy_glBindVideoCaptureStreamBufferNV_resolver(void)
77132 {
77133     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 2107 /* glBindVideoCaptureStreamBufferNV */);
77134 }
77135 
77136 static PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC
epoxy_glBindVideoCaptureStreamTextureNV_resolver(void)77137 epoxy_glBindVideoCaptureStreamTextureNV_resolver(void)
77138 {
77139     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 2140 /* glBindVideoCaptureStreamTextureNV */);
77140 }
77141 
77142 static PFNGLBINORMAL3BEXTPROC
epoxy_glBinormal3bEXT_resolver(void)77143 epoxy_glBinormal3bEXT_resolver(void)
77144 {
77145     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2174 /* glBinormal3bEXT */);
77146 }
77147 
77148 static PFNGLBINORMAL3BVEXTPROC
epoxy_glBinormal3bvEXT_resolver(void)77149 epoxy_glBinormal3bvEXT_resolver(void)
77150 {
77151     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2190 /* glBinormal3bvEXT */);
77152 }
77153 
77154 static PFNGLBINORMAL3DEXTPROC
epoxy_glBinormal3dEXT_resolver(void)77155 epoxy_glBinormal3dEXT_resolver(void)
77156 {
77157     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2207 /* glBinormal3dEXT */);
77158 }
77159 
77160 static PFNGLBINORMAL3DVEXTPROC
epoxy_glBinormal3dvEXT_resolver(void)77161 epoxy_glBinormal3dvEXT_resolver(void)
77162 {
77163     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2223 /* glBinormal3dvEXT */);
77164 }
77165 
77166 static PFNGLBINORMAL3FEXTPROC
epoxy_glBinormal3fEXT_resolver(void)77167 epoxy_glBinormal3fEXT_resolver(void)
77168 {
77169     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2240 /* glBinormal3fEXT */);
77170 }
77171 
77172 static PFNGLBINORMAL3FVEXTPROC
epoxy_glBinormal3fvEXT_resolver(void)77173 epoxy_glBinormal3fvEXT_resolver(void)
77174 {
77175     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2256 /* glBinormal3fvEXT */);
77176 }
77177 
77178 static PFNGLBINORMAL3IEXTPROC
epoxy_glBinormal3iEXT_resolver(void)77179 epoxy_glBinormal3iEXT_resolver(void)
77180 {
77181     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2273 /* glBinormal3iEXT */);
77182 }
77183 
77184 static PFNGLBINORMAL3IVEXTPROC
epoxy_glBinormal3ivEXT_resolver(void)77185 epoxy_glBinormal3ivEXT_resolver(void)
77186 {
77187     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2289 /* glBinormal3ivEXT */);
77188 }
77189 
77190 static PFNGLBINORMAL3SEXTPROC
epoxy_glBinormal3sEXT_resolver(void)77191 epoxy_glBinormal3sEXT_resolver(void)
77192 {
77193     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2306 /* glBinormal3sEXT */);
77194 }
77195 
77196 static PFNGLBINORMAL3SVEXTPROC
epoxy_glBinormal3svEXT_resolver(void)77197 epoxy_glBinormal3svEXT_resolver(void)
77198 {
77199     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2322 /* glBinormal3svEXT */);
77200 }
77201 
77202 static PFNGLBINORMALPOINTEREXTPROC
epoxy_glBinormalPointerEXT_resolver(void)77203 epoxy_glBinormalPointerEXT_resolver(void)
77204 {
77205     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 2339 /* glBinormalPointerEXT */);
77206 }
77207 
77208 static PFNGLBITMAPPROC
epoxy_glBitmap_resolver(void)77209 epoxy_glBitmap_resolver(void)
77210 {
77211     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 2360 /* glBitmap */);
77212 }
77213 
77214 static PFNGLBITMAPXOESPROC
epoxy_glBitmapxOES_resolver(void)77215 epoxy_glBitmapxOES_resolver(void)
77216 {
77217     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 2369 /* glBitmapxOES */);
77218 }
77219 
77220 static PFNGLBLENDBARRIERPROC
epoxy_glBlendBarrier_resolver(void)77221 epoxy_glBlendBarrier_resolver(void)
77222 {
77223     static const enum gl_provider providers[] = {
77224         PROVIDER_OpenGL_ES_3_2,
77225         PROVIDER_GL_KHR_blend_equation_advanced,
77226         PROVIDER_GL_NV_blend_equation_advanced,
77227         gl_provider_terminator
77228     };
77229     static const uint32_t entrypoints[] = {
77230         2382 /* "glBlendBarrier" */,
77231         2397 /* "glBlendBarrierKHR" */,
77232         2415 /* "glBlendBarrierNV" */,
77233     };
77234     return gl_provider_resolver(entrypoint_strings + 2382 /* "glBlendBarrier" */,
77235                                 providers, entrypoints);
77236 }
77237 
77238 static PFNGLBLENDBARRIERKHRPROC
epoxy_glBlendBarrierKHR_resolver(void)77239 epoxy_glBlendBarrierKHR_resolver(void)
77240 {
77241     static const enum gl_provider providers[] = {
77242         PROVIDER_GL_KHR_blend_equation_advanced,
77243         PROVIDER_OpenGL_ES_3_2,
77244         PROVIDER_GL_NV_blend_equation_advanced,
77245         gl_provider_terminator
77246     };
77247     static const uint32_t entrypoints[] = {
77248         2397 /* "glBlendBarrierKHR" */,
77249         2382 /* "glBlendBarrier" */,
77250         2415 /* "glBlendBarrierNV" */,
77251     };
77252     return gl_provider_resolver(entrypoint_strings + 2397 /* "glBlendBarrierKHR" */,
77253                                 providers, entrypoints);
77254 }
77255 
77256 static PFNGLBLENDBARRIERNVPROC
epoxy_glBlendBarrierNV_resolver(void)77257 epoxy_glBlendBarrierNV_resolver(void)
77258 {
77259     static const enum gl_provider providers[] = {
77260         PROVIDER_GL_NV_blend_equation_advanced,
77261         PROVIDER_OpenGL_ES_3_2,
77262         PROVIDER_GL_KHR_blend_equation_advanced,
77263         gl_provider_terminator
77264     };
77265     static const uint32_t entrypoints[] = {
77266         2415 /* "glBlendBarrierNV" */,
77267         2382 /* "glBlendBarrier" */,
77268         2397 /* "glBlendBarrierKHR" */,
77269     };
77270     return gl_provider_resolver(entrypoint_strings + 2415 /* "glBlendBarrierNV" */,
77271                                 providers, entrypoints);
77272 }
77273 
77274 static PFNGLBLENDCOLORPROC
epoxy_glBlendColor_resolver(void)77275 epoxy_glBlendColor_resolver(void)
77276 {
77277     static const enum gl_provider providers[] = {
77278         PROVIDER_Desktop_OpenGL_1_4,
77279         PROVIDER_GL_ARB_imaging,
77280         PROVIDER_OpenGL_ES_2_0,
77281         PROVIDER_GL_EXT_blend_color,
77282         gl_provider_terminator
77283     };
77284     static const uint32_t entrypoints[] = {
77285         2432 /* "glBlendColor" */,
77286         2432 /* "glBlendColor" */,
77287         2432 /* "glBlendColor" */,
77288         2445 /* "glBlendColorEXT" */,
77289     };
77290     return gl_provider_resolver(entrypoint_strings + 2432 /* "glBlendColor" */,
77291                                 providers, entrypoints);
77292 }
77293 
77294 static PFNGLBLENDCOLOREXTPROC
epoxy_glBlendColorEXT_resolver(void)77295 epoxy_glBlendColorEXT_resolver(void)
77296 {
77297     static const enum gl_provider providers[] = {
77298         PROVIDER_GL_EXT_blend_color,
77299         PROVIDER_Desktop_OpenGL_1_4,
77300         PROVIDER_GL_ARB_imaging,
77301         PROVIDER_OpenGL_ES_2_0,
77302         gl_provider_terminator
77303     };
77304     static const uint32_t entrypoints[] = {
77305         2445 /* "glBlendColorEXT" */,
77306         2432 /* "glBlendColor" */,
77307         2432 /* "glBlendColor" */,
77308         2432 /* "glBlendColor" */,
77309     };
77310     return gl_provider_resolver(entrypoint_strings + 2445 /* "glBlendColorEXT" */,
77311                                 providers, entrypoints);
77312 }
77313 
77314 static PFNGLBLENDCOLORXOESPROC
epoxy_glBlendColorxOES_resolver(void)77315 epoxy_glBlendColorxOES_resolver(void)
77316 {
77317     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 2461 /* glBlendColorxOES */);
77318 }
77319 
77320 static PFNGLBLENDEQUATIONPROC
epoxy_glBlendEquation_resolver(void)77321 epoxy_glBlendEquation_resolver(void)
77322 {
77323     static const enum gl_provider providers[] = {
77324         PROVIDER_Desktop_OpenGL_1_4,
77325         PROVIDER_GL_ARB_imaging,
77326         PROVIDER_OpenGL_ES_2_0,
77327         PROVIDER_GL_EXT_blend_minmax,
77328         gl_provider_terminator
77329     };
77330     static const uint32_t entrypoints[] = {
77331         2478 /* "glBlendEquation" */,
77332         2478 /* "glBlendEquation" */,
77333         2478 /* "glBlendEquation" */,
77334         2494 /* "glBlendEquationEXT" */,
77335     };
77336     return gl_provider_resolver(entrypoint_strings + 2478 /* "glBlendEquation" */,
77337                                 providers, entrypoints);
77338 }
77339 
77340 static PFNGLBLENDEQUATIONEXTPROC
epoxy_glBlendEquationEXT_resolver(void)77341 epoxy_glBlendEquationEXT_resolver(void)
77342 {
77343     static const enum gl_provider providers[] = {
77344         PROVIDER_GL_EXT_blend_minmax,
77345         PROVIDER_Desktop_OpenGL_1_4,
77346         PROVIDER_GL_ARB_imaging,
77347         PROVIDER_OpenGL_ES_2_0,
77348         gl_provider_terminator
77349     };
77350     static const uint32_t entrypoints[] = {
77351         2494 /* "glBlendEquationEXT" */,
77352         2478 /* "glBlendEquation" */,
77353         2478 /* "glBlendEquation" */,
77354         2478 /* "glBlendEquation" */,
77355     };
77356     return gl_provider_resolver(entrypoint_strings + 2494 /* "glBlendEquationEXT" */,
77357                                 providers, entrypoints);
77358 }
77359 
77360 static PFNGLBLENDEQUATIONINDEXEDAMDPROC
epoxy_glBlendEquationIndexedAMD_resolver(void)77361 epoxy_glBlendEquationIndexedAMD_resolver(void)
77362 {
77363     static const enum gl_provider providers[] = {
77364         PROVIDER_GL_AMD_draw_buffers_blend,
77365         PROVIDER_Desktop_OpenGL_4_0,
77366         PROVIDER_OpenGL_ES_3_2,
77367         PROVIDER_GL_ARB_draw_buffers_blend,
77368         PROVIDER_GL_EXT_draw_buffers_indexed,
77369         PROVIDER_GL_OES_draw_buffers_indexed,
77370         gl_provider_terminator
77371     };
77372     static const uint32_t entrypoints[] = {
77373         2513 /* "glBlendEquationIndexedAMD" */,
77374         2779 /* "glBlendEquationi" */,
77375         2779 /* "glBlendEquationi" */,
77376         2796 /* "glBlendEquationiARB" */,
77377         2816 /* "glBlendEquationiEXT" */,
77378         2836 /* "glBlendEquationiOES" */,
77379     };
77380     return gl_provider_resolver(entrypoint_strings + 2513 /* "glBlendEquationIndexedAMD" */,
77381                                 providers, entrypoints);
77382 }
77383 
77384 static PFNGLBLENDEQUATIONOESPROC
epoxy_glBlendEquationOES_resolver(void)77385 epoxy_glBlendEquationOES_resolver(void)
77386 {
77387     return gl_single_resolver(PROVIDER_GL_OES_blend_subtract, 2539 /* glBlendEquationOES */);
77388 }
77389 
77390 static PFNGLBLENDEQUATIONSEPARATEPROC
epoxy_glBlendEquationSeparate_resolver(void)77391 epoxy_glBlendEquationSeparate_resolver(void)
77392 {
77393     static const enum gl_provider providers[] = {
77394         PROVIDER_Desktop_OpenGL_2_0,
77395         PROVIDER_OpenGL_ES_2_0,
77396         PROVIDER_GL_EXT_blend_equation_separate,
77397         gl_provider_terminator
77398     };
77399     static const uint32_t entrypoints[] = {
77400         2558 /* "glBlendEquationSeparate" */,
77401         2558 /* "glBlendEquationSeparate" */,
77402         2582 /* "glBlendEquationSeparateEXT" */,
77403     };
77404     return gl_provider_resolver(entrypoint_strings + 2558 /* "glBlendEquationSeparate" */,
77405                                 providers, entrypoints);
77406 }
77407 
77408 static PFNGLBLENDEQUATIONSEPARATEEXTPROC
epoxy_glBlendEquationSeparateEXT_resolver(void)77409 epoxy_glBlendEquationSeparateEXT_resolver(void)
77410 {
77411     static const enum gl_provider providers[] = {
77412         PROVIDER_GL_EXT_blend_equation_separate,
77413         PROVIDER_Desktop_OpenGL_2_0,
77414         PROVIDER_OpenGL_ES_2_0,
77415         gl_provider_terminator
77416     };
77417     static const uint32_t entrypoints[] = {
77418         2582 /* "glBlendEquationSeparateEXT" */,
77419         2558 /* "glBlendEquationSeparate" */,
77420         2558 /* "glBlendEquationSeparate" */,
77421     };
77422     return gl_provider_resolver(entrypoint_strings + 2582 /* "glBlendEquationSeparateEXT" */,
77423                                 providers, entrypoints);
77424 }
77425 
77426 static PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC
epoxy_glBlendEquationSeparateIndexedAMD_resolver(void)77427 epoxy_glBlendEquationSeparateIndexedAMD_resolver(void)
77428 {
77429     static const enum gl_provider providers[] = {
77430         PROVIDER_GL_AMD_draw_buffers_blend,
77431         PROVIDER_Desktop_OpenGL_4_0,
77432         PROVIDER_OpenGL_ES_3_2,
77433         PROVIDER_GL_ARB_draw_buffers_blend,
77434         PROVIDER_GL_EXT_draw_buffers_indexed,
77435         PROVIDER_GL_OES_draw_buffers_indexed,
77436         gl_provider_terminator
77437     };
77438     static const uint32_t entrypoints[] = {
77439         2609 /* "glBlendEquationSeparateIndexedAMD" */,
77440         2670 /* "glBlendEquationSeparatei" */,
77441         2670 /* "glBlendEquationSeparatei" */,
77442         2695 /* "glBlendEquationSeparateiARB" */,
77443         2723 /* "glBlendEquationSeparateiEXT" */,
77444         2751 /* "glBlendEquationSeparateiOES" */,
77445     };
77446     return gl_provider_resolver(entrypoint_strings + 2609 /* "glBlendEquationSeparateIndexedAMD" */,
77447                                 providers, entrypoints);
77448 }
77449 
77450 static PFNGLBLENDEQUATIONSEPARATEOESPROC
epoxy_glBlendEquationSeparateOES_resolver(void)77451 epoxy_glBlendEquationSeparateOES_resolver(void)
77452 {
77453     return gl_single_resolver(PROVIDER_GL_OES_blend_equation_separate, 2643 /* glBlendEquationSeparateOES */);
77454 }
77455 
77456 static PFNGLBLENDEQUATIONSEPARATEIPROC
epoxy_glBlendEquationSeparatei_resolver(void)77457 epoxy_glBlendEquationSeparatei_resolver(void)
77458 {
77459     static const enum gl_provider providers[] = {
77460         PROVIDER_Desktop_OpenGL_4_0,
77461         PROVIDER_OpenGL_ES_3_2,
77462         PROVIDER_GL_AMD_draw_buffers_blend,
77463         PROVIDER_GL_ARB_draw_buffers_blend,
77464         PROVIDER_GL_EXT_draw_buffers_indexed,
77465         PROVIDER_GL_OES_draw_buffers_indexed,
77466         gl_provider_terminator
77467     };
77468     static const uint32_t entrypoints[] = {
77469         2670 /* "glBlendEquationSeparatei" */,
77470         2670 /* "glBlendEquationSeparatei" */,
77471         2609 /* "glBlendEquationSeparateIndexedAMD" */,
77472         2695 /* "glBlendEquationSeparateiARB" */,
77473         2723 /* "glBlendEquationSeparateiEXT" */,
77474         2751 /* "glBlendEquationSeparateiOES" */,
77475     };
77476     return gl_provider_resolver(entrypoint_strings + 2670 /* "glBlendEquationSeparatei" */,
77477                                 providers, entrypoints);
77478 }
77479 
77480 static PFNGLBLENDEQUATIONSEPARATEIARBPROC
epoxy_glBlendEquationSeparateiARB_resolver(void)77481 epoxy_glBlendEquationSeparateiARB_resolver(void)
77482 {
77483     static const enum gl_provider providers[] = {
77484         PROVIDER_GL_ARB_draw_buffers_blend,
77485         PROVIDER_GL_AMD_draw_buffers_blend,
77486         PROVIDER_Desktop_OpenGL_4_0,
77487         PROVIDER_OpenGL_ES_3_2,
77488         PROVIDER_GL_EXT_draw_buffers_indexed,
77489         PROVIDER_GL_OES_draw_buffers_indexed,
77490         gl_provider_terminator
77491     };
77492     static const uint32_t entrypoints[] = {
77493         2695 /* "glBlendEquationSeparateiARB" */,
77494         2609 /* "glBlendEquationSeparateIndexedAMD" */,
77495         2670 /* "glBlendEquationSeparatei" */,
77496         2670 /* "glBlendEquationSeparatei" */,
77497         2723 /* "glBlendEquationSeparateiEXT" */,
77498         2751 /* "glBlendEquationSeparateiOES" */,
77499     };
77500     return gl_provider_resolver(entrypoint_strings + 2695 /* "glBlendEquationSeparateiARB" */,
77501                                 providers, entrypoints);
77502 }
77503 
77504 static PFNGLBLENDEQUATIONSEPARATEIEXTPROC
epoxy_glBlendEquationSeparateiEXT_resolver(void)77505 epoxy_glBlendEquationSeparateiEXT_resolver(void)
77506 {
77507     static const enum gl_provider providers[] = {
77508         PROVIDER_GL_EXT_draw_buffers_indexed,
77509         PROVIDER_GL_AMD_draw_buffers_blend,
77510         PROVIDER_Desktop_OpenGL_4_0,
77511         PROVIDER_OpenGL_ES_3_2,
77512         PROVIDER_GL_ARB_draw_buffers_blend,
77513         PROVIDER_GL_OES_draw_buffers_indexed,
77514         gl_provider_terminator
77515     };
77516     static const uint32_t entrypoints[] = {
77517         2723 /* "glBlendEquationSeparateiEXT" */,
77518         2609 /* "glBlendEquationSeparateIndexedAMD" */,
77519         2670 /* "glBlendEquationSeparatei" */,
77520         2670 /* "glBlendEquationSeparatei" */,
77521         2695 /* "glBlendEquationSeparateiARB" */,
77522         2751 /* "glBlendEquationSeparateiOES" */,
77523     };
77524     return gl_provider_resolver(entrypoint_strings + 2723 /* "glBlendEquationSeparateiEXT" */,
77525                                 providers, entrypoints);
77526 }
77527 
77528 static PFNGLBLENDEQUATIONSEPARATEIOESPROC
epoxy_glBlendEquationSeparateiOES_resolver(void)77529 epoxy_glBlendEquationSeparateiOES_resolver(void)
77530 {
77531     static const enum gl_provider providers[] = {
77532         PROVIDER_GL_OES_draw_buffers_indexed,
77533         PROVIDER_GL_AMD_draw_buffers_blend,
77534         PROVIDER_Desktop_OpenGL_4_0,
77535         PROVIDER_OpenGL_ES_3_2,
77536         PROVIDER_GL_ARB_draw_buffers_blend,
77537         PROVIDER_GL_EXT_draw_buffers_indexed,
77538         gl_provider_terminator
77539     };
77540     static const uint32_t entrypoints[] = {
77541         2751 /* "glBlendEquationSeparateiOES" */,
77542         2609 /* "glBlendEquationSeparateIndexedAMD" */,
77543         2670 /* "glBlendEquationSeparatei" */,
77544         2670 /* "glBlendEquationSeparatei" */,
77545         2695 /* "glBlendEquationSeparateiARB" */,
77546         2723 /* "glBlendEquationSeparateiEXT" */,
77547     };
77548     return gl_provider_resolver(entrypoint_strings + 2751 /* "glBlendEquationSeparateiOES" */,
77549                                 providers, entrypoints);
77550 }
77551 
77552 static PFNGLBLENDEQUATIONIPROC
epoxy_glBlendEquationi_resolver(void)77553 epoxy_glBlendEquationi_resolver(void)
77554 {
77555     static const enum gl_provider providers[] = {
77556         PROVIDER_Desktop_OpenGL_4_0,
77557         PROVIDER_OpenGL_ES_3_2,
77558         PROVIDER_GL_AMD_draw_buffers_blend,
77559         PROVIDER_GL_ARB_draw_buffers_blend,
77560         PROVIDER_GL_EXT_draw_buffers_indexed,
77561         PROVIDER_GL_OES_draw_buffers_indexed,
77562         gl_provider_terminator
77563     };
77564     static const uint32_t entrypoints[] = {
77565         2779 /* "glBlendEquationi" */,
77566         2779 /* "glBlendEquationi" */,
77567         2513 /* "glBlendEquationIndexedAMD" */,
77568         2796 /* "glBlendEquationiARB" */,
77569         2816 /* "glBlendEquationiEXT" */,
77570         2836 /* "glBlendEquationiOES" */,
77571     };
77572     return gl_provider_resolver(entrypoint_strings + 2779 /* "glBlendEquationi" */,
77573                                 providers, entrypoints);
77574 }
77575 
77576 static PFNGLBLENDEQUATIONIARBPROC
epoxy_glBlendEquationiARB_resolver(void)77577 epoxy_glBlendEquationiARB_resolver(void)
77578 {
77579     static const enum gl_provider providers[] = {
77580         PROVIDER_GL_ARB_draw_buffers_blend,
77581         PROVIDER_GL_AMD_draw_buffers_blend,
77582         PROVIDER_Desktop_OpenGL_4_0,
77583         PROVIDER_OpenGL_ES_3_2,
77584         PROVIDER_GL_EXT_draw_buffers_indexed,
77585         PROVIDER_GL_OES_draw_buffers_indexed,
77586         gl_provider_terminator
77587     };
77588     static const uint32_t entrypoints[] = {
77589         2796 /* "glBlendEquationiARB" */,
77590         2513 /* "glBlendEquationIndexedAMD" */,
77591         2779 /* "glBlendEquationi" */,
77592         2779 /* "glBlendEquationi" */,
77593         2816 /* "glBlendEquationiEXT" */,
77594         2836 /* "glBlendEquationiOES" */,
77595     };
77596     return gl_provider_resolver(entrypoint_strings + 2796 /* "glBlendEquationiARB" */,
77597                                 providers, entrypoints);
77598 }
77599 
77600 static PFNGLBLENDEQUATIONIEXTPROC
epoxy_glBlendEquationiEXT_resolver(void)77601 epoxy_glBlendEquationiEXT_resolver(void)
77602 {
77603     static const enum gl_provider providers[] = {
77604         PROVIDER_GL_EXT_draw_buffers_indexed,
77605         PROVIDER_GL_AMD_draw_buffers_blend,
77606         PROVIDER_Desktop_OpenGL_4_0,
77607         PROVIDER_OpenGL_ES_3_2,
77608         PROVIDER_GL_ARB_draw_buffers_blend,
77609         PROVIDER_GL_OES_draw_buffers_indexed,
77610         gl_provider_terminator
77611     };
77612     static const uint32_t entrypoints[] = {
77613         2816 /* "glBlendEquationiEXT" */,
77614         2513 /* "glBlendEquationIndexedAMD" */,
77615         2779 /* "glBlendEquationi" */,
77616         2779 /* "glBlendEquationi" */,
77617         2796 /* "glBlendEquationiARB" */,
77618         2836 /* "glBlendEquationiOES" */,
77619     };
77620     return gl_provider_resolver(entrypoint_strings + 2816 /* "glBlendEquationiEXT" */,
77621                                 providers, entrypoints);
77622 }
77623 
77624 static PFNGLBLENDEQUATIONIOESPROC
epoxy_glBlendEquationiOES_resolver(void)77625 epoxy_glBlendEquationiOES_resolver(void)
77626 {
77627     static const enum gl_provider providers[] = {
77628         PROVIDER_GL_OES_draw_buffers_indexed,
77629         PROVIDER_GL_AMD_draw_buffers_blend,
77630         PROVIDER_Desktop_OpenGL_4_0,
77631         PROVIDER_OpenGL_ES_3_2,
77632         PROVIDER_GL_ARB_draw_buffers_blend,
77633         PROVIDER_GL_EXT_draw_buffers_indexed,
77634         gl_provider_terminator
77635     };
77636     static const uint32_t entrypoints[] = {
77637         2836 /* "glBlendEquationiOES" */,
77638         2513 /* "glBlendEquationIndexedAMD" */,
77639         2779 /* "glBlendEquationi" */,
77640         2779 /* "glBlendEquationi" */,
77641         2796 /* "glBlendEquationiARB" */,
77642         2816 /* "glBlendEquationiEXT" */,
77643     };
77644     return gl_provider_resolver(entrypoint_strings + 2836 /* "glBlendEquationiOES" */,
77645                                 providers, entrypoints);
77646 }
77647 
77648 static PFNGLBLENDFUNCPROC
epoxy_glBlendFunc_resolver(void)77649 epoxy_glBlendFunc_resolver(void)
77650 {
77651     static const enum gl_provider providers[] = {
77652         PROVIDER_Desktop_OpenGL_1_0,
77653         PROVIDER_OpenGL_ES_1_0,
77654         PROVIDER_OpenGL_ES_2_0,
77655         gl_provider_terminator
77656     };
77657     static const uint32_t entrypoints[] = {
77658         2856 /* "glBlendFunc" */,
77659         2856 /* "glBlendFunc" */,
77660         2856 /* "glBlendFunc" */,
77661     };
77662     return gl_provider_resolver(entrypoint_strings + 2856 /* "glBlendFunc" */,
77663                                 providers, entrypoints);
77664 }
77665 
77666 static PFNGLBLENDFUNCINDEXEDAMDPROC
epoxy_glBlendFuncIndexedAMD_resolver(void)77667 epoxy_glBlendFuncIndexedAMD_resolver(void)
77668 {
77669     static const enum gl_provider providers[] = {
77670         PROVIDER_GL_AMD_draw_buffers_blend,
77671         PROVIDER_Desktop_OpenGL_4_0,
77672         PROVIDER_OpenGL_ES_3_2,
77673         PROVIDER_GL_ARB_draw_buffers_blend,
77674         PROVIDER_GL_EXT_draw_buffers_indexed,
77675         PROVIDER_GL_OES_draw_buffers_indexed,
77676         gl_provider_terminator
77677     };
77678     static const uint32_t entrypoints[] = {
77679         2868 /* "glBlendFuncIndexedAMD" */,
77680         3103 /* "glBlendFunci" */,
77681         3103 /* "glBlendFunci" */,
77682         3116 /* "glBlendFunciARB" */,
77683         3132 /* "glBlendFunciEXT" */,
77684         3148 /* "glBlendFunciOES" */,
77685     };
77686     return gl_provider_resolver(entrypoint_strings + 2868 /* "glBlendFuncIndexedAMD" */,
77687                                 providers, entrypoints);
77688 }
77689 
77690 static PFNGLBLENDFUNCSEPARATEPROC
epoxy_glBlendFuncSeparate_resolver(void)77691 epoxy_glBlendFuncSeparate_resolver(void)
77692 {
77693     static const enum gl_provider providers[] = {
77694         PROVIDER_Desktop_OpenGL_1_4,
77695         PROVIDER_OpenGL_ES_2_0,
77696         PROVIDER_GL_EXT_blend_func_separate,
77697         PROVIDER_GL_INGR_blend_func_separate,
77698         gl_provider_terminator
77699     };
77700     static const uint32_t entrypoints[] = {
77701         2890 /* "glBlendFuncSeparate" */,
77702         2890 /* "glBlendFuncSeparate" */,
77703         2910 /* "glBlendFuncSeparateEXT" */,
77704         2933 /* "glBlendFuncSeparateINGR" */,
77705     };
77706     return gl_provider_resolver(entrypoint_strings + 2890 /* "glBlendFuncSeparate" */,
77707                                 providers, entrypoints);
77708 }
77709 
77710 static PFNGLBLENDFUNCSEPARATEEXTPROC
epoxy_glBlendFuncSeparateEXT_resolver(void)77711 epoxy_glBlendFuncSeparateEXT_resolver(void)
77712 {
77713     static const enum gl_provider providers[] = {
77714         PROVIDER_GL_EXT_blend_func_separate,
77715         PROVIDER_Desktop_OpenGL_1_4,
77716         PROVIDER_OpenGL_ES_2_0,
77717         PROVIDER_GL_INGR_blend_func_separate,
77718         gl_provider_terminator
77719     };
77720     static const uint32_t entrypoints[] = {
77721         2910 /* "glBlendFuncSeparateEXT" */,
77722         2890 /* "glBlendFuncSeparate" */,
77723         2890 /* "glBlendFuncSeparate" */,
77724         2933 /* "glBlendFuncSeparateINGR" */,
77725     };
77726     return gl_provider_resolver(entrypoint_strings + 2910 /* "glBlendFuncSeparateEXT" */,
77727                                 providers, entrypoints);
77728 }
77729 
77730 static PFNGLBLENDFUNCSEPARATEINGRPROC
epoxy_glBlendFuncSeparateINGR_resolver(void)77731 epoxy_glBlendFuncSeparateINGR_resolver(void)
77732 {
77733     static const enum gl_provider providers[] = {
77734         PROVIDER_GL_INGR_blend_func_separate,
77735         PROVIDER_Desktop_OpenGL_1_4,
77736         PROVIDER_OpenGL_ES_2_0,
77737         PROVIDER_GL_EXT_blend_func_separate,
77738         gl_provider_terminator
77739     };
77740     static const uint32_t entrypoints[] = {
77741         2933 /* "glBlendFuncSeparateINGR" */,
77742         2890 /* "glBlendFuncSeparate" */,
77743         2890 /* "glBlendFuncSeparate" */,
77744         2910 /* "glBlendFuncSeparateEXT" */,
77745     };
77746     return gl_provider_resolver(entrypoint_strings + 2933 /* "glBlendFuncSeparateINGR" */,
77747                                 providers, entrypoints);
77748 }
77749 
77750 static PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC
epoxy_glBlendFuncSeparateIndexedAMD_resolver(void)77751 epoxy_glBlendFuncSeparateIndexedAMD_resolver(void)
77752 {
77753     static const enum gl_provider providers[] = {
77754         PROVIDER_GL_AMD_draw_buffers_blend,
77755         PROVIDER_Desktop_OpenGL_4_0,
77756         PROVIDER_OpenGL_ES_3_2,
77757         PROVIDER_GL_ARB_draw_buffers_blend,
77758         PROVIDER_GL_EXT_draw_buffers_indexed,
77759         PROVIDER_GL_OES_draw_buffers_indexed,
77760         gl_provider_terminator
77761     };
77762     static const uint32_t entrypoints[] = {
77763         2957 /* "glBlendFuncSeparateIndexedAMD" */,
77764         3010 /* "glBlendFuncSeparatei" */,
77765         3010 /* "glBlendFuncSeparatei" */,
77766         3031 /* "glBlendFuncSeparateiARB" */,
77767         3055 /* "glBlendFuncSeparateiEXT" */,
77768         3079 /* "glBlendFuncSeparateiOES" */,
77769     };
77770     return gl_provider_resolver(entrypoint_strings + 2957 /* "glBlendFuncSeparateIndexedAMD" */,
77771                                 providers, entrypoints);
77772 }
77773 
77774 static PFNGLBLENDFUNCSEPARATEOESPROC
epoxy_glBlendFuncSeparateOES_resolver(void)77775 epoxy_glBlendFuncSeparateOES_resolver(void)
77776 {
77777     return gl_single_resolver(PROVIDER_GL_OES_blend_func_separate, 2987 /* glBlendFuncSeparateOES */);
77778 }
77779 
77780 static PFNGLBLENDFUNCSEPARATEIPROC
epoxy_glBlendFuncSeparatei_resolver(void)77781 epoxy_glBlendFuncSeparatei_resolver(void)
77782 {
77783     static const enum gl_provider providers[] = {
77784         PROVIDER_Desktop_OpenGL_4_0,
77785         PROVIDER_OpenGL_ES_3_2,
77786         PROVIDER_GL_AMD_draw_buffers_blend,
77787         PROVIDER_GL_ARB_draw_buffers_blend,
77788         PROVIDER_GL_EXT_draw_buffers_indexed,
77789         PROVIDER_GL_OES_draw_buffers_indexed,
77790         gl_provider_terminator
77791     };
77792     static const uint32_t entrypoints[] = {
77793         3010 /* "glBlendFuncSeparatei" */,
77794         3010 /* "glBlendFuncSeparatei" */,
77795         2957 /* "glBlendFuncSeparateIndexedAMD" */,
77796         3031 /* "glBlendFuncSeparateiARB" */,
77797         3055 /* "glBlendFuncSeparateiEXT" */,
77798         3079 /* "glBlendFuncSeparateiOES" */,
77799     };
77800     return gl_provider_resolver(entrypoint_strings + 3010 /* "glBlendFuncSeparatei" */,
77801                                 providers, entrypoints);
77802 }
77803 
77804 static PFNGLBLENDFUNCSEPARATEIARBPROC
epoxy_glBlendFuncSeparateiARB_resolver(void)77805 epoxy_glBlendFuncSeparateiARB_resolver(void)
77806 {
77807     static const enum gl_provider providers[] = {
77808         PROVIDER_GL_ARB_draw_buffers_blend,
77809         PROVIDER_GL_AMD_draw_buffers_blend,
77810         PROVIDER_Desktop_OpenGL_4_0,
77811         PROVIDER_OpenGL_ES_3_2,
77812         PROVIDER_GL_EXT_draw_buffers_indexed,
77813         PROVIDER_GL_OES_draw_buffers_indexed,
77814         gl_provider_terminator
77815     };
77816     static const uint32_t entrypoints[] = {
77817         3031 /* "glBlendFuncSeparateiARB" */,
77818         2957 /* "glBlendFuncSeparateIndexedAMD" */,
77819         3010 /* "glBlendFuncSeparatei" */,
77820         3010 /* "glBlendFuncSeparatei" */,
77821         3055 /* "glBlendFuncSeparateiEXT" */,
77822         3079 /* "glBlendFuncSeparateiOES" */,
77823     };
77824     return gl_provider_resolver(entrypoint_strings + 3031 /* "glBlendFuncSeparateiARB" */,
77825                                 providers, entrypoints);
77826 }
77827 
77828 static PFNGLBLENDFUNCSEPARATEIEXTPROC
epoxy_glBlendFuncSeparateiEXT_resolver(void)77829 epoxy_glBlendFuncSeparateiEXT_resolver(void)
77830 {
77831     static const enum gl_provider providers[] = {
77832         PROVIDER_GL_EXT_draw_buffers_indexed,
77833         PROVIDER_GL_AMD_draw_buffers_blend,
77834         PROVIDER_Desktop_OpenGL_4_0,
77835         PROVIDER_OpenGL_ES_3_2,
77836         PROVIDER_GL_ARB_draw_buffers_blend,
77837         PROVIDER_GL_OES_draw_buffers_indexed,
77838         gl_provider_terminator
77839     };
77840     static const uint32_t entrypoints[] = {
77841         3055 /* "glBlendFuncSeparateiEXT" */,
77842         2957 /* "glBlendFuncSeparateIndexedAMD" */,
77843         3010 /* "glBlendFuncSeparatei" */,
77844         3010 /* "glBlendFuncSeparatei" */,
77845         3031 /* "glBlendFuncSeparateiARB" */,
77846         3079 /* "glBlendFuncSeparateiOES" */,
77847     };
77848     return gl_provider_resolver(entrypoint_strings + 3055 /* "glBlendFuncSeparateiEXT" */,
77849                                 providers, entrypoints);
77850 }
77851 
77852 static PFNGLBLENDFUNCSEPARATEIOESPROC
epoxy_glBlendFuncSeparateiOES_resolver(void)77853 epoxy_glBlendFuncSeparateiOES_resolver(void)
77854 {
77855     static const enum gl_provider providers[] = {
77856         PROVIDER_GL_OES_draw_buffers_indexed,
77857         PROVIDER_GL_AMD_draw_buffers_blend,
77858         PROVIDER_Desktop_OpenGL_4_0,
77859         PROVIDER_OpenGL_ES_3_2,
77860         PROVIDER_GL_ARB_draw_buffers_blend,
77861         PROVIDER_GL_EXT_draw_buffers_indexed,
77862         gl_provider_terminator
77863     };
77864     static const uint32_t entrypoints[] = {
77865         3079 /* "glBlendFuncSeparateiOES" */,
77866         2957 /* "glBlendFuncSeparateIndexedAMD" */,
77867         3010 /* "glBlendFuncSeparatei" */,
77868         3010 /* "glBlendFuncSeparatei" */,
77869         3031 /* "glBlendFuncSeparateiARB" */,
77870         3055 /* "glBlendFuncSeparateiEXT" */,
77871     };
77872     return gl_provider_resolver(entrypoint_strings + 3079 /* "glBlendFuncSeparateiOES" */,
77873                                 providers, entrypoints);
77874 }
77875 
77876 static PFNGLBLENDFUNCIPROC
epoxy_glBlendFunci_resolver(void)77877 epoxy_glBlendFunci_resolver(void)
77878 {
77879     static const enum gl_provider providers[] = {
77880         PROVIDER_Desktop_OpenGL_4_0,
77881         PROVIDER_OpenGL_ES_3_2,
77882         PROVIDER_GL_AMD_draw_buffers_blend,
77883         PROVIDER_GL_ARB_draw_buffers_blend,
77884         PROVIDER_GL_EXT_draw_buffers_indexed,
77885         PROVIDER_GL_OES_draw_buffers_indexed,
77886         gl_provider_terminator
77887     };
77888     static const uint32_t entrypoints[] = {
77889         3103 /* "glBlendFunci" */,
77890         3103 /* "glBlendFunci" */,
77891         2868 /* "glBlendFuncIndexedAMD" */,
77892         3116 /* "glBlendFunciARB" */,
77893         3132 /* "glBlendFunciEXT" */,
77894         3148 /* "glBlendFunciOES" */,
77895     };
77896     return gl_provider_resolver(entrypoint_strings + 3103 /* "glBlendFunci" */,
77897                                 providers, entrypoints);
77898 }
77899 
77900 static PFNGLBLENDFUNCIARBPROC
epoxy_glBlendFunciARB_resolver(void)77901 epoxy_glBlendFunciARB_resolver(void)
77902 {
77903     static const enum gl_provider providers[] = {
77904         PROVIDER_GL_ARB_draw_buffers_blend,
77905         PROVIDER_GL_AMD_draw_buffers_blend,
77906         PROVIDER_Desktop_OpenGL_4_0,
77907         PROVIDER_OpenGL_ES_3_2,
77908         PROVIDER_GL_EXT_draw_buffers_indexed,
77909         PROVIDER_GL_OES_draw_buffers_indexed,
77910         gl_provider_terminator
77911     };
77912     static const uint32_t entrypoints[] = {
77913         3116 /* "glBlendFunciARB" */,
77914         2868 /* "glBlendFuncIndexedAMD" */,
77915         3103 /* "glBlendFunci" */,
77916         3103 /* "glBlendFunci" */,
77917         3132 /* "glBlendFunciEXT" */,
77918         3148 /* "glBlendFunciOES" */,
77919     };
77920     return gl_provider_resolver(entrypoint_strings + 3116 /* "glBlendFunciARB" */,
77921                                 providers, entrypoints);
77922 }
77923 
77924 static PFNGLBLENDFUNCIEXTPROC
epoxy_glBlendFunciEXT_resolver(void)77925 epoxy_glBlendFunciEXT_resolver(void)
77926 {
77927     static const enum gl_provider providers[] = {
77928         PROVIDER_GL_EXT_draw_buffers_indexed,
77929         PROVIDER_GL_AMD_draw_buffers_blend,
77930         PROVIDER_Desktop_OpenGL_4_0,
77931         PROVIDER_OpenGL_ES_3_2,
77932         PROVIDER_GL_ARB_draw_buffers_blend,
77933         PROVIDER_GL_OES_draw_buffers_indexed,
77934         gl_provider_terminator
77935     };
77936     static const uint32_t entrypoints[] = {
77937         3132 /* "glBlendFunciEXT" */,
77938         2868 /* "glBlendFuncIndexedAMD" */,
77939         3103 /* "glBlendFunci" */,
77940         3103 /* "glBlendFunci" */,
77941         3116 /* "glBlendFunciARB" */,
77942         3148 /* "glBlendFunciOES" */,
77943     };
77944     return gl_provider_resolver(entrypoint_strings + 3132 /* "glBlendFunciEXT" */,
77945                                 providers, entrypoints);
77946 }
77947 
77948 static PFNGLBLENDFUNCIOESPROC
epoxy_glBlendFunciOES_resolver(void)77949 epoxy_glBlendFunciOES_resolver(void)
77950 {
77951     static const enum gl_provider providers[] = {
77952         PROVIDER_GL_OES_draw_buffers_indexed,
77953         PROVIDER_GL_AMD_draw_buffers_blend,
77954         PROVIDER_Desktop_OpenGL_4_0,
77955         PROVIDER_OpenGL_ES_3_2,
77956         PROVIDER_GL_ARB_draw_buffers_blend,
77957         PROVIDER_GL_EXT_draw_buffers_indexed,
77958         gl_provider_terminator
77959     };
77960     static const uint32_t entrypoints[] = {
77961         3148 /* "glBlendFunciOES" */,
77962         2868 /* "glBlendFuncIndexedAMD" */,
77963         3103 /* "glBlendFunci" */,
77964         3103 /* "glBlendFunci" */,
77965         3116 /* "glBlendFunciARB" */,
77966         3132 /* "glBlendFunciEXT" */,
77967     };
77968     return gl_provider_resolver(entrypoint_strings + 3148 /* "glBlendFunciOES" */,
77969                                 providers, entrypoints);
77970 }
77971 
77972 static PFNGLBLENDPARAMETERINVPROC
epoxy_glBlendParameteriNV_resolver(void)77973 epoxy_glBlendParameteriNV_resolver(void)
77974 {
77975     return gl_single_resolver(PROVIDER_GL_NV_blend_equation_advanced, 3164 /* glBlendParameteriNV */);
77976 }
77977 
77978 static PFNGLBLITFRAMEBUFFERPROC
epoxy_glBlitFramebuffer_resolver(void)77979 epoxy_glBlitFramebuffer_resolver(void)
77980 {
77981     static const enum gl_provider providers[] = {
77982         PROVIDER_Desktop_OpenGL_3_0,
77983         PROVIDER_GL_ARB_framebuffer_object,
77984         PROVIDER_OpenGL_ES_3_0,
77985         PROVIDER_GL_EXT_framebuffer_blit,
77986         PROVIDER_GL_NV_framebuffer_blit,
77987         gl_provider_terminator
77988     };
77989     static const uint32_t entrypoints[] = {
77990         3184 /* "glBlitFramebuffer" */,
77991         3184 /* "glBlitFramebuffer" */,
77992         3184 /* "glBlitFramebuffer" */,
77993         3225 /* "glBlitFramebufferEXT" */,
77994         3246 /* "glBlitFramebufferNV" */,
77995     };
77996     return gl_provider_resolver(entrypoint_strings + 3184 /* "glBlitFramebuffer" */,
77997                                 providers, entrypoints);
77998 }
77999 
78000 static PFNGLBLITFRAMEBUFFERANGLEPROC
epoxy_glBlitFramebufferANGLE_resolver(void)78001 epoxy_glBlitFramebufferANGLE_resolver(void)
78002 {
78003     return gl_single_resolver(PROVIDER_GL_ANGLE_framebuffer_blit, 3202 /* glBlitFramebufferANGLE */);
78004 }
78005 
78006 static PFNGLBLITFRAMEBUFFEREXTPROC
epoxy_glBlitFramebufferEXT_resolver(void)78007 epoxy_glBlitFramebufferEXT_resolver(void)
78008 {
78009     static const enum gl_provider providers[] = {
78010         PROVIDER_GL_EXT_framebuffer_blit,
78011         PROVIDER_Desktop_OpenGL_3_0,
78012         PROVIDER_GL_ARB_framebuffer_object,
78013         PROVIDER_OpenGL_ES_3_0,
78014         PROVIDER_GL_NV_framebuffer_blit,
78015         gl_provider_terminator
78016     };
78017     static const uint32_t entrypoints[] = {
78018         3225 /* "glBlitFramebufferEXT" */,
78019         3184 /* "glBlitFramebuffer" */,
78020         3184 /* "glBlitFramebuffer" */,
78021         3184 /* "glBlitFramebuffer" */,
78022         3246 /* "glBlitFramebufferNV" */,
78023     };
78024     return gl_provider_resolver(entrypoint_strings + 3225 /* "glBlitFramebufferEXT" */,
78025                                 providers, entrypoints);
78026 }
78027 
78028 static PFNGLBLITFRAMEBUFFERNVPROC
epoxy_glBlitFramebufferNV_resolver(void)78029 epoxy_glBlitFramebufferNV_resolver(void)
78030 {
78031     static const enum gl_provider providers[] = {
78032         PROVIDER_GL_NV_framebuffer_blit,
78033         PROVIDER_Desktop_OpenGL_3_0,
78034         PROVIDER_GL_ARB_framebuffer_object,
78035         PROVIDER_OpenGL_ES_3_0,
78036         PROVIDER_GL_EXT_framebuffer_blit,
78037         gl_provider_terminator
78038     };
78039     static const uint32_t entrypoints[] = {
78040         3246 /* "glBlitFramebufferNV" */,
78041         3184 /* "glBlitFramebuffer" */,
78042         3184 /* "glBlitFramebuffer" */,
78043         3184 /* "glBlitFramebuffer" */,
78044         3225 /* "glBlitFramebufferEXT" */,
78045     };
78046     return gl_provider_resolver(entrypoint_strings + 3246 /* "glBlitFramebufferNV" */,
78047                                 providers, entrypoints);
78048 }
78049 
78050 static PFNGLBLITNAMEDFRAMEBUFFERPROC
epoxy_glBlitNamedFramebuffer_resolver(void)78051 epoxy_glBlitNamedFramebuffer_resolver(void)
78052 {
78053     static const enum gl_provider providers[] = {
78054         PROVIDER_Desktop_OpenGL_4_5,
78055         PROVIDER_GL_ARB_direct_state_access,
78056         gl_provider_terminator
78057     };
78058     static const uint32_t entrypoints[] = {
78059         3266 /* "glBlitNamedFramebuffer" */,
78060         3266 /* "glBlitNamedFramebuffer" */,
78061     };
78062     return gl_provider_resolver(entrypoint_strings + 3266 /* "glBlitNamedFramebuffer" */,
78063                                 providers, entrypoints);
78064 }
78065 
78066 static PFNGLBUFFERADDRESSRANGENVPROC
epoxy_glBufferAddressRangeNV_resolver(void)78067 epoxy_glBufferAddressRangeNV_resolver(void)
78068 {
78069     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 3289 /* glBufferAddressRangeNV */);
78070 }
78071 
78072 static PFNGLBUFFERATTACHMEMORYNVPROC
epoxy_glBufferAttachMemoryNV_resolver(void)78073 epoxy_glBufferAttachMemoryNV_resolver(void)
78074 {
78075     return gl_single_resolver(PROVIDER_GL_NV_memory_attachment, 3312 /* glBufferAttachMemoryNV */);
78076 }
78077 
78078 static PFNGLBUFFERDATAPROC
epoxy_glBufferData_resolver(void)78079 epoxy_glBufferData_resolver(void)
78080 {
78081     static const enum gl_provider providers[] = {
78082         PROVIDER_Desktop_OpenGL_1_5,
78083         PROVIDER_OpenGL_ES_1_0,
78084         PROVIDER_OpenGL_ES_2_0,
78085         PROVIDER_GL_ARB_vertex_buffer_object,
78086         gl_provider_terminator
78087     };
78088     static const uint32_t entrypoints[] = {
78089         3335 /* "glBufferData" */,
78090         3335 /* "glBufferData" */,
78091         3335 /* "glBufferData" */,
78092         3348 /* "glBufferDataARB" */,
78093     };
78094     return gl_provider_resolver(entrypoint_strings + 3335 /* "glBufferData" */,
78095                                 providers, entrypoints);
78096 }
78097 
78098 static PFNGLBUFFERDATAARBPROC
epoxy_glBufferDataARB_resolver(void)78099 epoxy_glBufferDataARB_resolver(void)
78100 {
78101     static const enum gl_provider providers[] = {
78102         PROVIDER_GL_ARB_vertex_buffer_object,
78103         PROVIDER_Desktop_OpenGL_1_5,
78104         PROVIDER_OpenGL_ES_1_0,
78105         PROVIDER_OpenGL_ES_2_0,
78106         gl_provider_terminator
78107     };
78108     static const uint32_t entrypoints[] = {
78109         3348 /* "glBufferDataARB" */,
78110         3335 /* "glBufferData" */,
78111         3335 /* "glBufferData" */,
78112         3335 /* "glBufferData" */,
78113     };
78114     return gl_provider_resolver(entrypoint_strings + 3348 /* "glBufferDataARB" */,
78115                                 providers, entrypoints);
78116 }
78117 
78118 static PFNGLBUFFERPAGECOMMITMENTARBPROC
epoxy_glBufferPageCommitmentARB_resolver(void)78119 epoxy_glBufferPageCommitmentARB_resolver(void)
78120 {
78121     return gl_single_resolver(PROVIDER_GL_ARB_sparse_buffer, 3364 /* glBufferPageCommitmentARB */);
78122 }
78123 
78124 static PFNGLBUFFERPARAMETERIAPPLEPROC
epoxy_glBufferParameteriAPPLE_resolver(void)78125 epoxy_glBufferParameteriAPPLE_resolver(void)
78126 {
78127     return gl_single_resolver(PROVIDER_GL_APPLE_flush_buffer_range, 3390 /* glBufferParameteriAPPLE */);
78128 }
78129 
78130 static PFNGLBUFFERSTORAGEPROC
epoxy_glBufferStorage_resolver(void)78131 epoxy_glBufferStorage_resolver(void)
78132 {
78133     static const enum gl_provider providers[] = {
78134         PROVIDER_Desktop_OpenGL_4_4,
78135         PROVIDER_GL_ARB_buffer_storage,
78136         PROVIDER_GL_EXT_buffer_storage,
78137         gl_provider_terminator
78138     };
78139     static const uint32_t entrypoints[] = {
78140         3414 /* "glBufferStorage" */,
78141         3414 /* "glBufferStorage" */,
78142         3430 /* "glBufferStorageEXT" */,
78143     };
78144     return gl_provider_resolver(entrypoint_strings + 3414 /* "glBufferStorage" */,
78145                                 providers, entrypoints);
78146 }
78147 
78148 static PFNGLBUFFERSTORAGEEXTPROC
epoxy_glBufferStorageEXT_resolver(void)78149 epoxy_glBufferStorageEXT_resolver(void)
78150 {
78151     static const enum gl_provider providers[] = {
78152         PROVIDER_GL_EXT_buffer_storage,
78153         PROVIDER_Desktop_OpenGL_4_4,
78154         PROVIDER_GL_ARB_buffer_storage,
78155         gl_provider_terminator
78156     };
78157     static const uint32_t entrypoints[] = {
78158         3430 /* "glBufferStorageEXT" */,
78159         3414 /* "glBufferStorage" */,
78160         3414 /* "glBufferStorage" */,
78161     };
78162     return gl_provider_resolver(entrypoint_strings + 3430 /* "glBufferStorageEXT" */,
78163                                 providers, entrypoints);
78164 }
78165 
78166 static PFNGLBUFFERSTORAGEEXTERNALEXTPROC
epoxy_glBufferStorageExternalEXT_resolver(void)78167 epoxy_glBufferStorageExternalEXT_resolver(void)
78168 {
78169     return gl_single_resolver(PROVIDER_GL_EXT_external_buffer, 3449 /* glBufferStorageExternalEXT */);
78170 }
78171 
78172 static PFNGLBUFFERSTORAGEMEMEXTPROC
epoxy_glBufferStorageMemEXT_resolver(void)78173 epoxy_glBufferStorageMemEXT_resolver(void)
78174 {
78175     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 3476 /* glBufferStorageMemEXT */);
78176 }
78177 
78178 static PFNGLBUFFERSUBDATAPROC
epoxy_glBufferSubData_resolver(void)78179 epoxy_glBufferSubData_resolver(void)
78180 {
78181     static const enum gl_provider providers[] = {
78182         PROVIDER_Desktop_OpenGL_1_5,
78183         PROVIDER_OpenGL_ES_1_0,
78184         PROVIDER_OpenGL_ES_2_0,
78185         PROVIDER_GL_ARB_vertex_buffer_object,
78186         gl_provider_terminator
78187     };
78188     static const uint32_t entrypoints[] = {
78189         3498 /* "glBufferSubData" */,
78190         3498 /* "glBufferSubData" */,
78191         3498 /* "glBufferSubData" */,
78192         3514 /* "glBufferSubDataARB" */,
78193     };
78194     return gl_provider_resolver(entrypoint_strings + 3498 /* "glBufferSubData" */,
78195                                 providers, entrypoints);
78196 }
78197 
78198 static PFNGLBUFFERSUBDATAARBPROC
epoxy_glBufferSubDataARB_resolver(void)78199 epoxy_glBufferSubDataARB_resolver(void)
78200 {
78201     static const enum gl_provider providers[] = {
78202         PROVIDER_GL_ARB_vertex_buffer_object,
78203         PROVIDER_Desktop_OpenGL_1_5,
78204         PROVIDER_OpenGL_ES_1_0,
78205         PROVIDER_OpenGL_ES_2_0,
78206         gl_provider_terminator
78207     };
78208     static const uint32_t entrypoints[] = {
78209         3514 /* "glBufferSubDataARB" */,
78210         3498 /* "glBufferSubData" */,
78211         3498 /* "glBufferSubData" */,
78212         3498 /* "glBufferSubData" */,
78213     };
78214     return gl_provider_resolver(entrypoint_strings + 3514 /* "glBufferSubDataARB" */,
78215                                 providers, entrypoints);
78216 }
78217 
78218 static PFNGLCALLCOMMANDLISTNVPROC
epoxy_glCallCommandListNV_resolver(void)78219 epoxy_glCallCommandListNV_resolver(void)
78220 {
78221     return gl_single_resolver(PROVIDER_GL_NV_command_list, 3533 /* glCallCommandListNV */);
78222 }
78223 
78224 static PFNGLCALLLISTPROC
epoxy_glCallList_resolver(void)78225 epoxy_glCallList_resolver(void)
78226 {
78227     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 3553 /* glCallList */);
78228 }
78229 
78230 static PFNGLCALLLISTSPROC
epoxy_glCallLists_resolver(void)78231 epoxy_glCallLists_resolver(void)
78232 {
78233     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 3564 /* glCallLists */);
78234 }
78235 
78236 static PFNGLCHECKFRAMEBUFFERSTATUSPROC
epoxy_glCheckFramebufferStatus_resolver(void)78237 epoxy_glCheckFramebufferStatus_resolver(void)
78238 {
78239     static const enum gl_provider providers[] = {
78240         PROVIDER_Desktop_OpenGL_3_0,
78241         PROVIDER_GL_ARB_framebuffer_object,
78242         PROVIDER_OpenGL_ES_2_0,
78243         PROVIDER_GL_EXT_framebuffer_object,
78244         gl_provider_terminator
78245     };
78246     static const uint32_t entrypoints[] = {
78247         3576 /* "glCheckFramebufferStatus" */,
78248         3576 /* "glCheckFramebufferStatus" */,
78249         3576 /* "glCheckFramebufferStatus" */,
78250         3601 /* "glCheckFramebufferStatusEXT" */,
78251     };
78252     return gl_provider_resolver(entrypoint_strings + 3576 /* "glCheckFramebufferStatus" */,
78253                                 providers, entrypoints);
78254 }
78255 
78256 static PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC
epoxy_glCheckFramebufferStatusEXT_resolver(void)78257 epoxy_glCheckFramebufferStatusEXT_resolver(void)
78258 {
78259     static const enum gl_provider providers[] = {
78260         PROVIDER_GL_EXT_framebuffer_object,
78261         PROVIDER_Desktop_OpenGL_3_0,
78262         PROVIDER_GL_ARB_framebuffer_object,
78263         PROVIDER_OpenGL_ES_2_0,
78264         gl_provider_terminator
78265     };
78266     static const uint32_t entrypoints[] = {
78267         3601 /* "glCheckFramebufferStatusEXT" */,
78268         3576 /* "glCheckFramebufferStatus" */,
78269         3576 /* "glCheckFramebufferStatus" */,
78270         3576 /* "glCheckFramebufferStatus" */,
78271     };
78272     return gl_provider_resolver(entrypoint_strings + 3601 /* "glCheckFramebufferStatusEXT" */,
78273                                 providers, entrypoints);
78274 }
78275 
78276 static PFNGLCHECKFRAMEBUFFERSTATUSOESPROC
epoxy_glCheckFramebufferStatusOES_resolver(void)78277 epoxy_glCheckFramebufferStatusOES_resolver(void)
78278 {
78279     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 3629 /* glCheckFramebufferStatusOES */);
78280 }
78281 
78282 static PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC
epoxy_glCheckNamedFramebufferStatus_resolver(void)78283 epoxy_glCheckNamedFramebufferStatus_resolver(void)
78284 {
78285     static const enum gl_provider providers[] = {
78286         PROVIDER_Desktop_OpenGL_4_5,
78287         PROVIDER_GL_ARB_direct_state_access,
78288         gl_provider_terminator
78289     };
78290     static const uint32_t entrypoints[] = {
78291         3657 /* "glCheckNamedFramebufferStatus" */,
78292         3657 /* "glCheckNamedFramebufferStatus" */,
78293     };
78294     return gl_provider_resolver(entrypoint_strings + 3657 /* "glCheckNamedFramebufferStatus" */,
78295                                 providers, entrypoints);
78296 }
78297 
78298 static PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC
epoxy_glCheckNamedFramebufferStatusEXT_resolver(void)78299 epoxy_glCheckNamedFramebufferStatusEXT_resolver(void)
78300 {
78301     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 3687 /* glCheckNamedFramebufferStatusEXT */);
78302 }
78303 
78304 static PFNGLCLAMPCOLORPROC
epoxy_glClampColor_resolver(void)78305 epoxy_glClampColor_resolver(void)
78306 {
78307     static const enum gl_provider providers[] = {
78308         PROVIDER_Desktop_OpenGL_3_0,
78309         PROVIDER_GL_ARB_color_buffer_float,
78310         gl_provider_terminator
78311     };
78312     static const uint32_t entrypoints[] = {
78313         3720 /* "glClampColor" */,
78314         3733 /* "glClampColorARB" */,
78315     };
78316     return gl_provider_resolver(entrypoint_strings + 3720 /* "glClampColor" */,
78317                                 providers, entrypoints);
78318 }
78319 
78320 static PFNGLCLAMPCOLORARBPROC
epoxy_glClampColorARB_resolver(void)78321 epoxy_glClampColorARB_resolver(void)
78322 {
78323     static const enum gl_provider providers[] = {
78324         PROVIDER_GL_ARB_color_buffer_float,
78325         PROVIDER_Desktop_OpenGL_3_0,
78326         gl_provider_terminator
78327     };
78328     static const uint32_t entrypoints[] = {
78329         3733 /* "glClampColorARB" */,
78330         3720 /* "glClampColor" */,
78331     };
78332     return gl_provider_resolver(entrypoint_strings + 3733 /* "glClampColorARB" */,
78333                                 providers, entrypoints);
78334 }
78335 
78336 static PFNGLCLEARPROC
epoxy_glClear_resolver(void)78337 epoxy_glClear_resolver(void)
78338 {
78339     static const enum gl_provider providers[] = {
78340         PROVIDER_Desktop_OpenGL_1_0,
78341         PROVIDER_OpenGL_ES_1_0,
78342         PROVIDER_OpenGL_ES_2_0,
78343         gl_provider_terminator
78344     };
78345     static const uint32_t entrypoints[] = {
78346         3749 /* "glClear" */,
78347         3749 /* "glClear" */,
78348         3749 /* "glClear" */,
78349     };
78350     return gl_provider_resolver(entrypoint_strings + 3749 /* "glClear" */,
78351                                 providers, entrypoints);
78352 }
78353 
78354 static PFNGLCLEARACCUMPROC
epoxy_glClearAccum_resolver(void)78355 epoxy_glClearAccum_resolver(void)
78356 {
78357     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 3757 /* glClearAccum */);
78358 }
78359 
78360 static PFNGLCLEARACCUMXOESPROC
epoxy_glClearAccumxOES_resolver(void)78361 epoxy_glClearAccumxOES_resolver(void)
78362 {
78363     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 3770 /* glClearAccumxOES */);
78364 }
78365 
78366 static PFNGLCLEARBUFFERDATAPROC
epoxy_glClearBufferData_resolver(void)78367 epoxy_glClearBufferData_resolver(void)
78368 {
78369     static const enum gl_provider providers[] = {
78370         PROVIDER_Desktop_OpenGL_4_3,
78371         PROVIDER_GL_ARB_clear_buffer_object,
78372         gl_provider_terminator
78373     };
78374     static const uint32_t entrypoints[] = {
78375         3787 /* "glClearBufferData" */,
78376         3787 /* "glClearBufferData" */,
78377     };
78378     return gl_provider_resolver(entrypoint_strings + 3787 /* "glClearBufferData" */,
78379                                 providers, entrypoints);
78380 }
78381 
78382 static PFNGLCLEARBUFFERSUBDATAPROC
epoxy_glClearBufferSubData_resolver(void)78383 epoxy_glClearBufferSubData_resolver(void)
78384 {
78385     static const enum gl_provider providers[] = {
78386         PROVIDER_Desktop_OpenGL_4_3,
78387         PROVIDER_GL_ARB_clear_buffer_object,
78388         gl_provider_terminator
78389     };
78390     static const uint32_t entrypoints[] = {
78391         3805 /* "glClearBufferSubData" */,
78392         3805 /* "glClearBufferSubData" */,
78393     };
78394     return gl_provider_resolver(entrypoint_strings + 3805 /* "glClearBufferSubData" */,
78395                                 providers, entrypoints);
78396 }
78397 
78398 static PFNGLCLEARBUFFERFIPROC
epoxy_glClearBufferfi_resolver(void)78399 epoxy_glClearBufferfi_resolver(void)
78400 {
78401     static const enum gl_provider providers[] = {
78402         PROVIDER_Desktop_OpenGL_3_0,
78403         PROVIDER_OpenGL_ES_3_0,
78404         gl_provider_terminator
78405     };
78406     static const uint32_t entrypoints[] = {
78407         3826 /* "glClearBufferfi" */,
78408         3826 /* "glClearBufferfi" */,
78409     };
78410     return gl_provider_resolver(entrypoint_strings + 3826 /* "glClearBufferfi" */,
78411                                 providers, entrypoints);
78412 }
78413 
78414 static PFNGLCLEARBUFFERFVPROC
epoxy_glClearBufferfv_resolver(void)78415 epoxy_glClearBufferfv_resolver(void)
78416 {
78417     static const enum gl_provider providers[] = {
78418         PROVIDER_Desktop_OpenGL_3_0,
78419         PROVIDER_OpenGL_ES_3_0,
78420         gl_provider_terminator
78421     };
78422     static const uint32_t entrypoints[] = {
78423         3842 /* "glClearBufferfv" */,
78424         3842 /* "glClearBufferfv" */,
78425     };
78426     return gl_provider_resolver(entrypoint_strings + 3842 /* "glClearBufferfv" */,
78427                                 providers, entrypoints);
78428 }
78429 
78430 static PFNGLCLEARBUFFERIVPROC
epoxy_glClearBufferiv_resolver(void)78431 epoxy_glClearBufferiv_resolver(void)
78432 {
78433     static const enum gl_provider providers[] = {
78434         PROVIDER_Desktop_OpenGL_3_0,
78435         PROVIDER_OpenGL_ES_3_0,
78436         gl_provider_terminator
78437     };
78438     static const uint32_t entrypoints[] = {
78439         3858 /* "glClearBufferiv" */,
78440         3858 /* "glClearBufferiv" */,
78441     };
78442     return gl_provider_resolver(entrypoint_strings + 3858 /* "glClearBufferiv" */,
78443                                 providers, entrypoints);
78444 }
78445 
78446 static PFNGLCLEARBUFFERUIVPROC
epoxy_glClearBufferuiv_resolver(void)78447 epoxy_glClearBufferuiv_resolver(void)
78448 {
78449     static const enum gl_provider providers[] = {
78450         PROVIDER_Desktop_OpenGL_3_0,
78451         PROVIDER_OpenGL_ES_3_0,
78452         gl_provider_terminator
78453     };
78454     static const uint32_t entrypoints[] = {
78455         3874 /* "glClearBufferuiv" */,
78456         3874 /* "glClearBufferuiv" */,
78457     };
78458     return gl_provider_resolver(entrypoint_strings + 3874 /* "glClearBufferuiv" */,
78459                                 providers, entrypoints);
78460 }
78461 
78462 static PFNGLCLEARCOLORPROC
epoxy_glClearColor_resolver(void)78463 epoxy_glClearColor_resolver(void)
78464 {
78465     static const enum gl_provider providers[] = {
78466         PROVIDER_Desktop_OpenGL_1_0,
78467         PROVIDER_OpenGL_ES_1_0,
78468         PROVIDER_OpenGL_ES_2_0,
78469         gl_provider_terminator
78470     };
78471     static const uint32_t entrypoints[] = {
78472         3891 /* "glClearColor" */,
78473         3891 /* "glClearColor" */,
78474         3891 /* "glClearColor" */,
78475     };
78476     return gl_provider_resolver(entrypoint_strings + 3891 /* "glClearColor" */,
78477                                 providers, entrypoints);
78478 }
78479 
78480 static PFNGLCLEARCOLORIIEXTPROC
epoxy_glClearColorIiEXT_resolver(void)78481 epoxy_glClearColorIiEXT_resolver(void)
78482 {
78483     return gl_single_resolver(PROVIDER_GL_EXT_texture_integer, 3904 /* glClearColorIiEXT */);
78484 }
78485 
78486 static PFNGLCLEARCOLORIUIEXTPROC
epoxy_glClearColorIuiEXT_resolver(void)78487 epoxy_glClearColorIuiEXT_resolver(void)
78488 {
78489     return gl_single_resolver(PROVIDER_GL_EXT_texture_integer, 3922 /* glClearColorIuiEXT */);
78490 }
78491 
78492 static PFNGLCLEARCOLORXPROC
epoxy_glClearColorx_resolver(void)78493 epoxy_glClearColorx_resolver(void)
78494 {
78495     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 3941 /* glClearColorx */);
78496 }
78497 
78498 static PFNGLCLEARCOLORXOESPROC
epoxy_glClearColorxOES_resolver(void)78499 epoxy_glClearColorxOES_resolver(void)
78500 {
78501     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 3955 /* glClearColorxOES */);
78502 }
78503 
78504 static PFNGLCLEARDEPTHPROC
epoxy_glClearDepth_resolver(void)78505 epoxy_glClearDepth_resolver(void)
78506 {
78507     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 3972 /* glClearDepth */);
78508 }
78509 
78510 static PFNGLCLEARDEPTHDNVPROC
epoxy_glClearDepthdNV_resolver(void)78511 epoxy_glClearDepthdNV_resolver(void)
78512 {
78513     return gl_single_resolver(PROVIDER_GL_NV_depth_buffer_float, 3985 /* glClearDepthdNV */);
78514 }
78515 
78516 static PFNGLCLEARDEPTHFPROC
epoxy_glClearDepthf_resolver(void)78517 epoxy_glClearDepthf_resolver(void)
78518 {
78519     static const enum gl_provider providers[] = {
78520         PROVIDER_Desktop_OpenGL_4_1,
78521         PROVIDER_GL_ARB_ES2_compatibility,
78522         PROVIDER_OpenGL_ES_1_0,
78523         PROVIDER_OpenGL_ES_2_0,
78524         PROVIDER_GL_OES_single_precision,
78525         gl_provider_terminator
78526     };
78527     static const uint32_t entrypoints[] = {
78528         4001 /* "glClearDepthf" */,
78529         4001 /* "glClearDepthf" */,
78530         4001 /* "glClearDepthf" */,
78531         4001 /* "glClearDepthf" */,
78532         4015 /* "glClearDepthfOES" */,
78533     };
78534     return gl_provider_resolver(entrypoint_strings + 4001 /* "glClearDepthf" */,
78535                                 providers, entrypoints);
78536 }
78537 
78538 static PFNGLCLEARDEPTHFOESPROC
epoxy_glClearDepthfOES_resolver(void)78539 epoxy_glClearDepthfOES_resolver(void)
78540 {
78541     static const enum gl_provider providers[] = {
78542         PROVIDER_GL_OES_single_precision,
78543         PROVIDER_Desktop_OpenGL_4_1,
78544         PROVIDER_GL_ARB_ES2_compatibility,
78545         PROVIDER_OpenGL_ES_1_0,
78546         PROVIDER_OpenGL_ES_2_0,
78547         gl_provider_terminator
78548     };
78549     static const uint32_t entrypoints[] = {
78550         4015 /* "glClearDepthfOES" */,
78551         4001 /* "glClearDepthf" */,
78552         4001 /* "glClearDepthf" */,
78553         4001 /* "glClearDepthf" */,
78554         4001 /* "glClearDepthf" */,
78555     };
78556     return gl_provider_resolver(entrypoint_strings + 4015 /* "glClearDepthfOES" */,
78557                                 providers, entrypoints);
78558 }
78559 
78560 static PFNGLCLEARDEPTHXPROC
epoxy_glClearDepthx_resolver(void)78561 epoxy_glClearDepthx_resolver(void)
78562 {
78563     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 4032 /* glClearDepthx */);
78564 }
78565 
78566 static PFNGLCLEARDEPTHXOESPROC
epoxy_glClearDepthxOES_resolver(void)78567 epoxy_glClearDepthxOES_resolver(void)
78568 {
78569     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 4046 /* glClearDepthxOES */);
78570 }
78571 
78572 static PFNGLCLEARINDEXPROC
epoxy_glClearIndex_resolver(void)78573 epoxy_glClearIndex_resolver(void)
78574 {
78575     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4063 /* glClearIndex */);
78576 }
78577 
78578 static PFNGLCLEARNAMEDBUFFERDATAPROC
epoxy_glClearNamedBufferData_resolver(void)78579 epoxy_glClearNamedBufferData_resolver(void)
78580 {
78581     static const enum gl_provider providers[] = {
78582         PROVIDER_Desktop_OpenGL_4_5,
78583         PROVIDER_GL_ARB_direct_state_access,
78584         gl_provider_terminator
78585     };
78586     static const uint32_t entrypoints[] = {
78587         4076 /* "glClearNamedBufferData" */,
78588         4076 /* "glClearNamedBufferData" */,
78589     };
78590     return gl_provider_resolver(entrypoint_strings + 4076 /* "glClearNamedBufferData" */,
78591                                 providers, entrypoints);
78592 }
78593 
78594 static PFNGLCLEARNAMEDBUFFERDATAEXTPROC
epoxy_glClearNamedBufferDataEXT_resolver(void)78595 epoxy_glClearNamedBufferDataEXT_resolver(void)
78596 {
78597     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 4099 /* glClearNamedBufferDataEXT */);
78598 }
78599 
78600 static PFNGLCLEARNAMEDBUFFERSUBDATAPROC
epoxy_glClearNamedBufferSubData_resolver(void)78601 epoxy_glClearNamedBufferSubData_resolver(void)
78602 {
78603     static const enum gl_provider providers[] = {
78604         PROVIDER_Desktop_OpenGL_4_5,
78605         PROVIDER_GL_ARB_direct_state_access,
78606         gl_provider_terminator
78607     };
78608     static const uint32_t entrypoints[] = {
78609         4125 /* "glClearNamedBufferSubData" */,
78610         4125 /* "glClearNamedBufferSubData" */,
78611     };
78612     return gl_provider_resolver(entrypoint_strings + 4125 /* "glClearNamedBufferSubData" */,
78613                                 providers, entrypoints);
78614 }
78615 
78616 static PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC
epoxy_glClearNamedBufferSubDataEXT_resolver(void)78617 epoxy_glClearNamedBufferSubDataEXT_resolver(void)
78618 {
78619     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 4151 /* glClearNamedBufferSubDataEXT */);
78620 }
78621 
78622 static PFNGLCLEARNAMEDFRAMEBUFFERFIPROC
epoxy_glClearNamedFramebufferfi_resolver(void)78623 epoxy_glClearNamedFramebufferfi_resolver(void)
78624 {
78625     static const enum gl_provider providers[] = {
78626         PROVIDER_Desktop_OpenGL_4_5,
78627         PROVIDER_GL_ARB_direct_state_access,
78628         gl_provider_terminator
78629     };
78630     static const uint32_t entrypoints[] = {
78631         4180 /* "glClearNamedFramebufferfi" */,
78632         4180 /* "glClearNamedFramebufferfi" */,
78633     };
78634     return gl_provider_resolver(entrypoint_strings + 4180 /* "glClearNamedFramebufferfi" */,
78635                                 providers, entrypoints);
78636 }
78637 
78638 static PFNGLCLEARNAMEDFRAMEBUFFERFVPROC
epoxy_glClearNamedFramebufferfv_resolver(void)78639 epoxy_glClearNamedFramebufferfv_resolver(void)
78640 {
78641     static const enum gl_provider providers[] = {
78642         PROVIDER_Desktop_OpenGL_4_5,
78643         PROVIDER_GL_ARB_direct_state_access,
78644         gl_provider_terminator
78645     };
78646     static const uint32_t entrypoints[] = {
78647         4206 /* "glClearNamedFramebufferfv" */,
78648         4206 /* "glClearNamedFramebufferfv" */,
78649     };
78650     return gl_provider_resolver(entrypoint_strings + 4206 /* "glClearNamedFramebufferfv" */,
78651                                 providers, entrypoints);
78652 }
78653 
78654 static PFNGLCLEARNAMEDFRAMEBUFFERIVPROC
epoxy_glClearNamedFramebufferiv_resolver(void)78655 epoxy_glClearNamedFramebufferiv_resolver(void)
78656 {
78657     static const enum gl_provider providers[] = {
78658         PROVIDER_Desktop_OpenGL_4_5,
78659         PROVIDER_GL_ARB_direct_state_access,
78660         gl_provider_terminator
78661     };
78662     static const uint32_t entrypoints[] = {
78663         4232 /* "glClearNamedFramebufferiv" */,
78664         4232 /* "glClearNamedFramebufferiv" */,
78665     };
78666     return gl_provider_resolver(entrypoint_strings + 4232 /* "glClearNamedFramebufferiv" */,
78667                                 providers, entrypoints);
78668 }
78669 
78670 static PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC
epoxy_glClearNamedFramebufferuiv_resolver(void)78671 epoxy_glClearNamedFramebufferuiv_resolver(void)
78672 {
78673     static const enum gl_provider providers[] = {
78674         PROVIDER_Desktop_OpenGL_4_5,
78675         PROVIDER_GL_ARB_direct_state_access,
78676         gl_provider_terminator
78677     };
78678     static const uint32_t entrypoints[] = {
78679         4258 /* "glClearNamedFramebufferuiv" */,
78680         4258 /* "glClearNamedFramebufferuiv" */,
78681     };
78682     return gl_provider_resolver(entrypoint_strings + 4258 /* "glClearNamedFramebufferuiv" */,
78683                                 providers, entrypoints);
78684 }
78685 
78686 static PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC
epoxy_glClearPixelLocalStorageuiEXT_resolver(void)78687 epoxy_glClearPixelLocalStorageuiEXT_resolver(void)
78688 {
78689     return gl_single_resolver(PROVIDER_GL_EXT_shader_pixel_local_storage2, 4285 /* glClearPixelLocalStorageuiEXT */);
78690 }
78691 
78692 static PFNGLCLEARSTENCILPROC
epoxy_glClearStencil_resolver(void)78693 epoxy_glClearStencil_resolver(void)
78694 {
78695     static const enum gl_provider providers[] = {
78696         PROVIDER_Desktop_OpenGL_1_0,
78697         PROVIDER_OpenGL_ES_1_0,
78698         PROVIDER_OpenGL_ES_2_0,
78699         gl_provider_terminator
78700     };
78701     static const uint32_t entrypoints[] = {
78702         4315 /* "glClearStencil" */,
78703         4315 /* "glClearStencil" */,
78704         4315 /* "glClearStencil" */,
78705     };
78706     return gl_provider_resolver(entrypoint_strings + 4315 /* "glClearStencil" */,
78707                                 providers, entrypoints);
78708 }
78709 
78710 static PFNGLCLEARTEXIMAGEPROC
epoxy_glClearTexImage_resolver(void)78711 epoxy_glClearTexImage_resolver(void)
78712 {
78713     static const enum gl_provider providers[] = {
78714         PROVIDER_Desktop_OpenGL_4_4,
78715         PROVIDER_GL_ARB_clear_texture,
78716         PROVIDER_GL_EXT_clear_texture,
78717         gl_provider_terminator
78718     };
78719     static const uint32_t entrypoints[] = {
78720         4330 /* "glClearTexImage" */,
78721         4330 /* "glClearTexImage" */,
78722         4346 /* "glClearTexImageEXT" */,
78723     };
78724     return gl_provider_resolver(entrypoint_strings + 4330 /* "glClearTexImage" */,
78725                                 providers, entrypoints);
78726 }
78727 
78728 static PFNGLCLEARTEXIMAGEEXTPROC
epoxy_glClearTexImageEXT_resolver(void)78729 epoxy_glClearTexImageEXT_resolver(void)
78730 {
78731     static const enum gl_provider providers[] = {
78732         PROVIDER_GL_EXT_clear_texture,
78733         PROVIDER_Desktop_OpenGL_4_4,
78734         PROVIDER_GL_ARB_clear_texture,
78735         gl_provider_terminator
78736     };
78737     static const uint32_t entrypoints[] = {
78738         4346 /* "glClearTexImageEXT" */,
78739         4330 /* "glClearTexImage" */,
78740         4330 /* "glClearTexImage" */,
78741     };
78742     return gl_provider_resolver(entrypoint_strings + 4346 /* "glClearTexImageEXT" */,
78743                                 providers, entrypoints);
78744 }
78745 
78746 static PFNGLCLEARTEXSUBIMAGEPROC
epoxy_glClearTexSubImage_resolver(void)78747 epoxy_glClearTexSubImage_resolver(void)
78748 {
78749     static const enum gl_provider providers[] = {
78750         PROVIDER_Desktop_OpenGL_4_4,
78751         PROVIDER_GL_ARB_clear_texture,
78752         PROVIDER_GL_EXT_clear_texture,
78753         gl_provider_terminator
78754     };
78755     static const uint32_t entrypoints[] = {
78756         4365 /* "glClearTexSubImage" */,
78757         4365 /* "glClearTexSubImage" */,
78758         4384 /* "glClearTexSubImageEXT" */,
78759     };
78760     return gl_provider_resolver(entrypoint_strings + 4365 /* "glClearTexSubImage" */,
78761                                 providers, entrypoints);
78762 }
78763 
78764 static PFNGLCLEARTEXSUBIMAGEEXTPROC
epoxy_glClearTexSubImageEXT_resolver(void)78765 epoxy_glClearTexSubImageEXT_resolver(void)
78766 {
78767     static const enum gl_provider providers[] = {
78768         PROVIDER_GL_EXT_clear_texture,
78769         PROVIDER_Desktop_OpenGL_4_4,
78770         PROVIDER_GL_ARB_clear_texture,
78771         gl_provider_terminator
78772     };
78773     static const uint32_t entrypoints[] = {
78774         4384 /* "glClearTexSubImageEXT" */,
78775         4365 /* "glClearTexSubImage" */,
78776         4365 /* "glClearTexSubImage" */,
78777     };
78778     return gl_provider_resolver(entrypoint_strings + 4384 /* "glClearTexSubImageEXT" */,
78779                                 providers, entrypoints);
78780 }
78781 
78782 static PFNGLCLIENTACTIVETEXTUREPROC
epoxy_glClientActiveTexture_resolver(void)78783 epoxy_glClientActiveTexture_resolver(void)
78784 {
78785     static const enum gl_provider providers[] = {
78786         PROVIDER_Desktop_OpenGL_1_3,
78787         PROVIDER_OpenGL_ES_1_0,
78788         PROVIDER_GL_ARB_multitexture,
78789         gl_provider_terminator
78790     };
78791     static const uint32_t entrypoints[] = {
78792         4406 /* "glClientActiveTexture" */,
78793         4406 /* "glClientActiveTexture" */,
78794         4428 /* "glClientActiveTextureARB" */,
78795     };
78796     return gl_provider_resolver(entrypoint_strings + 4406 /* "glClientActiveTexture" */,
78797                                 providers, entrypoints);
78798 }
78799 
78800 static PFNGLCLIENTACTIVETEXTUREARBPROC
epoxy_glClientActiveTextureARB_resolver(void)78801 epoxy_glClientActiveTextureARB_resolver(void)
78802 {
78803     static const enum gl_provider providers[] = {
78804         PROVIDER_GL_ARB_multitexture,
78805         PROVIDER_Desktop_OpenGL_1_3,
78806         PROVIDER_OpenGL_ES_1_0,
78807         gl_provider_terminator
78808     };
78809     static const uint32_t entrypoints[] = {
78810         4428 /* "glClientActiveTextureARB" */,
78811         4406 /* "glClientActiveTexture" */,
78812         4406 /* "glClientActiveTexture" */,
78813     };
78814     return gl_provider_resolver(entrypoint_strings + 4428 /* "glClientActiveTextureARB" */,
78815                                 providers, entrypoints);
78816 }
78817 
78818 static PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC
epoxy_glClientActiveVertexStreamATI_resolver(void)78819 epoxy_glClientActiveVertexStreamATI_resolver(void)
78820 {
78821     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 4453 /* glClientActiveVertexStreamATI */);
78822 }
78823 
78824 static PFNGLCLIENTATTRIBDEFAULTEXTPROC
epoxy_glClientAttribDefaultEXT_resolver(void)78825 epoxy_glClientAttribDefaultEXT_resolver(void)
78826 {
78827     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 4483 /* glClientAttribDefaultEXT */);
78828 }
78829 
78830 static PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC
epoxy_glClientWaitSemaphoreui64NVX_resolver(void)78831 epoxy_glClientWaitSemaphoreui64NVX_resolver(void)
78832 {
78833     return gl_single_resolver(PROVIDER_GL_NVX_progress_fence, 4508 /* glClientWaitSemaphoreui64NVX */);
78834 }
78835 
78836 static PFNGLCLIENTWAITSYNCPROC
epoxy_glClientWaitSync_resolver(void)78837 epoxy_glClientWaitSync_resolver(void)
78838 {
78839     static const enum gl_provider providers[] = {
78840         PROVIDER_Desktop_OpenGL_3_2,
78841         PROVIDER_GL_ARB_sync,
78842         PROVIDER_OpenGL_ES_3_0,
78843         PROVIDER_GL_APPLE_sync,
78844         gl_provider_terminator
78845     };
78846     static const uint32_t entrypoints[] = {
78847         4537 /* "glClientWaitSync" */,
78848         4537 /* "glClientWaitSync" */,
78849         4537 /* "glClientWaitSync" */,
78850         4554 /* "glClientWaitSyncAPPLE" */,
78851     };
78852     return gl_provider_resolver(entrypoint_strings + 4537 /* "glClientWaitSync" */,
78853                                 providers, entrypoints);
78854 }
78855 
78856 static PFNGLCLIENTWAITSYNCAPPLEPROC
epoxy_glClientWaitSyncAPPLE_resolver(void)78857 epoxy_glClientWaitSyncAPPLE_resolver(void)
78858 {
78859     static const enum gl_provider providers[] = {
78860         PROVIDER_GL_APPLE_sync,
78861         PROVIDER_Desktop_OpenGL_3_2,
78862         PROVIDER_GL_ARB_sync,
78863         PROVIDER_OpenGL_ES_3_0,
78864         gl_provider_terminator
78865     };
78866     static const uint32_t entrypoints[] = {
78867         4554 /* "glClientWaitSyncAPPLE" */,
78868         4537 /* "glClientWaitSync" */,
78869         4537 /* "glClientWaitSync" */,
78870         4537 /* "glClientWaitSync" */,
78871     };
78872     return gl_provider_resolver(entrypoint_strings + 4554 /* "glClientWaitSyncAPPLE" */,
78873                                 providers, entrypoints);
78874 }
78875 
78876 static PFNGLCLIPCONTROLPROC
epoxy_glClipControl_resolver(void)78877 epoxy_glClipControl_resolver(void)
78878 {
78879     static const enum gl_provider providers[] = {
78880         PROVIDER_Desktop_OpenGL_4_5,
78881         PROVIDER_GL_ARB_clip_control,
78882         PROVIDER_GL_EXT_clip_control,
78883         gl_provider_terminator
78884     };
78885     static const uint32_t entrypoints[] = {
78886         4576 /* "glClipControl" */,
78887         4576 /* "glClipControl" */,
78888         4590 /* "glClipControlEXT" */,
78889     };
78890     return gl_provider_resolver(entrypoint_strings + 4576 /* "glClipControl" */,
78891                                 providers, entrypoints);
78892 }
78893 
78894 static PFNGLCLIPCONTROLEXTPROC
epoxy_glClipControlEXT_resolver(void)78895 epoxy_glClipControlEXT_resolver(void)
78896 {
78897     static const enum gl_provider providers[] = {
78898         PROVIDER_GL_EXT_clip_control,
78899         PROVIDER_Desktop_OpenGL_4_5,
78900         PROVIDER_GL_ARB_clip_control,
78901         gl_provider_terminator
78902     };
78903     static const uint32_t entrypoints[] = {
78904         4590 /* "glClipControlEXT" */,
78905         4576 /* "glClipControl" */,
78906         4576 /* "glClipControl" */,
78907     };
78908     return gl_provider_resolver(entrypoint_strings + 4590 /* "glClipControlEXT" */,
78909                                 providers, entrypoints);
78910 }
78911 
78912 static PFNGLCLIPPLANEPROC
epoxy_glClipPlane_resolver(void)78913 epoxy_glClipPlane_resolver(void)
78914 {
78915     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4607 /* glClipPlane */);
78916 }
78917 
78918 static PFNGLCLIPPLANEFPROC
epoxy_glClipPlanef_resolver(void)78919 epoxy_glClipPlanef_resolver(void)
78920 {
78921     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 4619 /* glClipPlanef */);
78922 }
78923 
78924 static PFNGLCLIPPLANEFIMGPROC
epoxy_glClipPlanefIMG_resolver(void)78925 epoxy_glClipPlanefIMG_resolver(void)
78926 {
78927     return gl_single_resolver(PROVIDER_GL_IMG_user_clip_plane, 4632 /* glClipPlanefIMG */);
78928 }
78929 
78930 static PFNGLCLIPPLANEFOESPROC
epoxy_glClipPlanefOES_resolver(void)78931 epoxy_glClipPlanefOES_resolver(void)
78932 {
78933     return gl_single_resolver(PROVIDER_GL_OES_single_precision, 4648 /* glClipPlanefOES */);
78934 }
78935 
78936 static PFNGLCLIPPLANEXPROC
epoxy_glClipPlanex_resolver(void)78937 epoxy_glClipPlanex_resolver(void)
78938 {
78939     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 4664 /* glClipPlanex */);
78940 }
78941 
78942 static PFNGLCLIPPLANEXIMGPROC
epoxy_glClipPlanexIMG_resolver(void)78943 epoxy_glClipPlanexIMG_resolver(void)
78944 {
78945     return gl_single_resolver(PROVIDER_GL_IMG_user_clip_plane, 4677 /* glClipPlanexIMG */);
78946 }
78947 
78948 static PFNGLCLIPPLANEXOESPROC
epoxy_glClipPlanexOES_resolver(void)78949 epoxy_glClipPlanexOES_resolver(void)
78950 {
78951     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 4693 /* glClipPlanexOES */);
78952 }
78953 
78954 static PFNGLCOLOR3BPROC
epoxy_glColor3b_resolver(void)78955 epoxy_glColor3b_resolver(void)
78956 {
78957     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4709 /* glColor3b */);
78958 }
78959 
78960 static PFNGLCOLOR3BVPROC
epoxy_glColor3bv_resolver(void)78961 epoxy_glColor3bv_resolver(void)
78962 {
78963     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4719 /* glColor3bv */);
78964 }
78965 
78966 static PFNGLCOLOR3DPROC
epoxy_glColor3d_resolver(void)78967 epoxy_glColor3d_resolver(void)
78968 {
78969     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4730 /* glColor3d */);
78970 }
78971 
78972 static PFNGLCOLOR3DVPROC
epoxy_glColor3dv_resolver(void)78973 epoxy_glColor3dv_resolver(void)
78974 {
78975     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4740 /* glColor3dv */);
78976 }
78977 
78978 static PFNGLCOLOR3FPROC
epoxy_glColor3f_resolver(void)78979 epoxy_glColor3f_resolver(void)
78980 {
78981     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4751 /* glColor3f */);
78982 }
78983 
78984 static PFNGLCOLOR3FVERTEX3FSUNPROC
epoxy_glColor3fVertex3fSUN_resolver(void)78985 epoxy_glColor3fVertex3fSUN_resolver(void)
78986 {
78987     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 4761 /* glColor3fVertex3fSUN */);
78988 }
78989 
78990 static PFNGLCOLOR3FVERTEX3FVSUNPROC
epoxy_glColor3fVertex3fvSUN_resolver(void)78991 epoxy_glColor3fVertex3fvSUN_resolver(void)
78992 {
78993     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 4782 /* glColor3fVertex3fvSUN */);
78994 }
78995 
78996 static PFNGLCOLOR3FVPROC
epoxy_glColor3fv_resolver(void)78997 epoxy_glColor3fv_resolver(void)
78998 {
78999     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4804 /* glColor3fv */);
79000 }
79001 
79002 static PFNGLCOLOR3HNVPROC
epoxy_glColor3hNV_resolver(void)79003 epoxy_glColor3hNV_resolver(void)
79004 {
79005     return gl_single_resolver(PROVIDER_GL_NV_half_float, 4815 /* glColor3hNV */);
79006 }
79007 
79008 static PFNGLCOLOR3HVNVPROC
epoxy_glColor3hvNV_resolver(void)79009 epoxy_glColor3hvNV_resolver(void)
79010 {
79011     return gl_single_resolver(PROVIDER_GL_NV_half_float, 4827 /* glColor3hvNV */);
79012 }
79013 
79014 static PFNGLCOLOR3IPROC
epoxy_glColor3i_resolver(void)79015 epoxy_glColor3i_resolver(void)
79016 {
79017     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4840 /* glColor3i */);
79018 }
79019 
79020 static PFNGLCOLOR3IVPROC
epoxy_glColor3iv_resolver(void)79021 epoxy_glColor3iv_resolver(void)
79022 {
79023     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4850 /* glColor3iv */);
79024 }
79025 
79026 static PFNGLCOLOR3SPROC
epoxy_glColor3s_resolver(void)79027 epoxy_glColor3s_resolver(void)
79028 {
79029     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4861 /* glColor3s */);
79030 }
79031 
79032 static PFNGLCOLOR3SVPROC
epoxy_glColor3sv_resolver(void)79033 epoxy_glColor3sv_resolver(void)
79034 {
79035     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4871 /* glColor3sv */);
79036 }
79037 
79038 static PFNGLCOLOR3UBPROC
epoxy_glColor3ub_resolver(void)79039 epoxy_glColor3ub_resolver(void)
79040 {
79041     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4882 /* glColor3ub */);
79042 }
79043 
79044 static PFNGLCOLOR3UBVPROC
epoxy_glColor3ubv_resolver(void)79045 epoxy_glColor3ubv_resolver(void)
79046 {
79047     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4893 /* glColor3ubv */);
79048 }
79049 
79050 static PFNGLCOLOR3UIPROC
epoxy_glColor3ui_resolver(void)79051 epoxy_glColor3ui_resolver(void)
79052 {
79053     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4905 /* glColor3ui */);
79054 }
79055 
79056 static PFNGLCOLOR3UIVPROC
epoxy_glColor3uiv_resolver(void)79057 epoxy_glColor3uiv_resolver(void)
79058 {
79059     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4916 /* glColor3uiv */);
79060 }
79061 
79062 static PFNGLCOLOR3USPROC
epoxy_glColor3us_resolver(void)79063 epoxy_glColor3us_resolver(void)
79064 {
79065     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4928 /* glColor3us */);
79066 }
79067 
79068 static PFNGLCOLOR3USVPROC
epoxy_glColor3usv_resolver(void)79069 epoxy_glColor3usv_resolver(void)
79070 {
79071     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4939 /* glColor3usv */);
79072 }
79073 
79074 static PFNGLCOLOR3XOESPROC
epoxy_glColor3xOES_resolver(void)79075 epoxy_glColor3xOES_resolver(void)
79076 {
79077     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 4951 /* glColor3xOES */);
79078 }
79079 
79080 static PFNGLCOLOR3XVOESPROC
epoxy_glColor3xvOES_resolver(void)79081 epoxy_glColor3xvOES_resolver(void)
79082 {
79083     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 4964 /* glColor3xvOES */);
79084 }
79085 
79086 static PFNGLCOLOR4BPROC
epoxy_glColor4b_resolver(void)79087 epoxy_glColor4b_resolver(void)
79088 {
79089     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4978 /* glColor4b */);
79090 }
79091 
79092 static PFNGLCOLOR4BVPROC
epoxy_glColor4bv_resolver(void)79093 epoxy_glColor4bv_resolver(void)
79094 {
79095     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4988 /* glColor4bv */);
79096 }
79097 
79098 static PFNGLCOLOR4DPROC
epoxy_glColor4d_resolver(void)79099 epoxy_glColor4d_resolver(void)
79100 {
79101     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 4999 /* glColor4d */);
79102 }
79103 
79104 static PFNGLCOLOR4DVPROC
epoxy_glColor4dv_resolver(void)79105 epoxy_glColor4dv_resolver(void)
79106 {
79107     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5009 /* glColor4dv */);
79108 }
79109 
79110 static PFNGLCOLOR4FPROC
epoxy_glColor4f_resolver(void)79111 epoxy_glColor4f_resolver(void)
79112 {
79113     static const enum gl_provider providers[] = {
79114         PROVIDER_Desktop_OpenGL_1_0,
79115         PROVIDER_OpenGL_ES_1_0,
79116         gl_provider_terminator
79117     };
79118     static const uint32_t entrypoints[] = {
79119         5020 /* "glColor4f" */,
79120         5020 /* "glColor4f" */,
79121     };
79122     return gl_provider_resolver(entrypoint_strings + 5020 /* "glColor4f" */,
79123                                 providers, entrypoints);
79124 }
79125 
79126 static PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC
epoxy_glColor4fNormal3fVertex3fSUN_resolver(void)79127 epoxy_glColor4fNormal3fVertex3fSUN_resolver(void)
79128 {
79129     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 5030 /* glColor4fNormal3fVertex3fSUN */);
79130 }
79131 
79132 static PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC
epoxy_glColor4fNormal3fVertex3fvSUN_resolver(void)79133 epoxy_glColor4fNormal3fVertex3fvSUN_resolver(void)
79134 {
79135     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 5059 /* glColor4fNormal3fVertex3fvSUN */);
79136 }
79137 
79138 static PFNGLCOLOR4FVPROC
epoxy_glColor4fv_resolver(void)79139 epoxy_glColor4fv_resolver(void)
79140 {
79141     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5089 /* glColor4fv */);
79142 }
79143 
79144 static PFNGLCOLOR4HNVPROC
epoxy_glColor4hNV_resolver(void)79145 epoxy_glColor4hNV_resolver(void)
79146 {
79147     return gl_single_resolver(PROVIDER_GL_NV_half_float, 5100 /* glColor4hNV */);
79148 }
79149 
79150 static PFNGLCOLOR4HVNVPROC
epoxy_glColor4hvNV_resolver(void)79151 epoxy_glColor4hvNV_resolver(void)
79152 {
79153     return gl_single_resolver(PROVIDER_GL_NV_half_float, 5112 /* glColor4hvNV */);
79154 }
79155 
79156 static PFNGLCOLOR4IPROC
epoxy_glColor4i_resolver(void)79157 epoxy_glColor4i_resolver(void)
79158 {
79159     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5125 /* glColor4i */);
79160 }
79161 
79162 static PFNGLCOLOR4IVPROC
epoxy_glColor4iv_resolver(void)79163 epoxy_glColor4iv_resolver(void)
79164 {
79165     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5135 /* glColor4iv */);
79166 }
79167 
79168 static PFNGLCOLOR4SPROC
epoxy_glColor4s_resolver(void)79169 epoxy_glColor4s_resolver(void)
79170 {
79171     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5146 /* glColor4s */);
79172 }
79173 
79174 static PFNGLCOLOR4SVPROC
epoxy_glColor4sv_resolver(void)79175 epoxy_glColor4sv_resolver(void)
79176 {
79177     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5156 /* glColor4sv */);
79178 }
79179 
79180 static PFNGLCOLOR4UBPROC
epoxy_glColor4ub_resolver(void)79181 epoxy_glColor4ub_resolver(void)
79182 {
79183     static const enum gl_provider providers[] = {
79184         PROVIDER_Desktop_OpenGL_1_0,
79185         PROVIDER_OpenGL_ES_1_0,
79186         gl_provider_terminator
79187     };
79188     static const uint32_t entrypoints[] = {
79189         5167 /* "glColor4ub" */,
79190         5167 /* "glColor4ub" */,
79191     };
79192     return gl_provider_resolver(entrypoint_strings + 5167 /* "glColor4ub" */,
79193                                 providers, entrypoints);
79194 }
79195 
79196 static PFNGLCOLOR4UBVERTEX2FSUNPROC
epoxy_glColor4ubVertex2fSUN_resolver(void)79197 epoxy_glColor4ubVertex2fSUN_resolver(void)
79198 {
79199     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 5178 /* glColor4ubVertex2fSUN */);
79200 }
79201 
79202 static PFNGLCOLOR4UBVERTEX2FVSUNPROC
epoxy_glColor4ubVertex2fvSUN_resolver(void)79203 epoxy_glColor4ubVertex2fvSUN_resolver(void)
79204 {
79205     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 5200 /* glColor4ubVertex2fvSUN */);
79206 }
79207 
79208 static PFNGLCOLOR4UBVERTEX3FSUNPROC
epoxy_glColor4ubVertex3fSUN_resolver(void)79209 epoxy_glColor4ubVertex3fSUN_resolver(void)
79210 {
79211     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 5223 /* glColor4ubVertex3fSUN */);
79212 }
79213 
79214 static PFNGLCOLOR4UBVERTEX3FVSUNPROC
epoxy_glColor4ubVertex3fvSUN_resolver(void)79215 epoxy_glColor4ubVertex3fvSUN_resolver(void)
79216 {
79217     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 5245 /* glColor4ubVertex3fvSUN */);
79218 }
79219 
79220 static PFNGLCOLOR4UBVPROC
epoxy_glColor4ubv_resolver(void)79221 epoxy_glColor4ubv_resolver(void)
79222 {
79223     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5268 /* glColor4ubv */);
79224 }
79225 
79226 static PFNGLCOLOR4UIPROC
epoxy_glColor4ui_resolver(void)79227 epoxy_glColor4ui_resolver(void)
79228 {
79229     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5280 /* glColor4ui */);
79230 }
79231 
79232 static PFNGLCOLOR4UIVPROC
epoxy_glColor4uiv_resolver(void)79233 epoxy_glColor4uiv_resolver(void)
79234 {
79235     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5291 /* glColor4uiv */);
79236 }
79237 
79238 static PFNGLCOLOR4USPROC
epoxy_glColor4us_resolver(void)79239 epoxy_glColor4us_resolver(void)
79240 {
79241     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5303 /* glColor4us */);
79242 }
79243 
79244 static PFNGLCOLOR4USVPROC
epoxy_glColor4usv_resolver(void)79245 epoxy_glColor4usv_resolver(void)
79246 {
79247     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5314 /* glColor4usv */);
79248 }
79249 
79250 static PFNGLCOLOR4XPROC
epoxy_glColor4x_resolver(void)79251 epoxy_glColor4x_resolver(void)
79252 {
79253     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 5326 /* glColor4x */);
79254 }
79255 
79256 static PFNGLCOLOR4XOESPROC
epoxy_glColor4xOES_resolver(void)79257 epoxy_glColor4xOES_resolver(void)
79258 {
79259     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 5336 /* glColor4xOES */);
79260 }
79261 
79262 static PFNGLCOLOR4XVOESPROC
epoxy_glColor4xvOES_resolver(void)79263 epoxy_glColor4xvOES_resolver(void)
79264 {
79265     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 5349 /* glColor4xvOES */);
79266 }
79267 
79268 static PFNGLCOLORFORMATNVPROC
epoxy_glColorFormatNV_resolver(void)79269 epoxy_glColorFormatNV_resolver(void)
79270 {
79271     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 5363 /* glColorFormatNV */);
79272 }
79273 
79274 static PFNGLCOLORFRAGMENTOP1ATIPROC
epoxy_glColorFragmentOp1ATI_resolver(void)79275 epoxy_glColorFragmentOp1ATI_resolver(void)
79276 {
79277     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 5379 /* glColorFragmentOp1ATI */);
79278 }
79279 
79280 static PFNGLCOLORFRAGMENTOP2ATIPROC
epoxy_glColorFragmentOp2ATI_resolver(void)79281 epoxy_glColorFragmentOp2ATI_resolver(void)
79282 {
79283     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 5401 /* glColorFragmentOp2ATI */);
79284 }
79285 
79286 static PFNGLCOLORFRAGMENTOP3ATIPROC
epoxy_glColorFragmentOp3ATI_resolver(void)79287 epoxy_glColorFragmentOp3ATI_resolver(void)
79288 {
79289     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 5423 /* glColorFragmentOp3ATI */);
79290 }
79291 
79292 static PFNGLCOLORMASKPROC
epoxy_glColorMask_resolver(void)79293 epoxy_glColorMask_resolver(void)
79294 {
79295     static const enum gl_provider providers[] = {
79296         PROVIDER_Desktop_OpenGL_1_0,
79297         PROVIDER_OpenGL_ES_1_0,
79298         PROVIDER_OpenGL_ES_2_0,
79299         gl_provider_terminator
79300     };
79301     static const uint32_t entrypoints[] = {
79302         5445 /* "glColorMask" */,
79303         5445 /* "glColorMask" */,
79304         5445 /* "glColorMask" */,
79305     };
79306     return gl_provider_resolver(entrypoint_strings + 5445 /* "glColorMask" */,
79307                                 providers, entrypoints);
79308 }
79309 
79310 static PFNGLCOLORMASKINDEXEDEXTPROC
epoxy_glColorMaskIndexedEXT_resolver(void)79311 epoxy_glColorMaskIndexedEXT_resolver(void)
79312 {
79313     static const enum gl_provider providers[] = {
79314         PROVIDER_GL_EXT_draw_buffers2,
79315         PROVIDER_Desktop_OpenGL_3_0,
79316         PROVIDER_OpenGL_ES_3_2,
79317         PROVIDER_GL_EXT_draw_buffers_indexed,
79318         PROVIDER_GL_OES_draw_buffers_indexed,
79319         gl_provider_terminator
79320     };
79321     static const uint32_t entrypoints[] = {
79322         5457 /* "glColorMaskIndexedEXT" */,
79323         5479 /* "glColorMaski" */,
79324         5479 /* "glColorMaski" */,
79325         5492 /* "glColorMaskiEXT" */,
79326         5508 /* "glColorMaskiOES" */,
79327     };
79328     return gl_provider_resolver(entrypoint_strings + 5457 /* "glColorMaskIndexedEXT" */,
79329                                 providers, entrypoints);
79330 }
79331 
79332 static PFNGLCOLORMASKIPROC
epoxy_glColorMaski_resolver(void)79333 epoxy_glColorMaski_resolver(void)
79334 {
79335     static const enum gl_provider providers[] = {
79336         PROVIDER_Desktop_OpenGL_3_0,
79337         PROVIDER_OpenGL_ES_3_2,
79338         PROVIDER_GL_EXT_draw_buffers2,
79339         PROVIDER_GL_EXT_draw_buffers_indexed,
79340         PROVIDER_GL_OES_draw_buffers_indexed,
79341         gl_provider_terminator
79342     };
79343     static const uint32_t entrypoints[] = {
79344         5479 /* "glColorMaski" */,
79345         5479 /* "glColorMaski" */,
79346         5457 /* "glColorMaskIndexedEXT" */,
79347         5492 /* "glColorMaskiEXT" */,
79348         5508 /* "glColorMaskiOES" */,
79349     };
79350     return gl_provider_resolver(entrypoint_strings + 5479 /* "glColorMaski" */,
79351                                 providers, entrypoints);
79352 }
79353 
79354 static PFNGLCOLORMASKIEXTPROC
epoxy_glColorMaskiEXT_resolver(void)79355 epoxy_glColorMaskiEXT_resolver(void)
79356 {
79357     static const enum gl_provider providers[] = {
79358         PROVIDER_GL_EXT_draw_buffers_indexed,
79359         PROVIDER_GL_EXT_draw_buffers2,
79360         PROVIDER_Desktop_OpenGL_3_0,
79361         PROVIDER_OpenGL_ES_3_2,
79362         PROVIDER_GL_OES_draw_buffers_indexed,
79363         gl_provider_terminator
79364     };
79365     static const uint32_t entrypoints[] = {
79366         5492 /* "glColorMaskiEXT" */,
79367         5457 /* "glColorMaskIndexedEXT" */,
79368         5479 /* "glColorMaski" */,
79369         5479 /* "glColorMaski" */,
79370         5508 /* "glColorMaskiOES" */,
79371     };
79372     return gl_provider_resolver(entrypoint_strings + 5492 /* "glColorMaskiEXT" */,
79373                                 providers, entrypoints);
79374 }
79375 
79376 static PFNGLCOLORMASKIOESPROC
epoxy_glColorMaskiOES_resolver(void)79377 epoxy_glColorMaskiOES_resolver(void)
79378 {
79379     static const enum gl_provider providers[] = {
79380         PROVIDER_GL_OES_draw_buffers_indexed,
79381         PROVIDER_GL_EXT_draw_buffers2,
79382         PROVIDER_Desktop_OpenGL_3_0,
79383         PROVIDER_OpenGL_ES_3_2,
79384         PROVIDER_GL_EXT_draw_buffers_indexed,
79385         gl_provider_terminator
79386     };
79387     static const uint32_t entrypoints[] = {
79388         5508 /* "glColorMaskiOES" */,
79389         5457 /* "glColorMaskIndexedEXT" */,
79390         5479 /* "glColorMaski" */,
79391         5479 /* "glColorMaski" */,
79392         5492 /* "glColorMaskiEXT" */,
79393     };
79394     return gl_provider_resolver(entrypoint_strings + 5508 /* "glColorMaskiOES" */,
79395                                 providers, entrypoints);
79396 }
79397 
79398 static PFNGLCOLORMATERIALPROC
epoxy_glColorMaterial_resolver(void)79399 epoxy_glColorMaterial_resolver(void)
79400 {
79401     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 5524 /* glColorMaterial */);
79402 }
79403 
79404 static PFNGLCOLORP3UIPROC
epoxy_glColorP3ui_resolver(void)79405 epoxy_glColorP3ui_resolver(void)
79406 {
79407     static const enum gl_provider providers[] = {
79408         PROVIDER_Desktop_OpenGL_3_3,
79409         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
79410         gl_provider_terminator
79411     };
79412     static const uint32_t entrypoints[] = {
79413         5540 /* "glColorP3ui" */,
79414         5540 /* "glColorP3ui" */,
79415     };
79416     return gl_provider_resolver(entrypoint_strings + 5540 /* "glColorP3ui" */,
79417                                 providers, entrypoints);
79418 }
79419 
79420 static PFNGLCOLORP3UIVPROC
epoxy_glColorP3uiv_resolver(void)79421 epoxy_glColorP3uiv_resolver(void)
79422 {
79423     static const enum gl_provider providers[] = {
79424         PROVIDER_Desktop_OpenGL_3_3,
79425         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
79426         gl_provider_terminator
79427     };
79428     static const uint32_t entrypoints[] = {
79429         5552 /* "glColorP3uiv" */,
79430         5552 /* "glColorP3uiv" */,
79431     };
79432     return gl_provider_resolver(entrypoint_strings + 5552 /* "glColorP3uiv" */,
79433                                 providers, entrypoints);
79434 }
79435 
79436 static PFNGLCOLORP4UIPROC
epoxy_glColorP4ui_resolver(void)79437 epoxy_glColorP4ui_resolver(void)
79438 {
79439     static const enum gl_provider providers[] = {
79440         PROVIDER_Desktop_OpenGL_3_3,
79441         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
79442         gl_provider_terminator
79443     };
79444     static const uint32_t entrypoints[] = {
79445         5565 /* "glColorP4ui" */,
79446         5565 /* "glColorP4ui" */,
79447     };
79448     return gl_provider_resolver(entrypoint_strings + 5565 /* "glColorP4ui" */,
79449                                 providers, entrypoints);
79450 }
79451 
79452 static PFNGLCOLORP4UIVPROC
epoxy_glColorP4uiv_resolver(void)79453 epoxy_glColorP4uiv_resolver(void)
79454 {
79455     static const enum gl_provider providers[] = {
79456         PROVIDER_Desktop_OpenGL_3_3,
79457         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
79458         gl_provider_terminator
79459     };
79460     static const uint32_t entrypoints[] = {
79461         5577 /* "glColorP4uiv" */,
79462         5577 /* "glColorP4uiv" */,
79463     };
79464     return gl_provider_resolver(entrypoint_strings + 5577 /* "glColorP4uiv" */,
79465                                 providers, entrypoints);
79466 }
79467 
79468 static PFNGLCOLORPOINTERPROC
epoxy_glColorPointer_resolver(void)79469 epoxy_glColorPointer_resolver(void)
79470 {
79471     static const enum gl_provider providers[] = {
79472         PROVIDER_Desktop_OpenGL_1_1,
79473         PROVIDER_OpenGL_ES_1_0,
79474         gl_provider_terminator
79475     };
79476     static const uint32_t entrypoints[] = {
79477         5590 /* "glColorPointer" */,
79478         5590 /* "glColorPointer" */,
79479     };
79480     return gl_provider_resolver(entrypoint_strings + 5590 /* "glColorPointer" */,
79481                                 providers, entrypoints);
79482 }
79483 
79484 static PFNGLCOLORPOINTEREXTPROC
epoxy_glColorPointerEXT_resolver(void)79485 epoxy_glColorPointerEXT_resolver(void)
79486 {
79487     return gl_single_resolver(PROVIDER_GL_EXT_vertex_array, 5605 /* glColorPointerEXT */);
79488 }
79489 
79490 static PFNGLCOLORPOINTERLISTIBMPROC
epoxy_glColorPointerListIBM_resolver(void)79491 epoxy_glColorPointerListIBM_resolver(void)
79492 {
79493     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 5623 /* glColorPointerListIBM */);
79494 }
79495 
79496 static PFNGLCOLORPOINTERVINTELPROC
epoxy_glColorPointervINTEL_resolver(void)79497 epoxy_glColorPointervINTEL_resolver(void)
79498 {
79499     return gl_single_resolver(PROVIDER_GL_INTEL_parallel_arrays, 5645 /* glColorPointervINTEL */);
79500 }
79501 
79502 static PFNGLCOLORSUBTABLEPROC
epoxy_glColorSubTable_resolver(void)79503 epoxy_glColorSubTable_resolver(void)
79504 {
79505     static const enum gl_provider providers[] = {
79506         PROVIDER_GL_ARB_imaging,
79507         PROVIDER_GL_EXT_color_subtable,
79508         gl_provider_terminator
79509     };
79510     static const uint32_t entrypoints[] = {
79511         5666 /* "glColorSubTable" */,
79512         5682 /* "glColorSubTableEXT" */,
79513     };
79514     return gl_provider_resolver(entrypoint_strings + 5666 /* "glColorSubTable" */,
79515                                 providers, entrypoints);
79516 }
79517 
79518 static PFNGLCOLORSUBTABLEEXTPROC
epoxy_glColorSubTableEXT_resolver(void)79519 epoxy_glColorSubTableEXT_resolver(void)
79520 {
79521     static const enum gl_provider providers[] = {
79522         PROVIDER_GL_EXT_color_subtable,
79523         PROVIDER_GL_ARB_imaging,
79524         gl_provider_terminator
79525     };
79526     static const uint32_t entrypoints[] = {
79527         5682 /* "glColorSubTableEXT" */,
79528         5666 /* "glColorSubTable" */,
79529     };
79530     return gl_provider_resolver(entrypoint_strings + 5682 /* "glColorSubTableEXT" */,
79531                                 providers, entrypoints);
79532 }
79533 
79534 static PFNGLCOLORTABLEPROC
epoxy_glColorTable_resolver(void)79535 epoxy_glColorTable_resolver(void)
79536 {
79537     static const enum gl_provider providers[] = {
79538         PROVIDER_GL_ARB_imaging,
79539         PROVIDER_GL_EXT_paletted_texture,
79540         PROVIDER_GL_SGI_color_table,
79541         gl_provider_terminator
79542     };
79543     static const uint32_t entrypoints[] = {
79544         5701 /* "glColorTable" */,
79545         5714 /* "glColorTableEXT" */,
79546         5832 /* "glColorTableSGI" */,
79547     };
79548     return gl_provider_resolver(entrypoint_strings + 5701 /* "glColorTable" */,
79549                                 providers, entrypoints);
79550 }
79551 
79552 static PFNGLCOLORTABLEEXTPROC
epoxy_glColorTableEXT_resolver(void)79553 epoxy_glColorTableEXT_resolver(void)
79554 {
79555     static const enum gl_provider providers[] = {
79556         PROVIDER_GL_EXT_paletted_texture,
79557         PROVIDER_GL_ARB_imaging,
79558         PROVIDER_GL_SGI_color_table,
79559         gl_provider_terminator
79560     };
79561     static const uint32_t entrypoints[] = {
79562         5714 /* "glColorTableEXT" */,
79563         5701 /* "glColorTable" */,
79564         5832 /* "glColorTableSGI" */,
79565     };
79566     return gl_provider_resolver(entrypoint_strings + 5714 /* "glColorTableEXT" */,
79567                                 providers, entrypoints);
79568 }
79569 
79570 static PFNGLCOLORTABLEPARAMETERFVPROC
epoxy_glColorTableParameterfv_resolver(void)79571 epoxy_glColorTableParameterfv_resolver(void)
79572 {
79573     static const enum gl_provider providers[] = {
79574         PROVIDER_GL_ARB_imaging,
79575         PROVIDER_GL_SGI_color_table,
79576         gl_provider_terminator
79577     };
79578     static const uint32_t entrypoints[] = {
79579         5730 /* "glColorTableParameterfv" */,
79580         5754 /* "glColorTableParameterfvSGI" */,
79581     };
79582     return gl_provider_resolver(entrypoint_strings + 5730 /* "glColorTableParameterfv" */,
79583                                 providers, entrypoints);
79584 }
79585 
79586 static PFNGLCOLORTABLEPARAMETERFVSGIPROC
epoxy_glColorTableParameterfvSGI_resolver(void)79587 epoxy_glColorTableParameterfvSGI_resolver(void)
79588 {
79589     static const enum gl_provider providers[] = {
79590         PROVIDER_GL_SGI_color_table,
79591         PROVIDER_GL_ARB_imaging,
79592         gl_provider_terminator
79593     };
79594     static const uint32_t entrypoints[] = {
79595         5754 /* "glColorTableParameterfvSGI" */,
79596         5730 /* "glColorTableParameterfv" */,
79597     };
79598     return gl_provider_resolver(entrypoint_strings + 5754 /* "glColorTableParameterfvSGI" */,
79599                                 providers, entrypoints);
79600 }
79601 
79602 static PFNGLCOLORTABLEPARAMETERIVPROC
epoxy_glColorTableParameteriv_resolver(void)79603 epoxy_glColorTableParameteriv_resolver(void)
79604 {
79605     static const enum gl_provider providers[] = {
79606         PROVIDER_GL_ARB_imaging,
79607         PROVIDER_GL_SGI_color_table,
79608         gl_provider_terminator
79609     };
79610     static const uint32_t entrypoints[] = {
79611         5781 /* "glColorTableParameteriv" */,
79612         5805 /* "glColorTableParameterivSGI" */,
79613     };
79614     return gl_provider_resolver(entrypoint_strings + 5781 /* "glColorTableParameteriv" */,
79615                                 providers, entrypoints);
79616 }
79617 
79618 static PFNGLCOLORTABLEPARAMETERIVSGIPROC
epoxy_glColorTableParameterivSGI_resolver(void)79619 epoxy_glColorTableParameterivSGI_resolver(void)
79620 {
79621     static const enum gl_provider providers[] = {
79622         PROVIDER_GL_SGI_color_table,
79623         PROVIDER_GL_ARB_imaging,
79624         gl_provider_terminator
79625     };
79626     static const uint32_t entrypoints[] = {
79627         5805 /* "glColorTableParameterivSGI" */,
79628         5781 /* "glColorTableParameteriv" */,
79629     };
79630     return gl_provider_resolver(entrypoint_strings + 5805 /* "glColorTableParameterivSGI" */,
79631                                 providers, entrypoints);
79632 }
79633 
79634 static PFNGLCOLORTABLESGIPROC
epoxy_glColorTableSGI_resolver(void)79635 epoxy_glColorTableSGI_resolver(void)
79636 {
79637     static const enum gl_provider providers[] = {
79638         PROVIDER_GL_SGI_color_table,
79639         PROVIDER_GL_ARB_imaging,
79640         PROVIDER_GL_EXT_paletted_texture,
79641         gl_provider_terminator
79642     };
79643     static const uint32_t entrypoints[] = {
79644         5832 /* "glColorTableSGI" */,
79645         5701 /* "glColorTable" */,
79646         5714 /* "glColorTableEXT" */,
79647     };
79648     return gl_provider_resolver(entrypoint_strings + 5832 /* "glColorTableSGI" */,
79649                                 providers, entrypoints);
79650 }
79651 
79652 static PFNGLCOMBINERINPUTNVPROC
epoxy_glCombinerInputNV_resolver(void)79653 epoxy_glCombinerInputNV_resolver(void)
79654 {
79655     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 5848 /* glCombinerInputNV */);
79656 }
79657 
79658 static PFNGLCOMBINEROUTPUTNVPROC
epoxy_glCombinerOutputNV_resolver(void)79659 epoxy_glCombinerOutputNV_resolver(void)
79660 {
79661     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 5866 /* glCombinerOutputNV */);
79662 }
79663 
79664 static PFNGLCOMBINERPARAMETERFNVPROC
epoxy_glCombinerParameterfNV_resolver(void)79665 epoxy_glCombinerParameterfNV_resolver(void)
79666 {
79667     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 5885 /* glCombinerParameterfNV */);
79668 }
79669 
79670 static PFNGLCOMBINERPARAMETERFVNVPROC
epoxy_glCombinerParameterfvNV_resolver(void)79671 epoxy_glCombinerParameterfvNV_resolver(void)
79672 {
79673     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 5908 /* glCombinerParameterfvNV */);
79674 }
79675 
79676 static PFNGLCOMBINERPARAMETERINVPROC
epoxy_glCombinerParameteriNV_resolver(void)79677 epoxy_glCombinerParameteriNV_resolver(void)
79678 {
79679     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 5932 /* glCombinerParameteriNV */);
79680 }
79681 
79682 static PFNGLCOMBINERPARAMETERIVNVPROC
epoxy_glCombinerParameterivNV_resolver(void)79683 epoxy_glCombinerParameterivNV_resolver(void)
79684 {
79685     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 5955 /* glCombinerParameterivNV */);
79686 }
79687 
79688 static PFNGLCOMBINERSTAGEPARAMETERFVNVPROC
epoxy_glCombinerStageParameterfvNV_resolver(void)79689 epoxy_glCombinerStageParameterfvNV_resolver(void)
79690 {
79691     return gl_single_resolver(PROVIDER_GL_NV_register_combiners2, 5979 /* glCombinerStageParameterfvNV */);
79692 }
79693 
79694 static PFNGLCOMMANDLISTSEGMENTSNVPROC
epoxy_glCommandListSegmentsNV_resolver(void)79695 epoxy_glCommandListSegmentsNV_resolver(void)
79696 {
79697     return gl_single_resolver(PROVIDER_GL_NV_command_list, 6008 /* glCommandListSegmentsNV */);
79698 }
79699 
79700 static PFNGLCOMPILECOMMANDLISTNVPROC
epoxy_glCompileCommandListNV_resolver(void)79701 epoxy_glCompileCommandListNV_resolver(void)
79702 {
79703     return gl_single_resolver(PROVIDER_GL_NV_command_list, 6032 /* glCompileCommandListNV */);
79704 }
79705 
79706 static PFNGLCOMPILESHADERPROC
epoxy_glCompileShader_resolver(void)79707 epoxy_glCompileShader_resolver(void)
79708 {
79709     static const enum gl_provider providers[] = {
79710         PROVIDER_Desktop_OpenGL_2_0,
79711         PROVIDER_OpenGL_ES_2_0,
79712         PROVIDER_GL_ARB_shader_objects,
79713         gl_provider_terminator
79714     };
79715     static const uint32_t entrypoints[] = {
79716         6055 /* "glCompileShader" */,
79717         6055 /* "glCompileShader" */,
79718         6071 /* "glCompileShaderARB" */,
79719     };
79720     return gl_provider_resolver(entrypoint_strings + 6055 /* "glCompileShader" */,
79721                                 providers, entrypoints);
79722 }
79723 
79724 static PFNGLCOMPILESHADERARBPROC
epoxy_glCompileShaderARB_resolver(void)79725 epoxy_glCompileShaderARB_resolver(void)
79726 {
79727     static const enum gl_provider providers[] = {
79728         PROVIDER_GL_ARB_shader_objects,
79729         PROVIDER_Desktop_OpenGL_2_0,
79730         PROVIDER_OpenGL_ES_2_0,
79731         gl_provider_terminator
79732     };
79733     static const uint32_t entrypoints[] = {
79734         6071 /* "glCompileShaderARB" */,
79735         6055 /* "glCompileShader" */,
79736         6055 /* "glCompileShader" */,
79737     };
79738     return gl_provider_resolver(entrypoint_strings + 6071 /* "glCompileShaderARB" */,
79739                                 providers, entrypoints);
79740 }
79741 
79742 static PFNGLCOMPILESHADERINCLUDEARBPROC
epoxy_glCompileShaderIncludeARB_resolver(void)79743 epoxy_glCompileShaderIncludeARB_resolver(void)
79744 {
79745     return gl_single_resolver(PROVIDER_GL_ARB_shading_language_include, 6090 /* glCompileShaderIncludeARB */);
79746 }
79747 
79748 static PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC
epoxy_glCompressedMultiTexImage1DEXT_resolver(void)79749 epoxy_glCompressedMultiTexImage1DEXT_resolver(void)
79750 {
79751     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6116 /* glCompressedMultiTexImage1DEXT */);
79752 }
79753 
79754 static PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC
epoxy_glCompressedMultiTexImage2DEXT_resolver(void)79755 epoxy_glCompressedMultiTexImage2DEXT_resolver(void)
79756 {
79757     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6147 /* glCompressedMultiTexImage2DEXT */);
79758 }
79759 
79760 static PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC
epoxy_glCompressedMultiTexImage3DEXT_resolver(void)79761 epoxy_glCompressedMultiTexImage3DEXT_resolver(void)
79762 {
79763     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6178 /* glCompressedMultiTexImage3DEXT */);
79764 }
79765 
79766 static PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC
epoxy_glCompressedMultiTexSubImage1DEXT_resolver(void)79767 epoxy_glCompressedMultiTexSubImage1DEXT_resolver(void)
79768 {
79769     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6209 /* glCompressedMultiTexSubImage1DEXT */);
79770 }
79771 
79772 static PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC
epoxy_glCompressedMultiTexSubImage2DEXT_resolver(void)79773 epoxy_glCompressedMultiTexSubImage2DEXT_resolver(void)
79774 {
79775     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6243 /* glCompressedMultiTexSubImage2DEXT */);
79776 }
79777 
79778 static PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC
epoxy_glCompressedMultiTexSubImage3DEXT_resolver(void)79779 epoxy_glCompressedMultiTexSubImage3DEXT_resolver(void)
79780 {
79781     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6277 /* glCompressedMultiTexSubImage3DEXT */);
79782 }
79783 
79784 static PFNGLCOMPRESSEDTEXIMAGE1DPROC
epoxy_glCompressedTexImage1D_resolver(void)79785 epoxy_glCompressedTexImage1D_resolver(void)
79786 {
79787     static const enum gl_provider providers[] = {
79788         PROVIDER_Desktop_OpenGL_1_3,
79789         PROVIDER_GL_ARB_texture_compression,
79790         gl_provider_terminator
79791     };
79792     static const uint32_t entrypoints[] = {
79793         6311 /* "glCompressedTexImage1D" */,
79794         6334 /* "glCompressedTexImage1DARB" */,
79795     };
79796     return gl_provider_resolver(entrypoint_strings + 6311 /* "glCompressedTexImage1D" */,
79797                                 providers, entrypoints);
79798 }
79799 
79800 static PFNGLCOMPRESSEDTEXIMAGE1DARBPROC
epoxy_glCompressedTexImage1DARB_resolver(void)79801 epoxy_glCompressedTexImage1DARB_resolver(void)
79802 {
79803     static const enum gl_provider providers[] = {
79804         PROVIDER_GL_ARB_texture_compression,
79805         PROVIDER_Desktop_OpenGL_1_3,
79806         gl_provider_terminator
79807     };
79808     static const uint32_t entrypoints[] = {
79809         6334 /* "glCompressedTexImage1DARB" */,
79810         6311 /* "glCompressedTexImage1D" */,
79811     };
79812     return gl_provider_resolver(entrypoint_strings + 6334 /* "glCompressedTexImage1DARB" */,
79813                                 providers, entrypoints);
79814 }
79815 
79816 static PFNGLCOMPRESSEDTEXIMAGE2DPROC
epoxy_glCompressedTexImage2D_resolver(void)79817 epoxy_glCompressedTexImage2D_resolver(void)
79818 {
79819     static const enum gl_provider providers[] = {
79820         PROVIDER_Desktop_OpenGL_1_3,
79821         PROVIDER_OpenGL_ES_1_0,
79822         PROVIDER_OpenGL_ES_2_0,
79823         PROVIDER_GL_ARB_texture_compression,
79824         gl_provider_terminator
79825     };
79826     static const uint32_t entrypoints[] = {
79827         6360 /* "glCompressedTexImage2D" */,
79828         6360 /* "glCompressedTexImage2D" */,
79829         6360 /* "glCompressedTexImage2D" */,
79830         6383 /* "glCompressedTexImage2DARB" */,
79831     };
79832     return gl_provider_resolver(entrypoint_strings + 6360 /* "glCompressedTexImage2D" */,
79833                                 providers, entrypoints);
79834 }
79835 
79836 static PFNGLCOMPRESSEDTEXIMAGE2DARBPROC
epoxy_glCompressedTexImage2DARB_resolver(void)79837 epoxy_glCompressedTexImage2DARB_resolver(void)
79838 {
79839     static const enum gl_provider providers[] = {
79840         PROVIDER_GL_ARB_texture_compression,
79841         PROVIDER_Desktop_OpenGL_1_3,
79842         PROVIDER_OpenGL_ES_1_0,
79843         PROVIDER_OpenGL_ES_2_0,
79844         gl_provider_terminator
79845     };
79846     static const uint32_t entrypoints[] = {
79847         6383 /* "glCompressedTexImage2DARB" */,
79848         6360 /* "glCompressedTexImage2D" */,
79849         6360 /* "glCompressedTexImage2D" */,
79850         6360 /* "glCompressedTexImage2D" */,
79851     };
79852     return gl_provider_resolver(entrypoint_strings + 6383 /* "glCompressedTexImage2DARB" */,
79853                                 providers, entrypoints);
79854 }
79855 
79856 static PFNGLCOMPRESSEDTEXIMAGE3DPROC
epoxy_glCompressedTexImage3D_resolver(void)79857 epoxy_glCompressedTexImage3D_resolver(void)
79858 {
79859     static const enum gl_provider providers[] = {
79860         PROVIDER_Desktop_OpenGL_1_3,
79861         PROVIDER_OpenGL_ES_3_0,
79862         PROVIDER_GL_ARB_texture_compression,
79863         gl_provider_terminator
79864     };
79865     static const uint32_t entrypoints[] = {
79866         6409 /* "glCompressedTexImage3D" */,
79867         6409 /* "glCompressedTexImage3D" */,
79868         6432 /* "glCompressedTexImage3DARB" */,
79869     };
79870     return gl_provider_resolver(entrypoint_strings + 6409 /* "glCompressedTexImage3D" */,
79871                                 providers, entrypoints);
79872 }
79873 
79874 static PFNGLCOMPRESSEDTEXIMAGE3DARBPROC
epoxy_glCompressedTexImage3DARB_resolver(void)79875 epoxy_glCompressedTexImage3DARB_resolver(void)
79876 {
79877     static const enum gl_provider providers[] = {
79878         PROVIDER_GL_ARB_texture_compression,
79879         PROVIDER_Desktop_OpenGL_1_3,
79880         PROVIDER_OpenGL_ES_3_0,
79881         gl_provider_terminator
79882     };
79883     static const uint32_t entrypoints[] = {
79884         6432 /* "glCompressedTexImage3DARB" */,
79885         6409 /* "glCompressedTexImage3D" */,
79886         6409 /* "glCompressedTexImage3D" */,
79887     };
79888     return gl_provider_resolver(entrypoint_strings + 6432 /* "glCompressedTexImage3DARB" */,
79889                                 providers, entrypoints);
79890 }
79891 
79892 static PFNGLCOMPRESSEDTEXIMAGE3DOESPROC
epoxy_glCompressedTexImage3DOES_resolver(void)79893 epoxy_glCompressedTexImage3DOES_resolver(void)
79894 {
79895     return gl_single_resolver(PROVIDER_GL_OES_texture_3D, 6458 /* glCompressedTexImage3DOES */);
79896 }
79897 
79898 static PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC
epoxy_glCompressedTexSubImage1D_resolver(void)79899 epoxy_glCompressedTexSubImage1D_resolver(void)
79900 {
79901     static const enum gl_provider providers[] = {
79902         PROVIDER_Desktop_OpenGL_1_3,
79903         PROVIDER_GL_ARB_texture_compression,
79904         gl_provider_terminator
79905     };
79906     static const uint32_t entrypoints[] = {
79907         6484 /* "glCompressedTexSubImage1D" */,
79908         6510 /* "glCompressedTexSubImage1DARB" */,
79909     };
79910     return gl_provider_resolver(entrypoint_strings + 6484 /* "glCompressedTexSubImage1D" */,
79911                                 providers, entrypoints);
79912 }
79913 
79914 static PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC
epoxy_glCompressedTexSubImage1DARB_resolver(void)79915 epoxy_glCompressedTexSubImage1DARB_resolver(void)
79916 {
79917     static const enum gl_provider providers[] = {
79918         PROVIDER_GL_ARB_texture_compression,
79919         PROVIDER_Desktop_OpenGL_1_3,
79920         gl_provider_terminator
79921     };
79922     static const uint32_t entrypoints[] = {
79923         6510 /* "glCompressedTexSubImage1DARB" */,
79924         6484 /* "glCompressedTexSubImage1D" */,
79925     };
79926     return gl_provider_resolver(entrypoint_strings + 6510 /* "glCompressedTexSubImage1DARB" */,
79927                                 providers, entrypoints);
79928 }
79929 
79930 static PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC
epoxy_glCompressedTexSubImage2D_resolver(void)79931 epoxy_glCompressedTexSubImage2D_resolver(void)
79932 {
79933     static const enum gl_provider providers[] = {
79934         PROVIDER_Desktop_OpenGL_1_3,
79935         PROVIDER_OpenGL_ES_1_0,
79936         PROVIDER_OpenGL_ES_2_0,
79937         PROVIDER_GL_ARB_texture_compression,
79938         gl_provider_terminator
79939     };
79940     static const uint32_t entrypoints[] = {
79941         6539 /* "glCompressedTexSubImage2D" */,
79942         6539 /* "glCompressedTexSubImage2D" */,
79943         6539 /* "glCompressedTexSubImage2D" */,
79944         6565 /* "glCompressedTexSubImage2DARB" */,
79945     };
79946     return gl_provider_resolver(entrypoint_strings + 6539 /* "glCompressedTexSubImage2D" */,
79947                                 providers, entrypoints);
79948 }
79949 
79950 static PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC
epoxy_glCompressedTexSubImage2DARB_resolver(void)79951 epoxy_glCompressedTexSubImage2DARB_resolver(void)
79952 {
79953     static const enum gl_provider providers[] = {
79954         PROVIDER_GL_ARB_texture_compression,
79955         PROVIDER_Desktop_OpenGL_1_3,
79956         PROVIDER_OpenGL_ES_1_0,
79957         PROVIDER_OpenGL_ES_2_0,
79958         gl_provider_terminator
79959     };
79960     static const uint32_t entrypoints[] = {
79961         6565 /* "glCompressedTexSubImage2DARB" */,
79962         6539 /* "glCompressedTexSubImage2D" */,
79963         6539 /* "glCompressedTexSubImage2D" */,
79964         6539 /* "glCompressedTexSubImage2D" */,
79965     };
79966     return gl_provider_resolver(entrypoint_strings + 6565 /* "glCompressedTexSubImage2DARB" */,
79967                                 providers, entrypoints);
79968 }
79969 
79970 static PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC
epoxy_glCompressedTexSubImage3D_resolver(void)79971 epoxy_glCompressedTexSubImage3D_resolver(void)
79972 {
79973     static const enum gl_provider providers[] = {
79974         PROVIDER_Desktop_OpenGL_1_3,
79975         PROVIDER_OpenGL_ES_3_0,
79976         PROVIDER_GL_ARB_texture_compression,
79977         gl_provider_terminator
79978     };
79979     static const uint32_t entrypoints[] = {
79980         6594 /* "glCompressedTexSubImage3D" */,
79981         6594 /* "glCompressedTexSubImage3D" */,
79982         6620 /* "glCompressedTexSubImage3DARB" */,
79983     };
79984     return gl_provider_resolver(entrypoint_strings + 6594 /* "glCompressedTexSubImage3D" */,
79985                                 providers, entrypoints);
79986 }
79987 
79988 static PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC
epoxy_glCompressedTexSubImage3DARB_resolver(void)79989 epoxy_glCompressedTexSubImage3DARB_resolver(void)
79990 {
79991     static const enum gl_provider providers[] = {
79992         PROVIDER_GL_ARB_texture_compression,
79993         PROVIDER_Desktop_OpenGL_1_3,
79994         PROVIDER_OpenGL_ES_3_0,
79995         gl_provider_terminator
79996     };
79997     static const uint32_t entrypoints[] = {
79998         6620 /* "glCompressedTexSubImage3DARB" */,
79999         6594 /* "glCompressedTexSubImage3D" */,
80000         6594 /* "glCompressedTexSubImage3D" */,
80001     };
80002     return gl_provider_resolver(entrypoint_strings + 6620 /* "glCompressedTexSubImage3DARB" */,
80003                                 providers, entrypoints);
80004 }
80005 
80006 static PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC
epoxy_glCompressedTexSubImage3DOES_resolver(void)80007 epoxy_glCompressedTexSubImage3DOES_resolver(void)
80008 {
80009     return gl_single_resolver(PROVIDER_GL_OES_texture_3D, 6649 /* glCompressedTexSubImage3DOES */);
80010 }
80011 
80012 static PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC
epoxy_glCompressedTextureImage1DEXT_resolver(void)80013 epoxy_glCompressedTextureImage1DEXT_resolver(void)
80014 {
80015     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6678 /* glCompressedTextureImage1DEXT */);
80016 }
80017 
80018 static PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC
epoxy_glCompressedTextureImage2DEXT_resolver(void)80019 epoxy_glCompressedTextureImage2DEXT_resolver(void)
80020 {
80021     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6708 /* glCompressedTextureImage2DEXT */);
80022 }
80023 
80024 static PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC
epoxy_glCompressedTextureImage3DEXT_resolver(void)80025 epoxy_glCompressedTextureImage3DEXT_resolver(void)
80026 {
80027     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6738 /* glCompressedTextureImage3DEXT */);
80028 }
80029 
80030 static PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC
epoxy_glCompressedTextureSubImage1D_resolver(void)80031 epoxy_glCompressedTextureSubImage1D_resolver(void)
80032 {
80033     static const enum gl_provider providers[] = {
80034         PROVIDER_Desktop_OpenGL_4_5,
80035         PROVIDER_GL_ARB_direct_state_access,
80036         gl_provider_terminator
80037     };
80038     static const uint32_t entrypoints[] = {
80039         6768 /* "glCompressedTextureSubImage1D" */,
80040         6768 /* "glCompressedTextureSubImage1D" */,
80041     };
80042     return gl_provider_resolver(entrypoint_strings + 6768 /* "glCompressedTextureSubImage1D" */,
80043                                 providers, entrypoints);
80044 }
80045 
80046 static PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC
epoxy_glCompressedTextureSubImage1DEXT_resolver(void)80047 epoxy_glCompressedTextureSubImage1DEXT_resolver(void)
80048 {
80049     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6798 /* glCompressedTextureSubImage1DEXT */);
80050 }
80051 
80052 static PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC
epoxy_glCompressedTextureSubImage2D_resolver(void)80053 epoxy_glCompressedTextureSubImage2D_resolver(void)
80054 {
80055     static const enum gl_provider providers[] = {
80056         PROVIDER_Desktop_OpenGL_4_5,
80057         PROVIDER_GL_ARB_direct_state_access,
80058         gl_provider_terminator
80059     };
80060     static const uint32_t entrypoints[] = {
80061         6831 /* "glCompressedTextureSubImage2D" */,
80062         6831 /* "glCompressedTextureSubImage2D" */,
80063     };
80064     return gl_provider_resolver(entrypoint_strings + 6831 /* "glCompressedTextureSubImage2D" */,
80065                                 providers, entrypoints);
80066 }
80067 
80068 static PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC
epoxy_glCompressedTextureSubImage2DEXT_resolver(void)80069 epoxy_glCompressedTextureSubImage2DEXT_resolver(void)
80070 {
80071     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6861 /* glCompressedTextureSubImage2DEXT */);
80072 }
80073 
80074 static PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC
epoxy_glCompressedTextureSubImage3D_resolver(void)80075 epoxy_glCompressedTextureSubImage3D_resolver(void)
80076 {
80077     static const enum gl_provider providers[] = {
80078         PROVIDER_Desktop_OpenGL_4_5,
80079         PROVIDER_GL_ARB_direct_state_access,
80080         gl_provider_terminator
80081     };
80082     static const uint32_t entrypoints[] = {
80083         6894 /* "glCompressedTextureSubImage3D" */,
80084         6894 /* "glCompressedTextureSubImage3D" */,
80085     };
80086     return gl_provider_resolver(entrypoint_strings + 6894 /* "glCompressedTextureSubImage3D" */,
80087                                 providers, entrypoints);
80088 }
80089 
80090 static PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC
epoxy_glCompressedTextureSubImage3DEXT_resolver(void)80091 epoxy_glCompressedTextureSubImage3DEXT_resolver(void)
80092 {
80093     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 6924 /* glCompressedTextureSubImage3DEXT */);
80094 }
80095 
80096 static PFNGLCONSERVATIVERASTERPARAMETERFNVPROC
epoxy_glConservativeRasterParameterfNV_resolver(void)80097 epoxy_glConservativeRasterParameterfNV_resolver(void)
80098 {
80099     return gl_single_resolver(PROVIDER_GL_NV_conservative_raster_dilate, 6957 /* glConservativeRasterParameterfNV */);
80100 }
80101 
80102 static PFNGLCONSERVATIVERASTERPARAMETERINVPROC
epoxy_glConservativeRasterParameteriNV_resolver(void)80103 epoxy_glConservativeRasterParameteriNV_resolver(void)
80104 {
80105     return gl_single_resolver(PROVIDER_GL_NV_conservative_raster_pre_snap_triangles, 6990 /* glConservativeRasterParameteriNV */);
80106 }
80107 
80108 static PFNGLCONVOLUTIONFILTER1DPROC
epoxy_glConvolutionFilter1D_resolver(void)80109 epoxy_glConvolutionFilter1D_resolver(void)
80110 {
80111     static const enum gl_provider providers[] = {
80112         PROVIDER_GL_ARB_imaging,
80113         PROVIDER_GL_EXT_convolution,
80114         gl_provider_terminator
80115     };
80116     static const uint32_t entrypoints[] = {
80117         7023 /* "glConvolutionFilter1D" */,
80118         7045 /* "glConvolutionFilter1DEXT" */,
80119     };
80120     return gl_provider_resolver(entrypoint_strings + 7023 /* "glConvolutionFilter1D" */,
80121                                 providers, entrypoints);
80122 }
80123 
80124 static PFNGLCONVOLUTIONFILTER1DEXTPROC
epoxy_glConvolutionFilter1DEXT_resolver(void)80125 epoxy_glConvolutionFilter1DEXT_resolver(void)
80126 {
80127     static const enum gl_provider providers[] = {
80128         PROVIDER_GL_EXT_convolution,
80129         PROVIDER_GL_ARB_imaging,
80130         gl_provider_terminator
80131     };
80132     static const uint32_t entrypoints[] = {
80133         7045 /* "glConvolutionFilter1DEXT" */,
80134         7023 /* "glConvolutionFilter1D" */,
80135     };
80136     return gl_provider_resolver(entrypoint_strings + 7045 /* "glConvolutionFilter1DEXT" */,
80137                                 providers, entrypoints);
80138 }
80139 
80140 static PFNGLCONVOLUTIONFILTER2DPROC
epoxy_glConvolutionFilter2D_resolver(void)80141 epoxy_glConvolutionFilter2D_resolver(void)
80142 {
80143     static const enum gl_provider providers[] = {
80144         PROVIDER_GL_ARB_imaging,
80145         PROVIDER_GL_EXT_convolution,
80146         gl_provider_terminator
80147     };
80148     static const uint32_t entrypoints[] = {
80149         7070 /* "glConvolutionFilter2D" */,
80150         7092 /* "glConvolutionFilter2DEXT" */,
80151     };
80152     return gl_provider_resolver(entrypoint_strings + 7070 /* "glConvolutionFilter2D" */,
80153                                 providers, entrypoints);
80154 }
80155 
80156 static PFNGLCONVOLUTIONFILTER2DEXTPROC
epoxy_glConvolutionFilter2DEXT_resolver(void)80157 epoxy_glConvolutionFilter2DEXT_resolver(void)
80158 {
80159     static const enum gl_provider providers[] = {
80160         PROVIDER_GL_EXT_convolution,
80161         PROVIDER_GL_ARB_imaging,
80162         gl_provider_terminator
80163     };
80164     static const uint32_t entrypoints[] = {
80165         7092 /* "glConvolutionFilter2DEXT" */,
80166         7070 /* "glConvolutionFilter2D" */,
80167     };
80168     return gl_provider_resolver(entrypoint_strings + 7092 /* "glConvolutionFilter2DEXT" */,
80169                                 providers, entrypoints);
80170 }
80171 
80172 static PFNGLCONVOLUTIONPARAMETERFPROC
epoxy_glConvolutionParameterf_resolver(void)80173 epoxy_glConvolutionParameterf_resolver(void)
80174 {
80175     static const enum gl_provider providers[] = {
80176         PROVIDER_GL_ARB_imaging,
80177         PROVIDER_GL_EXT_convolution,
80178         gl_provider_terminator
80179     };
80180     static const uint32_t entrypoints[] = {
80181         7117 /* "glConvolutionParameterf" */,
80182         7141 /* "glConvolutionParameterfEXT" */,
80183     };
80184     return gl_provider_resolver(entrypoint_strings + 7117 /* "glConvolutionParameterf" */,
80185                                 providers, entrypoints);
80186 }
80187 
80188 static PFNGLCONVOLUTIONPARAMETERFEXTPROC
epoxy_glConvolutionParameterfEXT_resolver(void)80189 epoxy_glConvolutionParameterfEXT_resolver(void)
80190 {
80191     static const enum gl_provider providers[] = {
80192         PROVIDER_GL_EXT_convolution,
80193         PROVIDER_GL_ARB_imaging,
80194         gl_provider_terminator
80195     };
80196     static const uint32_t entrypoints[] = {
80197         7141 /* "glConvolutionParameterfEXT" */,
80198         7117 /* "glConvolutionParameterf" */,
80199     };
80200     return gl_provider_resolver(entrypoint_strings + 7141 /* "glConvolutionParameterfEXT" */,
80201                                 providers, entrypoints);
80202 }
80203 
80204 static PFNGLCONVOLUTIONPARAMETERFVPROC
epoxy_glConvolutionParameterfv_resolver(void)80205 epoxy_glConvolutionParameterfv_resolver(void)
80206 {
80207     static const enum gl_provider providers[] = {
80208         PROVIDER_GL_ARB_imaging,
80209         PROVIDER_GL_EXT_convolution,
80210         gl_provider_terminator
80211     };
80212     static const uint32_t entrypoints[] = {
80213         7168 /* "glConvolutionParameterfv" */,
80214         7193 /* "glConvolutionParameterfvEXT" */,
80215     };
80216     return gl_provider_resolver(entrypoint_strings + 7168 /* "glConvolutionParameterfv" */,
80217                                 providers, entrypoints);
80218 }
80219 
80220 static PFNGLCONVOLUTIONPARAMETERFVEXTPROC
epoxy_glConvolutionParameterfvEXT_resolver(void)80221 epoxy_glConvolutionParameterfvEXT_resolver(void)
80222 {
80223     static const enum gl_provider providers[] = {
80224         PROVIDER_GL_EXT_convolution,
80225         PROVIDER_GL_ARB_imaging,
80226         gl_provider_terminator
80227     };
80228     static const uint32_t entrypoints[] = {
80229         7193 /* "glConvolutionParameterfvEXT" */,
80230         7168 /* "glConvolutionParameterfv" */,
80231     };
80232     return gl_provider_resolver(entrypoint_strings + 7193 /* "glConvolutionParameterfvEXT" */,
80233                                 providers, entrypoints);
80234 }
80235 
80236 static PFNGLCONVOLUTIONPARAMETERIPROC
epoxy_glConvolutionParameteri_resolver(void)80237 epoxy_glConvolutionParameteri_resolver(void)
80238 {
80239     static const enum gl_provider providers[] = {
80240         PROVIDER_GL_ARB_imaging,
80241         PROVIDER_GL_EXT_convolution,
80242         gl_provider_terminator
80243     };
80244     static const uint32_t entrypoints[] = {
80245         7221 /* "glConvolutionParameteri" */,
80246         7245 /* "glConvolutionParameteriEXT" */,
80247     };
80248     return gl_provider_resolver(entrypoint_strings + 7221 /* "glConvolutionParameteri" */,
80249                                 providers, entrypoints);
80250 }
80251 
80252 static PFNGLCONVOLUTIONPARAMETERIEXTPROC
epoxy_glConvolutionParameteriEXT_resolver(void)80253 epoxy_glConvolutionParameteriEXT_resolver(void)
80254 {
80255     static const enum gl_provider providers[] = {
80256         PROVIDER_GL_EXT_convolution,
80257         PROVIDER_GL_ARB_imaging,
80258         gl_provider_terminator
80259     };
80260     static const uint32_t entrypoints[] = {
80261         7245 /* "glConvolutionParameteriEXT" */,
80262         7221 /* "glConvolutionParameteri" */,
80263     };
80264     return gl_provider_resolver(entrypoint_strings + 7245 /* "glConvolutionParameteriEXT" */,
80265                                 providers, entrypoints);
80266 }
80267 
80268 static PFNGLCONVOLUTIONPARAMETERIVPROC
epoxy_glConvolutionParameteriv_resolver(void)80269 epoxy_glConvolutionParameteriv_resolver(void)
80270 {
80271     static const enum gl_provider providers[] = {
80272         PROVIDER_GL_ARB_imaging,
80273         PROVIDER_GL_EXT_convolution,
80274         gl_provider_terminator
80275     };
80276     static const uint32_t entrypoints[] = {
80277         7272 /* "glConvolutionParameteriv" */,
80278         7297 /* "glConvolutionParameterivEXT" */,
80279     };
80280     return gl_provider_resolver(entrypoint_strings + 7272 /* "glConvolutionParameteriv" */,
80281                                 providers, entrypoints);
80282 }
80283 
80284 static PFNGLCONVOLUTIONPARAMETERIVEXTPROC
epoxy_glConvolutionParameterivEXT_resolver(void)80285 epoxy_glConvolutionParameterivEXT_resolver(void)
80286 {
80287     static const enum gl_provider providers[] = {
80288         PROVIDER_GL_EXT_convolution,
80289         PROVIDER_GL_ARB_imaging,
80290         gl_provider_terminator
80291     };
80292     static const uint32_t entrypoints[] = {
80293         7297 /* "glConvolutionParameterivEXT" */,
80294         7272 /* "glConvolutionParameteriv" */,
80295     };
80296     return gl_provider_resolver(entrypoint_strings + 7297 /* "glConvolutionParameterivEXT" */,
80297                                 providers, entrypoints);
80298 }
80299 
80300 static PFNGLCONVOLUTIONPARAMETERXOESPROC
epoxy_glConvolutionParameterxOES_resolver(void)80301 epoxy_glConvolutionParameterxOES_resolver(void)
80302 {
80303     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 7325 /* glConvolutionParameterxOES */);
80304 }
80305 
80306 static PFNGLCONVOLUTIONPARAMETERXVOESPROC
epoxy_glConvolutionParameterxvOES_resolver(void)80307 epoxy_glConvolutionParameterxvOES_resolver(void)
80308 {
80309     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 7352 /* glConvolutionParameterxvOES */);
80310 }
80311 
80312 static PFNGLCOPYBUFFERSUBDATAPROC
epoxy_glCopyBufferSubData_resolver(void)80313 epoxy_glCopyBufferSubData_resolver(void)
80314 {
80315     static const enum gl_provider providers[] = {
80316         PROVIDER_Desktop_OpenGL_3_1,
80317         PROVIDER_GL_ARB_copy_buffer,
80318         PROVIDER_OpenGL_ES_3_0,
80319         PROVIDER_GL_NV_copy_buffer,
80320         gl_provider_terminator
80321     };
80322     static const uint32_t entrypoints[] = {
80323         7380 /* "glCopyBufferSubData" */,
80324         7380 /* "glCopyBufferSubData" */,
80325         7380 /* "glCopyBufferSubData" */,
80326         7400 /* "glCopyBufferSubDataNV" */,
80327     };
80328     return gl_provider_resolver(entrypoint_strings + 7380 /* "glCopyBufferSubData" */,
80329                                 providers, entrypoints);
80330 }
80331 
80332 static PFNGLCOPYBUFFERSUBDATANVPROC
epoxy_glCopyBufferSubDataNV_resolver(void)80333 epoxy_glCopyBufferSubDataNV_resolver(void)
80334 {
80335     static const enum gl_provider providers[] = {
80336         PROVIDER_GL_NV_copy_buffer,
80337         PROVIDER_Desktop_OpenGL_3_1,
80338         PROVIDER_GL_ARB_copy_buffer,
80339         PROVIDER_OpenGL_ES_3_0,
80340         gl_provider_terminator
80341     };
80342     static const uint32_t entrypoints[] = {
80343         7400 /* "glCopyBufferSubDataNV" */,
80344         7380 /* "glCopyBufferSubData" */,
80345         7380 /* "glCopyBufferSubData" */,
80346         7380 /* "glCopyBufferSubData" */,
80347     };
80348     return gl_provider_resolver(entrypoint_strings + 7400 /* "glCopyBufferSubDataNV" */,
80349                                 providers, entrypoints);
80350 }
80351 
80352 static PFNGLCOPYCOLORSUBTABLEPROC
epoxy_glCopyColorSubTable_resolver(void)80353 epoxy_glCopyColorSubTable_resolver(void)
80354 {
80355     static const enum gl_provider providers[] = {
80356         PROVIDER_GL_ARB_imaging,
80357         PROVIDER_GL_EXT_color_subtable,
80358         gl_provider_terminator
80359     };
80360     static const uint32_t entrypoints[] = {
80361         7422 /* "glCopyColorSubTable" */,
80362         7442 /* "glCopyColorSubTableEXT" */,
80363     };
80364     return gl_provider_resolver(entrypoint_strings + 7422 /* "glCopyColorSubTable" */,
80365                                 providers, entrypoints);
80366 }
80367 
80368 static PFNGLCOPYCOLORSUBTABLEEXTPROC
epoxy_glCopyColorSubTableEXT_resolver(void)80369 epoxy_glCopyColorSubTableEXT_resolver(void)
80370 {
80371     static const enum gl_provider providers[] = {
80372         PROVIDER_GL_EXT_color_subtable,
80373         PROVIDER_GL_ARB_imaging,
80374         gl_provider_terminator
80375     };
80376     static const uint32_t entrypoints[] = {
80377         7442 /* "glCopyColorSubTableEXT" */,
80378         7422 /* "glCopyColorSubTable" */,
80379     };
80380     return gl_provider_resolver(entrypoint_strings + 7442 /* "glCopyColorSubTableEXT" */,
80381                                 providers, entrypoints);
80382 }
80383 
80384 static PFNGLCOPYCOLORTABLEPROC
epoxy_glCopyColorTable_resolver(void)80385 epoxy_glCopyColorTable_resolver(void)
80386 {
80387     static const enum gl_provider providers[] = {
80388         PROVIDER_GL_ARB_imaging,
80389         PROVIDER_GL_SGI_color_table,
80390         gl_provider_terminator
80391     };
80392     static const uint32_t entrypoints[] = {
80393         7465 /* "glCopyColorTable" */,
80394         7482 /* "glCopyColorTableSGI" */,
80395     };
80396     return gl_provider_resolver(entrypoint_strings + 7465 /* "glCopyColorTable" */,
80397                                 providers, entrypoints);
80398 }
80399 
80400 static PFNGLCOPYCOLORTABLESGIPROC
epoxy_glCopyColorTableSGI_resolver(void)80401 epoxy_glCopyColorTableSGI_resolver(void)
80402 {
80403     static const enum gl_provider providers[] = {
80404         PROVIDER_GL_SGI_color_table,
80405         PROVIDER_GL_ARB_imaging,
80406         gl_provider_terminator
80407     };
80408     static const uint32_t entrypoints[] = {
80409         7482 /* "glCopyColorTableSGI" */,
80410         7465 /* "glCopyColorTable" */,
80411     };
80412     return gl_provider_resolver(entrypoint_strings + 7482 /* "glCopyColorTableSGI" */,
80413                                 providers, entrypoints);
80414 }
80415 
80416 static PFNGLCOPYCONVOLUTIONFILTER1DPROC
epoxy_glCopyConvolutionFilter1D_resolver(void)80417 epoxy_glCopyConvolutionFilter1D_resolver(void)
80418 {
80419     static const enum gl_provider providers[] = {
80420         PROVIDER_GL_ARB_imaging,
80421         PROVIDER_GL_EXT_convolution,
80422         gl_provider_terminator
80423     };
80424     static const uint32_t entrypoints[] = {
80425         7502 /* "glCopyConvolutionFilter1D" */,
80426         7528 /* "glCopyConvolutionFilter1DEXT" */,
80427     };
80428     return gl_provider_resolver(entrypoint_strings + 7502 /* "glCopyConvolutionFilter1D" */,
80429                                 providers, entrypoints);
80430 }
80431 
80432 static PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC
epoxy_glCopyConvolutionFilter1DEXT_resolver(void)80433 epoxy_glCopyConvolutionFilter1DEXT_resolver(void)
80434 {
80435     static const enum gl_provider providers[] = {
80436         PROVIDER_GL_EXT_convolution,
80437         PROVIDER_GL_ARB_imaging,
80438         gl_provider_terminator
80439     };
80440     static const uint32_t entrypoints[] = {
80441         7528 /* "glCopyConvolutionFilter1DEXT" */,
80442         7502 /* "glCopyConvolutionFilter1D" */,
80443     };
80444     return gl_provider_resolver(entrypoint_strings + 7528 /* "glCopyConvolutionFilter1DEXT" */,
80445                                 providers, entrypoints);
80446 }
80447 
80448 static PFNGLCOPYCONVOLUTIONFILTER2DPROC
epoxy_glCopyConvolutionFilter2D_resolver(void)80449 epoxy_glCopyConvolutionFilter2D_resolver(void)
80450 {
80451     static const enum gl_provider providers[] = {
80452         PROVIDER_GL_ARB_imaging,
80453         PROVIDER_GL_EXT_convolution,
80454         gl_provider_terminator
80455     };
80456     static const uint32_t entrypoints[] = {
80457         7557 /* "glCopyConvolutionFilter2D" */,
80458         7583 /* "glCopyConvolutionFilter2DEXT" */,
80459     };
80460     return gl_provider_resolver(entrypoint_strings + 7557 /* "glCopyConvolutionFilter2D" */,
80461                                 providers, entrypoints);
80462 }
80463 
80464 static PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC
epoxy_glCopyConvolutionFilter2DEXT_resolver(void)80465 epoxy_glCopyConvolutionFilter2DEXT_resolver(void)
80466 {
80467     static const enum gl_provider providers[] = {
80468         PROVIDER_GL_EXT_convolution,
80469         PROVIDER_GL_ARB_imaging,
80470         gl_provider_terminator
80471     };
80472     static const uint32_t entrypoints[] = {
80473         7583 /* "glCopyConvolutionFilter2DEXT" */,
80474         7557 /* "glCopyConvolutionFilter2D" */,
80475     };
80476     return gl_provider_resolver(entrypoint_strings + 7583 /* "glCopyConvolutionFilter2DEXT" */,
80477                                 providers, entrypoints);
80478 }
80479 
80480 static PFNGLCOPYIMAGESUBDATAPROC
epoxy_glCopyImageSubData_resolver(void)80481 epoxy_glCopyImageSubData_resolver(void)
80482 {
80483     static const enum gl_provider providers[] = {
80484         PROVIDER_Desktop_OpenGL_4_3,
80485         PROVIDER_GL_ARB_copy_image,
80486         PROVIDER_OpenGL_ES_3_2,
80487         PROVIDER_GL_EXT_copy_image,
80488         PROVIDER_GL_OES_copy_image,
80489         gl_provider_terminator
80490     };
80491     static const uint32_t entrypoints[] = {
80492         7612 /* "glCopyImageSubData" */,
80493         7612 /* "glCopyImageSubData" */,
80494         7612 /* "glCopyImageSubData" */,
80495         7631 /* "glCopyImageSubDataEXT" */,
80496         7674 /* "glCopyImageSubDataOES" */,
80497     };
80498     return gl_provider_resolver(entrypoint_strings + 7612 /* "glCopyImageSubData" */,
80499                                 providers, entrypoints);
80500 }
80501 
80502 static PFNGLCOPYIMAGESUBDATAEXTPROC
epoxy_glCopyImageSubDataEXT_resolver(void)80503 epoxy_glCopyImageSubDataEXT_resolver(void)
80504 {
80505     static const enum gl_provider providers[] = {
80506         PROVIDER_GL_EXT_copy_image,
80507         PROVIDER_Desktop_OpenGL_4_3,
80508         PROVIDER_GL_ARB_copy_image,
80509         PROVIDER_OpenGL_ES_3_2,
80510         PROVIDER_GL_OES_copy_image,
80511         gl_provider_terminator
80512     };
80513     static const uint32_t entrypoints[] = {
80514         7631 /* "glCopyImageSubDataEXT" */,
80515         7612 /* "glCopyImageSubData" */,
80516         7612 /* "glCopyImageSubData" */,
80517         7612 /* "glCopyImageSubData" */,
80518         7674 /* "glCopyImageSubDataOES" */,
80519     };
80520     return gl_provider_resolver(entrypoint_strings + 7631 /* "glCopyImageSubDataEXT" */,
80521                                 providers, entrypoints);
80522 }
80523 
80524 static PFNGLCOPYIMAGESUBDATANVPROC
epoxy_glCopyImageSubDataNV_resolver(void)80525 epoxy_glCopyImageSubDataNV_resolver(void)
80526 {
80527     return gl_single_resolver(PROVIDER_GL_NV_copy_image, 7653 /* glCopyImageSubDataNV */);
80528 }
80529 
80530 static PFNGLCOPYIMAGESUBDATAOESPROC
epoxy_glCopyImageSubDataOES_resolver(void)80531 epoxy_glCopyImageSubDataOES_resolver(void)
80532 {
80533     static const enum gl_provider providers[] = {
80534         PROVIDER_GL_OES_copy_image,
80535         PROVIDER_Desktop_OpenGL_4_3,
80536         PROVIDER_GL_ARB_copy_image,
80537         PROVIDER_OpenGL_ES_3_2,
80538         PROVIDER_GL_EXT_copy_image,
80539         gl_provider_terminator
80540     };
80541     static const uint32_t entrypoints[] = {
80542         7674 /* "glCopyImageSubDataOES" */,
80543         7612 /* "glCopyImageSubData" */,
80544         7612 /* "glCopyImageSubData" */,
80545         7612 /* "glCopyImageSubData" */,
80546         7631 /* "glCopyImageSubDataEXT" */,
80547     };
80548     return gl_provider_resolver(entrypoint_strings + 7674 /* "glCopyImageSubDataOES" */,
80549                                 providers, entrypoints);
80550 }
80551 
80552 static PFNGLCOPYMULTITEXIMAGE1DEXTPROC
epoxy_glCopyMultiTexImage1DEXT_resolver(void)80553 epoxy_glCopyMultiTexImage1DEXT_resolver(void)
80554 {
80555     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 7696 /* glCopyMultiTexImage1DEXT */);
80556 }
80557 
80558 static PFNGLCOPYMULTITEXIMAGE2DEXTPROC
epoxy_glCopyMultiTexImage2DEXT_resolver(void)80559 epoxy_glCopyMultiTexImage2DEXT_resolver(void)
80560 {
80561     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 7721 /* glCopyMultiTexImage2DEXT */);
80562 }
80563 
80564 static PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC
epoxy_glCopyMultiTexSubImage1DEXT_resolver(void)80565 epoxy_glCopyMultiTexSubImage1DEXT_resolver(void)
80566 {
80567     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 7746 /* glCopyMultiTexSubImage1DEXT */);
80568 }
80569 
80570 static PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC
epoxy_glCopyMultiTexSubImage2DEXT_resolver(void)80571 epoxy_glCopyMultiTexSubImage2DEXT_resolver(void)
80572 {
80573     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 7774 /* glCopyMultiTexSubImage2DEXT */);
80574 }
80575 
80576 static PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC
epoxy_glCopyMultiTexSubImage3DEXT_resolver(void)80577 epoxy_glCopyMultiTexSubImage3DEXT_resolver(void)
80578 {
80579     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 7802 /* glCopyMultiTexSubImage3DEXT */);
80580 }
80581 
80582 static PFNGLCOPYNAMEDBUFFERSUBDATAPROC
epoxy_glCopyNamedBufferSubData_resolver(void)80583 epoxy_glCopyNamedBufferSubData_resolver(void)
80584 {
80585     static const enum gl_provider providers[] = {
80586         PROVIDER_Desktop_OpenGL_4_5,
80587         PROVIDER_GL_ARB_direct_state_access,
80588         gl_provider_terminator
80589     };
80590     static const uint32_t entrypoints[] = {
80591         7830 /* "glCopyNamedBufferSubData" */,
80592         7830 /* "glCopyNamedBufferSubData" */,
80593     };
80594     return gl_provider_resolver(entrypoint_strings + 7830 /* "glCopyNamedBufferSubData" */,
80595                                 providers, entrypoints);
80596 }
80597 
80598 static PFNGLCOPYPATHNVPROC
epoxy_glCopyPathNV_resolver(void)80599 epoxy_glCopyPathNV_resolver(void)
80600 {
80601     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 7855 /* glCopyPathNV */);
80602 }
80603 
80604 static PFNGLCOPYPIXELSPROC
epoxy_glCopyPixels_resolver(void)80605 epoxy_glCopyPixels_resolver(void)
80606 {
80607     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 7868 /* glCopyPixels */);
80608 }
80609 
80610 static PFNGLCOPYTEXIMAGE1DPROC
epoxy_glCopyTexImage1D_resolver(void)80611 epoxy_glCopyTexImage1D_resolver(void)
80612 {
80613     static const enum gl_provider providers[] = {
80614         PROVIDER_Desktop_OpenGL_1_1,
80615         PROVIDER_GL_EXT_copy_texture,
80616         gl_provider_terminator
80617     };
80618     static const uint32_t entrypoints[] = {
80619         7881 /* "glCopyTexImage1D" */,
80620         7898 /* "glCopyTexImage1DEXT" */,
80621     };
80622     return gl_provider_resolver(entrypoint_strings + 7881 /* "glCopyTexImage1D" */,
80623                                 providers, entrypoints);
80624 }
80625 
80626 static PFNGLCOPYTEXIMAGE1DEXTPROC
epoxy_glCopyTexImage1DEXT_resolver(void)80627 epoxy_glCopyTexImage1DEXT_resolver(void)
80628 {
80629     static const enum gl_provider providers[] = {
80630         PROVIDER_GL_EXT_copy_texture,
80631         PROVIDER_Desktop_OpenGL_1_1,
80632         gl_provider_terminator
80633     };
80634     static const uint32_t entrypoints[] = {
80635         7898 /* "glCopyTexImage1DEXT" */,
80636         7881 /* "glCopyTexImage1D" */,
80637     };
80638     return gl_provider_resolver(entrypoint_strings + 7898 /* "glCopyTexImage1DEXT" */,
80639                                 providers, entrypoints);
80640 }
80641 
80642 static PFNGLCOPYTEXIMAGE2DPROC
epoxy_glCopyTexImage2D_resolver(void)80643 epoxy_glCopyTexImage2D_resolver(void)
80644 {
80645     static const enum gl_provider providers[] = {
80646         PROVIDER_Desktop_OpenGL_1_1,
80647         PROVIDER_OpenGL_ES_1_0,
80648         PROVIDER_OpenGL_ES_2_0,
80649         PROVIDER_GL_EXT_copy_texture,
80650         gl_provider_terminator
80651     };
80652     static const uint32_t entrypoints[] = {
80653         7918 /* "glCopyTexImage2D" */,
80654         7918 /* "glCopyTexImage2D" */,
80655         7918 /* "glCopyTexImage2D" */,
80656         7935 /* "glCopyTexImage2DEXT" */,
80657     };
80658     return gl_provider_resolver(entrypoint_strings + 7918 /* "glCopyTexImage2D" */,
80659                                 providers, entrypoints);
80660 }
80661 
80662 static PFNGLCOPYTEXIMAGE2DEXTPROC
epoxy_glCopyTexImage2DEXT_resolver(void)80663 epoxy_glCopyTexImage2DEXT_resolver(void)
80664 {
80665     static const enum gl_provider providers[] = {
80666         PROVIDER_GL_EXT_copy_texture,
80667         PROVIDER_Desktop_OpenGL_1_1,
80668         PROVIDER_OpenGL_ES_1_0,
80669         PROVIDER_OpenGL_ES_2_0,
80670         gl_provider_terminator
80671     };
80672     static const uint32_t entrypoints[] = {
80673         7935 /* "glCopyTexImage2DEXT" */,
80674         7918 /* "glCopyTexImage2D" */,
80675         7918 /* "glCopyTexImage2D" */,
80676         7918 /* "glCopyTexImage2D" */,
80677     };
80678     return gl_provider_resolver(entrypoint_strings + 7935 /* "glCopyTexImage2DEXT" */,
80679                                 providers, entrypoints);
80680 }
80681 
80682 static PFNGLCOPYTEXSUBIMAGE1DPROC
epoxy_glCopyTexSubImage1D_resolver(void)80683 epoxy_glCopyTexSubImage1D_resolver(void)
80684 {
80685     static const enum gl_provider providers[] = {
80686         PROVIDER_Desktop_OpenGL_1_1,
80687         PROVIDER_GL_EXT_copy_texture,
80688         gl_provider_terminator
80689     };
80690     static const uint32_t entrypoints[] = {
80691         7955 /* "glCopyTexSubImage1D" */,
80692         7975 /* "glCopyTexSubImage1DEXT" */,
80693     };
80694     return gl_provider_resolver(entrypoint_strings + 7955 /* "glCopyTexSubImage1D" */,
80695                                 providers, entrypoints);
80696 }
80697 
80698 static PFNGLCOPYTEXSUBIMAGE1DEXTPROC
epoxy_glCopyTexSubImage1DEXT_resolver(void)80699 epoxy_glCopyTexSubImage1DEXT_resolver(void)
80700 {
80701     static const enum gl_provider providers[] = {
80702         PROVIDER_GL_EXT_copy_texture,
80703         PROVIDER_Desktop_OpenGL_1_1,
80704         gl_provider_terminator
80705     };
80706     static const uint32_t entrypoints[] = {
80707         7975 /* "glCopyTexSubImage1DEXT" */,
80708         7955 /* "glCopyTexSubImage1D" */,
80709     };
80710     return gl_provider_resolver(entrypoint_strings + 7975 /* "glCopyTexSubImage1DEXT" */,
80711                                 providers, entrypoints);
80712 }
80713 
80714 static PFNGLCOPYTEXSUBIMAGE2DPROC
epoxy_glCopyTexSubImage2D_resolver(void)80715 epoxy_glCopyTexSubImage2D_resolver(void)
80716 {
80717     static const enum gl_provider providers[] = {
80718         PROVIDER_Desktop_OpenGL_1_1,
80719         PROVIDER_OpenGL_ES_1_0,
80720         PROVIDER_OpenGL_ES_2_0,
80721         PROVIDER_GL_EXT_copy_texture,
80722         gl_provider_terminator
80723     };
80724     static const uint32_t entrypoints[] = {
80725         7998 /* "glCopyTexSubImage2D" */,
80726         7998 /* "glCopyTexSubImage2D" */,
80727         7998 /* "glCopyTexSubImage2D" */,
80728         8018 /* "glCopyTexSubImage2DEXT" */,
80729     };
80730     return gl_provider_resolver(entrypoint_strings + 7998 /* "glCopyTexSubImage2D" */,
80731                                 providers, entrypoints);
80732 }
80733 
80734 static PFNGLCOPYTEXSUBIMAGE2DEXTPROC
epoxy_glCopyTexSubImage2DEXT_resolver(void)80735 epoxy_glCopyTexSubImage2DEXT_resolver(void)
80736 {
80737     static const enum gl_provider providers[] = {
80738         PROVIDER_GL_EXT_copy_texture,
80739         PROVIDER_Desktop_OpenGL_1_1,
80740         PROVIDER_OpenGL_ES_1_0,
80741         PROVIDER_OpenGL_ES_2_0,
80742         gl_provider_terminator
80743     };
80744     static const uint32_t entrypoints[] = {
80745         8018 /* "glCopyTexSubImage2DEXT" */,
80746         7998 /* "glCopyTexSubImage2D" */,
80747         7998 /* "glCopyTexSubImage2D" */,
80748         7998 /* "glCopyTexSubImage2D" */,
80749     };
80750     return gl_provider_resolver(entrypoint_strings + 8018 /* "glCopyTexSubImage2DEXT" */,
80751                                 providers, entrypoints);
80752 }
80753 
80754 static PFNGLCOPYTEXSUBIMAGE3DPROC
epoxy_glCopyTexSubImage3D_resolver(void)80755 epoxy_glCopyTexSubImage3D_resolver(void)
80756 {
80757     static const enum gl_provider providers[] = {
80758         PROVIDER_Desktop_OpenGL_1_2,
80759         PROVIDER_OpenGL_ES_3_0,
80760         PROVIDER_GL_EXT_copy_texture,
80761         gl_provider_terminator
80762     };
80763     static const uint32_t entrypoints[] = {
80764         8041 /* "glCopyTexSubImage3D" */,
80765         8041 /* "glCopyTexSubImage3D" */,
80766         8061 /* "glCopyTexSubImage3DEXT" */,
80767     };
80768     return gl_provider_resolver(entrypoint_strings + 8041 /* "glCopyTexSubImage3D" */,
80769                                 providers, entrypoints);
80770 }
80771 
80772 static PFNGLCOPYTEXSUBIMAGE3DEXTPROC
epoxy_glCopyTexSubImage3DEXT_resolver(void)80773 epoxy_glCopyTexSubImage3DEXT_resolver(void)
80774 {
80775     static const enum gl_provider providers[] = {
80776         PROVIDER_GL_EXT_copy_texture,
80777         PROVIDER_Desktop_OpenGL_1_2,
80778         PROVIDER_OpenGL_ES_3_0,
80779         gl_provider_terminator
80780     };
80781     static const uint32_t entrypoints[] = {
80782         8061 /* "glCopyTexSubImage3DEXT" */,
80783         8041 /* "glCopyTexSubImage3D" */,
80784         8041 /* "glCopyTexSubImage3D" */,
80785     };
80786     return gl_provider_resolver(entrypoint_strings + 8061 /* "glCopyTexSubImage3DEXT" */,
80787                                 providers, entrypoints);
80788 }
80789 
80790 static PFNGLCOPYTEXSUBIMAGE3DOESPROC
epoxy_glCopyTexSubImage3DOES_resolver(void)80791 epoxy_glCopyTexSubImage3DOES_resolver(void)
80792 {
80793     return gl_single_resolver(PROVIDER_GL_OES_texture_3D, 8084 /* glCopyTexSubImage3DOES */);
80794 }
80795 
80796 static PFNGLCOPYTEXTUREIMAGE1DEXTPROC
epoxy_glCopyTextureImage1DEXT_resolver(void)80797 epoxy_glCopyTextureImage1DEXT_resolver(void)
80798 {
80799     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 8107 /* glCopyTextureImage1DEXT */);
80800 }
80801 
80802 static PFNGLCOPYTEXTUREIMAGE2DEXTPROC
epoxy_glCopyTextureImage2DEXT_resolver(void)80803 epoxy_glCopyTextureImage2DEXT_resolver(void)
80804 {
80805     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 8131 /* glCopyTextureImage2DEXT */);
80806 }
80807 
80808 static PFNGLCOPYTEXTURELEVELSAPPLEPROC
epoxy_glCopyTextureLevelsAPPLE_resolver(void)80809 epoxy_glCopyTextureLevelsAPPLE_resolver(void)
80810 {
80811     return gl_single_resolver(PROVIDER_GL_APPLE_copy_texture_levels, 8155 /* glCopyTextureLevelsAPPLE */);
80812 }
80813 
80814 static PFNGLCOPYTEXTURESUBIMAGE1DPROC
epoxy_glCopyTextureSubImage1D_resolver(void)80815 epoxy_glCopyTextureSubImage1D_resolver(void)
80816 {
80817     static const enum gl_provider providers[] = {
80818         PROVIDER_Desktop_OpenGL_4_5,
80819         PROVIDER_GL_ARB_direct_state_access,
80820         gl_provider_terminator
80821     };
80822     static const uint32_t entrypoints[] = {
80823         8180 /* "glCopyTextureSubImage1D" */,
80824         8180 /* "glCopyTextureSubImage1D" */,
80825     };
80826     return gl_provider_resolver(entrypoint_strings + 8180 /* "glCopyTextureSubImage1D" */,
80827                                 providers, entrypoints);
80828 }
80829 
80830 static PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC
epoxy_glCopyTextureSubImage1DEXT_resolver(void)80831 epoxy_glCopyTextureSubImage1DEXT_resolver(void)
80832 {
80833     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 8204 /* glCopyTextureSubImage1DEXT */);
80834 }
80835 
80836 static PFNGLCOPYTEXTURESUBIMAGE2DPROC
epoxy_glCopyTextureSubImage2D_resolver(void)80837 epoxy_glCopyTextureSubImage2D_resolver(void)
80838 {
80839     static const enum gl_provider providers[] = {
80840         PROVIDER_Desktop_OpenGL_4_5,
80841         PROVIDER_GL_ARB_direct_state_access,
80842         gl_provider_terminator
80843     };
80844     static const uint32_t entrypoints[] = {
80845         8231 /* "glCopyTextureSubImage2D" */,
80846         8231 /* "glCopyTextureSubImage2D" */,
80847     };
80848     return gl_provider_resolver(entrypoint_strings + 8231 /* "glCopyTextureSubImage2D" */,
80849                                 providers, entrypoints);
80850 }
80851 
80852 static PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC
epoxy_glCopyTextureSubImage2DEXT_resolver(void)80853 epoxy_glCopyTextureSubImage2DEXT_resolver(void)
80854 {
80855     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 8255 /* glCopyTextureSubImage2DEXT */);
80856 }
80857 
80858 static PFNGLCOPYTEXTURESUBIMAGE3DPROC
epoxy_glCopyTextureSubImage3D_resolver(void)80859 epoxy_glCopyTextureSubImage3D_resolver(void)
80860 {
80861     static const enum gl_provider providers[] = {
80862         PROVIDER_Desktop_OpenGL_4_5,
80863         PROVIDER_GL_ARB_direct_state_access,
80864         gl_provider_terminator
80865     };
80866     static const uint32_t entrypoints[] = {
80867         8282 /* "glCopyTextureSubImage3D" */,
80868         8282 /* "glCopyTextureSubImage3D" */,
80869     };
80870     return gl_provider_resolver(entrypoint_strings + 8282 /* "glCopyTextureSubImage3D" */,
80871                                 providers, entrypoints);
80872 }
80873 
80874 static PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC
epoxy_glCopyTextureSubImage3DEXT_resolver(void)80875 epoxy_glCopyTextureSubImage3DEXT_resolver(void)
80876 {
80877     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 8306 /* glCopyTextureSubImage3DEXT */);
80878 }
80879 
80880 static PFNGLCOVERFILLPATHINSTANCEDNVPROC
epoxy_glCoverFillPathInstancedNV_resolver(void)80881 epoxy_glCoverFillPathInstancedNV_resolver(void)
80882 {
80883     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 8333 /* glCoverFillPathInstancedNV */);
80884 }
80885 
80886 static PFNGLCOVERFILLPATHNVPROC
epoxy_glCoverFillPathNV_resolver(void)80887 epoxy_glCoverFillPathNV_resolver(void)
80888 {
80889     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 8360 /* glCoverFillPathNV */);
80890 }
80891 
80892 static PFNGLCOVERSTROKEPATHINSTANCEDNVPROC
epoxy_glCoverStrokePathInstancedNV_resolver(void)80893 epoxy_glCoverStrokePathInstancedNV_resolver(void)
80894 {
80895     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 8378 /* glCoverStrokePathInstancedNV */);
80896 }
80897 
80898 static PFNGLCOVERSTROKEPATHNVPROC
epoxy_glCoverStrokePathNV_resolver(void)80899 epoxy_glCoverStrokePathNV_resolver(void)
80900 {
80901     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 8407 /* glCoverStrokePathNV */);
80902 }
80903 
80904 static PFNGLCOVERAGEMASKNVPROC
epoxy_glCoverageMaskNV_resolver(void)80905 epoxy_glCoverageMaskNV_resolver(void)
80906 {
80907     return gl_single_resolver(PROVIDER_GL_NV_coverage_sample, 8427 /* glCoverageMaskNV */);
80908 }
80909 
80910 static PFNGLCOVERAGEMODULATIONNVPROC
epoxy_glCoverageModulationNV_resolver(void)80911 epoxy_glCoverageModulationNV_resolver(void)
80912 {
80913     return gl_single_resolver(PROVIDER_GL_NV_framebuffer_mixed_samples, 8444 /* glCoverageModulationNV */);
80914 }
80915 
80916 static PFNGLCOVERAGEMODULATIONTABLENVPROC
epoxy_glCoverageModulationTableNV_resolver(void)80917 epoxy_glCoverageModulationTableNV_resolver(void)
80918 {
80919     return gl_single_resolver(PROVIDER_GL_NV_framebuffer_mixed_samples, 8467 /* glCoverageModulationTableNV */);
80920 }
80921 
80922 static PFNGLCOVERAGEOPERATIONNVPROC
epoxy_glCoverageOperationNV_resolver(void)80923 epoxy_glCoverageOperationNV_resolver(void)
80924 {
80925     return gl_single_resolver(PROVIDER_GL_NV_coverage_sample, 8495 /* glCoverageOperationNV */);
80926 }
80927 
80928 static PFNGLCREATEBUFFERSPROC
epoxy_glCreateBuffers_resolver(void)80929 epoxy_glCreateBuffers_resolver(void)
80930 {
80931     static const enum gl_provider providers[] = {
80932         PROVIDER_Desktop_OpenGL_4_5,
80933         PROVIDER_GL_ARB_direct_state_access,
80934         gl_provider_terminator
80935     };
80936     static const uint32_t entrypoints[] = {
80937         8517 /* "glCreateBuffers" */,
80938         8517 /* "glCreateBuffers" */,
80939     };
80940     return gl_provider_resolver(entrypoint_strings + 8517 /* "glCreateBuffers" */,
80941                                 providers, entrypoints);
80942 }
80943 
80944 static PFNGLCREATECOMMANDLISTSNVPROC
epoxy_glCreateCommandListsNV_resolver(void)80945 epoxy_glCreateCommandListsNV_resolver(void)
80946 {
80947     return gl_single_resolver(PROVIDER_GL_NV_command_list, 8533 /* glCreateCommandListsNV */);
80948 }
80949 
80950 static PFNGLCREATEFRAMEBUFFERSPROC
epoxy_glCreateFramebuffers_resolver(void)80951 epoxy_glCreateFramebuffers_resolver(void)
80952 {
80953     static const enum gl_provider providers[] = {
80954         PROVIDER_Desktop_OpenGL_4_5,
80955         PROVIDER_GL_ARB_direct_state_access,
80956         gl_provider_terminator
80957     };
80958     static const uint32_t entrypoints[] = {
80959         8556 /* "glCreateFramebuffers" */,
80960         8556 /* "glCreateFramebuffers" */,
80961     };
80962     return gl_provider_resolver(entrypoint_strings + 8556 /* "glCreateFramebuffers" */,
80963                                 providers, entrypoints);
80964 }
80965 
80966 static PFNGLCREATEMEMORYOBJECTSEXTPROC
epoxy_glCreateMemoryObjectsEXT_resolver(void)80967 epoxy_glCreateMemoryObjectsEXT_resolver(void)
80968 {
80969     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 8577 /* glCreateMemoryObjectsEXT */);
80970 }
80971 
80972 static PFNGLCREATEPERFQUERYINTELPROC
epoxy_glCreatePerfQueryINTEL_resolver(void)80973 epoxy_glCreatePerfQueryINTEL_resolver(void)
80974 {
80975     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 8602 /* glCreatePerfQueryINTEL */);
80976 }
80977 
80978 static PFNGLCREATEPROGRAMPROC
epoxy_glCreateProgram_resolver(void)80979 epoxy_glCreateProgram_resolver(void)
80980 {
80981     static const enum gl_provider providers[] = {
80982         PROVIDER_Desktop_OpenGL_2_0,
80983         PROVIDER_OpenGL_ES_2_0,
80984         PROVIDER_GL_ARB_shader_objects,
80985         gl_provider_terminator
80986     };
80987     static const uint32_t entrypoints[] = {
80988         8625 /* "glCreateProgram" */,
80989         8625 /* "glCreateProgram" */,
80990         8641 /* "glCreateProgramObjectARB" */,
80991     };
80992     return gl_provider_resolver(entrypoint_strings + 8625 /* "glCreateProgram" */,
80993                                 providers, entrypoints);
80994 }
80995 
80996 static PFNGLCREATEPROGRAMOBJECTARBPROC
epoxy_glCreateProgramObjectARB_resolver(void)80997 epoxy_glCreateProgramObjectARB_resolver(void)
80998 {
80999     static const enum gl_provider providers[] = {
81000         PROVIDER_GL_ARB_shader_objects,
81001         PROVIDER_Desktop_OpenGL_2_0,
81002         PROVIDER_OpenGL_ES_2_0,
81003         gl_provider_terminator
81004     };
81005     static const uint32_t entrypoints[] = {
81006         8641 /* "glCreateProgramObjectARB" */,
81007         8625 /* "glCreateProgram" */,
81008         8625 /* "glCreateProgram" */,
81009     };
81010     return gl_provider_resolver(entrypoint_strings + 8641 /* "glCreateProgramObjectARB" */,
81011                                 providers, entrypoints);
81012 }
81013 
81014 static PFNGLCREATEPROGRAMPIPELINESPROC
epoxy_glCreateProgramPipelines_resolver(void)81015 epoxy_glCreateProgramPipelines_resolver(void)
81016 {
81017     static const enum gl_provider providers[] = {
81018         PROVIDER_Desktop_OpenGL_4_5,
81019         PROVIDER_GL_ARB_direct_state_access,
81020         gl_provider_terminator
81021     };
81022     static const uint32_t entrypoints[] = {
81023         8666 /* "glCreateProgramPipelines" */,
81024         8666 /* "glCreateProgramPipelines" */,
81025     };
81026     return gl_provider_resolver(entrypoint_strings + 8666 /* "glCreateProgramPipelines" */,
81027                                 providers, entrypoints);
81028 }
81029 
81030 static PFNGLCREATEPROGRESSFENCENVXPROC
epoxy_glCreateProgressFenceNVX_resolver(void)81031 epoxy_glCreateProgressFenceNVX_resolver(void)
81032 {
81033     return gl_single_resolver(PROVIDER_GL_NVX_progress_fence, 8691 /* glCreateProgressFenceNVX */);
81034 }
81035 
81036 static PFNGLCREATEQUERIESPROC
epoxy_glCreateQueries_resolver(void)81037 epoxy_glCreateQueries_resolver(void)
81038 {
81039     static const enum gl_provider providers[] = {
81040         PROVIDER_Desktop_OpenGL_4_5,
81041         PROVIDER_GL_ARB_direct_state_access,
81042         gl_provider_terminator
81043     };
81044     static const uint32_t entrypoints[] = {
81045         8716 /* "glCreateQueries" */,
81046         8716 /* "glCreateQueries" */,
81047     };
81048     return gl_provider_resolver(entrypoint_strings + 8716 /* "glCreateQueries" */,
81049                                 providers, entrypoints);
81050 }
81051 
81052 static PFNGLCREATERENDERBUFFERSPROC
epoxy_glCreateRenderbuffers_resolver(void)81053 epoxy_glCreateRenderbuffers_resolver(void)
81054 {
81055     static const enum gl_provider providers[] = {
81056         PROVIDER_Desktop_OpenGL_4_5,
81057         PROVIDER_GL_ARB_direct_state_access,
81058         gl_provider_terminator
81059     };
81060     static const uint32_t entrypoints[] = {
81061         8732 /* "glCreateRenderbuffers" */,
81062         8732 /* "glCreateRenderbuffers" */,
81063     };
81064     return gl_provider_resolver(entrypoint_strings + 8732 /* "glCreateRenderbuffers" */,
81065                                 providers, entrypoints);
81066 }
81067 
81068 static PFNGLCREATESAMPLERSPROC
epoxy_glCreateSamplers_resolver(void)81069 epoxy_glCreateSamplers_resolver(void)
81070 {
81071     static const enum gl_provider providers[] = {
81072         PROVIDER_Desktop_OpenGL_4_5,
81073         PROVIDER_GL_ARB_direct_state_access,
81074         gl_provider_terminator
81075     };
81076     static const uint32_t entrypoints[] = {
81077         8754 /* "glCreateSamplers" */,
81078         8754 /* "glCreateSamplers" */,
81079     };
81080     return gl_provider_resolver(entrypoint_strings + 8754 /* "glCreateSamplers" */,
81081                                 providers, entrypoints);
81082 }
81083 
81084 static PFNGLCREATESHADERPROC
epoxy_glCreateShader_resolver(void)81085 epoxy_glCreateShader_resolver(void)
81086 {
81087     static const enum gl_provider providers[] = {
81088         PROVIDER_Desktop_OpenGL_2_0,
81089         PROVIDER_OpenGL_ES_2_0,
81090         PROVIDER_GL_ARB_shader_objects,
81091         gl_provider_terminator
81092     };
81093     static const uint32_t entrypoints[] = {
81094         8771 /* "glCreateShader" */,
81095         8771 /* "glCreateShader" */,
81096         8786 /* "glCreateShaderObjectARB" */,
81097     };
81098     return gl_provider_resolver(entrypoint_strings + 8771 /* "glCreateShader" */,
81099                                 providers, entrypoints);
81100 }
81101 
81102 static PFNGLCREATESHADEROBJECTARBPROC
epoxy_glCreateShaderObjectARB_resolver(void)81103 epoxy_glCreateShaderObjectARB_resolver(void)
81104 {
81105     static const enum gl_provider providers[] = {
81106         PROVIDER_GL_ARB_shader_objects,
81107         PROVIDER_Desktop_OpenGL_2_0,
81108         PROVIDER_OpenGL_ES_2_0,
81109         gl_provider_terminator
81110     };
81111     static const uint32_t entrypoints[] = {
81112         8786 /* "glCreateShaderObjectARB" */,
81113         8771 /* "glCreateShader" */,
81114         8771 /* "glCreateShader" */,
81115     };
81116     return gl_provider_resolver(entrypoint_strings + 8786 /* "glCreateShaderObjectARB" */,
81117                                 providers, entrypoints);
81118 }
81119 
81120 static PFNGLCREATESHADERPROGRAMEXTPROC
epoxy_glCreateShaderProgramEXT_resolver(void)81121 epoxy_glCreateShaderProgramEXT_resolver(void)
81122 {
81123     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 8810 /* glCreateShaderProgramEXT */);
81124 }
81125 
81126 static PFNGLCREATESHADERPROGRAMVPROC
epoxy_glCreateShaderProgramv_resolver(void)81127 epoxy_glCreateShaderProgramv_resolver(void)
81128 {
81129     static const enum gl_provider providers[] = {
81130         PROVIDER_Desktop_OpenGL_4_1,
81131         PROVIDER_GL_ARB_separate_shader_objects,
81132         PROVIDER_OpenGL_ES_3_1,
81133         gl_provider_terminator
81134     };
81135     static const uint32_t entrypoints[] = {
81136         8835 /* "glCreateShaderProgramv" */,
81137         8835 /* "glCreateShaderProgramv" */,
81138         8835 /* "glCreateShaderProgramv" */,
81139     };
81140     return gl_provider_resolver(entrypoint_strings + 8835 /* "glCreateShaderProgramv" */,
81141                                 providers, entrypoints);
81142 }
81143 
81144 static PFNGLCREATESHADERPROGRAMVEXTPROC
epoxy_glCreateShaderProgramvEXT_resolver(void)81145 epoxy_glCreateShaderProgramvEXT_resolver(void)
81146 {
81147     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 8858 /* glCreateShaderProgramvEXT */);
81148 }
81149 
81150 static PFNGLCREATESTATESNVPROC
epoxy_glCreateStatesNV_resolver(void)81151 epoxy_glCreateStatesNV_resolver(void)
81152 {
81153     return gl_single_resolver(PROVIDER_GL_NV_command_list, 8884 /* glCreateStatesNV */);
81154 }
81155 
81156 static PFNGLCREATESYNCFROMCLEVENTARBPROC
epoxy_glCreateSyncFromCLeventARB_resolver(void)81157 epoxy_glCreateSyncFromCLeventARB_resolver(void)
81158 {
81159     return gl_single_resolver(PROVIDER_GL_ARB_cl_event, 8901 /* glCreateSyncFromCLeventARB */);
81160 }
81161 
81162 static PFNGLCREATETEXTURESPROC
epoxy_glCreateTextures_resolver(void)81163 epoxy_glCreateTextures_resolver(void)
81164 {
81165     static const enum gl_provider providers[] = {
81166         PROVIDER_Desktop_OpenGL_4_5,
81167         PROVIDER_GL_ARB_direct_state_access,
81168         gl_provider_terminator
81169     };
81170     static const uint32_t entrypoints[] = {
81171         8928 /* "glCreateTextures" */,
81172         8928 /* "glCreateTextures" */,
81173     };
81174     return gl_provider_resolver(entrypoint_strings + 8928 /* "glCreateTextures" */,
81175                                 providers, entrypoints);
81176 }
81177 
81178 static PFNGLCREATETRANSFORMFEEDBACKSPROC
epoxy_glCreateTransformFeedbacks_resolver(void)81179 epoxy_glCreateTransformFeedbacks_resolver(void)
81180 {
81181     static const enum gl_provider providers[] = {
81182         PROVIDER_Desktop_OpenGL_4_5,
81183         PROVIDER_GL_ARB_direct_state_access,
81184         gl_provider_terminator
81185     };
81186     static const uint32_t entrypoints[] = {
81187         8945 /* "glCreateTransformFeedbacks" */,
81188         8945 /* "glCreateTransformFeedbacks" */,
81189     };
81190     return gl_provider_resolver(entrypoint_strings + 8945 /* "glCreateTransformFeedbacks" */,
81191                                 providers, entrypoints);
81192 }
81193 
81194 static PFNGLCREATEVERTEXARRAYSPROC
epoxy_glCreateVertexArrays_resolver(void)81195 epoxy_glCreateVertexArrays_resolver(void)
81196 {
81197     static const enum gl_provider providers[] = {
81198         PROVIDER_Desktop_OpenGL_4_5,
81199         PROVIDER_GL_ARB_direct_state_access,
81200         gl_provider_terminator
81201     };
81202     static const uint32_t entrypoints[] = {
81203         8972 /* "glCreateVertexArrays" */,
81204         8972 /* "glCreateVertexArrays" */,
81205     };
81206     return gl_provider_resolver(entrypoint_strings + 8972 /* "glCreateVertexArrays" */,
81207                                 providers, entrypoints);
81208 }
81209 
81210 static PFNGLCULLFACEPROC
epoxy_glCullFace_resolver(void)81211 epoxy_glCullFace_resolver(void)
81212 {
81213     static const enum gl_provider providers[] = {
81214         PROVIDER_Desktop_OpenGL_1_0,
81215         PROVIDER_OpenGL_ES_1_0,
81216         PROVIDER_OpenGL_ES_2_0,
81217         gl_provider_terminator
81218     };
81219     static const uint32_t entrypoints[] = {
81220         8993 /* "glCullFace" */,
81221         8993 /* "glCullFace" */,
81222         8993 /* "glCullFace" */,
81223     };
81224     return gl_provider_resolver(entrypoint_strings + 8993 /* "glCullFace" */,
81225                                 providers, entrypoints);
81226 }
81227 
81228 static PFNGLCULLPARAMETERDVEXTPROC
epoxy_glCullParameterdvEXT_resolver(void)81229 epoxy_glCullParameterdvEXT_resolver(void)
81230 {
81231     return gl_single_resolver(PROVIDER_GL_EXT_cull_vertex, 9004 /* glCullParameterdvEXT */);
81232 }
81233 
81234 static PFNGLCULLPARAMETERFVEXTPROC
epoxy_glCullParameterfvEXT_resolver(void)81235 epoxy_glCullParameterfvEXT_resolver(void)
81236 {
81237     return gl_single_resolver(PROVIDER_GL_EXT_cull_vertex, 9025 /* glCullParameterfvEXT */);
81238 }
81239 
81240 static PFNGLCURRENTPALETTEMATRIXARBPROC
epoxy_glCurrentPaletteMatrixARB_resolver(void)81241 epoxy_glCurrentPaletteMatrixARB_resolver(void)
81242 {
81243     return gl_single_resolver(PROVIDER_GL_ARB_matrix_palette, 9046 /* glCurrentPaletteMatrixARB */);
81244 }
81245 
81246 static PFNGLCURRENTPALETTEMATRIXOESPROC
epoxy_glCurrentPaletteMatrixOES_resolver(void)81247 epoxy_glCurrentPaletteMatrixOES_resolver(void)
81248 {
81249     return gl_single_resolver(PROVIDER_GL_OES_matrix_palette, 9072 /* glCurrentPaletteMatrixOES */);
81250 }
81251 
81252 static PFNGLDEBUGMESSAGECALLBACKPROC
epoxy_glDebugMessageCallback_resolver(void)81253 epoxy_glDebugMessageCallback_resolver(void)
81254 {
81255     static const enum gl_provider providers[] = {
81256         PROVIDER_Desktop_OpenGL_4_3,
81257         PROVIDER_GL_KHR_debug,
81258         PROVIDER_OpenGL_ES_3_2,
81259         PROVIDER_GL_ARB_debug_output,
81260         PROVIDER_GL_KHR_debug,
81261         gl_provider_terminator
81262     };
81263     static const uint32_t entrypoints[] = {
81264         9098 /* "glDebugMessageCallback" */,
81265         9098 /* "glDebugMessageCallback" */,
81266         9098 /* "glDebugMessageCallback" */,
81267         9147 /* "glDebugMessageCallbackARB" */,
81268         9173 /* "glDebugMessageCallbackKHR" */,
81269     };
81270     return gl_provider_resolver(entrypoint_strings + 9098 /* "glDebugMessageCallback" */,
81271                                 providers, entrypoints);
81272 }
81273 
81274 static PFNGLDEBUGMESSAGECALLBACKAMDPROC
epoxy_glDebugMessageCallbackAMD_resolver(void)81275 epoxy_glDebugMessageCallbackAMD_resolver(void)
81276 {
81277     return gl_single_resolver(PROVIDER_GL_AMD_debug_output, 9121 /* glDebugMessageCallbackAMD */);
81278 }
81279 
81280 static PFNGLDEBUGMESSAGECALLBACKARBPROC
epoxy_glDebugMessageCallbackARB_resolver(void)81281 epoxy_glDebugMessageCallbackARB_resolver(void)
81282 {
81283     static const enum gl_provider providers[] = {
81284         PROVIDER_GL_ARB_debug_output,
81285         PROVIDER_Desktop_OpenGL_4_3,
81286         PROVIDER_GL_KHR_debug,
81287         PROVIDER_OpenGL_ES_3_2,
81288         PROVIDER_GL_KHR_debug,
81289         gl_provider_terminator
81290     };
81291     static const uint32_t entrypoints[] = {
81292         9147 /* "glDebugMessageCallbackARB" */,
81293         9098 /* "glDebugMessageCallback" */,
81294         9098 /* "glDebugMessageCallback" */,
81295         9098 /* "glDebugMessageCallback" */,
81296         9173 /* "glDebugMessageCallbackKHR" */,
81297     };
81298     return gl_provider_resolver(entrypoint_strings + 9147 /* "glDebugMessageCallbackARB" */,
81299                                 providers, entrypoints);
81300 }
81301 
81302 static PFNGLDEBUGMESSAGECALLBACKKHRPROC
epoxy_glDebugMessageCallbackKHR_resolver(void)81303 epoxy_glDebugMessageCallbackKHR_resolver(void)
81304 {
81305     static const enum gl_provider providers[] = {
81306         PROVIDER_GL_KHR_debug,
81307         PROVIDER_Desktop_OpenGL_4_3,
81308         PROVIDER_GL_KHR_debug,
81309         PROVIDER_OpenGL_ES_3_2,
81310         PROVIDER_GL_ARB_debug_output,
81311         gl_provider_terminator
81312     };
81313     static const uint32_t entrypoints[] = {
81314         9173 /* "glDebugMessageCallbackKHR" */,
81315         9098 /* "glDebugMessageCallback" */,
81316         9098 /* "glDebugMessageCallback" */,
81317         9098 /* "glDebugMessageCallback" */,
81318         9147 /* "glDebugMessageCallbackARB" */,
81319     };
81320     return gl_provider_resolver(entrypoint_strings + 9173 /* "glDebugMessageCallbackKHR" */,
81321                                 providers, entrypoints);
81322 }
81323 
81324 static PFNGLDEBUGMESSAGECONTROLPROC
epoxy_glDebugMessageControl_resolver(void)81325 epoxy_glDebugMessageControl_resolver(void)
81326 {
81327     static const enum gl_provider providers[] = {
81328         PROVIDER_Desktop_OpenGL_4_3,
81329         PROVIDER_GL_KHR_debug,
81330         PROVIDER_OpenGL_ES_3_2,
81331         PROVIDER_GL_ARB_debug_output,
81332         PROVIDER_GL_KHR_debug,
81333         gl_provider_terminator
81334     };
81335     static const uint32_t entrypoints[] = {
81336         9199 /* "glDebugMessageControl" */,
81337         9199 /* "glDebugMessageControl" */,
81338         9199 /* "glDebugMessageControl" */,
81339         9221 /* "glDebugMessageControlARB" */,
81340         9246 /* "glDebugMessageControlKHR" */,
81341     };
81342     return gl_provider_resolver(entrypoint_strings + 9199 /* "glDebugMessageControl" */,
81343                                 providers, entrypoints);
81344 }
81345 
81346 static PFNGLDEBUGMESSAGECONTROLARBPROC
epoxy_glDebugMessageControlARB_resolver(void)81347 epoxy_glDebugMessageControlARB_resolver(void)
81348 {
81349     static const enum gl_provider providers[] = {
81350         PROVIDER_GL_ARB_debug_output,
81351         PROVIDER_Desktop_OpenGL_4_3,
81352         PROVIDER_GL_KHR_debug,
81353         PROVIDER_OpenGL_ES_3_2,
81354         PROVIDER_GL_KHR_debug,
81355         gl_provider_terminator
81356     };
81357     static const uint32_t entrypoints[] = {
81358         9221 /* "glDebugMessageControlARB" */,
81359         9199 /* "glDebugMessageControl" */,
81360         9199 /* "glDebugMessageControl" */,
81361         9199 /* "glDebugMessageControl" */,
81362         9246 /* "glDebugMessageControlKHR" */,
81363     };
81364     return gl_provider_resolver(entrypoint_strings + 9221 /* "glDebugMessageControlARB" */,
81365                                 providers, entrypoints);
81366 }
81367 
81368 static PFNGLDEBUGMESSAGECONTROLKHRPROC
epoxy_glDebugMessageControlKHR_resolver(void)81369 epoxy_glDebugMessageControlKHR_resolver(void)
81370 {
81371     static const enum gl_provider providers[] = {
81372         PROVIDER_GL_KHR_debug,
81373         PROVIDER_Desktop_OpenGL_4_3,
81374         PROVIDER_GL_KHR_debug,
81375         PROVIDER_OpenGL_ES_3_2,
81376         PROVIDER_GL_ARB_debug_output,
81377         gl_provider_terminator
81378     };
81379     static const uint32_t entrypoints[] = {
81380         9246 /* "glDebugMessageControlKHR" */,
81381         9199 /* "glDebugMessageControl" */,
81382         9199 /* "glDebugMessageControl" */,
81383         9199 /* "glDebugMessageControl" */,
81384         9221 /* "glDebugMessageControlARB" */,
81385     };
81386     return gl_provider_resolver(entrypoint_strings + 9246 /* "glDebugMessageControlKHR" */,
81387                                 providers, entrypoints);
81388 }
81389 
81390 static PFNGLDEBUGMESSAGEENABLEAMDPROC
epoxy_glDebugMessageEnableAMD_resolver(void)81391 epoxy_glDebugMessageEnableAMD_resolver(void)
81392 {
81393     return gl_single_resolver(PROVIDER_GL_AMD_debug_output, 9271 /* glDebugMessageEnableAMD */);
81394 }
81395 
81396 static PFNGLDEBUGMESSAGEINSERTPROC
epoxy_glDebugMessageInsert_resolver(void)81397 epoxy_glDebugMessageInsert_resolver(void)
81398 {
81399     static const enum gl_provider providers[] = {
81400         PROVIDER_Desktop_OpenGL_4_3,
81401         PROVIDER_GL_KHR_debug,
81402         PROVIDER_OpenGL_ES_3_2,
81403         PROVIDER_GL_ARB_debug_output,
81404         PROVIDER_GL_KHR_debug,
81405         gl_provider_terminator
81406     };
81407     static const uint32_t entrypoints[] = {
81408         9295 /* "glDebugMessageInsert" */,
81409         9295 /* "glDebugMessageInsert" */,
81410         9295 /* "glDebugMessageInsert" */,
81411         9340 /* "glDebugMessageInsertARB" */,
81412         9364 /* "glDebugMessageInsertKHR" */,
81413     };
81414     return gl_provider_resolver(entrypoint_strings + 9295 /* "glDebugMessageInsert" */,
81415                                 providers, entrypoints);
81416 }
81417 
81418 static PFNGLDEBUGMESSAGEINSERTAMDPROC
epoxy_glDebugMessageInsertAMD_resolver(void)81419 epoxy_glDebugMessageInsertAMD_resolver(void)
81420 {
81421     return gl_single_resolver(PROVIDER_GL_AMD_debug_output, 9316 /* glDebugMessageInsertAMD */);
81422 }
81423 
81424 static PFNGLDEBUGMESSAGEINSERTARBPROC
epoxy_glDebugMessageInsertARB_resolver(void)81425 epoxy_glDebugMessageInsertARB_resolver(void)
81426 {
81427     static const enum gl_provider providers[] = {
81428         PROVIDER_GL_ARB_debug_output,
81429         PROVIDER_Desktop_OpenGL_4_3,
81430         PROVIDER_GL_KHR_debug,
81431         PROVIDER_OpenGL_ES_3_2,
81432         PROVIDER_GL_KHR_debug,
81433         gl_provider_terminator
81434     };
81435     static const uint32_t entrypoints[] = {
81436         9340 /* "glDebugMessageInsertARB" */,
81437         9295 /* "glDebugMessageInsert" */,
81438         9295 /* "glDebugMessageInsert" */,
81439         9295 /* "glDebugMessageInsert" */,
81440         9364 /* "glDebugMessageInsertKHR" */,
81441     };
81442     return gl_provider_resolver(entrypoint_strings + 9340 /* "glDebugMessageInsertARB" */,
81443                                 providers, entrypoints);
81444 }
81445 
81446 static PFNGLDEBUGMESSAGEINSERTKHRPROC
epoxy_glDebugMessageInsertKHR_resolver(void)81447 epoxy_glDebugMessageInsertKHR_resolver(void)
81448 {
81449     static const enum gl_provider providers[] = {
81450         PROVIDER_GL_KHR_debug,
81451         PROVIDER_Desktop_OpenGL_4_3,
81452         PROVIDER_GL_KHR_debug,
81453         PROVIDER_OpenGL_ES_3_2,
81454         PROVIDER_GL_ARB_debug_output,
81455         gl_provider_terminator
81456     };
81457     static const uint32_t entrypoints[] = {
81458         9364 /* "glDebugMessageInsertKHR" */,
81459         9295 /* "glDebugMessageInsert" */,
81460         9295 /* "glDebugMessageInsert" */,
81461         9295 /* "glDebugMessageInsert" */,
81462         9340 /* "glDebugMessageInsertARB" */,
81463     };
81464     return gl_provider_resolver(entrypoint_strings + 9364 /* "glDebugMessageInsertKHR" */,
81465                                 providers, entrypoints);
81466 }
81467 
81468 static PFNGLDEFORMSGIXPROC
epoxy_glDeformSGIX_resolver(void)81469 epoxy_glDeformSGIX_resolver(void)
81470 {
81471     return gl_single_resolver(PROVIDER_GL_SGIX_polynomial_ffd, 9388 /* glDeformSGIX */);
81472 }
81473 
81474 static PFNGLDEFORMATIONMAP3DSGIXPROC
epoxy_glDeformationMap3dSGIX_resolver(void)81475 epoxy_glDeformationMap3dSGIX_resolver(void)
81476 {
81477     return gl_single_resolver(PROVIDER_GL_SGIX_polynomial_ffd, 9401 /* glDeformationMap3dSGIX */);
81478 }
81479 
81480 static PFNGLDEFORMATIONMAP3FSGIXPROC
epoxy_glDeformationMap3fSGIX_resolver(void)81481 epoxy_glDeformationMap3fSGIX_resolver(void)
81482 {
81483     return gl_single_resolver(PROVIDER_GL_SGIX_polynomial_ffd, 9424 /* glDeformationMap3fSGIX */);
81484 }
81485 
81486 static PFNGLDELETEASYNCMARKERSSGIXPROC
epoxy_glDeleteAsyncMarkersSGIX_resolver(void)81487 epoxy_glDeleteAsyncMarkersSGIX_resolver(void)
81488 {
81489     return gl_single_resolver(PROVIDER_GL_SGIX_async, 9447 /* glDeleteAsyncMarkersSGIX */);
81490 }
81491 
81492 static PFNGLDELETEBUFFERSPROC
epoxy_glDeleteBuffers_resolver(void)81493 epoxy_glDeleteBuffers_resolver(void)
81494 {
81495     static const enum gl_provider providers[] = {
81496         PROVIDER_Desktop_OpenGL_1_5,
81497         PROVIDER_OpenGL_ES_1_0,
81498         PROVIDER_OpenGL_ES_2_0,
81499         PROVIDER_GL_ARB_vertex_buffer_object,
81500         gl_provider_terminator
81501     };
81502     static const uint32_t entrypoints[] = {
81503         9472 /* "glDeleteBuffers" */,
81504         9472 /* "glDeleteBuffers" */,
81505         9472 /* "glDeleteBuffers" */,
81506         9488 /* "glDeleteBuffersARB" */,
81507     };
81508     return gl_provider_resolver(entrypoint_strings + 9472 /* "glDeleteBuffers" */,
81509                                 providers, entrypoints);
81510 }
81511 
81512 static PFNGLDELETEBUFFERSARBPROC
epoxy_glDeleteBuffersARB_resolver(void)81513 epoxy_glDeleteBuffersARB_resolver(void)
81514 {
81515     static const enum gl_provider providers[] = {
81516         PROVIDER_GL_ARB_vertex_buffer_object,
81517         PROVIDER_Desktop_OpenGL_1_5,
81518         PROVIDER_OpenGL_ES_1_0,
81519         PROVIDER_OpenGL_ES_2_0,
81520         gl_provider_terminator
81521     };
81522     static const uint32_t entrypoints[] = {
81523         9488 /* "glDeleteBuffersARB" */,
81524         9472 /* "glDeleteBuffers" */,
81525         9472 /* "glDeleteBuffers" */,
81526         9472 /* "glDeleteBuffers" */,
81527     };
81528     return gl_provider_resolver(entrypoint_strings + 9488 /* "glDeleteBuffersARB" */,
81529                                 providers, entrypoints);
81530 }
81531 
81532 static PFNGLDELETECOMMANDLISTSNVPROC
epoxy_glDeleteCommandListsNV_resolver(void)81533 epoxy_glDeleteCommandListsNV_resolver(void)
81534 {
81535     return gl_single_resolver(PROVIDER_GL_NV_command_list, 9507 /* glDeleteCommandListsNV */);
81536 }
81537 
81538 static PFNGLDELETEFENCESAPPLEPROC
epoxy_glDeleteFencesAPPLE_resolver(void)81539 epoxy_glDeleteFencesAPPLE_resolver(void)
81540 {
81541     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 9530 /* glDeleteFencesAPPLE */);
81542 }
81543 
81544 static PFNGLDELETEFENCESNVPROC
epoxy_glDeleteFencesNV_resolver(void)81545 epoxy_glDeleteFencesNV_resolver(void)
81546 {
81547     return gl_single_resolver(PROVIDER_GL_NV_fence, 9550 /* glDeleteFencesNV */);
81548 }
81549 
81550 static PFNGLDELETEFRAGMENTSHADERATIPROC
epoxy_glDeleteFragmentShaderATI_resolver(void)81551 epoxy_glDeleteFragmentShaderATI_resolver(void)
81552 {
81553     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 9567 /* glDeleteFragmentShaderATI */);
81554 }
81555 
81556 static PFNGLDELETEFRAMEBUFFERSPROC
epoxy_glDeleteFramebuffers_resolver(void)81557 epoxy_glDeleteFramebuffers_resolver(void)
81558 {
81559     static const enum gl_provider providers[] = {
81560         PROVIDER_Desktop_OpenGL_3_0,
81561         PROVIDER_GL_ARB_framebuffer_object,
81562         PROVIDER_OpenGL_ES_2_0,
81563         PROVIDER_GL_EXT_framebuffer_object,
81564         gl_provider_terminator
81565     };
81566     static const uint32_t entrypoints[] = {
81567         9593 /* "glDeleteFramebuffers" */,
81568         9593 /* "glDeleteFramebuffers" */,
81569         9593 /* "glDeleteFramebuffers" */,
81570         9614 /* "glDeleteFramebuffersEXT" */,
81571     };
81572     return gl_provider_resolver(entrypoint_strings + 9593 /* "glDeleteFramebuffers" */,
81573                                 providers, entrypoints);
81574 }
81575 
81576 static PFNGLDELETEFRAMEBUFFERSEXTPROC
epoxy_glDeleteFramebuffersEXT_resolver(void)81577 epoxy_glDeleteFramebuffersEXT_resolver(void)
81578 {
81579     static const enum gl_provider providers[] = {
81580         PROVIDER_GL_EXT_framebuffer_object,
81581         PROVIDER_Desktop_OpenGL_3_0,
81582         PROVIDER_GL_ARB_framebuffer_object,
81583         PROVIDER_OpenGL_ES_2_0,
81584         gl_provider_terminator
81585     };
81586     static const uint32_t entrypoints[] = {
81587         9614 /* "glDeleteFramebuffersEXT" */,
81588         9593 /* "glDeleteFramebuffers" */,
81589         9593 /* "glDeleteFramebuffers" */,
81590         9593 /* "glDeleteFramebuffers" */,
81591     };
81592     return gl_provider_resolver(entrypoint_strings + 9614 /* "glDeleteFramebuffersEXT" */,
81593                                 providers, entrypoints);
81594 }
81595 
81596 static PFNGLDELETEFRAMEBUFFERSOESPROC
epoxy_glDeleteFramebuffersOES_resolver(void)81597 epoxy_glDeleteFramebuffersOES_resolver(void)
81598 {
81599     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 9638 /* glDeleteFramebuffersOES */);
81600 }
81601 
81602 static PFNGLDELETELISTSPROC
epoxy_glDeleteLists_resolver(void)81603 epoxy_glDeleteLists_resolver(void)
81604 {
81605     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 9662 /* glDeleteLists */);
81606 }
81607 
81608 static PFNGLDELETEMEMORYOBJECTSEXTPROC
epoxy_glDeleteMemoryObjectsEXT_resolver(void)81609 epoxy_glDeleteMemoryObjectsEXT_resolver(void)
81610 {
81611     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 9676 /* glDeleteMemoryObjectsEXT */);
81612 }
81613 
81614 static PFNGLDELETENAMEDSTRINGARBPROC
epoxy_glDeleteNamedStringARB_resolver(void)81615 epoxy_glDeleteNamedStringARB_resolver(void)
81616 {
81617     return gl_single_resolver(PROVIDER_GL_ARB_shading_language_include, 9701 /* glDeleteNamedStringARB */);
81618 }
81619 
81620 static PFNGLDELETENAMESAMDPROC
epoxy_glDeleteNamesAMD_resolver(void)81621 epoxy_glDeleteNamesAMD_resolver(void)
81622 {
81623     return gl_single_resolver(PROVIDER_GL_AMD_name_gen_delete, 9724 /* glDeleteNamesAMD */);
81624 }
81625 
81626 static PFNGLDELETEOBJECTARBPROC
epoxy_glDeleteObjectARB_resolver(void)81627 epoxy_glDeleteObjectARB_resolver(void)
81628 {
81629     return gl_single_resolver(PROVIDER_GL_ARB_shader_objects, 9741 /* glDeleteObjectARB */);
81630 }
81631 
81632 static PFNGLDELETEOCCLUSIONQUERIESNVPROC
epoxy_glDeleteOcclusionQueriesNV_resolver(void)81633 epoxy_glDeleteOcclusionQueriesNV_resolver(void)
81634 {
81635     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 9759 /* glDeleteOcclusionQueriesNV */);
81636 }
81637 
81638 static PFNGLDELETEPATHSNVPROC
epoxy_glDeletePathsNV_resolver(void)81639 epoxy_glDeletePathsNV_resolver(void)
81640 {
81641     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 9786 /* glDeletePathsNV */);
81642 }
81643 
81644 static PFNGLDELETEPERFMONITORSAMDPROC
epoxy_glDeletePerfMonitorsAMD_resolver(void)81645 epoxy_glDeletePerfMonitorsAMD_resolver(void)
81646 {
81647     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 9802 /* glDeletePerfMonitorsAMD */);
81648 }
81649 
81650 static PFNGLDELETEPERFQUERYINTELPROC
epoxy_glDeletePerfQueryINTEL_resolver(void)81651 epoxy_glDeletePerfQueryINTEL_resolver(void)
81652 {
81653     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 9826 /* glDeletePerfQueryINTEL */);
81654 }
81655 
81656 static PFNGLDELETEPROGRAMPROC
epoxy_glDeleteProgram_resolver(void)81657 epoxy_glDeleteProgram_resolver(void)
81658 {
81659     static const enum gl_provider providers[] = {
81660         PROVIDER_Desktop_OpenGL_2_0,
81661         PROVIDER_OpenGL_ES_2_0,
81662         gl_provider_terminator
81663     };
81664     static const uint32_t entrypoints[] = {
81665         9849 /* "glDeleteProgram" */,
81666         9849 /* "glDeleteProgram" */,
81667     };
81668     return gl_provider_resolver(entrypoint_strings + 9849 /* "glDeleteProgram" */,
81669                                 providers, entrypoints);
81670 }
81671 
81672 static PFNGLDELETEPROGRAMPIPELINESPROC
epoxy_glDeleteProgramPipelines_resolver(void)81673 epoxy_glDeleteProgramPipelines_resolver(void)
81674 {
81675     static const enum gl_provider providers[] = {
81676         PROVIDER_Desktop_OpenGL_4_1,
81677         PROVIDER_GL_ARB_separate_shader_objects,
81678         PROVIDER_OpenGL_ES_3_1,
81679         gl_provider_terminator
81680     };
81681     static const uint32_t entrypoints[] = {
81682         9865 /* "glDeleteProgramPipelines" */,
81683         9865 /* "glDeleteProgramPipelines" */,
81684         9865 /* "glDeleteProgramPipelines" */,
81685     };
81686     return gl_provider_resolver(entrypoint_strings + 9865 /* "glDeleteProgramPipelines" */,
81687                                 providers, entrypoints);
81688 }
81689 
81690 static PFNGLDELETEPROGRAMPIPELINESEXTPROC
epoxy_glDeleteProgramPipelinesEXT_resolver(void)81691 epoxy_glDeleteProgramPipelinesEXT_resolver(void)
81692 {
81693     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 9890 /* glDeleteProgramPipelinesEXT */);
81694 }
81695 
81696 static PFNGLDELETEPROGRAMSARBPROC
epoxy_glDeleteProgramsARB_resolver(void)81697 epoxy_glDeleteProgramsARB_resolver(void)
81698 {
81699     static const enum gl_provider providers[] = {
81700         PROVIDER_GL_ARB_fragment_program,
81701         PROVIDER_GL_ARB_vertex_program,
81702         PROVIDER_GL_NV_vertex_program,
81703         gl_provider_terminator
81704     };
81705     static const uint32_t entrypoints[] = {
81706         9918 /* "glDeleteProgramsARB" */,
81707         9918 /* "glDeleteProgramsARB" */,
81708         9938 /* "glDeleteProgramsNV" */,
81709     };
81710     return gl_provider_resolver(entrypoint_strings + 9918 /* "glDeleteProgramsARB" */,
81711                                 providers, entrypoints);
81712 }
81713 
81714 static PFNGLDELETEPROGRAMSNVPROC
epoxy_glDeleteProgramsNV_resolver(void)81715 epoxy_glDeleteProgramsNV_resolver(void)
81716 {
81717     static const enum gl_provider providers[] = {
81718         PROVIDER_GL_NV_vertex_program,
81719         PROVIDER_GL_ARB_fragment_program,
81720         PROVIDER_GL_ARB_vertex_program,
81721         gl_provider_terminator
81722     };
81723     static const uint32_t entrypoints[] = {
81724         9938 /* "glDeleteProgramsNV" */,
81725         9918 /* "glDeleteProgramsARB" */,
81726         9918 /* "glDeleteProgramsARB" */,
81727     };
81728     return gl_provider_resolver(entrypoint_strings + 9938 /* "glDeleteProgramsNV" */,
81729                                 providers, entrypoints);
81730 }
81731 
81732 static PFNGLDELETEQUERIESPROC
epoxy_glDeleteQueries_resolver(void)81733 epoxy_glDeleteQueries_resolver(void)
81734 {
81735     static const enum gl_provider providers[] = {
81736         PROVIDER_Desktop_OpenGL_1_5,
81737         PROVIDER_OpenGL_ES_3_0,
81738         PROVIDER_GL_ARB_occlusion_query,
81739         gl_provider_terminator
81740     };
81741     static const uint32_t entrypoints[] = {
81742         9957 /* "glDeleteQueries" */,
81743         9957 /* "glDeleteQueries" */,
81744         9973 /* "glDeleteQueriesARB" */,
81745     };
81746     return gl_provider_resolver(entrypoint_strings + 9957 /* "glDeleteQueries" */,
81747                                 providers, entrypoints);
81748 }
81749 
81750 static PFNGLDELETEQUERIESARBPROC
epoxy_glDeleteQueriesARB_resolver(void)81751 epoxy_glDeleteQueriesARB_resolver(void)
81752 {
81753     static const enum gl_provider providers[] = {
81754         PROVIDER_GL_ARB_occlusion_query,
81755         PROVIDER_Desktop_OpenGL_1_5,
81756         PROVIDER_OpenGL_ES_3_0,
81757         gl_provider_terminator
81758     };
81759     static const uint32_t entrypoints[] = {
81760         9973 /* "glDeleteQueriesARB" */,
81761         9957 /* "glDeleteQueries" */,
81762         9957 /* "glDeleteQueries" */,
81763     };
81764     return gl_provider_resolver(entrypoint_strings + 9973 /* "glDeleteQueriesARB" */,
81765                                 providers, entrypoints);
81766 }
81767 
81768 static PFNGLDELETEQUERIESEXTPROC
epoxy_glDeleteQueriesEXT_resolver(void)81769 epoxy_glDeleteQueriesEXT_resolver(void)
81770 {
81771     static const enum gl_provider providers[] = {
81772         PROVIDER_GL_EXT_disjoint_timer_query,
81773         PROVIDER_GL_EXT_occlusion_query_boolean,
81774         gl_provider_terminator
81775     };
81776     static const uint32_t entrypoints[] = {
81777         9992 /* "glDeleteQueriesEXT" */,
81778         9992 /* "glDeleteQueriesEXT" */,
81779     };
81780     return gl_provider_resolver(entrypoint_strings + 9992 /* "glDeleteQueriesEXT" */,
81781                                 providers, entrypoints);
81782 }
81783 
81784 static PFNGLDELETEQUERYRESOURCETAGNVPROC
epoxy_glDeleteQueryResourceTagNV_resolver(void)81785 epoxy_glDeleteQueryResourceTagNV_resolver(void)
81786 {
81787     return gl_single_resolver(PROVIDER_GL_NV_query_resource_tag, 10011 /* glDeleteQueryResourceTagNV */);
81788 }
81789 
81790 static PFNGLDELETERENDERBUFFERSPROC
epoxy_glDeleteRenderbuffers_resolver(void)81791 epoxy_glDeleteRenderbuffers_resolver(void)
81792 {
81793     static const enum gl_provider providers[] = {
81794         PROVIDER_Desktop_OpenGL_3_0,
81795         PROVIDER_GL_ARB_framebuffer_object,
81796         PROVIDER_OpenGL_ES_2_0,
81797         PROVIDER_GL_EXT_framebuffer_object,
81798         gl_provider_terminator
81799     };
81800     static const uint32_t entrypoints[] = {
81801         10038 /* "glDeleteRenderbuffers" */,
81802         10038 /* "glDeleteRenderbuffers" */,
81803         10038 /* "glDeleteRenderbuffers" */,
81804         10060 /* "glDeleteRenderbuffersEXT" */,
81805     };
81806     return gl_provider_resolver(entrypoint_strings + 10038 /* "glDeleteRenderbuffers" */,
81807                                 providers, entrypoints);
81808 }
81809 
81810 static PFNGLDELETERENDERBUFFERSEXTPROC
epoxy_glDeleteRenderbuffersEXT_resolver(void)81811 epoxy_glDeleteRenderbuffersEXT_resolver(void)
81812 {
81813     static const enum gl_provider providers[] = {
81814         PROVIDER_GL_EXT_framebuffer_object,
81815         PROVIDER_Desktop_OpenGL_3_0,
81816         PROVIDER_GL_ARB_framebuffer_object,
81817         PROVIDER_OpenGL_ES_2_0,
81818         gl_provider_terminator
81819     };
81820     static const uint32_t entrypoints[] = {
81821         10060 /* "glDeleteRenderbuffersEXT" */,
81822         10038 /* "glDeleteRenderbuffers" */,
81823         10038 /* "glDeleteRenderbuffers" */,
81824         10038 /* "glDeleteRenderbuffers" */,
81825     };
81826     return gl_provider_resolver(entrypoint_strings + 10060 /* "glDeleteRenderbuffersEXT" */,
81827                                 providers, entrypoints);
81828 }
81829 
81830 static PFNGLDELETERENDERBUFFERSOESPROC
epoxy_glDeleteRenderbuffersOES_resolver(void)81831 epoxy_glDeleteRenderbuffersOES_resolver(void)
81832 {
81833     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 10085 /* glDeleteRenderbuffersOES */);
81834 }
81835 
81836 static PFNGLDELETESAMPLERSPROC
epoxy_glDeleteSamplers_resolver(void)81837 epoxy_glDeleteSamplers_resolver(void)
81838 {
81839     static const enum gl_provider providers[] = {
81840         PROVIDER_Desktop_OpenGL_3_3,
81841         PROVIDER_GL_ARB_sampler_objects,
81842         PROVIDER_OpenGL_ES_3_0,
81843         gl_provider_terminator
81844     };
81845     static const uint32_t entrypoints[] = {
81846         10110 /* "glDeleteSamplers" */,
81847         10110 /* "glDeleteSamplers" */,
81848         10110 /* "glDeleteSamplers" */,
81849     };
81850     return gl_provider_resolver(entrypoint_strings + 10110 /* "glDeleteSamplers" */,
81851                                 providers, entrypoints);
81852 }
81853 
81854 static PFNGLDELETESEMAPHORESEXTPROC
epoxy_glDeleteSemaphoresEXT_resolver(void)81855 epoxy_glDeleteSemaphoresEXT_resolver(void)
81856 {
81857     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 10127 /* glDeleteSemaphoresEXT */);
81858 }
81859 
81860 static PFNGLDELETESHADERPROC
epoxy_glDeleteShader_resolver(void)81861 epoxy_glDeleteShader_resolver(void)
81862 {
81863     static const enum gl_provider providers[] = {
81864         PROVIDER_Desktop_OpenGL_2_0,
81865         PROVIDER_OpenGL_ES_2_0,
81866         gl_provider_terminator
81867     };
81868     static const uint32_t entrypoints[] = {
81869         10149 /* "glDeleteShader" */,
81870         10149 /* "glDeleteShader" */,
81871     };
81872     return gl_provider_resolver(entrypoint_strings + 10149 /* "glDeleteShader" */,
81873                                 providers, entrypoints);
81874 }
81875 
81876 static PFNGLDELETESTATESNVPROC
epoxy_glDeleteStatesNV_resolver(void)81877 epoxy_glDeleteStatesNV_resolver(void)
81878 {
81879     return gl_single_resolver(PROVIDER_GL_NV_command_list, 10164 /* glDeleteStatesNV */);
81880 }
81881 
81882 static PFNGLDELETESYNCPROC
epoxy_glDeleteSync_resolver(void)81883 epoxy_glDeleteSync_resolver(void)
81884 {
81885     static const enum gl_provider providers[] = {
81886         PROVIDER_Desktop_OpenGL_3_2,
81887         PROVIDER_GL_ARB_sync,
81888         PROVIDER_OpenGL_ES_3_0,
81889         PROVIDER_GL_APPLE_sync,
81890         gl_provider_terminator
81891     };
81892     static const uint32_t entrypoints[] = {
81893         10181 /* "glDeleteSync" */,
81894         10181 /* "glDeleteSync" */,
81895         10181 /* "glDeleteSync" */,
81896         10194 /* "glDeleteSyncAPPLE" */,
81897     };
81898     return gl_provider_resolver(entrypoint_strings + 10181 /* "glDeleteSync" */,
81899                                 providers, entrypoints);
81900 }
81901 
81902 static PFNGLDELETESYNCAPPLEPROC
epoxy_glDeleteSyncAPPLE_resolver(void)81903 epoxy_glDeleteSyncAPPLE_resolver(void)
81904 {
81905     static const enum gl_provider providers[] = {
81906         PROVIDER_GL_APPLE_sync,
81907         PROVIDER_Desktop_OpenGL_3_2,
81908         PROVIDER_GL_ARB_sync,
81909         PROVIDER_OpenGL_ES_3_0,
81910         gl_provider_terminator
81911     };
81912     static const uint32_t entrypoints[] = {
81913         10194 /* "glDeleteSyncAPPLE" */,
81914         10181 /* "glDeleteSync" */,
81915         10181 /* "glDeleteSync" */,
81916         10181 /* "glDeleteSync" */,
81917     };
81918     return gl_provider_resolver(entrypoint_strings + 10194 /* "glDeleteSyncAPPLE" */,
81919                                 providers, entrypoints);
81920 }
81921 
81922 static PFNGLDELETETEXTURESPROC
epoxy_glDeleteTextures_resolver(void)81923 epoxy_glDeleteTextures_resolver(void)
81924 {
81925     static const enum gl_provider providers[] = {
81926         PROVIDER_Desktop_OpenGL_1_1,
81927         PROVIDER_OpenGL_ES_1_0,
81928         PROVIDER_OpenGL_ES_2_0,
81929         gl_provider_terminator
81930     };
81931     static const uint32_t entrypoints[] = {
81932         10212 /* "glDeleteTextures" */,
81933         10212 /* "glDeleteTextures" */,
81934         10212 /* "glDeleteTextures" */,
81935     };
81936     return gl_provider_resolver(entrypoint_strings + 10212 /* "glDeleteTextures" */,
81937                                 providers, entrypoints);
81938 }
81939 
81940 static PFNGLDELETETEXTURESEXTPROC
epoxy_glDeleteTexturesEXT_resolver(void)81941 epoxy_glDeleteTexturesEXT_resolver(void)
81942 {
81943     return gl_single_resolver(PROVIDER_GL_EXT_texture_object, 10229 /* glDeleteTexturesEXT */);
81944 }
81945 
81946 static PFNGLDELETETRANSFORMFEEDBACKSPROC
epoxy_glDeleteTransformFeedbacks_resolver(void)81947 epoxy_glDeleteTransformFeedbacks_resolver(void)
81948 {
81949     static const enum gl_provider providers[] = {
81950         PROVIDER_Desktop_OpenGL_4_0,
81951         PROVIDER_GL_ARB_transform_feedback2,
81952         PROVIDER_OpenGL_ES_3_0,
81953         PROVIDER_GL_NV_transform_feedback2,
81954         gl_provider_terminator
81955     };
81956     static const uint32_t entrypoints[] = {
81957         10249 /* "glDeleteTransformFeedbacks" */,
81958         10249 /* "glDeleteTransformFeedbacks" */,
81959         10249 /* "glDeleteTransformFeedbacks" */,
81960         10276 /* "glDeleteTransformFeedbacksNV" */,
81961     };
81962     return gl_provider_resolver(entrypoint_strings + 10249 /* "glDeleteTransformFeedbacks" */,
81963                                 providers, entrypoints);
81964 }
81965 
81966 static PFNGLDELETETRANSFORMFEEDBACKSNVPROC
epoxy_glDeleteTransformFeedbacksNV_resolver(void)81967 epoxy_glDeleteTransformFeedbacksNV_resolver(void)
81968 {
81969     static const enum gl_provider providers[] = {
81970         PROVIDER_GL_NV_transform_feedback2,
81971         PROVIDER_Desktop_OpenGL_4_0,
81972         PROVIDER_GL_ARB_transform_feedback2,
81973         PROVIDER_OpenGL_ES_3_0,
81974         gl_provider_terminator
81975     };
81976     static const uint32_t entrypoints[] = {
81977         10276 /* "glDeleteTransformFeedbacksNV" */,
81978         10249 /* "glDeleteTransformFeedbacks" */,
81979         10249 /* "glDeleteTransformFeedbacks" */,
81980         10249 /* "glDeleteTransformFeedbacks" */,
81981     };
81982     return gl_provider_resolver(entrypoint_strings + 10276 /* "glDeleteTransformFeedbacksNV" */,
81983                                 providers, entrypoints);
81984 }
81985 
81986 static PFNGLDELETEVERTEXARRAYSPROC
epoxy_glDeleteVertexArrays_resolver(void)81987 epoxy_glDeleteVertexArrays_resolver(void)
81988 {
81989     static const enum gl_provider providers[] = {
81990         PROVIDER_Desktop_OpenGL_3_0,
81991         PROVIDER_GL_ARB_vertex_array_object,
81992         PROVIDER_OpenGL_ES_3_0,
81993         PROVIDER_GL_APPLE_vertex_array_object,
81994         PROVIDER_GL_OES_vertex_array_object,
81995         gl_provider_terminator
81996     };
81997     static const uint32_t entrypoints[] = {
81998         10305 /* "glDeleteVertexArrays" */,
81999         10305 /* "glDeleteVertexArrays" */,
82000         10305 /* "glDeleteVertexArrays" */,
82001         10326 /* "glDeleteVertexArraysAPPLE" */,
82002         10352 /* "glDeleteVertexArraysOES" */,
82003     };
82004     return gl_provider_resolver(entrypoint_strings + 10305 /* "glDeleteVertexArrays" */,
82005                                 providers, entrypoints);
82006 }
82007 
82008 static PFNGLDELETEVERTEXARRAYSAPPLEPROC
epoxy_glDeleteVertexArraysAPPLE_resolver(void)82009 epoxy_glDeleteVertexArraysAPPLE_resolver(void)
82010 {
82011     static const enum gl_provider providers[] = {
82012         PROVIDER_GL_APPLE_vertex_array_object,
82013         PROVIDER_Desktop_OpenGL_3_0,
82014         PROVIDER_GL_ARB_vertex_array_object,
82015         PROVIDER_OpenGL_ES_3_0,
82016         PROVIDER_GL_OES_vertex_array_object,
82017         gl_provider_terminator
82018     };
82019     static const uint32_t entrypoints[] = {
82020         10326 /* "glDeleteVertexArraysAPPLE" */,
82021         10305 /* "glDeleteVertexArrays" */,
82022         10305 /* "glDeleteVertexArrays" */,
82023         10305 /* "glDeleteVertexArrays" */,
82024         10352 /* "glDeleteVertexArraysOES" */,
82025     };
82026     return gl_provider_resolver(entrypoint_strings + 10326 /* "glDeleteVertexArraysAPPLE" */,
82027                                 providers, entrypoints);
82028 }
82029 
82030 static PFNGLDELETEVERTEXARRAYSOESPROC
epoxy_glDeleteVertexArraysOES_resolver(void)82031 epoxy_glDeleteVertexArraysOES_resolver(void)
82032 {
82033     static const enum gl_provider providers[] = {
82034         PROVIDER_GL_OES_vertex_array_object,
82035         PROVIDER_Desktop_OpenGL_3_0,
82036         PROVIDER_GL_ARB_vertex_array_object,
82037         PROVIDER_OpenGL_ES_3_0,
82038         PROVIDER_GL_APPLE_vertex_array_object,
82039         gl_provider_terminator
82040     };
82041     static const uint32_t entrypoints[] = {
82042         10352 /* "glDeleteVertexArraysOES" */,
82043         10305 /* "glDeleteVertexArrays" */,
82044         10305 /* "glDeleteVertexArrays" */,
82045         10305 /* "glDeleteVertexArrays" */,
82046         10326 /* "glDeleteVertexArraysAPPLE" */,
82047     };
82048     return gl_provider_resolver(entrypoint_strings + 10352 /* "glDeleteVertexArraysOES" */,
82049                                 providers, entrypoints);
82050 }
82051 
82052 static PFNGLDELETEVERTEXSHADEREXTPROC
epoxy_glDeleteVertexShaderEXT_resolver(void)82053 epoxy_glDeleteVertexShaderEXT_resolver(void)
82054 {
82055     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 10376 /* glDeleteVertexShaderEXT */);
82056 }
82057 
82058 static PFNGLDEPTHBOUNDSEXTPROC
epoxy_glDepthBoundsEXT_resolver(void)82059 epoxy_glDepthBoundsEXT_resolver(void)
82060 {
82061     return gl_single_resolver(PROVIDER_GL_EXT_depth_bounds_test, 10400 /* glDepthBoundsEXT */);
82062 }
82063 
82064 static PFNGLDEPTHBOUNDSDNVPROC
epoxy_glDepthBoundsdNV_resolver(void)82065 epoxy_glDepthBoundsdNV_resolver(void)
82066 {
82067     return gl_single_resolver(PROVIDER_GL_NV_depth_buffer_float, 10417 /* glDepthBoundsdNV */);
82068 }
82069 
82070 static PFNGLDEPTHFUNCPROC
epoxy_glDepthFunc_resolver(void)82071 epoxy_glDepthFunc_resolver(void)
82072 {
82073     static const enum gl_provider providers[] = {
82074         PROVIDER_Desktop_OpenGL_1_0,
82075         PROVIDER_OpenGL_ES_1_0,
82076         PROVIDER_OpenGL_ES_2_0,
82077         gl_provider_terminator
82078     };
82079     static const uint32_t entrypoints[] = {
82080         10434 /* "glDepthFunc" */,
82081         10434 /* "glDepthFunc" */,
82082         10434 /* "glDepthFunc" */,
82083     };
82084     return gl_provider_resolver(entrypoint_strings + 10434 /* "glDepthFunc" */,
82085                                 providers, entrypoints);
82086 }
82087 
82088 static PFNGLDEPTHMASKPROC
epoxy_glDepthMask_resolver(void)82089 epoxy_glDepthMask_resolver(void)
82090 {
82091     static const enum gl_provider providers[] = {
82092         PROVIDER_Desktop_OpenGL_1_0,
82093         PROVIDER_OpenGL_ES_1_0,
82094         PROVIDER_OpenGL_ES_2_0,
82095         gl_provider_terminator
82096     };
82097     static const uint32_t entrypoints[] = {
82098         10446 /* "glDepthMask" */,
82099         10446 /* "glDepthMask" */,
82100         10446 /* "glDepthMask" */,
82101     };
82102     return gl_provider_resolver(entrypoint_strings + 10446 /* "glDepthMask" */,
82103                                 providers, entrypoints);
82104 }
82105 
82106 static PFNGLDEPTHRANGEPROC
epoxy_glDepthRange_resolver(void)82107 epoxy_glDepthRange_resolver(void)
82108 {
82109     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 10458 /* glDepthRange */);
82110 }
82111 
82112 static PFNGLDEPTHRANGEARRAYFVNVPROC
epoxy_glDepthRangeArrayfvNV_resolver(void)82113 epoxy_glDepthRangeArrayfvNV_resolver(void)
82114 {
82115     return gl_single_resolver(PROVIDER_GL_NV_viewport_array, 10471 /* glDepthRangeArrayfvNV */);
82116 }
82117 
82118 static PFNGLDEPTHRANGEARRAYFVOESPROC
epoxy_glDepthRangeArrayfvOES_resolver(void)82119 epoxy_glDepthRangeArrayfvOES_resolver(void)
82120 {
82121     return gl_single_resolver(PROVIDER_GL_OES_viewport_array, 10493 /* glDepthRangeArrayfvOES */);
82122 }
82123 
82124 static PFNGLDEPTHRANGEARRAYVPROC
epoxy_glDepthRangeArrayv_resolver(void)82125 epoxy_glDepthRangeArrayv_resolver(void)
82126 {
82127     static const enum gl_provider providers[] = {
82128         PROVIDER_Desktop_OpenGL_4_1,
82129         PROVIDER_GL_ARB_viewport_array,
82130         gl_provider_terminator
82131     };
82132     static const uint32_t entrypoints[] = {
82133         10516 /* "glDepthRangeArrayv" */,
82134         10516 /* "glDepthRangeArrayv" */,
82135     };
82136     return gl_provider_resolver(entrypoint_strings + 10516 /* "glDepthRangeArrayv" */,
82137                                 providers, entrypoints);
82138 }
82139 
82140 static PFNGLDEPTHRANGEINDEXEDPROC
epoxy_glDepthRangeIndexed_resolver(void)82141 epoxy_glDepthRangeIndexed_resolver(void)
82142 {
82143     static const enum gl_provider providers[] = {
82144         PROVIDER_Desktop_OpenGL_4_1,
82145         PROVIDER_GL_ARB_viewport_array,
82146         gl_provider_terminator
82147     };
82148     static const uint32_t entrypoints[] = {
82149         10535 /* "glDepthRangeIndexed" */,
82150         10535 /* "glDepthRangeIndexed" */,
82151     };
82152     return gl_provider_resolver(entrypoint_strings + 10535 /* "glDepthRangeIndexed" */,
82153                                 providers, entrypoints);
82154 }
82155 
82156 static PFNGLDEPTHRANGEINDEXEDFNVPROC
epoxy_glDepthRangeIndexedfNV_resolver(void)82157 epoxy_glDepthRangeIndexedfNV_resolver(void)
82158 {
82159     return gl_single_resolver(PROVIDER_GL_NV_viewport_array, 10555 /* glDepthRangeIndexedfNV */);
82160 }
82161 
82162 static PFNGLDEPTHRANGEINDEXEDFOESPROC
epoxy_glDepthRangeIndexedfOES_resolver(void)82163 epoxy_glDepthRangeIndexedfOES_resolver(void)
82164 {
82165     return gl_single_resolver(PROVIDER_GL_OES_viewport_array, 10578 /* glDepthRangeIndexedfOES */);
82166 }
82167 
82168 static PFNGLDEPTHRANGEDNVPROC
epoxy_glDepthRangedNV_resolver(void)82169 epoxy_glDepthRangedNV_resolver(void)
82170 {
82171     return gl_single_resolver(PROVIDER_GL_NV_depth_buffer_float, 10602 /* glDepthRangedNV */);
82172 }
82173 
82174 static PFNGLDEPTHRANGEFPROC
epoxy_glDepthRangef_resolver(void)82175 epoxy_glDepthRangef_resolver(void)
82176 {
82177     static const enum gl_provider providers[] = {
82178         PROVIDER_Desktop_OpenGL_4_1,
82179         PROVIDER_GL_ARB_ES2_compatibility,
82180         PROVIDER_OpenGL_ES_1_0,
82181         PROVIDER_OpenGL_ES_2_0,
82182         PROVIDER_GL_OES_single_precision,
82183         gl_provider_terminator
82184     };
82185     static const uint32_t entrypoints[] = {
82186         10618 /* "glDepthRangef" */,
82187         10618 /* "glDepthRangef" */,
82188         10618 /* "glDepthRangef" */,
82189         10618 /* "glDepthRangef" */,
82190         10632 /* "glDepthRangefOES" */,
82191     };
82192     return gl_provider_resolver(entrypoint_strings + 10618 /* "glDepthRangef" */,
82193                                 providers, entrypoints);
82194 }
82195 
82196 static PFNGLDEPTHRANGEFOESPROC
epoxy_glDepthRangefOES_resolver(void)82197 epoxy_glDepthRangefOES_resolver(void)
82198 {
82199     static const enum gl_provider providers[] = {
82200         PROVIDER_GL_OES_single_precision,
82201         PROVIDER_Desktop_OpenGL_4_1,
82202         PROVIDER_GL_ARB_ES2_compatibility,
82203         PROVIDER_OpenGL_ES_1_0,
82204         PROVIDER_OpenGL_ES_2_0,
82205         gl_provider_terminator
82206     };
82207     static const uint32_t entrypoints[] = {
82208         10632 /* "glDepthRangefOES" */,
82209         10618 /* "glDepthRangef" */,
82210         10618 /* "glDepthRangef" */,
82211         10618 /* "glDepthRangef" */,
82212         10618 /* "glDepthRangef" */,
82213     };
82214     return gl_provider_resolver(entrypoint_strings + 10632 /* "glDepthRangefOES" */,
82215                                 providers, entrypoints);
82216 }
82217 
82218 static PFNGLDEPTHRANGEXPROC
epoxy_glDepthRangex_resolver(void)82219 epoxy_glDepthRangex_resolver(void)
82220 {
82221     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 10649 /* glDepthRangex */);
82222 }
82223 
82224 static PFNGLDEPTHRANGEXOESPROC
epoxy_glDepthRangexOES_resolver(void)82225 epoxy_glDepthRangexOES_resolver(void)
82226 {
82227     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 10663 /* glDepthRangexOES */);
82228 }
82229 
82230 static PFNGLDETACHOBJECTARBPROC
epoxy_glDetachObjectARB_resolver(void)82231 epoxy_glDetachObjectARB_resolver(void)
82232 {
82233     static const enum gl_provider providers[] = {
82234         PROVIDER_GL_ARB_shader_objects,
82235         PROVIDER_Desktop_OpenGL_2_0,
82236         PROVIDER_OpenGL_ES_2_0,
82237         gl_provider_terminator
82238     };
82239     static const uint32_t entrypoints[] = {
82240         10680 /* "glDetachObjectARB" */,
82241         10698 /* "glDetachShader" */,
82242         10698 /* "glDetachShader" */,
82243     };
82244     return gl_provider_resolver(entrypoint_strings + 10680 /* "glDetachObjectARB" */,
82245                                 providers, entrypoints);
82246 }
82247 
82248 static PFNGLDETACHSHADERPROC
epoxy_glDetachShader_resolver(void)82249 epoxy_glDetachShader_resolver(void)
82250 {
82251     static const enum gl_provider providers[] = {
82252         PROVIDER_Desktop_OpenGL_2_0,
82253         PROVIDER_OpenGL_ES_2_0,
82254         PROVIDER_GL_ARB_shader_objects,
82255         gl_provider_terminator
82256     };
82257     static const uint32_t entrypoints[] = {
82258         10698 /* "glDetachShader" */,
82259         10698 /* "glDetachShader" */,
82260         10680 /* "glDetachObjectARB" */,
82261     };
82262     return gl_provider_resolver(entrypoint_strings + 10698 /* "glDetachShader" */,
82263                                 providers, entrypoints);
82264 }
82265 
82266 static PFNGLDETAILTEXFUNCSGISPROC
epoxy_glDetailTexFuncSGIS_resolver(void)82267 epoxy_glDetailTexFuncSGIS_resolver(void)
82268 {
82269     return gl_single_resolver(PROVIDER_GL_SGIS_detail_texture, 10713 /* glDetailTexFuncSGIS */);
82270 }
82271 
82272 static PFNGLDISABLEPROC
epoxy_glDisable_resolver(void)82273 epoxy_glDisable_resolver(void)
82274 {
82275     static const enum gl_provider providers[] = {
82276         PROVIDER_Desktop_OpenGL_1_0,
82277         PROVIDER_OpenGL_ES_1_0,
82278         PROVIDER_OpenGL_ES_2_0,
82279         gl_provider_terminator
82280     };
82281     static const uint32_t entrypoints[] = {
82282         10733 /* "glDisable" */,
82283         10733 /* "glDisable" */,
82284         10733 /* "glDisable" */,
82285     };
82286     return gl_provider_resolver(entrypoint_strings + 10733 /* "glDisable" */,
82287                                 providers, entrypoints);
82288 }
82289 
82290 static PFNGLDISABLECLIENTSTATEPROC
epoxy_glDisableClientState_resolver(void)82291 epoxy_glDisableClientState_resolver(void)
82292 {
82293     static const enum gl_provider providers[] = {
82294         PROVIDER_Desktop_OpenGL_1_1,
82295         PROVIDER_OpenGL_ES_1_0,
82296         gl_provider_terminator
82297     };
82298     static const uint32_t entrypoints[] = {
82299         10743 /* "glDisableClientState" */,
82300         10743 /* "glDisableClientState" */,
82301     };
82302     return gl_provider_resolver(entrypoint_strings + 10743 /* "glDisableClientState" */,
82303                                 providers, entrypoints);
82304 }
82305 
82306 static PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC
epoxy_glDisableClientStateIndexedEXT_resolver(void)82307 epoxy_glDisableClientStateIndexedEXT_resolver(void)
82308 {
82309     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 10764 /* glDisableClientStateIndexedEXT */);
82310 }
82311 
82312 static PFNGLDISABLECLIENTSTATEIEXTPROC
epoxy_glDisableClientStateiEXT_resolver(void)82313 epoxy_glDisableClientStateiEXT_resolver(void)
82314 {
82315     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 10795 /* glDisableClientStateiEXT */);
82316 }
82317 
82318 static PFNGLDISABLEDRIVERCONTROLQCOMPROC
epoxy_glDisableDriverControlQCOM_resolver(void)82319 epoxy_glDisableDriverControlQCOM_resolver(void)
82320 {
82321     return gl_single_resolver(PROVIDER_GL_QCOM_driver_control, 10820 /* glDisableDriverControlQCOM */);
82322 }
82323 
82324 static PFNGLDISABLEINDEXEDEXTPROC
epoxy_glDisableIndexedEXT_resolver(void)82325 epoxy_glDisableIndexedEXT_resolver(void)
82326 {
82327     static const enum gl_provider providers[] = {
82328         PROVIDER_GL_EXT_direct_state_access,
82329         PROVIDER_GL_EXT_draw_buffers2,
82330         PROVIDER_Desktop_OpenGL_3_0,
82331         PROVIDER_OpenGL_ES_3_2,
82332         PROVIDER_GL_EXT_draw_buffers_indexed,
82333         PROVIDER_GL_NV_viewport_array,
82334         PROVIDER_GL_OES_draw_buffers_indexed,
82335         PROVIDER_GL_OES_viewport_array,
82336         gl_provider_terminator
82337     };
82338     static const uint32_t entrypoints[] = {
82339         10847 /* "glDisableIndexedEXT" */,
82340         10847 /* "glDisableIndexedEXT" */,
82341         11063 /* "glDisablei" */,
82342         11063 /* "glDisablei" */,
82343         11074 /* "glDisableiEXT" */,
82344         11088 /* "glDisableiNV" */,
82345         11101 /* "glDisableiOES" */,
82346         11101 /* "glDisableiOES" */,
82347     };
82348     return gl_provider_resolver(entrypoint_strings + 10847 /* "glDisableIndexedEXT" */,
82349                                 providers, entrypoints);
82350 }
82351 
82352 static PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC
epoxy_glDisableVariantClientStateEXT_resolver(void)82353 epoxy_glDisableVariantClientStateEXT_resolver(void)
82354 {
82355     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 10867 /* glDisableVariantClientStateEXT */);
82356 }
82357 
82358 static PFNGLDISABLEVERTEXARRAYATTRIBPROC
epoxy_glDisableVertexArrayAttrib_resolver(void)82359 epoxy_glDisableVertexArrayAttrib_resolver(void)
82360 {
82361     static const enum gl_provider providers[] = {
82362         PROVIDER_Desktop_OpenGL_4_5,
82363         PROVIDER_GL_ARB_direct_state_access,
82364         gl_provider_terminator
82365     };
82366     static const uint32_t entrypoints[] = {
82367         10898 /* "glDisableVertexArrayAttrib" */,
82368         10898 /* "glDisableVertexArrayAttrib" */,
82369     };
82370     return gl_provider_resolver(entrypoint_strings + 10898 /* "glDisableVertexArrayAttrib" */,
82371                                 providers, entrypoints);
82372 }
82373 
82374 static PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC
epoxy_glDisableVertexArrayAttribEXT_resolver(void)82375 epoxy_glDisableVertexArrayAttribEXT_resolver(void)
82376 {
82377     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 10925 /* glDisableVertexArrayAttribEXT */);
82378 }
82379 
82380 static PFNGLDISABLEVERTEXARRAYEXTPROC
epoxy_glDisableVertexArrayEXT_resolver(void)82381 epoxy_glDisableVertexArrayEXT_resolver(void)
82382 {
82383     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 10955 /* glDisableVertexArrayEXT */);
82384 }
82385 
82386 static PFNGLDISABLEVERTEXATTRIBAPPLEPROC
epoxy_glDisableVertexAttribAPPLE_resolver(void)82387 epoxy_glDisableVertexAttribAPPLE_resolver(void)
82388 {
82389     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 10979 /* glDisableVertexAttribAPPLE */);
82390 }
82391 
82392 static PFNGLDISABLEVERTEXATTRIBARRAYPROC
epoxy_glDisableVertexAttribArray_resolver(void)82393 epoxy_glDisableVertexAttribArray_resolver(void)
82394 {
82395     static const enum gl_provider providers[] = {
82396         PROVIDER_Desktop_OpenGL_2_0,
82397         PROVIDER_OpenGL_ES_2_0,
82398         PROVIDER_GL_ARB_vertex_program,
82399         PROVIDER_GL_ARB_vertex_shader,
82400         gl_provider_terminator
82401     };
82402     static const uint32_t entrypoints[] = {
82403         11006 /* "glDisableVertexAttribArray" */,
82404         11006 /* "glDisableVertexAttribArray" */,
82405         11033 /* "glDisableVertexAttribArrayARB" */,
82406         11033 /* "glDisableVertexAttribArrayARB" */,
82407     };
82408     return gl_provider_resolver(entrypoint_strings + 11006 /* "glDisableVertexAttribArray" */,
82409                                 providers, entrypoints);
82410 }
82411 
82412 static PFNGLDISABLEVERTEXATTRIBARRAYARBPROC
epoxy_glDisableVertexAttribArrayARB_resolver(void)82413 epoxy_glDisableVertexAttribArrayARB_resolver(void)
82414 {
82415     static const enum gl_provider providers[] = {
82416         PROVIDER_GL_ARB_vertex_program,
82417         PROVIDER_GL_ARB_vertex_shader,
82418         PROVIDER_Desktop_OpenGL_2_0,
82419         PROVIDER_OpenGL_ES_2_0,
82420         gl_provider_terminator
82421     };
82422     static const uint32_t entrypoints[] = {
82423         11033 /* "glDisableVertexAttribArrayARB" */,
82424         11033 /* "glDisableVertexAttribArrayARB" */,
82425         11006 /* "glDisableVertexAttribArray" */,
82426         11006 /* "glDisableVertexAttribArray" */,
82427     };
82428     return gl_provider_resolver(entrypoint_strings + 11033 /* "glDisableVertexAttribArrayARB" */,
82429                                 providers, entrypoints);
82430 }
82431 
82432 static PFNGLDISABLEIPROC
epoxy_glDisablei_resolver(void)82433 epoxy_glDisablei_resolver(void)
82434 {
82435     static const enum gl_provider providers[] = {
82436         PROVIDER_Desktop_OpenGL_3_0,
82437         PROVIDER_OpenGL_ES_3_2,
82438         PROVIDER_GL_EXT_direct_state_access,
82439         PROVIDER_GL_EXT_draw_buffers2,
82440         PROVIDER_GL_EXT_draw_buffers_indexed,
82441         PROVIDER_GL_NV_viewport_array,
82442         PROVIDER_GL_OES_draw_buffers_indexed,
82443         PROVIDER_GL_OES_viewport_array,
82444         gl_provider_terminator
82445     };
82446     static const uint32_t entrypoints[] = {
82447         11063 /* "glDisablei" */,
82448         11063 /* "glDisablei" */,
82449         10847 /* "glDisableIndexedEXT" */,
82450         10847 /* "glDisableIndexedEXT" */,
82451         11074 /* "glDisableiEXT" */,
82452         11088 /* "glDisableiNV" */,
82453         11101 /* "glDisableiOES" */,
82454         11101 /* "glDisableiOES" */,
82455     };
82456     return gl_provider_resolver(entrypoint_strings + 11063 /* "glDisablei" */,
82457                                 providers, entrypoints);
82458 }
82459 
82460 static PFNGLDISABLEIEXTPROC
epoxy_glDisableiEXT_resolver(void)82461 epoxy_glDisableiEXT_resolver(void)
82462 {
82463     static const enum gl_provider providers[] = {
82464         PROVIDER_GL_EXT_draw_buffers_indexed,
82465         PROVIDER_GL_EXT_direct_state_access,
82466         PROVIDER_GL_EXT_draw_buffers2,
82467         PROVIDER_Desktop_OpenGL_3_0,
82468         PROVIDER_OpenGL_ES_3_2,
82469         PROVIDER_GL_NV_viewport_array,
82470         PROVIDER_GL_OES_draw_buffers_indexed,
82471         PROVIDER_GL_OES_viewport_array,
82472         gl_provider_terminator
82473     };
82474     static const uint32_t entrypoints[] = {
82475         11074 /* "glDisableiEXT" */,
82476         10847 /* "glDisableIndexedEXT" */,
82477         10847 /* "glDisableIndexedEXT" */,
82478         11063 /* "glDisablei" */,
82479         11063 /* "glDisablei" */,
82480         11088 /* "glDisableiNV" */,
82481         11101 /* "glDisableiOES" */,
82482         11101 /* "glDisableiOES" */,
82483     };
82484     return gl_provider_resolver(entrypoint_strings + 11074 /* "glDisableiEXT" */,
82485                                 providers, entrypoints);
82486 }
82487 
82488 static PFNGLDISABLEINVPROC
epoxy_glDisableiNV_resolver(void)82489 epoxy_glDisableiNV_resolver(void)
82490 {
82491     static const enum gl_provider providers[] = {
82492         PROVIDER_GL_NV_viewport_array,
82493         PROVIDER_GL_EXT_direct_state_access,
82494         PROVIDER_GL_EXT_draw_buffers2,
82495         PROVIDER_Desktop_OpenGL_3_0,
82496         PROVIDER_OpenGL_ES_3_2,
82497         PROVIDER_GL_EXT_draw_buffers_indexed,
82498         PROVIDER_GL_OES_draw_buffers_indexed,
82499         PROVIDER_GL_OES_viewport_array,
82500         gl_provider_terminator
82501     };
82502     static const uint32_t entrypoints[] = {
82503         11088 /* "glDisableiNV" */,
82504         10847 /* "glDisableIndexedEXT" */,
82505         10847 /* "glDisableIndexedEXT" */,
82506         11063 /* "glDisablei" */,
82507         11063 /* "glDisablei" */,
82508         11074 /* "glDisableiEXT" */,
82509         11101 /* "glDisableiOES" */,
82510         11101 /* "glDisableiOES" */,
82511     };
82512     return gl_provider_resolver(entrypoint_strings + 11088 /* "glDisableiNV" */,
82513                                 providers, entrypoints);
82514 }
82515 
82516 static PFNGLDISABLEIOESPROC
epoxy_glDisableiOES_resolver(void)82517 epoxy_glDisableiOES_resolver(void)
82518 {
82519     static const enum gl_provider providers[] = {
82520         PROVIDER_GL_OES_draw_buffers_indexed,
82521         PROVIDER_GL_OES_viewport_array,
82522         PROVIDER_GL_EXT_direct_state_access,
82523         PROVIDER_GL_EXT_draw_buffers2,
82524         PROVIDER_Desktop_OpenGL_3_0,
82525         PROVIDER_OpenGL_ES_3_2,
82526         PROVIDER_GL_EXT_draw_buffers_indexed,
82527         PROVIDER_GL_NV_viewport_array,
82528         gl_provider_terminator
82529     };
82530     static const uint32_t entrypoints[] = {
82531         11101 /* "glDisableiOES" */,
82532         11101 /* "glDisableiOES" */,
82533         10847 /* "glDisableIndexedEXT" */,
82534         10847 /* "glDisableIndexedEXT" */,
82535         11063 /* "glDisablei" */,
82536         11063 /* "glDisablei" */,
82537         11074 /* "glDisableiEXT" */,
82538         11088 /* "glDisableiNV" */,
82539     };
82540     return gl_provider_resolver(entrypoint_strings + 11101 /* "glDisableiOES" */,
82541                                 providers, entrypoints);
82542 }
82543 
82544 static PFNGLDISCARDFRAMEBUFFEREXTPROC
epoxy_glDiscardFramebufferEXT_resolver(void)82545 epoxy_glDiscardFramebufferEXT_resolver(void)
82546 {
82547     return gl_single_resolver(PROVIDER_GL_EXT_discard_framebuffer, 11115 /* glDiscardFramebufferEXT */);
82548 }
82549 
82550 static PFNGLDISPATCHCOMPUTEPROC
epoxy_glDispatchCompute_resolver(void)82551 epoxy_glDispatchCompute_resolver(void)
82552 {
82553     static const enum gl_provider providers[] = {
82554         PROVIDER_Desktop_OpenGL_4_3,
82555         PROVIDER_GL_ARB_compute_shader,
82556         PROVIDER_OpenGL_ES_3_1,
82557         gl_provider_terminator
82558     };
82559     static const uint32_t entrypoints[] = {
82560         11139 /* "glDispatchCompute" */,
82561         11139 /* "glDispatchCompute" */,
82562         11139 /* "glDispatchCompute" */,
82563     };
82564     return gl_provider_resolver(entrypoint_strings + 11139 /* "glDispatchCompute" */,
82565                                 providers, entrypoints);
82566 }
82567 
82568 static PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC
epoxy_glDispatchComputeGroupSizeARB_resolver(void)82569 epoxy_glDispatchComputeGroupSizeARB_resolver(void)
82570 {
82571     return gl_single_resolver(PROVIDER_GL_ARB_compute_variable_group_size, 11157 /* glDispatchComputeGroupSizeARB */);
82572 }
82573 
82574 static PFNGLDISPATCHCOMPUTEINDIRECTPROC
epoxy_glDispatchComputeIndirect_resolver(void)82575 epoxy_glDispatchComputeIndirect_resolver(void)
82576 {
82577     static const enum gl_provider providers[] = {
82578         PROVIDER_Desktop_OpenGL_4_3,
82579         PROVIDER_GL_ARB_compute_shader,
82580         PROVIDER_OpenGL_ES_3_1,
82581         gl_provider_terminator
82582     };
82583     static const uint32_t entrypoints[] = {
82584         11187 /* "glDispatchComputeIndirect" */,
82585         11187 /* "glDispatchComputeIndirect" */,
82586         11187 /* "glDispatchComputeIndirect" */,
82587     };
82588     return gl_provider_resolver(entrypoint_strings + 11187 /* "glDispatchComputeIndirect" */,
82589                                 providers, entrypoints);
82590 }
82591 
82592 static PFNGLDRAWARRAYSPROC
epoxy_glDrawArrays_resolver(void)82593 epoxy_glDrawArrays_resolver(void)
82594 {
82595     static const enum gl_provider providers[] = {
82596         PROVIDER_Desktop_OpenGL_1_1,
82597         PROVIDER_OpenGL_ES_1_0,
82598         PROVIDER_OpenGL_ES_2_0,
82599         PROVIDER_GL_EXT_vertex_array,
82600         gl_provider_terminator
82601     };
82602     static const uint32_t entrypoints[] = {
82603         11213 /* "glDrawArrays" */,
82604         11213 /* "glDrawArrays" */,
82605         11213 /* "glDrawArrays" */,
82606         11226 /* "glDrawArraysEXT" */,
82607     };
82608     return gl_provider_resolver(entrypoint_strings + 11213 /* "glDrawArrays" */,
82609                                 providers, entrypoints);
82610 }
82611 
82612 static PFNGLDRAWARRAYSEXTPROC
epoxy_glDrawArraysEXT_resolver(void)82613 epoxy_glDrawArraysEXT_resolver(void)
82614 {
82615     static const enum gl_provider providers[] = {
82616         PROVIDER_GL_EXT_vertex_array,
82617         PROVIDER_Desktop_OpenGL_1_1,
82618         PROVIDER_OpenGL_ES_1_0,
82619         PROVIDER_OpenGL_ES_2_0,
82620         gl_provider_terminator
82621     };
82622     static const uint32_t entrypoints[] = {
82623         11226 /* "glDrawArraysEXT" */,
82624         11213 /* "glDrawArrays" */,
82625         11213 /* "glDrawArrays" */,
82626         11213 /* "glDrawArrays" */,
82627     };
82628     return gl_provider_resolver(entrypoint_strings + 11226 /* "glDrawArraysEXT" */,
82629                                 providers, entrypoints);
82630 }
82631 
82632 static PFNGLDRAWARRAYSINDIRECTPROC
epoxy_glDrawArraysIndirect_resolver(void)82633 epoxy_glDrawArraysIndirect_resolver(void)
82634 {
82635     static const enum gl_provider providers[] = {
82636         PROVIDER_Desktop_OpenGL_4_0,
82637         PROVIDER_GL_ARB_draw_indirect,
82638         PROVIDER_OpenGL_ES_3_1,
82639         gl_provider_terminator
82640     };
82641     static const uint32_t entrypoints[] = {
82642         11242 /* "glDrawArraysIndirect" */,
82643         11242 /* "glDrawArraysIndirect" */,
82644         11242 /* "glDrawArraysIndirect" */,
82645     };
82646     return gl_provider_resolver(entrypoint_strings + 11242 /* "glDrawArraysIndirect" */,
82647                                 providers, entrypoints);
82648 }
82649 
82650 static PFNGLDRAWARRAYSINSTANCEDPROC
epoxy_glDrawArraysInstanced_resolver(void)82651 epoxy_glDrawArraysInstanced_resolver(void)
82652 {
82653     static const enum gl_provider providers[] = {
82654         PROVIDER_Desktop_OpenGL_3_1,
82655         PROVIDER_OpenGL_ES_3_0,
82656         PROVIDER_GL_ANGLE_instanced_arrays,
82657         PROVIDER_GL_ARB_draw_instanced,
82658         PROVIDER_GL_EXT_draw_instanced,
82659         PROVIDER_GL_EXT_instanced_arrays,
82660         PROVIDER_GL_NV_draw_instanced,
82661         gl_provider_terminator
82662     };
82663     static const uint32_t entrypoints[] = {
82664         11263 /* "glDrawArraysInstanced" */,
82665         11263 /* "glDrawArraysInstanced" */,
82666         11285 /* "glDrawArraysInstancedANGLE" */,
82667         11312 /* "glDrawArraysInstancedARB" */,
82668         11408 /* "glDrawArraysInstancedEXT" */,
82669         11408 /* "glDrawArraysInstancedEXT" */,
82670         11433 /* "glDrawArraysInstancedNV" */,
82671     };
82672     return gl_provider_resolver(entrypoint_strings + 11263 /* "glDrawArraysInstanced" */,
82673                                 providers, entrypoints);
82674 }
82675 
82676 static PFNGLDRAWARRAYSINSTANCEDANGLEPROC
epoxy_glDrawArraysInstancedANGLE_resolver(void)82677 epoxy_glDrawArraysInstancedANGLE_resolver(void)
82678 {
82679     static const enum gl_provider providers[] = {
82680         PROVIDER_GL_ANGLE_instanced_arrays,
82681         PROVIDER_Desktop_OpenGL_3_1,
82682         PROVIDER_OpenGL_ES_3_0,
82683         PROVIDER_GL_ARB_draw_instanced,
82684         PROVIDER_GL_EXT_draw_instanced,
82685         PROVIDER_GL_EXT_instanced_arrays,
82686         PROVIDER_GL_NV_draw_instanced,
82687         gl_provider_terminator
82688     };
82689     static const uint32_t entrypoints[] = {
82690         11285 /* "glDrawArraysInstancedANGLE" */,
82691         11263 /* "glDrawArraysInstanced" */,
82692         11263 /* "glDrawArraysInstanced" */,
82693         11312 /* "glDrawArraysInstancedARB" */,
82694         11408 /* "glDrawArraysInstancedEXT" */,
82695         11408 /* "glDrawArraysInstancedEXT" */,
82696         11433 /* "glDrawArraysInstancedNV" */,
82697     };
82698     return gl_provider_resolver(entrypoint_strings + 11285 /* "glDrawArraysInstancedANGLE" */,
82699                                 providers, entrypoints);
82700 }
82701 
82702 static PFNGLDRAWARRAYSINSTANCEDARBPROC
epoxy_glDrawArraysInstancedARB_resolver(void)82703 epoxy_glDrawArraysInstancedARB_resolver(void)
82704 {
82705     static const enum gl_provider providers[] = {
82706         PROVIDER_GL_ARB_draw_instanced,
82707         PROVIDER_Desktop_OpenGL_3_1,
82708         PROVIDER_OpenGL_ES_3_0,
82709         PROVIDER_GL_ANGLE_instanced_arrays,
82710         PROVIDER_GL_EXT_draw_instanced,
82711         PROVIDER_GL_EXT_instanced_arrays,
82712         PROVIDER_GL_NV_draw_instanced,
82713         gl_provider_terminator
82714     };
82715     static const uint32_t entrypoints[] = {
82716         11312 /* "glDrawArraysInstancedARB" */,
82717         11263 /* "glDrawArraysInstanced" */,
82718         11263 /* "glDrawArraysInstanced" */,
82719         11285 /* "glDrawArraysInstancedANGLE" */,
82720         11408 /* "glDrawArraysInstancedEXT" */,
82721         11408 /* "glDrawArraysInstancedEXT" */,
82722         11433 /* "glDrawArraysInstancedNV" */,
82723     };
82724     return gl_provider_resolver(entrypoint_strings + 11312 /* "glDrawArraysInstancedARB" */,
82725                                 providers, entrypoints);
82726 }
82727 
82728 static PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC
epoxy_glDrawArraysInstancedBaseInstance_resolver(void)82729 epoxy_glDrawArraysInstancedBaseInstance_resolver(void)
82730 {
82731     static const enum gl_provider providers[] = {
82732         PROVIDER_Desktop_OpenGL_4_2,
82733         PROVIDER_GL_ARB_base_instance,
82734         PROVIDER_GL_EXT_base_instance,
82735         gl_provider_terminator
82736     };
82737     static const uint32_t entrypoints[] = {
82738         11337 /* "glDrawArraysInstancedBaseInstance" */,
82739         11337 /* "glDrawArraysInstancedBaseInstance" */,
82740         11371 /* "glDrawArraysInstancedBaseInstanceEXT" */,
82741     };
82742     return gl_provider_resolver(entrypoint_strings + 11337 /* "glDrawArraysInstancedBaseInstance" */,
82743                                 providers, entrypoints);
82744 }
82745 
82746 static PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC
epoxy_glDrawArraysInstancedBaseInstanceEXT_resolver(void)82747 epoxy_glDrawArraysInstancedBaseInstanceEXT_resolver(void)
82748 {
82749     static const enum gl_provider providers[] = {
82750         PROVIDER_GL_EXT_base_instance,
82751         PROVIDER_Desktop_OpenGL_4_2,
82752         PROVIDER_GL_ARB_base_instance,
82753         gl_provider_terminator
82754     };
82755     static const uint32_t entrypoints[] = {
82756         11371 /* "glDrawArraysInstancedBaseInstanceEXT" */,
82757         11337 /* "glDrawArraysInstancedBaseInstance" */,
82758         11337 /* "glDrawArraysInstancedBaseInstance" */,
82759     };
82760     return gl_provider_resolver(entrypoint_strings + 11371 /* "glDrawArraysInstancedBaseInstanceEXT" */,
82761                                 providers, entrypoints);
82762 }
82763 
82764 static PFNGLDRAWARRAYSINSTANCEDEXTPROC
epoxy_glDrawArraysInstancedEXT_resolver(void)82765 epoxy_glDrawArraysInstancedEXT_resolver(void)
82766 {
82767     static const enum gl_provider providers[] = {
82768         PROVIDER_GL_EXT_draw_instanced,
82769         PROVIDER_GL_EXT_instanced_arrays,
82770         PROVIDER_Desktop_OpenGL_3_1,
82771         PROVIDER_OpenGL_ES_3_0,
82772         PROVIDER_GL_ANGLE_instanced_arrays,
82773         PROVIDER_GL_ARB_draw_instanced,
82774         PROVIDER_GL_NV_draw_instanced,
82775         gl_provider_terminator
82776     };
82777     static const uint32_t entrypoints[] = {
82778         11408 /* "glDrawArraysInstancedEXT" */,
82779         11408 /* "glDrawArraysInstancedEXT" */,
82780         11263 /* "glDrawArraysInstanced" */,
82781         11263 /* "glDrawArraysInstanced" */,
82782         11285 /* "glDrawArraysInstancedANGLE" */,
82783         11312 /* "glDrawArraysInstancedARB" */,
82784         11433 /* "glDrawArraysInstancedNV" */,
82785     };
82786     return gl_provider_resolver(entrypoint_strings + 11408 /* "glDrawArraysInstancedEXT" */,
82787                                 providers, entrypoints);
82788 }
82789 
82790 static PFNGLDRAWARRAYSINSTANCEDNVPROC
epoxy_glDrawArraysInstancedNV_resolver(void)82791 epoxy_glDrawArraysInstancedNV_resolver(void)
82792 {
82793     static const enum gl_provider providers[] = {
82794         PROVIDER_GL_NV_draw_instanced,
82795         PROVIDER_Desktop_OpenGL_3_1,
82796         PROVIDER_OpenGL_ES_3_0,
82797         PROVIDER_GL_ANGLE_instanced_arrays,
82798         PROVIDER_GL_ARB_draw_instanced,
82799         PROVIDER_GL_EXT_draw_instanced,
82800         PROVIDER_GL_EXT_instanced_arrays,
82801         gl_provider_terminator
82802     };
82803     static const uint32_t entrypoints[] = {
82804         11433 /* "glDrawArraysInstancedNV" */,
82805         11263 /* "glDrawArraysInstanced" */,
82806         11263 /* "glDrawArraysInstanced" */,
82807         11285 /* "glDrawArraysInstancedANGLE" */,
82808         11312 /* "glDrawArraysInstancedARB" */,
82809         11408 /* "glDrawArraysInstancedEXT" */,
82810         11408 /* "glDrawArraysInstancedEXT" */,
82811     };
82812     return gl_provider_resolver(entrypoint_strings + 11433 /* "glDrawArraysInstancedNV" */,
82813                                 providers, entrypoints);
82814 }
82815 
82816 static PFNGLDRAWBUFFERPROC
epoxy_glDrawBuffer_resolver(void)82817 epoxy_glDrawBuffer_resolver(void)
82818 {
82819     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 11457 /* glDrawBuffer */);
82820 }
82821 
82822 static PFNGLDRAWBUFFERSPROC
epoxy_glDrawBuffers_resolver(void)82823 epoxy_glDrawBuffers_resolver(void)
82824 {
82825     static const enum gl_provider providers[] = {
82826         PROVIDER_Desktop_OpenGL_2_0,
82827         PROVIDER_OpenGL_ES_3_0,
82828         PROVIDER_GL_ARB_draw_buffers,
82829         PROVIDER_GL_ATI_draw_buffers,
82830         PROVIDER_GL_EXT_draw_buffers,
82831         gl_provider_terminator
82832     };
82833     static const uint32_t entrypoints[] = {
82834         11470 /* "glDrawBuffers" */,
82835         11470 /* "glDrawBuffers" */,
82836         11484 /* "glDrawBuffersARB" */,
82837         11501 /* "glDrawBuffersATI" */,
82838         11518 /* "glDrawBuffersEXT" */,
82839     };
82840     return gl_provider_resolver(entrypoint_strings + 11470 /* "glDrawBuffers" */,
82841                                 providers, entrypoints);
82842 }
82843 
82844 static PFNGLDRAWBUFFERSARBPROC
epoxy_glDrawBuffersARB_resolver(void)82845 epoxy_glDrawBuffersARB_resolver(void)
82846 {
82847     static const enum gl_provider providers[] = {
82848         PROVIDER_GL_ARB_draw_buffers,
82849         PROVIDER_Desktop_OpenGL_2_0,
82850         PROVIDER_OpenGL_ES_3_0,
82851         PROVIDER_GL_ATI_draw_buffers,
82852         PROVIDER_GL_EXT_draw_buffers,
82853         gl_provider_terminator
82854     };
82855     static const uint32_t entrypoints[] = {
82856         11484 /* "glDrawBuffersARB" */,
82857         11470 /* "glDrawBuffers" */,
82858         11470 /* "glDrawBuffers" */,
82859         11501 /* "glDrawBuffersATI" */,
82860         11518 /* "glDrawBuffersEXT" */,
82861     };
82862     return gl_provider_resolver(entrypoint_strings + 11484 /* "glDrawBuffersARB" */,
82863                                 providers, entrypoints);
82864 }
82865 
82866 static PFNGLDRAWBUFFERSATIPROC
epoxy_glDrawBuffersATI_resolver(void)82867 epoxy_glDrawBuffersATI_resolver(void)
82868 {
82869     static const enum gl_provider providers[] = {
82870         PROVIDER_GL_ATI_draw_buffers,
82871         PROVIDER_Desktop_OpenGL_2_0,
82872         PROVIDER_OpenGL_ES_3_0,
82873         PROVIDER_GL_ARB_draw_buffers,
82874         PROVIDER_GL_EXT_draw_buffers,
82875         gl_provider_terminator
82876     };
82877     static const uint32_t entrypoints[] = {
82878         11501 /* "glDrawBuffersATI" */,
82879         11470 /* "glDrawBuffers" */,
82880         11470 /* "glDrawBuffers" */,
82881         11484 /* "glDrawBuffersARB" */,
82882         11518 /* "glDrawBuffersEXT" */,
82883     };
82884     return gl_provider_resolver(entrypoint_strings + 11501 /* "glDrawBuffersATI" */,
82885                                 providers, entrypoints);
82886 }
82887 
82888 static PFNGLDRAWBUFFERSEXTPROC
epoxy_glDrawBuffersEXT_resolver(void)82889 epoxy_glDrawBuffersEXT_resolver(void)
82890 {
82891     static const enum gl_provider providers[] = {
82892         PROVIDER_GL_EXT_draw_buffers,
82893         PROVIDER_Desktop_OpenGL_2_0,
82894         PROVIDER_OpenGL_ES_3_0,
82895         PROVIDER_GL_ARB_draw_buffers,
82896         PROVIDER_GL_ATI_draw_buffers,
82897         gl_provider_terminator
82898     };
82899     static const uint32_t entrypoints[] = {
82900         11518 /* "glDrawBuffersEXT" */,
82901         11470 /* "glDrawBuffers" */,
82902         11470 /* "glDrawBuffers" */,
82903         11484 /* "glDrawBuffersARB" */,
82904         11501 /* "glDrawBuffersATI" */,
82905     };
82906     return gl_provider_resolver(entrypoint_strings + 11518 /* "glDrawBuffersEXT" */,
82907                                 providers, entrypoints);
82908 }
82909 
82910 static PFNGLDRAWBUFFERSINDEXEDEXTPROC
epoxy_glDrawBuffersIndexedEXT_resolver(void)82911 epoxy_glDrawBuffersIndexedEXT_resolver(void)
82912 {
82913     return gl_single_resolver(PROVIDER_GL_EXT_multiview_draw_buffers, 11535 /* glDrawBuffersIndexedEXT */);
82914 }
82915 
82916 static PFNGLDRAWBUFFERSNVPROC
epoxy_glDrawBuffersNV_resolver(void)82917 epoxy_glDrawBuffersNV_resolver(void)
82918 {
82919     return gl_single_resolver(PROVIDER_GL_NV_draw_buffers, 11559 /* glDrawBuffersNV */);
82920 }
82921 
82922 static PFNGLDRAWCOMMANDSADDRESSNVPROC
epoxy_glDrawCommandsAddressNV_resolver(void)82923 epoxy_glDrawCommandsAddressNV_resolver(void)
82924 {
82925     return gl_single_resolver(PROVIDER_GL_NV_command_list, 11575 /* glDrawCommandsAddressNV */);
82926 }
82927 
82928 static PFNGLDRAWCOMMANDSNVPROC
epoxy_glDrawCommandsNV_resolver(void)82929 epoxy_glDrawCommandsNV_resolver(void)
82930 {
82931     return gl_single_resolver(PROVIDER_GL_NV_command_list, 11599 /* glDrawCommandsNV */);
82932 }
82933 
82934 static PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC
epoxy_glDrawCommandsStatesAddressNV_resolver(void)82935 epoxy_glDrawCommandsStatesAddressNV_resolver(void)
82936 {
82937     return gl_single_resolver(PROVIDER_GL_NV_command_list, 11616 /* glDrawCommandsStatesAddressNV */);
82938 }
82939 
82940 static PFNGLDRAWCOMMANDSSTATESNVPROC
epoxy_glDrawCommandsStatesNV_resolver(void)82941 epoxy_glDrawCommandsStatesNV_resolver(void)
82942 {
82943     return gl_single_resolver(PROVIDER_GL_NV_command_list, 11646 /* glDrawCommandsStatesNV */);
82944 }
82945 
82946 static PFNGLDRAWELEMENTARRAYAPPLEPROC
epoxy_glDrawElementArrayAPPLE_resolver(void)82947 epoxy_glDrawElementArrayAPPLE_resolver(void)
82948 {
82949     return gl_single_resolver(PROVIDER_GL_APPLE_element_array, 11669 /* glDrawElementArrayAPPLE */);
82950 }
82951 
82952 static PFNGLDRAWELEMENTARRAYATIPROC
epoxy_glDrawElementArrayATI_resolver(void)82953 epoxy_glDrawElementArrayATI_resolver(void)
82954 {
82955     return gl_single_resolver(PROVIDER_GL_ATI_element_array, 11693 /* glDrawElementArrayATI */);
82956 }
82957 
82958 static PFNGLDRAWELEMENTSPROC
epoxy_glDrawElements_resolver(void)82959 epoxy_glDrawElements_resolver(void)
82960 {
82961     static const enum gl_provider providers[] = {
82962         PROVIDER_Desktop_OpenGL_1_1,
82963         PROVIDER_OpenGL_ES_1_0,
82964         PROVIDER_OpenGL_ES_2_0,
82965         gl_provider_terminator
82966     };
82967     static const uint32_t entrypoints[] = {
82968         11715 /* "glDrawElements" */,
82969         11715 /* "glDrawElements" */,
82970         11715 /* "glDrawElements" */,
82971     };
82972     return gl_provider_resolver(entrypoint_strings + 11715 /* "glDrawElements" */,
82973                                 providers, entrypoints);
82974 }
82975 
82976 static PFNGLDRAWELEMENTSBASEVERTEXPROC
epoxy_glDrawElementsBaseVertex_resolver(void)82977 epoxy_glDrawElementsBaseVertex_resolver(void)
82978 {
82979     static const enum gl_provider providers[] = {
82980         PROVIDER_Desktop_OpenGL_3_2,
82981         PROVIDER_GL_ARB_draw_elements_base_vertex,
82982         PROVIDER_OpenGL_ES_3_2,
82983         PROVIDER_GL_EXT_draw_elements_base_vertex,
82984         PROVIDER_GL_OES_draw_elements_base_vertex,
82985         gl_provider_terminator
82986     };
82987     static const uint32_t entrypoints[] = {
82988         11730 /* "glDrawElementsBaseVertex" */,
82989         11730 /* "glDrawElementsBaseVertex" */,
82990         11730 /* "glDrawElementsBaseVertex" */,
82991         11755 /* "glDrawElementsBaseVertexEXT" */,
82992         11783 /* "glDrawElementsBaseVertexOES" */,
82993     };
82994     return gl_provider_resolver(entrypoint_strings + 11730 /* "glDrawElementsBaseVertex" */,
82995                                 providers, entrypoints);
82996 }
82997 
82998 static PFNGLDRAWELEMENTSBASEVERTEXEXTPROC
epoxy_glDrawElementsBaseVertexEXT_resolver(void)82999 epoxy_glDrawElementsBaseVertexEXT_resolver(void)
83000 {
83001     static const enum gl_provider providers[] = {
83002         PROVIDER_GL_EXT_draw_elements_base_vertex,
83003         PROVIDER_Desktop_OpenGL_3_2,
83004         PROVIDER_GL_ARB_draw_elements_base_vertex,
83005         PROVIDER_OpenGL_ES_3_2,
83006         PROVIDER_GL_OES_draw_elements_base_vertex,
83007         gl_provider_terminator
83008     };
83009     static const uint32_t entrypoints[] = {
83010         11755 /* "glDrawElementsBaseVertexEXT" */,
83011         11730 /* "glDrawElementsBaseVertex" */,
83012         11730 /* "glDrawElementsBaseVertex" */,
83013         11730 /* "glDrawElementsBaseVertex" */,
83014         11783 /* "glDrawElementsBaseVertexOES" */,
83015     };
83016     return gl_provider_resolver(entrypoint_strings + 11755 /* "glDrawElementsBaseVertexEXT" */,
83017                                 providers, entrypoints);
83018 }
83019 
83020 static PFNGLDRAWELEMENTSBASEVERTEXOESPROC
epoxy_glDrawElementsBaseVertexOES_resolver(void)83021 epoxy_glDrawElementsBaseVertexOES_resolver(void)
83022 {
83023     static const enum gl_provider providers[] = {
83024         PROVIDER_GL_OES_draw_elements_base_vertex,
83025         PROVIDER_Desktop_OpenGL_3_2,
83026         PROVIDER_GL_ARB_draw_elements_base_vertex,
83027         PROVIDER_OpenGL_ES_3_2,
83028         PROVIDER_GL_EXT_draw_elements_base_vertex,
83029         gl_provider_terminator
83030     };
83031     static const uint32_t entrypoints[] = {
83032         11783 /* "glDrawElementsBaseVertexOES" */,
83033         11730 /* "glDrawElementsBaseVertex" */,
83034         11730 /* "glDrawElementsBaseVertex" */,
83035         11730 /* "glDrawElementsBaseVertex" */,
83036         11755 /* "glDrawElementsBaseVertexEXT" */,
83037     };
83038     return gl_provider_resolver(entrypoint_strings + 11783 /* "glDrawElementsBaseVertexOES" */,
83039                                 providers, entrypoints);
83040 }
83041 
83042 static PFNGLDRAWELEMENTSINDIRECTPROC
epoxy_glDrawElementsIndirect_resolver(void)83043 epoxy_glDrawElementsIndirect_resolver(void)
83044 {
83045     static const enum gl_provider providers[] = {
83046         PROVIDER_Desktop_OpenGL_4_0,
83047         PROVIDER_GL_ARB_draw_indirect,
83048         PROVIDER_OpenGL_ES_3_1,
83049         gl_provider_terminator
83050     };
83051     static const uint32_t entrypoints[] = {
83052         11811 /* "glDrawElementsIndirect" */,
83053         11811 /* "glDrawElementsIndirect" */,
83054         11811 /* "glDrawElementsIndirect" */,
83055     };
83056     return gl_provider_resolver(entrypoint_strings + 11811 /* "glDrawElementsIndirect" */,
83057                                 providers, entrypoints);
83058 }
83059 
83060 static PFNGLDRAWELEMENTSINSTANCEDPROC
epoxy_glDrawElementsInstanced_resolver(void)83061 epoxy_glDrawElementsInstanced_resolver(void)
83062 {
83063     static const enum gl_provider providers[] = {
83064         PROVIDER_Desktop_OpenGL_3_1,
83065         PROVIDER_OpenGL_ES_3_0,
83066         PROVIDER_GL_ANGLE_instanced_arrays,
83067         PROVIDER_GL_ARB_draw_instanced,
83068         PROVIDER_GL_EXT_draw_instanced,
83069         PROVIDER_GL_EXT_instanced_arrays,
83070         PROVIDER_GL_NV_draw_instanced,
83071         gl_provider_terminator
83072     };
83073     static const uint32_t entrypoints[] = {
83074         11834 /* "glDrawElementsInstanced" */,
83075         11834 /* "glDrawElementsInstanced" */,
83076         11858 /* "glDrawElementsInstancedANGLE" */,
83077         11887 /* "glDrawElementsInstancedARB" */,
83078         12192 /* "glDrawElementsInstancedEXT" */,
83079         12192 /* "glDrawElementsInstancedEXT" */,
83080         12219 /* "glDrawElementsInstancedNV" */,
83081     };
83082     return gl_provider_resolver(entrypoint_strings + 11834 /* "glDrawElementsInstanced" */,
83083                                 providers, entrypoints);
83084 }
83085 
83086 static PFNGLDRAWELEMENTSINSTANCEDANGLEPROC
epoxy_glDrawElementsInstancedANGLE_resolver(void)83087 epoxy_glDrawElementsInstancedANGLE_resolver(void)
83088 {
83089     static const enum gl_provider providers[] = {
83090         PROVIDER_GL_ANGLE_instanced_arrays,
83091         PROVIDER_Desktop_OpenGL_3_1,
83092         PROVIDER_OpenGL_ES_3_0,
83093         PROVIDER_GL_ARB_draw_instanced,
83094         PROVIDER_GL_EXT_draw_instanced,
83095         PROVIDER_GL_EXT_instanced_arrays,
83096         PROVIDER_GL_NV_draw_instanced,
83097         gl_provider_terminator
83098     };
83099     static const uint32_t entrypoints[] = {
83100         11858 /* "glDrawElementsInstancedANGLE" */,
83101         11834 /* "glDrawElementsInstanced" */,
83102         11834 /* "glDrawElementsInstanced" */,
83103         11887 /* "glDrawElementsInstancedARB" */,
83104         12192 /* "glDrawElementsInstancedEXT" */,
83105         12192 /* "glDrawElementsInstancedEXT" */,
83106         12219 /* "glDrawElementsInstancedNV" */,
83107     };
83108     return gl_provider_resolver(entrypoint_strings + 11858 /* "glDrawElementsInstancedANGLE" */,
83109                                 providers, entrypoints);
83110 }
83111 
83112 static PFNGLDRAWELEMENTSINSTANCEDARBPROC
epoxy_glDrawElementsInstancedARB_resolver(void)83113 epoxy_glDrawElementsInstancedARB_resolver(void)
83114 {
83115     static const enum gl_provider providers[] = {
83116         PROVIDER_GL_ARB_draw_instanced,
83117         PROVIDER_Desktop_OpenGL_3_1,
83118         PROVIDER_OpenGL_ES_3_0,
83119         PROVIDER_GL_ANGLE_instanced_arrays,
83120         PROVIDER_GL_EXT_draw_instanced,
83121         PROVIDER_GL_EXT_instanced_arrays,
83122         PROVIDER_GL_NV_draw_instanced,
83123         gl_provider_terminator
83124     };
83125     static const uint32_t entrypoints[] = {
83126         11887 /* "glDrawElementsInstancedARB" */,
83127         11834 /* "glDrawElementsInstanced" */,
83128         11834 /* "glDrawElementsInstanced" */,
83129         11858 /* "glDrawElementsInstancedANGLE" */,
83130         12192 /* "glDrawElementsInstancedEXT" */,
83131         12192 /* "glDrawElementsInstancedEXT" */,
83132         12219 /* "glDrawElementsInstancedNV" */,
83133     };
83134     return gl_provider_resolver(entrypoint_strings + 11887 /* "glDrawElementsInstancedARB" */,
83135                                 providers, entrypoints);
83136 }
83137 
83138 static PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC
epoxy_glDrawElementsInstancedBaseInstance_resolver(void)83139 epoxy_glDrawElementsInstancedBaseInstance_resolver(void)
83140 {
83141     static const enum gl_provider providers[] = {
83142         PROVIDER_Desktop_OpenGL_4_2,
83143         PROVIDER_GL_ARB_base_instance,
83144         PROVIDER_GL_EXT_base_instance,
83145         gl_provider_terminator
83146     };
83147     static const uint32_t entrypoints[] = {
83148         11914 /* "glDrawElementsInstancedBaseInstance" */,
83149         11914 /* "glDrawElementsInstancedBaseInstance" */,
83150         11950 /* "glDrawElementsInstancedBaseInstanceEXT" */,
83151     };
83152     return gl_provider_resolver(entrypoint_strings + 11914 /* "glDrawElementsInstancedBaseInstance" */,
83153                                 providers, entrypoints);
83154 }
83155 
83156 static PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC
epoxy_glDrawElementsInstancedBaseInstanceEXT_resolver(void)83157 epoxy_glDrawElementsInstancedBaseInstanceEXT_resolver(void)
83158 {
83159     static const enum gl_provider providers[] = {
83160         PROVIDER_GL_EXT_base_instance,
83161         PROVIDER_Desktop_OpenGL_4_2,
83162         PROVIDER_GL_ARB_base_instance,
83163         gl_provider_terminator
83164     };
83165     static const uint32_t entrypoints[] = {
83166         11950 /* "glDrawElementsInstancedBaseInstanceEXT" */,
83167         11914 /* "glDrawElementsInstancedBaseInstance" */,
83168         11914 /* "glDrawElementsInstancedBaseInstance" */,
83169     };
83170     return gl_provider_resolver(entrypoint_strings + 11950 /* "glDrawElementsInstancedBaseInstanceEXT" */,
83171                                 providers, entrypoints);
83172 }
83173 
83174 static PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC
epoxy_glDrawElementsInstancedBaseVertex_resolver(void)83175 epoxy_glDrawElementsInstancedBaseVertex_resolver(void)
83176 {
83177     static const enum gl_provider providers[] = {
83178         PROVIDER_Desktop_OpenGL_3_2,
83179         PROVIDER_GL_ARB_draw_elements_base_vertex,
83180         PROVIDER_OpenGL_ES_3_2,
83181         PROVIDER_GL_EXT_draw_elements_base_vertex,
83182         PROVIDER_GL_OES_draw_elements_base_vertex,
83183         gl_provider_terminator
83184     };
83185     static const uint32_t entrypoints[] = {
83186         11989 /* "glDrawElementsInstancedBaseVertex" */,
83187         11989 /* "glDrawElementsInstancedBaseVertex" */,
83188         11989 /* "glDrawElementsInstancedBaseVertex" */,
83189         12118 /* "glDrawElementsInstancedBaseVertexEXT" */,
83190         12155 /* "glDrawElementsInstancedBaseVertexOES" */,
83191     };
83192     return gl_provider_resolver(entrypoint_strings + 11989 /* "glDrawElementsInstancedBaseVertex" */,
83193                                 providers, entrypoints);
83194 }
83195 
83196 static PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC
epoxy_glDrawElementsInstancedBaseVertexBaseInstance_resolver(void)83197 epoxy_glDrawElementsInstancedBaseVertexBaseInstance_resolver(void)
83198 {
83199     static const enum gl_provider providers[] = {
83200         PROVIDER_Desktop_OpenGL_4_2,
83201         PROVIDER_GL_ARB_base_instance,
83202         PROVIDER_GL_EXT_base_instance,
83203         gl_provider_terminator
83204     };
83205     static const uint32_t entrypoints[] = {
83206         12023 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
83207         12023 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
83208         12069 /* "glDrawElementsInstancedBaseVertexBaseInstanceEXT" */,
83209     };
83210     return gl_provider_resolver(entrypoint_strings + 12023 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
83211                                 providers, entrypoints);
83212 }
83213 
83214 static PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC
epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_resolver(void)83215 epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_resolver(void)
83216 {
83217     static const enum gl_provider providers[] = {
83218         PROVIDER_GL_EXT_base_instance,
83219         PROVIDER_Desktop_OpenGL_4_2,
83220         PROVIDER_GL_ARB_base_instance,
83221         gl_provider_terminator
83222     };
83223     static const uint32_t entrypoints[] = {
83224         12069 /* "glDrawElementsInstancedBaseVertexBaseInstanceEXT" */,
83225         12023 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
83226         12023 /* "glDrawElementsInstancedBaseVertexBaseInstance" */,
83227     };
83228     return gl_provider_resolver(entrypoint_strings + 12069 /* "glDrawElementsInstancedBaseVertexBaseInstanceEXT" */,
83229                                 providers, entrypoints);
83230 }
83231 
83232 static PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC
epoxy_glDrawElementsInstancedBaseVertexEXT_resolver(void)83233 epoxy_glDrawElementsInstancedBaseVertexEXT_resolver(void)
83234 {
83235     static const enum gl_provider providers[] = {
83236         PROVIDER_GL_EXT_draw_elements_base_vertex,
83237         PROVIDER_Desktop_OpenGL_3_2,
83238         PROVIDER_GL_ARB_draw_elements_base_vertex,
83239         PROVIDER_OpenGL_ES_3_2,
83240         PROVIDER_GL_OES_draw_elements_base_vertex,
83241         gl_provider_terminator
83242     };
83243     static const uint32_t entrypoints[] = {
83244         12118 /* "glDrawElementsInstancedBaseVertexEXT" */,
83245         11989 /* "glDrawElementsInstancedBaseVertex" */,
83246         11989 /* "glDrawElementsInstancedBaseVertex" */,
83247         11989 /* "glDrawElementsInstancedBaseVertex" */,
83248         12155 /* "glDrawElementsInstancedBaseVertexOES" */,
83249     };
83250     return gl_provider_resolver(entrypoint_strings + 12118 /* "glDrawElementsInstancedBaseVertexEXT" */,
83251                                 providers, entrypoints);
83252 }
83253 
83254 static PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC
epoxy_glDrawElementsInstancedBaseVertexOES_resolver(void)83255 epoxy_glDrawElementsInstancedBaseVertexOES_resolver(void)
83256 {
83257     static const enum gl_provider providers[] = {
83258         PROVIDER_GL_OES_draw_elements_base_vertex,
83259         PROVIDER_Desktop_OpenGL_3_2,
83260         PROVIDER_GL_ARB_draw_elements_base_vertex,
83261         PROVIDER_OpenGL_ES_3_2,
83262         PROVIDER_GL_EXT_draw_elements_base_vertex,
83263         gl_provider_terminator
83264     };
83265     static const uint32_t entrypoints[] = {
83266         12155 /* "glDrawElementsInstancedBaseVertexOES" */,
83267         11989 /* "glDrawElementsInstancedBaseVertex" */,
83268         11989 /* "glDrawElementsInstancedBaseVertex" */,
83269         11989 /* "glDrawElementsInstancedBaseVertex" */,
83270         12118 /* "glDrawElementsInstancedBaseVertexEXT" */,
83271     };
83272     return gl_provider_resolver(entrypoint_strings + 12155 /* "glDrawElementsInstancedBaseVertexOES" */,
83273                                 providers, entrypoints);
83274 }
83275 
83276 static PFNGLDRAWELEMENTSINSTANCEDEXTPROC
epoxy_glDrawElementsInstancedEXT_resolver(void)83277 epoxy_glDrawElementsInstancedEXT_resolver(void)
83278 {
83279     static const enum gl_provider providers[] = {
83280         PROVIDER_GL_EXT_draw_instanced,
83281         PROVIDER_GL_EXT_instanced_arrays,
83282         PROVIDER_Desktop_OpenGL_3_1,
83283         PROVIDER_OpenGL_ES_3_0,
83284         PROVIDER_GL_ANGLE_instanced_arrays,
83285         PROVIDER_GL_ARB_draw_instanced,
83286         PROVIDER_GL_NV_draw_instanced,
83287         gl_provider_terminator
83288     };
83289     static const uint32_t entrypoints[] = {
83290         12192 /* "glDrawElementsInstancedEXT" */,
83291         12192 /* "glDrawElementsInstancedEXT" */,
83292         11834 /* "glDrawElementsInstanced" */,
83293         11834 /* "glDrawElementsInstanced" */,
83294         11858 /* "glDrawElementsInstancedANGLE" */,
83295         11887 /* "glDrawElementsInstancedARB" */,
83296         12219 /* "glDrawElementsInstancedNV" */,
83297     };
83298     return gl_provider_resolver(entrypoint_strings + 12192 /* "glDrawElementsInstancedEXT" */,
83299                                 providers, entrypoints);
83300 }
83301 
83302 static PFNGLDRAWELEMENTSINSTANCEDNVPROC
epoxy_glDrawElementsInstancedNV_resolver(void)83303 epoxy_glDrawElementsInstancedNV_resolver(void)
83304 {
83305     static const enum gl_provider providers[] = {
83306         PROVIDER_GL_NV_draw_instanced,
83307         PROVIDER_Desktop_OpenGL_3_1,
83308         PROVIDER_OpenGL_ES_3_0,
83309         PROVIDER_GL_ANGLE_instanced_arrays,
83310         PROVIDER_GL_ARB_draw_instanced,
83311         PROVIDER_GL_EXT_draw_instanced,
83312         PROVIDER_GL_EXT_instanced_arrays,
83313         gl_provider_terminator
83314     };
83315     static const uint32_t entrypoints[] = {
83316         12219 /* "glDrawElementsInstancedNV" */,
83317         11834 /* "glDrawElementsInstanced" */,
83318         11834 /* "glDrawElementsInstanced" */,
83319         11858 /* "glDrawElementsInstancedANGLE" */,
83320         11887 /* "glDrawElementsInstancedARB" */,
83321         12192 /* "glDrawElementsInstancedEXT" */,
83322         12192 /* "glDrawElementsInstancedEXT" */,
83323     };
83324     return gl_provider_resolver(entrypoint_strings + 12219 /* "glDrawElementsInstancedNV" */,
83325                                 providers, entrypoints);
83326 }
83327 
83328 static PFNGLDRAWMESHARRAYSSUNPROC
epoxy_glDrawMeshArraysSUN_resolver(void)83329 epoxy_glDrawMeshArraysSUN_resolver(void)
83330 {
83331     return gl_single_resolver(PROVIDER_GL_SUN_mesh_array, 12245 /* glDrawMeshArraysSUN */);
83332 }
83333 
83334 static PFNGLDRAWMESHTASKSINDIRECTNVPROC
epoxy_glDrawMeshTasksIndirectNV_resolver(void)83335 epoxy_glDrawMeshTasksIndirectNV_resolver(void)
83336 {
83337     return gl_single_resolver(PROVIDER_GL_NV_mesh_shader, 12265 /* glDrawMeshTasksIndirectNV */);
83338 }
83339 
83340 static PFNGLDRAWMESHTASKSNVPROC
epoxy_glDrawMeshTasksNV_resolver(void)83341 epoxy_glDrawMeshTasksNV_resolver(void)
83342 {
83343     return gl_single_resolver(PROVIDER_GL_NV_mesh_shader, 12291 /* glDrawMeshTasksNV */);
83344 }
83345 
83346 static PFNGLDRAWPIXELSPROC
epoxy_glDrawPixels_resolver(void)83347 epoxy_glDrawPixels_resolver(void)
83348 {
83349     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 12309 /* glDrawPixels */);
83350 }
83351 
83352 static PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC
epoxy_glDrawRangeElementArrayAPPLE_resolver(void)83353 epoxy_glDrawRangeElementArrayAPPLE_resolver(void)
83354 {
83355     return gl_single_resolver(PROVIDER_GL_APPLE_element_array, 12322 /* glDrawRangeElementArrayAPPLE */);
83356 }
83357 
83358 static PFNGLDRAWRANGEELEMENTARRAYATIPROC
epoxy_glDrawRangeElementArrayATI_resolver(void)83359 epoxy_glDrawRangeElementArrayATI_resolver(void)
83360 {
83361     return gl_single_resolver(PROVIDER_GL_ATI_element_array, 12351 /* glDrawRangeElementArrayATI */);
83362 }
83363 
83364 static PFNGLDRAWRANGEELEMENTSPROC
epoxy_glDrawRangeElements_resolver(void)83365 epoxy_glDrawRangeElements_resolver(void)
83366 {
83367     static const enum gl_provider providers[] = {
83368         PROVIDER_Desktop_OpenGL_1_2,
83369         PROVIDER_OpenGL_ES_3_0,
83370         PROVIDER_GL_EXT_draw_range_elements,
83371         gl_provider_terminator
83372     };
83373     static const uint32_t entrypoints[] = {
83374         12378 /* "glDrawRangeElements" */,
83375         12378 /* "glDrawRangeElements" */,
83376         12494 /* "glDrawRangeElementsEXT" */,
83377     };
83378     return gl_provider_resolver(entrypoint_strings + 12378 /* "glDrawRangeElements" */,
83379                                 providers, entrypoints);
83380 }
83381 
83382 static PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC
epoxy_glDrawRangeElementsBaseVertex_resolver(void)83383 epoxy_glDrawRangeElementsBaseVertex_resolver(void)
83384 {
83385     static const enum gl_provider providers[] = {
83386         PROVIDER_Desktop_OpenGL_3_2,
83387         PROVIDER_GL_ARB_draw_elements_base_vertex,
83388         PROVIDER_OpenGL_ES_3_2,
83389         PROVIDER_GL_EXT_draw_elements_base_vertex,
83390         PROVIDER_GL_OES_draw_elements_base_vertex,
83391         gl_provider_terminator
83392     };
83393     static const uint32_t entrypoints[] = {
83394         12398 /* "glDrawRangeElementsBaseVertex" */,
83395         12398 /* "glDrawRangeElementsBaseVertex" */,
83396         12398 /* "glDrawRangeElementsBaseVertex" */,
83397         12428 /* "glDrawRangeElementsBaseVertexEXT" */,
83398         12461 /* "glDrawRangeElementsBaseVertexOES" */,
83399     };
83400     return gl_provider_resolver(entrypoint_strings + 12398 /* "glDrawRangeElementsBaseVertex" */,
83401                                 providers, entrypoints);
83402 }
83403 
83404 static PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC
epoxy_glDrawRangeElementsBaseVertexEXT_resolver(void)83405 epoxy_glDrawRangeElementsBaseVertexEXT_resolver(void)
83406 {
83407     static const enum gl_provider providers[] = {
83408         PROVIDER_GL_EXT_draw_elements_base_vertex,
83409         PROVIDER_Desktop_OpenGL_3_2,
83410         PROVIDER_GL_ARB_draw_elements_base_vertex,
83411         PROVIDER_OpenGL_ES_3_2,
83412         PROVIDER_GL_OES_draw_elements_base_vertex,
83413         gl_provider_terminator
83414     };
83415     static const uint32_t entrypoints[] = {
83416         12428 /* "glDrawRangeElementsBaseVertexEXT" */,
83417         12398 /* "glDrawRangeElementsBaseVertex" */,
83418         12398 /* "glDrawRangeElementsBaseVertex" */,
83419         12398 /* "glDrawRangeElementsBaseVertex" */,
83420         12461 /* "glDrawRangeElementsBaseVertexOES" */,
83421     };
83422     return gl_provider_resolver(entrypoint_strings + 12428 /* "glDrawRangeElementsBaseVertexEXT" */,
83423                                 providers, entrypoints);
83424 }
83425 
83426 static PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC
epoxy_glDrawRangeElementsBaseVertexOES_resolver(void)83427 epoxy_glDrawRangeElementsBaseVertexOES_resolver(void)
83428 {
83429     static const enum gl_provider providers[] = {
83430         PROVIDER_GL_OES_draw_elements_base_vertex,
83431         PROVIDER_Desktop_OpenGL_3_2,
83432         PROVIDER_GL_ARB_draw_elements_base_vertex,
83433         PROVIDER_OpenGL_ES_3_2,
83434         PROVIDER_GL_EXT_draw_elements_base_vertex,
83435         gl_provider_terminator
83436     };
83437     static const uint32_t entrypoints[] = {
83438         12461 /* "glDrawRangeElementsBaseVertexOES" */,
83439         12398 /* "glDrawRangeElementsBaseVertex" */,
83440         12398 /* "glDrawRangeElementsBaseVertex" */,
83441         12398 /* "glDrawRangeElementsBaseVertex" */,
83442         12428 /* "glDrawRangeElementsBaseVertexEXT" */,
83443     };
83444     return gl_provider_resolver(entrypoint_strings + 12461 /* "glDrawRangeElementsBaseVertexOES" */,
83445                                 providers, entrypoints);
83446 }
83447 
83448 static PFNGLDRAWRANGEELEMENTSEXTPROC
epoxy_glDrawRangeElementsEXT_resolver(void)83449 epoxy_glDrawRangeElementsEXT_resolver(void)
83450 {
83451     static const enum gl_provider providers[] = {
83452         PROVIDER_GL_EXT_draw_range_elements,
83453         PROVIDER_Desktop_OpenGL_1_2,
83454         PROVIDER_OpenGL_ES_3_0,
83455         gl_provider_terminator
83456     };
83457     static const uint32_t entrypoints[] = {
83458         12494 /* "glDrawRangeElementsEXT" */,
83459         12378 /* "glDrawRangeElements" */,
83460         12378 /* "glDrawRangeElements" */,
83461     };
83462     return gl_provider_resolver(entrypoint_strings + 12494 /* "glDrawRangeElementsEXT" */,
83463                                 providers, entrypoints);
83464 }
83465 
83466 static PFNGLDRAWTEXFOESPROC
epoxy_glDrawTexfOES_resolver(void)83467 epoxy_glDrawTexfOES_resolver(void)
83468 {
83469     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12517 /* glDrawTexfOES */);
83470 }
83471 
83472 static PFNGLDRAWTEXFVOESPROC
epoxy_glDrawTexfvOES_resolver(void)83473 epoxy_glDrawTexfvOES_resolver(void)
83474 {
83475     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12531 /* glDrawTexfvOES */);
83476 }
83477 
83478 static PFNGLDRAWTEXIOESPROC
epoxy_glDrawTexiOES_resolver(void)83479 epoxy_glDrawTexiOES_resolver(void)
83480 {
83481     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12546 /* glDrawTexiOES */);
83482 }
83483 
83484 static PFNGLDRAWTEXIVOESPROC
epoxy_glDrawTexivOES_resolver(void)83485 epoxy_glDrawTexivOES_resolver(void)
83486 {
83487     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12560 /* glDrawTexivOES */);
83488 }
83489 
83490 static PFNGLDRAWTEXSOESPROC
epoxy_glDrawTexsOES_resolver(void)83491 epoxy_glDrawTexsOES_resolver(void)
83492 {
83493     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12575 /* glDrawTexsOES */);
83494 }
83495 
83496 static PFNGLDRAWTEXSVOESPROC
epoxy_glDrawTexsvOES_resolver(void)83497 epoxy_glDrawTexsvOES_resolver(void)
83498 {
83499     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12589 /* glDrawTexsvOES */);
83500 }
83501 
83502 static PFNGLDRAWTEXTURENVPROC
epoxy_glDrawTextureNV_resolver(void)83503 epoxy_glDrawTextureNV_resolver(void)
83504 {
83505     return gl_single_resolver(PROVIDER_GL_NV_draw_texture, 12604 /* glDrawTextureNV */);
83506 }
83507 
83508 static PFNGLDRAWTEXXOESPROC
epoxy_glDrawTexxOES_resolver(void)83509 epoxy_glDrawTexxOES_resolver(void)
83510 {
83511     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12620 /* glDrawTexxOES */);
83512 }
83513 
83514 static PFNGLDRAWTEXXVOESPROC
epoxy_glDrawTexxvOES_resolver(void)83515 epoxy_glDrawTexxvOES_resolver(void)
83516 {
83517     return gl_single_resolver(PROVIDER_GL_OES_draw_texture, 12634 /* glDrawTexxvOES */);
83518 }
83519 
83520 static PFNGLDRAWTRANSFORMFEEDBACKPROC
epoxy_glDrawTransformFeedback_resolver(void)83521 epoxy_glDrawTransformFeedback_resolver(void)
83522 {
83523     static const enum gl_provider providers[] = {
83524         PROVIDER_Desktop_OpenGL_4_0,
83525         PROVIDER_GL_ARB_transform_feedback2,
83526         PROVIDER_GL_EXT_draw_transform_feedback,
83527         PROVIDER_GL_NV_transform_feedback2,
83528         gl_provider_terminator
83529     };
83530     static const uint32_t entrypoints[] = {
83531         12649 /* "glDrawTransformFeedback" */,
83532         12649 /* "glDrawTransformFeedback" */,
83533         12673 /* "glDrawTransformFeedbackEXT" */,
83534         12769 /* "glDrawTransformFeedbackNV" */,
83535     };
83536     return gl_provider_resolver(entrypoint_strings + 12649 /* "glDrawTransformFeedback" */,
83537                                 providers, entrypoints);
83538 }
83539 
83540 static PFNGLDRAWTRANSFORMFEEDBACKEXTPROC
epoxy_glDrawTransformFeedbackEXT_resolver(void)83541 epoxy_glDrawTransformFeedbackEXT_resolver(void)
83542 {
83543     static const enum gl_provider providers[] = {
83544         PROVIDER_GL_EXT_draw_transform_feedback,
83545         PROVIDER_Desktop_OpenGL_4_0,
83546         PROVIDER_GL_ARB_transform_feedback2,
83547         PROVIDER_GL_NV_transform_feedback2,
83548         gl_provider_terminator
83549     };
83550     static const uint32_t entrypoints[] = {
83551         12673 /* "glDrawTransformFeedbackEXT" */,
83552         12649 /* "glDrawTransformFeedback" */,
83553         12649 /* "glDrawTransformFeedback" */,
83554         12769 /* "glDrawTransformFeedbackNV" */,
83555     };
83556     return gl_provider_resolver(entrypoint_strings + 12673 /* "glDrawTransformFeedbackEXT" */,
83557                                 providers, entrypoints);
83558 }
83559 
83560 static PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC
epoxy_glDrawTransformFeedbackInstanced_resolver(void)83561 epoxy_glDrawTransformFeedbackInstanced_resolver(void)
83562 {
83563     static const enum gl_provider providers[] = {
83564         PROVIDER_Desktop_OpenGL_4_2,
83565         PROVIDER_GL_ARB_transform_feedback_instanced,
83566         PROVIDER_GL_EXT_draw_transform_feedback,
83567         gl_provider_terminator
83568     };
83569     static const uint32_t entrypoints[] = {
83570         12700 /* "glDrawTransformFeedbackInstanced" */,
83571         12700 /* "glDrawTransformFeedbackInstanced" */,
83572         12733 /* "glDrawTransformFeedbackInstancedEXT" */,
83573     };
83574     return gl_provider_resolver(entrypoint_strings + 12700 /* "glDrawTransformFeedbackInstanced" */,
83575                                 providers, entrypoints);
83576 }
83577 
83578 static PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDEXTPROC
epoxy_glDrawTransformFeedbackInstancedEXT_resolver(void)83579 epoxy_glDrawTransformFeedbackInstancedEXT_resolver(void)
83580 {
83581     static const enum gl_provider providers[] = {
83582         PROVIDER_GL_EXT_draw_transform_feedback,
83583         PROVIDER_Desktop_OpenGL_4_2,
83584         PROVIDER_GL_ARB_transform_feedback_instanced,
83585         gl_provider_terminator
83586     };
83587     static const uint32_t entrypoints[] = {
83588         12733 /* "glDrawTransformFeedbackInstancedEXT" */,
83589         12700 /* "glDrawTransformFeedbackInstanced" */,
83590         12700 /* "glDrawTransformFeedbackInstanced" */,
83591     };
83592     return gl_provider_resolver(entrypoint_strings + 12733 /* "glDrawTransformFeedbackInstancedEXT" */,
83593                                 providers, entrypoints);
83594 }
83595 
83596 static PFNGLDRAWTRANSFORMFEEDBACKNVPROC
epoxy_glDrawTransformFeedbackNV_resolver(void)83597 epoxy_glDrawTransformFeedbackNV_resolver(void)
83598 {
83599     static const enum gl_provider providers[] = {
83600         PROVIDER_GL_NV_transform_feedback2,
83601         PROVIDER_Desktop_OpenGL_4_0,
83602         PROVIDER_GL_ARB_transform_feedback2,
83603         PROVIDER_GL_EXT_draw_transform_feedback,
83604         gl_provider_terminator
83605     };
83606     static const uint32_t entrypoints[] = {
83607         12769 /* "glDrawTransformFeedbackNV" */,
83608         12649 /* "glDrawTransformFeedback" */,
83609         12649 /* "glDrawTransformFeedback" */,
83610         12673 /* "glDrawTransformFeedbackEXT" */,
83611     };
83612     return gl_provider_resolver(entrypoint_strings + 12769 /* "glDrawTransformFeedbackNV" */,
83613                                 providers, entrypoints);
83614 }
83615 
83616 static PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC
epoxy_glDrawTransformFeedbackStream_resolver(void)83617 epoxy_glDrawTransformFeedbackStream_resolver(void)
83618 {
83619     static const enum gl_provider providers[] = {
83620         PROVIDER_Desktop_OpenGL_4_0,
83621         PROVIDER_GL_ARB_transform_feedback3,
83622         gl_provider_terminator
83623     };
83624     static const uint32_t entrypoints[] = {
83625         12795 /* "glDrawTransformFeedbackStream" */,
83626         12795 /* "glDrawTransformFeedbackStream" */,
83627     };
83628     return gl_provider_resolver(entrypoint_strings + 12795 /* "glDrawTransformFeedbackStream" */,
83629                                 providers, entrypoints);
83630 }
83631 
83632 static PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC
epoxy_glDrawTransformFeedbackStreamInstanced_resolver(void)83633 epoxy_glDrawTransformFeedbackStreamInstanced_resolver(void)
83634 {
83635     static const enum gl_provider providers[] = {
83636         PROVIDER_Desktop_OpenGL_4_2,
83637         PROVIDER_GL_ARB_transform_feedback_instanced,
83638         gl_provider_terminator
83639     };
83640     static const uint32_t entrypoints[] = {
83641         12825 /* "glDrawTransformFeedbackStreamInstanced" */,
83642         12825 /* "glDrawTransformFeedbackStreamInstanced" */,
83643     };
83644     return gl_provider_resolver(entrypoint_strings + 12825 /* "glDrawTransformFeedbackStreamInstanced" */,
83645                                 providers, entrypoints);
83646 }
83647 
83648 static PFNGLDRAWVKIMAGENVPROC
epoxy_glDrawVkImageNV_resolver(void)83649 epoxy_glDrawVkImageNV_resolver(void)
83650 {
83651     return gl_single_resolver(PROVIDER_GL_NV_draw_vulkan_image, 12864 /* glDrawVkImageNV */);
83652 }
83653 
83654 static PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC
epoxy_glEGLImageTargetRenderbufferStorageOES_resolver(void)83655 epoxy_glEGLImageTargetRenderbufferStorageOES_resolver(void)
83656 {
83657     return gl_single_resolver(PROVIDER_GL_OES_EGL_image, 12880 /* glEGLImageTargetRenderbufferStorageOES */);
83658 }
83659 
83660 static PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC
epoxy_glEGLImageTargetTexStorageEXT_resolver(void)83661 epoxy_glEGLImageTargetTexStorageEXT_resolver(void)
83662 {
83663     return gl_single_resolver(PROVIDER_GL_EXT_EGL_image_storage, 12919 /* glEGLImageTargetTexStorageEXT */);
83664 }
83665 
83666 static PFNGLEGLIMAGETARGETTEXTURE2DOESPROC
epoxy_glEGLImageTargetTexture2DOES_resolver(void)83667 epoxy_glEGLImageTargetTexture2DOES_resolver(void)
83668 {
83669     return gl_single_resolver(PROVIDER_GL_OES_EGL_image, 12949 /* glEGLImageTargetTexture2DOES */);
83670 }
83671 
83672 static PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC
epoxy_glEGLImageTargetTextureStorageEXT_resolver(void)83673 epoxy_glEGLImageTargetTextureStorageEXT_resolver(void)
83674 {
83675     return gl_single_resolver(PROVIDER_GL_EXT_EGL_image_storage, 12978 /* glEGLImageTargetTextureStorageEXT */);
83676 }
83677 
83678 static PFNGLEDGEFLAGPROC
epoxy_glEdgeFlag_resolver(void)83679 epoxy_glEdgeFlag_resolver(void)
83680 {
83681     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13012 /* glEdgeFlag */);
83682 }
83683 
83684 static PFNGLEDGEFLAGFORMATNVPROC
epoxy_glEdgeFlagFormatNV_resolver(void)83685 epoxy_glEdgeFlagFormatNV_resolver(void)
83686 {
83687     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 13023 /* glEdgeFlagFormatNV */);
83688 }
83689 
83690 static PFNGLEDGEFLAGPOINTERPROC
epoxy_glEdgeFlagPointer_resolver(void)83691 epoxy_glEdgeFlagPointer_resolver(void)
83692 {
83693     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 13042 /* glEdgeFlagPointer */);
83694 }
83695 
83696 static PFNGLEDGEFLAGPOINTEREXTPROC
epoxy_glEdgeFlagPointerEXT_resolver(void)83697 epoxy_glEdgeFlagPointerEXT_resolver(void)
83698 {
83699     return gl_single_resolver(PROVIDER_GL_EXT_vertex_array, 13060 /* glEdgeFlagPointerEXT */);
83700 }
83701 
83702 static PFNGLEDGEFLAGPOINTERLISTIBMPROC
epoxy_glEdgeFlagPointerListIBM_resolver(void)83703 epoxy_glEdgeFlagPointerListIBM_resolver(void)
83704 {
83705     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 13081 /* glEdgeFlagPointerListIBM */);
83706 }
83707 
83708 static PFNGLEDGEFLAGVPROC
epoxy_glEdgeFlagv_resolver(void)83709 epoxy_glEdgeFlagv_resolver(void)
83710 {
83711     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13106 /* glEdgeFlagv */);
83712 }
83713 
83714 static PFNGLELEMENTPOINTERAPPLEPROC
epoxy_glElementPointerAPPLE_resolver(void)83715 epoxy_glElementPointerAPPLE_resolver(void)
83716 {
83717     return gl_single_resolver(PROVIDER_GL_APPLE_element_array, 13118 /* glElementPointerAPPLE */);
83718 }
83719 
83720 static PFNGLELEMENTPOINTERATIPROC
epoxy_glElementPointerATI_resolver(void)83721 epoxy_glElementPointerATI_resolver(void)
83722 {
83723     return gl_single_resolver(PROVIDER_GL_ATI_element_array, 13140 /* glElementPointerATI */);
83724 }
83725 
83726 static PFNGLENABLEPROC
epoxy_glEnable_resolver(void)83727 epoxy_glEnable_resolver(void)
83728 {
83729     static const enum gl_provider providers[] = {
83730         PROVIDER_Desktop_OpenGL_1_0,
83731         PROVIDER_OpenGL_ES_1_0,
83732         PROVIDER_OpenGL_ES_2_0,
83733         gl_provider_terminator
83734     };
83735     static const uint32_t entrypoints[] = {
83736         13160 /* "glEnable" */,
83737         13160 /* "glEnable" */,
83738         13160 /* "glEnable" */,
83739     };
83740     return gl_provider_resolver(entrypoint_strings + 13160 /* "glEnable" */,
83741                                 providers, entrypoints);
83742 }
83743 
83744 static PFNGLENABLECLIENTSTATEPROC
epoxy_glEnableClientState_resolver(void)83745 epoxy_glEnableClientState_resolver(void)
83746 {
83747     static const enum gl_provider providers[] = {
83748         PROVIDER_Desktop_OpenGL_1_1,
83749         PROVIDER_OpenGL_ES_1_0,
83750         gl_provider_terminator
83751     };
83752     static const uint32_t entrypoints[] = {
83753         13169 /* "glEnableClientState" */,
83754         13169 /* "glEnableClientState" */,
83755     };
83756     return gl_provider_resolver(entrypoint_strings + 13169 /* "glEnableClientState" */,
83757                                 providers, entrypoints);
83758 }
83759 
83760 static PFNGLENABLECLIENTSTATEINDEXEDEXTPROC
epoxy_glEnableClientStateIndexedEXT_resolver(void)83761 epoxy_glEnableClientStateIndexedEXT_resolver(void)
83762 {
83763     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 13189 /* glEnableClientStateIndexedEXT */);
83764 }
83765 
83766 static PFNGLENABLECLIENTSTATEIEXTPROC
epoxy_glEnableClientStateiEXT_resolver(void)83767 epoxy_glEnableClientStateiEXT_resolver(void)
83768 {
83769     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 13219 /* glEnableClientStateiEXT */);
83770 }
83771 
83772 static PFNGLENABLEDRIVERCONTROLQCOMPROC
epoxy_glEnableDriverControlQCOM_resolver(void)83773 epoxy_glEnableDriverControlQCOM_resolver(void)
83774 {
83775     return gl_single_resolver(PROVIDER_GL_QCOM_driver_control, 13243 /* glEnableDriverControlQCOM */);
83776 }
83777 
83778 static PFNGLENABLEINDEXEDEXTPROC
epoxy_glEnableIndexedEXT_resolver(void)83779 epoxy_glEnableIndexedEXT_resolver(void)
83780 {
83781     static const enum gl_provider providers[] = {
83782         PROVIDER_GL_EXT_direct_state_access,
83783         PROVIDER_GL_EXT_draw_buffers2,
83784         PROVIDER_Desktop_OpenGL_3_0,
83785         PROVIDER_OpenGL_ES_3_2,
83786         PROVIDER_GL_EXT_draw_buffers_indexed,
83787         PROVIDER_GL_NV_viewport_array,
83788         PROVIDER_GL_OES_draw_buffers_indexed,
83789         PROVIDER_GL_OES_viewport_array,
83790         gl_provider_terminator
83791     };
83792     static const uint32_t entrypoints[] = {
83793         13269 /* "glEnableIndexedEXT" */,
83794         13269 /* "glEnableIndexedEXT" */,
83795         13477 /* "glEnablei" */,
83796         13477 /* "glEnablei" */,
83797         13487 /* "glEnableiEXT" */,
83798         13500 /* "glEnableiNV" */,
83799         13512 /* "glEnableiOES" */,
83800         13512 /* "glEnableiOES" */,
83801     };
83802     return gl_provider_resolver(entrypoint_strings + 13269 /* "glEnableIndexedEXT" */,
83803                                 providers, entrypoints);
83804 }
83805 
83806 static PFNGLENABLEVARIANTCLIENTSTATEEXTPROC
epoxy_glEnableVariantClientStateEXT_resolver(void)83807 epoxy_glEnableVariantClientStateEXT_resolver(void)
83808 {
83809     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 13288 /* glEnableVariantClientStateEXT */);
83810 }
83811 
83812 static PFNGLENABLEVERTEXARRAYATTRIBPROC
epoxy_glEnableVertexArrayAttrib_resolver(void)83813 epoxy_glEnableVertexArrayAttrib_resolver(void)
83814 {
83815     static const enum gl_provider providers[] = {
83816         PROVIDER_Desktop_OpenGL_4_5,
83817         PROVIDER_GL_ARB_direct_state_access,
83818         gl_provider_terminator
83819     };
83820     static const uint32_t entrypoints[] = {
83821         13318 /* "glEnableVertexArrayAttrib" */,
83822         13318 /* "glEnableVertexArrayAttrib" */,
83823     };
83824     return gl_provider_resolver(entrypoint_strings + 13318 /* "glEnableVertexArrayAttrib" */,
83825                                 providers, entrypoints);
83826 }
83827 
83828 static PFNGLENABLEVERTEXARRAYATTRIBEXTPROC
epoxy_glEnableVertexArrayAttribEXT_resolver(void)83829 epoxy_glEnableVertexArrayAttribEXT_resolver(void)
83830 {
83831     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 13344 /* glEnableVertexArrayAttribEXT */);
83832 }
83833 
83834 static PFNGLENABLEVERTEXARRAYEXTPROC
epoxy_glEnableVertexArrayEXT_resolver(void)83835 epoxy_glEnableVertexArrayEXT_resolver(void)
83836 {
83837     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 13373 /* glEnableVertexArrayEXT */);
83838 }
83839 
83840 static PFNGLENABLEVERTEXATTRIBAPPLEPROC
epoxy_glEnableVertexAttribAPPLE_resolver(void)83841 epoxy_glEnableVertexAttribAPPLE_resolver(void)
83842 {
83843     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 13396 /* glEnableVertexAttribAPPLE */);
83844 }
83845 
83846 static PFNGLENABLEVERTEXATTRIBARRAYPROC
epoxy_glEnableVertexAttribArray_resolver(void)83847 epoxy_glEnableVertexAttribArray_resolver(void)
83848 {
83849     static const enum gl_provider providers[] = {
83850         PROVIDER_Desktop_OpenGL_2_0,
83851         PROVIDER_OpenGL_ES_2_0,
83852         PROVIDER_GL_ARB_vertex_program,
83853         PROVIDER_GL_ARB_vertex_shader,
83854         gl_provider_terminator
83855     };
83856     static const uint32_t entrypoints[] = {
83857         13422 /* "glEnableVertexAttribArray" */,
83858         13422 /* "glEnableVertexAttribArray" */,
83859         13448 /* "glEnableVertexAttribArrayARB" */,
83860         13448 /* "glEnableVertexAttribArrayARB" */,
83861     };
83862     return gl_provider_resolver(entrypoint_strings + 13422 /* "glEnableVertexAttribArray" */,
83863                                 providers, entrypoints);
83864 }
83865 
83866 static PFNGLENABLEVERTEXATTRIBARRAYARBPROC
epoxy_glEnableVertexAttribArrayARB_resolver(void)83867 epoxy_glEnableVertexAttribArrayARB_resolver(void)
83868 {
83869     static const enum gl_provider providers[] = {
83870         PROVIDER_GL_ARB_vertex_program,
83871         PROVIDER_GL_ARB_vertex_shader,
83872         PROVIDER_Desktop_OpenGL_2_0,
83873         PROVIDER_OpenGL_ES_2_0,
83874         gl_provider_terminator
83875     };
83876     static const uint32_t entrypoints[] = {
83877         13448 /* "glEnableVertexAttribArrayARB" */,
83878         13448 /* "glEnableVertexAttribArrayARB" */,
83879         13422 /* "glEnableVertexAttribArray" */,
83880         13422 /* "glEnableVertexAttribArray" */,
83881     };
83882     return gl_provider_resolver(entrypoint_strings + 13448 /* "glEnableVertexAttribArrayARB" */,
83883                                 providers, entrypoints);
83884 }
83885 
83886 static PFNGLENABLEIPROC
epoxy_glEnablei_resolver(void)83887 epoxy_glEnablei_resolver(void)
83888 {
83889     static const enum gl_provider providers[] = {
83890         PROVIDER_Desktop_OpenGL_3_0,
83891         PROVIDER_OpenGL_ES_3_2,
83892         PROVIDER_GL_EXT_direct_state_access,
83893         PROVIDER_GL_EXT_draw_buffers2,
83894         PROVIDER_GL_EXT_draw_buffers_indexed,
83895         PROVIDER_GL_NV_viewport_array,
83896         PROVIDER_GL_OES_draw_buffers_indexed,
83897         PROVIDER_GL_OES_viewport_array,
83898         gl_provider_terminator
83899     };
83900     static const uint32_t entrypoints[] = {
83901         13477 /* "glEnablei" */,
83902         13477 /* "glEnablei" */,
83903         13269 /* "glEnableIndexedEXT" */,
83904         13269 /* "glEnableIndexedEXT" */,
83905         13487 /* "glEnableiEXT" */,
83906         13500 /* "glEnableiNV" */,
83907         13512 /* "glEnableiOES" */,
83908         13512 /* "glEnableiOES" */,
83909     };
83910     return gl_provider_resolver(entrypoint_strings + 13477 /* "glEnablei" */,
83911                                 providers, entrypoints);
83912 }
83913 
83914 static PFNGLENABLEIEXTPROC
epoxy_glEnableiEXT_resolver(void)83915 epoxy_glEnableiEXT_resolver(void)
83916 {
83917     static const enum gl_provider providers[] = {
83918         PROVIDER_GL_EXT_draw_buffers_indexed,
83919         PROVIDER_GL_EXT_direct_state_access,
83920         PROVIDER_GL_EXT_draw_buffers2,
83921         PROVIDER_Desktop_OpenGL_3_0,
83922         PROVIDER_OpenGL_ES_3_2,
83923         PROVIDER_GL_NV_viewport_array,
83924         PROVIDER_GL_OES_draw_buffers_indexed,
83925         PROVIDER_GL_OES_viewport_array,
83926         gl_provider_terminator
83927     };
83928     static const uint32_t entrypoints[] = {
83929         13487 /* "glEnableiEXT" */,
83930         13269 /* "glEnableIndexedEXT" */,
83931         13269 /* "glEnableIndexedEXT" */,
83932         13477 /* "glEnablei" */,
83933         13477 /* "glEnablei" */,
83934         13500 /* "glEnableiNV" */,
83935         13512 /* "glEnableiOES" */,
83936         13512 /* "glEnableiOES" */,
83937     };
83938     return gl_provider_resolver(entrypoint_strings + 13487 /* "glEnableiEXT" */,
83939                                 providers, entrypoints);
83940 }
83941 
83942 static PFNGLENABLEINVPROC
epoxy_glEnableiNV_resolver(void)83943 epoxy_glEnableiNV_resolver(void)
83944 {
83945     static const enum gl_provider providers[] = {
83946         PROVIDER_GL_NV_viewport_array,
83947         PROVIDER_GL_EXT_direct_state_access,
83948         PROVIDER_GL_EXT_draw_buffers2,
83949         PROVIDER_Desktop_OpenGL_3_0,
83950         PROVIDER_OpenGL_ES_3_2,
83951         PROVIDER_GL_EXT_draw_buffers_indexed,
83952         PROVIDER_GL_OES_draw_buffers_indexed,
83953         PROVIDER_GL_OES_viewport_array,
83954         gl_provider_terminator
83955     };
83956     static const uint32_t entrypoints[] = {
83957         13500 /* "glEnableiNV" */,
83958         13269 /* "glEnableIndexedEXT" */,
83959         13269 /* "glEnableIndexedEXT" */,
83960         13477 /* "glEnablei" */,
83961         13477 /* "glEnablei" */,
83962         13487 /* "glEnableiEXT" */,
83963         13512 /* "glEnableiOES" */,
83964         13512 /* "glEnableiOES" */,
83965     };
83966     return gl_provider_resolver(entrypoint_strings + 13500 /* "glEnableiNV" */,
83967                                 providers, entrypoints);
83968 }
83969 
83970 static PFNGLENABLEIOESPROC
epoxy_glEnableiOES_resolver(void)83971 epoxy_glEnableiOES_resolver(void)
83972 {
83973     static const enum gl_provider providers[] = {
83974         PROVIDER_GL_OES_draw_buffers_indexed,
83975         PROVIDER_GL_OES_viewport_array,
83976         PROVIDER_GL_EXT_direct_state_access,
83977         PROVIDER_GL_EXT_draw_buffers2,
83978         PROVIDER_Desktop_OpenGL_3_0,
83979         PROVIDER_OpenGL_ES_3_2,
83980         PROVIDER_GL_EXT_draw_buffers_indexed,
83981         PROVIDER_GL_NV_viewport_array,
83982         gl_provider_terminator
83983     };
83984     static const uint32_t entrypoints[] = {
83985         13512 /* "glEnableiOES" */,
83986         13512 /* "glEnableiOES" */,
83987         13269 /* "glEnableIndexedEXT" */,
83988         13269 /* "glEnableIndexedEXT" */,
83989         13477 /* "glEnablei" */,
83990         13477 /* "glEnablei" */,
83991         13487 /* "glEnableiEXT" */,
83992         13500 /* "glEnableiNV" */,
83993     };
83994     return gl_provider_resolver(entrypoint_strings + 13512 /* "glEnableiOES" */,
83995                                 providers, entrypoints);
83996 }
83997 
83998 static PFNGLENDPROC
epoxy_glEnd_unwrapped_resolver(void)83999 epoxy_glEnd_unwrapped_resolver(void)
84000 {
84001     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13525 /* glEnd */);
84002 }
84003 
84004 static PFNGLENDCONDITIONALRENDERPROC
epoxy_glEndConditionalRender_resolver(void)84005 epoxy_glEndConditionalRender_resolver(void)
84006 {
84007     static const enum gl_provider providers[] = {
84008         PROVIDER_Desktop_OpenGL_3_0,
84009         PROVIDER_GL_NV_conditional_render,
84010         PROVIDER_GL_NVX_conditional_render,
84011         gl_provider_terminator
84012     };
84013     static const uint32_t entrypoints[] = {
84014         13531 /* "glEndConditionalRender" */,
84015         13554 /* "glEndConditionalRenderNV" */,
84016         13579 /* "glEndConditionalRenderNVX" */,
84017     };
84018     return gl_provider_resolver(entrypoint_strings + 13531 /* "glEndConditionalRender" */,
84019                                 providers, entrypoints);
84020 }
84021 
84022 static PFNGLENDCONDITIONALRENDERNVPROC
epoxy_glEndConditionalRenderNV_resolver(void)84023 epoxy_glEndConditionalRenderNV_resolver(void)
84024 {
84025     static const enum gl_provider providers[] = {
84026         PROVIDER_GL_NV_conditional_render,
84027         PROVIDER_Desktop_OpenGL_3_0,
84028         PROVIDER_GL_NVX_conditional_render,
84029         gl_provider_terminator
84030     };
84031     static const uint32_t entrypoints[] = {
84032         13554 /* "glEndConditionalRenderNV" */,
84033         13531 /* "glEndConditionalRender" */,
84034         13579 /* "glEndConditionalRenderNVX" */,
84035     };
84036     return gl_provider_resolver(entrypoint_strings + 13554 /* "glEndConditionalRenderNV" */,
84037                                 providers, entrypoints);
84038 }
84039 
84040 static PFNGLENDCONDITIONALRENDERNVXPROC
epoxy_glEndConditionalRenderNVX_resolver(void)84041 epoxy_glEndConditionalRenderNVX_resolver(void)
84042 {
84043     static const enum gl_provider providers[] = {
84044         PROVIDER_GL_NVX_conditional_render,
84045         PROVIDER_Desktop_OpenGL_3_0,
84046         PROVIDER_GL_NV_conditional_render,
84047         gl_provider_terminator
84048     };
84049     static const uint32_t entrypoints[] = {
84050         13579 /* "glEndConditionalRenderNVX" */,
84051         13531 /* "glEndConditionalRender" */,
84052         13554 /* "glEndConditionalRenderNV" */,
84053     };
84054     return gl_provider_resolver(entrypoint_strings + 13579 /* "glEndConditionalRenderNVX" */,
84055                                 providers, entrypoints);
84056 }
84057 
84058 static PFNGLENDFRAGMENTSHADERATIPROC
epoxy_glEndFragmentShaderATI_resolver(void)84059 epoxy_glEndFragmentShaderATI_resolver(void)
84060 {
84061     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 13605 /* glEndFragmentShaderATI */);
84062 }
84063 
84064 static PFNGLENDLISTPROC
epoxy_glEndList_resolver(void)84065 epoxy_glEndList_resolver(void)
84066 {
84067     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13628 /* glEndList */);
84068 }
84069 
84070 static PFNGLENDOCCLUSIONQUERYNVPROC
epoxy_glEndOcclusionQueryNV_resolver(void)84071 epoxy_glEndOcclusionQueryNV_resolver(void)
84072 {
84073     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 13638 /* glEndOcclusionQueryNV */);
84074 }
84075 
84076 static PFNGLENDPERFMONITORAMDPROC
epoxy_glEndPerfMonitorAMD_resolver(void)84077 epoxy_glEndPerfMonitorAMD_resolver(void)
84078 {
84079     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 13660 /* glEndPerfMonitorAMD */);
84080 }
84081 
84082 static PFNGLENDPERFQUERYINTELPROC
epoxy_glEndPerfQueryINTEL_resolver(void)84083 epoxy_glEndPerfQueryINTEL_resolver(void)
84084 {
84085     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 13680 /* glEndPerfQueryINTEL */);
84086 }
84087 
84088 static PFNGLENDQUERYPROC
epoxy_glEndQuery_resolver(void)84089 epoxy_glEndQuery_resolver(void)
84090 {
84091     static const enum gl_provider providers[] = {
84092         PROVIDER_Desktop_OpenGL_1_5,
84093         PROVIDER_OpenGL_ES_3_0,
84094         PROVIDER_GL_ARB_occlusion_query,
84095         gl_provider_terminator
84096     };
84097     static const uint32_t entrypoints[] = {
84098         13700 /* "glEndQuery" */,
84099         13700 /* "glEndQuery" */,
84100         13711 /* "glEndQueryARB" */,
84101     };
84102     return gl_provider_resolver(entrypoint_strings + 13700 /* "glEndQuery" */,
84103                                 providers, entrypoints);
84104 }
84105 
84106 static PFNGLENDQUERYARBPROC
epoxy_glEndQueryARB_resolver(void)84107 epoxy_glEndQueryARB_resolver(void)
84108 {
84109     static const enum gl_provider providers[] = {
84110         PROVIDER_GL_ARB_occlusion_query,
84111         PROVIDER_Desktop_OpenGL_1_5,
84112         PROVIDER_OpenGL_ES_3_0,
84113         gl_provider_terminator
84114     };
84115     static const uint32_t entrypoints[] = {
84116         13711 /* "glEndQueryARB" */,
84117         13700 /* "glEndQuery" */,
84118         13700 /* "glEndQuery" */,
84119     };
84120     return gl_provider_resolver(entrypoint_strings + 13711 /* "glEndQueryARB" */,
84121                                 providers, entrypoints);
84122 }
84123 
84124 static PFNGLENDQUERYEXTPROC
epoxy_glEndQueryEXT_resolver(void)84125 epoxy_glEndQueryEXT_resolver(void)
84126 {
84127     static const enum gl_provider providers[] = {
84128         PROVIDER_GL_EXT_disjoint_timer_query,
84129         PROVIDER_GL_EXT_occlusion_query_boolean,
84130         gl_provider_terminator
84131     };
84132     static const uint32_t entrypoints[] = {
84133         13725 /* "glEndQueryEXT" */,
84134         13725 /* "glEndQueryEXT" */,
84135     };
84136     return gl_provider_resolver(entrypoint_strings + 13725 /* "glEndQueryEXT" */,
84137                                 providers, entrypoints);
84138 }
84139 
84140 static PFNGLENDQUERYINDEXEDPROC
epoxy_glEndQueryIndexed_resolver(void)84141 epoxy_glEndQueryIndexed_resolver(void)
84142 {
84143     static const enum gl_provider providers[] = {
84144         PROVIDER_Desktop_OpenGL_4_0,
84145         PROVIDER_GL_ARB_transform_feedback3,
84146         gl_provider_terminator
84147     };
84148     static const uint32_t entrypoints[] = {
84149         13739 /* "glEndQueryIndexed" */,
84150         13739 /* "glEndQueryIndexed" */,
84151     };
84152     return gl_provider_resolver(entrypoint_strings + 13739 /* "glEndQueryIndexed" */,
84153                                 providers, entrypoints);
84154 }
84155 
84156 static PFNGLENDTILINGQCOMPROC
epoxy_glEndTilingQCOM_resolver(void)84157 epoxy_glEndTilingQCOM_resolver(void)
84158 {
84159     return gl_single_resolver(PROVIDER_GL_QCOM_tiled_rendering, 13757 /* glEndTilingQCOM */);
84160 }
84161 
84162 static PFNGLENDTRANSFORMFEEDBACKPROC
epoxy_glEndTransformFeedback_resolver(void)84163 epoxy_glEndTransformFeedback_resolver(void)
84164 {
84165     static const enum gl_provider providers[] = {
84166         PROVIDER_Desktop_OpenGL_3_0,
84167         PROVIDER_OpenGL_ES_3_0,
84168         PROVIDER_GL_EXT_transform_feedback,
84169         PROVIDER_GL_NV_transform_feedback,
84170         gl_provider_terminator
84171     };
84172     static const uint32_t entrypoints[] = {
84173         13773 /* "glEndTransformFeedback" */,
84174         13773 /* "glEndTransformFeedback" */,
84175         13796 /* "glEndTransformFeedbackEXT" */,
84176         13822 /* "glEndTransformFeedbackNV" */,
84177     };
84178     return gl_provider_resolver(entrypoint_strings + 13773 /* "glEndTransformFeedback" */,
84179                                 providers, entrypoints);
84180 }
84181 
84182 static PFNGLENDTRANSFORMFEEDBACKEXTPROC
epoxy_glEndTransformFeedbackEXT_resolver(void)84183 epoxy_glEndTransformFeedbackEXT_resolver(void)
84184 {
84185     static const enum gl_provider providers[] = {
84186         PROVIDER_GL_EXT_transform_feedback,
84187         PROVIDER_Desktop_OpenGL_3_0,
84188         PROVIDER_OpenGL_ES_3_0,
84189         PROVIDER_GL_NV_transform_feedback,
84190         gl_provider_terminator
84191     };
84192     static const uint32_t entrypoints[] = {
84193         13796 /* "glEndTransformFeedbackEXT" */,
84194         13773 /* "glEndTransformFeedback" */,
84195         13773 /* "glEndTransformFeedback" */,
84196         13822 /* "glEndTransformFeedbackNV" */,
84197     };
84198     return gl_provider_resolver(entrypoint_strings + 13796 /* "glEndTransformFeedbackEXT" */,
84199                                 providers, entrypoints);
84200 }
84201 
84202 static PFNGLENDTRANSFORMFEEDBACKNVPROC
epoxy_glEndTransformFeedbackNV_resolver(void)84203 epoxy_glEndTransformFeedbackNV_resolver(void)
84204 {
84205     static const enum gl_provider providers[] = {
84206         PROVIDER_GL_NV_transform_feedback,
84207         PROVIDER_Desktop_OpenGL_3_0,
84208         PROVIDER_OpenGL_ES_3_0,
84209         PROVIDER_GL_EXT_transform_feedback,
84210         gl_provider_terminator
84211     };
84212     static const uint32_t entrypoints[] = {
84213         13822 /* "glEndTransformFeedbackNV" */,
84214         13773 /* "glEndTransformFeedback" */,
84215         13773 /* "glEndTransformFeedback" */,
84216         13796 /* "glEndTransformFeedbackEXT" */,
84217     };
84218     return gl_provider_resolver(entrypoint_strings + 13822 /* "glEndTransformFeedbackNV" */,
84219                                 providers, entrypoints);
84220 }
84221 
84222 static PFNGLENDVERTEXSHADEREXTPROC
epoxy_glEndVertexShaderEXT_resolver(void)84223 epoxy_glEndVertexShaderEXT_resolver(void)
84224 {
84225     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 13847 /* glEndVertexShaderEXT */);
84226 }
84227 
84228 static PFNGLENDVIDEOCAPTURENVPROC
epoxy_glEndVideoCaptureNV_resolver(void)84229 epoxy_glEndVideoCaptureNV_resolver(void)
84230 {
84231     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 13868 /* glEndVideoCaptureNV */);
84232 }
84233 
84234 static PFNGLEVALCOORD1DPROC
epoxy_glEvalCoord1d_resolver(void)84235 epoxy_glEvalCoord1d_resolver(void)
84236 {
84237     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13888 /* glEvalCoord1d */);
84238 }
84239 
84240 static PFNGLEVALCOORD1DVPROC
epoxy_glEvalCoord1dv_resolver(void)84241 epoxy_glEvalCoord1dv_resolver(void)
84242 {
84243     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13902 /* glEvalCoord1dv */);
84244 }
84245 
84246 static PFNGLEVALCOORD1FPROC
epoxy_glEvalCoord1f_resolver(void)84247 epoxy_glEvalCoord1f_resolver(void)
84248 {
84249     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13917 /* glEvalCoord1f */);
84250 }
84251 
84252 static PFNGLEVALCOORD1FVPROC
epoxy_glEvalCoord1fv_resolver(void)84253 epoxy_glEvalCoord1fv_resolver(void)
84254 {
84255     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13931 /* glEvalCoord1fv */);
84256 }
84257 
84258 static PFNGLEVALCOORD1XOESPROC
epoxy_glEvalCoord1xOES_resolver(void)84259 epoxy_glEvalCoord1xOES_resolver(void)
84260 {
84261     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 13946 /* glEvalCoord1xOES */);
84262 }
84263 
84264 static PFNGLEVALCOORD1XVOESPROC
epoxy_glEvalCoord1xvOES_resolver(void)84265 epoxy_glEvalCoord1xvOES_resolver(void)
84266 {
84267     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 13963 /* glEvalCoord1xvOES */);
84268 }
84269 
84270 static PFNGLEVALCOORD2DPROC
epoxy_glEvalCoord2d_resolver(void)84271 epoxy_glEvalCoord2d_resolver(void)
84272 {
84273     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13981 /* glEvalCoord2d */);
84274 }
84275 
84276 static PFNGLEVALCOORD2DVPROC
epoxy_glEvalCoord2dv_resolver(void)84277 epoxy_glEvalCoord2dv_resolver(void)
84278 {
84279     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 13995 /* glEvalCoord2dv */);
84280 }
84281 
84282 static PFNGLEVALCOORD2FPROC
epoxy_glEvalCoord2f_resolver(void)84283 epoxy_glEvalCoord2f_resolver(void)
84284 {
84285     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14010 /* glEvalCoord2f */);
84286 }
84287 
84288 static PFNGLEVALCOORD2FVPROC
epoxy_glEvalCoord2fv_resolver(void)84289 epoxy_glEvalCoord2fv_resolver(void)
84290 {
84291     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14024 /* glEvalCoord2fv */);
84292 }
84293 
84294 static PFNGLEVALCOORD2XOESPROC
epoxy_glEvalCoord2xOES_resolver(void)84295 epoxy_glEvalCoord2xOES_resolver(void)
84296 {
84297     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 14039 /* glEvalCoord2xOES */);
84298 }
84299 
84300 static PFNGLEVALCOORD2XVOESPROC
epoxy_glEvalCoord2xvOES_resolver(void)84301 epoxy_glEvalCoord2xvOES_resolver(void)
84302 {
84303     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 14056 /* glEvalCoord2xvOES */);
84304 }
84305 
84306 static PFNGLEVALMAPSNVPROC
epoxy_glEvalMapsNV_resolver(void)84307 epoxy_glEvalMapsNV_resolver(void)
84308 {
84309     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 14074 /* glEvalMapsNV */);
84310 }
84311 
84312 static PFNGLEVALMESH1PROC
epoxy_glEvalMesh1_resolver(void)84313 epoxy_glEvalMesh1_resolver(void)
84314 {
84315     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14087 /* glEvalMesh1 */);
84316 }
84317 
84318 static PFNGLEVALMESH2PROC
epoxy_glEvalMesh2_resolver(void)84319 epoxy_glEvalMesh2_resolver(void)
84320 {
84321     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14099 /* glEvalMesh2 */);
84322 }
84323 
84324 static PFNGLEVALPOINT1PROC
epoxy_glEvalPoint1_resolver(void)84325 epoxy_glEvalPoint1_resolver(void)
84326 {
84327     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14111 /* glEvalPoint1 */);
84328 }
84329 
84330 static PFNGLEVALPOINT2PROC
epoxy_glEvalPoint2_resolver(void)84331 epoxy_glEvalPoint2_resolver(void)
84332 {
84333     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14124 /* glEvalPoint2 */);
84334 }
84335 
84336 static PFNGLEVALUATEDEPTHVALUESARBPROC
epoxy_glEvaluateDepthValuesARB_resolver(void)84337 epoxy_glEvaluateDepthValuesARB_resolver(void)
84338 {
84339     return gl_single_resolver(PROVIDER_GL_ARB_sample_locations, 14137 /* glEvaluateDepthValuesARB */);
84340 }
84341 
84342 static PFNGLEXECUTEPROGRAMNVPROC
epoxy_glExecuteProgramNV_resolver(void)84343 epoxy_glExecuteProgramNV_resolver(void)
84344 {
84345     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 14162 /* glExecuteProgramNV */);
84346 }
84347 
84348 static PFNGLEXTGETBUFFERPOINTERVQCOMPROC
epoxy_glExtGetBufferPointervQCOM_resolver(void)84349 epoxy_glExtGetBufferPointervQCOM_resolver(void)
84350 {
84351     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14181 /* glExtGetBufferPointervQCOM */);
84352 }
84353 
84354 static PFNGLEXTGETBUFFERSQCOMPROC
epoxy_glExtGetBuffersQCOM_resolver(void)84355 epoxy_glExtGetBuffersQCOM_resolver(void)
84356 {
84357     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14208 /* glExtGetBuffersQCOM */);
84358 }
84359 
84360 static PFNGLEXTGETFRAMEBUFFERSQCOMPROC
epoxy_glExtGetFramebuffersQCOM_resolver(void)84361 epoxy_glExtGetFramebuffersQCOM_resolver(void)
84362 {
84363     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14228 /* glExtGetFramebuffersQCOM */);
84364 }
84365 
84366 static PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC
epoxy_glExtGetProgramBinarySourceQCOM_resolver(void)84367 epoxy_glExtGetProgramBinarySourceQCOM_resolver(void)
84368 {
84369     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get2, 14253 /* glExtGetProgramBinarySourceQCOM */);
84370 }
84371 
84372 static PFNGLEXTGETPROGRAMSQCOMPROC
epoxy_glExtGetProgramsQCOM_resolver(void)84373 epoxy_glExtGetProgramsQCOM_resolver(void)
84374 {
84375     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get2, 14285 /* glExtGetProgramsQCOM */);
84376 }
84377 
84378 static PFNGLEXTGETRENDERBUFFERSQCOMPROC
epoxy_glExtGetRenderbuffersQCOM_resolver(void)84379 epoxy_glExtGetRenderbuffersQCOM_resolver(void)
84380 {
84381     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14306 /* glExtGetRenderbuffersQCOM */);
84382 }
84383 
84384 static PFNGLEXTGETSHADERSQCOMPROC
epoxy_glExtGetShadersQCOM_resolver(void)84385 epoxy_glExtGetShadersQCOM_resolver(void)
84386 {
84387     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get2, 14332 /* glExtGetShadersQCOM */);
84388 }
84389 
84390 static PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC
epoxy_glExtGetTexLevelParameterivQCOM_resolver(void)84391 epoxy_glExtGetTexLevelParameterivQCOM_resolver(void)
84392 {
84393     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14352 /* glExtGetTexLevelParameterivQCOM */);
84394 }
84395 
84396 static PFNGLEXTGETTEXSUBIMAGEQCOMPROC
epoxy_glExtGetTexSubImageQCOM_resolver(void)84397 epoxy_glExtGetTexSubImageQCOM_resolver(void)
84398 {
84399     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14384 /* glExtGetTexSubImageQCOM */);
84400 }
84401 
84402 static PFNGLEXTGETTEXTURESQCOMPROC
epoxy_glExtGetTexturesQCOM_resolver(void)84403 epoxy_glExtGetTexturesQCOM_resolver(void)
84404 {
84405     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14408 /* glExtGetTexturesQCOM */);
84406 }
84407 
84408 static PFNGLEXTISPROGRAMBINARYQCOMPROC
epoxy_glExtIsProgramBinaryQCOM_resolver(void)84409 epoxy_glExtIsProgramBinaryQCOM_resolver(void)
84410 {
84411     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get2, 14429 /* glExtIsProgramBinaryQCOM */);
84412 }
84413 
84414 static PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC
epoxy_glExtTexObjectStateOverrideiQCOM_resolver(void)84415 epoxy_glExtTexObjectStateOverrideiQCOM_resolver(void)
84416 {
84417     return gl_single_resolver(PROVIDER_GL_QCOM_extended_get, 14454 /* glExtTexObjectStateOverrideiQCOM */);
84418 }
84419 
84420 static PFNGLEXTRACTCOMPONENTEXTPROC
epoxy_glExtractComponentEXT_resolver(void)84421 epoxy_glExtractComponentEXT_resolver(void)
84422 {
84423     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 14487 /* glExtractComponentEXT */);
84424 }
84425 
84426 static PFNGLFEEDBACKBUFFERPROC
epoxy_glFeedbackBuffer_resolver(void)84427 epoxy_glFeedbackBuffer_resolver(void)
84428 {
84429     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 14509 /* glFeedbackBuffer */);
84430 }
84431 
84432 static PFNGLFEEDBACKBUFFERXOESPROC
epoxy_glFeedbackBufferxOES_resolver(void)84433 epoxy_glFeedbackBufferxOES_resolver(void)
84434 {
84435     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 14526 /* glFeedbackBufferxOES */);
84436 }
84437 
84438 static PFNGLFENCESYNCPROC
epoxy_glFenceSync_resolver(void)84439 epoxy_glFenceSync_resolver(void)
84440 {
84441     static const enum gl_provider providers[] = {
84442         PROVIDER_Desktop_OpenGL_3_2,
84443         PROVIDER_GL_ARB_sync,
84444         PROVIDER_OpenGL_ES_3_0,
84445         PROVIDER_GL_APPLE_sync,
84446         gl_provider_terminator
84447     };
84448     static const uint32_t entrypoints[] = {
84449         14547 /* "glFenceSync" */,
84450         14547 /* "glFenceSync" */,
84451         14547 /* "glFenceSync" */,
84452         14559 /* "glFenceSyncAPPLE" */,
84453     };
84454     return gl_provider_resolver(entrypoint_strings + 14547 /* "glFenceSync" */,
84455                                 providers, entrypoints);
84456 }
84457 
84458 static PFNGLFENCESYNCAPPLEPROC
epoxy_glFenceSyncAPPLE_resolver(void)84459 epoxy_glFenceSyncAPPLE_resolver(void)
84460 {
84461     static const enum gl_provider providers[] = {
84462         PROVIDER_GL_APPLE_sync,
84463         PROVIDER_Desktop_OpenGL_3_2,
84464         PROVIDER_GL_ARB_sync,
84465         PROVIDER_OpenGL_ES_3_0,
84466         gl_provider_terminator
84467     };
84468     static const uint32_t entrypoints[] = {
84469         14559 /* "glFenceSyncAPPLE" */,
84470         14547 /* "glFenceSync" */,
84471         14547 /* "glFenceSync" */,
84472         14547 /* "glFenceSync" */,
84473     };
84474     return gl_provider_resolver(entrypoint_strings + 14559 /* "glFenceSyncAPPLE" */,
84475                                 providers, entrypoints);
84476 }
84477 
84478 static PFNGLFINALCOMBINERINPUTNVPROC
epoxy_glFinalCombinerInputNV_resolver(void)84479 epoxy_glFinalCombinerInputNV_resolver(void)
84480 {
84481     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 14576 /* glFinalCombinerInputNV */);
84482 }
84483 
84484 static PFNGLFINISHPROC
epoxy_glFinish_resolver(void)84485 epoxy_glFinish_resolver(void)
84486 {
84487     static const enum gl_provider providers[] = {
84488         PROVIDER_Desktop_OpenGL_1_0,
84489         PROVIDER_OpenGL_ES_1_0,
84490         PROVIDER_OpenGL_ES_2_0,
84491         gl_provider_terminator
84492     };
84493     static const uint32_t entrypoints[] = {
84494         14599 /* "glFinish" */,
84495         14599 /* "glFinish" */,
84496         14599 /* "glFinish" */,
84497     };
84498     return gl_provider_resolver(entrypoint_strings + 14599 /* "glFinish" */,
84499                                 providers, entrypoints);
84500 }
84501 
84502 static PFNGLFINISHASYNCSGIXPROC
epoxy_glFinishAsyncSGIX_resolver(void)84503 epoxy_glFinishAsyncSGIX_resolver(void)
84504 {
84505     return gl_single_resolver(PROVIDER_GL_SGIX_async, 14608 /* glFinishAsyncSGIX */);
84506 }
84507 
84508 static PFNGLFINISHFENCEAPPLEPROC
epoxy_glFinishFenceAPPLE_resolver(void)84509 epoxy_glFinishFenceAPPLE_resolver(void)
84510 {
84511     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 14626 /* glFinishFenceAPPLE */);
84512 }
84513 
84514 static PFNGLFINISHFENCENVPROC
epoxy_glFinishFenceNV_resolver(void)84515 epoxy_glFinishFenceNV_resolver(void)
84516 {
84517     return gl_single_resolver(PROVIDER_GL_NV_fence, 14645 /* glFinishFenceNV */);
84518 }
84519 
84520 static PFNGLFINISHOBJECTAPPLEPROC
epoxy_glFinishObjectAPPLE_resolver(void)84521 epoxy_glFinishObjectAPPLE_resolver(void)
84522 {
84523     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 14661 /* glFinishObjectAPPLE */);
84524 }
84525 
84526 static PFNGLFINISHTEXTURESUNXPROC
epoxy_glFinishTextureSUNX_resolver(void)84527 epoxy_glFinishTextureSUNX_resolver(void)
84528 {
84529     return gl_single_resolver(PROVIDER_GL_SUNX_constant_data, 14681 /* glFinishTextureSUNX */);
84530 }
84531 
84532 static PFNGLFLUSHPROC
epoxy_glFlush_resolver(void)84533 epoxy_glFlush_resolver(void)
84534 {
84535     static const enum gl_provider providers[] = {
84536         PROVIDER_Desktop_OpenGL_1_0,
84537         PROVIDER_OpenGL_ES_1_0,
84538         PROVIDER_OpenGL_ES_2_0,
84539         gl_provider_terminator
84540     };
84541     static const uint32_t entrypoints[] = {
84542         14701 /* "glFlush" */,
84543         14701 /* "glFlush" */,
84544         14701 /* "glFlush" */,
84545     };
84546     return gl_provider_resolver(entrypoint_strings + 14701 /* "glFlush" */,
84547                                 providers, entrypoints);
84548 }
84549 
84550 static PFNGLFLUSHMAPPEDBUFFERRANGEPROC
epoxy_glFlushMappedBufferRange_resolver(void)84551 epoxy_glFlushMappedBufferRange_resolver(void)
84552 {
84553     static const enum gl_provider providers[] = {
84554         PROVIDER_Desktop_OpenGL_3_0,
84555         PROVIDER_GL_ARB_map_buffer_range,
84556         PROVIDER_OpenGL_ES_3_0,
84557         PROVIDER_GL_APPLE_flush_buffer_range,
84558         PROVIDER_GL_EXT_map_buffer_range,
84559         gl_provider_terminator
84560     };
84561     static const uint32_t entrypoints[] = {
84562         14709 /* "glFlushMappedBufferRange" */,
84563         14709 /* "glFlushMappedBufferRange" */,
84564         14709 /* "glFlushMappedBufferRange" */,
84565         14734 /* "glFlushMappedBufferRangeAPPLE" */,
84566         14764 /* "glFlushMappedBufferRangeEXT" */,
84567     };
84568     return gl_provider_resolver(entrypoint_strings + 14709 /* "glFlushMappedBufferRange" */,
84569                                 providers, entrypoints);
84570 }
84571 
84572 static PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC
epoxy_glFlushMappedBufferRangeAPPLE_resolver(void)84573 epoxy_glFlushMappedBufferRangeAPPLE_resolver(void)
84574 {
84575     static const enum gl_provider providers[] = {
84576         PROVIDER_GL_APPLE_flush_buffer_range,
84577         PROVIDER_Desktop_OpenGL_3_0,
84578         PROVIDER_GL_ARB_map_buffer_range,
84579         PROVIDER_OpenGL_ES_3_0,
84580         PROVIDER_GL_EXT_map_buffer_range,
84581         gl_provider_terminator
84582     };
84583     static const uint32_t entrypoints[] = {
84584         14734 /* "glFlushMappedBufferRangeAPPLE" */,
84585         14709 /* "glFlushMappedBufferRange" */,
84586         14709 /* "glFlushMappedBufferRange" */,
84587         14709 /* "glFlushMappedBufferRange" */,
84588         14764 /* "glFlushMappedBufferRangeEXT" */,
84589     };
84590     return gl_provider_resolver(entrypoint_strings + 14734 /* "glFlushMappedBufferRangeAPPLE" */,
84591                                 providers, entrypoints);
84592 }
84593 
84594 static PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC
epoxy_glFlushMappedBufferRangeEXT_resolver(void)84595 epoxy_glFlushMappedBufferRangeEXT_resolver(void)
84596 {
84597     static const enum gl_provider providers[] = {
84598         PROVIDER_GL_EXT_map_buffer_range,
84599         PROVIDER_Desktop_OpenGL_3_0,
84600         PROVIDER_GL_ARB_map_buffer_range,
84601         PROVIDER_OpenGL_ES_3_0,
84602         PROVIDER_GL_APPLE_flush_buffer_range,
84603         gl_provider_terminator
84604     };
84605     static const uint32_t entrypoints[] = {
84606         14764 /* "glFlushMappedBufferRangeEXT" */,
84607         14709 /* "glFlushMappedBufferRange" */,
84608         14709 /* "glFlushMappedBufferRange" */,
84609         14709 /* "glFlushMappedBufferRange" */,
84610         14734 /* "glFlushMappedBufferRangeAPPLE" */,
84611     };
84612     return gl_provider_resolver(entrypoint_strings + 14764 /* "glFlushMappedBufferRangeEXT" */,
84613                                 providers, entrypoints);
84614 }
84615 
84616 static PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC
epoxy_glFlushMappedNamedBufferRange_resolver(void)84617 epoxy_glFlushMappedNamedBufferRange_resolver(void)
84618 {
84619     static const enum gl_provider providers[] = {
84620         PROVIDER_Desktop_OpenGL_4_5,
84621         PROVIDER_GL_ARB_direct_state_access,
84622         gl_provider_terminator
84623     };
84624     static const uint32_t entrypoints[] = {
84625         14792 /* "glFlushMappedNamedBufferRange" */,
84626         14792 /* "glFlushMappedNamedBufferRange" */,
84627     };
84628     return gl_provider_resolver(entrypoint_strings + 14792 /* "glFlushMappedNamedBufferRange" */,
84629                                 providers, entrypoints);
84630 }
84631 
84632 static PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC
epoxy_glFlushMappedNamedBufferRangeEXT_resolver(void)84633 epoxy_glFlushMappedNamedBufferRangeEXT_resolver(void)
84634 {
84635     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 14822 /* glFlushMappedNamedBufferRangeEXT */);
84636 }
84637 
84638 static PFNGLFLUSHPIXELDATARANGENVPROC
epoxy_glFlushPixelDataRangeNV_resolver(void)84639 epoxy_glFlushPixelDataRangeNV_resolver(void)
84640 {
84641     return gl_single_resolver(PROVIDER_GL_NV_pixel_data_range, 14855 /* glFlushPixelDataRangeNV */);
84642 }
84643 
84644 static PFNGLFLUSHRASTERSGIXPROC
epoxy_glFlushRasterSGIX_resolver(void)84645 epoxy_glFlushRasterSGIX_resolver(void)
84646 {
84647     return gl_single_resolver(PROVIDER_GL_SGIX_flush_raster, 14879 /* glFlushRasterSGIX */);
84648 }
84649 
84650 static PFNGLFLUSHSTATICDATAIBMPROC
epoxy_glFlushStaticDataIBM_resolver(void)84651 epoxy_glFlushStaticDataIBM_resolver(void)
84652 {
84653     return gl_single_resolver(PROVIDER_GL_IBM_static_data, 14897 /* glFlushStaticDataIBM */);
84654 }
84655 
84656 static PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC
epoxy_glFlushVertexArrayRangeAPPLE_resolver(void)84657 epoxy_glFlushVertexArrayRangeAPPLE_resolver(void)
84658 {
84659     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_array_range, 14918 /* glFlushVertexArrayRangeAPPLE */);
84660 }
84661 
84662 static PFNGLFLUSHVERTEXARRAYRANGENVPROC
epoxy_glFlushVertexArrayRangeNV_resolver(void)84663 epoxy_glFlushVertexArrayRangeNV_resolver(void)
84664 {
84665     return gl_single_resolver(PROVIDER_GL_NV_vertex_array_range, 14947 /* glFlushVertexArrayRangeNV */);
84666 }
84667 
84668 static PFNGLFOGCOORDFORMATNVPROC
epoxy_glFogCoordFormatNV_resolver(void)84669 epoxy_glFogCoordFormatNV_resolver(void)
84670 {
84671     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 14973 /* glFogCoordFormatNV */);
84672 }
84673 
84674 static PFNGLFOGCOORDPOINTERPROC
epoxy_glFogCoordPointer_resolver(void)84675 epoxy_glFogCoordPointer_resolver(void)
84676 {
84677     static const enum gl_provider providers[] = {
84678         PROVIDER_Desktop_OpenGL_1_4,
84679         PROVIDER_GL_EXT_fog_coord,
84680         gl_provider_terminator
84681     };
84682     static const uint32_t entrypoints[] = {
84683         14992 /* "glFogCoordPointer" */,
84684         15010 /* "glFogCoordPointerEXT" */,
84685     };
84686     return gl_provider_resolver(entrypoint_strings + 14992 /* "glFogCoordPointer" */,
84687                                 providers, entrypoints);
84688 }
84689 
84690 static PFNGLFOGCOORDPOINTEREXTPROC
epoxy_glFogCoordPointerEXT_resolver(void)84691 epoxy_glFogCoordPointerEXT_resolver(void)
84692 {
84693     static const enum gl_provider providers[] = {
84694         PROVIDER_GL_EXT_fog_coord,
84695         PROVIDER_Desktop_OpenGL_1_4,
84696         gl_provider_terminator
84697     };
84698     static const uint32_t entrypoints[] = {
84699         15010 /* "glFogCoordPointerEXT" */,
84700         14992 /* "glFogCoordPointer" */,
84701     };
84702     return gl_provider_resolver(entrypoint_strings + 15010 /* "glFogCoordPointerEXT" */,
84703                                 providers, entrypoints);
84704 }
84705 
84706 static PFNGLFOGCOORDPOINTERLISTIBMPROC
epoxy_glFogCoordPointerListIBM_resolver(void)84707 epoxy_glFogCoordPointerListIBM_resolver(void)
84708 {
84709     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 15031 /* glFogCoordPointerListIBM */);
84710 }
84711 
84712 static PFNGLFOGCOORDDPROC
epoxy_glFogCoordd_resolver(void)84713 epoxy_glFogCoordd_resolver(void)
84714 {
84715     static const enum gl_provider providers[] = {
84716         PROVIDER_Desktop_OpenGL_1_4,
84717         PROVIDER_GL_EXT_fog_coord,
84718         gl_provider_terminator
84719     };
84720     static const uint32_t entrypoints[] = {
84721         15056 /* "glFogCoordd" */,
84722         15068 /* "glFogCoorddEXT" */,
84723     };
84724     return gl_provider_resolver(entrypoint_strings + 15056 /* "glFogCoordd" */,
84725                                 providers, entrypoints);
84726 }
84727 
84728 static PFNGLFOGCOORDDEXTPROC
epoxy_glFogCoorddEXT_resolver(void)84729 epoxy_glFogCoorddEXT_resolver(void)
84730 {
84731     static const enum gl_provider providers[] = {
84732         PROVIDER_GL_EXT_fog_coord,
84733         PROVIDER_Desktop_OpenGL_1_4,
84734         gl_provider_terminator
84735     };
84736     static const uint32_t entrypoints[] = {
84737         15068 /* "glFogCoorddEXT" */,
84738         15056 /* "glFogCoordd" */,
84739     };
84740     return gl_provider_resolver(entrypoint_strings + 15068 /* "glFogCoorddEXT" */,
84741                                 providers, entrypoints);
84742 }
84743 
84744 static PFNGLFOGCOORDDVPROC
epoxy_glFogCoorddv_resolver(void)84745 epoxy_glFogCoorddv_resolver(void)
84746 {
84747     static const enum gl_provider providers[] = {
84748         PROVIDER_Desktop_OpenGL_1_4,
84749         PROVIDER_GL_EXT_fog_coord,
84750         gl_provider_terminator
84751     };
84752     static const uint32_t entrypoints[] = {
84753         15083 /* "glFogCoorddv" */,
84754         15096 /* "glFogCoorddvEXT" */,
84755     };
84756     return gl_provider_resolver(entrypoint_strings + 15083 /* "glFogCoorddv" */,
84757                                 providers, entrypoints);
84758 }
84759 
84760 static PFNGLFOGCOORDDVEXTPROC
epoxy_glFogCoorddvEXT_resolver(void)84761 epoxy_glFogCoorddvEXT_resolver(void)
84762 {
84763     static const enum gl_provider providers[] = {
84764         PROVIDER_GL_EXT_fog_coord,
84765         PROVIDER_Desktop_OpenGL_1_4,
84766         gl_provider_terminator
84767     };
84768     static const uint32_t entrypoints[] = {
84769         15096 /* "glFogCoorddvEXT" */,
84770         15083 /* "glFogCoorddv" */,
84771     };
84772     return gl_provider_resolver(entrypoint_strings + 15096 /* "glFogCoorddvEXT" */,
84773                                 providers, entrypoints);
84774 }
84775 
84776 static PFNGLFOGCOORDFPROC
epoxy_glFogCoordf_resolver(void)84777 epoxy_glFogCoordf_resolver(void)
84778 {
84779     static const enum gl_provider providers[] = {
84780         PROVIDER_Desktop_OpenGL_1_4,
84781         PROVIDER_GL_EXT_fog_coord,
84782         gl_provider_terminator
84783     };
84784     static const uint32_t entrypoints[] = {
84785         15112 /* "glFogCoordf" */,
84786         15124 /* "glFogCoordfEXT" */,
84787     };
84788     return gl_provider_resolver(entrypoint_strings + 15112 /* "glFogCoordf" */,
84789                                 providers, entrypoints);
84790 }
84791 
84792 static PFNGLFOGCOORDFEXTPROC
epoxy_glFogCoordfEXT_resolver(void)84793 epoxy_glFogCoordfEXT_resolver(void)
84794 {
84795     static const enum gl_provider providers[] = {
84796         PROVIDER_GL_EXT_fog_coord,
84797         PROVIDER_Desktop_OpenGL_1_4,
84798         gl_provider_terminator
84799     };
84800     static const uint32_t entrypoints[] = {
84801         15124 /* "glFogCoordfEXT" */,
84802         15112 /* "glFogCoordf" */,
84803     };
84804     return gl_provider_resolver(entrypoint_strings + 15124 /* "glFogCoordfEXT" */,
84805                                 providers, entrypoints);
84806 }
84807 
84808 static PFNGLFOGCOORDFVPROC
epoxy_glFogCoordfv_resolver(void)84809 epoxy_glFogCoordfv_resolver(void)
84810 {
84811     static const enum gl_provider providers[] = {
84812         PROVIDER_Desktop_OpenGL_1_4,
84813         PROVIDER_GL_EXT_fog_coord,
84814         gl_provider_terminator
84815     };
84816     static const uint32_t entrypoints[] = {
84817         15139 /* "glFogCoordfv" */,
84818         15152 /* "glFogCoordfvEXT" */,
84819     };
84820     return gl_provider_resolver(entrypoint_strings + 15139 /* "glFogCoordfv" */,
84821                                 providers, entrypoints);
84822 }
84823 
84824 static PFNGLFOGCOORDFVEXTPROC
epoxy_glFogCoordfvEXT_resolver(void)84825 epoxy_glFogCoordfvEXT_resolver(void)
84826 {
84827     static const enum gl_provider providers[] = {
84828         PROVIDER_GL_EXT_fog_coord,
84829         PROVIDER_Desktop_OpenGL_1_4,
84830         gl_provider_terminator
84831     };
84832     static const uint32_t entrypoints[] = {
84833         15152 /* "glFogCoordfvEXT" */,
84834         15139 /* "glFogCoordfv" */,
84835     };
84836     return gl_provider_resolver(entrypoint_strings + 15152 /* "glFogCoordfvEXT" */,
84837                                 providers, entrypoints);
84838 }
84839 
84840 static PFNGLFOGCOORDHNVPROC
epoxy_glFogCoordhNV_resolver(void)84841 epoxy_glFogCoordhNV_resolver(void)
84842 {
84843     return gl_single_resolver(PROVIDER_GL_NV_half_float, 15168 /* glFogCoordhNV */);
84844 }
84845 
84846 static PFNGLFOGCOORDHVNVPROC
epoxy_glFogCoordhvNV_resolver(void)84847 epoxy_glFogCoordhvNV_resolver(void)
84848 {
84849     return gl_single_resolver(PROVIDER_GL_NV_half_float, 15182 /* glFogCoordhvNV */);
84850 }
84851 
84852 static PFNGLFOGFUNCSGISPROC
epoxy_glFogFuncSGIS_resolver(void)84853 epoxy_glFogFuncSGIS_resolver(void)
84854 {
84855     return gl_single_resolver(PROVIDER_GL_SGIS_fog_function, 15197 /* glFogFuncSGIS */);
84856 }
84857 
84858 static PFNGLFOGFPROC
epoxy_glFogf_resolver(void)84859 epoxy_glFogf_resolver(void)
84860 {
84861     static const enum gl_provider providers[] = {
84862         PROVIDER_Desktop_OpenGL_1_0,
84863         PROVIDER_OpenGL_ES_1_0,
84864         gl_provider_terminator
84865     };
84866     static const uint32_t entrypoints[] = {
84867         15211 /* "glFogf" */,
84868         15211 /* "glFogf" */,
84869     };
84870     return gl_provider_resolver(entrypoint_strings + 15211 /* "glFogf" */,
84871                                 providers, entrypoints);
84872 }
84873 
84874 static PFNGLFOGFVPROC
epoxy_glFogfv_resolver(void)84875 epoxy_glFogfv_resolver(void)
84876 {
84877     static const enum gl_provider providers[] = {
84878         PROVIDER_Desktop_OpenGL_1_0,
84879         PROVIDER_OpenGL_ES_1_0,
84880         gl_provider_terminator
84881     };
84882     static const uint32_t entrypoints[] = {
84883         15218 /* "glFogfv" */,
84884         15218 /* "glFogfv" */,
84885     };
84886     return gl_provider_resolver(entrypoint_strings + 15218 /* "glFogfv" */,
84887                                 providers, entrypoints);
84888 }
84889 
84890 static PFNGLFOGIPROC
epoxy_glFogi_resolver(void)84891 epoxy_glFogi_resolver(void)
84892 {
84893     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 15226 /* glFogi */);
84894 }
84895 
84896 static PFNGLFOGIVPROC
epoxy_glFogiv_resolver(void)84897 epoxy_glFogiv_resolver(void)
84898 {
84899     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 15233 /* glFogiv */);
84900 }
84901 
84902 static PFNGLFOGXPROC
epoxy_glFogx_resolver(void)84903 epoxy_glFogx_resolver(void)
84904 {
84905     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 15241 /* glFogx */);
84906 }
84907 
84908 static PFNGLFOGXOESPROC
epoxy_glFogxOES_resolver(void)84909 epoxy_glFogxOES_resolver(void)
84910 {
84911     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 15248 /* glFogxOES */);
84912 }
84913 
84914 static PFNGLFOGXVPROC
epoxy_glFogxv_resolver(void)84915 epoxy_glFogxv_resolver(void)
84916 {
84917     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 15258 /* glFogxv */);
84918 }
84919 
84920 static PFNGLFOGXVOESPROC
epoxy_glFogxvOES_resolver(void)84921 epoxy_glFogxvOES_resolver(void)
84922 {
84923     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 15266 /* glFogxvOES */);
84924 }
84925 
84926 static PFNGLFRAGMENTCOLORMATERIALSGIXPROC
epoxy_glFragmentColorMaterialSGIX_resolver(void)84927 epoxy_glFragmentColorMaterialSGIX_resolver(void)
84928 {
84929     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15277 /* glFragmentColorMaterialSGIX */);
84930 }
84931 
84932 static PFNGLFRAGMENTCOVERAGECOLORNVPROC
epoxy_glFragmentCoverageColorNV_resolver(void)84933 epoxy_glFragmentCoverageColorNV_resolver(void)
84934 {
84935     return gl_single_resolver(PROVIDER_GL_NV_fragment_coverage_to_color, 15305 /* glFragmentCoverageColorNV */);
84936 }
84937 
84938 static PFNGLFRAGMENTLIGHTMODELFSGIXPROC
epoxy_glFragmentLightModelfSGIX_resolver(void)84939 epoxy_glFragmentLightModelfSGIX_resolver(void)
84940 {
84941     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15331 /* glFragmentLightModelfSGIX */);
84942 }
84943 
84944 static PFNGLFRAGMENTLIGHTMODELFVSGIXPROC
epoxy_glFragmentLightModelfvSGIX_resolver(void)84945 epoxy_glFragmentLightModelfvSGIX_resolver(void)
84946 {
84947     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15357 /* glFragmentLightModelfvSGIX */);
84948 }
84949 
84950 static PFNGLFRAGMENTLIGHTMODELISGIXPROC
epoxy_glFragmentLightModeliSGIX_resolver(void)84951 epoxy_glFragmentLightModeliSGIX_resolver(void)
84952 {
84953     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15384 /* glFragmentLightModeliSGIX */);
84954 }
84955 
84956 static PFNGLFRAGMENTLIGHTMODELIVSGIXPROC
epoxy_glFragmentLightModelivSGIX_resolver(void)84957 epoxy_glFragmentLightModelivSGIX_resolver(void)
84958 {
84959     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15410 /* glFragmentLightModelivSGIX */);
84960 }
84961 
84962 static PFNGLFRAGMENTLIGHTFSGIXPROC
epoxy_glFragmentLightfSGIX_resolver(void)84963 epoxy_glFragmentLightfSGIX_resolver(void)
84964 {
84965     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15437 /* glFragmentLightfSGIX */);
84966 }
84967 
84968 static PFNGLFRAGMENTLIGHTFVSGIXPROC
epoxy_glFragmentLightfvSGIX_resolver(void)84969 epoxy_glFragmentLightfvSGIX_resolver(void)
84970 {
84971     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15458 /* glFragmentLightfvSGIX */);
84972 }
84973 
84974 static PFNGLFRAGMENTLIGHTISGIXPROC
epoxy_glFragmentLightiSGIX_resolver(void)84975 epoxy_glFragmentLightiSGIX_resolver(void)
84976 {
84977     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15480 /* glFragmentLightiSGIX */);
84978 }
84979 
84980 static PFNGLFRAGMENTLIGHTIVSGIXPROC
epoxy_glFragmentLightivSGIX_resolver(void)84981 epoxy_glFragmentLightivSGIX_resolver(void)
84982 {
84983     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15501 /* glFragmentLightivSGIX */);
84984 }
84985 
84986 static PFNGLFRAGMENTMATERIALFSGIXPROC
epoxy_glFragmentMaterialfSGIX_resolver(void)84987 epoxy_glFragmentMaterialfSGIX_resolver(void)
84988 {
84989     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15523 /* glFragmentMaterialfSGIX */);
84990 }
84991 
84992 static PFNGLFRAGMENTMATERIALFVSGIXPROC
epoxy_glFragmentMaterialfvSGIX_resolver(void)84993 epoxy_glFragmentMaterialfvSGIX_resolver(void)
84994 {
84995     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15547 /* glFragmentMaterialfvSGIX */);
84996 }
84997 
84998 static PFNGLFRAGMENTMATERIALISGIXPROC
epoxy_glFragmentMaterialiSGIX_resolver(void)84999 epoxy_glFragmentMaterialiSGIX_resolver(void)
85000 {
85001     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15572 /* glFragmentMaterialiSGIX */);
85002 }
85003 
85004 static PFNGLFRAGMENTMATERIALIVSGIXPROC
epoxy_glFragmentMaterialivSGIX_resolver(void)85005 epoxy_glFragmentMaterialivSGIX_resolver(void)
85006 {
85007     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 15596 /* glFragmentMaterialivSGIX */);
85008 }
85009 
85010 static PFNGLFRAMETERMINATORGREMEDYPROC
epoxy_glFrameTerminatorGREMEDY_resolver(void)85011 epoxy_glFrameTerminatorGREMEDY_resolver(void)
85012 {
85013     return gl_single_resolver(PROVIDER_GL_GREMEDY_frame_terminator, 15621 /* glFrameTerminatorGREMEDY */);
85014 }
85015 
85016 static PFNGLFRAMEZOOMSGIXPROC
epoxy_glFrameZoomSGIX_resolver(void)85017 epoxy_glFrameZoomSGIX_resolver(void)
85018 {
85019     return gl_single_resolver(PROVIDER_GL_SGIX_framezoom, 15646 /* glFrameZoomSGIX */);
85020 }
85021 
85022 static PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC
epoxy_glFramebufferDrawBufferEXT_resolver(void)85023 epoxy_glFramebufferDrawBufferEXT_resolver(void)
85024 {
85025     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 15662 /* glFramebufferDrawBufferEXT */);
85026 }
85027 
85028 static PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC
epoxy_glFramebufferDrawBuffersEXT_resolver(void)85029 epoxy_glFramebufferDrawBuffersEXT_resolver(void)
85030 {
85031     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 15689 /* glFramebufferDrawBuffersEXT */);
85032 }
85033 
85034 static PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC
epoxy_glFramebufferFetchBarrierEXT_resolver(void)85035 epoxy_glFramebufferFetchBarrierEXT_resolver(void)
85036 {
85037     return gl_single_resolver(PROVIDER_GL_EXT_shader_framebuffer_fetch_non_coherent, 15717 /* glFramebufferFetchBarrierEXT */);
85038 }
85039 
85040 static PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC
epoxy_glFramebufferFetchBarrierQCOM_resolver(void)85041 epoxy_glFramebufferFetchBarrierQCOM_resolver(void)
85042 {
85043     return gl_single_resolver(PROVIDER_GL_QCOM_shader_framebuffer_fetch_noncoherent, 15746 /* glFramebufferFetchBarrierQCOM */);
85044 }
85045 
85046 static PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC
epoxy_glFramebufferFoveationConfigQCOM_resolver(void)85047 epoxy_glFramebufferFoveationConfigQCOM_resolver(void)
85048 {
85049     return gl_single_resolver(PROVIDER_GL_QCOM_framebuffer_foveated, 15776 /* glFramebufferFoveationConfigQCOM */);
85050 }
85051 
85052 static PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC
epoxy_glFramebufferFoveationParametersQCOM_resolver(void)85053 epoxy_glFramebufferFoveationParametersQCOM_resolver(void)
85054 {
85055     return gl_single_resolver(PROVIDER_GL_QCOM_framebuffer_foveated, 15809 /* glFramebufferFoveationParametersQCOM */);
85056 }
85057 
85058 static PFNGLFRAMEBUFFERPARAMETERIPROC
epoxy_glFramebufferParameteri_resolver(void)85059 epoxy_glFramebufferParameteri_resolver(void)
85060 {
85061     static const enum gl_provider providers[] = {
85062         PROVIDER_Desktop_OpenGL_4_3,
85063         PROVIDER_GL_ARB_framebuffer_no_attachments,
85064         PROVIDER_OpenGL_ES_3_1,
85065         gl_provider_terminator
85066     };
85067     static const uint32_t entrypoints[] = {
85068         15846 /* "glFramebufferParameteri" */,
85069         15846 /* "glFramebufferParameteri" */,
85070         15846 /* "glFramebufferParameteri" */,
85071     };
85072     return gl_provider_resolver(entrypoint_strings + 15846 /* "glFramebufferParameteri" */,
85073                                 providers, entrypoints);
85074 }
85075 
85076 static PFNGLFRAMEBUFFERPARAMETERIMESAPROC
epoxy_glFramebufferParameteriMESA_resolver(void)85077 epoxy_glFramebufferParameteriMESA_resolver(void)
85078 {
85079     return gl_single_resolver(PROVIDER_GL_MESA_framebuffer_flip_y, 15870 /* glFramebufferParameteriMESA */);
85080 }
85081 
85082 static PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC
epoxy_glFramebufferPixelLocalStorageSizeEXT_resolver(void)85083 epoxy_glFramebufferPixelLocalStorageSizeEXT_resolver(void)
85084 {
85085     return gl_single_resolver(PROVIDER_GL_EXT_shader_pixel_local_storage2, 15898 /* glFramebufferPixelLocalStorageSizeEXT */);
85086 }
85087 
85088 static PFNGLFRAMEBUFFERREADBUFFEREXTPROC
epoxy_glFramebufferReadBufferEXT_resolver(void)85089 epoxy_glFramebufferReadBufferEXT_resolver(void)
85090 {
85091     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 15936 /* glFramebufferReadBufferEXT */);
85092 }
85093 
85094 static PFNGLFRAMEBUFFERRENDERBUFFERPROC
epoxy_glFramebufferRenderbuffer_resolver(void)85095 epoxy_glFramebufferRenderbuffer_resolver(void)
85096 {
85097     static const enum gl_provider providers[] = {
85098         PROVIDER_Desktop_OpenGL_3_0,
85099         PROVIDER_GL_ARB_framebuffer_object,
85100         PROVIDER_OpenGL_ES_2_0,
85101         PROVIDER_GL_EXT_framebuffer_object,
85102         gl_provider_terminator
85103     };
85104     static const uint32_t entrypoints[] = {
85105         15963 /* "glFramebufferRenderbuffer" */,
85106         15963 /* "glFramebufferRenderbuffer" */,
85107         15963 /* "glFramebufferRenderbuffer" */,
85108         15989 /* "glFramebufferRenderbufferEXT" */,
85109     };
85110     return gl_provider_resolver(entrypoint_strings + 15963 /* "glFramebufferRenderbuffer" */,
85111                                 providers, entrypoints);
85112 }
85113 
85114 static PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC
epoxy_glFramebufferRenderbufferEXT_resolver(void)85115 epoxy_glFramebufferRenderbufferEXT_resolver(void)
85116 {
85117     static const enum gl_provider providers[] = {
85118         PROVIDER_GL_EXT_framebuffer_object,
85119         PROVIDER_Desktop_OpenGL_3_0,
85120         PROVIDER_GL_ARB_framebuffer_object,
85121         PROVIDER_OpenGL_ES_2_0,
85122         gl_provider_terminator
85123     };
85124     static const uint32_t entrypoints[] = {
85125         15989 /* "glFramebufferRenderbufferEXT" */,
85126         15963 /* "glFramebufferRenderbuffer" */,
85127         15963 /* "glFramebufferRenderbuffer" */,
85128         15963 /* "glFramebufferRenderbuffer" */,
85129     };
85130     return gl_provider_resolver(entrypoint_strings + 15989 /* "glFramebufferRenderbufferEXT" */,
85131                                 providers, entrypoints);
85132 }
85133 
85134 static PFNGLFRAMEBUFFERRENDERBUFFEROESPROC
epoxy_glFramebufferRenderbufferOES_resolver(void)85135 epoxy_glFramebufferRenderbufferOES_resolver(void)
85136 {
85137     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 16018 /* glFramebufferRenderbufferOES */);
85138 }
85139 
85140 static PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC
epoxy_glFramebufferSampleLocationsfvARB_resolver(void)85141 epoxy_glFramebufferSampleLocationsfvARB_resolver(void)
85142 {
85143     return gl_single_resolver(PROVIDER_GL_ARB_sample_locations, 16047 /* glFramebufferSampleLocationsfvARB */);
85144 }
85145 
85146 static PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
epoxy_glFramebufferSampleLocationsfvNV_resolver(void)85147 epoxy_glFramebufferSampleLocationsfvNV_resolver(void)
85148 {
85149     return gl_single_resolver(PROVIDER_GL_NV_sample_locations, 16081 /* glFramebufferSampleLocationsfvNV */);
85150 }
85151 
85152 static PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC
epoxy_glFramebufferSamplePositionsfvAMD_resolver(void)85153 epoxy_glFramebufferSamplePositionsfvAMD_resolver(void)
85154 {
85155     return gl_single_resolver(PROVIDER_GL_AMD_framebuffer_sample_positions, 16114 /* glFramebufferSamplePositionsfvAMD */);
85156 }
85157 
85158 static PFNGLFRAMEBUFFERTEXTUREPROC
epoxy_glFramebufferTexture_resolver(void)85159 epoxy_glFramebufferTexture_resolver(void)
85160 {
85161     static const enum gl_provider providers[] = {
85162         PROVIDER_Desktop_OpenGL_3_2,
85163         PROVIDER_OpenGL_ES_3_2,
85164         PROVIDER_GL_ARB_geometry_shader4,
85165         PROVIDER_GL_EXT_geometry_shader,
85166         PROVIDER_GL_NV_geometry_program4,
85167         PROVIDER_GL_OES_geometry_shader,
85168         gl_provider_terminator
85169     };
85170     static const uint32_t entrypoints[] = {
85171         16148 /* "glFramebufferTexture" */,
85172         16148 /* "glFramebufferTexture" */,
85173         16478 /* "glFramebufferTextureARB" */,
85174         16502 /* "glFramebufferTextureEXT" */,
85175         16502 /* "glFramebufferTextureEXT" */,
85176         16782 /* "glFramebufferTextureOES" */,
85177     };
85178     return gl_provider_resolver(entrypoint_strings + 16148 /* "glFramebufferTexture" */,
85179                                 providers, entrypoints);
85180 }
85181 
85182 static PFNGLFRAMEBUFFERTEXTURE1DPROC
epoxy_glFramebufferTexture1D_resolver(void)85183 epoxy_glFramebufferTexture1D_resolver(void)
85184 {
85185     static const enum gl_provider providers[] = {
85186         PROVIDER_Desktop_OpenGL_3_0,
85187         PROVIDER_GL_ARB_framebuffer_object,
85188         PROVIDER_GL_EXT_framebuffer_object,
85189         gl_provider_terminator
85190     };
85191     static const uint32_t entrypoints[] = {
85192         16169 /* "glFramebufferTexture1D" */,
85193         16169 /* "glFramebufferTexture1D" */,
85194         16192 /* "glFramebufferTexture1DEXT" */,
85195     };
85196     return gl_provider_resolver(entrypoint_strings + 16169 /* "glFramebufferTexture1D" */,
85197                                 providers, entrypoints);
85198 }
85199 
85200 static PFNGLFRAMEBUFFERTEXTURE1DEXTPROC
epoxy_glFramebufferTexture1DEXT_resolver(void)85201 epoxy_glFramebufferTexture1DEXT_resolver(void)
85202 {
85203     static const enum gl_provider providers[] = {
85204         PROVIDER_GL_EXT_framebuffer_object,
85205         PROVIDER_Desktop_OpenGL_3_0,
85206         PROVIDER_GL_ARB_framebuffer_object,
85207         gl_provider_terminator
85208     };
85209     static const uint32_t entrypoints[] = {
85210         16192 /* "glFramebufferTexture1DEXT" */,
85211         16169 /* "glFramebufferTexture1D" */,
85212         16169 /* "glFramebufferTexture1D" */,
85213     };
85214     return gl_provider_resolver(entrypoint_strings + 16192 /* "glFramebufferTexture1DEXT" */,
85215                                 providers, entrypoints);
85216 }
85217 
85218 static PFNGLFRAMEBUFFERTEXTURE2DPROC
epoxy_glFramebufferTexture2D_resolver(void)85219 epoxy_glFramebufferTexture2D_resolver(void)
85220 {
85221     static const enum gl_provider providers[] = {
85222         PROVIDER_Desktop_OpenGL_3_0,
85223         PROVIDER_GL_ARB_framebuffer_object,
85224         PROVIDER_OpenGL_ES_2_0,
85225         PROVIDER_GL_EXT_framebuffer_object,
85226         gl_provider_terminator
85227     };
85228     static const uint32_t entrypoints[] = {
85229         16218 /* "glFramebufferTexture2D" */,
85230         16218 /* "glFramebufferTexture2D" */,
85231         16218 /* "glFramebufferTexture2D" */,
85232         16277 /* "glFramebufferTexture2DEXT" */,
85233     };
85234     return gl_provider_resolver(entrypoint_strings + 16218 /* "glFramebufferTexture2D" */,
85235                                 providers, entrypoints);
85236 }
85237 
85238 static PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC
epoxy_glFramebufferTexture2DDownsampleIMG_resolver(void)85239 epoxy_glFramebufferTexture2DDownsampleIMG_resolver(void)
85240 {
85241     return gl_single_resolver(PROVIDER_GL_IMG_framebuffer_downsample, 16241 /* glFramebufferTexture2DDownsampleIMG */);
85242 }
85243 
85244 static PFNGLFRAMEBUFFERTEXTURE2DEXTPROC
epoxy_glFramebufferTexture2DEXT_resolver(void)85245 epoxy_glFramebufferTexture2DEXT_resolver(void)
85246 {
85247     static const enum gl_provider providers[] = {
85248         PROVIDER_GL_EXT_framebuffer_object,
85249         PROVIDER_Desktop_OpenGL_3_0,
85250         PROVIDER_GL_ARB_framebuffer_object,
85251         PROVIDER_OpenGL_ES_2_0,
85252         gl_provider_terminator
85253     };
85254     static const uint32_t entrypoints[] = {
85255         16277 /* "glFramebufferTexture2DEXT" */,
85256         16218 /* "glFramebufferTexture2D" */,
85257         16218 /* "glFramebufferTexture2D" */,
85258         16218 /* "glFramebufferTexture2D" */,
85259     };
85260     return gl_provider_resolver(entrypoint_strings + 16277 /* "glFramebufferTexture2DEXT" */,
85261                                 providers, entrypoints);
85262 }
85263 
85264 static PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC
epoxy_glFramebufferTexture2DMultisampleEXT_resolver(void)85265 epoxy_glFramebufferTexture2DMultisampleEXT_resolver(void)
85266 {
85267     return gl_single_resolver(PROVIDER_GL_EXT_multisampled_render_to_texture, 16303 /* glFramebufferTexture2DMultisampleEXT */);
85268 }
85269 
85270 static PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC
epoxy_glFramebufferTexture2DMultisampleIMG_resolver(void)85271 epoxy_glFramebufferTexture2DMultisampleIMG_resolver(void)
85272 {
85273     return gl_single_resolver(PROVIDER_GL_IMG_multisampled_render_to_texture, 16340 /* glFramebufferTexture2DMultisampleIMG */);
85274 }
85275 
85276 static PFNGLFRAMEBUFFERTEXTURE2DOESPROC
epoxy_glFramebufferTexture2DOES_resolver(void)85277 epoxy_glFramebufferTexture2DOES_resolver(void)
85278 {
85279     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 16377 /* glFramebufferTexture2DOES */);
85280 }
85281 
85282 static PFNGLFRAMEBUFFERTEXTURE3DPROC
epoxy_glFramebufferTexture3D_resolver(void)85283 epoxy_glFramebufferTexture3D_resolver(void)
85284 {
85285     static const enum gl_provider providers[] = {
85286         PROVIDER_Desktop_OpenGL_3_0,
85287         PROVIDER_GL_ARB_framebuffer_object,
85288         PROVIDER_GL_EXT_framebuffer_object,
85289         gl_provider_terminator
85290     };
85291     static const uint32_t entrypoints[] = {
85292         16403 /* "glFramebufferTexture3D" */,
85293         16403 /* "glFramebufferTexture3D" */,
85294         16426 /* "glFramebufferTexture3DEXT" */,
85295     };
85296     return gl_provider_resolver(entrypoint_strings + 16403 /* "glFramebufferTexture3D" */,
85297                                 providers, entrypoints);
85298 }
85299 
85300 static PFNGLFRAMEBUFFERTEXTURE3DEXTPROC
epoxy_glFramebufferTexture3DEXT_resolver(void)85301 epoxy_glFramebufferTexture3DEXT_resolver(void)
85302 {
85303     static const enum gl_provider providers[] = {
85304         PROVIDER_GL_EXT_framebuffer_object,
85305         PROVIDER_Desktop_OpenGL_3_0,
85306         PROVIDER_GL_ARB_framebuffer_object,
85307         gl_provider_terminator
85308     };
85309     static const uint32_t entrypoints[] = {
85310         16426 /* "glFramebufferTexture3DEXT" */,
85311         16403 /* "glFramebufferTexture3D" */,
85312         16403 /* "glFramebufferTexture3D" */,
85313     };
85314     return gl_provider_resolver(entrypoint_strings + 16426 /* "glFramebufferTexture3DEXT" */,
85315                                 providers, entrypoints);
85316 }
85317 
85318 static PFNGLFRAMEBUFFERTEXTURE3DOESPROC
epoxy_glFramebufferTexture3DOES_resolver(void)85319 epoxy_glFramebufferTexture3DOES_resolver(void)
85320 {
85321     return gl_single_resolver(PROVIDER_GL_OES_texture_3D, 16452 /* glFramebufferTexture3DOES */);
85322 }
85323 
85324 static PFNGLFRAMEBUFFERTEXTUREARBPROC
epoxy_glFramebufferTextureARB_resolver(void)85325 epoxy_glFramebufferTextureARB_resolver(void)
85326 {
85327     static const enum gl_provider providers[] = {
85328         PROVIDER_GL_ARB_geometry_shader4,
85329         PROVIDER_Desktop_OpenGL_3_2,
85330         PROVIDER_OpenGL_ES_3_2,
85331         PROVIDER_GL_EXT_geometry_shader,
85332         PROVIDER_GL_NV_geometry_program4,
85333         PROVIDER_GL_OES_geometry_shader,
85334         gl_provider_terminator
85335     };
85336     static const uint32_t entrypoints[] = {
85337         16478 /* "glFramebufferTextureARB" */,
85338         16148 /* "glFramebufferTexture" */,
85339         16148 /* "glFramebufferTexture" */,
85340         16502 /* "glFramebufferTextureEXT" */,
85341         16502 /* "glFramebufferTextureEXT" */,
85342         16782 /* "glFramebufferTextureOES" */,
85343     };
85344     return gl_provider_resolver(entrypoint_strings + 16478 /* "glFramebufferTextureARB" */,
85345                                 providers, entrypoints);
85346 }
85347 
85348 static PFNGLFRAMEBUFFERTEXTUREEXTPROC
epoxy_glFramebufferTextureEXT_resolver(void)85349 epoxy_glFramebufferTextureEXT_resolver(void)
85350 {
85351     static const enum gl_provider providers[] = {
85352         PROVIDER_GL_EXT_geometry_shader,
85353         PROVIDER_GL_NV_geometry_program4,
85354         PROVIDER_Desktop_OpenGL_3_2,
85355         PROVIDER_OpenGL_ES_3_2,
85356         PROVIDER_GL_ARB_geometry_shader4,
85357         PROVIDER_GL_OES_geometry_shader,
85358         gl_provider_terminator
85359     };
85360     static const uint32_t entrypoints[] = {
85361         16502 /* "glFramebufferTextureEXT" */,
85362         16502 /* "glFramebufferTextureEXT" */,
85363         16148 /* "glFramebufferTexture" */,
85364         16148 /* "glFramebufferTexture" */,
85365         16478 /* "glFramebufferTextureARB" */,
85366         16782 /* "glFramebufferTextureOES" */,
85367     };
85368     return gl_provider_resolver(entrypoint_strings + 16502 /* "glFramebufferTextureEXT" */,
85369                                 providers, entrypoints);
85370 }
85371 
85372 static PFNGLFRAMEBUFFERTEXTUREFACEARBPROC
epoxy_glFramebufferTextureFaceARB_resolver(void)85373 epoxy_glFramebufferTextureFaceARB_resolver(void)
85374 {
85375     static const enum gl_provider providers[] = {
85376         PROVIDER_GL_ARB_geometry_shader4,
85377         PROVIDER_GL_NV_geometry_program4,
85378         gl_provider_terminator
85379     };
85380     static const uint32_t entrypoints[] = {
85381         16526 /* "glFramebufferTextureFaceARB" */,
85382         16554 /* "glFramebufferTextureFaceEXT" */,
85383     };
85384     return gl_provider_resolver(entrypoint_strings + 16526 /* "glFramebufferTextureFaceARB" */,
85385                                 providers, entrypoints);
85386 }
85387 
85388 static PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC
epoxy_glFramebufferTextureFaceEXT_resolver(void)85389 epoxy_glFramebufferTextureFaceEXT_resolver(void)
85390 {
85391     static const enum gl_provider providers[] = {
85392         PROVIDER_GL_NV_geometry_program4,
85393         PROVIDER_GL_ARB_geometry_shader4,
85394         gl_provider_terminator
85395     };
85396     static const uint32_t entrypoints[] = {
85397         16554 /* "glFramebufferTextureFaceEXT" */,
85398         16526 /* "glFramebufferTextureFaceARB" */,
85399     };
85400     return gl_provider_resolver(entrypoint_strings + 16554 /* "glFramebufferTextureFaceEXT" */,
85401                                 providers, entrypoints);
85402 }
85403 
85404 static PFNGLFRAMEBUFFERTEXTURELAYERPROC
epoxy_glFramebufferTextureLayer_resolver(void)85405 epoxy_glFramebufferTextureLayer_resolver(void)
85406 {
85407     static const enum gl_provider providers[] = {
85408         PROVIDER_Desktop_OpenGL_3_0,
85409         PROVIDER_GL_ARB_framebuffer_object,
85410         PROVIDER_OpenGL_ES_3_0,
85411         PROVIDER_GL_ARB_geometry_shader4,
85412         PROVIDER_GL_EXT_texture_array,
85413         PROVIDER_GL_NV_geometry_program4,
85414         gl_provider_terminator
85415     };
85416     static const uint32_t entrypoints[] = {
85417         16582 /* "glFramebufferTextureLayer" */,
85418         16582 /* "glFramebufferTextureLayer" */,
85419         16582 /* "glFramebufferTextureLayer" */,
85420         16608 /* "glFramebufferTextureLayerARB" */,
85421         16676 /* "glFramebufferTextureLayerEXT" */,
85422         16676 /* "glFramebufferTextureLayerEXT" */,
85423     };
85424     return gl_provider_resolver(entrypoint_strings + 16582 /* "glFramebufferTextureLayer" */,
85425                                 providers, entrypoints);
85426 }
85427 
85428 static PFNGLFRAMEBUFFERTEXTURELAYERARBPROC
epoxy_glFramebufferTextureLayerARB_resolver(void)85429 epoxy_glFramebufferTextureLayerARB_resolver(void)
85430 {
85431     static const enum gl_provider providers[] = {
85432         PROVIDER_GL_ARB_geometry_shader4,
85433         PROVIDER_Desktop_OpenGL_3_0,
85434         PROVIDER_GL_ARB_framebuffer_object,
85435         PROVIDER_OpenGL_ES_3_0,
85436         PROVIDER_GL_EXT_texture_array,
85437         PROVIDER_GL_NV_geometry_program4,
85438         gl_provider_terminator
85439     };
85440     static const uint32_t entrypoints[] = {
85441         16608 /* "glFramebufferTextureLayerARB" */,
85442         16582 /* "glFramebufferTextureLayer" */,
85443         16582 /* "glFramebufferTextureLayer" */,
85444         16582 /* "glFramebufferTextureLayer" */,
85445         16676 /* "glFramebufferTextureLayerEXT" */,
85446         16676 /* "glFramebufferTextureLayerEXT" */,
85447     };
85448     return gl_provider_resolver(entrypoint_strings + 16608 /* "glFramebufferTextureLayerARB" */,
85449                                 providers, entrypoints);
85450 }
85451 
85452 static PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC
epoxy_glFramebufferTextureLayerDownsampleIMG_resolver(void)85453 epoxy_glFramebufferTextureLayerDownsampleIMG_resolver(void)
85454 {
85455     return gl_single_resolver(PROVIDER_GL_IMG_framebuffer_downsample, 16637 /* glFramebufferTextureLayerDownsampleIMG */);
85456 }
85457 
85458 static PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC
epoxy_glFramebufferTextureLayerEXT_resolver(void)85459 epoxy_glFramebufferTextureLayerEXT_resolver(void)
85460 {
85461     static const enum gl_provider providers[] = {
85462         PROVIDER_GL_EXT_texture_array,
85463         PROVIDER_GL_NV_geometry_program4,
85464         PROVIDER_Desktop_OpenGL_3_0,
85465         PROVIDER_GL_ARB_framebuffer_object,
85466         PROVIDER_OpenGL_ES_3_0,
85467         PROVIDER_GL_ARB_geometry_shader4,
85468         gl_provider_terminator
85469     };
85470     static const uint32_t entrypoints[] = {
85471         16676 /* "glFramebufferTextureLayerEXT" */,
85472         16676 /* "glFramebufferTextureLayerEXT" */,
85473         16582 /* "glFramebufferTextureLayer" */,
85474         16582 /* "glFramebufferTextureLayer" */,
85475         16582 /* "glFramebufferTextureLayer" */,
85476         16608 /* "glFramebufferTextureLayerARB" */,
85477     };
85478     return gl_provider_resolver(entrypoint_strings + 16676 /* "glFramebufferTextureLayerEXT" */,
85479                                 providers, entrypoints);
85480 }
85481 
85482 static PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC
epoxy_glFramebufferTextureMultisampleMultiviewOVR_resolver(void)85483 epoxy_glFramebufferTextureMultisampleMultiviewOVR_resolver(void)
85484 {
85485     return gl_single_resolver(PROVIDER_GL_OVR_multiview_multisampled_render_to_texture, 16705 /* glFramebufferTextureMultisampleMultiviewOVR */);
85486 }
85487 
85488 static PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC
epoxy_glFramebufferTextureMultiviewOVR_resolver(void)85489 epoxy_glFramebufferTextureMultiviewOVR_resolver(void)
85490 {
85491     return gl_single_resolver(PROVIDER_GL_OVR_multiview, 16749 /* glFramebufferTextureMultiviewOVR */);
85492 }
85493 
85494 static PFNGLFRAMEBUFFERTEXTUREOESPROC
epoxy_glFramebufferTextureOES_resolver(void)85495 epoxy_glFramebufferTextureOES_resolver(void)
85496 {
85497     static const enum gl_provider providers[] = {
85498         PROVIDER_GL_OES_geometry_shader,
85499         PROVIDER_Desktop_OpenGL_3_2,
85500         PROVIDER_OpenGL_ES_3_2,
85501         PROVIDER_GL_ARB_geometry_shader4,
85502         PROVIDER_GL_EXT_geometry_shader,
85503         PROVIDER_GL_NV_geometry_program4,
85504         gl_provider_terminator
85505     };
85506     static const uint32_t entrypoints[] = {
85507         16782 /* "glFramebufferTextureOES" */,
85508         16148 /* "glFramebufferTexture" */,
85509         16148 /* "glFramebufferTexture" */,
85510         16478 /* "glFramebufferTextureARB" */,
85511         16502 /* "glFramebufferTextureEXT" */,
85512         16502 /* "glFramebufferTextureEXT" */,
85513     };
85514     return gl_provider_resolver(entrypoint_strings + 16782 /* "glFramebufferTextureOES" */,
85515                                 providers, entrypoints);
85516 }
85517 
85518 static PFNGLFREEOBJECTBUFFERATIPROC
epoxy_glFreeObjectBufferATI_resolver(void)85519 epoxy_glFreeObjectBufferATI_resolver(void)
85520 {
85521     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 16806 /* glFreeObjectBufferATI */);
85522 }
85523 
85524 static PFNGLFRONTFACEPROC
epoxy_glFrontFace_resolver(void)85525 epoxy_glFrontFace_resolver(void)
85526 {
85527     static const enum gl_provider providers[] = {
85528         PROVIDER_Desktop_OpenGL_1_0,
85529         PROVIDER_OpenGL_ES_1_0,
85530         PROVIDER_OpenGL_ES_2_0,
85531         gl_provider_terminator
85532     };
85533     static const uint32_t entrypoints[] = {
85534         16828 /* "glFrontFace" */,
85535         16828 /* "glFrontFace" */,
85536         16828 /* "glFrontFace" */,
85537     };
85538     return gl_provider_resolver(entrypoint_strings + 16828 /* "glFrontFace" */,
85539                                 providers, entrypoints);
85540 }
85541 
85542 static PFNGLFRUSTUMPROC
epoxy_glFrustum_resolver(void)85543 epoxy_glFrustum_resolver(void)
85544 {
85545     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 16840 /* glFrustum */);
85546 }
85547 
85548 static PFNGLFRUSTUMFPROC
epoxy_glFrustumf_resolver(void)85549 epoxy_glFrustumf_resolver(void)
85550 {
85551     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 16850 /* glFrustumf */);
85552 }
85553 
85554 static PFNGLFRUSTUMFOESPROC
epoxy_glFrustumfOES_resolver(void)85555 epoxy_glFrustumfOES_resolver(void)
85556 {
85557     return gl_single_resolver(PROVIDER_GL_OES_single_precision, 16861 /* glFrustumfOES */);
85558 }
85559 
85560 static PFNGLFRUSTUMXPROC
epoxy_glFrustumx_resolver(void)85561 epoxy_glFrustumx_resolver(void)
85562 {
85563     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 16875 /* glFrustumx */);
85564 }
85565 
85566 static PFNGLFRUSTUMXOESPROC
epoxy_glFrustumxOES_resolver(void)85567 epoxy_glFrustumxOES_resolver(void)
85568 {
85569     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 16886 /* glFrustumxOES */);
85570 }
85571 
85572 static PFNGLGENASYNCMARKERSSGIXPROC
epoxy_glGenAsyncMarkersSGIX_resolver(void)85573 epoxy_glGenAsyncMarkersSGIX_resolver(void)
85574 {
85575     return gl_single_resolver(PROVIDER_GL_SGIX_async, 16900 /* glGenAsyncMarkersSGIX */);
85576 }
85577 
85578 static PFNGLGENBUFFERSPROC
epoxy_glGenBuffers_resolver(void)85579 epoxy_glGenBuffers_resolver(void)
85580 {
85581     static const enum gl_provider providers[] = {
85582         PROVIDER_Desktop_OpenGL_1_5,
85583         PROVIDER_OpenGL_ES_1_0,
85584         PROVIDER_OpenGL_ES_2_0,
85585         PROVIDER_GL_ARB_vertex_buffer_object,
85586         gl_provider_terminator
85587     };
85588     static const uint32_t entrypoints[] = {
85589         16922 /* "glGenBuffers" */,
85590         16922 /* "glGenBuffers" */,
85591         16922 /* "glGenBuffers" */,
85592         16935 /* "glGenBuffersARB" */,
85593     };
85594     return gl_provider_resolver(entrypoint_strings + 16922 /* "glGenBuffers" */,
85595                                 providers, entrypoints);
85596 }
85597 
85598 static PFNGLGENBUFFERSARBPROC
epoxy_glGenBuffersARB_resolver(void)85599 epoxy_glGenBuffersARB_resolver(void)
85600 {
85601     static const enum gl_provider providers[] = {
85602         PROVIDER_GL_ARB_vertex_buffer_object,
85603         PROVIDER_Desktop_OpenGL_1_5,
85604         PROVIDER_OpenGL_ES_1_0,
85605         PROVIDER_OpenGL_ES_2_0,
85606         gl_provider_terminator
85607     };
85608     static const uint32_t entrypoints[] = {
85609         16935 /* "glGenBuffersARB" */,
85610         16922 /* "glGenBuffers" */,
85611         16922 /* "glGenBuffers" */,
85612         16922 /* "glGenBuffers" */,
85613     };
85614     return gl_provider_resolver(entrypoint_strings + 16935 /* "glGenBuffersARB" */,
85615                                 providers, entrypoints);
85616 }
85617 
85618 static PFNGLGENFENCESAPPLEPROC
epoxy_glGenFencesAPPLE_resolver(void)85619 epoxy_glGenFencesAPPLE_resolver(void)
85620 {
85621     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 16951 /* glGenFencesAPPLE */);
85622 }
85623 
85624 static PFNGLGENFENCESNVPROC
epoxy_glGenFencesNV_resolver(void)85625 epoxy_glGenFencesNV_resolver(void)
85626 {
85627     return gl_single_resolver(PROVIDER_GL_NV_fence, 16968 /* glGenFencesNV */);
85628 }
85629 
85630 static PFNGLGENFRAGMENTSHADERSATIPROC
epoxy_glGenFragmentShadersATI_resolver(void)85631 epoxy_glGenFragmentShadersATI_resolver(void)
85632 {
85633     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 16982 /* glGenFragmentShadersATI */);
85634 }
85635 
85636 static PFNGLGENFRAMEBUFFERSPROC
epoxy_glGenFramebuffers_resolver(void)85637 epoxy_glGenFramebuffers_resolver(void)
85638 {
85639     static const enum gl_provider providers[] = {
85640         PROVIDER_Desktop_OpenGL_3_0,
85641         PROVIDER_GL_ARB_framebuffer_object,
85642         PROVIDER_OpenGL_ES_2_0,
85643         PROVIDER_GL_EXT_framebuffer_object,
85644         gl_provider_terminator
85645     };
85646     static const uint32_t entrypoints[] = {
85647         17006 /* "glGenFramebuffers" */,
85648         17006 /* "glGenFramebuffers" */,
85649         17006 /* "glGenFramebuffers" */,
85650         17024 /* "glGenFramebuffersEXT" */,
85651     };
85652     return gl_provider_resolver(entrypoint_strings + 17006 /* "glGenFramebuffers" */,
85653                                 providers, entrypoints);
85654 }
85655 
85656 static PFNGLGENFRAMEBUFFERSEXTPROC
epoxy_glGenFramebuffersEXT_resolver(void)85657 epoxy_glGenFramebuffersEXT_resolver(void)
85658 {
85659     static const enum gl_provider providers[] = {
85660         PROVIDER_GL_EXT_framebuffer_object,
85661         PROVIDER_Desktop_OpenGL_3_0,
85662         PROVIDER_GL_ARB_framebuffer_object,
85663         PROVIDER_OpenGL_ES_2_0,
85664         gl_provider_terminator
85665     };
85666     static const uint32_t entrypoints[] = {
85667         17024 /* "glGenFramebuffersEXT" */,
85668         17006 /* "glGenFramebuffers" */,
85669         17006 /* "glGenFramebuffers" */,
85670         17006 /* "glGenFramebuffers" */,
85671     };
85672     return gl_provider_resolver(entrypoint_strings + 17024 /* "glGenFramebuffersEXT" */,
85673                                 providers, entrypoints);
85674 }
85675 
85676 static PFNGLGENFRAMEBUFFERSOESPROC
epoxy_glGenFramebuffersOES_resolver(void)85677 epoxy_glGenFramebuffersOES_resolver(void)
85678 {
85679     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 17045 /* glGenFramebuffersOES */);
85680 }
85681 
85682 static PFNGLGENLISTSPROC
epoxy_glGenLists_resolver(void)85683 epoxy_glGenLists_resolver(void)
85684 {
85685     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 17066 /* glGenLists */);
85686 }
85687 
85688 static PFNGLGENNAMESAMDPROC
epoxy_glGenNamesAMD_resolver(void)85689 epoxy_glGenNamesAMD_resolver(void)
85690 {
85691     return gl_single_resolver(PROVIDER_GL_AMD_name_gen_delete, 17077 /* glGenNamesAMD */);
85692 }
85693 
85694 static PFNGLGENOCCLUSIONQUERIESNVPROC
epoxy_glGenOcclusionQueriesNV_resolver(void)85695 epoxy_glGenOcclusionQueriesNV_resolver(void)
85696 {
85697     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 17091 /* glGenOcclusionQueriesNV */);
85698 }
85699 
85700 static PFNGLGENPATHSNVPROC
epoxy_glGenPathsNV_resolver(void)85701 epoxy_glGenPathsNV_resolver(void)
85702 {
85703     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 17115 /* glGenPathsNV */);
85704 }
85705 
85706 static PFNGLGENPERFMONITORSAMDPROC
epoxy_glGenPerfMonitorsAMD_resolver(void)85707 epoxy_glGenPerfMonitorsAMD_resolver(void)
85708 {
85709     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 17128 /* glGenPerfMonitorsAMD */);
85710 }
85711 
85712 static PFNGLGENPROGRAMPIPELINESPROC
epoxy_glGenProgramPipelines_resolver(void)85713 epoxy_glGenProgramPipelines_resolver(void)
85714 {
85715     static const enum gl_provider providers[] = {
85716         PROVIDER_Desktop_OpenGL_4_1,
85717         PROVIDER_GL_ARB_separate_shader_objects,
85718         PROVIDER_OpenGL_ES_3_1,
85719         gl_provider_terminator
85720     };
85721     static const uint32_t entrypoints[] = {
85722         17149 /* "glGenProgramPipelines" */,
85723         17149 /* "glGenProgramPipelines" */,
85724         17149 /* "glGenProgramPipelines" */,
85725     };
85726     return gl_provider_resolver(entrypoint_strings + 17149 /* "glGenProgramPipelines" */,
85727                                 providers, entrypoints);
85728 }
85729 
85730 static PFNGLGENPROGRAMPIPELINESEXTPROC
epoxy_glGenProgramPipelinesEXT_resolver(void)85731 epoxy_glGenProgramPipelinesEXT_resolver(void)
85732 {
85733     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 17171 /* glGenProgramPipelinesEXT */);
85734 }
85735 
85736 static PFNGLGENPROGRAMSARBPROC
epoxy_glGenProgramsARB_resolver(void)85737 epoxy_glGenProgramsARB_resolver(void)
85738 {
85739     static const enum gl_provider providers[] = {
85740         PROVIDER_GL_ARB_fragment_program,
85741         PROVIDER_GL_ARB_vertex_program,
85742         PROVIDER_GL_NV_vertex_program,
85743         gl_provider_terminator
85744     };
85745     static const uint32_t entrypoints[] = {
85746         17196 /* "glGenProgramsARB" */,
85747         17196 /* "glGenProgramsARB" */,
85748         17213 /* "glGenProgramsNV" */,
85749     };
85750     return gl_provider_resolver(entrypoint_strings + 17196 /* "glGenProgramsARB" */,
85751                                 providers, entrypoints);
85752 }
85753 
85754 static PFNGLGENPROGRAMSNVPROC
epoxy_glGenProgramsNV_resolver(void)85755 epoxy_glGenProgramsNV_resolver(void)
85756 {
85757     static const enum gl_provider providers[] = {
85758         PROVIDER_GL_NV_vertex_program,
85759         PROVIDER_GL_ARB_fragment_program,
85760         PROVIDER_GL_ARB_vertex_program,
85761         gl_provider_terminator
85762     };
85763     static const uint32_t entrypoints[] = {
85764         17213 /* "glGenProgramsNV" */,
85765         17196 /* "glGenProgramsARB" */,
85766         17196 /* "glGenProgramsARB" */,
85767     };
85768     return gl_provider_resolver(entrypoint_strings + 17213 /* "glGenProgramsNV" */,
85769                                 providers, entrypoints);
85770 }
85771 
85772 static PFNGLGENQUERIESPROC
epoxy_glGenQueries_resolver(void)85773 epoxy_glGenQueries_resolver(void)
85774 {
85775     static const enum gl_provider providers[] = {
85776         PROVIDER_Desktop_OpenGL_1_5,
85777         PROVIDER_OpenGL_ES_3_0,
85778         PROVIDER_GL_ARB_occlusion_query,
85779         gl_provider_terminator
85780     };
85781     static const uint32_t entrypoints[] = {
85782         17229 /* "glGenQueries" */,
85783         17229 /* "glGenQueries" */,
85784         17242 /* "glGenQueriesARB" */,
85785     };
85786     return gl_provider_resolver(entrypoint_strings + 17229 /* "glGenQueries" */,
85787                                 providers, entrypoints);
85788 }
85789 
85790 static PFNGLGENQUERIESARBPROC
epoxy_glGenQueriesARB_resolver(void)85791 epoxy_glGenQueriesARB_resolver(void)
85792 {
85793     static const enum gl_provider providers[] = {
85794         PROVIDER_GL_ARB_occlusion_query,
85795         PROVIDER_Desktop_OpenGL_1_5,
85796         PROVIDER_OpenGL_ES_3_0,
85797         gl_provider_terminator
85798     };
85799     static const uint32_t entrypoints[] = {
85800         17242 /* "glGenQueriesARB" */,
85801         17229 /* "glGenQueries" */,
85802         17229 /* "glGenQueries" */,
85803     };
85804     return gl_provider_resolver(entrypoint_strings + 17242 /* "glGenQueriesARB" */,
85805                                 providers, entrypoints);
85806 }
85807 
85808 static PFNGLGENQUERIESEXTPROC
epoxy_glGenQueriesEXT_resolver(void)85809 epoxy_glGenQueriesEXT_resolver(void)
85810 {
85811     static const enum gl_provider providers[] = {
85812         PROVIDER_GL_EXT_disjoint_timer_query,
85813         PROVIDER_GL_EXT_occlusion_query_boolean,
85814         gl_provider_terminator
85815     };
85816     static const uint32_t entrypoints[] = {
85817         17258 /* "glGenQueriesEXT" */,
85818         17258 /* "glGenQueriesEXT" */,
85819     };
85820     return gl_provider_resolver(entrypoint_strings + 17258 /* "glGenQueriesEXT" */,
85821                                 providers, entrypoints);
85822 }
85823 
85824 static PFNGLGENQUERYRESOURCETAGNVPROC
epoxy_glGenQueryResourceTagNV_resolver(void)85825 epoxy_glGenQueryResourceTagNV_resolver(void)
85826 {
85827     return gl_single_resolver(PROVIDER_GL_NV_query_resource_tag, 17274 /* glGenQueryResourceTagNV */);
85828 }
85829 
85830 static PFNGLGENRENDERBUFFERSPROC
epoxy_glGenRenderbuffers_resolver(void)85831 epoxy_glGenRenderbuffers_resolver(void)
85832 {
85833     static const enum gl_provider providers[] = {
85834         PROVIDER_Desktop_OpenGL_3_0,
85835         PROVIDER_GL_ARB_framebuffer_object,
85836         PROVIDER_OpenGL_ES_2_0,
85837         PROVIDER_GL_EXT_framebuffer_object,
85838         gl_provider_terminator
85839     };
85840     static const uint32_t entrypoints[] = {
85841         17298 /* "glGenRenderbuffers" */,
85842         17298 /* "glGenRenderbuffers" */,
85843         17298 /* "glGenRenderbuffers" */,
85844         17317 /* "glGenRenderbuffersEXT" */,
85845     };
85846     return gl_provider_resolver(entrypoint_strings + 17298 /* "glGenRenderbuffers" */,
85847                                 providers, entrypoints);
85848 }
85849 
85850 static PFNGLGENRENDERBUFFERSEXTPROC
epoxy_glGenRenderbuffersEXT_resolver(void)85851 epoxy_glGenRenderbuffersEXT_resolver(void)
85852 {
85853     static const enum gl_provider providers[] = {
85854         PROVIDER_GL_EXT_framebuffer_object,
85855         PROVIDER_Desktop_OpenGL_3_0,
85856         PROVIDER_GL_ARB_framebuffer_object,
85857         PROVIDER_OpenGL_ES_2_0,
85858         gl_provider_terminator
85859     };
85860     static const uint32_t entrypoints[] = {
85861         17317 /* "glGenRenderbuffersEXT" */,
85862         17298 /* "glGenRenderbuffers" */,
85863         17298 /* "glGenRenderbuffers" */,
85864         17298 /* "glGenRenderbuffers" */,
85865     };
85866     return gl_provider_resolver(entrypoint_strings + 17317 /* "glGenRenderbuffersEXT" */,
85867                                 providers, entrypoints);
85868 }
85869 
85870 static PFNGLGENRENDERBUFFERSOESPROC
epoxy_glGenRenderbuffersOES_resolver(void)85871 epoxy_glGenRenderbuffersOES_resolver(void)
85872 {
85873     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 17339 /* glGenRenderbuffersOES */);
85874 }
85875 
85876 static PFNGLGENSAMPLERSPROC
epoxy_glGenSamplers_resolver(void)85877 epoxy_glGenSamplers_resolver(void)
85878 {
85879     static const enum gl_provider providers[] = {
85880         PROVIDER_Desktop_OpenGL_3_3,
85881         PROVIDER_GL_ARB_sampler_objects,
85882         PROVIDER_OpenGL_ES_3_0,
85883         gl_provider_terminator
85884     };
85885     static const uint32_t entrypoints[] = {
85886         17361 /* "glGenSamplers" */,
85887         17361 /* "glGenSamplers" */,
85888         17361 /* "glGenSamplers" */,
85889     };
85890     return gl_provider_resolver(entrypoint_strings + 17361 /* "glGenSamplers" */,
85891                                 providers, entrypoints);
85892 }
85893 
85894 static PFNGLGENSEMAPHORESEXTPROC
epoxy_glGenSemaphoresEXT_resolver(void)85895 epoxy_glGenSemaphoresEXT_resolver(void)
85896 {
85897     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 17375 /* glGenSemaphoresEXT */);
85898 }
85899 
85900 static PFNGLGENSYMBOLSEXTPROC
epoxy_glGenSymbolsEXT_resolver(void)85901 epoxy_glGenSymbolsEXT_resolver(void)
85902 {
85903     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 17394 /* glGenSymbolsEXT */);
85904 }
85905 
85906 static PFNGLGENTEXTURESPROC
epoxy_glGenTextures_resolver(void)85907 epoxy_glGenTextures_resolver(void)
85908 {
85909     static const enum gl_provider providers[] = {
85910         PROVIDER_Desktop_OpenGL_1_1,
85911         PROVIDER_OpenGL_ES_1_0,
85912         PROVIDER_OpenGL_ES_2_0,
85913         gl_provider_terminator
85914     };
85915     static const uint32_t entrypoints[] = {
85916         17410 /* "glGenTextures" */,
85917         17410 /* "glGenTextures" */,
85918         17410 /* "glGenTextures" */,
85919     };
85920     return gl_provider_resolver(entrypoint_strings + 17410 /* "glGenTextures" */,
85921                                 providers, entrypoints);
85922 }
85923 
85924 static PFNGLGENTEXTURESEXTPROC
epoxy_glGenTexturesEXT_resolver(void)85925 epoxy_glGenTexturesEXT_resolver(void)
85926 {
85927     return gl_single_resolver(PROVIDER_GL_EXT_texture_object, 17424 /* glGenTexturesEXT */);
85928 }
85929 
85930 static PFNGLGENTRANSFORMFEEDBACKSPROC
epoxy_glGenTransformFeedbacks_resolver(void)85931 epoxy_glGenTransformFeedbacks_resolver(void)
85932 {
85933     static const enum gl_provider providers[] = {
85934         PROVIDER_Desktop_OpenGL_4_0,
85935         PROVIDER_GL_ARB_transform_feedback2,
85936         PROVIDER_OpenGL_ES_3_0,
85937         PROVIDER_GL_NV_transform_feedback2,
85938         gl_provider_terminator
85939     };
85940     static const uint32_t entrypoints[] = {
85941         17441 /* "glGenTransformFeedbacks" */,
85942         17441 /* "glGenTransformFeedbacks" */,
85943         17441 /* "glGenTransformFeedbacks" */,
85944         17465 /* "glGenTransformFeedbacksNV" */,
85945     };
85946     return gl_provider_resolver(entrypoint_strings + 17441 /* "glGenTransformFeedbacks" */,
85947                                 providers, entrypoints);
85948 }
85949 
85950 static PFNGLGENTRANSFORMFEEDBACKSNVPROC
epoxy_glGenTransformFeedbacksNV_resolver(void)85951 epoxy_glGenTransformFeedbacksNV_resolver(void)
85952 {
85953     static const enum gl_provider providers[] = {
85954         PROVIDER_GL_NV_transform_feedback2,
85955         PROVIDER_Desktop_OpenGL_4_0,
85956         PROVIDER_GL_ARB_transform_feedback2,
85957         PROVIDER_OpenGL_ES_3_0,
85958         gl_provider_terminator
85959     };
85960     static const uint32_t entrypoints[] = {
85961         17465 /* "glGenTransformFeedbacksNV" */,
85962         17441 /* "glGenTransformFeedbacks" */,
85963         17441 /* "glGenTransformFeedbacks" */,
85964         17441 /* "glGenTransformFeedbacks" */,
85965     };
85966     return gl_provider_resolver(entrypoint_strings + 17465 /* "glGenTransformFeedbacksNV" */,
85967                                 providers, entrypoints);
85968 }
85969 
85970 static PFNGLGENVERTEXARRAYSPROC
epoxy_glGenVertexArrays_resolver(void)85971 epoxy_glGenVertexArrays_resolver(void)
85972 {
85973     static const enum gl_provider providers[] = {
85974         PROVIDER_Desktop_OpenGL_3_0,
85975         PROVIDER_GL_ARB_vertex_array_object,
85976         PROVIDER_OpenGL_ES_3_0,
85977         PROVIDER_GL_APPLE_vertex_array_object,
85978         PROVIDER_GL_OES_vertex_array_object,
85979         gl_provider_terminator
85980     };
85981     static const uint32_t entrypoints[] = {
85982         17491 /* "glGenVertexArrays" */,
85983         17491 /* "glGenVertexArrays" */,
85984         17491 /* "glGenVertexArrays" */,
85985         17509 /* "glGenVertexArraysAPPLE" */,
85986         17532 /* "glGenVertexArraysOES" */,
85987     };
85988     return gl_provider_resolver(entrypoint_strings + 17491 /* "glGenVertexArrays" */,
85989                                 providers, entrypoints);
85990 }
85991 
85992 static PFNGLGENVERTEXARRAYSAPPLEPROC
epoxy_glGenVertexArraysAPPLE_resolver(void)85993 epoxy_glGenVertexArraysAPPLE_resolver(void)
85994 {
85995     static const enum gl_provider providers[] = {
85996         PROVIDER_GL_APPLE_vertex_array_object,
85997         PROVIDER_Desktop_OpenGL_3_0,
85998         PROVIDER_GL_ARB_vertex_array_object,
85999         PROVIDER_OpenGL_ES_3_0,
86000         PROVIDER_GL_OES_vertex_array_object,
86001         gl_provider_terminator
86002     };
86003     static const uint32_t entrypoints[] = {
86004         17509 /* "glGenVertexArraysAPPLE" */,
86005         17491 /* "glGenVertexArrays" */,
86006         17491 /* "glGenVertexArrays" */,
86007         17491 /* "glGenVertexArrays" */,
86008         17532 /* "glGenVertexArraysOES" */,
86009     };
86010     return gl_provider_resolver(entrypoint_strings + 17509 /* "glGenVertexArraysAPPLE" */,
86011                                 providers, entrypoints);
86012 }
86013 
86014 static PFNGLGENVERTEXARRAYSOESPROC
epoxy_glGenVertexArraysOES_resolver(void)86015 epoxy_glGenVertexArraysOES_resolver(void)
86016 {
86017     static const enum gl_provider providers[] = {
86018         PROVIDER_GL_OES_vertex_array_object,
86019         PROVIDER_Desktop_OpenGL_3_0,
86020         PROVIDER_GL_ARB_vertex_array_object,
86021         PROVIDER_OpenGL_ES_3_0,
86022         PROVIDER_GL_APPLE_vertex_array_object,
86023         gl_provider_terminator
86024     };
86025     static const uint32_t entrypoints[] = {
86026         17532 /* "glGenVertexArraysOES" */,
86027         17491 /* "glGenVertexArrays" */,
86028         17491 /* "glGenVertexArrays" */,
86029         17491 /* "glGenVertexArrays" */,
86030         17509 /* "glGenVertexArraysAPPLE" */,
86031     };
86032     return gl_provider_resolver(entrypoint_strings + 17532 /* "glGenVertexArraysOES" */,
86033                                 providers, entrypoints);
86034 }
86035 
86036 static PFNGLGENVERTEXSHADERSEXTPROC
epoxy_glGenVertexShadersEXT_resolver(void)86037 epoxy_glGenVertexShadersEXT_resolver(void)
86038 {
86039     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 17553 /* glGenVertexShadersEXT */);
86040 }
86041 
86042 static PFNGLGENERATEMIPMAPPROC
epoxy_glGenerateMipmap_resolver(void)86043 epoxy_glGenerateMipmap_resolver(void)
86044 {
86045     static const enum gl_provider providers[] = {
86046         PROVIDER_Desktop_OpenGL_3_0,
86047         PROVIDER_GL_ARB_framebuffer_object,
86048         PROVIDER_OpenGL_ES_2_0,
86049         PROVIDER_GL_EXT_framebuffer_object,
86050         gl_provider_terminator
86051     };
86052     static const uint32_t entrypoints[] = {
86053         17575 /* "glGenerateMipmap" */,
86054         17575 /* "glGenerateMipmap" */,
86055         17575 /* "glGenerateMipmap" */,
86056         17592 /* "glGenerateMipmapEXT" */,
86057     };
86058     return gl_provider_resolver(entrypoint_strings + 17575 /* "glGenerateMipmap" */,
86059                                 providers, entrypoints);
86060 }
86061 
86062 static PFNGLGENERATEMIPMAPEXTPROC
epoxy_glGenerateMipmapEXT_resolver(void)86063 epoxy_glGenerateMipmapEXT_resolver(void)
86064 {
86065     static const enum gl_provider providers[] = {
86066         PROVIDER_GL_EXT_framebuffer_object,
86067         PROVIDER_Desktop_OpenGL_3_0,
86068         PROVIDER_GL_ARB_framebuffer_object,
86069         PROVIDER_OpenGL_ES_2_0,
86070         gl_provider_terminator
86071     };
86072     static const uint32_t entrypoints[] = {
86073         17592 /* "glGenerateMipmapEXT" */,
86074         17575 /* "glGenerateMipmap" */,
86075         17575 /* "glGenerateMipmap" */,
86076         17575 /* "glGenerateMipmap" */,
86077     };
86078     return gl_provider_resolver(entrypoint_strings + 17592 /* "glGenerateMipmapEXT" */,
86079                                 providers, entrypoints);
86080 }
86081 
86082 static PFNGLGENERATEMIPMAPOESPROC
epoxy_glGenerateMipmapOES_resolver(void)86083 epoxy_glGenerateMipmapOES_resolver(void)
86084 {
86085     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 17612 /* glGenerateMipmapOES */);
86086 }
86087 
86088 static PFNGLGENERATEMULTITEXMIPMAPEXTPROC
epoxy_glGenerateMultiTexMipmapEXT_resolver(void)86089 epoxy_glGenerateMultiTexMipmapEXT_resolver(void)
86090 {
86091     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 17632 /* glGenerateMultiTexMipmapEXT */);
86092 }
86093 
86094 static PFNGLGENERATETEXTUREMIPMAPPROC
epoxy_glGenerateTextureMipmap_resolver(void)86095 epoxy_glGenerateTextureMipmap_resolver(void)
86096 {
86097     static const enum gl_provider providers[] = {
86098         PROVIDER_Desktop_OpenGL_4_5,
86099         PROVIDER_GL_ARB_direct_state_access,
86100         gl_provider_terminator
86101     };
86102     static const uint32_t entrypoints[] = {
86103         17660 /* "glGenerateTextureMipmap" */,
86104         17660 /* "glGenerateTextureMipmap" */,
86105     };
86106     return gl_provider_resolver(entrypoint_strings + 17660 /* "glGenerateTextureMipmap" */,
86107                                 providers, entrypoints);
86108 }
86109 
86110 static PFNGLGENERATETEXTUREMIPMAPEXTPROC
epoxy_glGenerateTextureMipmapEXT_resolver(void)86111 epoxy_glGenerateTextureMipmapEXT_resolver(void)
86112 {
86113     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 17684 /* glGenerateTextureMipmapEXT */);
86114 }
86115 
86116 static PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC
epoxy_glGetActiveAtomicCounterBufferiv_resolver(void)86117 epoxy_glGetActiveAtomicCounterBufferiv_resolver(void)
86118 {
86119     static const enum gl_provider providers[] = {
86120         PROVIDER_Desktop_OpenGL_4_2,
86121         PROVIDER_GL_ARB_shader_atomic_counters,
86122         gl_provider_terminator
86123     };
86124     static const uint32_t entrypoints[] = {
86125         17711 /* "glGetActiveAtomicCounterBufferiv" */,
86126         17711 /* "glGetActiveAtomicCounterBufferiv" */,
86127     };
86128     return gl_provider_resolver(entrypoint_strings + 17711 /* "glGetActiveAtomicCounterBufferiv" */,
86129                                 providers, entrypoints);
86130 }
86131 
86132 static PFNGLGETACTIVEATTRIBPROC
epoxy_glGetActiveAttrib_resolver(void)86133 epoxy_glGetActiveAttrib_resolver(void)
86134 {
86135     static const enum gl_provider providers[] = {
86136         PROVIDER_Desktop_OpenGL_2_0,
86137         PROVIDER_OpenGL_ES_2_0,
86138         PROVIDER_GL_ARB_vertex_shader,
86139         gl_provider_terminator
86140     };
86141     static const uint32_t entrypoints[] = {
86142         17744 /* "glGetActiveAttrib" */,
86143         17744 /* "glGetActiveAttrib" */,
86144         17762 /* "glGetActiveAttribARB" */,
86145     };
86146     return gl_provider_resolver(entrypoint_strings + 17744 /* "glGetActiveAttrib" */,
86147                                 providers, entrypoints);
86148 }
86149 
86150 static PFNGLGETACTIVEATTRIBARBPROC
epoxy_glGetActiveAttribARB_resolver(void)86151 epoxy_glGetActiveAttribARB_resolver(void)
86152 {
86153     static const enum gl_provider providers[] = {
86154         PROVIDER_GL_ARB_vertex_shader,
86155         PROVIDER_Desktop_OpenGL_2_0,
86156         PROVIDER_OpenGL_ES_2_0,
86157         gl_provider_terminator
86158     };
86159     static const uint32_t entrypoints[] = {
86160         17762 /* "glGetActiveAttribARB" */,
86161         17744 /* "glGetActiveAttrib" */,
86162         17744 /* "glGetActiveAttrib" */,
86163     };
86164     return gl_provider_resolver(entrypoint_strings + 17762 /* "glGetActiveAttribARB" */,
86165                                 providers, entrypoints);
86166 }
86167 
86168 static PFNGLGETACTIVESUBROUTINENAMEPROC
epoxy_glGetActiveSubroutineName_resolver(void)86169 epoxy_glGetActiveSubroutineName_resolver(void)
86170 {
86171     static const enum gl_provider providers[] = {
86172         PROVIDER_Desktop_OpenGL_4_0,
86173         PROVIDER_GL_ARB_shader_subroutine,
86174         gl_provider_terminator
86175     };
86176     static const uint32_t entrypoints[] = {
86177         17783 /* "glGetActiveSubroutineName" */,
86178         17783 /* "glGetActiveSubroutineName" */,
86179     };
86180     return gl_provider_resolver(entrypoint_strings + 17783 /* "glGetActiveSubroutineName" */,
86181                                 providers, entrypoints);
86182 }
86183 
86184 static PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC
epoxy_glGetActiveSubroutineUniformName_resolver(void)86185 epoxy_glGetActiveSubroutineUniformName_resolver(void)
86186 {
86187     static const enum gl_provider providers[] = {
86188         PROVIDER_Desktop_OpenGL_4_0,
86189         PROVIDER_GL_ARB_shader_subroutine,
86190         gl_provider_terminator
86191     };
86192     static const uint32_t entrypoints[] = {
86193         17809 /* "glGetActiveSubroutineUniformName" */,
86194         17809 /* "glGetActiveSubroutineUniformName" */,
86195     };
86196     return gl_provider_resolver(entrypoint_strings + 17809 /* "glGetActiveSubroutineUniformName" */,
86197                                 providers, entrypoints);
86198 }
86199 
86200 static PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC
epoxy_glGetActiveSubroutineUniformiv_resolver(void)86201 epoxy_glGetActiveSubroutineUniformiv_resolver(void)
86202 {
86203     static const enum gl_provider providers[] = {
86204         PROVIDER_Desktop_OpenGL_4_0,
86205         PROVIDER_GL_ARB_shader_subroutine,
86206         gl_provider_terminator
86207     };
86208     static const uint32_t entrypoints[] = {
86209         17842 /* "glGetActiveSubroutineUniformiv" */,
86210         17842 /* "glGetActiveSubroutineUniformiv" */,
86211     };
86212     return gl_provider_resolver(entrypoint_strings + 17842 /* "glGetActiveSubroutineUniformiv" */,
86213                                 providers, entrypoints);
86214 }
86215 
86216 static PFNGLGETACTIVEUNIFORMPROC
epoxy_glGetActiveUniform_resolver(void)86217 epoxy_glGetActiveUniform_resolver(void)
86218 {
86219     static const enum gl_provider providers[] = {
86220         PROVIDER_Desktop_OpenGL_2_0,
86221         PROVIDER_OpenGL_ES_2_0,
86222         PROVIDER_GL_ARB_shader_objects,
86223         gl_provider_terminator
86224     };
86225     static const uint32_t entrypoints[] = {
86226         17873 /* "glGetActiveUniform" */,
86227         17873 /* "glGetActiveUniform" */,
86228         17892 /* "glGetActiveUniformARB" */,
86229     };
86230     return gl_provider_resolver(entrypoint_strings + 17873 /* "glGetActiveUniform" */,
86231                                 providers, entrypoints);
86232 }
86233 
86234 static PFNGLGETACTIVEUNIFORMARBPROC
epoxy_glGetActiveUniformARB_resolver(void)86235 epoxy_glGetActiveUniformARB_resolver(void)
86236 {
86237     static const enum gl_provider providers[] = {
86238         PROVIDER_GL_ARB_shader_objects,
86239         PROVIDER_Desktop_OpenGL_2_0,
86240         PROVIDER_OpenGL_ES_2_0,
86241         gl_provider_terminator
86242     };
86243     static const uint32_t entrypoints[] = {
86244         17892 /* "glGetActiveUniformARB" */,
86245         17873 /* "glGetActiveUniform" */,
86246         17873 /* "glGetActiveUniform" */,
86247     };
86248     return gl_provider_resolver(entrypoint_strings + 17892 /* "glGetActiveUniformARB" */,
86249                                 providers, entrypoints);
86250 }
86251 
86252 static PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC
epoxy_glGetActiveUniformBlockName_resolver(void)86253 epoxy_glGetActiveUniformBlockName_resolver(void)
86254 {
86255     static const enum gl_provider providers[] = {
86256         PROVIDER_Desktop_OpenGL_3_1,
86257         PROVIDER_GL_ARB_uniform_buffer_object,
86258         PROVIDER_OpenGL_ES_3_0,
86259         gl_provider_terminator
86260     };
86261     static const uint32_t entrypoints[] = {
86262         17914 /* "glGetActiveUniformBlockName" */,
86263         17914 /* "glGetActiveUniformBlockName" */,
86264         17914 /* "glGetActiveUniformBlockName" */,
86265     };
86266     return gl_provider_resolver(entrypoint_strings + 17914 /* "glGetActiveUniformBlockName" */,
86267                                 providers, entrypoints);
86268 }
86269 
86270 static PFNGLGETACTIVEUNIFORMBLOCKIVPROC
epoxy_glGetActiveUniformBlockiv_resolver(void)86271 epoxy_glGetActiveUniformBlockiv_resolver(void)
86272 {
86273     static const enum gl_provider providers[] = {
86274         PROVIDER_Desktop_OpenGL_3_1,
86275         PROVIDER_GL_ARB_uniform_buffer_object,
86276         PROVIDER_OpenGL_ES_3_0,
86277         gl_provider_terminator
86278     };
86279     static const uint32_t entrypoints[] = {
86280         17942 /* "glGetActiveUniformBlockiv" */,
86281         17942 /* "glGetActiveUniformBlockiv" */,
86282         17942 /* "glGetActiveUniformBlockiv" */,
86283     };
86284     return gl_provider_resolver(entrypoint_strings + 17942 /* "glGetActiveUniformBlockiv" */,
86285                                 providers, entrypoints);
86286 }
86287 
86288 static PFNGLGETACTIVEUNIFORMNAMEPROC
epoxy_glGetActiveUniformName_resolver(void)86289 epoxy_glGetActiveUniformName_resolver(void)
86290 {
86291     static const enum gl_provider providers[] = {
86292         PROVIDER_Desktop_OpenGL_3_1,
86293         PROVIDER_GL_ARB_uniform_buffer_object,
86294         gl_provider_terminator
86295     };
86296     static const uint32_t entrypoints[] = {
86297         17968 /* "glGetActiveUniformName" */,
86298         17968 /* "glGetActiveUniformName" */,
86299     };
86300     return gl_provider_resolver(entrypoint_strings + 17968 /* "glGetActiveUniformName" */,
86301                                 providers, entrypoints);
86302 }
86303 
86304 static PFNGLGETACTIVEUNIFORMSIVPROC
epoxy_glGetActiveUniformsiv_resolver(void)86305 epoxy_glGetActiveUniformsiv_resolver(void)
86306 {
86307     static const enum gl_provider providers[] = {
86308         PROVIDER_Desktop_OpenGL_3_1,
86309         PROVIDER_GL_ARB_uniform_buffer_object,
86310         PROVIDER_OpenGL_ES_3_0,
86311         gl_provider_terminator
86312     };
86313     static const uint32_t entrypoints[] = {
86314         17991 /* "glGetActiveUniformsiv" */,
86315         17991 /* "glGetActiveUniformsiv" */,
86316         17991 /* "glGetActiveUniformsiv" */,
86317     };
86318     return gl_provider_resolver(entrypoint_strings + 17991 /* "glGetActiveUniformsiv" */,
86319                                 providers, entrypoints);
86320 }
86321 
86322 static PFNGLGETACTIVEVARYINGNVPROC
epoxy_glGetActiveVaryingNV_resolver(void)86323 epoxy_glGetActiveVaryingNV_resolver(void)
86324 {
86325     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 18013 /* glGetActiveVaryingNV */);
86326 }
86327 
86328 static PFNGLGETARRAYOBJECTFVATIPROC
epoxy_glGetArrayObjectfvATI_resolver(void)86329 epoxy_glGetArrayObjectfvATI_resolver(void)
86330 {
86331     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 18034 /* glGetArrayObjectfvATI */);
86332 }
86333 
86334 static PFNGLGETARRAYOBJECTIVATIPROC
epoxy_glGetArrayObjectivATI_resolver(void)86335 epoxy_glGetArrayObjectivATI_resolver(void)
86336 {
86337     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 18056 /* glGetArrayObjectivATI */);
86338 }
86339 
86340 static PFNGLGETATTACHEDOBJECTSARBPROC
epoxy_glGetAttachedObjectsARB_resolver(void)86341 epoxy_glGetAttachedObjectsARB_resolver(void)
86342 {
86343     return gl_single_resolver(PROVIDER_GL_ARB_shader_objects, 18078 /* glGetAttachedObjectsARB */);
86344 }
86345 
86346 static PFNGLGETATTACHEDSHADERSPROC
epoxy_glGetAttachedShaders_resolver(void)86347 epoxy_glGetAttachedShaders_resolver(void)
86348 {
86349     static const enum gl_provider providers[] = {
86350         PROVIDER_Desktop_OpenGL_2_0,
86351         PROVIDER_OpenGL_ES_2_0,
86352         gl_provider_terminator
86353     };
86354     static const uint32_t entrypoints[] = {
86355         18102 /* "glGetAttachedShaders" */,
86356         18102 /* "glGetAttachedShaders" */,
86357     };
86358     return gl_provider_resolver(entrypoint_strings + 18102 /* "glGetAttachedShaders" */,
86359                                 providers, entrypoints);
86360 }
86361 
86362 static PFNGLGETATTRIBLOCATIONPROC
epoxy_glGetAttribLocation_resolver(void)86363 epoxy_glGetAttribLocation_resolver(void)
86364 {
86365     static const enum gl_provider providers[] = {
86366         PROVIDER_Desktop_OpenGL_2_0,
86367         PROVIDER_OpenGL_ES_2_0,
86368         PROVIDER_GL_ARB_vertex_shader,
86369         gl_provider_terminator
86370     };
86371     static const uint32_t entrypoints[] = {
86372         18123 /* "glGetAttribLocation" */,
86373         18123 /* "glGetAttribLocation" */,
86374         18143 /* "glGetAttribLocationARB" */,
86375     };
86376     return gl_provider_resolver(entrypoint_strings + 18123 /* "glGetAttribLocation" */,
86377                                 providers, entrypoints);
86378 }
86379 
86380 static PFNGLGETATTRIBLOCATIONARBPROC
epoxy_glGetAttribLocationARB_resolver(void)86381 epoxy_glGetAttribLocationARB_resolver(void)
86382 {
86383     static const enum gl_provider providers[] = {
86384         PROVIDER_GL_ARB_vertex_shader,
86385         PROVIDER_Desktop_OpenGL_2_0,
86386         PROVIDER_OpenGL_ES_2_0,
86387         gl_provider_terminator
86388     };
86389     static const uint32_t entrypoints[] = {
86390         18143 /* "glGetAttribLocationARB" */,
86391         18123 /* "glGetAttribLocation" */,
86392         18123 /* "glGetAttribLocation" */,
86393     };
86394     return gl_provider_resolver(entrypoint_strings + 18143 /* "glGetAttribLocationARB" */,
86395                                 providers, entrypoints);
86396 }
86397 
86398 static PFNGLGETBOOLEANINDEXEDVEXTPROC
epoxy_glGetBooleanIndexedvEXT_resolver(void)86399 epoxy_glGetBooleanIndexedvEXT_resolver(void)
86400 {
86401     static const enum gl_provider providers[] = {
86402         PROVIDER_GL_EXT_direct_state_access,
86403         PROVIDER_GL_EXT_draw_buffers2,
86404         PROVIDER_Desktop_OpenGL_3_0,
86405         PROVIDER_OpenGL_ES_3_1,
86406         gl_provider_terminator
86407     };
86408     static const uint32_t entrypoints[] = {
86409         18166 /* "glGetBooleanIndexedvEXT" */,
86410         18166 /* "glGetBooleanIndexedvEXT" */,
86411         18190 /* "glGetBooleani_v" */,
86412         18190 /* "glGetBooleani_v" */,
86413     };
86414     return gl_provider_resolver(entrypoint_strings + 18166 /* "glGetBooleanIndexedvEXT" */,
86415                                 providers, entrypoints);
86416 }
86417 
86418 static PFNGLGETBOOLEANI_VPROC
epoxy_glGetBooleani_v_resolver(void)86419 epoxy_glGetBooleani_v_resolver(void)
86420 {
86421     static const enum gl_provider providers[] = {
86422         PROVIDER_Desktop_OpenGL_3_0,
86423         PROVIDER_OpenGL_ES_3_1,
86424         PROVIDER_GL_EXT_direct_state_access,
86425         PROVIDER_GL_EXT_draw_buffers2,
86426         gl_provider_terminator
86427     };
86428     static const uint32_t entrypoints[] = {
86429         18190 /* "glGetBooleani_v" */,
86430         18190 /* "glGetBooleani_v" */,
86431         18166 /* "glGetBooleanIndexedvEXT" */,
86432         18166 /* "glGetBooleanIndexedvEXT" */,
86433     };
86434     return gl_provider_resolver(entrypoint_strings + 18190 /* "glGetBooleani_v" */,
86435                                 providers, entrypoints);
86436 }
86437 
86438 static PFNGLGETBOOLEANVPROC
epoxy_glGetBooleanv_resolver(void)86439 epoxy_glGetBooleanv_resolver(void)
86440 {
86441     static const enum gl_provider providers[] = {
86442         PROVIDER_Desktop_OpenGL_1_0,
86443         PROVIDER_OpenGL_ES_1_0,
86444         PROVIDER_OpenGL_ES_2_0,
86445         gl_provider_terminator
86446     };
86447     static const uint32_t entrypoints[] = {
86448         18206 /* "glGetBooleanv" */,
86449         18206 /* "glGetBooleanv" */,
86450         18206 /* "glGetBooleanv" */,
86451     };
86452     return gl_provider_resolver(entrypoint_strings + 18206 /* "glGetBooleanv" */,
86453                                 providers, entrypoints);
86454 }
86455 
86456 static PFNGLGETBUFFERPARAMETERI64VPROC
epoxy_glGetBufferParameteri64v_resolver(void)86457 epoxy_glGetBufferParameteri64v_resolver(void)
86458 {
86459     static const enum gl_provider providers[] = {
86460         PROVIDER_Desktop_OpenGL_3_2,
86461         PROVIDER_OpenGL_ES_3_0,
86462         gl_provider_terminator
86463     };
86464     static const uint32_t entrypoints[] = {
86465         18220 /* "glGetBufferParameteri64v" */,
86466         18220 /* "glGetBufferParameteri64v" */,
86467     };
86468     return gl_provider_resolver(entrypoint_strings + 18220 /* "glGetBufferParameteri64v" */,
86469                                 providers, entrypoints);
86470 }
86471 
86472 static PFNGLGETBUFFERPARAMETERIVPROC
epoxy_glGetBufferParameteriv_resolver(void)86473 epoxy_glGetBufferParameteriv_resolver(void)
86474 {
86475     static const enum gl_provider providers[] = {
86476         PROVIDER_Desktop_OpenGL_1_5,
86477         PROVIDER_OpenGL_ES_1_0,
86478         PROVIDER_OpenGL_ES_2_0,
86479         PROVIDER_GL_ARB_vertex_buffer_object,
86480         gl_provider_terminator
86481     };
86482     static const uint32_t entrypoints[] = {
86483         18245 /* "glGetBufferParameteriv" */,
86484         18245 /* "glGetBufferParameteriv" */,
86485         18245 /* "glGetBufferParameteriv" */,
86486         18268 /* "glGetBufferParameterivARB" */,
86487     };
86488     return gl_provider_resolver(entrypoint_strings + 18245 /* "glGetBufferParameteriv" */,
86489                                 providers, entrypoints);
86490 }
86491 
86492 static PFNGLGETBUFFERPARAMETERIVARBPROC
epoxy_glGetBufferParameterivARB_resolver(void)86493 epoxy_glGetBufferParameterivARB_resolver(void)
86494 {
86495     static const enum gl_provider providers[] = {
86496         PROVIDER_GL_ARB_vertex_buffer_object,
86497         PROVIDER_Desktop_OpenGL_1_5,
86498         PROVIDER_OpenGL_ES_1_0,
86499         PROVIDER_OpenGL_ES_2_0,
86500         gl_provider_terminator
86501     };
86502     static const uint32_t entrypoints[] = {
86503         18268 /* "glGetBufferParameterivARB" */,
86504         18245 /* "glGetBufferParameteriv" */,
86505         18245 /* "glGetBufferParameteriv" */,
86506         18245 /* "glGetBufferParameteriv" */,
86507     };
86508     return gl_provider_resolver(entrypoint_strings + 18268 /* "glGetBufferParameterivARB" */,
86509                                 providers, entrypoints);
86510 }
86511 
86512 static PFNGLGETBUFFERPARAMETERUI64VNVPROC
epoxy_glGetBufferParameterui64vNV_resolver(void)86513 epoxy_glGetBufferParameterui64vNV_resolver(void)
86514 {
86515     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 18294 /* glGetBufferParameterui64vNV */);
86516 }
86517 
86518 static PFNGLGETBUFFERPOINTERVPROC
epoxy_glGetBufferPointerv_resolver(void)86519 epoxy_glGetBufferPointerv_resolver(void)
86520 {
86521     static const enum gl_provider providers[] = {
86522         PROVIDER_Desktop_OpenGL_1_5,
86523         PROVIDER_OpenGL_ES_3_0,
86524         PROVIDER_GL_ARB_vertex_buffer_object,
86525         PROVIDER_GL_OES_mapbuffer,
86526         gl_provider_terminator
86527     };
86528     static const uint32_t entrypoints[] = {
86529         18322 /* "glGetBufferPointerv" */,
86530         18322 /* "glGetBufferPointerv" */,
86531         18342 /* "glGetBufferPointervARB" */,
86532         18365 /* "glGetBufferPointervOES" */,
86533     };
86534     return gl_provider_resolver(entrypoint_strings + 18322 /* "glGetBufferPointerv" */,
86535                                 providers, entrypoints);
86536 }
86537 
86538 static PFNGLGETBUFFERPOINTERVARBPROC
epoxy_glGetBufferPointervARB_resolver(void)86539 epoxy_glGetBufferPointervARB_resolver(void)
86540 {
86541     static const enum gl_provider providers[] = {
86542         PROVIDER_GL_ARB_vertex_buffer_object,
86543         PROVIDER_Desktop_OpenGL_1_5,
86544         PROVIDER_OpenGL_ES_3_0,
86545         PROVIDER_GL_OES_mapbuffer,
86546         gl_provider_terminator
86547     };
86548     static const uint32_t entrypoints[] = {
86549         18342 /* "glGetBufferPointervARB" */,
86550         18322 /* "glGetBufferPointerv" */,
86551         18322 /* "glGetBufferPointerv" */,
86552         18365 /* "glGetBufferPointervOES" */,
86553     };
86554     return gl_provider_resolver(entrypoint_strings + 18342 /* "glGetBufferPointervARB" */,
86555                                 providers, entrypoints);
86556 }
86557 
86558 static PFNGLGETBUFFERPOINTERVOESPROC
epoxy_glGetBufferPointervOES_resolver(void)86559 epoxy_glGetBufferPointervOES_resolver(void)
86560 {
86561     static const enum gl_provider providers[] = {
86562         PROVIDER_GL_OES_mapbuffer,
86563         PROVIDER_Desktop_OpenGL_1_5,
86564         PROVIDER_OpenGL_ES_3_0,
86565         PROVIDER_GL_ARB_vertex_buffer_object,
86566         gl_provider_terminator
86567     };
86568     static const uint32_t entrypoints[] = {
86569         18365 /* "glGetBufferPointervOES" */,
86570         18322 /* "glGetBufferPointerv" */,
86571         18322 /* "glGetBufferPointerv" */,
86572         18342 /* "glGetBufferPointervARB" */,
86573     };
86574     return gl_provider_resolver(entrypoint_strings + 18365 /* "glGetBufferPointervOES" */,
86575                                 providers, entrypoints);
86576 }
86577 
86578 static PFNGLGETBUFFERSUBDATAPROC
epoxy_glGetBufferSubData_resolver(void)86579 epoxy_glGetBufferSubData_resolver(void)
86580 {
86581     static const enum gl_provider providers[] = {
86582         PROVIDER_Desktop_OpenGL_1_5,
86583         PROVIDER_GL_ARB_vertex_buffer_object,
86584         gl_provider_terminator
86585     };
86586     static const uint32_t entrypoints[] = {
86587         18388 /* "glGetBufferSubData" */,
86588         18407 /* "glGetBufferSubDataARB" */,
86589     };
86590     return gl_provider_resolver(entrypoint_strings + 18388 /* "glGetBufferSubData" */,
86591                                 providers, entrypoints);
86592 }
86593 
86594 static PFNGLGETBUFFERSUBDATAARBPROC
epoxy_glGetBufferSubDataARB_resolver(void)86595 epoxy_glGetBufferSubDataARB_resolver(void)
86596 {
86597     static const enum gl_provider providers[] = {
86598         PROVIDER_GL_ARB_vertex_buffer_object,
86599         PROVIDER_Desktop_OpenGL_1_5,
86600         gl_provider_terminator
86601     };
86602     static const uint32_t entrypoints[] = {
86603         18407 /* "glGetBufferSubDataARB" */,
86604         18388 /* "glGetBufferSubData" */,
86605     };
86606     return gl_provider_resolver(entrypoint_strings + 18407 /* "glGetBufferSubDataARB" */,
86607                                 providers, entrypoints);
86608 }
86609 
86610 static PFNGLGETCLIPPLANEPROC
epoxy_glGetClipPlane_resolver(void)86611 epoxy_glGetClipPlane_resolver(void)
86612 {
86613     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 18429 /* glGetClipPlane */);
86614 }
86615 
86616 static PFNGLGETCLIPPLANEFPROC
epoxy_glGetClipPlanef_resolver(void)86617 epoxy_glGetClipPlanef_resolver(void)
86618 {
86619     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 18444 /* glGetClipPlanef */);
86620 }
86621 
86622 static PFNGLGETCLIPPLANEFOESPROC
epoxy_glGetClipPlanefOES_resolver(void)86623 epoxy_glGetClipPlanefOES_resolver(void)
86624 {
86625     return gl_single_resolver(PROVIDER_GL_OES_single_precision, 18460 /* glGetClipPlanefOES */);
86626 }
86627 
86628 static PFNGLGETCLIPPLANEXPROC
epoxy_glGetClipPlanex_resolver(void)86629 epoxy_glGetClipPlanex_resolver(void)
86630 {
86631     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 18479 /* glGetClipPlanex */);
86632 }
86633 
86634 static PFNGLGETCLIPPLANEXOESPROC
epoxy_glGetClipPlanexOES_resolver(void)86635 epoxy_glGetClipPlanexOES_resolver(void)
86636 {
86637     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 18495 /* glGetClipPlanexOES */);
86638 }
86639 
86640 static PFNGLGETCOLORTABLEPROC
epoxy_glGetColorTable_resolver(void)86641 epoxy_glGetColorTable_resolver(void)
86642 {
86643     static const enum gl_provider providers[] = {
86644         PROVIDER_GL_ARB_imaging,
86645         PROVIDER_GL_EXT_paletted_texture,
86646         gl_provider_terminator
86647     };
86648     static const uint32_t entrypoints[] = {
86649         18514 /* "glGetColorTable" */,
86650         18530 /* "glGetColorTableEXT" */,
86651     };
86652     return gl_provider_resolver(entrypoint_strings + 18514 /* "glGetColorTable" */,
86653                                 providers, entrypoints);
86654 }
86655 
86656 static PFNGLGETCOLORTABLEEXTPROC
epoxy_glGetColorTableEXT_resolver(void)86657 epoxy_glGetColorTableEXT_resolver(void)
86658 {
86659     static const enum gl_provider providers[] = {
86660         PROVIDER_GL_EXT_paletted_texture,
86661         PROVIDER_GL_ARB_imaging,
86662         gl_provider_terminator
86663     };
86664     static const uint32_t entrypoints[] = {
86665         18530 /* "glGetColorTableEXT" */,
86666         18514 /* "glGetColorTable" */,
86667     };
86668     return gl_provider_resolver(entrypoint_strings + 18530 /* "glGetColorTableEXT" */,
86669                                 providers, entrypoints);
86670 }
86671 
86672 static PFNGLGETCOLORTABLEPARAMETERFVPROC
epoxy_glGetColorTableParameterfv_resolver(void)86673 epoxy_glGetColorTableParameterfv_resolver(void)
86674 {
86675     static const enum gl_provider providers[] = {
86676         PROVIDER_GL_ARB_imaging,
86677         PROVIDER_GL_EXT_paletted_texture,
86678         gl_provider_terminator
86679     };
86680     static const uint32_t entrypoints[] = {
86681         18549 /* "glGetColorTableParameterfv" */,
86682         18576 /* "glGetColorTableParameterfvEXT" */,
86683     };
86684     return gl_provider_resolver(entrypoint_strings + 18549 /* "glGetColorTableParameterfv" */,
86685                                 providers, entrypoints);
86686 }
86687 
86688 static PFNGLGETCOLORTABLEPARAMETERFVEXTPROC
epoxy_glGetColorTableParameterfvEXT_resolver(void)86689 epoxy_glGetColorTableParameterfvEXT_resolver(void)
86690 {
86691     static const enum gl_provider providers[] = {
86692         PROVIDER_GL_EXT_paletted_texture,
86693         PROVIDER_GL_ARB_imaging,
86694         gl_provider_terminator
86695     };
86696     static const uint32_t entrypoints[] = {
86697         18576 /* "glGetColorTableParameterfvEXT" */,
86698         18549 /* "glGetColorTableParameterfv" */,
86699     };
86700     return gl_provider_resolver(entrypoint_strings + 18576 /* "glGetColorTableParameterfvEXT" */,
86701                                 providers, entrypoints);
86702 }
86703 
86704 static PFNGLGETCOLORTABLEPARAMETERFVSGIPROC
epoxy_glGetColorTableParameterfvSGI_resolver(void)86705 epoxy_glGetColorTableParameterfvSGI_resolver(void)
86706 {
86707     return gl_single_resolver(PROVIDER_GL_SGI_color_table, 18606 /* glGetColorTableParameterfvSGI */);
86708 }
86709 
86710 static PFNGLGETCOLORTABLEPARAMETERIVPROC
epoxy_glGetColorTableParameteriv_resolver(void)86711 epoxy_glGetColorTableParameteriv_resolver(void)
86712 {
86713     static const enum gl_provider providers[] = {
86714         PROVIDER_GL_ARB_imaging,
86715         PROVIDER_GL_EXT_paletted_texture,
86716         gl_provider_terminator
86717     };
86718     static const uint32_t entrypoints[] = {
86719         18636 /* "glGetColorTableParameteriv" */,
86720         18663 /* "glGetColorTableParameterivEXT" */,
86721     };
86722     return gl_provider_resolver(entrypoint_strings + 18636 /* "glGetColorTableParameteriv" */,
86723                                 providers, entrypoints);
86724 }
86725 
86726 static PFNGLGETCOLORTABLEPARAMETERIVEXTPROC
epoxy_glGetColorTableParameterivEXT_resolver(void)86727 epoxy_glGetColorTableParameterivEXT_resolver(void)
86728 {
86729     static const enum gl_provider providers[] = {
86730         PROVIDER_GL_EXT_paletted_texture,
86731         PROVIDER_GL_ARB_imaging,
86732         gl_provider_terminator
86733     };
86734     static const uint32_t entrypoints[] = {
86735         18663 /* "glGetColorTableParameterivEXT" */,
86736         18636 /* "glGetColorTableParameteriv" */,
86737     };
86738     return gl_provider_resolver(entrypoint_strings + 18663 /* "glGetColorTableParameterivEXT" */,
86739                                 providers, entrypoints);
86740 }
86741 
86742 static PFNGLGETCOLORTABLEPARAMETERIVSGIPROC
epoxy_glGetColorTableParameterivSGI_resolver(void)86743 epoxy_glGetColorTableParameterivSGI_resolver(void)
86744 {
86745     return gl_single_resolver(PROVIDER_GL_SGI_color_table, 18693 /* glGetColorTableParameterivSGI */);
86746 }
86747 
86748 static PFNGLGETCOLORTABLESGIPROC
epoxy_glGetColorTableSGI_resolver(void)86749 epoxy_glGetColorTableSGI_resolver(void)
86750 {
86751     return gl_single_resolver(PROVIDER_GL_SGI_color_table, 18723 /* glGetColorTableSGI */);
86752 }
86753 
86754 static PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC
epoxy_glGetCombinerInputParameterfvNV_resolver(void)86755 epoxy_glGetCombinerInputParameterfvNV_resolver(void)
86756 {
86757     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 18742 /* glGetCombinerInputParameterfvNV */);
86758 }
86759 
86760 static PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC
epoxy_glGetCombinerInputParameterivNV_resolver(void)86761 epoxy_glGetCombinerInputParameterivNV_resolver(void)
86762 {
86763     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 18774 /* glGetCombinerInputParameterivNV */);
86764 }
86765 
86766 static PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC
epoxy_glGetCombinerOutputParameterfvNV_resolver(void)86767 epoxy_glGetCombinerOutputParameterfvNV_resolver(void)
86768 {
86769     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 18806 /* glGetCombinerOutputParameterfvNV */);
86770 }
86771 
86772 static PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC
epoxy_glGetCombinerOutputParameterivNV_resolver(void)86773 epoxy_glGetCombinerOutputParameterivNV_resolver(void)
86774 {
86775     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 18839 /* glGetCombinerOutputParameterivNV */);
86776 }
86777 
86778 static PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC
epoxy_glGetCombinerStageParameterfvNV_resolver(void)86779 epoxy_glGetCombinerStageParameterfvNV_resolver(void)
86780 {
86781     return gl_single_resolver(PROVIDER_GL_NV_register_combiners2, 18872 /* glGetCombinerStageParameterfvNV */);
86782 }
86783 
86784 static PFNGLGETCOMMANDHEADERNVPROC
epoxy_glGetCommandHeaderNV_resolver(void)86785 epoxy_glGetCommandHeaderNV_resolver(void)
86786 {
86787     return gl_single_resolver(PROVIDER_GL_NV_command_list, 18904 /* glGetCommandHeaderNV */);
86788 }
86789 
86790 static PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC
epoxy_glGetCompressedMultiTexImageEXT_resolver(void)86791 epoxy_glGetCompressedMultiTexImageEXT_resolver(void)
86792 {
86793     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 18925 /* glGetCompressedMultiTexImageEXT */);
86794 }
86795 
86796 static PFNGLGETCOMPRESSEDTEXIMAGEPROC
epoxy_glGetCompressedTexImage_resolver(void)86797 epoxy_glGetCompressedTexImage_resolver(void)
86798 {
86799     static const enum gl_provider providers[] = {
86800         PROVIDER_Desktop_OpenGL_1_3,
86801         PROVIDER_GL_ARB_texture_compression,
86802         gl_provider_terminator
86803     };
86804     static const uint32_t entrypoints[] = {
86805         18957 /* "glGetCompressedTexImage" */,
86806         18981 /* "glGetCompressedTexImageARB" */,
86807     };
86808     return gl_provider_resolver(entrypoint_strings + 18957 /* "glGetCompressedTexImage" */,
86809                                 providers, entrypoints);
86810 }
86811 
86812 static PFNGLGETCOMPRESSEDTEXIMAGEARBPROC
epoxy_glGetCompressedTexImageARB_resolver(void)86813 epoxy_glGetCompressedTexImageARB_resolver(void)
86814 {
86815     static const enum gl_provider providers[] = {
86816         PROVIDER_GL_ARB_texture_compression,
86817         PROVIDER_Desktop_OpenGL_1_3,
86818         gl_provider_terminator
86819     };
86820     static const uint32_t entrypoints[] = {
86821         18981 /* "glGetCompressedTexImageARB" */,
86822         18957 /* "glGetCompressedTexImage" */,
86823     };
86824     return gl_provider_resolver(entrypoint_strings + 18981 /* "glGetCompressedTexImageARB" */,
86825                                 providers, entrypoints);
86826 }
86827 
86828 static PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC
epoxy_glGetCompressedTextureImage_resolver(void)86829 epoxy_glGetCompressedTextureImage_resolver(void)
86830 {
86831     static const enum gl_provider providers[] = {
86832         PROVIDER_Desktop_OpenGL_4_5,
86833         PROVIDER_GL_ARB_direct_state_access,
86834         gl_provider_terminator
86835     };
86836     static const uint32_t entrypoints[] = {
86837         19008 /* "glGetCompressedTextureImage" */,
86838         19008 /* "glGetCompressedTextureImage" */,
86839     };
86840     return gl_provider_resolver(entrypoint_strings + 19008 /* "glGetCompressedTextureImage" */,
86841                                 providers, entrypoints);
86842 }
86843 
86844 static PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC
epoxy_glGetCompressedTextureImageEXT_resolver(void)86845 epoxy_glGetCompressedTextureImageEXT_resolver(void)
86846 {
86847     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 19036 /* glGetCompressedTextureImageEXT */);
86848 }
86849 
86850 static PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC
epoxy_glGetCompressedTextureSubImage_resolver(void)86851 epoxy_glGetCompressedTextureSubImage_resolver(void)
86852 {
86853     static const enum gl_provider providers[] = {
86854         PROVIDER_Desktop_OpenGL_4_5,
86855         PROVIDER_GL_ARB_get_texture_sub_image,
86856         gl_provider_terminator
86857     };
86858     static const uint32_t entrypoints[] = {
86859         19067 /* "glGetCompressedTextureSubImage" */,
86860         19067 /* "glGetCompressedTextureSubImage" */,
86861     };
86862     return gl_provider_resolver(entrypoint_strings + 19067 /* "glGetCompressedTextureSubImage" */,
86863                                 providers, entrypoints);
86864 }
86865 
86866 static PFNGLGETCONVOLUTIONFILTERPROC
epoxy_glGetConvolutionFilter_resolver(void)86867 epoxy_glGetConvolutionFilter_resolver(void)
86868 {
86869     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 19098 /* glGetConvolutionFilter */);
86870 }
86871 
86872 static PFNGLGETCONVOLUTIONFILTEREXTPROC
epoxy_glGetConvolutionFilterEXT_resolver(void)86873 epoxy_glGetConvolutionFilterEXT_resolver(void)
86874 {
86875     return gl_single_resolver(PROVIDER_GL_EXT_convolution, 19121 /* glGetConvolutionFilterEXT */);
86876 }
86877 
86878 static PFNGLGETCONVOLUTIONPARAMETERFVPROC
epoxy_glGetConvolutionParameterfv_resolver(void)86879 epoxy_glGetConvolutionParameterfv_resolver(void)
86880 {
86881     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 19147 /* glGetConvolutionParameterfv */);
86882 }
86883 
86884 static PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC
epoxy_glGetConvolutionParameterfvEXT_resolver(void)86885 epoxy_glGetConvolutionParameterfvEXT_resolver(void)
86886 {
86887     return gl_single_resolver(PROVIDER_GL_EXT_convolution, 19175 /* glGetConvolutionParameterfvEXT */);
86888 }
86889 
86890 static PFNGLGETCONVOLUTIONPARAMETERIVPROC
epoxy_glGetConvolutionParameteriv_resolver(void)86891 epoxy_glGetConvolutionParameteriv_resolver(void)
86892 {
86893     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 19206 /* glGetConvolutionParameteriv */);
86894 }
86895 
86896 static PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC
epoxy_glGetConvolutionParameterivEXT_resolver(void)86897 epoxy_glGetConvolutionParameterivEXT_resolver(void)
86898 {
86899     return gl_single_resolver(PROVIDER_GL_EXT_convolution, 19234 /* glGetConvolutionParameterivEXT */);
86900 }
86901 
86902 static PFNGLGETCONVOLUTIONPARAMETERXVOESPROC
epoxy_glGetConvolutionParameterxvOES_resolver(void)86903 epoxy_glGetConvolutionParameterxvOES_resolver(void)
86904 {
86905     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 19265 /* glGetConvolutionParameterxvOES */);
86906 }
86907 
86908 static PFNGLGETCOVERAGEMODULATIONTABLENVPROC
epoxy_glGetCoverageModulationTableNV_resolver(void)86909 epoxy_glGetCoverageModulationTableNV_resolver(void)
86910 {
86911     return gl_single_resolver(PROVIDER_GL_NV_framebuffer_mixed_samples, 19296 /* glGetCoverageModulationTableNV */);
86912 }
86913 
86914 static PFNGLGETDEBUGMESSAGELOGPROC
epoxy_glGetDebugMessageLog_resolver(void)86915 epoxy_glGetDebugMessageLog_resolver(void)
86916 {
86917     static const enum gl_provider providers[] = {
86918         PROVIDER_Desktop_OpenGL_4_3,
86919         PROVIDER_GL_KHR_debug,
86920         PROVIDER_OpenGL_ES_3_2,
86921         PROVIDER_GL_ARB_debug_output,
86922         PROVIDER_GL_KHR_debug,
86923         gl_provider_terminator
86924     };
86925     static const uint32_t entrypoints[] = {
86926         19327 /* "glGetDebugMessageLog" */,
86927         19327 /* "glGetDebugMessageLog" */,
86928         19327 /* "glGetDebugMessageLog" */,
86929         19372 /* "glGetDebugMessageLogARB" */,
86930         19396 /* "glGetDebugMessageLogKHR" */,
86931     };
86932     return gl_provider_resolver(entrypoint_strings + 19327 /* "glGetDebugMessageLog" */,
86933                                 providers, entrypoints);
86934 }
86935 
86936 static PFNGLGETDEBUGMESSAGELOGAMDPROC
epoxy_glGetDebugMessageLogAMD_resolver(void)86937 epoxy_glGetDebugMessageLogAMD_resolver(void)
86938 {
86939     return gl_single_resolver(PROVIDER_GL_AMD_debug_output, 19348 /* glGetDebugMessageLogAMD */);
86940 }
86941 
86942 static PFNGLGETDEBUGMESSAGELOGARBPROC
epoxy_glGetDebugMessageLogARB_resolver(void)86943 epoxy_glGetDebugMessageLogARB_resolver(void)
86944 {
86945     static const enum gl_provider providers[] = {
86946         PROVIDER_GL_ARB_debug_output,
86947         PROVIDER_Desktop_OpenGL_4_3,
86948         PROVIDER_GL_KHR_debug,
86949         PROVIDER_OpenGL_ES_3_2,
86950         PROVIDER_GL_KHR_debug,
86951         gl_provider_terminator
86952     };
86953     static const uint32_t entrypoints[] = {
86954         19372 /* "glGetDebugMessageLogARB" */,
86955         19327 /* "glGetDebugMessageLog" */,
86956         19327 /* "glGetDebugMessageLog" */,
86957         19327 /* "glGetDebugMessageLog" */,
86958         19396 /* "glGetDebugMessageLogKHR" */,
86959     };
86960     return gl_provider_resolver(entrypoint_strings + 19372 /* "glGetDebugMessageLogARB" */,
86961                                 providers, entrypoints);
86962 }
86963 
86964 static PFNGLGETDEBUGMESSAGELOGKHRPROC
epoxy_glGetDebugMessageLogKHR_resolver(void)86965 epoxy_glGetDebugMessageLogKHR_resolver(void)
86966 {
86967     static const enum gl_provider providers[] = {
86968         PROVIDER_GL_KHR_debug,
86969         PROVIDER_Desktop_OpenGL_4_3,
86970         PROVIDER_GL_KHR_debug,
86971         PROVIDER_OpenGL_ES_3_2,
86972         PROVIDER_GL_ARB_debug_output,
86973         gl_provider_terminator
86974     };
86975     static const uint32_t entrypoints[] = {
86976         19396 /* "glGetDebugMessageLogKHR" */,
86977         19327 /* "glGetDebugMessageLog" */,
86978         19327 /* "glGetDebugMessageLog" */,
86979         19327 /* "glGetDebugMessageLog" */,
86980         19372 /* "glGetDebugMessageLogARB" */,
86981     };
86982     return gl_provider_resolver(entrypoint_strings + 19396 /* "glGetDebugMessageLogKHR" */,
86983                                 providers, entrypoints);
86984 }
86985 
86986 static PFNGLGETDETAILTEXFUNCSGISPROC
epoxy_glGetDetailTexFuncSGIS_resolver(void)86987 epoxy_glGetDetailTexFuncSGIS_resolver(void)
86988 {
86989     return gl_single_resolver(PROVIDER_GL_SGIS_detail_texture, 19420 /* glGetDetailTexFuncSGIS */);
86990 }
86991 
86992 static PFNGLGETDOUBLEINDEXEDVEXTPROC
epoxy_glGetDoubleIndexedvEXT_resolver(void)86993 epoxy_glGetDoubleIndexedvEXT_resolver(void)
86994 {
86995     static const enum gl_provider providers[] = {
86996         PROVIDER_GL_EXT_direct_state_access,
86997         PROVIDER_Desktop_OpenGL_4_1,
86998         PROVIDER_GL_ARB_viewport_array,
86999         PROVIDER_GL_EXT_direct_state_access,
87000         gl_provider_terminator
87001     };
87002     static const uint32_t entrypoints[] = {
87003         19443 /* "glGetDoubleIndexedvEXT" */,
87004         19466 /* "glGetDoublei_v" */,
87005         19466 /* "glGetDoublei_v" */,
87006         19481 /* "glGetDoublei_vEXT" */,
87007     };
87008     return gl_provider_resolver(entrypoint_strings + 19443 /* "glGetDoubleIndexedvEXT" */,
87009                                 providers, entrypoints);
87010 }
87011 
87012 static PFNGLGETDOUBLEI_VPROC
epoxy_glGetDoublei_v_resolver(void)87013 epoxy_glGetDoublei_v_resolver(void)
87014 {
87015     static const enum gl_provider providers[] = {
87016         PROVIDER_Desktop_OpenGL_4_1,
87017         PROVIDER_GL_ARB_viewport_array,
87018         PROVIDER_GL_EXT_direct_state_access,
87019         PROVIDER_GL_EXT_direct_state_access,
87020         gl_provider_terminator
87021     };
87022     static const uint32_t entrypoints[] = {
87023         19466 /* "glGetDoublei_v" */,
87024         19466 /* "glGetDoublei_v" */,
87025         19443 /* "glGetDoubleIndexedvEXT" */,
87026         19481 /* "glGetDoublei_vEXT" */,
87027     };
87028     return gl_provider_resolver(entrypoint_strings + 19466 /* "glGetDoublei_v" */,
87029                                 providers, entrypoints);
87030 }
87031 
87032 static PFNGLGETDOUBLEI_VEXTPROC
epoxy_glGetDoublei_vEXT_resolver(void)87033 epoxy_glGetDoublei_vEXT_resolver(void)
87034 {
87035     static const enum gl_provider providers[] = {
87036         PROVIDER_GL_EXT_direct_state_access,
87037         PROVIDER_GL_EXT_direct_state_access,
87038         PROVIDER_Desktop_OpenGL_4_1,
87039         PROVIDER_GL_ARB_viewport_array,
87040         gl_provider_terminator
87041     };
87042     static const uint32_t entrypoints[] = {
87043         19481 /* "glGetDoublei_vEXT" */,
87044         19443 /* "glGetDoubleIndexedvEXT" */,
87045         19466 /* "glGetDoublei_v" */,
87046         19466 /* "glGetDoublei_v" */,
87047     };
87048     return gl_provider_resolver(entrypoint_strings + 19481 /* "glGetDoublei_vEXT" */,
87049                                 providers, entrypoints);
87050 }
87051 
87052 static PFNGLGETDOUBLEVPROC
epoxy_glGetDoublev_resolver(void)87053 epoxy_glGetDoublev_resolver(void)
87054 {
87055     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 19499 /* glGetDoublev */);
87056 }
87057 
87058 static PFNGLGETDRIVERCONTROLSTRINGQCOMPROC
epoxy_glGetDriverControlStringQCOM_resolver(void)87059 epoxy_glGetDriverControlStringQCOM_resolver(void)
87060 {
87061     return gl_single_resolver(PROVIDER_GL_QCOM_driver_control, 19512 /* glGetDriverControlStringQCOM */);
87062 }
87063 
87064 static PFNGLGETDRIVERCONTROLSQCOMPROC
epoxy_glGetDriverControlsQCOM_resolver(void)87065 epoxy_glGetDriverControlsQCOM_resolver(void)
87066 {
87067     return gl_single_resolver(PROVIDER_GL_QCOM_driver_control, 19541 /* glGetDriverControlsQCOM */);
87068 }
87069 
87070 static PFNGLGETERRORPROC
epoxy_glGetError_resolver(void)87071 epoxy_glGetError_resolver(void)
87072 {
87073     static const enum gl_provider providers[] = {
87074         PROVIDER_Desktop_OpenGL_1_0,
87075         PROVIDER_OpenGL_ES_1_0,
87076         PROVIDER_OpenGL_ES_2_0,
87077         gl_provider_terminator
87078     };
87079     static const uint32_t entrypoints[] = {
87080         19565 /* "glGetError" */,
87081         19565 /* "glGetError" */,
87082         19565 /* "glGetError" */,
87083     };
87084     return gl_provider_resolver(entrypoint_strings + 19565 /* "glGetError" */,
87085                                 providers, entrypoints);
87086 }
87087 
87088 static PFNGLGETFENCEIVNVPROC
epoxy_glGetFenceivNV_resolver(void)87089 epoxy_glGetFenceivNV_resolver(void)
87090 {
87091     return gl_single_resolver(PROVIDER_GL_NV_fence, 19576 /* glGetFenceivNV */);
87092 }
87093 
87094 static PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC
epoxy_glGetFinalCombinerInputParameterfvNV_resolver(void)87095 epoxy_glGetFinalCombinerInputParameterfvNV_resolver(void)
87096 {
87097     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 19591 /* glGetFinalCombinerInputParameterfvNV */);
87098 }
87099 
87100 static PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC
epoxy_glGetFinalCombinerInputParameterivNV_resolver(void)87101 epoxy_glGetFinalCombinerInputParameterivNV_resolver(void)
87102 {
87103     return gl_single_resolver(PROVIDER_GL_NV_register_combiners, 19628 /* glGetFinalCombinerInputParameterivNV */);
87104 }
87105 
87106 static PFNGLGETFIRSTPERFQUERYIDINTELPROC
epoxy_glGetFirstPerfQueryIdINTEL_resolver(void)87107 epoxy_glGetFirstPerfQueryIdINTEL_resolver(void)
87108 {
87109     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 19665 /* glGetFirstPerfQueryIdINTEL */);
87110 }
87111 
87112 static PFNGLGETFIXEDVPROC
epoxy_glGetFixedv_resolver(void)87113 epoxy_glGetFixedv_resolver(void)
87114 {
87115     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 19692 /* glGetFixedv */);
87116 }
87117 
87118 static PFNGLGETFIXEDVOESPROC
epoxy_glGetFixedvOES_resolver(void)87119 epoxy_glGetFixedvOES_resolver(void)
87120 {
87121     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 19704 /* glGetFixedvOES */);
87122 }
87123 
87124 static PFNGLGETFLOATINDEXEDVEXTPROC
epoxy_glGetFloatIndexedvEXT_resolver(void)87125 epoxy_glGetFloatIndexedvEXT_resolver(void)
87126 {
87127     static const enum gl_provider providers[] = {
87128         PROVIDER_GL_EXT_direct_state_access,
87129         PROVIDER_Desktop_OpenGL_4_1,
87130         PROVIDER_GL_ARB_viewport_array,
87131         PROVIDER_GL_EXT_direct_state_access,
87132         PROVIDER_GL_NV_viewport_array,
87133         PROVIDER_GL_OES_viewport_array,
87134         gl_provider_terminator
87135     };
87136     static const uint32_t entrypoints[] = {
87137         19719 /* "glGetFloatIndexedvEXT" */,
87138         19741 /* "glGetFloati_v" */,
87139         19741 /* "glGetFloati_v" */,
87140         19755 /* "glGetFloati_vEXT" */,
87141         19772 /* "glGetFloati_vNV" */,
87142         19788 /* "glGetFloati_vOES" */,
87143     };
87144     return gl_provider_resolver(entrypoint_strings + 19719 /* "glGetFloatIndexedvEXT" */,
87145                                 providers, entrypoints);
87146 }
87147 
87148 static PFNGLGETFLOATI_VPROC
epoxy_glGetFloati_v_resolver(void)87149 epoxy_glGetFloati_v_resolver(void)
87150 {
87151     static const enum gl_provider providers[] = {
87152         PROVIDER_Desktop_OpenGL_4_1,
87153         PROVIDER_GL_ARB_viewport_array,
87154         PROVIDER_GL_EXT_direct_state_access,
87155         PROVIDER_GL_EXT_direct_state_access,
87156         PROVIDER_GL_NV_viewport_array,
87157         PROVIDER_GL_OES_viewport_array,
87158         gl_provider_terminator
87159     };
87160     static const uint32_t entrypoints[] = {
87161         19741 /* "glGetFloati_v" */,
87162         19741 /* "glGetFloati_v" */,
87163         19719 /* "glGetFloatIndexedvEXT" */,
87164         19755 /* "glGetFloati_vEXT" */,
87165         19772 /* "glGetFloati_vNV" */,
87166         19788 /* "glGetFloati_vOES" */,
87167     };
87168     return gl_provider_resolver(entrypoint_strings + 19741 /* "glGetFloati_v" */,
87169                                 providers, entrypoints);
87170 }
87171 
87172 static PFNGLGETFLOATI_VEXTPROC
epoxy_glGetFloati_vEXT_resolver(void)87173 epoxy_glGetFloati_vEXT_resolver(void)
87174 {
87175     static const enum gl_provider providers[] = {
87176         PROVIDER_GL_EXT_direct_state_access,
87177         PROVIDER_GL_EXT_direct_state_access,
87178         PROVIDER_Desktop_OpenGL_4_1,
87179         PROVIDER_GL_ARB_viewport_array,
87180         PROVIDER_GL_NV_viewport_array,
87181         PROVIDER_GL_OES_viewport_array,
87182         gl_provider_terminator
87183     };
87184     static const uint32_t entrypoints[] = {
87185         19755 /* "glGetFloati_vEXT" */,
87186         19719 /* "glGetFloatIndexedvEXT" */,
87187         19741 /* "glGetFloati_v" */,
87188         19741 /* "glGetFloati_v" */,
87189         19772 /* "glGetFloati_vNV" */,
87190         19788 /* "glGetFloati_vOES" */,
87191     };
87192     return gl_provider_resolver(entrypoint_strings + 19755 /* "glGetFloati_vEXT" */,
87193                                 providers, entrypoints);
87194 }
87195 
87196 static PFNGLGETFLOATI_VNVPROC
epoxy_glGetFloati_vNV_resolver(void)87197 epoxy_glGetFloati_vNV_resolver(void)
87198 {
87199     static const enum gl_provider providers[] = {
87200         PROVIDER_GL_NV_viewport_array,
87201         PROVIDER_GL_EXT_direct_state_access,
87202         PROVIDER_Desktop_OpenGL_4_1,
87203         PROVIDER_GL_ARB_viewport_array,
87204         PROVIDER_GL_EXT_direct_state_access,
87205         PROVIDER_GL_OES_viewport_array,
87206         gl_provider_terminator
87207     };
87208     static const uint32_t entrypoints[] = {
87209         19772 /* "glGetFloati_vNV" */,
87210         19719 /* "glGetFloatIndexedvEXT" */,
87211         19741 /* "glGetFloati_v" */,
87212         19741 /* "glGetFloati_v" */,
87213         19755 /* "glGetFloati_vEXT" */,
87214         19788 /* "glGetFloati_vOES" */,
87215     };
87216     return gl_provider_resolver(entrypoint_strings + 19772 /* "glGetFloati_vNV" */,
87217                                 providers, entrypoints);
87218 }
87219 
87220 static PFNGLGETFLOATI_VOESPROC
epoxy_glGetFloati_vOES_resolver(void)87221 epoxy_glGetFloati_vOES_resolver(void)
87222 {
87223     static const enum gl_provider providers[] = {
87224         PROVIDER_GL_OES_viewport_array,
87225         PROVIDER_GL_EXT_direct_state_access,
87226         PROVIDER_Desktop_OpenGL_4_1,
87227         PROVIDER_GL_ARB_viewport_array,
87228         PROVIDER_GL_EXT_direct_state_access,
87229         PROVIDER_GL_NV_viewport_array,
87230         gl_provider_terminator
87231     };
87232     static const uint32_t entrypoints[] = {
87233         19788 /* "glGetFloati_vOES" */,
87234         19719 /* "glGetFloatIndexedvEXT" */,
87235         19741 /* "glGetFloati_v" */,
87236         19741 /* "glGetFloati_v" */,
87237         19755 /* "glGetFloati_vEXT" */,
87238         19772 /* "glGetFloati_vNV" */,
87239     };
87240     return gl_provider_resolver(entrypoint_strings + 19788 /* "glGetFloati_vOES" */,
87241                                 providers, entrypoints);
87242 }
87243 
87244 static PFNGLGETFLOATVPROC
epoxy_glGetFloatv_resolver(void)87245 epoxy_glGetFloatv_resolver(void)
87246 {
87247     static const enum gl_provider providers[] = {
87248         PROVIDER_Desktop_OpenGL_1_0,
87249         PROVIDER_OpenGL_ES_1_0,
87250         PROVIDER_OpenGL_ES_2_0,
87251         gl_provider_terminator
87252     };
87253     static const uint32_t entrypoints[] = {
87254         19805 /* "glGetFloatv" */,
87255         19805 /* "glGetFloatv" */,
87256         19805 /* "glGetFloatv" */,
87257     };
87258     return gl_provider_resolver(entrypoint_strings + 19805 /* "glGetFloatv" */,
87259                                 providers, entrypoints);
87260 }
87261 
87262 static PFNGLGETFOGFUNCSGISPROC
epoxy_glGetFogFuncSGIS_resolver(void)87263 epoxy_glGetFogFuncSGIS_resolver(void)
87264 {
87265     return gl_single_resolver(PROVIDER_GL_SGIS_fog_function, 19817 /* glGetFogFuncSGIS */);
87266 }
87267 
87268 static PFNGLGETFRAGDATAINDEXPROC
epoxy_glGetFragDataIndex_resolver(void)87269 epoxy_glGetFragDataIndex_resolver(void)
87270 {
87271     static const enum gl_provider providers[] = {
87272         PROVIDER_Desktop_OpenGL_3_3,
87273         PROVIDER_GL_ARB_blend_func_extended,
87274         PROVIDER_GL_EXT_blend_func_extended,
87275         gl_provider_terminator
87276     };
87277     static const uint32_t entrypoints[] = {
87278         19834 /* "glGetFragDataIndex" */,
87279         19834 /* "glGetFragDataIndex" */,
87280         19853 /* "glGetFragDataIndexEXT" */,
87281     };
87282     return gl_provider_resolver(entrypoint_strings + 19834 /* "glGetFragDataIndex" */,
87283                                 providers, entrypoints);
87284 }
87285 
87286 static PFNGLGETFRAGDATAINDEXEXTPROC
epoxy_glGetFragDataIndexEXT_resolver(void)87287 epoxy_glGetFragDataIndexEXT_resolver(void)
87288 {
87289     static const enum gl_provider providers[] = {
87290         PROVIDER_GL_EXT_blend_func_extended,
87291         PROVIDER_Desktop_OpenGL_3_3,
87292         PROVIDER_GL_ARB_blend_func_extended,
87293         gl_provider_terminator
87294     };
87295     static const uint32_t entrypoints[] = {
87296         19853 /* "glGetFragDataIndexEXT" */,
87297         19834 /* "glGetFragDataIndex" */,
87298         19834 /* "glGetFragDataIndex" */,
87299     };
87300     return gl_provider_resolver(entrypoint_strings + 19853 /* "glGetFragDataIndexEXT" */,
87301                                 providers, entrypoints);
87302 }
87303 
87304 static PFNGLGETFRAGDATALOCATIONPROC
epoxy_glGetFragDataLocation_resolver(void)87305 epoxy_glGetFragDataLocation_resolver(void)
87306 {
87307     static const enum gl_provider providers[] = {
87308         PROVIDER_Desktop_OpenGL_3_0,
87309         PROVIDER_OpenGL_ES_3_0,
87310         PROVIDER_GL_EXT_gpu_shader4,
87311         gl_provider_terminator
87312     };
87313     static const uint32_t entrypoints[] = {
87314         19875 /* "glGetFragDataLocation" */,
87315         19875 /* "glGetFragDataLocation" */,
87316         19897 /* "glGetFragDataLocationEXT" */,
87317     };
87318     return gl_provider_resolver(entrypoint_strings + 19875 /* "glGetFragDataLocation" */,
87319                                 providers, entrypoints);
87320 }
87321 
87322 static PFNGLGETFRAGDATALOCATIONEXTPROC
epoxy_glGetFragDataLocationEXT_resolver(void)87323 epoxy_glGetFragDataLocationEXT_resolver(void)
87324 {
87325     static const enum gl_provider providers[] = {
87326         PROVIDER_GL_EXT_gpu_shader4,
87327         PROVIDER_Desktop_OpenGL_3_0,
87328         PROVIDER_OpenGL_ES_3_0,
87329         gl_provider_terminator
87330     };
87331     static const uint32_t entrypoints[] = {
87332         19897 /* "glGetFragDataLocationEXT" */,
87333         19875 /* "glGetFragDataLocation" */,
87334         19875 /* "glGetFragDataLocation" */,
87335     };
87336     return gl_provider_resolver(entrypoint_strings + 19897 /* "glGetFragDataLocationEXT" */,
87337                                 providers, entrypoints);
87338 }
87339 
87340 static PFNGLGETFRAGMENTLIGHTFVSGIXPROC
epoxy_glGetFragmentLightfvSGIX_resolver(void)87341 epoxy_glGetFragmentLightfvSGIX_resolver(void)
87342 {
87343     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 19922 /* glGetFragmentLightfvSGIX */);
87344 }
87345 
87346 static PFNGLGETFRAGMENTLIGHTIVSGIXPROC
epoxy_glGetFragmentLightivSGIX_resolver(void)87347 epoxy_glGetFragmentLightivSGIX_resolver(void)
87348 {
87349     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 19947 /* glGetFragmentLightivSGIX */);
87350 }
87351 
87352 static PFNGLGETFRAGMENTMATERIALFVSGIXPROC
epoxy_glGetFragmentMaterialfvSGIX_resolver(void)87353 epoxy_glGetFragmentMaterialfvSGIX_resolver(void)
87354 {
87355     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 19972 /* glGetFragmentMaterialfvSGIX */);
87356 }
87357 
87358 static PFNGLGETFRAGMENTMATERIALIVSGIXPROC
epoxy_glGetFragmentMaterialivSGIX_resolver(void)87359 epoxy_glGetFragmentMaterialivSGIX_resolver(void)
87360 {
87361     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 20000 /* glGetFragmentMaterialivSGIX */);
87362 }
87363 
87364 static PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC
epoxy_glGetFramebufferAttachmentParameteriv_resolver(void)87365 epoxy_glGetFramebufferAttachmentParameteriv_resolver(void)
87366 {
87367     static const enum gl_provider providers[] = {
87368         PROVIDER_Desktop_OpenGL_3_0,
87369         PROVIDER_GL_ARB_framebuffer_object,
87370         PROVIDER_OpenGL_ES_2_0,
87371         PROVIDER_GL_EXT_framebuffer_object,
87372         gl_provider_terminator
87373     };
87374     static const uint32_t entrypoints[] = {
87375         20028 /* "glGetFramebufferAttachmentParameteriv" */,
87376         20028 /* "glGetFramebufferAttachmentParameteriv" */,
87377         20028 /* "glGetFramebufferAttachmentParameteriv" */,
87378         20066 /* "glGetFramebufferAttachmentParameterivEXT" */,
87379     };
87380     return gl_provider_resolver(entrypoint_strings + 20028 /* "glGetFramebufferAttachmentParameteriv" */,
87381                                 providers, entrypoints);
87382 }
87383 
87384 static PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC
epoxy_glGetFramebufferAttachmentParameterivEXT_resolver(void)87385 epoxy_glGetFramebufferAttachmentParameterivEXT_resolver(void)
87386 {
87387     static const enum gl_provider providers[] = {
87388         PROVIDER_GL_EXT_framebuffer_object,
87389         PROVIDER_Desktop_OpenGL_3_0,
87390         PROVIDER_GL_ARB_framebuffer_object,
87391         PROVIDER_OpenGL_ES_2_0,
87392         gl_provider_terminator
87393     };
87394     static const uint32_t entrypoints[] = {
87395         20066 /* "glGetFramebufferAttachmentParameterivEXT" */,
87396         20028 /* "glGetFramebufferAttachmentParameteriv" */,
87397         20028 /* "glGetFramebufferAttachmentParameteriv" */,
87398         20028 /* "glGetFramebufferAttachmentParameteriv" */,
87399     };
87400     return gl_provider_resolver(entrypoint_strings + 20066 /* "glGetFramebufferAttachmentParameterivEXT" */,
87401                                 providers, entrypoints);
87402 }
87403 
87404 static PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC
epoxy_glGetFramebufferAttachmentParameterivOES_resolver(void)87405 epoxy_glGetFramebufferAttachmentParameterivOES_resolver(void)
87406 {
87407     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 20107 /* glGetFramebufferAttachmentParameterivOES */);
87408 }
87409 
87410 static PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC
epoxy_glGetFramebufferParameterfvAMD_resolver(void)87411 epoxy_glGetFramebufferParameterfvAMD_resolver(void)
87412 {
87413     return gl_single_resolver(PROVIDER_GL_AMD_framebuffer_sample_positions, 20148 /* glGetFramebufferParameterfvAMD */);
87414 }
87415 
87416 static PFNGLGETFRAMEBUFFERPARAMETERIVPROC
epoxy_glGetFramebufferParameteriv_resolver(void)87417 epoxy_glGetFramebufferParameteriv_resolver(void)
87418 {
87419     static const enum gl_provider providers[] = {
87420         PROVIDER_Desktop_OpenGL_4_3,
87421         PROVIDER_GL_ARB_framebuffer_no_attachments,
87422         PROVIDER_OpenGL_ES_3_1,
87423         gl_provider_terminator
87424     };
87425     static const uint32_t entrypoints[] = {
87426         20179 /* "glGetFramebufferParameteriv" */,
87427         20179 /* "glGetFramebufferParameteriv" */,
87428         20179 /* "glGetFramebufferParameteriv" */,
87429     };
87430     return gl_provider_resolver(entrypoint_strings + 20179 /* "glGetFramebufferParameteriv" */,
87431                                 providers, entrypoints);
87432 }
87433 
87434 static PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC
epoxy_glGetFramebufferParameterivEXT_resolver(void)87435 epoxy_glGetFramebufferParameterivEXT_resolver(void)
87436 {
87437     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 20207 /* glGetFramebufferParameterivEXT */);
87438 }
87439 
87440 static PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC
epoxy_glGetFramebufferParameterivMESA_resolver(void)87441 epoxy_glGetFramebufferParameterivMESA_resolver(void)
87442 {
87443     return gl_single_resolver(PROVIDER_GL_MESA_framebuffer_flip_y, 20238 /* glGetFramebufferParameterivMESA */);
87444 }
87445 
87446 static PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC
epoxy_glGetFramebufferPixelLocalStorageSizeEXT_resolver(void)87447 epoxy_glGetFramebufferPixelLocalStorageSizeEXT_resolver(void)
87448 {
87449     return gl_single_resolver(PROVIDER_GL_EXT_shader_pixel_local_storage2, 20270 /* glGetFramebufferPixelLocalStorageSizeEXT */);
87450 }
87451 
87452 static PFNGLGETGRAPHICSRESETSTATUSPROC
epoxy_glGetGraphicsResetStatus_resolver(void)87453 epoxy_glGetGraphicsResetStatus_resolver(void)
87454 {
87455     static const enum gl_provider providers[] = {
87456         PROVIDER_Desktop_OpenGL_4_5,
87457         PROVIDER_GL_KHR_robustness,
87458         PROVIDER_OpenGL_ES_3_2,
87459         PROVIDER_GL_EXT_robustness,
87460         PROVIDER_GL_KHR_robustness,
87461         gl_provider_terminator
87462     };
87463     static const uint32_t entrypoints[] = {
87464         20311 /* "glGetGraphicsResetStatus" */,
87465         20311 /* "glGetGraphicsResetStatus" */,
87466         20311 /* "glGetGraphicsResetStatus" */,
87467         20364 /* "glGetGraphicsResetStatusEXT" */,
87468         20392 /* "glGetGraphicsResetStatusKHR" */,
87469     };
87470     return gl_provider_resolver(entrypoint_strings + 20311 /* "glGetGraphicsResetStatus" */,
87471                                 providers, entrypoints);
87472 }
87473 
87474 static PFNGLGETGRAPHICSRESETSTATUSARBPROC
epoxy_glGetGraphicsResetStatusARB_resolver(void)87475 epoxy_glGetGraphicsResetStatusARB_resolver(void)
87476 {
87477     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 20336 /* glGetGraphicsResetStatusARB */);
87478 }
87479 
87480 static PFNGLGETGRAPHICSRESETSTATUSEXTPROC
epoxy_glGetGraphicsResetStatusEXT_resolver(void)87481 epoxy_glGetGraphicsResetStatusEXT_resolver(void)
87482 {
87483     static const enum gl_provider providers[] = {
87484         PROVIDER_GL_EXT_robustness,
87485         PROVIDER_Desktop_OpenGL_4_5,
87486         PROVIDER_GL_KHR_robustness,
87487         PROVIDER_OpenGL_ES_3_2,
87488         PROVIDER_GL_KHR_robustness,
87489         gl_provider_terminator
87490     };
87491     static const uint32_t entrypoints[] = {
87492         20364 /* "glGetGraphicsResetStatusEXT" */,
87493         20311 /* "glGetGraphicsResetStatus" */,
87494         20311 /* "glGetGraphicsResetStatus" */,
87495         20311 /* "glGetGraphicsResetStatus" */,
87496         20392 /* "glGetGraphicsResetStatusKHR" */,
87497     };
87498     return gl_provider_resolver(entrypoint_strings + 20364 /* "glGetGraphicsResetStatusEXT" */,
87499                                 providers, entrypoints);
87500 }
87501 
87502 static PFNGLGETGRAPHICSRESETSTATUSKHRPROC
epoxy_glGetGraphicsResetStatusKHR_resolver(void)87503 epoxy_glGetGraphicsResetStatusKHR_resolver(void)
87504 {
87505     static const enum gl_provider providers[] = {
87506         PROVIDER_GL_KHR_robustness,
87507         PROVIDER_Desktop_OpenGL_4_5,
87508         PROVIDER_GL_KHR_robustness,
87509         PROVIDER_OpenGL_ES_3_2,
87510         PROVIDER_GL_EXT_robustness,
87511         gl_provider_terminator
87512     };
87513     static const uint32_t entrypoints[] = {
87514         20392 /* "glGetGraphicsResetStatusKHR" */,
87515         20311 /* "glGetGraphicsResetStatus" */,
87516         20311 /* "glGetGraphicsResetStatus" */,
87517         20311 /* "glGetGraphicsResetStatus" */,
87518         20364 /* "glGetGraphicsResetStatusEXT" */,
87519     };
87520     return gl_provider_resolver(entrypoint_strings + 20392 /* "glGetGraphicsResetStatusKHR" */,
87521                                 providers, entrypoints);
87522 }
87523 
87524 static PFNGLGETHANDLEARBPROC
epoxy_glGetHandleARB_resolver(void)87525 epoxy_glGetHandleARB_resolver(void)
87526 {
87527     return gl_single_resolver(PROVIDER_GL_ARB_shader_objects, 20420 /* glGetHandleARB */);
87528 }
87529 
87530 static PFNGLGETHISTOGRAMPROC
epoxy_glGetHistogram_resolver(void)87531 epoxy_glGetHistogram_resolver(void)
87532 {
87533     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 20435 /* glGetHistogram */);
87534 }
87535 
87536 static PFNGLGETHISTOGRAMEXTPROC
epoxy_glGetHistogramEXT_resolver(void)87537 epoxy_glGetHistogramEXT_resolver(void)
87538 {
87539     return gl_single_resolver(PROVIDER_GL_EXT_histogram, 20450 /* glGetHistogramEXT */);
87540 }
87541 
87542 static PFNGLGETHISTOGRAMPARAMETERFVPROC
epoxy_glGetHistogramParameterfv_resolver(void)87543 epoxy_glGetHistogramParameterfv_resolver(void)
87544 {
87545     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 20468 /* glGetHistogramParameterfv */);
87546 }
87547 
87548 static PFNGLGETHISTOGRAMPARAMETERFVEXTPROC
epoxy_glGetHistogramParameterfvEXT_resolver(void)87549 epoxy_glGetHistogramParameterfvEXT_resolver(void)
87550 {
87551     return gl_single_resolver(PROVIDER_GL_EXT_histogram, 20494 /* glGetHistogramParameterfvEXT */);
87552 }
87553 
87554 static PFNGLGETHISTOGRAMPARAMETERIVPROC
epoxy_glGetHistogramParameteriv_resolver(void)87555 epoxy_glGetHistogramParameteriv_resolver(void)
87556 {
87557     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 20523 /* glGetHistogramParameteriv */);
87558 }
87559 
87560 static PFNGLGETHISTOGRAMPARAMETERIVEXTPROC
epoxy_glGetHistogramParameterivEXT_resolver(void)87561 epoxy_glGetHistogramParameterivEXT_resolver(void)
87562 {
87563     return gl_single_resolver(PROVIDER_GL_EXT_histogram, 20549 /* glGetHistogramParameterivEXT */);
87564 }
87565 
87566 static PFNGLGETHISTOGRAMPARAMETERXVOESPROC
epoxy_glGetHistogramParameterxvOES_resolver(void)87567 epoxy_glGetHistogramParameterxvOES_resolver(void)
87568 {
87569     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 20578 /* glGetHistogramParameterxvOES */);
87570 }
87571 
87572 static PFNGLGETIMAGEHANDLEARBPROC
epoxy_glGetImageHandleARB_resolver(void)87573 epoxy_glGetImageHandleARB_resolver(void)
87574 {
87575     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 20607 /* glGetImageHandleARB */);
87576 }
87577 
87578 static PFNGLGETIMAGEHANDLENVPROC
epoxy_glGetImageHandleNV_resolver(void)87579 epoxy_glGetImageHandleNV_resolver(void)
87580 {
87581     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 20627 /* glGetImageHandleNV */);
87582 }
87583 
87584 static PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC
epoxy_glGetImageTransformParameterfvHP_resolver(void)87585 epoxy_glGetImageTransformParameterfvHP_resolver(void)
87586 {
87587     return gl_single_resolver(PROVIDER_GL_HP_image_transform, 20646 /* glGetImageTransformParameterfvHP */);
87588 }
87589 
87590 static PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC
epoxy_glGetImageTransformParameterivHP_resolver(void)87591 epoxy_glGetImageTransformParameterivHP_resolver(void)
87592 {
87593     return gl_single_resolver(PROVIDER_GL_HP_image_transform, 20679 /* glGetImageTransformParameterivHP */);
87594 }
87595 
87596 static PFNGLGETINFOLOGARBPROC
epoxy_glGetInfoLogARB_resolver(void)87597 epoxy_glGetInfoLogARB_resolver(void)
87598 {
87599     return gl_single_resolver(PROVIDER_GL_ARB_shader_objects, 20712 /* glGetInfoLogARB */);
87600 }
87601 
87602 static PFNGLGETINSTRUMENTSSGIXPROC
epoxy_glGetInstrumentsSGIX_resolver(void)87603 epoxy_glGetInstrumentsSGIX_resolver(void)
87604 {
87605     return gl_single_resolver(PROVIDER_GL_SGIX_instruments, 20728 /* glGetInstrumentsSGIX */);
87606 }
87607 
87608 static PFNGLGETINTEGER64I_VPROC
epoxy_glGetInteger64i_v_resolver(void)87609 epoxy_glGetInteger64i_v_resolver(void)
87610 {
87611     static const enum gl_provider providers[] = {
87612         PROVIDER_Desktop_OpenGL_3_2,
87613         PROVIDER_OpenGL_ES_3_0,
87614         gl_provider_terminator
87615     };
87616     static const uint32_t entrypoints[] = {
87617         20749 /* "glGetInteger64i_v" */,
87618         20749 /* "glGetInteger64i_v" */,
87619     };
87620     return gl_provider_resolver(entrypoint_strings + 20749 /* "glGetInteger64i_v" */,
87621                                 providers, entrypoints);
87622 }
87623 
87624 static PFNGLGETINTEGER64VPROC
epoxy_glGetInteger64v_resolver(void)87625 epoxy_glGetInteger64v_resolver(void)
87626 {
87627     static const enum gl_provider providers[] = {
87628         PROVIDER_Desktop_OpenGL_3_2,
87629         PROVIDER_GL_ARB_sync,
87630         PROVIDER_OpenGL_ES_3_0,
87631         PROVIDER_GL_APPLE_sync,
87632         gl_provider_terminator
87633     };
87634     static const uint32_t entrypoints[] = {
87635         20767 /* "glGetInteger64v" */,
87636         20767 /* "glGetInteger64v" */,
87637         20767 /* "glGetInteger64v" */,
87638         20783 /* "glGetInteger64vAPPLE" */,
87639     };
87640     return gl_provider_resolver(entrypoint_strings + 20767 /* "glGetInteger64v" */,
87641                                 providers, entrypoints);
87642 }
87643 
87644 static PFNGLGETINTEGER64VAPPLEPROC
epoxy_glGetInteger64vAPPLE_resolver(void)87645 epoxy_glGetInteger64vAPPLE_resolver(void)
87646 {
87647     static const enum gl_provider providers[] = {
87648         PROVIDER_GL_APPLE_sync,
87649         PROVIDER_Desktop_OpenGL_3_2,
87650         PROVIDER_GL_ARB_sync,
87651         PROVIDER_OpenGL_ES_3_0,
87652         gl_provider_terminator
87653     };
87654     static const uint32_t entrypoints[] = {
87655         20783 /* "glGetInteger64vAPPLE" */,
87656         20767 /* "glGetInteger64v" */,
87657         20767 /* "glGetInteger64v" */,
87658         20767 /* "glGetInteger64v" */,
87659     };
87660     return gl_provider_resolver(entrypoint_strings + 20783 /* "glGetInteger64vAPPLE" */,
87661                                 providers, entrypoints);
87662 }
87663 
87664 static PFNGLGETINTEGERINDEXEDVEXTPROC
epoxy_glGetIntegerIndexedvEXT_resolver(void)87665 epoxy_glGetIntegerIndexedvEXT_resolver(void)
87666 {
87667     static const enum gl_provider providers[] = {
87668         PROVIDER_GL_EXT_direct_state_access,
87669         PROVIDER_GL_EXT_draw_buffers2,
87670         PROVIDER_Desktop_OpenGL_3_0,
87671         PROVIDER_Desktop_OpenGL_3_1,
87672         PROVIDER_GL_ARB_uniform_buffer_object,
87673         PROVIDER_OpenGL_ES_3_0,
87674         gl_provider_terminator
87675     };
87676     static const uint32_t entrypoints[] = {
87677         20804 /* "glGetIntegerIndexedvEXT" */,
87678         20804 /* "glGetIntegerIndexedvEXT" */,
87679         20828 /* "glGetIntegeri_v" */,
87680         20828 /* "glGetIntegeri_v" */,
87681         20828 /* "glGetIntegeri_v" */,
87682         20828 /* "glGetIntegeri_v" */,
87683     };
87684     return gl_provider_resolver(entrypoint_strings + 20804 /* "glGetIntegerIndexedvEXT" */,
87685                                 providers, entrypoints);
87686 }
87687 
87688 static PFNGLGETINTEGERI_VPROC
epoxy_glGetIntegeri_v_resolver(void)87689 epoxy_glGetIntegeri_v_resolver(void)
87690 {
87691     static const enum gl_provider providers[] = {
87692         PROVIDER_Desktop_OpenGL_3_0,
87693         PROVIDER_Desktop_OpenGL_3_1,
87694         PROVIDER_GL_ARB_uniform_buffer_object,
87695         PROVIDER_OpenGL_ES_3_0,
87696         PROVIDER_GL_EXT_direct_state_access,
87697         PROVIDER_GL_EXT_draw_buffers2,
87698         gl_provider_terminator
87699     };
87700     static const uint32_t entrypoints[] = {
87701         20828 /* "glGetIntegeri_v" */,
87702         20828 /* "glGetIntegeri_v" */,
87703         20828 /* "glGetIntegeri_v" */,
87704         20828 /* "glGetIntegeri_v" */,
87705         20804 /* "glGetIntegerIndexedvEXT" */,
87706         20804 /* "glGetIntegerIndexedvEXT" */,
87707     };
87708     return gl_provider_resolver(entrypoint_strings + 20828 /* "glGetIntegeri_v" */,
87709                                 providers, entrypoints);
87710 }
87711 
87712 static PFNGLGETINTEGERI_VEXTPROC
epoxy_glGetIntegeri_vEXT_resolver(void)87713 epoxy_glGetIntegeri_vEXT_resolver(void)
87714 {
87715     return gl_single_resolver(PROVIDER_GL_EXT_multiview_draw_buffers, 20844 /* glGetIntegeri_vEXT */);
87716 }
87717 
87718 static PFNGLGETINTEGERUI64I_VNVPROC
epoxy_glGetIntegerui64i_vNV_resolver(void)87719 epoxy_glGetIntegerui64i_vNV_resolver(void)
87720 {
87721     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 20863 /* glGetIntegerui64i_vNV */);
87722 }
87723 
87724 static PFNGLGETINTEGERUI64VNVPROC
epoxy_glGetIntegerui64vNV_resolver(void)87725 epoxy_glGetIntegerui64vNV_resolver(void)
87726 {
87727     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 20885 /* glGetIntegerui64vNV */);
87728 }
87729 
87730 static PFNGLGETINTEGERVPROC
epoxy_glGetIntegerv_resolver(void)87731 epoxy_glGetIntegerv_resolver(void)
87732 {
87733     return gl_single_resolver(PROVIDER_always_present, 20905 /* glGetIntegerv */);
87734 }
87735 
87736 static PFNGLGETINTERNALFORMATSAMPLEIVNVPROC
epoxy_glGetInternalformatSampleivNV_resolver(void)87737 epoxy_glGetInternalformatSampleivNV_resolver(void)
87738 {
87739     return gl_single_resolver(PROVIDER_GL_NV_internalformat_sample_query, 20919 /* glGetInternalformatSampleivNV */);
87740 }
87741 
87742 static PFNGLGETINTERNALFORMATI64VPROC
epoxy_glGetInternalformati64v_resolver(void)87743 epoxy_glGetInternalformati64v_resolver(void)
87744 {
87745     static const enum gl_provider providers[] = {
87746         PROVIDER_Desktop_OpenGL_4_3,
87747         PROVIDER_GL_ARB_internalformat_query2,
87748         gl_provider_terminator
87749     };
87750     static const uint32_t entrypoints[] = {
87751         20949 /* "glGetInternalformati64v" */,
87752         20949 /* "glGetInternalformati64v" */,
87753     };
87754     return gl_provider_resolver(entrypoint_strings + 20949 /* "glGetInternalformati64v" */,
87755                                 providers, entrypoints);
87756 }
87757 
87758 static PFNGLGETINTERNALFORMATIVPROC
epoxy_glGetInternalformativ_resolver(void)87759 epoxy_glGetInternalformativ_resolver(void)
87760 {
87761     static const enum gl_provider providers[] = {
87762         PROVIDER_Desktop_OpenGL_4_2,
87763         PROVIDER_GL_ARB_internalformat_query,
87764         PROVIDER_OpenGL_ES_3_0,
87765         gl_provider_terminator
87766     };
87767     static const uint32_t entrypoints[] = {
87768         20973 /* "glGetInternalformativ" */,
87769         20973 /* "glGetInternalformativ" */,
87770         20973 /* "glGetInternalformativ" */,
87771     };
87772     return gl_provider_resolver(entrypoint_strings + 20973 /* "glGetInternalformativ" */,
87773                                 providers, entrypoints);
87774 }
87775 
87776 static PFNGLGETINVARIANTBOOLEANVEXTPROC
epoxy_glGetInvariantBooleanvEXT_resolver(void)87777 epoxy_glGetInvariantBooleanvEXT_resolver(void)
87778 {
87779     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 20995 /* glGetInvariantBooleanvEXT */);
87780 }
87781 
87782 static PFNGLGETINVARIANTFLOATVEXTPROC
epoxy_glGetInvariantFloatvEXT_resolver(void)87783 epoxy_glGetInvariantFloatvEXT_resolver(void)
87784 {
87785     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 21021 /* glGetInvariantFloatvEXT */);
87786 }
87787 
87788 static PFNGLGETINVARIANTINTEGERVEXTPROC
epoxy_glGetInvariantIntegervEXT_resolver(void)87789 epoxy_glGetInvariantIntegervEXT_resolver(void)
87790 {
87791     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 21045 /* glGetInvariantIntegervEXT */);
87792 }
87793 
87794 static PFNGLGETLIGHTFVPROC
epoxy_glGetLightfv_resolver(void)87795 epoxy_glGetLightfv_resolver(void)
87796 {
87797     static const enum gl_provider providers[] = {
87798         PROVIDER_Desktop_OpenGL_1_0,
87799         PROVIDER_OpenGL_ES_1_0,
87800         gl_provider_terminator
87801     };
87802     static const uint32_t entrypoints[] = {
87803         21071 /* "glGetLightfv" */,
87804         21071 /* "glGetLightfv" */,
87805     };
87806     return gl_provider_resolver(entrypoint_strings + 21071 /* "glGetLightfv" */,
87807                                 providers, entrypoints);
87808 }
87809 
87810 static PFNGLGETLIGHTIVPROC
epoxy_glGetLightiv_resolver(void)87811 epoxy_glGetLightiv_resolver(void)
87812 {
87813     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 21084 /* glGetLightiv */);
87814 }
87815 
87816 static PFNGLGETLIGHTXOESPROC
epoxy_glGetLightxOES_resolver(void)87817 epoxy_glGetLightxOES_resolver(void)
87818 {
87819     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 21097 /* glGetLightxOES */);
87820 }
87821 
87822 static PFNGLGETLIGHTXVPROC
epoxy_glGetLightxv_resolver(void)87823 epoxy_glGetLightxv_resolver(void)
87824 {
87825     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 21112 /* glGetLightxv */);
87826 }
87827 
87828 static PFNGLGETLIGHTXVOESPROC
epoxy_glGetLightxvOES_resolver(void)87829 epoxy_glGetLightxvOES_resolver(void)
87830 {
87831     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 21125 /* glGetLightxvOES */);
87832 }
87833 
87834 static PFNGLGETLISTPARAMETERFVSGIXPROC
epoxy_glGetListParameterfvSGIX_resolver(void)87835 epoxy_glGetListParameterfvSGIX_resolver(void)
87836 {
87837     return gl_single_resolver(PROVIDER_GL_SGIX_list_priority, 21141 /* glGetListParameterfvSGIX */);
87838 }
87839 
87840 static PFNGLGETLISTPARAMETERIVSGIXPROC
epoxy_glGetListParameterivSGIX_resolver(void)87841 epoxy_glGetListParameterivSGIX_resolver(void)
87842 {
87843     return gl_single_resolver(PROVIDER_GL_SGIX_list_priority, 21166 /* glGetListParameterivSGIX */);
87844 }
87845 
87846 static PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC
epoxy_glGetLocalConstantBooleanvEXT_resolver(void)87847 epoxy_glGetLocalConstantBooleanvEXT_resolver(void)
87848 {
87849     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 21191 /* glGetLocalConstantBooleanvEXT */);
87850 }
87851 
87852 static PFNGLGETLOCALCONSTANTFLOATVEXTPROC
epoxy_glGetLocalConstantFloatvEXT_resolver(void)87853 epoxy_glGetLocalConstantFloatvEXT_resolver(void)
87854 {
87855     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 21221 /* glGetLocalConstantFloatvEXT */);
87856 }
87857 
87858 static PFNGLGETLOCALCONSTANTINTEGERVEXTPROC
epoxy_glGetLocalConstantIntegervEXT_resolver(void)87859 epoxy_glGetLocalConstantIntegervEXT_resolver(void)
87860 {
87861     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 21249 /* glGetLocalConstantIntegervEXT */);
87862 }
87863 
87864 static PFNGLGETMAPATTRIBPARAMETERFVNVPROC
epoxy_glGetMapAttribParameterfvNV_resolver(void)87865 epoxy_glGetMapAttribParameterfvNV_resolver(void)
87866 {
87867     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 21279 /* glGetMapAttribParameterfvNV */);
87868 }
87869 
87870 static PFNGLGETMAPATTRIBPARAMETERIVNVPROC
epoxy_glGetMapAttribParameterivNV_resolver(void)87871 epoxy_glGetMapAttribParameterivNV_resolver(void)
87872 {
87873     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 21307 /* glGetMapAttribParameterivNV */);
87874 }
87875 
87876 static PFNGLGETMAPCONTROLPOINTSNVPROC
epoxy_glGetMapControlPointsNV_resolver(void)87877 epoxy_glGetMapControlPointsNV_resolver(void)
87878 {
87879     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 21335 /* glGetMapControlPointsNV */);
87880 }
87881 
87882 static PFNGLGETMAPPARAMETERFVNVPROC
epoxy_glGetMapParameterfvNV_resolver(void)87883 epoxy_glGetMapParameterfvNV_resolver(void)
87884 {
87885     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 21359 /* glGetMapParameterfvNV */);
87886 }
87887 
87888 static PFNGLGETMAPPARAMETERIVNVPROC
epoxy_glGetMapParameterivNV_resolver(void)87889 epoxy_glGetMapParameterivNV_resolver(void)
87890 {
87891     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 21381 /* glGetMapParameterivNV */);
87892 }
87893 
87894 static PFNGLGETMAPDVPROC
epoxy_glGetMapdv_resolver(void)87895 epoxy_glGetMapdv_resolver(void)
87896 {
87897     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 21403 /* glGetMapdv */);
87898 }
87899 
87900 static PFNGLGETMAPFVPROC
epoxy_glGetMapfv_resolver(void)87901 epoxy_glGetMapfv_resolver(void)
87902 {
87903     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 21414 /* glGetMapfv */);
87904 }
87905 
87906 static PFNGLGETMAPIVPROC
epoxy_glGetMapiv_resolver(void)87907 epoxy_glGetMapiv_resolver(void)
87908 {
87909     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 21425 /* glGetMapiv */);
87910 }
87911 
87912 static PFNGLGETMAPXVOESPROC
epoxy_glGetMapxvOES_resolver(void)87913 epoxy_glGetMapxvOES_resolver(void)
87914 {
87915     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 21436 /* glGetMapxvOES */);
87916 }
87917 
87918 static PFNGLGETMATERIALFVPROC
epoxy_glGetMaterialfv_resolver(void)87919 epoxy_glGetMaterialfv_resolver(void)
87920 {
87921     static const enum gl_provider providers[] = {
87922         PROVIDER_Desktop_OpenGL_1_0,
87923         PROVIDER_OpenGL_ES_1_0,
87924         gl_provider_terminator
87925     };
87926     static const uint32_t entrypoints[] = {
87927         21450 /* "glGetMaterialfv" */,
87928         21450 /* "glGetMaterialfv" */,
87929     };
87930     return gl_provider_resolver(entrypoint_strings + 21450 /* "glGetMaterialfv" */,
87931                                 providers, entrypoints);
87932 }
87933 
87934 static PFNGLGETMATERIALIVPROC
epoxy_glGetMaterialiv_resolver(void)87935 epoxy_glGetMaterialiv_resolver(void)
87936 {
87937     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 21466 /* glGetMaterialiv */);
87938 }
87939 
87940 static PFNGLGETMATERIALXOESPROC
epoxy_glGetMaterialxOES_resolver(void)87941 epoxy_glGetMaterialxOES_resolver(void)
87942 {
87943     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 21482 /* glGetMaterialxOES */);
87944 }
87945 
87946 static PFNGLGETMATERIALXVPROC
epoxy_glGetMaterialxv_resolver(void)87947 epoxy_glGetMaterialxv_resolver(void)
87948 {
87949     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 21500 /* glGetMaterialxv */);
87950 }
87951 
87952 static PFNGLGETMATERIALXVOESPROC
epoxy_glGetMaterialxvOES_resolver(void)87953 epoxy_glGetMaterialxvOES_resolver(void)
87954 {
87955     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 21516 /* glGetMaterialxvOES */);
87956 }
87957 
87958 static PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC
epoxy_glGetMemoryObjectDetachedResourcesuivNV_resolver(void)87959 epoxy_glGetMemoryObjectDetachedResourcesuivNV_resolver(void)
87960 {
87961     return gl_single_resolver(PROVIDER_GL_NV_memory_attachment, 21535 /* glGetMemoryObjectDetachedResourcesuivNV */);
87962 }
87963 
87964 static PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC
epoxy_glGetMemoryObjectParameterivEXT_resolver(void)87965 epoxy_glGetMemoryObjectParameterivEXT_resolver(void)
87966 {
87967     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 21575 /* glGetMemoryObjectParameterivEXT */);
87968 }
87969 
87970 static PFNGLGETMINMAXPROC
epoxy_glGetMinmax_resolver(void)87971 epoxy_glGetMinmax_resolver(void)
87972 {
87973     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 21607 /* glGetMinmax */);
87974 }
87975 
87976 static PFNGLGETMINMAXEXTPROC
epoxy_glGetMinmaxEXT_resolver(void)87977 epoxy_glGetMinmaxEXT_resolver(void)
87978 {
87979     return gl_single_resolver(PROVIDER_GL_EXT_histogram, 21619 /* glGetMinmaxEXT */);
87980 }
87981 
87982 static PFNGLGETMINMAXPARAMETERFVPROC
epoxy_glGetMinmaxParameterfv_resolver(void)87983 epoxy_glGetMinmaxParameterfv_resolver(void)
87984 {
87985     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 21634 /* glGetMinmaxParameterfv */);
87986 }
87987 
87988 static PFNGLGETMINMAXPARAMETERFVEXTPROC
epoxy_glGetMinmaxParameterfvEXT_resolver(void)87989 epoxy_glGetMinmaxParameterfvEXT_resolver(void)
87990 {
87991     return gl_single_resolver(PROVIDER_GL_EXT_histogram, 21657 /* glGetMinmaxParameterfvEXT */);
87992 }
87993 
87994 static PFNGLGETMINMAXPARAMETERIVPROC
epoxy_glGetMinmaxParameteriv_resolver(void)87995 epoxy_glGetMinmaxParameteriv_resolver(void)
87996 {
87997     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 21683 /* glGetMinmaxParameteriv */);
87998 }
87999 
88000 static PFNGLGETMINMAXPARAMETERIVEXTPROC
epoxy_glGetMinmaxParameterivEXT_resolver(void)88001 epoxy_glGetMinmaxParameterivEXT_resolver(void)
88002 {
88003     return gl_single_resolver(PROVIDER_GL_EXT_histogram, 21706 /* glGetMinmaxParameterivEXT */);
88004 }
88005 
88006 static PFNGLGETMULTITEXENVFVEXTPROC
epoxy_glGetMultiTexEnvfvEXT_resolver(void)88007 epoxy_glGetMultiTexEnvfvEXT_resolver(void)
88008 {
88009     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21732 /* glGetMultiTexEnvfvEXT */);
88010 }
88011 
88012 static PFNGLGETMULTITEXENVIVEXTPROC
epoxy_glGetMultiTexEnvivEXT_resolver(void)88013 epoxy_glGetMultiTexEnvivEXT_resolver(void)
88014 {
88015     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21754 /* glGetMultiTexEnvivEXT */);
88016 }
88017 
88018 static PFNGLGETMULTITEXGENDVEXTPROC
epoxy_glGetMultiTexGendvEXT_resolver(void)88019 epoxy_glGetMultiTexGendvEXT_resolver(void)
88020 {
88021     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21776 /* glGetMultiTexGendvEXT */);
88022 }
88023 
88024 static PFNGLGETMULTITEXGENFVEXTPROC
epoxy_glGetMultiTexGenfvEXT_resolver(void)88025 epoxy_glGetMultiTexGenfvEXT_resolver(void)
88026 {
88027     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21798 /* glGetMultiTexGenfvEXT */);
88028 }
88029 
88030 static PFNGLGETMULTITEXGENIVEXTPROC
epoxy_glGetMultiTexGenivEXT_resolver(void)88031 epoxy_glGetMultiTexGenivEXT_resolver(void)
88032 {
88033     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21820 /* glGetMultiTexGenivEXT */);
88034 }
88035 
88036 static PFNGLGETMULTITEXIMAGEEXTPROC
epoxy_glGetMultiTexImageEXT_resolver(void)88037 epoxy_glGetMultiTexImageEXT_resolver(void)
88038 {
88039     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21842 /* glGetMultiTexImageEXT */);
88040 }
88041 
88042 static PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC
epoxy_glGetMultiTexLevelParameterfvEXT_resolver(void)88043 epoxy_glGetMultiTexLevelParameterfvEXT_resolver(void)
88044 {
88045     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21864 /* glGetMultiTexLevelParameterfvEXT */);
88046 }
88047 
88048 static PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC
epoxy_glGetMultiTexLevelParameterivEXT_resolver(void)88049 epoxy_glGetMultiTexLevelParameterivEXT_resolver(void)
88050 {
88051     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21897 /* glGetMultiTexLevelParameterivEXT */);
88052 }
88053 
88054 static PFNGLGETMULTITEXPARAMETERIIVEXTPROC
epoxy_glGetMultiTexParameterIivEXT_resolver(void)88055 epoxy_glGetMultiTexParameterIivEXT_resolver(void)
88056 {
88057     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21930 /* glGetMultiTexParameterIivEXT */);
88058 }
88059 
88060 static PFNGLGETMULTITEXPARAMETERIUIVEXTPROC
epoxy_glGetMultiTexParameterIuivEXT_resolver(void)88061 epoxy_glGetMultiTexParameterIuivEXT_resolver(void)
88062 {
88063     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21959 /* glGetMultiTexParameterIuivEXT */);
88064 }
88065 
88066 static PFNGLGETMULTITEXPARAMETERFVEXTPROC
epoxy_glGetMultiTexParameterfvEXT_resolver(void)88067 epoxy_glGetMultiTexParameterfvEXT_resolver(void)
88068 {
88069     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 21989 /* glGetMultiTexParameterfvEXT */);
88070 }
88071 
88072 static PFNGLGETMULTITEXPARAMETERIVEXTPROC
epoxy_glGetMultiTexParameterivEXT_resolver(void)88073 epoxy_glGetMultiTexParameterivEXT_resolver(void)
88074 {
88075     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22017 /* glGetMultiTexParameterivEXT */);
88076 }
88077 
88078 static PFNGLGETMULTISAMPLEFVPROC
epoxy_glGetMultisamplefv_resolver(void)88079 epoxy_glGetMultisamplefv_resolver(void)
88080 {
88081     static const enum gl_provider providers[] = {
88082         PROVIDER_Desktop_OpenGL_3_2,
88083         PROVIDER_GL_ARB_texture_multisample,
88084         PROVIDER_OpenGL_ES_3_1,
88085         PROVIDER_GL_NV_explicit_multisample,
88086         gl_provider_terminator
88087     };
88088     static const uint32_t entrypoints[] = {
88089         22045 /* "glGetMultisamplefv" */,
88090         22045 /* "glGetMultisamplefv" */,
88091         22045 /* "glGetMultisamplefv" */,
88092         22064 /* "glGetMultisamplefvNV" */,
88093     };
88094     return gl_provider_resolver(entrypoint_strings + 22045 /* "glGetMultisamplefv" */,
88095                                 providers, entrypoints);
88096 }
88097 
88098 static PFNGLGETMULTISAMPLEFVNVPROC
epoxy_glGetMultisamplefvNV_resolver(void)88099 epoxy_glGetMultisamplefvNV_resolver(void)
88100 {
88101     static const enum gl_provider providers[] = {
88102         PROVIDER_GL_NV_explicit_multisample,
88103         PROVIDER_Desktop_OpenGL_3_2,
88104         PROVIDER_GL_ARB_texture_multisample,
88105         PROVIDER_OpenGL_ES_3_1,
88106         gl_provider_terminator
88107     };
88108     static const uint32_t entrypoints[] = {
88109         22064 /* "glGetMultisamplefvNV" */,
88110         22045 /* "glGetMultisamplefv" */,
88111         22045 /* "glGetMultisamplefv" */,
88112         22045 /* "glGetMultisamplefv" */,
88113     };
88114     return gl_provider_resolver(entrypoint_strings + 22064 /* "glGetMultisamplefvNV" */,
88115                                 providers, entrypoints);
88116 }
88117 
88118 static PFNGLGETNAMEDBUFFERPARAMETERI64VPROC
epoxy_glGetNamedBufferParameteri64v_resolver(void)88119 epoxy_glGetNamedBufferParameteri64v_resolver(void)
88120 {
88121     static const enum gl_provider providers[] = {
88122         PROVIDER_Desktop_OpenGL_4_5,
88123         PROVIDER_GL_ARB_direct_state_access,
88124         gl_provider_terminator
88125     };
88126     static const uint32_t entrypoints[] = {
88127         22085 /* "glGetNamedBufferParameteri64v" */,
88128         22085 /* "glGetNamedBufferParameteri64v" */,
88129     };
88130     return gl_provider_resolver(entrypoint_strings + 22085 /* "glGetNamedBufferParameteri64v" */,
88131                                 providers, entrypoints);
88132 }
88133 
88134 static PFNGLGETNAMEDBUFFERPARAMETERIVPROC
epoxy_glGetNamedBufferParameteriv_resolver(void)88135 epoxy_glGetNamedBufferParameteriv_resolver(void)
88136 {
88137     static const enum gl_provider providers[] = {
88138         PROVIDER_Desktop_OpenGL_4_5,
88139         PROVIDER_GL_ARB_direct_state_access,
88140         gl_provider_terminator
88141     };
88142     static const uint32_t entrypoints[] = {
88143         22115 /* "glGetNamedBufferParameteriv" */,
88144         22115 /* "glGetNamedBufferParameteriv" */,
88145     };
88146     return gl_provider_resolver(entrypoint_strings + 22115 /* "glGetNamedBufferParameteriv" */,
88147                                 providers, entrypoints);
88148 }
88149 
88150 static PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC
epoxy_glGetNamedBufferParameterivEXT_resolver(void)88151 epoxy_glGetNamedBufferParameterivEXT_resolver(void)
88152 {
88153     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22143 /* glGetNamedBufferParameterivEXT */);
88154 }
88155 
88156 static PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC
epoxy_glGetNamedBufferParameterui64vNV_resolver(void)88157 epoxy_glGetNamedBufferParameterui64vNV_resolver(void)
88158 {
88159     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 22174 /* glGetNamedBufferParameterui64vNV */);
88160 }
88161 
88162 static PFNGLGETNAMEDBUFFERPOINTERVPROC
epoxy_glGetNamedBufferPointerv_resolver(void)88163 epoxy_glGetNamedBufferPointerv_resolver(void)
88164 {
88165     static const enum gl_provider providers[] = {
88166         PROVIDER_Desktop_OpenGL_4_5,
88167         PROVIDER_GL_ARB_direct_state_access,
88168         gl_provider_terminator
88169     };
88170     static const uint32_t entrypoints[] = {
88171         22207 /* "glGetNamedBufferPointerv" */,
88172         22207 /* "glGetNamedBufferPointerv" */,
88173     };
88174     return gl_provider_resolver(entrypoint_strings + 22207 /* "glGetNamedBufferPointerv" */,
88175                                 providers, entrypoints);
88176 }
88177 
88178 static PFNGLGETNAMEDBUFFERPOINTERVEXTPROC
epoxy_glGetNamedBufferPointervEXT_resolver(void)88179 epoxy_glGetNamedBufferPointervEXT_resolver(void)
88180 {
88181     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22232 /* glGetNamedBufferPointervEXT */);
88182 }
88183 
88184 static PFNGLGETNAMEDBUFFERSUBDATAPROC
epoxy_glGetNamedBufferSubData_resolver(void)88185 epoxy_glGetNamedBufferSubData_resolver(void)
88186 {
88187     static const enum gl_provider providers[] = {
88188         PROVIDER_Desktop_OpenGL_4_5,
88189         PROVIDER_GL_ARB_direct_state_access,
88190         gl_provider_terminator
88191     };
88192     static const uint32_t entrypoints[] = {
88193         22260 /* "glGetNamedBufferSubData" */,
88194         22260 /* "glGetNamedBufferSubData" */,
88195     };
88196     return gl_provider_resolver(entrypoint_strings + 22260 /* "glGetNamedBufferSubData" */,
88197                                 providers, entrypoints);
88198 }
88199 
88200 static PFNGLGETNAMEDBUFFERSUBDATAEXTPROC
epoxy_glGetNamedBufferSubDataEXT_resolver(void)88201 epoxy_glGetNamedBufferSubDataEXT_resolver(void)
88202 {
88203     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22284 /* glGetNamedBufferSubDataEXT */);
88204 }
88205 
88206 static PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC
epoxy_glGetNamedFramebufferAttachmentParameteriv_resolver(void)88207 epoxy_glGetNamedFramebufferAttachmentParameteriv_resolver(void)
88208 {
88209     static const enum gl_provider providers[] = {
88210         PROVIDER_Desktop_OpenGL_4_5,
88211         PROVIDER_GL_ARB_direct_state_access,
88212         gl_provider_terminator
88213     };
88214     static const uint32_t entrypoints[] = {
88215         22311 /* "glGetNamedFramebufferAttachmentParameteriv" */,
88216         22311 /* "glGetNamedFramebufferAttachmentParameteriv" */,
88217     };
88218     return gl_provider_resolver(entrypoint_strings + 22311 /* "glGetNamedFramebufferAttachmentParameteriv" */,
88219                                 providers, entrypoints);
88220 }
88221 
88222 static PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC
epoxy_glGetNamedFramebufferAttachmentParameterivEXT_resolver(void)88223 epoxy_glGetNamedFramebufferAttachmentParameterivEXT_resolver(void)
88224 {
88225     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22354 /* glGetNamedFramebufferAttachmentParameterivEXT */);
88226 }
88227 
88228 static PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC
epoxy_glGetNamedFramebufferParameterfvAMD_resolver(void)88229 epoxy_glGetNamedFramebufferParameterfvAMD_resolver(void)
88230 {
88231     return gl_single_resolver(PROVIDER_GL_AMD_framebuffer_sample_positions, 22400 /* glGetNamedFramebufferParameterfvAMD */);
88232 }
88233 
88234 static PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC
epoxy_glGetNamedFramebufferParameteriv_resolver(void)88235 epoxy_glGetNamedFramebufferParameteriv_resolver(void)
88236 {
88237     static const enum gl_provider providers[] = {
88238         PROVIDER_Desktop_OpenGL_4_5,
88239         PROVIDER_GL_ARB_direct_state_access,
88240         gl_provider_terminator
88241     };
88242     static const uint32_t entrypoints[] = {
88243         22436 /* "glGetNamedFramebufferParameteriv" */,
88244         22436 /* "glGetNamedFramebufferParameteriv" */,
88245     };
88246     return gl_provider_resolver(entrypoint_strings + 22436 /* "glGetNamedFramebufferParameteriv" */,
88247                                 providers, entrypoints);
88248 }
88249 
88250 static PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC
epoxy_glGetNamedFramebufferParameterivEXT_resolver(void)88251 epoxy_glGetNamedFramebufferParameterivEXT_resolver(void)
88252 {
88253     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22469 /* glGetNamedFramebufferParameterivEXT */);
88254 }
88255 
88256 static PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC
epoxy_glGetNamedProgramLocalParameterIivEXT_resolver(void)88257 epoxy_glGetNamedProgramLocalParameterIivEXT_resolver(void)
88258 {
88259     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22505 /* glGetNamedProgramLocalParameterIivEXT */);
88260 }
88261 
88262 static PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC
epoxy_glGetNamedProgramLocalParameterIuivEXT_resolver(void)88263 epoxy_glGetNamedProgramLocalParameterIuivEXT_resolver(void)
88264 {
88265     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22543 /* glGetNamedProgramLocalParameterIuivEXT */);
88266 }
88267 
88268 static PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC
epoxy_glGetNamedProgramLocalParameterdvEXT_resolver(void)88269 epoxy_glGetNamedProgramLocalParameterdvEXT_resolver(void)
88270 {
88271     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22582 /* glGetNamedProgramLocalParameterdvEXT */);
88272 }
88273 
88274 static PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC
epoxy_glGetNamedProgramLocalParameterfvEXT_resolver(void)88275 epoxy_glGetNamedProgramLocalParameterfvEXT_resolver(void)
88276 {
88277     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22619 /* glGetNamedProgramLocalParameterfvEXT */);
88278 }
88279 
88280 static PFNGLGETNAMEDPROGRAMSTRINGEXTPROC
epoxy_glGetNamedProgramStringEXT_resolver(void)88281 epoxy_glGetNamedProgramStringEXT_resolver(void)
88282 {
88283     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22656 /* glGetNamedProgramStringEXT */);
88284 }
88285 
88286 static PFNGLGETNAMEDPROGRAMIVEXTPROC
epoxy_glGetNamedProgramivEXT_resolver(void)88287 epoxy_glGetNamedProgramivEXT_resolver(void)
88288 {
88289     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22683 /* glGetNamedProgramivEXT */);
88290 }
88291 
88292 static PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC
epoxy_glGetNamedRenderbufferParameteriv_resolver(void)88293 epoxy_glGetNamedRenderbufferParameteriv_resolver(void)
88294 {
88295     static const enum gl_provider providers[] = {
88296         PROVIDER_Desktop_OpenGL_4_5,
88297         PROVIDER_GL_ARB_direct_state_access,
88298         gl_provider_terminator
88299     };
88300     static const uint32_t entrypoints[] = {
88301         22706 /* "glGetNamedRenderbufferParameteriv" */,
88302         22706 /* "glGetNamedRenderbufferParameteriv" */,
88303     };
88304     return gl_provider_resolver(entrypoint_strings + 22706 /* "glGetNamedRenderbufferParameteriv" */,
88305                                 providers, entrypoints);
88306 }
88307 
88308 static PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC
epoxy_glGetNamedRenderbufferParameterivEXT_resolver(void)88309 epoxy_glGetNamedRenderbufferParameterivEXT_resolver(void)
88310 {
88311     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 22740 /* glGetNamedRenderbufferParameterivEXT */);
88312 }
88313 
88314 static PFNGLGETNAMEDSTRINGARBPROC
epoxy_glGetNamedStringARB_resolver(void)88315 epoxy_glGetNamedStringARB_resolver(void)
88316 {
88317     return gl_single_resolver(PROVIDER_GL_ARB_shading_language_include, 22777 /* glGetNamedStringARB */);
88318 }
88319 
88320 static PFNGLGETNAMEDSTRINGIVARBPROC
epoxy_glGetNamedStringivARB_resolver(void)88321 epoxy_glGetNamedStringivARB_resolver(void)
88322 {
88323     return gl_single_resolver(PROVIDER_GL_ARB_shading_language_include, 22797 /* glGetNamedStringivARB */);
88324 }
88325 
88326 static PFNGLGETNEXTPERFQUERYIDINTELPROC
epoxy_glGetNextPerfQueryIdINTEL_resolver(void)88327 epoxy_glGetNextPerfQueryIdINTEL_resolver(void)
88328 {
88329     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 22819 /* glGetNextPerfQueryIdINTEL */);
88330 }
88331 
88332 static PFNGLGETOBJECTBUFFERFVATIPROC
epoxy_glGetObjectBufferfvATI_resolver(void)88333 epoxy_glGetObjectBufferfvATI_resolver(void)
88334 {
88335     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 22845 /* glGetObjectBufferfvATI */);
88336 }
88337 
88338 static PFNGLGETOBJECTBUFFERIVATIPROC
epoxy_glGetObjectBufferivATI_resolver(void)88339 epoxy_glGetObjectBufferivATI_resolver(void)
88340 {
88341     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 22868 /* glGetObjectBufferivATI */);
88342 }
88343 
88344 static PFNGLGETOBJECTLABELPROC
epoxy_glGetObjectLabel_resolver(void)88345 epoxy_glGetObjectLabel_resolver(void)
88346 {
88347     static const enum gl_provider providers[] = {
88348         PROVIDER_Desktop_OpenGL_4_3,
88349         PROVIDER_GL_KHR_debug,
88350         PROVIDER_OpenGL_ES_3_2,
88351         PROVIDER_GL_KHR_debug,
88352         gl_provider_terminator
88353     };
88354     static const uint32_t entrypoints[] = {
88355         22891 /* "glGetObjectLabel" */,
88356         22891 /* "glGetObjectLabel" */,
88357         22891 /* "glGetObjectLabel" */,
88358         22928 /* "glGetObjectLabelKHR" */,
88359     };
88360     return gl_provider_resolver(entrypoint_strings + 22891 /* "glGetObjectLabel" */,
88361                                 providers, entrypoints);
88362 }
88363 
88364 static PFNGLGETOBJECTLABELEXTPROC
epoxy_glGetObjectLabelEXT_resolver(void)88365 epoxy_glGetObjectLabelEXT_resolver(void)
88366 {
88367     return gl_single_resolver(PROVIDER_GL_EXT_debug_label, 22908 /* glGetObjectLabelEXT */);
88368 }
88369 
88370 static PFNGLGETOBJECTLABELKHRPROC
epoxy_glGetObjectLabelKHR_resolver(void)88371 epoxy_glGetObjectLabelKHR_resolver(void)
88372 {
88373     static const enum gl_provider providers[] = {
88374         PROVIDER_GL_KHR_debug,
88375         PROVIDER_Desktop_OpenGL_4_3,
88376         PROVIDER_GL_KHR_debug,
88377         PROVIDER_OpenGL_ES_3_2,
88378         gl_provider_terminator
88379     };
88380     static const uint32_t entrypoints[] = {
88381         22928 /* "glGetObjectLabelKHR" */,
88382         22891 /* "glGetObjectLabel" */,
88383         22891 /* "glGetObjectLabel" */,
88384         22891 /* "glGetObjectLabel" */,
88385     };
88386     return gl_provider_resolver(entrypoint_strings + 22928 /* "glGetObjectLabelKHR" */,
88387                                 providers, entrypoints);
88388 }
88389 
88390 static PFNGLGETOBJECTPARAMETERFVARBPROC
epoxy_glGetObjectParameterfvARB_resolver(void)88391 epoxy_glGetObjectParameterfvARB_resolver(void)
88392 {
88393     return gl_single_resolver(PROVIDER_GL_ARB_shader_objects, 22948 /* glGetObjectParameterfvARB */);
88394 }
88395 
88396 static PFNGLGETOBJECTPARAMETERIVAPPLEPROC
epoxy_glGetObjectParameterivAPPLE_resolver(void)88397 epoxy_glGetObjectParameterivAPPLE_resolver(void)
88398 {
88399     return gl_single_resolver(PROVIDER_GL_APPLE_object_purgeable, 22974 /* glGetObjectParameterivAPPLE */);
88400 }
88401 
88402 static PFNGLGETOBJECTPARAMETERIVARBPROC
epoxy_glGetObjectParameterivARB_resolver(void)88403 epoxy_glGetObjectParameterivARB_resolver(void)
88404 {
88405     return gl_single_resolver(PROVIDER_GL_ARB_shader_objects, 23002 /* glGetObjectParameterivARB */);
88406 }
88407 
88408 static PFNGLGETOBJECTPTRLABELPROC
epoxy_glGetObjectPtrLabel_resolver(void)88409 epoxy_glGetObjectPtrLabel_resolver(void)
88410 {
88411     static const enum gl_provider providers[] = {
88412         PROVIDER_Desktop_OpenGL_4_3,
88413         PROVIDER_GL_KHR_debug,
88414         PROVIDER_OpenGL_ES_3_2,
88415         PROVIDER_GL_KHR_debug,
88416         gl_provider_terminator
88417     };
88418     static const uint32_t entrypoints[] = {
88419         23028 /* "glGetObjectPtrLabel" */,
88420         23028 /* "glGetObjectPtrLabel" */,
88421         23028 /* "glGetObjectPtrLabel" */,
88422         23048 /* "glGetObjectPtrLabelKHR" */,
88423     };
88424     return gl_provider_resolver(entrypoint_strings + 23028 /* "glGetObjectPtrLabel" */,
88425                                 providers, entrypoints);
88426 }
88427 
88428 static PFNGLGETOBJECTPTRLABELKHRPROC
epoxy_glGetObjectPtrLabelKHR_resolver(void)88429 epoxy_glGetObjectPtrLabelKHR_resolver(void)
88430 {
88431     static const enum gl_provider providers[] = {
88432         PROVIDER_GL_KHR_debug,
88433         PROVIDER_Desktop_OpenGL_4_3,
88434         PROVIDER_GL_KHR_debug,
88435         PROVIDER_OpenGL_ES_3_2,
88436         gl_provider_terminator
88437     };
88438     static const uint32_t entrypoints[] = {
88439         23048 /* "glGetObjectPtrLabelKHR" */,
88440         23028 /* "glGetObjectPtrLabel" */,
88441         23028 /* "glGetObjectPtrLabel" */,
88442         23028 /* "glGetObjectPtrLabel" */,
88443     };
88444     return gl_provider_resolver(entrypoint_strings + 23048 /* "glGetObjectPtrLabelKHR" */,
88445                                 providers, entrypoints);
88446 }
88447 
88448 static PFNGLGETOCCLUSIONQUERYIVNVPROC
epoxy_glGetOcclusionQueryivNV_resolver(void)88449 epoxy_glGetOcclusionQueryivNV_resolver(void)
88450 {
88451     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 23071 /* glGetOcclusionQueryivNV */);
88452 }
88453 
88454 static PFNGLGETOCCLUSIONQUERYUIVNVPROC
epoxy_glGetOcclusionQueryuivNV_resolver(void)88455 epoxy_glGetOcclusionQueryuivNV_resolver(void)
88456 {
88457     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 23095 /* glGetOcclusionQueryuivNV */);
88458 }
88459 
88460 static PFNGLGETPATHCOLORGENFVNVPROC
epoxy_glGetPathColorGenfvNV_resolver(void)88461 epoxy_glGetPathColorGenfvNV_resolver(void)
88462 {
88463     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23120 /* glGetPathColorGenfvNV */);
88464 }
88465 
88466 static PFNGLGETPATHCOLORGENIVNVPROC
epoxy_glGetPathColorGenivNV_resolver(void)88467 epoxy_glGetPathColorGenivNV_resolver(void)
88468 {
88469     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23142 /* glGetPathColorGenivNV */);
88470 }
88471 
88472 static PFNGLGETPATHCOMMANDSNVPROC
epoxy_glGetPathCommandsNV_resolver(void)88473 epoxy_glGetPathCommandsNV_resolver(void)
88474 {
88475     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23164 /* glGetPathCommandsNV */);
88476 }
88477 
88478 static PFNGLGETPATHCOORDSNVPROC
epoxy_glGetPathCoordsNV_resolver(void)88479 epoxy_glGetPathCoordsNV_resolver(void)
88480 {
88481     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23184 /* glGetPathCoordsNV */);
88482 }
88483 
88484 static PFNGLGETPATHDASHARRAYNVPROC
epoxy_glGetPathDashArrayNV_resolver(void)88485 epoxy_glGetPathDashArrayNV_resolver(void)
88486 {
88487     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23202 /* glGetPathDashArrayNV */);
88488 }
88489 
88490 static PFNGLGETPATHLENGTHNVPROC
epoxy_glGetPathLengthNV_resolver(void)88491 epoxy_glGetPathLengthNV_resolver(void)
88492 {
88493     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23223 /* glGetPathLengthNV */);
88494 }
88495 
88496 static PFNGLGETPATHMETRICRANGENVPROC
epoxy_glGetPathMetricRangeNV_resolver(void)88497 epoxy_glGetPathMetricRangeNV_resolver(void)
88498 {
88499     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23241 /* glGetPathMetricRangeNV */);
88500 }
88501 
88502 static PFNGLGETPATHMETRICSNVPROC
epoxy_glGetPathMetricsNV_resolver(void)88503 epoxy_glGetPathMetricsNV_resolver(void)
88504 {
88505     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23264 /* glGetPathMetricsNV */);
88506 }
88507 
88508 static PFNGLGETPATHPARAMETERFVNVPROC
epoxy_glGetPathParameterfvNV_resolver(void)88509 epoxy_glGetPathParameterfvNV_resolver(void)
88510 {
88511     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23283 /* glGetPathParameterfvNV */);
88512 }
88513 
88514 static PFNGLGETPATHPARAMETERIVNVPROC
epoxy_glGetPathParameterivNV_resolver(void)88515 epoxy_glGetPathParameterivNV_resolver(void)
88516 {
88517     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23306 /* glGetPathParameterivNV */);
88518 }
88519 
88520 static PFNGLGETPATHSPACINGNVPROC
epoxy_glGetPathSpacingNV_resolver(void)88521 epoxy_glGetPathSpacingNV_resolver(void)
88522 {
88523     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23329 /* glGetPathSpacingNV */);
88524 }
88525 
88526 static PFNGLGETPATHTEXGENFVNVPROC
epoxy_glGetPathTexGenfvNV_resolver(void)88527 epoxy_glGetPathTexGenfvNV_resolver(void)
88528 {
88529     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23348 /* glGetPathTexGenfvNV */);
88530 }
88531 
88532 static PFNGLGETPATHTEXGENIVNVPROC
epoxy_glGetPathTexGenivNV_resolver(void)88533 epoxy_glGetPathTexGenivNV_resolver(void)
88534 {
88535     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 23368 /* glGetPathTexGenivNV */);
88536 }
88537 
88538 static PFNGLGETPERFCOUNTERINFOINTELPROC
epoxy_glGetPerfCounterInfoINTEL_resolver(void)88539 epoxy_glGetPerfCounterInfoINTEL_resolver(void)
88540 {
88541     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 23388 /* glGetPerfCounterInfoINTEL */);
88542 }
88543 
88544 static PFNGLGETPERFMONITORCOUNTERDATAAMDPROC
epoxy_glGetPerfMonitorCounterDataAMD_resolver(void)88545 epoxy_glGetPerfMonitorCounterDataAMD_resolver(void)
88546 {
88547     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 23414 /* glGetPerfMonitorCounterDataAMD */);
88548 }
88549 
88550 static PFNGLGETPERFMONITORCOUNTERINFOAMDPROC
epoxy_glGetPerfMonitorCounterInfoAMD_resolver(void)88551 epoxy_glGetPerfMonitorCounterInfoAMD_resolver(void)
88552 {
88553     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 23445 /* glGetPerfMonitorCounterInfoAMD */);
88554 }
88555 
88556 static PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC
epoxy_glGetPerfMonitorCounterStringAMD_resolver(void)88557 epoxy_glGetPerfMonitorCounterStringAMD_resolver(void)
88558 {
88559     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 23476 /* glGetPerfMonitorCounterStringAMD */);
88560 }
88561 
88562 static PFNGLGETPERFMONITORCOUNTERSAMDPROC
epoxy_glGetPerfMonitorCountersAMD_resolver(void)88563 epoxy_glGetPerfMonitorCountersAMD_resolver(void)
88564 {
88565     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 23509 /* glGetPerfMonitorCountersAMD */);
88566 }
88567 
88568 static PFNGLGETPERFMONITORGROUPSTRINGAMDPROC
epoxy_glGetPerfMonitorGroupStringAMD_resolver(void)88569 epoxy_glGetPerfMonitorGroupStringAMD_resolver(void)
88570 {
88571     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 23537 /* glGetPerfMonitorGroupStringAMD */);
88572 }
88573 
88574 static PFNGLGETPERFMONITORGROUPSAMDPROC
epoxy_glGetPerfMonitorGroupsAMD_resolver(void)88575 epoxy_glGetPerfMonitorGroupsAMD_resolver(void)
88576 {
88577     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 23568 /* glGetPerfMonitorGroupsAMD */);
88578 }
88579 
88580 static PFNGLGETPERFQUERYDATAINTELPROC
epoxy_glGetPerfQueryDataINTEL_resolver(void)88581 epoxy_glGetPerfQueryDataINTEL_resolver(void)
88582 {
88583     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 23594 /* glGetPerfQueryDataINTEL */);
88584 }
88585 
88586 static PFNGLGETPERFQUERYIDBYNAMEINTELPROC
epoxy_glGetPerfQueryIdByNameINTEL_resolver(void)88587 epoxy_glGetPerfQueryIdByNameINTEL_resolver(void)
88588 {
88589     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 23618 /* glGetPerfQueryIdByNameINTEL */);
88590 }
88591 
88592 static PFNGLGETPERFQUERYINFOINTELPROC
epoxy_glGetPerfQueryInfoINTEL_resolver(void)88593 epoxy_glGetPerfQueryInfoINTEL_resolver(void)
88594 {
88595     return gl_single_resolver(PROVIDER_GL_INTEL_performance_query, 23646 /* glGetPerfQueryInfoINTEL */);
88596 }
88597 
88598 static PFNGLGETPIXELMAPFVPROC
epoxy_glGetPixelMapfv_resolver(void)88599 epoxy_glGetPixelMapfv_resolver(void)
88600 {
88601     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 23670 /* glGetPixelMapfv */);
88602 }
88603 
88604 static PFNGLGETPIXELMAPUIVPROC
epoxy_glGetPixelMapuiv_resolver(void)88605 epoxy_glGetPixelMapuiv_resolver(void)
88606 {
88607     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 23686 /* glGetPixelMapuiv */);
88608 }
88609 
88610 static PFNGLGETPIXELMAPUSVPROC
epoxy_glGetPixelMapusv_resolver(void)88611 epoxy_glGetPixelMapusv_resolver(void)
88612 {
88613     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 23703 /* glGetPixelMapusv */);
88614 }
88615 
88616 static PFNGLGETPIXELMAPXVPROC
epoxy_glGetPixelMapxv_resolver(void)88617 epoxy_glGetPixelMapxv_resolver(void)
88618 {
88619     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 23720 /* glGetPixelMapxv */);
88620 }
88621 
88622 static PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC
epoxy_glGetPixelTexGenParameterfvSGIS_resolver(void)88623 epoxy_glGetPixelTexGenParameterfvSGIS_resolver(void)
88624 {
88625     return gl_single_resolver(PROVIDER_GL_SGIS_pixel_texture, 23736 /* glGetPixelTexGenParameterfvSGIS */);
88626 }
88627 
88628 static PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC
epoxy_glGetPixelTexGenParameterivSGIS_resolver(void)88629 epoxy_glGetPixelTexGenParameterivSGIS_resolver(void)
88630 {
88631     return gl_single_resolver(PROVIDER_GL_SGIS_pixel_texture, 23768 /* glGetPixelTexGenParameterivSGIS */);
88632 }
88633 
88634 static PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC
epoxy_glGetPixelTransformParameterfvEXT_resolver(void)88635 epoxy_glGetPixelTransformParameterfvEXT_resolver(void)
88636 {
88637     return gl_single_resolver(PROVIDER_GL_EXT_pixel_transform, 23800 /* glGetPixelTransformParameterfvEXT */);
88638 }
88639 
88640 static PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC
epoxy_glGetPixelTransformParameterivEXT_resolver(void)88641 epoxy_glGetPixelTransformParameterivEXT_resolver(void)
88642 {
88643     return gl_single_resolver(PROVIDER_GL_EXT_pixel_transform, 23834 /* glGetPixelTransformParameterivEXT */);
88644 }
88645 
88646 static PFNGLGETPOINTERINDEXEDVEXTPROC
epoxy_glGetPointerIndexedvEXT_resolver(void)88647 epoxy_glGetPointerIndexedvEXT_resolver(void)
88648 {
88649     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 23868 /* glGetPointerIndexedvEXT */);
88650 }
88651 
88652 static PFNGLGETPOINTERI_VEXTPROC
epoxy_glGetPointeri_vEXT_resolver(void)88653 epoxy_glGetPointeri_vEXT_resolver(void)
88654 {
88655     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 23892 /* glGetPointeri_vEXT */);
88656 }
88657 
88658 static PFNGLGETPOINTERVPROC
epoxy_glGetPointerv_resolver(void)88659 epoxy_glGetPointerv_resolver(void)
88660 {
88661     static const enum gl_provider providers[] = {
88662         PROVIDER_Desktop_OpenGL_1_1,
88663         PROVIDER_Desktop_OpenGL_4_3,
88664         PROVIDER_GL_KHR_debug,
88665         PROVIDER_OpenGL_ES_1_0,
88666         PROVIDER_OpenGL_ES_3_2,
88667         PROVIDER_GL_EXT_vertex_array,
88668         PROVIDER_GL_KHR_debug,
88669         gl_provider_terminator
88670     };
88671     static const uint32_t entrypoints[] = {
88672         23911 /* "glGetPointerv" */,
88673         23911 /* "glGetPointerv" */,
88674         23911 /* "glGetPointerv" */,
88675         23911 /* "glGetPointerv" */,
88676         23911 /* "glGetPointerv" */,
88677         23925 /* "glGetPointervEXT" */,
88678         23942 /* "glGetPointervKHR" */,
88679     };
88680     return gl_provider_resolver(entrypoint_strings + 23911 /* "glGetPointerv" */,
88681                                 providers, entrypoints);
88682 }
88683 
88684 static PFNGLGETPOINTERVEXTPROC
epoxy_glGetPointervEXT_resolver(void)88685 epoxy_glGetPointervEXT_resolver(void)
88686 {
88687     static const enum gl_provider providers[] = {
88688         PROVIDER_GL_EXT_vertex_array,
88689         PROVIDER_Desktop_OpenGL_1_1,
88690         PROVIDER_Desktop_OpenGL_4_3,
88691         PROVIDER_GL_KHR_debug,
88692         PROVIDER_OpenGL_ES_1_0,
88693         PROVIDER_OpenGL_ES_3_2,
88694         PROVIDER_GL_KHR_debug,
88695         gl_provider_terminator
88696     };
88697     static const uint32_t entrypoints[] = {
88698         23925 /* "glGetPointervEXT" */,
88699         23911 /* "glGetPointerv" */,
88700         23911 /* "glGetPointerv" */,
88701         23911 /* "glGetPointerv" */,
88702         23911 /* "glGetPointerv" */,
88703         23911 /* "glGetPointerv" */,
88704         23942 /* "glGetPointervKHR" */,
88705     };
88706     return gl_provider_resolver(entrypoint_strings + 23925 /* "glGetPointervEXT" */,
88707                                 providers, entrypoints);
88708 }
88709 
88710 static PFNGLGETPOINTERVKHRPROC
epoxy_glGetPointervKHR_resolver(void)88711 epoxy_glGetPointervKHR_resolver(void)
88712 {
88713     static const enum gl_provider providers[] = {
88714         PROVIDER_GL_KHR_debug,
88715         PROVIDER_Desktop_OpenGL_1_1,
88716         PROVIDER_Desktop_OpenGL_4_3,
88717         PROVIDER_GL_KHR_debug,
88718         PROVIDER_OpenGL_ES_1_0,
88719         PROVIDER_OpenGL_ES_3_2,
88720         PROVIDER_GL_EXT_vertex_array,
88721         gl_provider_terminator
88722     };
88723     static const uint32_t entrypoints[] = {
88724         23942 /* "glGetPointervKHR" */,
88725         23911 /* "glGetPointerv" */,
88726         23911 /* "glGetPointerv" */,
88727         23911 /* "glGetPointerv" */,
88728         23911 /* "glGetPointerv" */,
88729         23911 /* "glGetPointerv" */,
88730         23925 /* "glGetPointervEXT" */,
88731     };
88732     return gl_provider_resolver(entrypoint_strings + 23942 /* "glGetPointervKHR" */,
88733                                 providers, entrypoints);
88734 }
88735 
88736 static PFNGLGETPOLYGONSTIPPLEPROC
epoxy_glGetPolygonStipple_resolver(void)88737 epoxy_glGetPolygonStipple_resolver(void)
88738 {
88739     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 23959 /* glGetPolygonStipple */);
88740 }
88741 
88742 static PFNGLGETPROGRAMBINARYPROC
epoxy_glGetProgramBinary_resolver(void)88743 epoxy_glGetProgramBinary_resolver(void)
88744 {
88745     static const enum gl_provider providers[] = {
88746         PROVIDER_Desktop_OpenGL_4_1,
88747         PROVIDER_GL_ARB_get_program_binary,
88748         PROVIDER_OpenGL_ES_3_0,
88749         PROVIDER_GL_OES_get_program_binary,
88750         gl_provider_terminator
88751     };
88752     static const uint32_t entrypoints[] = {
88753         23979 /* "glGetProgramBinary" */,
88754         23979 /* "glGetProgramBinary" */,
88755         23979 /* "glGetProgramBinary" */,
88756         23998 /* "glGetProgramBinaryOES" */,
88757     };
88758     return gl_provider_resolver(entrypoint_strings + 23979 /* "glGetProgramBinary" */,
88759                                 providers, entrypoints);
88760 }
88761 
88762 static PFNGLGETPROGRAMBINARYOESPROC
epoxy_glGetProgramBinaryOES_resolver(void)88763 epoxy_glGetProgramBinaryOES_resolver(void)
88764 {
88765     static const enum gl_provider providers[] = {
88766         PROVIDER_GL_OES_get_program_binary,
88767         PROVIDER_Desktop_OpenGL_4_1,
88768         PROVIDER_GL_ARB_get_program_binary,
88769         PROVIDER_OpenGL_ES_3_0,
88770         gl_provider_terminator
88771     };
88772     static const uint32_t entrypoints[] = {
88773         23998 /* "glGetProgramBinaryOES" */,
88774         23979 /* "glGetProgramBinary" */,
88775         23979 /* "glGetProgramBinary" */,
88776         23979 /* "glGetProgramBinary" */,
88777     };
88778     return gl_provider_resolver(entrypoint_strings + 23998 /* "glGetProgramBinaryOES" */,
88779                                 providers, entrypoints);
88780 }
88781 
88782 static PFNGLGETPROGRAMENVPARAMETERIIVNVPROC
epoxy_glGetProgramEnvParameterIivNV_resolver(void)88783 epoxy_glGetProgramEnvParameterIivNV_resolver(void)
88784 {
88785     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 24020 /* glGetProgramEnvParameterIivNV */);
88786 }
88787 
88788 static PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC
epoxy_glGetProgramEnvParameterIuivNV_resolver(void)88789 epoxy_glGetProgramEnvParameterIuivNV_resolver(void)
88790 {
88791     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 24050 /* glGetProgramEnvParameterIuivNV */);
88792 }
88793 
88794 static PFNGLGETPROGRAMENVPARAMETERDVARBPROC
epoxy_glGetProgramEnvParameterdvARB_resolver(void)88795 epoxy_glGetProgramEnvParameterdvARB_resolver(void)
88796 {
88797     static const enum gl_provider providers[] = {
88798         PROVIDER_GL_ARB_fragment_program,
88799         PROVIDER_GL_ARB_vertex_program,
88800         gl_provider_terminator
88801     };
88802     static const uint32_t entrypoints[] = {
88803         24081 /* "glGetProgramEnvParameterdvARB" */,
88804         24081 /* "glGetProgramEnvParameterdvARB" */,
88805     };
88806     return gl_provider_resolver(entrypoint_strings + 24081 /* "glGetProgramEnvParameterdvARB" */,
88807                                 providers, entrypoints);
88808 }
88809 
88810 static PFNGLGETPROGRAMENVPARAMETERFVARBPROC
epoxy_glGetProgramEnvParameterfvARB_resolver(void)88811 epoxy_glGetProgramEnvParameterfvARB_resolver(void)
88812 {
88813     static const enum gl_provider providers[] = {
88814         PROVIDER_GL_ARB_fragment_program,
88815         PROVIDER_GL_ARB_vertex_program,
88816         gl_provider_terminator
88817     };
88818     static const uint32_t entrypoints[] = {
88819         24111 /* "glGetProgramEnvParameterfvARB" */,
88820         24111 /* "glGetProgramEnvParameterfvARB" */,
88821     };
88822     return gl_provider_resolver(entrypoint_strings + 24111 /* "glGetProgramEnvParameterfvARB" */,
88823                                 providers, entrypoints);
88824 }
88825 
88826 static PFNGLGETPROGRAMINFOLOGPROC
epoxy_glGetProgramInfoLog_resolver(void)88827 epoxy_glGetProgramInfoLog_resolver(void)
88828 {
88829     static const enum gl_provider providers[] = {
88830         PROVIDER_Desktop_OpenGL_2_0,
88831         PROVIDER_OpenGL_ES_2_0,
88832         gl_provider_terminator
88833     };
88834     static const uint32_t entrypoints[] = {
88835         24141 /* "glGetProgramInfoLog" */,
88836         24141 /* "glGetProgramInfoLog" */,
88837     };
88838     return gl_provider_resolver(entrypoint_strings + 24141 /* "glGetProgramInfoLog" */,
88839                                 providers, entrypoints);
88840 }
88841 
88842 static PFNGLGETPROGRAMINTERFACEIVPROC
epoxy_glGetProgramInterfaceiv_resolver(void)88843 epoxy_glGetProgramInterfaceiv_resolver(void)
88844 {
88845     static const enum gl_provider providers[] = {
88846         PROVIDER_Desktop_OpenGL_4_3,
88847         PROVIDER_GL_ARB_program_interface_query,
88848         PROVIDER_OpenGL_ES_3_1,
88849         gl_provider_terminator
88850     };
88851     static const uint32_t entrypoints[] = {
88852         24161 /* "glGetProgramInterfaceiv" */,
88853         24161 /* "glGetProgramInterfaceiv" */,
88854         24161 /* "glGetProgramInterfaceiv" */,
88855     };
88856     return gl_provider_resolver(entrypoint_strings + 24161 /* "glGetProgramInterfaceiv" */,
88857                                 providers, entrypoints);
88858 }
88859 
88860 static PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC
epoxy_glGetProgramLocalParameterIivNV_resolver(void)88861 epoxy_glGetProgramLocalParameterIivNV_resolver(void)
88862 {
88863     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 24185 /* glGetProgramLocalParameterIivNV */);
88864 }
88865 
88866 static PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC
epoxy_glGetProgramLocalParameterIuivNV_resolver(void)88867 epoxy_glGetProgramLocalParameterIuivNV_resolver(void)
88868 {
88869     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 24217 /* glGetProgramLocalParameterIuivNV */);
88870 }
88871 
88872 static PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC
epoxy_glGetProgramLocalParameterdvARB_resolver(void)88873 epoxy_glGetProgramLocalParameterdvARB_resolver(void)
88874 {
88875     static const enum gl_provider providers[] = {
88876         PROVIDER_GL_ARB_fragment_program,
88877         PROVIDER_GL_ARB_vertex_program,
88878         gl_provider_terminator
88879     };
88880     static const uint32_t entrypoints[] = {
88881         24250 /* "glGetProgramLocalParameterdvARB" */,
88882         24250 /* "glGetProgramLocalParameterdvARB" */,
88883     };
88884     return gl_provider_resolver(entrypoint_strings + 24250 /* "glGetProgramLocalParameterdvARB" */,
88885                                 providers, entrypoints);
88886 }
88887 
88888 static PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC
epoxy_glGetProgramLocalParameterfvARB_resolver(void)88889 epoxy_glGetProgramLocalParameterfvARB_resolver(void)
88890 {
88891     static const enum gl_provider providers[] = {
88892         PROVIDER_GL_ARB_fragment_program,
88893         PROVIDER_GL_ARB_vertex_program,
88894         gl_provider_terminator
88895     };
88896     static const uint32_t entrypoints[] = {
88897         24282 /* "glGetProgramLocalParameterfvARB" */,
88898         24282 /* "glGetProgramLocalParameterfvARB" */,
88899     };
88900     return gl_provider_resolver(entrypoint_strings + 24282 /* "glGetProgramLocalParameterfvARB" */,
88901                                 providers, entrypoints);
88902 }
88903 
88904 static PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC
epoxy_glGetProgramNamedParameterdvNV_resolver(void)88905 epoxy_glGetProgramNamedParameterdvNV_resolver(void)
88906 {
88907     return gl_single_resolver(PROVIDER_GL_NV_fragment_program, 24314 /* glGetProgramNamedParameterdvNV */);
88908 }
88909 
88910 static PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC
epoxy_glGetProgramNamedParameterfvNV_resolver(void)88911 epoxy_glGetProgramNamedParameterfvNV_resolver(void)
88912 {
88913     return gl_single_resolver(PROVIDER_GL_NV_fragment_program, 24345 /* glGetProgramNamedParameterfvNV */);
88914 }
88915 
88916 static PFNGLGETPROGRAMPARAMETERDVNVPROC
epoxy_glGetProgramParameterdvNV_resolver(void)88917 epoxy_glGetProgramParameterdvNV_resolver(void)
88918 {
88919     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 24376 /* glGetProgramParameterdvNV */);
88920 }
88921 
88922 static PFNGLGETPROGRAMPARAMETERFVNVPROC
epoxy_glGetProgramParameterfvNV_resolver(void)88923 epoxy_glGetProgramParameterfvNV_resolver(void)
88924 {
88925     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 24402 /* glGetProgramParameterfvNV */);
88926 }
88927 
88928 static PFNGLGETPROGRAMPIPELINEINFOLOGPROC
epoxy_glGetProgramPipelineInfoLog_resolver(void)88929 epoxy_glGetProgramPipelineInfoLog_resolver(void)
88930 {
88931     static const enum gl_provider providers[] = {
88932         PROVIDER_Desktop_OpenGL_4_1,
88933         PROVIDER_GL_ARB_separate_shader_objects,
88934         PROVIDER_OpenGL_ES_3_1,
88935         gl_provider_terminator
88936     };
88937     static const uint32_t entrypoints[] = {
88938         24428 /* "glGetProgramPipelineInfoLog" */,
88939         24428 /* "glGetProgramPipelineInfoLog" */,
88940         24428 /* "glGetProgramPipelineInfoLog" */,
88941     };
88942     return gl_provider_resolver(entrypoint_strings + 24428 /* "glGetProgramPipelineInfoLog" */,
88943                                 providers, entrypoints);
88944 }
88945 
88946 static PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC
epoxy_glGetProgramPipelineInfoLogEXT_resolver(void)88947 epoxy_glGetProgramPipelineInfoLogEXT_resolver(void)
88948 {
88949     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 24456 /* glGetProgramPipelineInfoLogEXT */);
88950 }
88951 
88952 static PFNGLGETPROGRAMPIPELINEIVPROC
epoxy_glGetProgramPipelineiv_resolver(void)88953 epoxy_glGetProgramPipelineiv_resolver(void)
88954 {
88955     static const enum gl_provider providers[] = {
88956         PROVIDER_Desktop_OpenGL_4_1,
88957         PROVIDER_GL_ARB_separate_shader_objects,
88958         PROVIDER_OpenGL_ES_3_1,
88959         gl_provider_terminator
88960     };
88961     static const uint32_t entrypoints[] = {
88962         24487 /* "glGetProgramPipelineiv" */,
88963         24487 /* "glGetProgramPipelineiv" */,
88964         24487 /* "glGetProgramPipelineiv" */,
88965     };
88966     return gl_provider_resolver(entrypoint_strings + 24487 /* "glGetProgramPipelineiv" */,
88967                                 providers, entrypoints);
88968 }
88969 
88970 static PFNGLGETPROGRAMPIPELINEIVEXTPROC
epoxy_glGetProgramPipelineivEXT_resolver(void)88971 epoxy_glGetProgramPipelineivEXT_resolver(void)
88972 {
88973     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 24510 /* glGetProgramPipelineivEXT */);
88974 }
88975 
88976 static PFNGLGETPROGRAMRESOURCEINDEXPROC
epoxy_glGetProgramResourceIndex_resolver(void)88977 epoxy_glGetProgramResourceIndex_resolver(void)
88978 {
88979     static const enum gl_provider providers[] = {
88980         PROVIDER_Desktop_OpenGL_4_3,
88981         PROVIDER_GL_ARB_program_interface_query,
88982         PROVIDER_OpenGL_ES_3_1,
88983         gl_provider_terminator
88984     };
88985     static const uint32_t entrypoints[] = {
88986         24536 /* "glGetProgramResourceIndex" */,
88987         24536 /* "glGetProgramResourceIndex" */,
88988         24536 /* "glGetProgramResourceIndex" */,
88989     };
88990     return gl_provider_resolver(entrypoint_strings + 24536 /* "glGetProgramResourceIndex" */,
88991                                 providers, entrypoints);
88992 }
88993 
88994 static PFNGLGETPROGRAMRESOURCELOCATIONPROC
epoxy_glGetProgramResourceLocation_resolver(void)88995 epoxy_glGetProgramResourceLocation_resolver(void)
88996 {
88997     static const enum gl_provider providers[] = {
88998         PROVIDER_Desktop_OpenGL_4_3,
88999         PROVIDER_GL_ARB_program_interface_query,
89000         PROVIDER_OpenGL_ES_3_1,
89001         gl_provider_terminator
89002     };
89003     static const uint32_t entrypoints[] = {
89004         24562 /* "glGetProgramResourceLocation" */,
89005         24562 /* "glGetProgramResourceLocation" */,
89006         24562 /* "glGetProgramResourceLocation" */,
89007     };
89008     return gl_provider_resolver(entrypoint_strings + 24562 /* "glGetProgramResourceLocation" */,
89009                                 providers, entrypoints);
89010 }
89011 
89012 static PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC
epoxy_glGetProgramResourceLocationIndex_resolver(void)89013 epoxy_glGetProgramResourceLocationIndex_resolver(void)
89014 {
89015     static const enum gl_provider providers[] = {
89016         PROVIDER_Desktop_OpenGL_4_3,
89017         PROVIDER_GL_ARB_program_interface_query,
89018         gl_provider_terminator
89019     };
89020     static const uint32_t entrypoints[] = {
89021         24591 /* "glGetProgramResourceLocationIndex" */,
89022         24591 /* "glGetProgramResourceLocationIndex" */,
89023     };
89024     return gl_provider_resolver(entrypoint_strings + 24591 /* "glGetProgramResourceLocationIndex" */,
89025                                 providers, entrypoints);
89026 }
89027 
89028 static PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC
epoxy_glGetProgramResourceLocationIndexEXT_resolver(void)89029 epoxy_glGetProgramResourceLocationIndexEXT_resolver(void)
89030 {
89031     return gl_single_resolver(PROVIDER_GL_EXT_blend_func_extended, 24625 /* glGetProgramResourceLocationIndexEXT */);
89032 }
89033 
89034 static PFNGLGETPROGRAMRESOURCENAMEPROC
epoxy_glGetProgramResourceName_resolver(void)89035 epoxy_glGetProgramResourceName_resolver(void)
89036 {
89037     static const enum gl_provider providers[] = {
89038         PROVIDER_Desktop_OpenGL_4_3,
89039         PROVIDER_GL_ARB_program_interface_query,
89040         PROVIDER_OpenGL_ES_3_1,
89041         gl_provider_terminator
89042     };
89043     static const uint32_t entrypoints[] = {
89044         24662 /* "glGetProgramResourceName" */,
89045         24662 /* "glGetProgramResourceName" */,
89046         24662 /* "glGetProgramResourceName" */,
89047     };
89048     return gl_provider_resolver(entrypoint_strings + 24662 /* "glGetProgramResourceName" */,
89049                                 providers, entrypoints);
89050 }
89051 
89052 static PFNGLGETPROGRAMRESOURCEFVNVPROC
epoxy_glGetProgramResourcefvNV_resolver(void)89053 epoxy_glGetProgramResourcefvNV_resolver(void)
89054 {
89055     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 24687 /* glGetProgramResourcefvNV */);
89056 }
89057 
89058 static PFNGLGETPROGRAMRESOURCEIVPROC
epoxy_glGetProgramResourceiv_resolver(void)89059 epoxy_glGetProgramResourceiv_resolver(void)
89060 {
89061     static const enum gl_provider providers[] = {
89062         PROVIDER_Desktop_OpenGL_4_3,
89063         PROVIDER_GL_ARB_program_interface_query,
89064         PROVIDER_OpenGL_ES_3_1,
89065         gl_provider_terminator
89066     };
89067     static const uint32_t entrypoints[] = {
89068         24712 /* "glGetProgramResourceiv" */,
89069         24712 /* "glGetProgramResourceiv" */,
89070         24712 /* "glGetProgramResourceiv" */,
89071     };
89072     return gl_provider_resolver(entrypoint_strings + 24712 /* "glGetProgramResourceiv" */,
89073                                 providers, entrypoints);
89074 }
89075 
89076 static PFNGLGETPROGRAMSTAGEIVPROC
epoxy_glGetProgramStageiv_resolver(void)89077 epoxy_glGetProgramStageiv_resolver(void)
89078 {
89079     static const enum gl_provider providers[] = {
89080         PROVIDER_Desktop_OpenGL_4_0,
89081         PROVIDER_GL_ARB_shader_subroutine,
89082         gl_provider_terminator
89083     };
89084     static const uint32_t entrypoints[] = {
89085         24735 /* "glGetProgramStageiv" */,
89086         24735 /* "glGetProgramStageiv" */,
89087     };
89088     return gl_provider_resolver(entrypoint_strings + 24735 /* "glGetProgramStageiv" */,
89089                                 providers, entrypoints);
89090 }
89091 
89092 static PFNGLGETPROGRAMSTRINGARBPROC
epoxy_glGetProgramStringARB_resolver(void)89093 epoxy_glGetProgramStringARB_resolver(void)
89094 {
89095     static const enum gl_provider providers[] = {
89096         PROVIDER_GL_ARB_fragment_program,
89097         PROVIDER_GL_ARB_vertex_program,
89098         gl_provider_terminator
89099     };
89100     static const uint32_t entrypoints[] = {
89101         24755 /* "glGetProgramStringARB" */,
89102         24755 /* "glGetProgramStringARB" */,
89103     };
89104     return gl_provider_resolver(entrypoint_strings + 24755 /* "glGetProgramStringARB" */,
89105                                 providers, entrypoints);
89106 }
89107 
89108 static PFNGLGETPROGRAMSTRINGNVPROC
epoxy_glGetProgramStringNV_resolver(void)89109 epoxy_glGetProgramStringNV_resolver(void)
89110 {
89111     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 24777 /* glGetProgramStringNV */);
89112 }
89113 
89114 static PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC
epoxy_glGetProgramSubroutineParameteruivNV_resolver(void)89115 epoxy_glGetProgramSubroutineParameteruivNV_resolver(void)
89116 {
89117     return gl_single_resolver(PROVIDER_GL_NV_gpu_program5, 24798 /* glGetProgramSubroutineParameteruivNV */);
89118 }
89119 
89120 static PFNGLGETPROGRAMIVPROC
epoxy_glGetProgramiv_resolver(void)89121 epoxy_glGetProgramiv_resolver(void)
89122 {
89123     static const enum gl_provider providers[] = {
89124         PROVIDER_Desktop_OpenGL_2_0,
89125         PROVIDER_OpenGL_ES_2_0,
89126         gl_provider_terminator
89127     };
89128     static const uint32_t entrypoints[] = {
89129         24835 /* "glGetProgramiv" */,
89130         24835 /* "glGetProgramiv" */,
89131     };
89132     return gl_provider_resolver(entrypoint_strings + 24835 /* "glGetProgramiv" */,
89133                                 providers, entrypoints);
89134 }
89135 
89136 static PFNGLGETPROGRAMIVARBPROC
epoxy_glGetProgramivARB_resolver(void)89137 epoxy_glGetProgramivARB_resolver(void)
89138 {
89139     static const enum gl_provider providers[] = {
89140         PROVIDER_GL_ARB_fragment_program,
89141         PROVIDER_GL_ARB_vertex_program,
89142         gl_provider_terminator
89143     };
89144     static const uint32_t entrypoints[] = {
89145         24850 /* "glGetProgramivARB" */,
89146         24850 /* "glGetProgramivARB" */,
89147     };
89148     return gl_provider_resolver(entrypoint_strings + 24850 /* "glGetProgramivARB" */,
89149                                 providers, entrypoints);
89150 }
89151 
89152 static PFNGLGETPROGRAMIVNVPROC
epoxy_glGetProgramivNV_resolver(void)89153 epoxy_glGetProgramivNV_resolver(void)
89154 {
89155     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 24868 /* glGetProgramivNV */);
89156 }
89157 
89158 static PFNGLGETQUERYBUFFEROBJECTI64VPROC
epoxy_glGetQueryBufferObjecti64v_resolver(void)89159 epoxy_glGetQueryBufferObjecti64v_resolver(void)
89160 {
89161     static const enum gl_provider providers[] = {
89162         PROVIDER_Desktop_OpenGL_4_5,
89163         PROVIDER_GL_ARB_direct_state_access,
89164         gl_provider_terminator
89165     };
89166     static const uint32_t entrypoints[] = {
89167         24885 /* "glGetQueryBufferObjecti64v" */,
89168         24885 /* "glGetQueryBufferObjecti64v" */,
89169     };
89170     return gl_provider_resolver(entrypoint_strings + 24885 /* "glGetQueryBufferObjecti64v" */,
89171                                 providers, entrypoints);
89172 }
89173 
89174 static PFNGLGETQUERYBUFFEROBJECTIVPROC
epoxy_glGetQueryBufferObjectiv_resolver(void)89175 epoxy_glGetQueryBufferObjectiv_resolver(void)
89176 {
89177     static const enum gl_provider providers[] = {
89178         PROVIDER_Desktop_OpenGL_4_5,
89179         PROVIDER_GL_ARB_direct_state_access,
89180         gl_provider_terminator
89181     };
89182     static const uint32_t entrypoints[] = {
89183         24912 /* "glGetQueryBufferObjectiv" */,
89184         24912 /* "glGetQueryBufferObjectiv" */,
89185     };
89186     return gl_provider_resolver(entrypoint_strings + 24912 /* "glGetQueryBufferObjectiv" */,
89187                                 providers, entrypoints);
89188 }
89189 
89190 static PFNGLGETQUERYBUFFEROBJECTUI64VPROC
epoxy_glGetQueryBufferObjectui64v_resolver(void)89191 epoxy_glGetQueryBufferObjectui64v_resolver(void)
89192 {
89193     static const enum gl_provider providers[] = {
89194         PROVIDER_Desktop_OpenGL_4_5,
89195         PROVIDER_GL_ARB_direct_state_access,
89196         gl_provider_terminator
89197     };
89198     static const uint32_t entrypoints[] = {
89199         24937 /* "glGetQueryBufferObjectui64v" */,
89200         24937 /* "glGetQueryBufferObjectui64v" */,
89201     };
89202     return gl_provider_resolver(entrypoint_strings + 24937 /* "glGetQueryBufferObjectui64v" */,
89203                                 providers, entrypoints);
89204 }
89205 
89206 static PFNGLGETQUERYBUFFEROBJECTUIVPROC
epoxy_glGetQueryBufferObjectuiv_resolver(void)89207 epoxy_glGetQueryBufferObjectuiv_resolver(void)
89208 {
89209     static const enum gl_provider providers[] = {
89210         PROVIDER_Desktop_OpenGL_4_5,
89211         PROVIDER_GL_ARB_direct_state_access,
89212         gl_provider_terminator
89213     };
89214     static const uint32_t entrypoints[] = {
89215         24965 /* "glGetQueryBufferObjectuiv" */,
89216         24965 /* "glGetQueryBufferObjectuiv" */,
89217     };
89218     return gl_provider_resolver(entrypoint_strings + 24965 /* "glGetQueryBufferObjectuiv" */,
89219                                 providers, entrypoints);
89220 }
89221 
89222 static PFNGLGETQUERYINDEXEDIVPROC
epoxy_glGetQueryIndexediv_resolver(void)89223 epoxy_glGetQueryIndexediv_resolver(void)
89224 {
89225     static const enum gl_provider providers[] = {
89226         PROVIDER_Desktop_OpenGL_4_0,
89227         PROVIDER_GL_ARB_transform_feedback3,
89228         gl_provider_terminator
89229     };
89230     static const uint32_t entrypoints[] = {
89231         24991 /* "glGetQueryIndexediv" */,
89232         24991 /* "glGetQueryIndexediv" */,
89233     };
89234     return gl_provider_resolver(entrypoint_strings + 24991 /* "glGetQueryIndexediv" */,
89235                                 providers, entrypoints);
89236 }
89237 
89238 static PFNGLGETQUERYOBJECTI64VPROC
epoxy_glGetQueryObjecti64v_resolver(void)89239 epoxy_glGetQueryObjecti64v_resolver(void)
89240 {
89241     static const enum gl_provider providers[] = {
89242         PROVIDER_Desktop_OpenGL_3_3,
89243         PROVIDER_GL_ARB_timer_query,
89244         PROVIDER_GL_EXT_disjoint_timer_query,
89245         PROVIDER_GL_EXT_timer_query,
89246         gl_provider_terminator
89247     };
89248     static const uint32_t entrypoints[] = {
89249         25011 /* "glGetQueryObjecti64v" */,
89250         25011 /* "glGetQueryObjecti64v" */,
89251         25032 /* "glGetQueryObjecti64vEXT" */,
89252         25032 /* "glGetQueryObjecti64vEXT" */,
89253     };
89254     return gl_provider_resolver(entrypoint_strings + 25011 /* "glGetQueryObjecti64v" */,
89255                                 providers, entrypoints);
89256 }
89257 
89258 static PFNGLGETQUERYOBJECTI64VEXTPROC
epoxy_glGetQueryObjecti64vEXT_resolver(void)89259 epoxy_glGetQueryObjecti64vEXT_resolver(void)
89260 {
89261     static const enum gl_provider providers[] = {
89262         PROVIDER_GL_EXT_disjoint_timer_query,
89263         PROVIDER_GL_EXT_timer_query,
89264         PROVIDER_Desktop_OpenGL_3_3,
89265         PROVIDER_GL_ARB_timer_query,
89266         gl_provider_terminator
89267     };
89268     static const uint32_t entrypoints[] = {
89269         25032 /* "glGetQueryObjecti64vEXT" */,
89270         25032 /* "glGetQueryObjecti64vEXT" */,
89271         25011 /* "glGetQueryObjecti64v" */,
89272         25011 /* "glGetQueryObjecti64v" */,
89273     };
89274     return gl_provider_resolver(entrypoint_strings + 25032 /* "glGetQueryObjecti64vEXT" */,
89275                                 providers, entrypoints);
89276 }
89277 
89278 static PFNGLGETQUERYOBJECTIVPROC
epoxy_glGetQueryObjectiv_resolver(void)89279 epoxy_glGetQueryObjectiv_resolver(void)
89280 {
89281     static const enum gl_provider providers[] = {
89282         PROVIDER_Desktop_OpenGL_1_5,
89283         PROVIDER_GL_ARB_occlusion_query,
89284         PROVIDER_GL_EXT_disjoint_timer_query,
89285         gl_provider_terminator
89286     };
89287     static const uint32_t entrypoints[] = {
89288         25056 /* "glGetQueryObjectiv" */,
89289         25075 /* "glGetQueryObjectivARB" */,
89290         25097 /* "glGetQueryObjectivEXT" */,
89291     };
89292     return gl_provider_resolver(entrypoint_strings + 25056 /* "glGetQueryObjectiv" */,
89293                                 providers, entrypoints);
89294 }
89295 
89296 static PFNGLGETQUERYOBJECTIVARBPROC
epoxy_glGetQueryObjectivARB_resolver(void)89297 epoxy_glGetQueryObjectivARB_resolver(void)
89298 {
89299     static const enum gl_provider providers[] = {
89300         PROVIDER_GL_ARB_occlusion_query,
89301         PROVIDER_Desktop_OpenGL_1_5,
89302         PROVIDER_GL_EXT_disjoint_timer_query,
89303         gl_provider_terminator
89304     };
89305     static const uint32_t entrypoints[] = {
89306         25075 /* "glGetQueryObjectivARB" */,
89307         25056 /* "glGetQueryObjectiv" */,
89308         25097 /* "glGetQueryObjectivEXT" */,
89309     };
89310     return gl_provider_resolver(entrypoint_strings + 25075 /* "glGetQueryObjectivARB" */,
89311                                 providers, entrypoints);
89312 }
89313 
89314 static PFNGLGETQUERYOBJECTIVEXTPROC
epoxy_glGetQueryObjectivEXT_resolver(void)89315 epoxy_glGetQueryObjectivEXT_resolver(void)
89316 {
89317     static const enum gl_provider providers[] = {
89318         PROVIDER_GL_EXT_disjoint_timer_query,
89319         PROVIDER_Desktop_OpenGL_1_5,
89320         PROVIDER_GL_ARB_occlusion_query,
89321         gl_provider_terminator
89322     };
89323     static const uint32_t entrypoints[] = {
89324         25097 /* "glGetQueryObjectivEXT" */,
89325         25056 /* "glGetQueryObjectiv" */,
89326         25075 /* "glGetQueryObjectivARB" */,
89327     };
89328     return gl_provider_resolver(entrypoint_strings + 25097 /* "glGetQueryObjectivEXT" */,
89329                                 providers, entrypoints);
89330 }
89331 
89332 static PFNGLGETQUERYOBJECTUI64VPROC
epoxy_glGetQueryObjectui64v_resolver(void)89333 epoxy_glGetQueryObjectui64v_resolver(void)
89334 {
89335     static const enum gl_provider providers[] = {
89336         PROVIDER_Desktop_OpenGL_3_3,
89337         PROVIDER_GL_ARB_timer_query,
89338         PROVIDER_GL_EXT_disjoint_timer_query,
89339         PROVIDER_GL_EXT_timer_query,
89340         gl_provider_terminator
89341     };
89342     static const uint32_t entrypoints[] = {
89343         25119 /* "glGetQueryObjectui64v" */,
89344         25119 /* "glGetQueryObjectui64v" */,
89345         25141 /* "glGetQueryObjectui64vEXT" */,
89346         25141 /* "glGetQueryObjectui64vEXT" */,
89347     };
89348     return gl_provider_resolver(entrypoint_strings + 25119 /* "glGetQueryObjectui64v" */,
89349                                 providers, entrypoints);
89350 }
89351 
89352 static PFNGLGETQUERYOBJECTUI64VEXTPROC
epoxy_glGetQueryObjectui64vEXT_resolver(void)89353 epoxy_glGetQueryObjectui64vEXT_resolver(void)
89354 {
89355     static const enum gl_provider providers[] = {
89356         PROVIDER_GL_EXT_disjoint_timer_query,
89357         PROVIDER_GL_EXT_timer_query,
89358         PROVIDER_Desktop_OpenGL_3_3,
89359         PROVIDER_GL_ARB_timer_query,
89360         gl_provider_terminator
89361     };
89362     static const uint32_t entrypoints[] = {
89363         25141 /* "glGetQueryObjectui64vEXT" */,
89364         25141 /* "glGetQueryObjectui64vEXT" */,
89365         25119 /* "glGetQueryObjectui64v" */,
89366         25119 /* "glGetQueryObjectui64v" */,
89367     };
89368     return gl_provider_resolver(entrypoint_strings + 25141 /* "glGetQueryObjectui64vEXT" */,
89369                                 providers, entrypoints);
89370 }
89371 
89372 static PFNGLGETQUERYOBJECTUIVPROC
epoxy_glGetQueryObjectuiv_resolver(void)89373 epoxy_glGetQueryObjectuiv_resolver(void)
89374 {
89375     static const enum gl_provider providers[] = {
89376         PROVIDER_Desktop_OpenGL_1_5,
89377         PROVIDER_OpenGL_ES_3_0,
89378         PROVIDER_GL_ARB_occlusion_query,
89379         gl_provider_terminator
89380     };
89381     static const uint32_t entrypoints[] = {
89382         25166 /* "glGetQueryObjectuiv" */,
89383         25166 /* "glGetQueryObjectuiv" */,
89384         25186 /* "glGetQueryObjectuivARB" */,
89385     };
89386     return gl_provider_resolver(entrypoint_strings + 25166 /* "glGetQueryObjectuiv" */,
89387                                 providers, entrypoints);
89388 }
89389 
89390 static PFNGLGETQUERYOBJECTUIVARBPROC
epoxy_glGetQueryObjectuivARB_resolver(void)89391 epoxy_glGetQueryObjectuivARB_resolver(void)
89392 {
89393     static const enum gl_provider providers[] = {
89394         PROVIDER_GL_ARB_occlusion_query,
89395         PROVIDER_Desktop_OpenGL_1_5,
89396         PROVIDER_OpenGL_ES_3_0,
89397         gl_provider_terminator
89398     };
89399     static const uint32_t entrypoints[] = {
89400         25186 /* "glGetQueryObjectuivARB" */,
89401         25166 /* "glGetQueryObjectuiv" */,
89402         25166 /* "glGetQueryObjectuiv" */,
89403     };
89404     return gl_provider_resolver(entrypoint_strings + 25186 /* "glGetQueryObjectuivARB" */,
89405                                 providers, entrypoints);
89406 }
89407 
89408 static PFNGLGETQUERYOBJECTUIVEXTPROC
epoxy_glGetQueryObjectuivEXT_resolver(void)89409 epoxy_glGetQueryObjectuivEXT_resolver(void)
89410 {
89411     static const enum gl_provider providers[] = {
89412         PROVIDER_GL_EXT_disjoint_timer_query,
89413         PROVIDER_GL_EXT_occlusion_query_boolean,
89414         gl_provider_terminator
89415     };
89416     static const uint32_t entrypoints[] = {
89417         25209 /* "glGetQueryObjectuivEXT" */,
89418         25209 /* "glGetQueryObjectuivEXT" */,
89419     };
89420     return gl_provider_resolver(entrypoint_strings + 25209 /* "glGetQueryObjectuivEXT" */,
89421                                 providers, entrypoints);
89422 }
89423 
89424 static PFNGLGETQUERYIVPROC
epoxy_glGetQueryiv_resolver(void)89425 epoxy_glGetQueryiv_resolver(void)
89426 {
89427     static const enum gl_provider providers[] = {
89428         PROVIDER_Desktop_OpenGL_1_5,
89429         PROVIDER_OpenGL_ES_3_0,
89430         PROVIDER_GL_ARB_occlusion_query,
89431         gl_provider_terminator
89432     };
89433     static const uint32_t entrypoints[] = {
89434         25232 /* "glGetQueryiv" */,
89435         25232 /* "glGetQueryiv" */,
89436         25245 /* "glGetQueryivARB" */,
89437     };
89438     return gl_provider_resolver(entrypoint_strings + 25232 /* "glGetQueryiv" */,
89439                                 providers, entrypoints);
89440 }
89441 
89442 static PFNGLGETQUERYIVARBPROC
epoxy_glGetQueryivARB_resolver(void)89443 epoxy_glGetQueryivARB_resolver(void)
89444 {
89445     static const enum gl_provider providers[] = {
89446         PROVIDER_GL_ARB_occlusion_query,
89447         PROVIDER_Desktop_OpenGL_1_5,
89448         PROVIDER_OpenGL_ES_3_0,
89449         gl_provider_terminator
89450     };
89451     static const uint32_t entrypoints[] = {
89452         25245 /* "glGetQueryivARB" */,
89453         25232 /* "glGetQueryiv" */,
89454         25232 /* "glGetQueryiv" */,
89455     };
89456     return gl_provider_resolver(entrypoint_strings + 25245 /* "glGetQueryivARB" */,
89457                                 providers, entrypoints);
89458 }
89459 
89460 static PFNGLGETQUERYIVEXTPROC
epoxy_glGetQueryivEXT_resolver(void)89461 epoxy_glGetQueryivEXT_resolver(void)
89462 {
89463     static const enum gl_provider providers[] = {
89464         PROVIDER_GL_EXT_disjoint_timer_query,
89465         PROVIDER_GL_EXT_occlusion_query_boolean,
89466         gl_provider_terminator
89467     };
89468     static const uint32_t entrypoints[] = {
89469         25261 /* "glGetQueryivEXT" */,
89470         25261 /* "glGetQueryivEXT" */,
89471     };
89472     return gl_provider_resolver(entrypoint_strings + 25261 /* "glGetQueryivEXT" */,
89473                                 providers, entrypoints);
89474 }
89475 
89476 static PFNGLGETRENDERBUFFERPARAMETERIVPROC
epoxy_glGetRenderbufferParameteriv_resolver(void)89477 epoxy_glGetRenderbufferParameteriv_resolver(void)
89478 {
89479     static const enum gl_provider providers[] = {
89480         PROVIDER_Desktop_OpenGL_3_0,
89481         PROVIDER_GL_ARB_framebuffer_object,
89482         PROVIDER_OpenGL_ES_2_0,
89483         PROVIDER_GL_EXT_framebuffer_object,
89484         gl_provider_terminator
89485     };
89486     static const uint32_t entrypoints[] = {
89487         25277 /* "glGetRenderbufferParameteriv" */,
89488         25277 /* "glGetRenderbufferParameteriv" */,
89489         25277 /* "glGetRenderbufferParameteriv" */,
89490         25306 /* "glGetRenderbufferParameterivEXT" */,
89491     };
89492     return gl_provider_resolver(entrypoint_strings + 25277 /* "glGetRenderbufferParameteriv" */,
89493                                 providers, entrypoints);
89494 }
89495 
89496 static PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC
epoxy_glGetRenderbufferParameterivEXT_resolver(void)89497 epoxy_glGetRenderbufferParameterivEXT_resolver(void)
89498 {
89499     static const enum gl_provider providers[] = {
89500         PROVIDER_GL_EXT_framebuffer_object,
89501         PROVIDER_Desktop_OpenGL_3_0,
89502         PROVIDER_GL_ARB_framebuffer_object,
89503         PROVIDER_OpenGL_ES_2_0,
89504         gl_provider_terminator
89505     };
89506     static const uint32_t entrypoints[] = {
89507         25306 /* "glGetRenderbufferParameterivEXT" */,
89508         25277 /* "glGetRenderbufferParameteriv" */,
89509         25277 /* "glGetRenderbufferParameteriv" */,
89510         25277 /* "glGetRenderbufferParameteriv" */,
89511     };
89512     return gl_provider_resolver(entrypoint_strings + 25306 /* "glGetRenderbufferParameterivEXT" */,
89513                                 providers, entrypoints);
89514 }
89515 
89516 static PFNGLGETRENDERBUFFERPARAMETERIVOESPROC
epoxy_glGetRenderbufferParameterivOES_resolver(void)89517 epoxy_glGetRenderbufferParameterivOES_resolver(void)
89518 {
89519     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 25338 /* glGetRenderbufferParameterivOES */);
89520 }
89521 
89522 static PFNGLGETSAMPLERPARAMETERIIVPROC
epoxy_glGetSamplerParameterIiv_resolver(void)89523 epoxy_glGetSamplerParameterIiv_resolver(void)
89524 {
89525     static const enum gl_provider providers[] = {
89526         PROVIDER_Desktop_OpenGL_3_3,
89527         PROVIDER_GL_ARB_sampler_objects,
89528         PROVIDER_OpenGL_ES_3_2,
89529         PROVIDER_GL_EXT_texture_border_clamp,
89530         PROVIDER_GL_OES_texture_border_clamp,
89531         gl_provider_terminator
89532     };
89533     static const uint32_t entrypoints[] = {
89534         25370 /* "glGetSamplerParameterIiv" */,
89535         25370 /* "glGetSamplerParameterIiv" */,
89536         25370 /* "glGetSamplerParameterIiv" */,
89537         25395 /* "glGetSamplerParameterIivEXT" */,
89538         25423 /* "glGetSamplerParameterIivOES" */,
89539     };
89540     return gl_provider_resolver(entrypoint_strings + 25370 /* "glGetSamplerParameterIiv" */,
89541                                 providers, entrypoints);
89542 }
89543 
89544 static PFNGLGETSAMPLERPARAMETERIIVEXTPROC
epoxy_glGetSamplerParameterIivEXT_resolver(void)89545 epoxy_glGetSamplerParameterIivEXT_resolver(void)
89546 {
89547     static const enum gl_provider providers[] = {
89548         PROVIDER_GL_EXT_texture_border_clamp,
89549         PROVIDER_Desktop_OpenGL_3_3,
89550         PROVIDER_GL_ARB_sampler_objects,
89551         PROVIDER_OpenGL_ES_3_2,
89552         PROVIDER_GL_OES_texture_border_clamp,
89553         gl_provider_terminator
89554     };
89555     static const uint32_t entrypoints[] = {
89556         25395 /* "glGetSamplerParameterIivEXT" */,
89557         25370 /* "glGetSamplerParameterIiv" */,
89558         25370 /* "glGetSamplerParameterIiv" */,
89559         25370 /* "glGetSamplerParameterIiv" */,
89560         25423 /* "glGetSamplerParameterIivOES" */,
89561     };
89562     return gl_provider_resolver(entrypoint_strings + 25395 /* "glGetSamplerParameterIivEXT" */,
89563                                 providers, entrypoints);
89564 }
89565 
89566 static PFNGLGETSAMPLERPARAMETERIIVOESPROC
epoxy_glGetSamplerParameterIivOES_resolver(void)89567 epoxy_glGetSamplerParameterIivOES_resolver(void)
89568 {
89569     static const enum gl_provider providers[] = {
89570         PROVIDER_GL_OES_texture_border_clamp,
89571         PROVIDER_Desktop_OpenGL_3_3,
89572         PROVIDER_GL_ARB_sampler_objects,
89573         PROVIDER_OpenGL_ES_3_2,
89574         PROVIDER_GL_EXT_texture_border_clamp,
89575         gl_provider_terminator
89576     };
89577     static const uint32_t entrypoints[] = {
89578         25423 /* "glGetSamplerParameterIivOES" */,
89579         25370 /* "glGetSamplerParameterIiv" */,
89580         25370 /* "glGetSamplerParameterIiv" */,
89581         25370 /* "glGetSamplerParameterIiv" */,
89582         25395 /* "glGetSamplerParameterIivEXT" */,
89583     };
89584     return gl_provider_resolver(entrypoint_strings + 25423 /* "glGetSamplerParameterIivOES" */,
89585                                 providers, entrypoints);
89586 }
89587 
89588 static PFNGLGETSAMPLERPARAMETERIUIVPROC
epoxy_glGetSamplerParameterIuiv_resolver(void)89589 epoxy_glGetSamplerParameterIuiv_resolver(void)
89590 {
89591     static const enum gl_provider providers[] = {
89592         PROVIDER_Desktop_OpenGL_3_3,
89593         PROVIDER_GL_ARB_sampler_objects,
89594         PROVIDER_OpenGL_ES_3_2,
89595         PROVIDER_GL_EXT_texture_border_clamp,
89596         PROVIDER_GL_OES_texture_border_clamp,
89597         gl_provider_terminator
89598     };
89599     static const uint32_t entrypoints[] = {
89600         25451 /* "glGetSamplerParameterIuiv" */,
89601         25451 /* "glGetSamplerParameterIuiv" */,
89602         25451 /* "glGetSamplerParameterIuiv" */,
89603         25477 /* "glGetSamplerParameterIuivEXT" */,
89604         25506 /* "glGetSamplerParameterIuivOES" */,
89605     };
89606     return gl_provider_resolver(entrypoint_strings + 25451 /* "glGetSamplerParameterIuiv" */,
89607                                 providers, entrypoints);
89608 }
89609 
89610 static PFNGLGETSAMPLERPARAMETERIUIVEXTPROC
epoxy_glGetSamplerParameterIuivEXT_resolver(void)89611 epoxy_glGetSamplerParameterIuivEXT_resolver(void)
89612 {
89613     static const enum gl_provider providers[] = {
89614         PROVIDER_GL_EXT_texture_border_clamp,
89615         PROVIDER_Desktop_OpenGL_3_3,
89616         PROVIDER_GL_ARB_sampler_objects,
89617         PROVIDER_OpenGL_ES_3_2,
89618         PROVIDER_GL_OES_texture_border_clamp,
89619         gl_provider_terminator
89620     };
89621     static const uint32_t entrypoints[] = {
89622         25477 /* "glGetSamplerParameterIuivEXT" */,
89623         25451 /* "glGetSamplerParameterIuiv" */,
89624         25451 /* "glGetSamplerParameterIuiv" */,
89625         25451 /* "glGetSamplerParameterIuiv" */,
89626         25506 /* "glGetSamplerParameterIuivOES" */,
89627     };
89628     return gl_provider_resolver(entrypoint_strings + 25477 /* "glGetSamplerParameterIuivEXT" */,
89629                                 providers, entrypoints);
89630 }
89631 
89632 static PFNGLGETSAMPLERPARAMETERIUIVOESPROC
epoxy_glGetSamplerParameterIuivOES_resolver(void)89633 epoxy_glGetSamplerParameterIuivOES_resolver(void)
89634 {
89635     static const enum gl_provider providers[] = {
89636         PROVIDER_GL_OES_texture_border_clamp,
89637         PROVIDER_Desktop_OpenGL_3_3,
89638         PROVIDER_GL_ARB_sampler_objects,
89639         PROVIDER_OpenGL_ES_3_2,
89640         PROVIDER_GL_EXT_texture_border_clamp,
89641         gl_provider_terminator
89642     };
89643     static const uint32_t entrypoints[] = {
89644         25506 /* "glGetSamplerParameterIuivOES" */,
89645         25451 /* "glGetSamplerParameterIuiv" */,
89646         25451 /* "glGetSamplerParameterIuiv" */,
89647         25451 /* "glGetSamplerParameterIuiv" */,
89648         25477 /* "glGetSamplerParameterIuivEXT" */,
89649     };
89650     return gl_provider_resolver(entrypoint_strings + 25506 /* "glGetSamplerParameterIuivOES" */,
89651                                 providers, entrypoints);
89652 }
89653 
89654 static PFNGLGETSAMPLERPARAMETERFVPROC
epoxy_glGetSamplerParameterfv_resolver(void)89655 epoxy_glGetSamplerParameterfv_resolver(void)
89656 {
89657     static const enum gl_provider providers[] = {
89658         PROVIDER_Desktop_OpenGL_3_3,
89659         PROVIDER_GL_ARB_sampler_objects,
89660         PROVIDER_OpenGL_ES_3_0,
89661         gl_provider_terminator
89662     };
89663     static const uint32_t entrypoints[] = {
89664         25535 /* "glGetSamplerParameterfv" */,
89665         25535 /* "glGetSamplerParameterfv" */,
89666         25535 /* "glGetSamplerParameterfv" */,
89667     };
89668     return gl_provider_resolver(entrypoint_strings + 25535 /* "glGetSamplerParameterfv" */,
89669                                 providers, entrypoints);
89670 }
89671 
89672 static PFNGLGETSAMPLERPARAMETERIVPROC
epoxy_glGetSamplerParameteriv_resolver(void)89673 epoxy_glGetSamplerParameteriv_resolver(void)
89674 {
89675     static const enum gl_provider providers[] = {
89676         PROVIDER_Desktop_OpenGL_3_3,
89677         PROVIDER_GL_ARB_sampler_objects,
89678         PROVIDER_OpenGL_ES_3_0,
89679         gl_provider_terminator
89680     };
89681     static const uint32_t entrypoints[] = {
89682         25559 /* "glGetSamplerParameteriv" */,
89683         25559 /* "glGetSamplerParameteriv" */,
89684         25559 /* "glGetSamplerParameteriv" */,
89685     };
89686     return gl_provider_resolver(entrypoint_strings + 25559 /* "glGetSamplerParameteriv" */,
89687                                 providers, entrypoints);
89688 }
89689 
89690 static PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC
epoxy_glGetSemaphoreParameterui64vEXT_resolver(void)89691 epoxy_glGetSemaphoreParameterui64vEXT_resolver(void)
89692 {
89693     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 25583 /* glGetSemaphoreParameterui64vEXT */);
89694 }
89695 
89696 static PFNGLGETSEPARABLEFILTERPROC
epoxy_glGetSeparableFilter_resolver(void)89697 epoxy_glGetSeparableFilter_resolver(void)
89698 {
89699     return gl_single_resolver(PROVIDER_GL_ARB_imaging, 25615 /* glGetSeparableFilter */);
89700 }
89701 
89702 static PFNGLGETSEPARABLEFILTEREXTPROC
epoxy_glGetSeparableFilterEXT_resolver(void)89703 epoxy_glGetSeparableFilterEXT_resolver(void)
89704 {
89705     return gl_single_resolver(PROVIDER_GL_EXT_convolution, 25636 /* glGetSeparableFilterEXT */);
89706 }
89707 
89708 static PFNGLGETSHADERINFOLOGPROC
epoxy_glGetShaderInfoLog_resolver(void)89709 epoxy_glGetShaderInfoLog_resolver(void)
89710 {
89711     static const enum gl_provider providers[] = {
89712         PROVIDER_Desktop_OpenGL_2_0,
89713         PROVIDER_OpenGL_ES_2_0,
89714         gl_provider_terminator
89715     };
89716     static const uint32_t entrypoints[] = {
89717         25660 /* "glGetShaderInfoLog" */,
89718         25660 /* "glGetShaderInfoLog" */,
89719     };
89720     return gl_provider_resolver(entrypoint_strings + 25660 /* "glGetShaderInfoLog" */,
89721                                 providers, entrypoints);
89722 }
89723 
89724 static PFNGLGETSHADERPRECISIONFORMATPROC
epoxy_glGetShaderPrecisionFormat_resolver(void)89725 epoxy_glGetShaderPrecisionFormat_resolver(void)
89726 {
89727     static const enum gl_provider providers[] = {
89728         PROVIDER_Desktop_OpenGL_4_1,
89729         PROVIDER_GL_ARB_ES2_compatibility,
89730         PROVIDER_OpenGL_ES_2_0,
89731         gl_provider_terminator
89732     };
89733     static const uint32_t entrypoints[] = {
89734         25679 /* "glGetShaderPrecisionFormat" */,
89735         25679 /* "glGetShaderPrecisionFormat" */,
89736         25679 /* "glGetShaderPrecisionFormat" */,
89737     };
89738     return gl_provider_resolver(entrypoint_strings + 25679 /* "glGetShaderPrecisionFormat" */,
89739                                 providers, entrypoints);
89740 }
89741 
89742 static PFNGLGETSHADERSOURCEPROC
epoxy_glGetShaderSource_resolver(void)89743 epoxy_glGetShaderSource_resolver(void)
89744 {
89745     static const enum gl_provider providers[] = {
89746         PROVIDER_Desktop_OpenGL_2_0,
89747         PROVIDER_OpenGL_ES_2_0,
89748         PROVIDER_GL_ARB_shader_objects,
89749         gl_provider_terminator
89750     };
89751     static const uint32_t entrypoints[] = {
89752         25706 /* "glGetShaderSource" */,
89753         25706 /* "glGetShaderSource" */,
89754         25724 /* "glGetShaderSourceARB" */,
89755     };
89756     return gl_provider_resolver(entrypoint_strings + 25706 /* "glGetShaderSource" */,
89757                                 providers, entrypoints);
89758 }
89759 
89760 static PFNGLGETSHADERSOURCEARBPROC
epoxy_glGetShaderSourceARB_resolver(void)89761 epoxy_glGetShaderSourceARB_resolver(void)
89762 {
89763     static const enum gl_provider providers[] = {
89764         PROVIDER_GL_ARB_shader_objects,
89765         PROVIDER_Desktop_OpenGL_2_0,
89766         PROVIDER_OpenGL_ES_2_0,
89767         gl_provider_terminator
89768     };
89769     static const uint32_t entrypoints[] = {
89770         25724 /* "glGetShaderSourceARB" */,
89771         25706 /* "glGetShaderSource" */,
89772         25706 /* "glGetShaderSource" */,
89773     };
89774     return gl_provider_resolver(entrypoint_strings + 25724 /* "glGetShaderSourceARB" */,
89775                                 providers, entrypoints);
89776 }
89777 
89778 static PFNGLGETSHADERIVPROC
epoxy_glGetShaderiv_resolver(void)89779 epoxy_glGetShaderiv_resolver(void)
89780 {
89781     static const enum gl_provider providers[] = {
89782         PROVIDER_Desktop_OpenGL_2_0,
89783         PROVIDER_OpenGL_ES_2_0,
89784         gl_provider_terminator
89785     };
89786     static const uint32_t entrypoints[] = {
89787         25745 /* "glGetShaderiv" */,
89788         25745 /* "glGetShaderiv" */,
89789     };
89790     return gl_provider_resolver(entrypoint_strings + 25745 /* "glGetShaderiv" */,
89791                                 providers, entrypoints);
89792 }
89793 
89794 static PFNGLGETSHADINGRATEIMAGEPALETTENVPROC
epoxy_glGetShadingRateImagePaletteNV_resolver(void)89795 epoxy_glGetShadingRateImagePaletteNV_resolver(void)
89796 {
89797     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 25759 /* glGetShadingRateImagePaletteNV */);
89798 }
89799 
89800 static PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC
epoxy_glGetShadingRateSampleLocationivNV_resolver(void)89801 epoxy_glGetShadingRateSampleLocationivNV_resolver(void)
89802 {
89803     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 25790 /* glGetShadingRateSampleLocationivNV */);
89804 }
89805 
89806 static PFNGLGETSHARPENTEXFUNCSGISPROC
epoxy_glGetSharpenTexFuncSGIS_resolver(void)89807 epoxy_glGetSharpenTexFuncSGIS_resolver(void)
89808 {
89809     return gl_single_resolver(PROVIDER_GL_SGIS_sharpen_texture, 25825 /* glGetSharpenTexFuncSGIS */);
89810 }
89811 
89812 static PFNGLGETSTAGEINDEXNVPROC
epoxy_glGetStageIndexNV_resolver(void)89813 epoxy_glGetStageIndexNV_resolver(void)
89814 {
89815     return gl_single_resolver(PROVIDER_GL_NV_command_list, 25849 /* glGetStageIndexNV */);
89816 }
89817 
89818 static PFNGLGETSTRINGPROC
epoxy_glGetString_resolver(void)89819 epoxy_glGetString_resolver(void)
89820 {
89821     return gl_single_resolver(PROVIDER_always_present, 25867 /* glGetString */);
89822 }
89823 
89824 static PFNGLGETSTRINGIPROC
epoxy_glGetStringi_resolver(void)89825 epoxy_glGetStringi_resolver(void)
89826 {
89827     static const enum gl_provider providers[] = {
89828         PROVIDER_Desktop_OpenGL_3_0,
89829         PROVIDER_OpenGL_ES_3_0,
89830         gl_provider_terminator
89831     };
89832     static const uint32_t entrypoints[] = {
89833         25879 /* "glGetStringi" */,
89834         25879 /* "glGetStringi" */,
89835     };
89836     return gl_provider_resolver(entrypoint_strings + 25879 /* "glGetStringi" */,
89837                                 providers, entrypoints);
89838 }
89839 
89840 static PFNGLGETSUBROUTINEINDEXPROC
epoxy_glGetSubroutineIndex_resolver(void)89841 epoxy_glGetSubroutineIndex_resolver(void)
89842 {
89843     static const enum gl_provider providers[] = {
89844         PROVIDER_Desktop_OpenGL_4_0,
89845         PROVIDER_GL_ARB_shader_subroutine,
89846         gl_provider_terminator
89847     };
89848     static const uint32_t entrypoints[] = {
89849         25892 /* "glGetSubroutineIndex" */,
89850         25892 /* "glGetSubroutineIndex" */,
89851     };
89852     return gl_provider_resolver(entrypoint_strings + 25892 /* "glGetSubroutineIndex" */,
89853                                 providers, entrypoints);
89854 }
89855 
89856 static PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC
epoxy_glGetSubroutineUniformLocation_resolver(void)89857 epoxy_glGetSubroutineUniformLocation_resolver(void)
89858 {
89859     static const enum gl_provider providers[] = {
89860         PROVIDER_Desktop_OpenGL_4_0,
89861         PROVIDER_GL_ARB_shader_subroutine,
89862         gl_provider_terminator
89863     };
89864     static const uint32_t entrypoints[] = {
89865         25913 /* "glGetSubroutineUniformLocation" */,
89866         25913 /* "glGetSubroutineUniformLocation" */,
89867     };
89868     return gl_provider_resolver(entrypoint_strings + 25913 /* "glGetSubroutineUniformLocation" */,
89869                                 providers, entrypoints);
89870 }
89871 
89872 static PFNGLGETSYNCIVPROC
epoxy_glGetSynciv_resolver(void)89873 epoxy_glGetSynciv_resolver(void)
89874 {
89875     static const enum gl_provider providers[] = {
89876         PROVIDER_Desktop_OpenGL_3_2,
89877         PROVIDER_GL_ARB_sync,
89878         PROVIDER_OpenGL_ES_3_0,
89879         PROVIDER_GL_APPLE_sync,
89880         gl_provider_terminator
89881     };
89882     static const uint32_t entrypoints[] = {
89883         25944 /* "glGetSynciv" */,
89884         25944 /* "glGetSynciv" */,
89885         25944 /* "glGetSynciv" */,
89886         25956 /* "glGetSyncivAPPLE" */,
89887     };
89888     return gl_provider_resolver(entrypoint_strings + 25944 /* "glGetSynciv" */,
89889                                 providers, entrypoints);
89890 }
89891 
89892 static PFNGLGETSYNCIVAPPLEPROC
epoxy_glGetSyncivAPPLE_resolver(void)89893 epoxy_glGetSyncivAPPLE_resolver(void)
89894 {
89895     static const enum gl_provider providers[] = {
89896         PROVIDER_GL_APPLE_sync,
89897         PROVIDER_Desktop_OpenGL_3_2,
89898         PROVIDER_GL_ARB_sync,
89899         PROVIDER_OpenGL_ES_3_0,
89900         gl_provider_terminator
89901     };
89902     static const uint32_t entrypoints[] = {
89903         25956 /* "glGetSyncivAPPLE" */,
89904         25944 /* "glGetSynciv" */,
89905         25944 /* "glGetSynciv" */,
89906         25944 /* "glGetSynciv" */,
89907     };
89908     return gl_provider_resolver(entrypoint_strings + 25956 /* "glGetSyncivAPPLE" */,
89909                                 providers, entrypoints);
89910 }
89911 
89912 static PFNGLGETTEXBUMPPARAMETERFVATIPROC
epoxy_glGetTexBumpParameterfvATI_resolver(void)89913 epoxy_glGetTexBumpParameterfvATI_resolver(void)
89914 {
89915     return gl_single_resolver(PROVIDER_GL_ATI_envmap_bumpmap, 25973 /* glGetTexBumpParameterfvATI */);
89916 }
89917 
89918 static PFNGLGETTEXBUMPPARAMETERIVATIPROC
epoxy_glGetTexBumpParameterivATI_resolver(void)89919 epoxy_glGetTexBumpParameterivATI_resolver(void)
89920 {
89921     return gl_single_resolver(PROVIDER_GL_ATI_envmap_bumpmap, 26000 /* glGetTexBumpParameterivATI */);
89922 }
89923 
89924 static PFNGLGETTEXENVFVPROC
epoxy_glGetTexEnvfv_resolver(void)89925 epoxy_glGetTexEnvfv_resolver(void)
89926 {
89927     static const enum gl_provider providers[] = {
89928         PROVIDER_Desktop_OpenGL_1_0,
89929         PROVIDER_OpenGL_ES_1_0,
89930         gl_provider_terminator
89931     };
89932     static const uint32_t entrypoints[] = {
89933         26027 /* "glGetTexEnvfv" */,
89934         26027 /* "glGetTexEnvfv" */,
89935     };
89936     return gl_provider_resolver(entrypoint_strings + 26027 /* "glGetTexEnvfv" */,
89937                                 providers, entrypoints);
89938 }
89939 
89940 static PFNGLGETTEXENVIVPROC
epoxy_glGetTexEnviv_resolver(void)89941 epoxy_glGetTexEnviv_resolver(void)
89942 {
89943     static const enum gl_provider providers[] = {
89944         PROVIDER_Desktop_OpenGL_1_0,
89945         PROVIDER_OpenGL_ES_1_0,
89946         gl_provider_terminator
89947     };
89948     static const uint32_t entrypoints[] = {
89949         26041 /* "glGetTexEnviv" */,
89950         26041 /* "glGetTexEnviv" */,
89951     };
89952     return gl_provider_resolver(entrypoint_strings + 26041 /* "glGetTexEnviv" */,
89953                                 providers, entrypoints);
89954 }
89955 
89956 static PFNGLGETTEXENVXVPROC
epoxy_glGetTexEnvxv_resolver(void)89957 epoxy_glGetTexEnvxv_resolver(void)
89958 {
89959     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 26055 /* glGetTexEnvxv */);
89960 }
89961 
89962 static PFNGLGETTEXENVXVOESPROC
epoxy_glGetTexEnvxvOES_resolver(void)89963 epoxy_glGetTexEnvxvOES_resolver(void)
89964 {
89965     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 26069 /* glGetTexEnvxvOES */);
89966 }
89967 
89968 static PFNGLGETTEXFILTERFUNCSGISPROC
epoxy_glGetTexFilterFuncSGIS_resolver(void)89969 epoxy_glGetTexFilterFuncSGIS_resolver(void)
89970 {
89971     return gl_single_resolver(PROVIDER_GL_SGIS_texture_filter4, 26086 /* glGetTexFilterFuncSGIS */);
89972 }
89973 
89974 static PFNGLGETTEXGENDVPROC
epoxy_glGetTexGendv_resolver(void)89975 epoxy_glGetTexGendv_resolver(void)
89976 {
89977     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 26109 /* glGetTexGendv */);
89978 }
89979 
89980 static PFNGLGETTEXGENFVPROC
epoxy_glGetTexGenfv_resolver(void)89981 epoxy_glGetTexGenfv_resolver(void)
89982 {
89983     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 26123 /* glGetTexGenfv */);
89984 }
89985 
89986 static PFNGLGETTEXGENFVOESPROC
epoxy_glGetTexGenfvOES_resolver(void)89987 epoxy_glGetTexGenfvOES_resolver(void)
89988 {
89989     return gl_single_resolver(PROVIDER_GL_OES_texture_cube_map, 26137 /* glGetTexGenfvOES */);
89990 }
89991 
89992 static PFNGLGETTEXGENIVPROC
epoxy_glGetTexGeniv_resolver(void)89993 epoxy_glGetTexGeniv_resolver(void)
89994 {
89995     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 26154 /* glGetTexGeniv */);
89996 }
89997 
89998 static PFNGLGETTEXGENIVOESPROC
epoxy_glGetTexGenivOES_resolver(void)89999 epoxy_glGetTexGenivOES_resolver(void)
90000 {
90001     return gl_single_resolver(PROVIDER_GL_OES_texture_cube_map, 26168 /* glGetTexGenivOES */);
90002 }
90003 
90004 static PFNGLGETTEXGENXVOESPROC
epoxy_glGetTexGenxvOES_resolver(void)90005 epoxy_glGetTexGenxvOES_resolver(void)
90006 {
90007     static const enum gl_provider providers[] = {
90008         PROVIDER_GL_OES_fixed_point,
90009         PROVIDER_GL_OES_texture_cube_map,
90010         gl_provider_terminator
90011     };
90012     static const uint32_t entrypoints[] = {
90013         26185 /* "glGetTexGenxvOES" */,
90014         26185 /* "glGetTexGenxvOES" */,
90015     };
90016     return gl_provider_resolver(entrypoint_strings + 26185 /* "glGetTexGenxvOES" */,
90017                                 providers, entrypoints);
90018 }
90019 
90020 static PFNGLGETTEXIMAGEPROC
epoxy_glGetTexImage_resolver(void)90021 epoxy_glGetTexImage_resolver(void)
90022 {
90023     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 26202 /* glGetTexImage */);
90024 }
90025 
90026 static PFNGLGETTEXLEVELPARAMETERFVPROC
epoxy_glGetTexLevelParameterfv_resolver(void)90027 epoxy_glGetTexLevelParameterfv_resolver(void)
90028 {
90029     static const enum gl_provider providers[] = {
90030         PROVIDER_Desktop_OpenGL_1_0,
90031         PROVIDER_OpenGL_ES_3_1,
90032         gl_provider_terminator
90033     };
90034     static const uint32_t entrypoints[] = {
90035         26216 /* "glGetTexLevelParameterfv" */,
90036         26216 /* "glGetTexLevelParameterfv" */,
90037     };
90038     return gl_provider_resolver(entrypoint_strings + 26216 /* "glGetTexLevelParameterfv" */,
90039                                 providers, entrypoints);
90040 }
90041 
90042 static PFNGLGETTEXLEVELPARAMETERIVPROC
epoxy_glGetTexLevelParameteriv_resolver(void)90043 epoxy_glGetTexLevelParameteriv_resolver(void)
90044 {
90045     static const enum gl_provider providers[] = {
90046         PROVIDER_Desktop_OpenGL_1_0,
90047         PROVIDER_OpenGL_ES_3_1,
90048         gl_provider_terminator
90049     };
90050     static const uint32_t entrypoints[] = {
90051         26241 /* "glGetTexLevelParameteriv" */,
90052         26241 /* "glGetTexLevelParameteriv" */,
90053     };
90054     return gl_provider_resolver(entrypoint_strings + 26241 /* "glGetTexLevelParameteriv" */,
90055                                 providers, entrypoints);
90056 }
90057 
90058 static PFNGLGETTEXLEVELPARAMETERXVOESPROC
epoxy_glGetTexLevelParameterxvOES_resolver(void)90059 epoxy_glGetTexLevelParameterxvOES_resolver(void)
90060 {
90061     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 26266 /* glGetTexLevelParameterxvOES */);
90062 }
90063 
90064 static PFNGLGETTEXPARAMETERIIVPROC
epoxy_glGetTexParameterIiv_resolver(void)90065 epoxy_glGetTexParameterIiv_resolver(void)
90066 {
90067     static const enum gl_provider providers[] = {
90068         PROVIDER_Desktop_OpenGL_3_0,
90069         PROVIDER_OpenGL_ES_3_2,
90070         PROVIDER_GL_EXT_texture_border_clamp,
90071         PROVIDER_GL_EXT_texture_integer,
90072         PROVIDER_GL_OES_texture_border_clamp,
90073         gl_provider_terminator
90074     };
90075     static const uint32_t entrypoints[] = {
90076         26294 /* "glGetTexParameterIiv" */,
90077         26294 /* "glGetTexParameterIiv" */,
90078         26315 /* "glGetTexParameterIivEXT" */,
90079         26315 /* "glGetTexParameterIivEXT" */,
90080         26339 /* "glGetTexParameterIivOES" */,
90081     };
90082     return gl_provider_resolver(entrypoint_strings + 26294 /* "glGetTexParameterIiv" */,
90083                                 providers, entrypoints);
90084 }
90085 
90086 static PFNGLGETTEXPARAMETERIIVEXTPROC
epoxy_glGetTexParameterIivEXT_resolver(void)90087 epoxy_glGetTexParameterIivEXT_resolver(void)
90088 {
90089     static const enum gl_provider providers[] = {
90090         PROVIDER_GL_EXT_texture_border_clamp,
90091         PROVIDER_GL_EXT_texture_integer,
90092         PROVIDER_Desktop_OpenGL_3_0,
90093         PROVIDER_OpenGL_ES_3_2,
90094         PROVIDER_GL_OES_texture_border_clamp,
90095         gl_provider_terminator
90096     };
90097     static const uint32_t entrypoints[] = {
90098         26315 /* "glGetTexParameterIivEXT" */,
90099         26315 /* "glGetTexParameterIivEXT" */,
90100         26294 /* "glGetTexParameterIiv" */,
90101         26294 /* "glGetTexParameterIiv" */,
90102         26339 /* "glGetTexParameterIivOES" */,
90103     };
90104     return gl_provider_resolver(entrypoint_strings + 26315 /* "glGetTexParameterIivEXT" */,
90105                                 providers, entrypoints);
90106 }
90107 
90108 static PFNGLGETTEXPARAMETERIIVOESPROC
epoxy_glGetTexParameterIivOES_resolver(void)90109 epoxy_glGetTexParameterIivOES_resolver(void)
90110 {
90111     static const enum gl_provider providers[] = {
90112         PROVIDER_GL_OES_texture_border_clamp,
90113         PROVIDER_Desktop_OpenGL_3_0,
90114         PROVIDER_OpenGL_ES_3_2,
90115         PROVIDER_GL_EXT_texture_border_clamp,
90116         PROVIDER_GL_EXT_texture_integer,
90117         gl_provider_terminator
90118     };
90119     static const uint32_t entrypoints[] = {
90120         26339 /* "glGetTexParameterIivOES" */,
90121         26294 /* "glGetTexParameterIiv" */,
90122         26294 /* "glGetTexParameterIiv" */,
90123         26315 /* "glGetTexParameterIivEXT" */,
90124         26315 /* "glGetTexParameterIivEXT" */,
90125     };
90126     return gl_provider_resolver(entrypoint_strings + 26339 /* "glGetTexParameterIivOES" */,
90127                                 providers, entrypoints);
90128 }
90129 
90130 static PFNGLGETTEXPARAMETERIUIVPROC
epoxy_glGetTexParameterIuiv_resolver(void)90131 epoxy_glGetTexParameterIuiv_resolver(void)
90132 {
90133     static const enum gl_provider providers[] = {
90134         PROVIDER_Desktop_OpenGL_3_0,
90135         PROVIDER_OpenGL_ES_3_2,
90136         PROVIDER_GL_EXT_texture_border_clamp,
90137         PROVIDER_GL_EXT_texture_integer,
90138         PROVIDER_GL_OES_texture_border_clamp,
90139         gl_provider_terminator
90140     };
90141     static const uint32_t entrypoints[] = {
90142         26363 /* "glGetTexParameterIuiv" */,
90143         26363 /* "glGetTexParameterIuiv" */,
90144         26385 /* "glGetTexParameterIuivEXT" */,
90145         26385 /* "glGetTexParameterIuivEXT" */,
90146         26410 /* "glGetTexParameterIuivOES" */,
90147     };
90148     return gl_provider_resolver(entrypoint_strings + 26363 /* "glGetTexParameterIuiv" */,
90149                                 providers, entrypoints);
90150 }
90151 
90152 static PFNGLGETTEXPARAMETERIUIVEXTPROC
epoxy_glGetTexParameterIuivEXT_resolver(void)90153 epoxy_glGetTexParameterIuivEXT_resolver(void)
90154 {
90155     static const enum gl_provider providers[] = {
90156         PROVIDER_GL_EXT_texture_border_clamp,
90157         PROVIDER_GL_EXT_texture_integer,
90158         PROVIDER_Desktop_OpenGL_3_0,
90159         PROVIDER_OpenGL_ES_3_2,
90160         PROVIDER_GL_OES_texture_border_clamp,
90161         gl_provider_terminator
90162     };
90163     static const uint32_t entrypoints[] = {
90164         26385 /* "glGetTexParameterIuivEXT" */,
90165         26385 /* "glGetTexParameterIuivEXT" */,
90166         26363 /* "glGetTexParameterIuiv" */,
90167         26363 /* "glGetTexParameterIuiv" */,
90168         26410 /* "glGetTexParameterIuivOES" */,
90169     };
90170     return gl_provider_resolver(entrypoint_strings + 26385 /* "glGetTexParameterIuivEXT" */,
90171                                 providers, entrypoints);
90172 }
90173 
90174 static PFNGLGETTEXPARAMETERIUIVOESPROC
epoxy_glGetTexParameterIuivOES_resolver(void)90175 epoxy_glGetTexParameterIuivOES_resolver(void)
90176 {
90177     static const enum gl_provider providers[] = {
90178         PROVIDER_GL_OES_texture_border_clamp,
90179         PROVIDER_Desktop_OpenGL_3_0,
90180         PROVIDER_OpenGL_ES_3_2,
90181         PROVIDER_GL_EXT_texture_border_clamp,
90182         PROVIDER_GL_EXT_texture_integer,
90183         gl_provider_terminator
90184     };
90185     static const uint32_t entrypoints[] = {
90186         26410 /* "glGetTexParameterIuivOES" */,
90187         26363 /* "glGetTexParameterIuiv" */,
90188         26363 /* "glGetTexParameterIuiv" */,
90189         26385 /* "glGetTexParameterIuivEXT" */,
90190         26385 /* "glGetTexParameterIuivEXT" */,
90191     };
90192     return gl_provider_resolver(entrypoint_strings + 26410 /* "glGetTexParameterIuivOES" */,
90193                                 providers, entrypoints);
90194 }
90195 
90196 static PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC
epoxy_glGetTexParameterPointervAPPLE_resolver(void)90197 epoxy_glGetTexParameterPointervAPPLE_resolver(void)
90198 {
90199     return gl_single_resolver(PROVIDER_GL_APPLE_texture_range, 26435 /* glGetTexParameterPointervAPPLE */);
90200 }
90201 
90202 static PFNGLGETTEXPARAMETERFVPROC
epoxy_glGetTexParameterfv_resolver(void)90203 epoxy_glGetTexParameterfv_resolver(void)
90204 {
90205     static const enum gl_provider providers[] = {
90206         PROVIDER_Desktop_OpenGL_1_0,
90207         PROVIDER_OpenGL_ES_1_0,
90208         PROVIDER_OpenGL_ES_2_0,
90209         gl_provider_terminator
90210     };
90211     static const uint32_t entrypoints[] = {
90212         26466 /* "glGetTexParameterfv" */,
90213         26466 /* "glGetTexParameterfv" */,
90214         26466 /* "glGetTexParameterfv" */,
90215     };
90216     return gl_provider_resolver(entrypoint_strings + 26466 /* "glGetTexParameterfv" */,
90217                                 providers, entrypoints);
90218 }
90219 
90220 static PFNGLGETTEXPARAMETERIVPROC
epoxy_glGetTexParameteriv_resolver(void)90221 epoxy_glGetTexParameteriv_resolver(void)
90222 {
90223     static const enum gl_provider providers[] = {
90224         PROVIDER_Desktop_OpenGL_1_0,
90225         PROVIDER_OpenGL_ES_1_0,
90226         PROVIDER_OpenGL_ES_2_0,
90227         gl_provider_terminator
90228     };
90229     static const uint32_t entrypoints[] = {
90230         26486 /* "glGetTexParameteriv" */,
90231         26486 /* "glGetTexParameteriv" */,
90232         26486 /* "glGetTexParameteriv" */,
90233     };
90234     return gl_provider_resolver(entrypoint_strings + 26486 /* "glGetTexParameteriv" */,
90235                                 providers, entrypoints);
90236 }
90237 
90238 static PFNGLGETTEXPARAMETERXVPROC
epoxy_glGetTexParameterxv_resolver(void)90239 epoxy_glGetTexParameterxv_resolver(void)
90240 {
90241     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 26506 /* glGetTexParameterxv */);
90242 }
90243 
90244 static PFNGLGETTEXPARAMETERXVOESPROC
epoxy_glGetTexParameterxvOES_resolver(void)90245 epoxy_glGetTexParameterxvOES_resolver(void)
90246 {
90247     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 26526 /* glGetTexParameterxvOES */);
90248 }
90249 
90250 static PFNGLGETTEXTUREHANDLEARBPROC
epoxy_glGetTextureHandleARB_resolver(void)90251 epoxy_glGetTextureHandleARB_resolver(void)
90252 {
90253     static const enum gl_provider providers[] = {
90254         PROVIDER_GL_ARB_bindless_texture,
90255         PROVIDER_GL_IMG_bindless_texture,
90256         gl_provider_terminator
90257     };
90258     static const uint32_t entrypoints[] = {
90259         26549 /* "glGetTextureHandleARB" */,
90260         26571 /* "glGetTextureHandleIMG" */,
90261     };
90262     return gl_provider_resolver(entrypoint_strings + 26549 /* "glGetTextureHandleARB" */,
90263                                 providers, entrypoints);
90264 }
90265 
90266 static PFNGLGETTEXTUREHANDLEIMGPROC
epoxy_glGetTextureHandleIMG_resolver(void)90267 epoxy_glGetTextureHandleIMG_resolver(void)
90268 {
90269     static const enum gl_provider providers[] = {
90270         PROVIDER_GL_IMG_bindless_texture,
90271         PROVIDER_GL_ARB_bindless_texture,
90272         gl_provider_terminator
90273     };
90274     static const uint32_t entrypoints[] = {
90275         26571 /* "glGetTextureHandleIMG" */,
90276         26549 /* "glGetTextureHandleARB" */,
90277     };
90278     return gl_provider_resolver(entrypoint_strings + 26571 /* "glGetTextureHandleIMG" */,
90279                                 providers, entrypoints);
90280 }
90281 
90282 static PFNGLGETTEXTUREHANDLENVPROC
epoxy_glGetTextureHandleNV_resolver(void)90283 epoxy_glGetTextureHandleNV_resolver(void)
90284 {
90285     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 26593 /* glGetTextureHandleNV */);
90286 }
90287 
90288 static PFNGLGETTEXTUREIMAGEPROC
epoxy_glGetTextureImage_resolver(void)90289 epoxy_glGetTextureImage_resolver(void)
90290 {
90291     static const enum gl_provider providers[] = {
90292         PROVIDER_Desktop_OpenGL_4_5,
90293         PROVIDER_GL_ARB_direct_state_access,
90294         gl_provider_terminator
90295     };
90296     static const uint32_t entrypoints[] = {
90297         26614 /* "glGetTextureImage" */,
90298         26614 /* "glGetTextureImage" */,
90299     };
90300     return gl_provider_resolver(entrypoint_strings + 26614 /* "glGetTextureImage" */,
90301                                 providers, entrypoints);
90302 }
90303 
90304 static PFNGLGETTEXTUREIMAGEEXTPROC
epoxy_glGetTextureImageEXT_resolver(void)90305 epoxy_glGetTextureImageEXT_resolver(void)
90306 {
90307     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26632 /* glGetTextureImageEXT */);
90308 }
90309 
90310 static PFNGLGETTEXTURELEVELPARAMETERFVPROC
epoxy_glGetTextureLevelParameterfv_resolver(void)90311 epoxy_glGetTextureLevelParameterfv_resolver(void)
90312 {
90313     static const enum gl_provider providers[] = {
90314         PROVIDER_Desktop_OpenGL_4_5,
90315         PROVIDER_GL_ARB_direct_state_access,
90316         gl_provider_terminator
90317     };
90318     static const uint32_t entrypoints[] = {
90319         26653 /* "glGetTextureLevelParameterfv" */,
90320         26653 /* "glGetTextureLevelParameterfv" */,
90321     };
90322     return gl_provider_resolver(entrypoint_strings + 26653 /* "glGetTextureLevelParameterfv" */,
90323                                 providers, entrypoints);
90324 }
90325 
90326 static PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC
epoxy_glGetTextureLevelParameterfvEXT_resolver(void)90327 epoxy_glGetTextureLevelParameterfvEXT_resolver(void)
90328 {
90329     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26682 /* glGetTextureLevelParameterfvEXT */);
90330 }
90331 
90332 static PFNGLGETTEXTURELEVELPARAMETERIVPROC
epoxy_glGetTextureLevelParameteriv_resolver(void)90333 epoxy_glGetTextureLevelParameteriv_resolver(void)
90334 {
90335     static const enum gl_provider providers[] = {
90336         PROVIDER_Desktop_OpenGL_4_5,
90337         PROVIDER_GL_ARB_direct_state_access,
90338         gl_provider_terminator
90339     };
90340     static const uint32_t entrypoints[] = {
90341         26714 /* "glGetTextureLevelParameteriv" */,
90342         26714 /* "glGetTextureLevelParameteriv" */,
90343     };
90344     return gl_provider_resolver(entrypoint_strings + 26714 /* "glGetTextureLevelParameteriv" */,
90345                                 providers, entrypoints);
90346 }
90347 
90348 static PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC
epoxy_glGetTextureLevelParameterivEXT_resolver(void)90349 epoxy_glGetTextureLevelParameterivEXT_resolver(void)
90350 {
90351     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26743 /* glGetTextureLevelParameterivEXT */);
90352 }
90353 
90354 static PFNGLGETTEXTUREPARAMETERIIVPROC
epoxy_glGetTextureParameterIiv_resolver(void)90355 epoxy_glGetTextureParameterIiv_resolver(void)
90356 {
90357     static const enum gl_provider providers[] = {
90358         PROVIDER_Desktop_OpenGL_4_5,
90359         PROVIDER_GL_ARB_direct_state_access,
90360         gl_provider_terminator
90361     };
90362     static const uint32_t entrypoints[] = {
90363         26775 /* "glGetTextureParameterIiv" */,
90364         26775 /* "glGetTextureParameterIiv" */,
90365     };
90366     return gl_provider_resolver(entrypoint_strings + 26775 /* "glGetTextureParameterIiv" */,
90367                                 providers, entrypoints);
90368 }
90369 
90370 static PFNGLGETTEXTUREPARAMETERIIVEXTPROC
epoxy_glGetTextureParameterIivEXT_resolver(void)90371 epoxy_glGetTextureParameterIivEXT_resolver(void)
90372 {
90373     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26800 /* glGetTextureParameterIivEXT */);
90374 }
90375 
90376 static PFNGLGETTEXTUREPARAMETERIUIVPROC
epoxy_glGetTextureParameterIuiv_resolver(void)90377 epoxy_glGetTextureParameterIuiv_resolver(void)
90378 {
90379     static const enum gl_provider providers[] = {
90380         PROVIDER_Desktop_OpenGL_4_5,
90381         PROVIDER_GL_ARB_direct_state_access,
90382         gl_provider_terminator
90383     };
90384     static const uint32_t entrypoints[] = {
90385         26828 /* "glGetTextureParameterIuiv" */,
90386         26828 /* "glGetTextureParameterIuiv" */,
90387     };
90388     return gl_provider_resolver(entrypoint_strings + 26828 /* "glGetTextureParameterIuiv" */,
90389                                 providers, entrypoints);
90390 }
90391 
90392 static PFNGLGETTEXTUREPARAMETERIUIVEXTPROC
epoxy_glGetTextureParameterIuivEXT_resolver(void)90393 epoxy_glGetTextureParameterIuivEXT_resolver(void)
90394 {
90395     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26854 /* glGetTextureParameterIuivEXT */);
90396 }
90397 
90398 static PFNGLGETTEXTUREPARAMETERFVPROC
epoxy_glGetTextureParameterfv_resolver(void)90399 epoxy_glGetTextureParameterfv_resolver(void)
90400 {
90401     static const enum gl_provider providers[] = {
90402         PROVIDER_Desktop_OpenGL_4_5,
90403         PROVIDER_GL_ARB_direct_state_access,
90404         gl_provider_terminator
90405     };
90406     static const uint32_t entrypoints[] = {
90407         26883 /* "glGetTextureParameterfv" */,
90408         26883 /* "glGetTextureParameterfv" */,
90409     };
90410     return gl_provider_resolver(entrypoint_strings + 26883 /* "glGetTextureParameterfv" */,
90411                                 providers, entrypoints);
90412 }
90413 
90414 static PFNGLGETTEXTUREPARAMETERFVEXTPROC
epoxy_glGetTextureParameterfvEXT_resolver(void)90415 epoxy_glGetTextureParameterfvEXT_resolver(void)
90416 {
90417     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26907 /* glGetTextureParameterfvEXT */);
90418 }
90419 
90420 static PFNGLGETTEXTUREPARAMETERIVPROC
epoxy_glGetTextureParameteriv_resolver(void)90421 epoxy_glGetTextureParameteriv_resolver(void)
90422 {
90423     static const enum gl_provider providers[] = {
90424         PROVIDER_Desktop_OpenGL_4_5,
90425         PROVIDER_GL_ARB_direct_state_access,
90426         gl_provider_terminator
90427     };
90428     static const uint32_t entrypoints[] = {
90429         26934 /* "glGetTextureParameteriv" */,
90430         26934 /* "glGetTextureParameteriv" */,
90431     };
90432     return gl_provider_resolver(entrypoint_strings + 26934 /* "glGetTextureParameteriv" */,
90433                                 providers, entrypoints);
90434 }
90435 
90436 static PFNGLGETTEXTUREPARAMETERIVEXTPROC
epoxy_glGetTextureParameterivEXT_resolver(void)90437 epoxy_glGetTextureParameterivEXT_resolver(void)
90438 {
90439     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 26958 /* glGetTextureParameterivEXT */);
90440 }
90441 
90442 static PFNGLGETTEXTURESAMPLERHANDLEARBPROC
epoxy_glGetTextureSamplerHandleARB_resolver(void)90443 epoxy_glGetTextureSamplerHandleARB_resolver(void)
90444 {
90445     static const enum gl_provider providers[] = {
90446         PROVIDER_GL_ARB_bindless_texture,
90447         PROVIDER_GL_IMG_bindless_texture,
90448         gl_provider_terminator
90449     };
90450     static const uint32_t entrypoints[] = {
90451         26985 /* "glGetTextureSamplerHandleARB" */,
90452         27014 /* "glGetTextureSamplerHandleIMG" */,
90453     };
90454     return gl_provider_resolver(entrypoint_strings + 26985 /* "glGetTextureSamplerHandleARB" */,
90455                                 providers, entrypoints);
90456 }
90457 
90458 static PFNGLGETTEXTURESAMPLERHANDLEIMGPROC
epoxy_glGetTextureSamplerHandleIMG_resolver(void)90459 epoxy_glGetTextureSamplerHandleIMG_resolver(void)
90460 {
90461     static const enum gl_provider providers[] = {
90462         PROVIDER_GL_IMG_bindless_texture,
90463         PROVIDER_GL_ARB_bindless_texture,
90464         gl_provider_terminator
90465     };
90466     static const uint32_t entrypoints[] = {
90467         27014 /* "glGetTextureSamplerHandleIMG" */,
90468         26985 /* "glGetTextureSamplerHandleARB" */,
90469     };
90470     return gl_provider_resolver(entrypoint_strings + 27014 /* "glGetTextureSamplerHandleIMG" */,
90471                                 providers, entrypoints);
90472 }
90473 
90474 static PFNGLGETTEXTURESAMPLERHANDLENVPROC
epoxy_glGetTextureSamplerHandleNV_resolver(void)90475 epoxy_glGetTextureSamplerHandleNV_resolver(void)
90476 {
90477     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 27043 /* glGetTextureSamplerHandleNV */);
90478 }
90479 
90480 static PFNGLGETTEXTURESUBIMAGEPROC
epoxy_glGetTextureSubImage_resolver(void)90481 epoxy_glGetTextureSubImage_resolver(void)
90482 {
90483     static const enum gl_provider providers[] = {
90484         PROVIDER_Desktop_OpenGL_4_5,
90485         PROVIDER_GL_ARB_get_texture_sub_image,
90486         gl_provider_terminator
90487     };
90488     static const uint32_t entrypoints[] = {
90489         27071 /* "glGetTextureSubImage" */,
90490         27071 /* "glGetTextureSubImage" */,
90491     };
90492     return gl_provider_resolver(entrypoint_strings + 27071 /* "glGetTextureSubImage" */,
90493                                 providers, entrypoints);
90494 }
90495 
90496 static PFNGLGETTRACKMATRIXIVNVPROC
epoxy_glGetTrackMatrixivNV_resolver(void)90497 epoxy_glGetTrackMatrixivNV_resolver(void)
90498 {
90499     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 27092 /* glGetTrackMatrixivNV */);
90500 }
90501 
90502 static PFNGLGETTRANSFORMFEEDBACKVARYINGPROC
epoxy_glGetTransformFeedbackVarying_resolver(void)90503 epoxy_glGetTransformFeedbackVarying_resolver(void)
90504 {
90505     static const enum gl_provider providers[] = {
90506         PROVIDER_Desktop_OpenGL_3_0,
90507         PROVIDER_OpenGL_ES_3_0,
90508         PROVIDER_GL_EXT_transform_feedback,
90509         gl_provider_terminator
90510     };
90511     static const uint32_t entrypoints[] = {
90512         27113 /* "glGetTransformFeedbackVarying" */,
90513         27113 /* "glGetTransformFeedbackVarying" */,
90514         27143 /* "glGetTransformFeedbackVaryingEXT" */,
90515     };
90516     return gl_provider_resolver(entrypoint_strings + 27113 /* "glGetTransformFeedbackVarying" */,
90517                                 providers, entrypoints);
90518 }
90519 
90520 static PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC
epoxy_glGetTransformFeedbackVaryingEXT_resolver(void)90521 epoxy_glGetTransformFeedbackVaryingEXT_resolver(void)
90522 {
90523     static const enum gl_provider providers[] = {
90524         PROVIDER_GL_EXT_transform_feedback,
90525         PROVIDER_Desktop_OpenGL_3_0,
90526         PROVIDER_OpenGL_ES_3_0,
90527         gl_provider_terminator
90528     };
90529     static const uint32_t entrypoints[] = {
90530         27143 /* "glGetTransformFeedbackVaryingEXT" */,
90531         27113 /* "glGetTransformFeedbackVarying" */,
90532         27113 /* "glGetTransformFeedbackVarying" */,
90533     };
90534     return gl_provider_resolver(entrypoint_strings + 27143 /* "glGetTransformFeedbackVaryingEXT" */,
90535                                 providers, entrypoints);
90536 }
90537 
90538 static PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC
epoxy_glGetTransformFeedbackVaryingNV_resolver(void)90539 epoxy_glGetTransformFeedbackVaryingNV_resolver(void)
90540 {
90541     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 27176 /* glGetTransformFeedbackVaryingNV */);
90542 }
90543 
90544 static PFNGLGETTRANSFORMFEEDBACKI64_VPROC
epoxy_glGetTransformFeedbacki64_v_resolver(void)90545 epoxy_glGetTransformFeedbacki64_v_resolver(void)
90546 {
90547     static const enum gl_provider providers[] = {
90548         PROVIDER_Desktop_OpenGL_4_5,
90549         PROVIDER_GL_ARB_direct_state_access,
90550         gl_provider_terminator
90551     };
90552     static const uint32_t entrypoints[] = {
90553         27208 /* "glGetTransformFeedbacki64_v" */,
90554         27208 /* "glGetTransformFeedbacki64_v" */,
90555     };
90556     return gl_provider_resolver(entrypoint_strings + 27208 /* "glGetTransformFeedbacki64_v" */,
90557                                 providers, entrypoints);
90558 }
90559 
90560 static PFNGLGETTRANSFORMFEEDBACKI_VPROC
epoxy_glGetTransformFeedbacki_v_resolver(void)90561 epoxy_glGetTransformFeedbacki_v_resolver(void)
90562 {
90563     static const enum gl_provider providers[] = {
90564         PROVIDER_Desktop_OpenGL_4_5,
90565         PROVIDER_GL_ARB_direct_state_access,
90566         gl_provider_terminator
90567     };
90568     static const uint32_t entrypoints[] = {
90569         27236 /* "glGetTransformFeedbacki_v" */,
90570         27236 /* "glGetTransformFeedbacki_v" */,
90571     };
90572     return gl_provider_resolver(entrypoint_strings + 27236 /* "glGetTransformFeedbacki_v" */,
90573                                 providers, entrypoints);
90574 }
90575 
90576 static PFNGLGETTRANSFORMFEEDBACKIVPROC
epoxy_glGetTransformFeedbackiv_resolver(void)90577 epoxy_glGetTransformFeedbackiv_resolver(void)
90578 {
90579     static const enum gl_provider providers[] = {
90580         PROVIDER_Desktop_OpenGL_4_5,
90581         PROVIDER_GL_ARB_direct_state_access,
90582         gl_provider_terminator
90583     };
90584     static const uint32_t entrypoints[] = {
90585         27262 /* "glGetTransformFeedbackiv" */,
90586         27262 /* "glGetTransformFeedbackiv" */,
90587     };
90588     return gl_provider_resolver(entrypoint_strings + 27262 /* "glGetTransformFeedbackiv" */,
90589                                 providers, entrypoints);
90590 }
90591 
90592 static PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC
epoxy_glGetTranslatedShaderSourceANGLE_resolver(void)90593 epoxy_glGetTranslatedShaderSourceANGLE_resolver(void)
90594 {
90595     return gl_single_resolver(PROVIDER_GL_ANGLE_translated_shader_source, 27287 /* glGetTranslatedShaderSourceANGLE */);
90596 }
90597 
90598 static PFNGLGETUNIFORMBLOCKINDEXPROC
epoxy_glGetUniformBlockIndex_resolver(void)90599 epoxy_glGetUniformBlockIndex_resolver(void)
90600 {
90601     static const enum gl_provider providers[] = {
90602         PROVIDER_Desktop_OpenGL_3_1,
90603         PROVIDER_GL_ARB_uniform_buffer_object,
90604         PROVIDER_OpenGL_ES_3_0,
90605         gl_provider_terminator
90606     };
90607     static const uint32_t entrypoints[] = {
90608         27320 /* "glGetUniformBlockIndex" */,
90609         27320 /* "glGetUniformBlockIndex" */,
90610         27320 /* "glGetUniformBlockIndex" */,
90611     };
90612     return gl_provider_resolver(entrypoint_strings + 27320 /* "glGetUniformBlockIndex" */,
90613                                 providers, entrypoints);
90614 }
90615 
90616 static PFNGLGETUNIFORMBUFFERSIZEEXTPROC
epoxy_glGetUniformBufferSizeEXT_resolver(void)90617 epoxy_glGetUniformBufferSizeEXT_resolver(void)
90618 {
90619     return gl_single_resolver(PROVIDER_GL_EXT_bindable_uniform, 27343 /* glGetUniformBufferSizeEXT */);
90620 }
90621 
90622 static PFNGLGETUNIFORMINDICESPROC
epoxy_glGetUniformIndices_resolver(void)90623 epoxy_glGetUniformIndices_resolver(void)
90624 {
90625     static const enum gl_provider providers[] = {
90626         PROVIDER_Desktop_OpenGL_3_1,
90627         PROVIDER_GL_ARB_uniform_buffer_object,
90628         PROVIDER_OpenGL_ES_3_0,
90629         gl_provider_terminator
90630     };
90631     static const uint32_t entrypoints[] = {
90632         27369 /* "glGetUniformIndices" */,
90633         27369 /* "glGetUniformIndices" */,
90634         27369 /* "glGetUniformIndices" */,
90635     };
90636     return gl_provider_resolver(entrypoint_strings + 27369 /* "glGetUniformIndices" */,
90637                                 providers, entrypoints);
90638 }
90639 
90640 static PFNGLGETUNIFORMLOCATIONPROC
epoxy_glGetUniformLocation_resolver(void)90641 epoxy_glGetUniformLocation_resolver(void)
90642 {
90643     static const enum gl_provider providers[] = {
90644         PROVIDER_Desktop_OpenGL_2_0,
90645         PROVIDER_OpenGL_ES_2_0,
90646         PROVIDER_GL_ARB_shader_objects,
90647         gl_provider_terminator
90648     };
90649     static const uint32_t entrypoints[] = {
90650         27389 /* "glGetUniformLocation" */,
90651         27389 /* "glGetUniformLocation" */,
90652         27410 /* "glGetUniformLocationARB" */,
90653     };
90654     return gl_provider_resolver(entrypoint_strings + 27389 /* "glGetUniformLocation" */,
90655                                 providers, entrypoints);
90656 }
90657 
90658 static PFNGLGETUNIFORMLOCATIONARBPROC
epoxy_glGetUniformLocationARB_resolver(void)90659 epoxy_glGetUniformLocationARB_resolver(void)
90660 {
90661     static const enum gl_provider providers[] = {
90662         PROVIDER_GL_ARB_shader_objects,
90663         PROVIDER_Desktop_OpenGL_2_0,
90664         PROVIDER_OpenGL_ES_2_0,
90665         gl_provider_terminator
90666     };
90667     static const uint32_t entrypoints[] = {
90668         27410 /* "glGetUniformLocationARB" */,
90669         27389 /* "glGetUniformLocation" */,
90670         27389 /* "glGetUniformLocation" */,
90671     };
90672     return gl_provider_resolver(entrypoint_strings + 27410 /* "glGetUniformLocationARB" */,
90673                                 providers, entrypoints);
90674 }
90675 
90676 static PFNGLGETUNIFORMOFFSETEXTPROC
epoxy_glGetUniformOffsetEXT_resolver(void)90677 epoxy_glGetUniformOffsetEXT_resolver(void)
90678 {
90679     return gl_single_resolver(PROVIDER_GL_EXT_bindable_uniform, 27434 /* glGetUniformOffsetEXT */);
90680 }
90681 
90682 static PFNGLGETUNIFORMSUBROUTINEUIVPROC
epoxy_glGetUniformSubroutineuiv_resolver(void)90683 epoxy_glGetUniformSubroutineuiv_resolver(void)
90684 {
90685     static const enum gl_provider providers[] = {
90686         PROVIDER_Desktop_OpenGL_4_0,
90687         PROVIDER_GL_ARB_shader_subroutine,
90688         gl_provider_terminator
90689     };
90690     static const uint32_t entrypoints[] = {
90691         27456 /* "glGetUniformSubroutineuiv" */,
90692         27456 /* "glGetUniformSubroutineuiv" */,
90693     };
90694     return gl_provider_resolver(entrypoint_strings + 27456 /* "glGetUniformSubroutineuiv" */,
90695                                 providers, entrypoints);
90696 }
90697 
90698 static PFNGLGETUNIFORMDVPROC
epoxy_glGetUniformdv_resolver(void)90699 epoxy_glGetUniformdv_resolver(void)
90700 {
90701     static const enum gl_provider providers[] = {
90702         PROVIDER_Desktop_OpenGL_4_0,
90703         PROVIDER_GL_ARB_gpu_shader_fp64,
90704         gl_provider_terminator
90705     };
90706     static const uint32_t entrypoints[] = {
90707         27482 /* "glGetUniformdv" */,
90708         27482 /* "glGetUniformdv" */,
90709     };
90710     return gl_provider_resolver(entrypoint_strings + 27482 /* "glGetUniformdv" */,
90711                                 providers, entrypoints);
90712 }
90713 
90714 static PFNGLGETUNIFORMFVPROC
epoxy_glGetUniformfv_resolver(void)90715 epoxy_glGetUniformfv_resolver(void)
90716 {
90717     static const enum gl_provider providers[] = {
90718         PROVIDER_Desktop_OpenGL_2_0,
90719         PROVIDER_OpenGL_ES_2_0,
90720         PROVIDER_GL_ARB_shader_objects,
90721         gl_provider_terminator
90722     };
90723     static const uint32_t entrypoints[] = {
90724         27497 /* "glGetUniformfv" */,
90725         27497 /* "glGetUniformfv" */,
90726         27512 /* "glGetUniformfvARB" */,
90727     };
90728     return gl_provider_resolver(entrypoint_strings + 27497 /* "glGetUniformfv" */,
90729                                 providers, entrypoints);
90730 }
90731 
90732 static PFNGLGETUNIFORMFVARBPROC
epoxy_glGetUniformfvARB_resolver(void)90733 epoxy_glGetUniformfvARB_resolver(void)
90734 {
90735     static const enum gl_provider providers[] = {
90736         PROVIDER_GL_ARB_shader_objects,
90737         PROVIDER_Desktop_OpenGL_2_0,
90738         PROVIDER_OpenGL_ES_2_0,
90739         gl_provider_terminator
90740     };
90741     static const uint32_t entrypoints[] = {
90742         27512 /* "glGetUniformfvARB" */,
90743         27497 /* "glGetUniformfv" */,
90744         27497 /* "glGetUniformfv" */,
90745     };
90746     return gl_provider_resolver(entrypoint_strings + 27512 /* "glGetUniformfvARB" */,
90747                                 providers, entrypoints);
90748 }
90749 
90750 static PFNGLGETUNIFORMI64VARBPROC
epoxy_glGetUniformi64vARB_resolver(void)90751 epoxy_glGetUniformi64vARB_resolver(void)
90752 {
90753     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 27530 /* glGetUniformi64vARB */);
90754 }
90755 
90756 static PFNGLGETUNIFORMI64VNVPROC
epoxy_glGetUniformi64vNV_resolver(void)90757 epoxy_glGetUniformi64vNV_resolver(void)
90758 {
90759     static const enum gl_provider providers[] = {
90760         PROVIDER_GL_AMD_gpu_shader_int64,
90761         PROVIDER_GL_NV_gpu_shader5,
90762         gl_provider_terminator
90763     };
90764     static const uint32_t entrypoints[] = {
90765         27550 /* "glGetUniformi64vNV" */,
90766         27550 /* "glGetUniformi64vNV" */,
90767     };
90768     return gl_provider_resolver(entrypoint_strings + 27550 /* "glGetUniformi64vNV" */,
90769                                 providers, entrypoints);
90770 }
90771 
90772 static PFNGLGETUNIFORMIVPROC
epoxy_glGetUniformiv_resolver(void)90773 epoxy_glGetUniformiv_resolver(void)
90774 {
90775     static const enum gl_provider providers[] = {
90776         PROVIDER_Desktop_OpenGL_2_0,
90777         PROVIDER_OpenGL_ES_2_0,
90778         PROVIDER_GL_ARB_shader_objects,
90779         gl_provider_terminator
90780     };
90781     static const uint32_t entrypoints[] = {
90782         27569 /* "glGetUniformiv" */,
90783         27569 /* "glGetUniformiv" */,
90784         27584 /* "glGetUniformivARB" */,
90785     };
90786     return gl_provider_resolver(entrypoint_strings + 27569 /* "glGetUniformiv" */,
90787                                 providers, entrypoints);
90788 }
90789 
90790 static PFNGLGETUNIFORMIVARBPROC
epoxy_glGetUniformivARB_resolver(void)90791 epoxy_glGetUniformivARB_resolver(void)
90792 {
90793     static const enum gl_provider providers[] = {
90794         PROVIDER_GL_ARB_shader_objects,
90795         PROVIDER_Desktop_OpenGL_2_0,
90796         PROVIDER_OpenGL_ES_2_0,
90797         gl_provider_terminator
90798     };
90799     static const uint32_t entrypoints[] = {
90800         27584 /* "glGetUniformivARB" */,
90801         27569 /* "glGetUniformiv" */,
90802         27569 /* "glGetUniformiv" */,
90803     };
90804     return gl_provider_resolver(entrypoint_strings + 27584 /* "glGetUniformivARB" */,
90805                                 providers, entrypoints);
90806 }
90807 
90808 static PFNGLGETUNIFORMUI64VARBPROC
epoxy_glGetUniformui64vARB_resolver(void)90809 epoxy_glGetUniformui64vARB_resolver(void)
90810 {
90811     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 27602 /* glGetUniformui64vARB */);
90812 }
90813 
90814 static PFNGLGETUNIFORMUI64VNVPROC
epoxy_glGetUniformui64vNV_resolver(void)90815 epoxy_glGetUniformui64vNV_resolver(void)
90816 {
90817     static const enum gl_provider providers[] = {
90818         PROVIDER_GL_AMD_gpu_shader_int64,
90819         PROVIDER_GL_NV_shader_buffer_load,
90820         gl_provider_terminator
90821     };
90822     static const uint32_t entrypoints[] = {
90823         27623 /* "glGetUniformui64vNV" */,
90824         27623 /* "glGetUniformui64vNV" */,
90825     };
90826     return gl_provider_resolver(entrypoint_strings + 27623 /* "glGetUniformui64vNV" */,
90827                                 providers, entrypoints);
90828 }
90829 
90830 static PFNGLGETUNIFORMUIVPROC
epoxy_glGetUniformuiv_resolver(void)90831 epoxy_glGetUniformuiv_resolver(void)
90832 {
90833     static const enum gl_provider providers[] = {
90834         PROVIDER_Desktop_OpenGL_3_0,
90835         PROVIDER_OpenGL_ES_3_0,
90836         PROVIDER_GL_EXT_gpu_shader4,
90837         gl_provider_terminator
90838     };
90839     static const uint32_t entrypoints[] = {
90840         27643 /* "glGetUniformuiv" */,
90841         27643 /* "glGetUniformuiv" */,
90842         27659 /* "glGetUniformuivEXT" */,
90843     };
90844     return gl_provider_resolver(entrypoint_strings + 27643 /* "glGetUniformuiv" */,
90845                                 providers, entrypoints);
90846 }
90847 
90848 static PFNGLGETUNIFORMUIVEXTPROC
epoxy_glGetUniformuivEXT_resolver(void)90849 epoxy_glGetUniformuivEXT_resolver(void)
90850 {
90851     static const enum gl_provider providers[] = {
90852         PROVIDER_GL_EXT_gpu_shader4,
90853         PROVIDER_Desktop_OpenGL_3_0,
90854         PROVIDER_OpenGL_ES_3_0,
90855         gl_provider_terminator
90856     };
90857     static const uint32_t entrypoints[] = {
90858         27659 /* "glGetUniformuivEXT" */,
90859         27643 /* "glGetUniformuiv" */,
90860         27643 /* "glGetUniformuiv" */,
90861     };
90862     return gl_provider_resolver(entrypoint_strings + 27659 /* "glGetUniformuivEXT" */,
90863                                 providers, entrypoints);
90864 }
90865 
90866 static PFNGLGETUNSIGNEDBYTEI_VEXTPROC
epoxy_glGetUnsignedBytei_vEXT_resolver(void)90867 epoxy_glGetUnsignedBytei_vEXT_resolver(void)
90868 {
90869     static const enum gl_provider providers[] = {
90870         PROVIDER_GL_EXT_memory_object,
90871         PROVIDER_GL_EXT_semaphore,
90872         gl_provider_terminator
90873     };
90874     static const uint32_t entrypoints[] = {
90875         27678 /* "glGetUnsignedBytei_vEXT" */,
90876         27678 /* "glGetUnsignedBytei_vEXT" */,
90877     };
90878     return gl_provider_resolver(entrypoint_strings + 27678 /* "glGetUnsignedBytei_vEXT" */,
90879                                 providers, entrypoints);
90880 }
90881 
90882 static PFNGLGETUNSIGNEDBYTEVEXTPROC
epoxy_glGetUnsignedBytevEXT_resolver(void)90883 epoxy_glGetUnsignedBytevEXT_resolver(void)
90884 {
90885     static const enum gl_provider providers[] = {
90886         PROVIDER_GL_EXT_memory_object,
90887         PROVIDER_GL_EXT_semaphore,
90888         gl_provider_terminator
90889     };
90890     static const uint32_t entrypoints[] = {
90891         27702 /* "glGetUnsignedBytevEXT" */,
90892         27702 /* "glGetUnsignedBytevEXT" */,
90893     };
90894     return gl_provider_resolver(entrypoint_strings + 27702 /* "glGetUnsignedBytevEXT" */,
90895                                 providers, entrypoints);
90896 }
90897 
90898 static PFNGLGETVARIANTARRAYOBJECTFVATIPROC
epoxy_glGetVariantArrayObjectfvATI_resolver(void)90899 epoxy_glGetVariantArrayObjectfvATI_resolver(void)
90900 {
90901     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 27724 /* glGetVariantArrayObjectfvATI */);
90902 }
90903 
90904 static PFNGLGETVARIANTARRAYOBJECTIVATIPROC
epoxy_glGetVariantArrayObjectivATI_resolver(void)90905 epoxy_glGetVariantArrayObjectivATI_resolver(void)
90906 {
90907     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 27753 /* glGetVariantArrayObjectivATI */);
90908 }
90909 
90910 static PFNGLGETVARIANTBOOLEANVEXTPROC
epoxy_glGetVariantBooleanvEXT_resolver(void)90911 epoxy_glGetVariantBooleanvEXT_resolver(void)
90912 {
90913     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 27782 /* glGetVariantBooleanvEXT */);
90914 }
90915 
90916 static PFNGLGETVARIANTFLOATVEXTPROC
epoxy_glGetVariantFloatvEXT_resolver(void)90917 epoxy_glGetVariantFloatvEXT_resolver(void)
90918 {
90919     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 27806 /* glGetVariantFloatvEXT */);
90920 }
90921 
90922 static PFNGLGETVARIANTINTEGERVEXTPROC
epoxy_glGetVariantIntegervEXT_resolver(void)90923 epoxy_glGetVariantIntegervEXT_resolver(void)
90924 {
90925     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 27828 /* glGetVariantIntegervEXT */);
90926 }
90927 
90928 static PFNGLGETVARIANTPOINTERVEXTPROC
epoxy_glGetVariantPointervEXT_resolver(void)90929 epoxy_glGetVariantPointervEXT_resolver(void)
90930 {
90931     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 27852 /* glGetVariantPointervEXT */);
90932 }
90933 
90934 static PFNGLGETVARYINGLOCATIONNVPROC
epoxy_glGetVaryingLocationNV_resolver(void)90935 epoxy_glGetVaryingLocationNV_resolver(void)
90936 {
90937     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 27876 /* glGetVaryingLocationNV */);
90938 }
90939 
90940 static PFNGLGETVERTEXARRAYINDEXED64IVPROC
epoxy_glGetVertexArrayIndexed64iv_resolver(void)90941 epoxy_glGetVertexArrayIndexed64iv_resolver(void)
90942 {
90943     static const enum gl_provider providers[] = {
90944         PROVIDER_Desktop_OpenGL_4_5,
90945         PROVIDER_GL_ARB_direct_state_access,
90946         gl_provider_terminator
90947     };
90948     static const uint32_t entrypoints[] = {
90949         27899 /* "glGetVertexArrayIndexed64iv" */,
90950         27899 /* "glGetVertexArrayIndexed64iv" */,
90951     };
90952     return gl_provider_resolver(entrypoint_strings + 27899 /* "glGetVertexArrayIndexed64iv" */,
90953                                 providers, entrypoints);
90954 }
90955 
90956 static PFNGLGETVERTEXARRAYINDEXEDIVPROC
epoxy_glGetVertexArrayIndexediv_resolver(void)90957 epoxy_glGetVertexArrayIndexediv_resolver(void)
90958 {
90959     static const enum gl_provider providers[] = {
90960         PROVIDER_Desktop_OpenGL_4_5,
90961         PROVIDER_GL_ARB_direct_state_access,
90962         gl_provider_terminator
90963     };
90964     static const uint32_t entrypoints[] = {
90965         27927 /* "glGetVertexArrayIndexediv" */,
90966         27927 /* "glGetVertexArrayIndexediv" */,
90967     };
90968     return gl_provider_resolver(entrypoint_strings + 27927 /* "glGetVertexArrayIndexediv" */,
90969                                 providers, entrypoints);
90970 }
90971 
90972 static PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC
epoxy_glGetVertexArrayIntegeri_vEXT_resolver(void)90973 epoxy_glGetVertexArrayIntegeri_vEXT_resolver(void)
90974 {
90975     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 27953 /* glGetVertexArrayIntegeri_vEXT */);
90976 }
90977 
90978 static PFNGLGETVERTEXARRAYINTEGERVEXTPROC
epoxy_glGetVertexArrayIntegervEXT_resolver(void)90979 epoxy_glGetVertexArrayIntegervEXT_resolver(void)
90980 {
90981     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 27983 /* glGetVertexArrayIntegervEXT */);
90982 }
90983 
90984 static PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC
epoxy_glGetVertexArrayPointeri_vEXT_resolver(void)90985 epoxy_glGetVertexArrayPointeri_vEXT_resolver(void)
90986 {
90987     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 28011 /* glGetVertexArrayPointeri_vEXT */);
90988 }
90989 
90990 static PFNGLGETVERTEXARRAYPOINTERVEXTPROC
epoxy_glGetVertexArrayPointervEXT_resolver(void)90991 epoxy_glGetVertexArrayPointervEXT_resolver(void)
90992 {
90993     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 28041 /* glGetVertexArrayPointervEXT */);
90994 }
90995 
90996 static PFNGLGETVERTEXARRAYIVPROC
epoxy_glGetVertexArrayiv_resolver(void)90997 epoxy_glGetVertexArrayiv_resolver(void)
90998 {
90999     static const enum gl_provider providers[] = {
91000         PROVIDER_Desktop_OpenGL_4_5,
91001         PROVIDER_GL_ARB_direct_state_access,
91002         gl_provider_terminator
91003     };
91004     static const uint32_t entrypoints[] = {
91005         28069 /* "glGetVertexArrayiv" */,
91006         28069 /* "glGetVertexArrayiv" */,
91007     };
91008     return gl_provider_resolver(entrypoint_strings + 28069 /* "glGetVertexArrayiv" */,
91009                                 providers, entrypoints);
91010 }
91011 
91012 static PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC
epoxy_glGetVertexAttribArrayObjectfvATI_resolver(void)91013 epoxy_glGetVertexAttribArrayObjectfvATI_resolver(void)
91014 {
91015     return gl_single_resolver(PROVIDER_GL_ATI_vertex_attrib_array_object, 28088 /* glGetVertexAttribArrayObjectfvATI */);
91016 }
91017 
91018 static PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC
epoxy_glGetVertexAttribArrayObjectivATI_resolver(void)91019 epoxy_glGetVertexAttribArrayObjectivATI_resolver(void)
91020 {
91021     return gl_single_resolver(PROVIDER_GL_ATI_vertex_attrib_array_object, 28122 /* glGetVertexAttribArrayObjectivATI */);
91022 }
91023 
91024 static PFNGLGETVERTEXATTRIBIIVPROC
epoxy_glGetVertexAttribIiv_resolver(void)91025 epoxy_glGetVertexAttribIiv_resolver(void)
91026 {
91027     static const enum gl_provider providers[] = {
91028         PROVIDER_Desktop_OpenGL_3_0,
91029         PROVIDER_OpenGL_ES_3_0,
91030         PROVIDER_GL_NV_vertex_program4,
91031         gl_provider_terminator
91032     };
91033     static const uint32_t entrypoints[] = {
91034         28156 /* "glGetVertexAttribIiv" */,
91035         28156 /* "glGetVertexAttribIiv" */,
91036         28177 /* "glGetVertexAttribIivEXT" */,
91037     };
91038     return gl_provider_resolver(entrypoint_strings + 28156 /* "glGetVertexAttribIiv" */,
91039                                 providers, entrypoints);
91040 }
91041 
91042 static PFNGLGETVERTEXATTRIBIIVEXTPROC
epoxy_glGetVertexAttribIivEXT_resolver(void)91043 epoxy_glGetVertexAttribIivEXT_resolver(void)
91044 {
91045     static const enum gl_provider providers[] = {
91046         PROVIDER_GL_NV_vertex_program4,
91047         PROVIDER_Desktop_OpenGL_3_0,
91048         PROVIDER_OpenGL_ES_3_0,
91049         gl_provider_terminator
91050     };
91051     static const uint32_t entrypoints[] = {
91052         28177 /* "glGetVertexAttribIivEXT" */,
91053         28156 /* "glGetVertexAttribIiv" */,
91054         28156 /* "glGetVertexAttribIiv" */,
91055     };
91056     return gl_provider_resolver(entrypoint_strings + 28177 /* "glGetVertexAttribIivEXT" */,
91057                                 providers, entrypoints);
91058 }
91059 
91060 static PFNGLGETVERTEXATTRIBIUIVPROC
epoxy_glGetVertexAttribIuiv_resolver(void)91061 epoxy_glGetVertexAttribIuiv_resolver(void)
91062 {
91063     static const enum gl_provider providers[] = {
91064         PROVIDER_Desktop_OpenGL_3_0,
91065         PROVIDER_OpenGL_ES_3_0,
91066         PROVIDER_GL_NV_vertex_program4,
91067         gl_provider_terminator
91068     };
91069     static const uint32_t entrypoints[] = {
91070         28201 /* "glGetVertexAttribIuiv" */,
91071         28201 /* "glGetVertexAttribIuiv" */,
91072         28223 /* "glGetVertexAttribIuivEXT" */,
91073     };
91074     return gl_provider_resolver(entrypoint_strings + 28201 /* "glGetVertexAttribIuiv" */,
91075                                 providers, entrypoints);
91076 }
91077 
91078 static PFNGLGETVERTEXATTRIBIUIVEXTPROC
epoxy_glGetVertexAttribIuivEXT_resolver(void)91079 epoxy_glGetVertexAttribIuivEXT_resolver(void)
91080 {
91081     static const enum gl_provider providers[] = {
91082         PROVIDER_GL_NV_vertex_program4,
91083         PROVIDER_Desktop_OpenGL_3_0,
91084         PROVIDER_OpenGL_ES_3_0,
91085         gl_provider_terminator
91086     };
91087     static const uint32_t entrypoints[] = {
91088         28223 /* "glGetVertexAttribIuivEXT" */,
91089         28201 /* "glGetVertexAttribIuiv" */,
91090         28201 /* "glGetVertexAttribIuiv" */,
91091     };
91092     return gl_provider_resolver(entrypoint_strings + 28223 /* "glGetVertexAttribIuivEXT" */,
91093                                 providers, entrypoints);
91094 }
91095 
91096 static PFNGLGETVERTEXATTRIBLDVPROC
epoxy_glGetVertexAttribLdv_resolver(void)91097 epoxy_glGetVertexAttribLdv_resolver(void)
91098 {
91099     static const enum gl_provider providers[] = {
91100         PROVIDER_Desktop_OpenGL_4_1,
91101         PROVIDER_GL_ARB_vertex_attrib_64bit,
91102         PROVIDER_GL_EXT_vertex_attrib_64bit,
91103         gl_provider_terminator
91104     };
91105     static const uint32_t entrypoints[] = {
91106         28248 /* "glGetVertexAttribLdv" */,
91107         28248 /* "glGetVertexAttribLdv" */,
91108         28269 /* "glGetVertexAttribLdvEXT" */,
91109     };
91110     return gl_provider_resolver(entrypoint_strings + 28248 /* "glGetVertexAttribLdv" */,
91111                                 providers, entrypoints);
91112 }
91113 
91114 static PFNGLGETVERTEXATTRIBLDVEXTPROC
epoxy_glGetVertexAttribLdvEXT_resolver(void)91115 epoxy_glGetVertexAttribLdvEXT_resolver(void)
91116 {
91117     static const enum gl_provider providers[] = {
91118         PROVIDER_GL_EXT_vertex_attrib_64bit,
91119         PROVIDER_Desktop_OpenGL_4_1,
91120         PROVIDER_GL_ARB_vertex_attrib_64bit,
91121         gl_provider_terminator
91122     };
91123     static const uint32_t entrypoints[] = {
91124         28269 /* "glGetVertexAttribLdvEXT" */,
91125         28248 /* "glGetVertexAttribLdv" */,
91126         28248 /* "glGetVertexAttribLdv" */,
91127     };
91128     return gl_provider_resolver(entrypoint_strings + 28269 /* "glGetVertexAttribLdvEXT" */,
91129                                 providers, entrypoints);
91130 }
91131 
91132 static PFNGLGETVERTEXATTRIBLI64VNVPROC
epoxy_glGetVertexAttribLi64vNV_resolver(void)91133 epoxy_glGetVertexAttribLi64vNV_resolver(void)
91134 {
91135     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 28293 /* glGetVertexAttribLi64vNV */);
91136 }
91137 
91138 static PFNGLGETVERTEXATTRIBLUI64VARBPROC
epoxy_glGetVertexAttribLui64vARB_resolver(void)91139 epoxy_glGetVertexAttribLui64vARB_resolver(void)
91140 {
91141     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 28318 /* glGetVertexAttribLui64vARB */);
91142 }
91143 
91144 static PFNGLGETVERTEXATTRIBLUI64VNVPROC
epoxy_glGetVertexAttribLui64vNV_resolver(void)91145 epoxy_glGetVertexAttribLui64vNV_resolver(void)
91146 {
91147     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 28345 /* glGetVertexAttribLui64vNV */);
91148 }
91149 
91150 static PFNGLGETVERTEXATTRIBPOINTERVPROC
epoxy_glGetVertexAttribPointerv_resolver(void)91151 epoxy_glGetVertexAttribPointerv_resolver(void)
91152 {
91153     static const enum gl_provider providers[] = {
91154         PROVIDER_Desktop_OpenGL_2_0,
91155         PROVIDER_OpenGL_ES_2_0,
91156         PROVIDER_GL_ARB_vertex_program,
91157         PROVIDER_GL_ARB_vertex_shader,
91158         PROVIDER_GL_NV_vertex_program,
91159         gl_provider_terminator
91160     };
91161     static const uint32_t entrypoints[] = {
91162         28371 /* "glGetVertexAttribPointerv" */,
91163         28371 /* "glGetVertexAttribPointerv" */,
91164         28397 /* "glGetVertexAttribPointervARB" */,
91165         28397 /* "glGetVertexAttribPointervARB" */,
91166         28426 /* "glGetVertexAttribPointervNV" */,
91167     };
91168     return gl_provider_resolver(entrypoint_strings + 28371 /* "glGetVertexAttribPointerv" */,
91169                                 providers, entrypoints);
91170 }
91171 
91172 static PFNGLGETVERTEXATTRIBPOINTERVARBPROC
epoxy_glGetVertexAttribPointervARB_resolver(void)91173 epoxy_glGetVertexAttribPointervARB_resolver(void)
91174 {
91175     static const enum gl_provider providers[] = {
91176         PROVIDER_GL_ARB_vertex_program,
91177         PROVIDER_GL_ARB_vertex_shader,
91178         PROVIDER_Desktop_OpenGL_2_0,
91179         PROVIDER_OpenGL_ES_2_0,
91180         PROVIDER_GL_NV_vertex_program,
91181         gl_provider_terminator
91182     };
91183     static const uint32_t entrypoints[] = {
91184         28397 /* "glGetVertexAttribPointervARB" */,
91185         28397 /* "glGetVertexAttribPointervARB" */,
91186         28371 /* "glGetVertexAttribPointerv" */,
91187         28371 /* "glGetVertexAttribPointerv" */,
91188         28426 /* "glGetVertexAttribPointervNV" */,
91189     };
91190     return gl_provider_resolver(entrypoint_strings + 28397 /* "glGetVertexAttribPointervARB" */,
91191                                 providers, entrypoints);
91192 }
91193 
91194 static PFNGLGETVERTEXATTRIBPOINTERVNVPROC
epoxy_glGetVertexAttribPointervNV_resolver(void)91195 epoxy_glGetVertexAttribPointervNV_resolver(void)
91196 {
91197     static const enum gl_provider providers[] = {
91198         PROVIDER_GL_NV_vertex_program,
91199         PROVIDER_Desktop_OpenGL_2_0,
91200         PROVIDER_OpenGL_ES_2_0,
91201         PROVIDER_GL_ARB_vertex_program,
91202         PROVIDER_GL_ARB_vertex_shader,
91203         gl_provider_terminator
91204     };
91205     static const uint32_t entrypoints[] = {
91206         28426 /* "glGetVertexAttribPointervNV" */,
91207         28371 /* "glGetVertexAttribPointerv" */,
91208         28371 /* "glGetVertexAttribPointerv" */,
91209         28397 /* "glGetVertexAttribPointervARB" */,
91210         28397 /* "glGetVertexAttribPointervARB" */,
91211     };
91212     return gl_provider_resolver(entrypoint_strings + 28426 /* "glGetVertexAttribPointervNV" */,
91213                                 providers, entrypoints);
91214 }
91215 
91216 static PFNGLGETVERTEXATTRIBDVPROC
epoxy_glGetVertexAttribdv_resolver(void)91217 epoxy_glGetVertexAttribdv_resolver(void)
91218 {
91219     static const enum gl_provider providers[] = {
91220         PROVIDER_Desktop_OpenGL_2_0,
91221         PROVIDER_GL_ARB_vertex_program,
91222         PROVIDER_GL_ARB_vertex_shader,
91223         PROVIDER_GL_NV_vertex_program,
91224         gl_provider_terminator
91225     };
91226     static const uint32_t entrypoints[] = {
91227         28454 /* "glGetVertexAttribdv" */,
91228         28474 /* "glGetVertexAttribdvARB" */,
91229         28474 /* "glGetVertexAttribdvARB" */,
91230         28497 /* "glGetVertexAttribdvNV" */,
91231     };
91232     return gl_provider_resolver(entrypoint_strings + 28454 /* "glGetVertexAttribdv" */,
91233                                 providers, entrypoints);
91234 }
91235 
91236 static PFNGLGETVERTEXATTRIBDVARBPROC
epoxy_glGetVertexAttribdvARB_resolver(void)91237 epoxy_glGetVertexAttribdvARB_resolver(void)
91238 {
91239     static const enum gl_provider providers[] = {
91240         PROVIDER_GL_ARB_vertex_program,
91241         PROVIDER_GL_ARB_vertex_shader,
91242         PROVIDER_Desktop_OpenGL_2_0,
91243         PROVIDER_GL_NV_vertex_program,
91244         gl_provider_terminator
91245     };
91246     static const uint32_t entrypoints[] = {
91247         28474 /* "glGetVertexAttribdvARB" */,
91248         28474 /* "glGetVertexAttribdvARB" */,
91249         28454 /* "glGetVertexAttribdv" */,
91250         28497 /* "glGetVertexAttribdvNV" */,
91251     };
91252     return gl_provider_resolver(entrypoint_strings + 28474 /* "glGetVertexAttribdvARB" */,
91253                                 providers, entrypoints);
91254 }
91255 
91256 static PFNGLGETVERTEXATTRIBDVNVPROC
epoxy_glGetVertexAttribdvNV_resolver(void)91257 epoxy_glGetVertexAttribdvNV_resolver(void)
91258 {
91259     static const enum gl_provider providers[] = {
91260         PROVIDER_GL_NV_vertex_program,
91261         PROVIDER_Desktop_OpenGL_2_0,
91262         PROVIDER_GL_ARB_vertex_program,
91263         PROVIDER_GL_ARB_vertex_shader,
91264         gl_provider_terminator
91265     };
91266     static const uint32_t entrypoints[] = {
91267         28497 /* "glGetVertexAttribdvNV" */,
91268         28454 /* "glGetVertexAttribdv" */,
91269         28474 /* "glGetVertexAttribdvARB" */,
91270         28474 /* "glGetVertexAttribdvARB" */,
91271     };
91272     return gl_provider_resolver(entrypoint_strings + 28497 /* "glGetVertexAttribdvNV" */,
91273                                 providers, entrypoints);
91274 }
91275 
91276 static PFNGLGETVERTEXATTRIBFVPROC
epoxy_glGetVertexAttribfv_resolver(void)91277 epoxy_glGetVertexAttribfv_resolver(void)
91278 {
91279     static const enum gl_provider providers[] = {
91280         PROVIDER_Desktop_OpenGL_2_0,
91281         PROVIDER_OpenGL_ES_2_0,
91282         PROVIDER_GL_ARB_vertex_program,
91283         PROVIDER_GL_ARB_vertex_shader,
91284         PROVIDER_GL_NV_vertex_program,
91285         gl_provider_terminator
91286     };
91287     static const uint32_t entrypoints[] = {
91288         28519 /* "glGetVertexAttribfv" */,
91289         28519 /* "glGetVertexAttribfv" */,
91290         28539 /* "glGetVertexAttribfvARB" */,
91291         28539 /* "glGetVertexAttribfvARB" */,
91292         28562 /* "glGetVertexAttribfvNV" */,
91293     };
91294     return gl_provider_resolver(entrypoint_strings + 28519 /* "glGetVertexAttribfv" */,
91295                                 providers, entrypoints);
91296 }
91297 
91298 static PFNGLGETVERTEXATTRIBFVARBPROC
epoxy_glGetVertexAttribfvARB_resolver(void)91299 epoxy_glGetVertexAttribfvARB_resolver(void)
91300 {
91301     static const enum gl_provider providers[] = {
91302         PROVIDER_GL_ARB_vertex_program,
91303         PROVIDER_GL_ARB_vertex_shader,
91304         PROVIDER_Desktop_OpenGL_2_0,
91305         PROVIDER_OpenGL_ES_2_0,
91306         PROVIDER_GL_NV_vertex_program,
91307         gl_provider_terminator
91308     };
91309     static const uint32_t entrypoints[] = {
91310         28539 /* "glGetVertexAttribfvARB" */,
91311         28539 /* "glGetVertexAttribfvARB" */,
91312         28519 /* "glGetVertexAttribfv" */,
91313         28519 /* "glGetVertexAttribfv" */,
91314         28562 /* "glGetVertexAttribfvNV" */,
91315     };
91316     return gl_provider_resolver(entrypoint_strings + 28539 /* "glGetVertexAttribfvARB" */,
91317                                 providers, entrypoints);
91318 }
91319 
91320 static PFNGLGETVERTEXATTRIBFVNVPROC
epoxy_glGetVertexAttribfvNV_resolver(void)91321 epoxy_glGetVertexAttribfvNV_resolver(void)
91322 {
91323     static const enum gl_provider providers[] = {
91324         PROVIDER_GL_NV_vertex_program,
91325         PROVIDER_Desktop_OpenGL_2_0,
91326         PROVIDER_OpenGL_ES_2_0,
91327         PROVIDER_GL_ARB_vertex_program,
91328         PROVIDER_GL_ARB_vertex_shader,
91329         gl_provider_terminator
91330     };
91331     static const uint32_t entrypoints[] = {
91332         28562 /* "glGetVertexAttribfvNV" */,
91333         28519 /* "glGetVertexAttribfv" */,
91334         28519 /* "glGetVertexAttribfv" */,
91335         28539 /* "glGetVertexAttribfvARB" */,
91336         28539 /* "glGetVertexAttribfvARB" */,
91337     };
91338     return gl_provider_resolver(entrypoint_strings + 28562 /* "glGetVertexAttribfvNV" */,
91339                                 providers, entrypoints);
91340 }
91341 
91342 static PFNGLGETVERTEXATTRIBIVPROC
epoxy_glGetVertexAttribiv_resolver(void)91343 epoxy_glGetVertexAttribiv_resolver(void)
91344 {
91345     static const enum gl_provider providers[] = {
91346         PROVIDER_Desktop_OpenGL_2_0,
91347         PROVIDER_OpenGL_ES_2_0,
91348         PROVIDER_GL_ARB_vertex_program,
91349         PROVIDER_GL_ARB_vertex_shader,
91350         PROVIDER_GL_NV_vertex_program,
91351         gl_provider_terminator
91352     };
91353     static const uint32_t entrypoints[] = {
91354         28584 /* "glGetVertexAttribiv" */,
91355         28584 /* "glGetVertexAttribiv" */,
91356         28604 /* "glGetVertexAttribivARB" */,
91357         28604 /* "glGetVertexAttribivARB" */,
91358         28627 /* "glGetVertexAttribivNV" */,
91359     };
91360     return gl_provider_resolver(entrypoint_strings + 28584 /* "glGetVertexAttribiv" */,
91361                                 providers, entrypoints);
91362 }
91363 
91364 static PFNGLGETVERTEXATTRIBIVARBPROC
epoxy_glGetVertexAttribivARB_resolver(void)91365 epoxy_glGetVertexAttribivARB_resolver(void)
91366 {
91367     static const enum gl_provider providers[] = {
91368         PROVIDER_GL_ARB_vertex_program,
91369         PROVIDER_GL_ARB_vertex_shader,
91370         PROVIDER_Desktop_OpenGL_2_0,
91371         PROVIDER_OpenGL_ES_2_0,
91372         PROVIDER_GL_NV_vertex_program,
91373         gl_provider_terminator
91374     };
91375     static const uint32_t entrypoints[] = {
91376         28604 /* "glGetVertexAttribivARB" */,
91377         28604 /* "glGetVertexAttribivARB" */,
91378         28584 /* "glGetVertexAttribiv" */,
91379         28584 /* "glGetVertexAttribiv" */,
91380         28627 /* "glGetVertexAttribivNV" */,
91381     };
91382     return gl_provider_resolver(entrypoint_strings + 28604 /* "glGetVertexAttribivARB" */,
91383                                 providers, entrypoints);
91384 }
91385 
91386 static PFNGLGETVERTEXATTRIBIVNVPROC
epoxy_glGetVertexAttribivNV_resolver(void)91387 epoxy_glGetVertexAttribivNV_resolver(void)
91388 {
91389     static const enum gl_provider providers[] = {
91390         PROVIDER_GL_NV_vertex_program,
91391         PROVIDER_Desktop_OpenGL_2_0,
91392         PROVIDER_OpenGL_ES_2_0,
91393         PROVIDER_GL_ARB_vertex_program,
91394         PROVIDER_GL_ARB_vertex_shader,
91395         gl_provider_terminator
91396     };
91397     static const uint32_t entrypoints[] = {
91398         28627 /* "glGetVertexAttribivNV" */,
91399         28584 /* "glGetVertexAttribiv" */,
91400         28584 /* "glGetVertexAttribiv" */,
91401         28604 /* "glGetVertexAttribivARB" */,
91402         28604 /* "glGetVertexAttribivARB" */,
91403     };
91404     return gl_provider_resolver(entrypoint_strings + 28627 /* "glGetVertexAttribivNV" */,
91405                                 providers, entrypoints);
91406 }
91407 
91408 static PFNGLGETVIDEOCAPTURESTREAMDVNVPROC
epoxy_glGetVideoCaptureStreamdvNV_resolver(void)91409 epoxy_glGetVideoCaptureStreamdvNV_resolver(void)
91410 {
91411     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 28649 /* glGetVideoCaptureStreamdvNV */);
91412 }
91413 
91414 static PFNGLGETVIDEOCAPTURESTREAMFVNVPROC
epoxy_glGetVideoCaptureStreamfvNV_resolver(void)91415 epoxy_glGetVideoCaptureStreamfvNV_resolver(void)
91416 {
91417     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 28677 /* glGetVideoCaptureStreamfvNV */);
91418 }
91419 
91420 static PFNGLGETVIDEOCAPTURESTREAMIVNVPROC
epoxy_glGetVideoCaptureStreamivNV_resolver(void)91421 epoxy_glGetVideoCaptureStreamivNV_resolver(void)
91422 {
91423     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 28705 /* glGetVideoCaptureStreamivNV */);
91424 }
91425 
91426 static PFNGLGETVIDEOCAPTUREIVNVPROC
epoxy_glGetVideoCaptureivNV_resolver(void)91427 epoxy_glGetVideoCaptureivNV_resolver(void)
91428 {
91429     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 28733 /* glGetVideoCaptureivNV */);
91430 }
91431 
91432 static PFNGLGETVIDEOI64VNVPROC
epoxy_glGetVideoi64vNV_resolver(void)91433 epoxy_glGetVideoi64vNV_resolver(void)
91434 {
91435     return gl_single_resolver(PROVIDER_GL_NV_present_video, 28755 /* glGetVideoi64vNV */);
91436 }
91437 
91438 static PFNGLGETVIDEOIVNVPROC
epoxy_glGetVideoivNV_resolver(void)91439 epoxy_glGetVideoivNV_resolver(void)
91440 {
91441     return gl_single_resolver(PROVIDER_GL_NV_present_video, 28772 /* glGetVideoivNV */);
91442 }
91443 
91444 static PFNGLGETVIDEOUI64VNVPROC
epoxy_glGetVideoui64vNV_resolver(void)91445 epoxy_glGetVideoui64vNV_resolver(void)
91446 {
91447     return gl_single_resolver(PROVIDER_GL_NV_present_video, 28787 /* glGetVideoui64vNV */);
91448 }
91449 
91450 static PFNGLGETVIDEOUIVNVPROC
epoxy_glGetVideouivNV_resolver(void)91451 epoxy_glGetVideouivNV_resolver(void)
91452 {
91453     return gl_single_resolver(PROVIDER_GL_NV_present_video, 28805 /* glGetVideouivNV */);
91454 }
91455 
91456 static PFNGLGETVKPROCADDRNVPROC
epoxy_glGetVkProcAddrNV_resolver(void)91457 epoxy_glGetVkProcAddrNV_resolver(void)
91458 {
91459     return gl_single_resolver(PROVIDER_GL_NV_draw_vulkan_image, 28821 /* glGetVkProcAddrNV */);
91460 }
91461 
91462 static PFNGLGETNCOLORTABLEPROC
epoxy_glGetnColorTable_resolver(void)91463 epoxy_glGetnColorTable_resolver(void)
91464 {
91465     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 28839 /* glGetnColorTable */);
91466 }
91467 
91468 static PFNGLGETNCOLORTABLEARBPROC
epoxy_glGetnColorTableARB_resolver(void)91469 epoxy_glGetnColorTableARB_resolver(void)
91470 {
91471     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 28856 /* glGetnColorTableARB */);
91472 }
91473 
91474 static PFNGLGETNCOMPRESSEDTEXIMAGEPROC
epoxy_glGetnCompressedTexImage_resolver(void)91475 epoxy_glGetnCompressedTexImage_resolver(void)
91476 {
91477     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 28876 /* glGetnCompressedTexImage */);
91478 }
91479 
91480 static PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC
epoxy_glGetnCompressedTexImageARB_resolver(void)91481 epoxy_glGetnCompressedTexImageARB_resolver(void)
91482 {
91483     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 28901 /* glGetnCompressedTexImageARB */);
91484 }
91485 
91486 static PFNGLGETNCONVOLUTIONFILTERPROC
epoxy_glGetnConvolutionFilter_resolver(void)91487 epoxy_glGetnConvolutionFilter_resolver(void)
91488 {
91489     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 28929 /* glGetnConvolutionFilter */);
91490 }
91491 
91492 static PFNGLGETNCONVOLUTIONFILTERARBPROC
epoxy_glGetnConvolutionFilterARB_resolver(void)91493 epoxy_glGetnConvolutionFilterARB_resolver(void)
91494 {
91495     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 28953 /* glGetnConvolutionFilterARB */);
91496 }
91497 
91498 static PFNGLGETNHISTOGRAMPROC
epoxy_glGetnHistogram_resolver(void)91499 epoxy_glGetnHistogram_resolver(void)
91500 {
91501     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 28980 /* glGetnHistogram */);
91502 }
91503 
91504 static PFNGLGETNHISTOGRAMARBPROC
epoxy_glGetnHistogramARB_resolver(void)91505 epoxy_glGetnHistogramARB_resolver(void)
91506 {
91507     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 28996 /* glGetnHistogramARB */);
91508 }
91509 
91510 static PFNGLGETNMAPDVPROC
epoxy_glGetnMapdv_resolver(void)91511 epoxy_glGetnMapdv_resolver(void)
91512 {
91513     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29015 /* glGetnMapdv */);
91514 }
91515 
91516 static PFNGLGETNMAPDVARBPROC
epoxy_glGetnMapdvARB_resolver(void)91517 epoxy_glGetnMapdvARB_resolver(void)
91518 {
91519     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29027 /* glGetnMapdvARB */);
91520 }
91521 
91522 static PFNGLGETNMAPFVPROC
epoxy_glGetnMapfv_resolver(void)91523 epoxy_glGetnMapfv_resolver(void)
91524 {
91525     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29042 /* glGetnMapfv */);
91526 }
91527 
91528 static PFNGLGETNMAPFVARBPROC
epoxy_glGetnMapfvARB_resolver(void)91529 epoxy_glGetnMapfvARB_resolver(void)
91530 {
91531     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29054 /* glGetnMapfvARB */);
91532 }
91533 
91534 static PFNGLGETNMAPIVPROC
epoxy_glGetnMapiv_resolver(void)91535 epoxy_glGetnMapiv_resolver(void)
91536 {
91537     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29069 /* glGetnMapiv */);
91538 }
91539 
91540 static PFNGLGETNMAPIVARBPROC
epoxy_glGetnMapivARB_resolver(void)91541 epoxy_glGetnMapivARB_resolver(void)
91542 {
91543     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29081 /* glGetnMapivARB */);
91544 }
91545 
91546 static PFNGLGETNMINMAXPROC
epoxy_glGetnMinmax_resolver(void)91547 epoxy_glGetnMinmax_resolver(void)
91548 {
91549     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29096 /* glGetnMinmax */);
91550 }
91551 
91552 static PFNGLGETNMINMAXARBPROC
epoxy_glGetnMinmaxARB_resolver(void)91553 epoxy_glGetnMinmaxARB_resolver(void)
91554 {
91555     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29109 /* glGetnMinmaxARB */);
91556 }
91557 
91558 static PFNGLGETNPIXELMAPFVPROC
epoxy_glGetnPixelMapfv_resolver(void)91559 epoxy_glGetnPixelMapfv_resolver(void)
91560 {
91561     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29125 /* glGetnPixelMapfv */);
91562 }
91563 
91564 static PFNGLGETNPIXELMAPFVARBPROC
epoxy_glGetnPixelMapfvARB_resolver(void)91565 epoxy_glGetnPixelMapfvARB_resolver(void)
91566 {
91567     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29142 /* glGetnPixelMapfvARB */);
91568 }
91569 
91570 static PFNGLGETNPIXELMAPUIVPROC
epoxy_glGetnPixelMapuiv_resolver(void)91571 epoxy_glGetnPixelMapuiv_resolver(void)
91572 {
91573     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29162 /* glGetnPixelMapuiv */);
91574 }
91575 
91576 static PFNGLGETNPIXELMAPUIVARBPROC
epoxy_glGetnPixelMapuivARB_resolver(void)91577 epoxy_glGetnPixelMapuivARB_resolver(void)
91578 {
91579     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29180 /* glGetnPixelMapuivARB */);
91580 }
91581 
91582 static PFNGLGETNPIXELMAPUSVPROC
epoxy_glGetnPixelMapusv_resolver(void)91583 epoxy_glGetnPixelMapusv_resolver(void)
91584 {
91585     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29201 /* glGetnPixelMapusv */);
91586 }
91587 
91588 static PFNGLGETNPIXELMAPUSVARBPROC
epoxy_glGetnPixelMapusvARB_resolver(void)91589 epoxy_glGetnPixelMapusvARB_resolver(void)
91590 {
91591     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29219 /* glGetnPixelMapusvARB */);
91592 }
91593 
91594 static PFNGLGETNPOLYGONSTIPPLEPROC
epoxy_glGetnPolygonStipple_resolver(void)91595 epoxy_glGetnPolygonStipple_resolver(void)
91596 {
91597     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29240 /* glGetnPolygonStipple */);
91598 }
91599 
91600 static PFNGLGETNPOLYGONSTIPPLEARBPROC
epoxy_glGetnPolygonStippleARB_resolver(void)91601 epoxy_glGetnPolygonStippleARB_resolver(void)
91602 {
91603     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29261 /* glGetnPolygonStippleARB */);
91604 }
91605 
91606 static PFNGLGETNSEPARABLEFILTERPROC
epoxy_glGetnSeparableFilter_resolver(void)91607 epoxy_glGetnSeparableFilter_resolver(void)
91608 {
91609     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29285 /* glGetnSeparableFilter */);
91610 }
91611 
91612 static PFNGLGETNSEPARABLEFILTERARBPROC
epoxy_glGetnSeparableFilterARB_resolver(void)91613 epoxy_glGetnSeparableFilterARB_resolver(void)
91614 {
91615     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29307 /* glGetnSeparableFilterARB */);
91616 }
91617 
91618 static PFNGLGETNTEXIMAGEPROC
epoxy_glGetnTexImage_resolver(void)91619 epoxy_glGetnTexImage_resolver(void)
91620 {
91621     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29332 /* glGetnTexImage */);
91622 }
91623 
91624 static PFNGLGETNTEXIMAGEARBPROC
epoxy_glGetnTexImageARB_resolver(void)91625 epoxy_glGetnTexImageARB_resolver(void)
91626 {
91627     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29347 /* glGetnTexImageARB */);
91628 }
91629 
91630 static PFNGLGETNUNIFORMDVPROC
epoxy_glGetnUniformdv_resolver(void)91631 epoxy_glGetnUniformdv_resolver(void)
91632 {
91633     return gl_single_resolver(PROVIDER_Desktop_OpenGL_4_5, 29365 /* glGetnUniformdv */);
91634 }
91635 
91636 static PFNGLGETNUNIFORMDVARBPROC
epoxy_glGetnUniformdvARB_resolver(void)91637 epoxy_glGetnUniformdvARB_resolver(void)
91638 {
91639     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29381 /* glGetnUniformdvARB */);
91640 }
91641 
91642 static PFNGLGETNUNIFORMFVPROC
epoxy_glGetnUniformfv_resolver(void)91643 epoxy_glGetnUniformfv_resolver(void)
91644 {
91645     static const enum gl_provider providers[] = {
91646         PROVIDER_Desktop_OpenGL_4_5,
91647         PROVIDER_GL_KHR_robustness,
91648         PROVIDER_OpenGL_ES_3_2,
91649         PROVIDER_GL_EXT_robustness,
91650         PROVIDER_GL_KHR_robustness,
91651         gl_provider_terminator
91652     };
91653     static const uint32_t entrypoints[] = {
91654         29400 /* "glGetnUniformfv" */,
91655         29400 /* "glGetnUniformfv" */,
91656         29400 /* "glGetnUniformfv" */,
91657         29435 /* "glGetnUniformfvEXT" */,
91658         29454 /* "glGetnUniformfvKHR" */,
91659     };
91660     return gl_provider_resolver(entrypoint_strings + 29400 /* "glGetnUniformfv" */,
91661                                 providers, entrypoints);
91662 }
91663 
91664 static PFNGLGETNUNIFORMFVARBPROC
epoxy_glGetnUniformfvARB_resolver(void)91665 epoxy_glGetnUniformfvARB_resolver(void)
91666 {
91667     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29416 /* glGetnUniformfvARB */);
91668 }
91669 
91670 static PFNGLGETNUNIFORMFVEXTPROC
epoxy_glGetnUniformfvEXT_resolver(void)91671 epoxy_glGetnUniformfvEXT_resolver(void)
91672 {
91673     static const enum gl_provider providers[] = {
91674         PROVIDER_GL_EXT_robustness,
91675         PROVIDER_Desktop_OpenGL_4_5,
91676         PROVIDER_GL_KHR_robustness,
91677         PROVIDER_OpenGL_ES_3_2,
91678         PROVIDER_GL_KHR_robustness,
91679         gl_provider_terminator
91680     };
91681     static const uint32_t entrypoints[] = {
91682         29435 /* "glGetnUniformfvEXT" */,
91683         29400 /* "glGetnUniformfv" */,
91684         29400 /* "glGetnUniformfv" */,
91685         29400 /* "glGetnUniformfv" */,
91686         29454 /* "glGetnUniformfvKHR" */,
91687     };
91688     return gl_provider_resolver(entrypoint_strings + 29435 /* "glGetnUniformfvEXT" */,
91689                                 providers, entrypoints);
91690 }
91691 
91692 static PFNGLGETNUNIFORMFVKHRPROC
epoxy_glGetnUniformfvKHR_resolver(void)91693 epoxy_glGetnUniformfvKHR_resolver(void)
91694 {
91695     static const enum gl_provider providers[] = {
91696         PROVIDER_GL_KHR_robustness,
91697         PROVIDER_Desktop_OpenGL_4_5,
91698         PROVIDER_GL_KHR_robustness,
91699         PROVIDER_OpenGL_ES_3_2,
91700         PROVIDER_GL_EXT_robustness,
91701         gl_provider_terminator
91702     };
91703     static const uint32_t entrypoints[] = {
91704         29454 /* "glGetnUniformfvKHR" */,
91705         29400 /* "glGetnUniformfv" */,
91706         29400 /* "glGetnUniformfv" */,
91707         29400 /* "glGetnUniformfv" */,
91708         29435 /* "glGetnUniformfvEXT" */,
91709     };
91710     return gl_provider_resolver(entrypoint_strings + 29454 /* "glGetnUniformfvKHR" */,
91711                                 providers, entrypoints);
91712 }
91713 
91714 static PFNGLGETNUNIFORMI64VARBPROC
epoxy_glGetnUniformi64vARB_resolver(void)91715 epoxy_glGetnUniformi64vARB_resolver(void)
91716 {
91717     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 29473 /* glGetnUniformi64vARB */);
91718 }
91719 
91720 static PFNGLGETNUNIFORMIVPROC
epoxy_glGetnUniformiv_resolver(void)91721 epoxy_glGetnUniformiv_resolver(void)
91722 {
91723     static const enum gl_provider providers[] = {
91724         PROVIDER_Desktop_OpenGL_4_5,
91725         PROVIDER_GL_KHR_robustness,
91726         PROVIDER_OpenGL_ES_3_2,
91727         PROVIDER_GL_EXT_robustness,
91728         PROVIDER_GL_KHR_robustness,
91729         gl_provider_terminator
91730     };
91731     static const uint32_t entrypoints[] = {
91732         29494 /* "glGetnUniformiv" */,
91733         29494 /* "glGetnUniformiv" */,
91734         29494 /* "glGetnUniformiv" */,
91735         29529 /* "glGetnUniformivEXT" */,
91736         29548 /* "glGetnUniformivKHR" */,
91737     };
91738     return gl_provider_resolver(entrypoint_strings + 29494 /* "glGetnUniformiv" */,
91739                                 providers, entrypoints);
91740 }
91741 
91742 static PFNGLGETNUNIFORMIVARBPROC
epoxy_glGetnUniformivARB_resolver(void)91743 epoxy_glGetnUniformivARB_resolver(void)
91744 {
91745     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29510 /* glGetnUniformivARB */);
91746 }
91747 
91748 static PFNGLGETNUNIFORMIVEXTPROC
epoxy_glGetnUniformivEXT_resolver(void)91749 epoxy_glGetnUniformivEXT_resolver(void)
91750 {
91751     static const enum gl_provider providers[] = {
91752         PROVIDER_GL_EXT_robustness,
91753         PROVIDER_Desktop_OpenGL_4_5,
91754         PROVIDER_GL_KHR_robustness,
91755         PROVIDER_OpenGL_ES_3_2,
91756         PROVIDER_GL_KHR_robustness,
91757         gl_provider_terminator
91758     };
91759     static const uint32_t entrypoints[] = {
91760         29529 /* "glGetnUniformivEXT" */,
91761         29494 /* "glGetnUniformiv" */,
91762         29494 /* "glGetnUniformiv" */,
91763         29494 /* "glGetnUniformiv" */,
91764         29548 /* "glGetnUniformivKHR" */,
91765     };
91766     return gl_provider_resolver(entrypoint_strings + 29529 /* "glGetnUniformivEXT" */,
91767                                 providers, entrypoints);
91768 }
91769 
91770 static PFNGLGETNUNIFORMIVKHRPROC
epoxy_glGetnUniformivKHR_resolver(void)91771 epoxy_glGetnUniformivKHR_resolver(void)
91772 {
91773     static const enum gl_provider providers[] = {
91774         PROVIDER_GL_KHR_robustness,
91775         PROVIDER_Desktop_OpenGL_4_5,
91776         PROVIDER_GL_KHR_robustness,
91777         PROVIDER_OpenGL_ES_3_2,
91778         PROVIDER_GL_EXT_robustness,
91779         gl_provider_terminator
91780     };
91781     static const uint32_t entrypoints[] = {
91782         29548 /* "glGetnUniformivKHR" */,
91783         29494 /* "glGetnUniformiv" */,
91784         29494 /* "glGetnUniformiv" */,
91785         29494 /* "glGetnUniformiv" */,
91786         29529 /* "glGetnUniformivEXT" */,
91787     };
91788     return gl_provider_resolver(entrypoint_strings + 29548 /* "glGetnUniformivKHR" */,
91789                                 providers, entrypoints);
91790 }
91791 
91792 static PFNGLGETNUNIFORMUI64VARBPROC
epoxy_glGetnUniformui64vARB_resolver(void)91793 epoxy_glGetnUniformui64vARB_resolver(void)
91794 {
91795     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 29567 /* glGetnUniformui64vARB */);
91796 }
91797 
91798 static PFNGLGETNUNIFORMUIVPROC
epoxy_glGetnUniformuiv_resolver(void)91799 epoxy_glGetnUniformuiv_resolver(void)
91800 {
91801     static const enum gl_provider providers[] = {
91802         PROVIDER_Desktop_OpenGL_4_5,
91803         PROVIDER_GL_KHR_robustness,
91804         PROVIDER_OpenGL_ES_3_2,
91805         PROVIDER_GL_KHR_robustness,
91806         gl_provider_terminator
91807     };
91808     static const uint32_t entrypoints[] = {
91809         29589 /* "glGetnUniformuiv" */,
91810         29589 /* "glGetnUniformuiv" */,
91811         29589 /* "glGetnUniformuiv" */,
91812         29626 /* "glGetnUniformuivKHR" */,
91813     };
91814     return gl_provider_resolver(entrypoint_strings + 29589 /* "glGetnUniformuiv" */,
91815                                 providers, entrypoints);
91816 }
91817 
91818 static PFNGLGETNUNIFORMUIVARBPROC
epoxy_glGetnUniformuivARB_resolver(void)91819 epoxy_glGetnUniformuivARB_resolver(void)
91820 {
91821     return gl_single_resolver(PROVIDER_GL_ARB_robustness, 29606 /* glGetnUniformuivARB */);
91822 }
91823 
91824 static PFNGLGETNUNIFORMUIVKHRPROC
epoxy_glGetnUniformuivKHR_resolver(void)91825 epoxy_glGetnUniformuivKHR_resolver(void)
91826 {
91827     static const enum gl_provider providers[] = {
91828         PROVIDER_GL_KHR_robustness,
91829         PROVIDER_Desktop_OpenGL_4_5,
91830         PROVIDER_GL_KHR_robustness,
91831         PROVIDER_OpenGL_ES_3_2,
91832         gl_provider_terminator
91833     };
91834     static const uint32_t entrypoints[] = {
91835         29626 /* "glGetnUniformuivKHR" */,
91836         29589 /* "glGetnUniformuiv" */,
91837         29589 /* "glGetnUniformuiv" */,
91838         29589 /* "glGetnUniformuiv" */,
91839     };
91840     return gl_provider_resolver(entrypoint_strings + 29626 /* "glGetnUniformuivKHR" */,
91841                                 providers, entrypoints);
91842 }
91843 
91844 static PFNGLGLOBALALPHAFACTORBSUNPROC
epoxy_glGlobalAlphaFactorbSUN_resolver(void)91845 epoxy_glGlobalAlphaFactorbSUN_resolver(void)
91846 {
91847     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29646 /* glGlobalAlphaFactorbSUN */);
91848 }
91849 
91850 static PFNGLGLOBALALPHAFACTORDSUNPROC
epoxy_glGlobalAlphaFactordSUN_resolver(void)91851 epoxy_glGlobalAlphaFactordSUN_resolver(void)
91852 {
91853     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29670 /* glGlobalAlphaFactordSUN */);
91854 }
91855 
91856 static PFNGLGLOBALALPHAFACTORFSUNPROC
epoxy_glGlobalAlphaFactorfSUN_resolver(void)91857 epoxy_glGlobalAlphaFactorfSUN_resolver(void)
91858 {
91859     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29694 /* glGlobalAlphaFactorfSUN */);
91860 }
91861 
91862 static PFNGLGLOBALALPHAFACTORISUNPROC
epoxy_glGlobalAlphaFactoriSUN_resolver(void)91863 epoxy_glGlobalAlphaFactoriSUN_resolver(void)
91864 {
91865     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29718 /* glGlobalAlphaFactoriSUN */);
91866 }
91867 
91868 static PFNGLGLOBALALPHAFACTORSSUNPROC
epoxy_glGlobalAlphaFactorsSUN_resolver(void)91869 epoxy_glGlobalAlphaFactorsSUN_resolver(void)
91870 {
91871     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29742 /* glGlobalAlphaFactorsSUN */);
91872 }
91873 
91874 static PFNGLGLOBALALPHAFACTORUBSUNPROC
epoxy_glGlobalAlphaFactorubSUN_resolver(void)91875 epoxy_glGlobalAlphaFactorubSUN_resolver(void)
91876 {
91877     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29766 /* glGlobalAlphaFactorubSUN */);
91878 }
91879 
91880 static PFNGLGLOBALALPHAFACTORUISUNPROC
epoxy_glGlobalAlphaFactoruiSUN_resolver(void)91881 epoxy_glGlobalAlphaFactoruiSUN_resolver(void)
91882 {
91883     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29791 /* glGlobalAlphaFactoruiSUN */);
91884 }
91885 
91886 static PFNGLGLOBALALPHAFACTORUSSUNPROC
epoxy_glGlobalAlphaFactorusSUN_resolver(void)91887 epoxy_glGlobalAlphaFactorusSUN_resolver(void)
91888 {
91889     return gl_single_resolver(PROVIDER_GL_SUN_global_alpha, 29816 /* glGlobalAlphaFactorusSUN */);
91890 }
91891 
91892 static PFNGLHINTPROC
epoxy_glHint_resolver(void)91893 epoxy_glHint_resolver(void)
91894 {
91895     static const enum gl_provider providers[] = {
91896         PROVIDER_Desktop_OpenGL_1_0,
91897         PROVIDER_OpenGL_ES_1_0,
91898         PROVIDER_OpenGL_ES_2_0,
91899         gl_provider_terminator
91900     };
91901     static const uint32_t entrypoints[] = {
91902         29841 /* "glHint" */,
91903         29841 /* "glHint" */,
91904         29841 /* "glHint" */,
91905     };
91906     return gl_provider_resolver(entrypoint_strings + 29841 /* "glHint" */,
91907                                 providers, entrypoints);
91908 }
91909 
91910 static PFNGLHINTPGIPROC
epoxy_glHintPGI_resolver(void)91911 epoxy_glHintPGI_resolver(void)
91912 {
91913     return gl_single_resolver(PROVIDER_GL_PGI_misc_hints, 29848 /* glHintPGI */);
91914 }
91915 
91916 static PFNGLHISTOGRAMPROC
epoxy_glHistogram_resolver(void)91917 epoxy_glHistogram_resolver(void)
91918 {
91919     static const enum gl_provider providers[] = {
91920         PROVIDER_GL_ARB_imaging,
91921         PROVIDER_GL_EXT_histogram,
91922         gl_provider_terminator
91923     };
91924     static const uint32_t entrypoints[] = {
91925         29858 /* "glHistogram" */,
91926         29870 /* "glHistogramEXT" */,
91927     };
91928     return gl_provider_resolver(entrypoint_strings + 29858 /* "glHistogram" */,
91929                                 providers, entrypoints);
91930 }
91931 
91932 static PFNGLHISTOGRAMEXTPROC
epoxy_glHistogramEXT_resolver(void)91933 epoxy_glHistogramEXT_resolver(void)
91934 {
91935     static const enum gl_provider providers[] = {
91936         PROVIDER_GL_EXT_histogram,
91937         PROVIDER_GL_ARB_imaging,
91938         gl_provider_terminator
91939     };
91940     static const uint32_t entrypoints[] = {
91941         29870 /* "glHistogramEXT" */,
91942         29858 /* "glHistogram" */,
91943     };
91944     return gl_provider_resolver(entrypoint_strings + 29870 /* "glHistogramEXT" */,
91945                                 providers, entrypoints);
91946 }
91947 
91948 static PFNGLIGLOOINTERFACESGIXPROC
epoxy_glIglooInterfaceSGIX_resolver(void)91949 epoxy_glIglooInterfaceSGIX_resolver(void)
91950 {
91951     return gl_single_resolver(PROVIDER_GL_SGIX_igloo_interface, 29885 /* glIglooInterfaceSGIX */);
91952 }
91953 
91954 static PFNGLIMAGETRANSFORMPARAMETERFHPPROC
epoxy_glImageTransformParameterfHP_resolver(void)91955 epoxy_glImageTransformParameterfHP_resolver(void)
91956 {
91957     return gl_single_resolver(PROVIDER_GL_HP_image_transform, 29906 /* glImageTransformParameterfHP */);
91958 }
91959 
91960 static PFNGLIMAGETRANSFORMPARAMETERFVHPPROC
epoxy_glImageTransformParameterfvHP_resolver(void)91961 epoxy_glImageTransformParameterfvHP_resolver(void)
91962 {
91963     return gl_single_resolver(PROVIDER_GL_HP_image_transform, 29935 /* glImageTransformParameterfvHP */);
91964 }
91965 
91966 static PFNGLIMAGETRANSFORMPARAMETERIHPPROC
epoxy_glImageTransformParameteriHP_resolver(void)91967 epoxy_glImageTransformParameteriHP_resolver(void)
91968 {
91969     return gl_single_resolver(PROVIDER_GL_HP_image_transform, 29965 /* glImageTransformParameteriHP */);
91970 }
91971 
91972 static PFNGLIMAGETRANSFORMPARAMETERIVHPPROC
epoxy_glImageTransformParameterivHP_resolver(void)91973 epoxy_glImageTransformParameterivHP_resolver(void)
91974 {
91975     return gl_single_resolver(PROVIDER_GL_HP_image_transform, 29994 /* glImageTransformParameterivHP */);
91976 }
91977 
91978 static PFNGLIMPORTMEMORYFDEXTPROC
epoxy_glImportMemoryFdEXT_resolver(void)91979 epoxy_glImportMemoryFdEXT_resolver(void)
91980 {
91981     return gl_single_resolver(PROVIDER_GL_EXT_memory_object_fd, 30024 /* glImportMemoryFdEXT */);
91982 }
91983 
91984 static PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC
epoxy_glImportMemoryWin32HandleEXT_resolver(void)91985 epoxy_glImportMemoryWin32HandleEXT_resolver(void)
91986 {
91987     return gl_single_resolver(PROVIDER_GL_EXT_memory_object_win32, 30044 /* glImportMemoryWin32HandleEXT */);
91988 }
91989 
91990 static PFNGLIMPORTMEMORYWIN32NAMEEXTPROC
epoxy_glImportMemoryWin32NameEXT_resolver(void)91991 epoxy_glImportMemoryWin32NameEXT_resolver(void)
91992 {
91993     return gl_single_resolver(PROVIDER_GL_EXT_memory_object_win32, 30073 /* glImportMemoryWin32NameEXT */);
91994 }
91995 
91996 static PFNGLIMPORTSEMAPHOREFDEXTPROC
epoxy_glImportSemaphoreFdEXT_resolver(void)91997 epoxy_glImportSemaphoreFdEXT_resolver(void)
91998 {
91999     return gl_single_resolver(PROVIDER_GL_EXT_semaphore_fd, 30100 /* glImportSemaphoreFdEXT */);
92000 }
92001 
92002 static PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC
epoxy_glImportSemaphoreWin32HandleEXT_resolver(void)92003 epoxy_glImportSemaphoreWin32HandleEXT_resolver(void)
92004 {
92005     return gl_single_resolver(PROVIDER_GL_EXT_semaphore_win32, 30123 /* glImportSemaphoreWin32HandleEXT */);
92006 }
92007 
92008 static PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC
epoxy_glImportSemaphoreWin32NameEXT_resolver(void)92009 epoxy_glImportSemaphoreWin32NameEXT_resolver(void)
92010 {
92011     return gl_single_resolver(PROVIDER_GL_EXT_semaphore_win32, 30155 /* glImportSemaphoreWin32NameEXT */);
92012 }
92013 
92014 static PFNGLIMPORTSYNCEXTPROC
epoxy_glImportSyncEXT_resolver(void)92015 epoxy_glImportSyncEXT_resolver(void)
92016 {
92017     return gl_single_resolver(PROVIDER_GL_EXT_x11_sync_object, 30185 /* glImportSyncEXT */);
92018 }
92019 
92020 static PFNGLINDEXFORMATNVPROC
epoxy_glIndexFormatNV_resolver(void)92021 epoxy_glIndexFormatNV_resolver(void)
92022 {
92023     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 30201 /* glIndexFormatNV */);
92024 }
92025 
92026 static PFNGLINDEXFUNCEXTPROC
epoxy_glIndexFuncEXT_resolver(void)92027 epoxy_glIndexFuncEXT_resolver(void)
92028 {
92029     return gl_single_resolver(PROVIDER_GL_EXT_index_func, 30217 /* glIndexFuncEXT */);
92030 }
92031 
92032 static PFNGLINDEXMASKPROC
epoxy_glIndexMask_resolver(void)92033 epoxy_glIndexMask_resolver(void)
92034 {
92035     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30232 /* glIndexMask */);
92036 }
92037 
92038 static PFNGLINDEXMATERIALEXTPROC
epoxy_glIndexMaterialEXT_resolver(void)92039 epoxy_glIndexMaterialEXT_resolver(void)
92040 {
92041     return gl_single_resolver(PROVIDER_GL_EXT_index_material, 30244 /* glIndexMaterialEXT */);
92042 }
92043 
92044 static PFNGLINDEXPOINTERPROC
epoxy_glIndexPointer_resolver(void)92045 epoxy_glIndexPointer_resolver(void)
92046 {
92047     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 30263 /* glIndexPointer */);
92048 }
92049 
92050 static PFNGLINDEXPOINTEREXTPROC
epoxy_glIndexPointerEXT_resolver(void)92051 epoxy_glIndexPointerEXT_resolver(void)
92052 {
92053     return gl_single_resolver(PROVIDER_GL_EXT_vertex_array, 30278 /* glIndexPointerEXT */);
92054 }
92055 
92056 static PFNGLINDEXPOINTERLISTIBMPROC
epoxy_glIndexPointerListIBM_resolver(void)92057 epoxy_glIndexPointerListIBM_resolver(void)
92058 {
92059     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 30296 /* glIndexPointerListIBM */);
92060 }
92061 
92062 static PFNGLINDEXDPROC
epoxy_glIndexd_resolver(void)92063 epoxy_glIndexd_resolver(void)
92064 {
92065     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30318 /* glIndexd */);
92066 }
92067 
92068 static PFNGLINDEXDVPROC
epoxy_glIndexdv_resolver(void)92069 epoxy_glIndexdv_resolver(void)
92070 {
92071     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30327 /* glIndexdv */);
92072 }
92073 
92074 static PFNGLINDEXFPROC
epoxy_glIndexf_resolver(void)92075 epoxy_glIndexf_resolver(void)
92076 {
92077     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30337 /* glIndexf */);
92078 }
92079 
92080 static PFNGLINDEXFVPROC
epoxy_glIndexfv_resolver(void)92081 epoxy_glIndexfv_resolver(void)
92082 {
92083     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30346 /* glIndexfv */);
92084 }
92085 
92086 static PFNGLINDEXIPROC
epoxy_glIndexi_resolver(void)92087 epoxy_glIndexi_resolver(void)
92088 {
92089     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30356 /* glIndexi */);
92090 }
92091 
92092 static PFNGLINDEXIVPROC
epoxy_glIndexiv_resolver(void)92093 epoxy_glIndexiv_resolver(void)
92094 {
92095     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30365 /* glIndexiv */);
92096 }
92097 
92098 static PFNGLINDEXSPROC
epoxy_glIndexs_resolver(void)92099 epoxy_glIndexs_resolver(void)
92100 {
92101     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30375 /* glIndexs */);
92102 }
92103 
92104 static PFNGLINDEXSVPROC
epoxy_glIndexsv_resolver(void)92105 epoxy_glIndexsv_resolver(void)
92106 {
92107     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30384 /* glIndexsv */);
92108 }
92109 
92110 static PFNGLINDEXUBPROC
epoxy_glIndexub_resolver(void)92111 epoxy_glIndexub_resolver(void)
92112 {
92113     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 30394 /* glIndexub */);
92114 }
92115 
92116 static PFNGLINDEXUBVPROC
epoxy_glIndexubv_resolver(void)92117 epoxy_glIndexubv_resolver(void)
92118 {
92119     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 30404 /* glIndexubv */);
92120 }
92121 
92122 static PFNGLINDEXXOESPROC
epoxy_glIndexxOES_resolver(void)92123 epoxy_glIndexxOES_resolver(void)
92124 {
92125     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 30415 /* glIndexxOES */);
92126 }
92127 
92128 static PFNGLINDEXXVOESPROC
epoxy_glIndexxvOES_resolver(void)92129 epoxy_glIndexxvOES_resolver(void)
92130 {
92131     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 30427 /* glIndexxvOES */);
92132 }
92133 
92134 static PFNGLINITNAMESPROC
epoxy_glInitNames_resolver(void)92135 epoxy_glInitNames_resolver(void)
92136 {
92137     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 30440 /* glInitNames */);
92138 }
92139 
92140 static PFNGLINSERTCOMPONENTEXTPROC
epoxy_glInsertComponentEXT_resolver(void)92141 epoxy_glInsertComponentEXT_resolver(void)
92142 {
92143     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 30452 /* glInsertComponentEXT */);
92144 }
92145 
92146 static PFNGLINSERTEVENTMARKEREXTPROC
epoxy_glInsertEventMarkerEXT_resolver(void)92147 epoxy_glInsertEventMarkerEXT_resolver(void)
92148 {
92149     return gl_single_resolver(PROVIDER_GL_EXT_debug_marker, 30473 /* glInsertEventMarkerEXT */);
92150 }
92151 
92152 static PFNGLINSTRUMENTSBUFFERSGIXPROC
epoxy_glInstrumentsBufferSGIX_resolver(void)92153 epoxy_glInstrumentsBufferSGIX_resolver(void)
92154 {
92155     return gl_single_resolver(PROVIDER_GL_SGIX_instruments, 30496 /* glInstrumentsBufferSGIX */);
92156 }
92157 
92158 static PFNGLINTERLEAVEDARRAYSPROC
epoxy_glInterleavedArrays_resolver(void)92159 epoxy_glInterleavedArrays_resolver(void)
92160 {
92161     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 30520 /* glInterleavedArrays */);
92162 }
92163 
92164 static PFNGLINTERPOLATEPATHSNVPROC
epoxy_glInterpolatePathsNV_resolver(void)92165 epoxy_glInterpolatePathsNV_resolver(void)
92166 {
92167     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 30540 /* glInterpolatePathsNV */);
92168 }
92169 
92170 static PFNGLINVALIDATEBUFFERDATAPROC
epoxy_glInvalidateBufferData_resolver(void)92171 epoxy_glInvalidateBufferData_resolver(void)
92172 {
92173     static const enum gl_provider providers[] = {
92174         PROVIDER_Desktop_OpenGL_4_3,
92175         PROVIDER_GL_ARB_invalidate_subdata,
92176         gl_provider_terminator
92177     };
92178     static const uint32_t entrypoints[] = {
92179         30561 /* "glInvalidateBufferData" */,
92180         30561 /* "glInvalidateBufferData" */,
92181     };
92182     return gl_provider_resolver(entrypoint_strings + 30561 /* "glInvalidateBufferData" */,
92183                                 providers, entrypoints);
92184 }
92185 
92186 static PFNGLINVALIDATEBUFFERSUBDATAPROC
epoxy_glInvalidateBufferSubData_resolver(void)92187 epoxy_glInvalidateBufferSubData_resolver(void)
92188 {
92189     static const enum gl_provider providers[] = {
92190         PROVIDER_Desktop_OpenGL_4_3,
92191         PROVIDER_GL_ARB_invalidate_subdata,
92192         gl_provider_terminator
92193     };
92194     static const uint32_t entrypoints[] = {
92195         30584 /* "glInvalidateBufferSubData" */,
92196         30584 /* "glInvalidateBufferSubData" */,
92197     };
92198     return gl_provider_resolver(entrypoint_strings + 30584 /* "glInvalidateBufferSubData" */,
92199                                 providers, entrypoints);
92200 }
92201 
92202 static PFNGLINVALIDATEFRAMEBUFFERPROC
epoxy_glInvalidateFramebuffer_resolver(void)92203 epoxy_glInvalidateFramebuffer_resolver(void)
92204 {
92205     static const enum gl_provider providers[] = {
92206         PROVIDER_Desktop_OpenGL_4_3,
92207         PROVIDER_GL_ARB_invalidate_subdata,
92208         PROVIDER_OpenGL_ES_3_0,
92209         gl_provider_terminator
92210     };
92211     static const uint32_t entrypoints[] = {
92212         30610 /* "glInvalidateFramebuffer" */,
92213         30610 /* "glInvalidateFramebuffer" */,
92214         30610 /* "glInvalidateFramebuffer" */,
92215     };
92216     return gl_provider_resolver(entrypoint_strings + 30610 /* "glInvalidateFramebuffer" */,
92217                                 providers, entrypoints);
92218 }
92219 
92220 static PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC
epoxy_glInvalidateNamedFramebufferData_resolver(void)92221 epoxy_glInvalidateNamedFramebufferData_resolver(void)
92222 {
92223     static const enum gl_provider providers[] = {
92224         PROVIDER_Desktop_OpenGL_4_5,
92225         PROVIDER_GL_ARB_direct_state_access,
92226         gl_provider_terminator
92227     };
92228     static const uint32_t entrypoints[] = {
92229         30634 /* "glInvalidateNamedFramebufferData" */,
92230         30634 /* "glInvalidateNamedFramebufferData" */,
92231     };
92232     return gl_provider_resolver(entrypoint_strings + 30634 /* "glInvalidateNamedFramebufferData" */,
92233                                 providers, entrypoints);
92234 }
92235 
92236 static PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC
epoxy_glInvalidateNamedFramebufferSubData_resolver(void)92237 epoxy_glInvalidateNamedFramebufferSubData_resolver(void)
92238 {
92239     static const enum gl_provider providers[] = {
92240         PROVIDER_Desktop_OpenGL_4_5,
92241         PROVIDER_GL_ARB_direct_state_access,
92242         gl_provider_terminator
92243     };
92244     static const uint32_t entrypoints[] = {
92245         30667 /* "glInvalidateNamedFramebufferSubData" */,
92246         30667 /* "glInvalidateNamedFramebufferSubData" */,
92247     };
92248     return gl_provider_resolver(entrypoint_strings + 30667 /* "glInvalidateNamedFramebufferSubData" */,
92249                                 providers, entrypoints);
92250 }
92251 
92252 static PFNGLINVALIDATESUBFRAMEBUFFERPROC
epoxy_glInvalidateSubFramebuffer_resolver(void)92253 epoxy_glInvalidateSubFramebuffer_resolver(void)
92254 {
92255     static const enum gl_provider providers[] = {
92256         PROVIDER_Desktop_OpenGL_4_3,
92257         PROVIDER_GL_ARB_invalidate_subdata,
92258         PROVIDER_OpenGL_ES_3_0,
92259         gl_provider_terminator
92260     };
92261     static const uint32_t entrypoints[] = {
92262         30703 /* "glInvalidateSubFramebuffer" */,
92263         30703 /* "glInvalidateSubFramebuffer" */,
92264         30703 /* "glInvalidateSubFramebuffer" */,
92265     };
92266     return gl_provider_resolver(entrypoint_strings + 30703 /* "glInvalidateSubFramebuffer" */,
92267                                 providers, entrypoints);
92268 }
92269 
92270 static PFNGLINVALIDATETEXIMAGEPROC
epoxy_glInvalidateTexImage_resolver(void)92271 epoxy_glInvalidateTexImage_resolver(void)
92272 {
92273     static const enum gl_provider providers[] = {
92274         PROVIDER_Desktop_OpenGL_4_3,
92275         PROVIDER_GL_ARB_invalidate_subdata,
92276         gl_provider_terminator
92277     };
92278     static const uint32_t entrypoints[] = {
92279         30730 /* "glInvalidateTexImage" */,
92280         30730 /* "glInvalidateTexImage" */,
92281     };
92282     return gl_provider_resolver(entrypoint_strings + 30730 /* "glInvalidateTexImage" */,
92283                                 providers, entrypoints);
92284 }
92285 
92286 static PFNGLINVALIDATETEXSUBIMAGEPROC
epoxy_glInvalidateTexSubImage_resolver(void)92287 epoxy_glInvalidateTexSubImage_resolver(void)
92288 {
92289     static const enum gl_provider providers[] = {
92290         PROVIDER_Desktop_OpenGL_4_3,
92291         PROVIDER_GL_ARB_invalidate_subdata,
92292         gl_provider_terminator
92293     };
92294     static const uint32_t entrypoints[] = {
92295         30751 /* "glInvalidateTexSubImage" */,
92296         30751 /* "glInvalidateTexSubImage" */,
92297     };
92298     return gl_provider_resolver(entrypoint_strings + 30751 /* "glInvalidateTexSubImage" */,
92299                                 providers, entrypoints);
92300 }
92301 
92302 static PFNGLISASYNCMARKERSGIXPROC
epoxy_glIsAsyncMarkerSGIX_resolver(void)92303 epoxy_glIsAsyncMarkerSGIX_resolver(void)
92304 {
92305     return gl_single_resolver(PROVIDER_GL_SGIX_async, 30775 /* glIsAsyncMarkerSGIX */);
92306 }
92307 
92308 static PFNGLISBUFFERPROC
epoxy_glIsBuffer_resolver(void)92309 epoxy_glIsBuffer_resolver(void)
92310 {
92311     static const enum gl_provider providers[] = {
92312         PROVIDER_Desktop_OpenGL_1_5,
92313         PROVIDER_OpenGL_ES_1_0,
92314         PROVIDER_OpenGL_ES_2_0,
92315         PROVIDER_GL_ARB_vertex_buffer_object,
92316         gl_provider_terminator
92317     };
92318     static const uint32_t entrypoints[] = {
92319         30795 /* "glIsBuffer" */,
92320         30795 /* "glIsBuffer" */,
92321         30795 /* "glIsBuffer" */,
92322         30806 /* "glIsBufferARB" */,
92323     };
92324     return gl_provider_resolver(entrypoint_strings + 30795 /* "glIsBuffer" */,
92325                                 providers, entrypoints);
92326 }
92327 
92328 static PFNGLISBUFFERARBPROC
epoxy_glIsBufferARB_resolver(void)92329 epoxy_glIsBufferARB_resolver(void)
92330 {
92331     static const enum gl_provider providers[] = {
92332         PROVIDER_GL_ARB_vertex_buffer_object,
92333         PROVIDER_Desktop_OpenGL_1_5,
92334         PROVIDER_OpenGL_ES_1_0,
92335         PROVIDER_OpenGL_ES_2_0,
92336         gl_provider_terminator
92337     };
92338     static const uint32_t entrypoints[] = {
92339         30806 /* "glIsBufferARB" */,
92340         30795 /* "glIsBuffer" */,
92341         30795 /* "glIsBuffer" */,
92342         30795 /* "glIsBuffer" */,
92343     };
92344     return gl_provider_resolver(entrypoint_strings + 30806 /* "glIsBufferARB" */,
92345                                 providers, entrypoints);
92346 }
92347 
92348 static PFNGLISBUFFERRESIDENTNVPROC
epoxy_glIsBufferResidentNV_resolver(void)92349 epoxy_glIsBufferResidentNV_resolver(void)
92350 {
92351     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 30820 /* glIsBufferResidentNV */);
92352 }
92353 
92354 static PFNGLISCOMMANDLISTNVPROC
epoxy_glIsCommandListNV_resolver(void)92355 epoxy_glIsCommandListNV_resolver(void)
92356 {
92357     return gl_single_resolver(PROVIDER_GL_NV_command_list, 30841 /* glIsCommandListNV */);
92358 }
92359 
92360 static PFNGLISENABLEDPROC
epoxy_glIsEnabled_resolver(void)92361 epoxy_glIsEnabled_resolver(void)
92362 {
92363     static const enum gl_provider providers[] = {
92364         PROVIDER_Desktop_OpenGL_1_0,
92365         PROVIDER_OpenGL_ES_1_0,
92366         PROVIDER_OpenGL_ES_2_0,
92367         gl_provider_terminator
92368     };
92369     static const uint32_t entrypoints[] = {
92370         30859 /* "glIsEnabled" */,
92371         30859 /* "glIsEnabled" */,
92372         30859 /* "glIsEnabled" */,
92373     };
92374     return gl_provider_resolver(entrypoint_strings + 30859 /* "glIsEnabled" */,
92375                                 providers, entrypoints);
92376 }
92377 
92378 static PFNGLISENABLEDINDEXEDEXTPROC
epoxy_glIsEnabledIndexedEXT_resolver(void)92379 epoxy_glIsEnabledIndexedEXT_resolver(void)
92380 {
92381     static const enum gl_provider providers[] = {
92382         PROVIDER_GL_EXT_direct_state_access,
92383         PROVIDER_GL_EXT_draw_buffers2,
92384         PROVIDER_Desktop_OpenGL_3_0,
92385         PROVIDER_OpenGL_ES_3_2,
92386         PROVIDER_GL_EXT_draw_buffers_indexed,
92387         PROVIDER_GL_NV_viewport_array,
92388         PROVIDER_GL_OES_draw_buffers_indexed,
92389         PROVIDER_GL_OES_viewport_array,
92390         gl_provider_terminator
92391     };
92392     static const uint32_t entrypoints[] = {
92393         30871 /* "glIsEnabledIndexedEXT" */,
92394         30871 /* "glIsEnabledIndexedEXT" */,
92395         30893 /* "glIsEnabledi" */,
92396         30893 /* "glIsEnabledi" */,
92397         30906 /* "glIsEnablediEXT" */,
92398         30922 /* "glIsEnablediNV" */,
92399         30937 /* "glIsEnablediOES" */,
92400         30937 /* "glIsEnablediOES" */,
92401     };
92402     return gl_provider_resolver(entrypoint_strings + 30871 /* "glIsEnabledIndexedEXT" */,
92403                                 providers, entrypoints);
92404 }
92405 
92406 static PFNGLISENABLEDIPROC
epoxy_glIsEnabledi_resolver(void)92407 epoxy_glIsEnabledi_resolver(void)
92408 {
92409     static const enum gl_provider providers[] = {
92410         PROVIDER_Desktop_OpenGL_3_0,
92411         PROVIDER_OpenGL_ES_3_2,
92412         PROVIDER_GL_EXT_direct_state_access,
92413         PROVIDER_GL_EXT_draw_buffers2,
92414         PROVIDER_GL_EXT_draw_buffers_indexed,
92415         PROVIDER_GL_NV_viewport_array,
92416         PROVIDER_GL_OES_draw_buffers_indexed,
92417         PROVIDER_GL_OES_viewport_array,
92418         gl_provider_terminator
92419     };
92420     static const uint32_t entrypoints[] = {
92421         30893 /* "glIsEnabledi" */,
92422         30893 /* "glIsEnabledi" */,
92423         30871 /* "glIsEnabledIndexedEXT" */,
92424         30871 /* "glIsEnabledIndexedEXT" */,
92425         30906 /* "glIsEnablediEXT" */,
92426         30922 /* "glIsEnablediNV" */,
92427         30937 /* "glIsEnablediOES" */,
92428         30937 /* "glIsEnablediOES" */,
92429     };
92430     return gl_provider_resolver(entrypoint_strings + 30893 /* "glIsEnabledi" */,
92431                                 providers, entrypoints);
92432 }
92433 
92434 static PFNGLISENABLEDIEXTPROC
epoxy_glIsEnablediEXT_resolver(void)92435 epoxy_glIsEnablediEXT_resolver(void)
92436 {
92437     static const enum gl_provider providers[] = {
92438         PROVIDER_GL_EXT_draw_buffers_indexed,
92439         PROVIDER_GL_EXT_direct_state_access,
92440         PROVIDER_GL_EXT_draw_buffers2,
92441         PROVIDER_Desktop_OpenGL_3_0,
92442         PROVIDER_OpenGL_ES_3_2,
92443         PROVIDER_GL_NV_viewport_array,
92444         PROVIDER_GL_OES_draw_buffers_indexed,
92445         PROVIDER_GL_OES_viewport_array,
92446         gl_provider_terminator
92447     };
92448     static const uint32_t entrypoints[] = {
92449         30906 /* "glIsEnablediEXT" */,
92450         30871 /* "glIsEnabledIndexedEXT" */,
92451         30871 /* "glIsEnabledIndexedEXT" */,
92452         30893 /* "glIsEnabledi" */,
92453         30893 /* "glIsEnabledi" */,
92454         30922 /* "glIsEnablediNV" */,
92455         30937 /* "glIsEnablediOES" */,
92456         30937 /* "glIsEnablediOES" */,
92457     };
92458     return gl_provider_resolver(entrypoint_strings + 30906 /* "glIsEnablediEXT" */,
92459                                 providers, entrypoints);
92460 }
92461 
92462 static PFNGLISENABLEDINVPROC
epoxy_glIsEnablediNV_resolver(void)92463 epoxy_glIsEnablediNV_resolver(void)
92464 {
92465     static const enum gl_provider providers[] = {
92466         PROVIDER_GL_NV_viewport_array,
92467         PROVIDER_GL_EXT_direct_state_access,
92468         PROVIDER_GL_EXT_draw_buffers2,
92469         PROVIDER_Desktop_OpenGL_3_0,
92470         PROVIDER_OpenGL_ES_3_2,
92471         PROVIDER_GL_EXT_draw_buffers_indexed,
92472         PROVIDER_GL_OES_draw_buffers_indexed,
92473         PROVIDER_GL_OES_viewport_array,
92474         gl_provider_terminator
92475     };
92476     static const uint32_t entrypoints[] = {
92477         30922 /* "glIsEnablediNV" */,
92478         30871 /* "glIsEnabledIndexedEXT" */,
92479         30871 /* "glIsEnabledIndexedEXT" */,
92480         30893 /* "glIsEnabledi" */,
92481         30893 /* "glIsEnabledi" */,
92482         30906 /* "glIsEnablediEXT" */,
92483         30937 /* "glIsEnablediOES" */,
92484         30937 /* "glIsEnablediOES" */,
92485     };
92486     return gl_provider_resolver(entrypoint_strings + 30922 /* "glIsEnablediNV" */,
92487                                 providers, entrypoints);
92488 }
92489 
92490 static PFNGLISENABLEDIOESPROC
epoxy_glIsEnablediOES_resolver(void)92491 epoxy_glIsEnablediOES_resolver(void)
92492 {
92493     static const enum gl_provider providers[] = {
92494         PROVIDER_GL_OES_draw_buffers_indexed,
92495         PROVIDER_GL_OES_viewport_array,
92496         PROVIDER_GL_EXT_direct_state_access,
92497         PROVIDER_GL_EXT_draw_buffers2,
92498         PROVIDER_Desktop_OpenGL_3_0,
92499         PROVIDER_OpenGL_ES_3_2,
92500         PROVIDER_GL_EXT_draw_buffers_indexed,
92501         PROVIDER_GL_NV_viewport_array,
92502         gl_provider_terminator
92503     };
92504     static const uint32_t entrypoints[] = {
92505         30937 /* "glIsEnablediOES" */,
92506         30937 /* "glIsEnablediOES" */,
92507         30871 /* "glIsEnabledIndexedEXT" */,
92508         30871 /* "glIsEnabledIndexedEXT" */,
92509         30893 /* "glIsEnabledi" */,
92510         30893 /* "glIsEnabledi" */,
92511         30906 /* "glIsEnablediEXT" */,
92512         30922 /* "glIsEnablediNV" */,
92513     };
92514     return gl_provider_resolver(entrypoint_strings + 30937 /* "glIsEnablediOES" */,
92515                                 providers, entrypoints);
92516 }
92517 
92518 static PFNGLISFENCEAPPLEPROC
epoxy_glIsFenceAPPLE_resolver(void)92519 epoxy_glIsFenceAPPLE_resolver(void)
92520 {
92521     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 30953 /* glIsFenceAPPLE */);
92522 }
92523 
92524 static PFNGLISFENCENVPROC
epoxy_glIsFenceNV_resolver(void)92525 epoxy_glIsFenceNV_resolver(void)
92526 {
92527     return gl_single_resolver(PROVIDER_GL_NV_fence, 30968 /* glIsFenceNV */);
92528 }
92529 
92530 static PFNGLISFRAMEBUFFERPROC
epoxy_glIsFramebuffer_resolver(void)92531 epoxy_glIsFramebuffer_resolver(void)
92532 {
92533     static const enum gl_provider providers[] = {
92534         PROVIDER_Desktop_OpenGL_3_0,
92535         PROVIDER_GL_ARB_framebuffer_object,
92536         PROVIDER_OpenGL_ES_2_0,
92537         PROVIDER_GL_EXT_framebuffer_object,
92538         gl_provider_terminator
92539     };
92540     static const uint32_t entrypoints[] = {
92541         30980 /* "glIsFramebuffer" */,
92542         30980 /* "glIsFramebuffer" */,
92543         30980 /* "glIsFramebuffer" */,
92544         30996 /* "glIsFramebufferEXT" */,
92545     };
92546     return gl_provider_resolver(entrypoint_strings + 30980 /* "glIsFramebuffer" */,
92547                                 providers, entrypoints);
92548 }
92549 
92550 static PFNGLISFRAMEBUFFEREXTPROC
epoxy_glIsFramebufferEXT_resolver(void)92551 epoxy_glIsFramebufferEXT_resolver(void)
92552 {
92553     static const enum gl_provider providers[] = {
92554         PROVIDER_GL_EXT_framebuffer_object,
92555         PROVIDER_Desktop_OpenGL_3_0,
92556         PROVIDER_GL_ARB_framebuffer_object,
92557         PROVIDER_OpenGL_ES_2_0,
92558         gl_provider_terminator
92559     };
92560     static const uint32_t entrypoints[] = {
92561         30996 /* "glIsFramebufferEXT" */,
92562         30980 /* "glIsFramebuffer" */,
92563         30980 /* "glIsFramebuffer" */,
92564         30980 /* "glIsFramebuffer" */,
92565     };
92566     return gl_provider_resolver(entrypoint_strings + 30996 /* "glIsFramebufferEXT" */,
92567                                 providers, entrypoints);
92568 }
92569 
92570 static PFNGLISFRAMEBUFFEROESPROC
epoxy_glIsFramebufferOES_resolver(void)92571 epoxy_glIsFramebufferOES_resolver(void)
92572 {
92573     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 31015 /* glIsFramebufferOES */);
92574 }
92575 
92576 static PFNGLISIMAGEHANDLERESIDENTARBPROC
epoxy_glIsImageHandleResidentARB_resolver(void)92577 epoxy_glIsImageHandleResidentARB_resolver(void)
92578 {
92579     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 31034 /* glIsImageHandleResidentARB */);
92580 }
92581 
92582 static PFNGLISIMAGEHANDLERESIDENTNVPROC
epoxy_glIsImageHandleResidentNV_resolver(void)92583 epoxy_glIsImageHandleResidentNV_resolver(void)
92584 {
92585     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 31061 /* glIsImageHandleResidentNV */);
92586 }
92587 
92588 static PFNGLISLISTPROC
epoxy_glIsList_resolver(void)92589 epoxy_glIsList_resolver(void)
92590 {
92591     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 31087 /* glIsList */);
92592 }
92593 
92594 static PFNGLISMEMORYOBJECTEXTPROC
epoxy_glIsMemoryObjectEXT_resolver(void)92595 epoxy_glIsMemoryObjectEXT_resolver(void)
92596 {
92597     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 31096 /* glIsMemoryObjectEXT */);
92598 }
92599 
92600 static PFNGLISNAMEAMDPROC
epoxy_glIsNameAMD_resolver(void)92601 epoxy_glIsNameAMD_resolver(void)
92602 {
92603     return gl_single_resolver(PROVIDER_GL_AMD_name_gen_delete, 31116 /* glIsNameAMD */);
92604 }
92605 
92606 static PFNGLISNAMEDBUFFERRESIDENTNVPROC
epoxy_glIsNamedBufferResidentNV_resolver(void)92607 epoxy_glIsNamedBufferResidentNV_resolver(void)
92608 {
92609     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 31128 /* glIsNamedBufferResidentNV */);
92610 }
92611 
92612 static PFNGLISNAMEDSTRINGARBPROC
epoxy_glIsNamedStringARB_resolver(void)92613 epoxy_glIsNamedStringARB_resolver(void)
92614 {
92615     return gl_single_resolver(PROVIDER_GL_ARB_shading_language_include, 31154 /* glIsNamedStringARB */);
92616 }
92617 
92618 static PFNGLISOBJECTBUFFERATIPROC
epoxy_glIsObjectBufferATI_resolver(void)92619 epoxy_glIsObjectBufferATI_resolver(void)
92620 {
92621     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 31173 /* glIsObjectBufferATI */);
92622 }
92623 
92624 static PFNGLISOCCLUSIONQUERYNVPROC
epoxy_glIsOcclusionQueryNV_resolver(void)92625 epoxy_glIsOcclusionQueryNV_resolver(void)
92626 {
92627     return gl_single_resolver(PROVIDER_GL_NV_occlusion_query, 31193 /* glIsOcclusionQueryNV */);
92628 }
92629 
92630 static PFNGLISPATHNVPROC
epoxy_glIsPathNV_resolver(void)92631 epoxy_glIsPathNV_resolver(void)
92632 {
92633     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 31214 /* glIsPathNV */);
92634 }
92635 
92636 static PFNGLISPOINTINFILLPATHNVPROC
epoxy_glIsPointInFillPathNV_resolver(void)92637 epoxy_glIsPointInFillPathNV_resolver(void)
92638 {
92639     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 31225 /* glIsPointInFillPathNV */);
92640 }
92641 
92642 static PFNGLISPOINTINSTROKEPATHNVPROC
epoxy_glIsPointInStrokePathNV_resolver(void)92643 epoxy_glIsPointInStrokePathNV_resolver(void)
92644 {
92645     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 31247 /* glIsPointInStrokePathNV */);
92646 }
92647 
92648 static PFNGLISPROGRAMPROC
epoxy_glIsProgram_resolver(void)92649 epoxy_glIsProgram_resolver(void)
92650 {
92651     static const enum gl_provider providers[] = {
92652         PROVIDER_Desktop_OpenGL_2_0,
92653         PROVIDER_OpenGL_ES_2_0,
92654         gl_provider_terminator
92655     };
92656     static const uint32_t entrypoints[] = {
92657         31271 /* "glIsProgram" */,
92658         31271 /* "glIsProgram" */,
92659     };
92660     return gl_provider_resolver(entrypoint_strings + 31271 /* "glIsProgram" */,
92661                                 providers, entrypoints);
92662 }
92663 
92664 static PFNGLISPROGRAMARBPROC
epoxy_glIsProgramARB_resolver(void)92665 epoxy_glIsProgramARB_resolver(void)
92666 {
92667     static const enum gl_provider providers[] = {
92668         PROVIDER_GL_ARB_fragment_program,
92669         PROVIDER_GL_ARB_vertex_program,
92670         PROVIDER_GL_NV_vertex_program,
92671         gl_provider_terminator
92672     };
92673     static const uint32_t entrypoints[] = {
92674         31283 /* "glIsProgramARB" */,
92675         31283 /* "glIsProgramARB" */,
92676         31298 /* "glIsProgramNV" */,
92677     };
92678     return gl_provider_resolver(entrypoint_strings + 31283 /* "glIsProgramARB" */,
92679                                 providers, entrypoints);
92680 }
92681 
92682 static PFNGLISPROGRAMNVPROC
epoxy_glIsProgramNV_resolver(void)92683 epoxy_glIsProgramNV_resolver(void)
92684 {
92685     static const enum gl_provider providers[] = {
92686         PROVIDER_GL_NV_vertex_program,
92687         PROVIDER_GL_ARB_fragment_program,
92688         PROVIDER_GL_ARB_vertex_program,
92689         gl_provider_terminator
92690     };
92691     static const uint32_t entrypoints[] = {
92692         31298 /* "glIsProgramNV" */,
92693         31283 /* "glIsProgramARB" */,
92694         31283 /* "glIsProgramARB" */,
92695     };
92696     return gl_provider_resolver(entrypoint_strings + 31298 /* "glIsProgramNV" */,
92697                                 providers, entrypoints);
92698 }
92699 
92700 static PFNGLISPROGRAMPIPELINEPROC
epoxy_glIsProgramPipeline_resolver(void)92701 epoxy_glIsProgramPipeline_resolver(void)
92702 {
92703     static const enum gl_provider providers[] = {
92704         PROVIDER_Desktop_OpenGL_4_1,
92705         PROVIDER_GL_ARB_separate_shader_objects,
92706         PROVIDER_OpenGL_ES_3_1,
92707         gl_provider_terminator
92708     };
92709     static const uint32_t entrypoints[] = {
92710         31312 /* "glIsProgramPipeline" */,
92711         31312 /* "glIsProgramPipeline" */,
92712         31312 /* "glIsProgramPipeline" */,
92713     };
92714     return gl_provider_resolver(entrypoint_strings + 31312 /* "glIsProgramPipeline" */,
92715                                 providers, entrypoints);
92716 }
92717 
92718 static PFNGLISPROGRAMPIPELINEEXTPROC
epoxy_glIsProgramPipelineEXT_resolver(void)92719 epoxy_glIsProgramPipelineEXT_resolver(void)
92720 {
92721     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 31332 /* glIsProgramPipelineEXT */);
92722 }
92723 
92724 static PFNGLISQUERYPROC
epoxy_glIsQuery_resolver(void)92725 epoxy_glIsQuery_resolver(void)
92726 {
92727     static const enum gl_provider providers[] = {
92728         PROVIDER_Desktop_OpenGL_1_5,
92729         PROVIDER_OpenGL_ES_3_0,
92730         PROVIDER_GL_ARB_occlusion_query,
92731         gl_provider_terminator
92732     };
92733     static const uint32_t entrypoints[] = {
92734         31355 /* "glIsQuery" */,
92735         31355 /* "glIsQuery" */,
92736         31365 /* "glIsQueryARB" */,
92737     };
92738     return gl_provider_resolver(entrypoint_strings + 31355 /* "glIsQuery" */,
92739                                 providers, entrypoints);
92740 }
92741 
92742 static PFNGLISQUERYARBPROC
epoxy_glIsQueryARB_resolver(void)92743 epoxy_glIsQueryARB_resolver(void)
92744 {
92745     static const enum gl_provider providers[] = {
92746         PROVIDER_GL_ARB_occlusion_query,
92747         PROVIDER_Desktop_OpenGL_1_5,
92748         PROVIDER_OpenGL_ES_3_0,
92749         gl_provider_terminator
92750     };
92751     static const uint32_t entrypoints[] = {
92752         31365 /* "glIsQueryARB" */,
92753         31355 /* "glIsQuery" */,
92754         31355 /* "glIsQuery" */,
92755     };
92756     return gl_provider_resolver(entrypoint_strings + 31365 /* "glIsQueryARB" */,
92757                                 providers, entrypoints);
92758 }
92759 
92760 static PFNGLISQUERYEXTPROC
epoxy_glIsQueryEXT_resolver(void)92761 epoxy_glIsQueryEXT_resolver(void)
92762 {
92763     static const enum gl_provider providers[] = {
92764         PROVIDER_GL_EXT_disjoint_timer_query,
92765         PROVIDER_GL_EXT_occlusion_query_boolean,
92766         gl_provider_terminator
92767     };
92768     static const uint32_t entrypoints[] = {
92769         31378 /* "glIsQueryEXT" */,
92770         31378 /* "glIsQueryEXT" */,
92771     };
92772     return gl_provider_resolver(entrypoint_strings + 31378 /* "glIsQueryEXT" */,
92773                                 providers, entrypoints);
92774 }
92775 
92776 static PFNGLISRENDERBUFFERPROC
epoxy_glIsRenderbuffer_resolver(void)92777 epoxy_glIsRenderbuffer_resolver(void)
92778 {
92779     static const enum gl_provider providers[] = {
92780         PROVIDER_Desktop_OpenGL_3_0,
92781         PROVIDER_GL_ARB_framebuffer_object,
92782         PROVIDER_OpenGL_ES_2_0,
92783         PROVIDER_GL_EXT_framebuffer_object,
92784         gl_provider_terminator
92785     };
92786     static const uint32_t entrypoints[] = {
92787         31391 /* "glIsRenderbuffer" */,
92788         31391 /* "glIsRenderbuffer" */,
92789         31391 /* "glIsRenderbuffer" */,
92790         31408 /* "glIsRenderbufferEXT" */,
92791     };
92792     return gl_provider_resolver(entrypoint_strings + 31391 /* "glIsRenderbuffer" */,
92793                                 providers, entrypoints);
92794 }
92795 
92796 static PFNGLISRENDERBUFFEREXTPROC
epoxy_glIsRenderbufferEXT_resolver(void)92797 epoxy_glIsRenderbufferEXT_resolver(void)
92798 {
92799     static const enum gl_provider providers[] = {
92800         PROVIDER_GL_EXT_framebuffer_object,
92801         PROVIDER_Desktop_OpenGL_3_0,
92802         PROVIDER_GL_ARB_framebuffer_object,
92803         PROVIDER_OpenGL_ES_2_0,
92804         gl_provider_terminator
92805     };
92806     static const uint32_t entrypoints[] = {
92807         31408 /* "glIsRenderbufferEXT" */,
92808         31391 /* "glIsRenderbuffer" */,
92809         31391 /* "glIsRenderbuffer" */,
92810         31391 /* "glIsRenderbuffer" */,
92811     };
92812     return gl_provider_resolver(entrypoint_strings + 31408 /* "glIsRenderbufferEXT" */,
92813                                 providers, entrypoints);
92814 }
92815 
92816 static PFNGLISRENDERBUFFEROESPROC
epoxy_glIsRenderbufferOES_resolver(void)92817 epoxy_glIsRenderbufferOES_resolver(void)
92818 {
92819     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 31428 /* glIsRenderbufferOES */);
92820 }
92821 
92822 static PFNGLISSAMPLERPROC
epoxy_glIsSampler_resolver(void)92823 epoxy_glIsSampler_resolver(void)
92824 {
92825     static const enum gl_provider providers[] = {
92826         PROVIDER_Desktop_OpenGL_3_3,
92827         PROVIDER_GL_ARB_sampler_objects,
92828         PROVIDER_OpenGL_ES_3_0,
92829         gl_provider_terminator
92830     };
92831     static const uint32_t entrypoints[] = {
92832         31448 /* "glIsSampler" */,
92833         31448 /* "glIsSampler" */,
92834         31448 /* "glIsSampler" */,
92835     };
92836     return gl_provider_resolver(entrypoint_strings + 31448 /* "glIsSampler" */,
92837                                 providers, entrypoints);
92838 }
92839 
92840 static PFNGLISSEMAPHOREEXTPROC
epoxy_glIsSemaphoreEXT_resolver(void)92841 epoxy_glIsSemaphoreEXT_resolver(void)
92842 {
92843     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 31460 /* glIsSemaphoreEXT */);
92844 }
92845 
92846 static PFNGLISSHADERPROC
epoxy_glIsShader_resolver(void)92847 epoxy_glIsShader_resolver(void)
92848 {
92849     static const enum gl_provider providers[] = {
92850         PROVIDER_Desktop_OpenGL_2_0,
92851         PROVIDER_OpenGL_ES_2_0,
92852         gl_provider_terminator
92853     };
92854     static const uint32_t entrypoints[] = {
92855         31477 /* "glIsShader" */,
92856         31477 /* "glIsShader" */,
92857     };
92858     return gl_provider_resolver(entrypoint_strings + 31477 /* "glIsShader" */,
92859                                 providers, entrypoints);
92860 }
92861 
92862 static PFNGLISSTATENVPROC
epoxy_glIsStateNV_resolver(void)92863 epoxy_glIsStateNV_resolver(void)
92864 {
92865     return gl_single_resolver(PROVIDER_GL_NV_command_list, 31488 /* glIsStateNV */);
92866 }
92867 
92868 static PFNGLISSYNCPROC
epoxy_glIsSync_resolver(void)92869 epoxy_glIsSync_resolver(void)
92870 {
92871     static const enum gl_provider providers[] = {
92872         PROVIDER_Desktop_OpenGL_3_2,
92873         PROVIDER_GL_ARB_sync,
92874         PROVIDER_OpenGL_ES_3_0,
92875         PROVIDER_GL_APPLE_sync,
92876         gl_provider_terminator
92877     };
92878     static const uint32_t entrypoints[] = {
92879         31500 /* "glIsSync" */,
92880         31500 /* "glIsSync" */,
92881         31500 /* "glIsSync" */,
92882         31509 /* "glIsSyncAPPLE" */,
92883     };
92884     return gl_provider_resolver(entrypoint_strings + 31500 /* "glIsSync" */,
92885                                 providers, entrypoints);
92886 }
92887 
92888 static PFNGLISSYNCAPPLEPROC
epoxy_glIsSyncAPPLE_resolver(void)92889 epoxy_glIsSyncAPPLE_resolver(void)
92890 {
92891     static const enum gl_provider providers[] = {
92892         PROVIDER_GL_APPLE_sync,
92893         PROVIDER_Desktop_OpenGL_3_2,
92894         PROVIDER_GL_ARB_sync,
92895         PROVIDER_OpenGL_ES_3_0,
92896         gl_provider_terminator
92897     };
92898     static const uint32_t entrypoints[] = {
92899         31509 /* "glIsSyncAPPLE" */,
92900         31500 /* "glIsSync" */,
92901         31500 /* "glIsSync" */,
92902         31500 /* "glIsSync" */,
92903     };
92904     return gl_provider_resolver(entrypoint_strings + 31509 /* "glIsSyncAPPLE" */,
92905                                 providers, entrypoints);
92906 }
92907 
92908 static PFNGLISTEXTUREPROC
epoxy_glIsTexture_resolver(void)92909 epoxy_glIsTexture_resolver(void)
92910 {
92911     static const enum gl_provider providers[] = {
92912         PROVIDER_Desktop_OpenGL_1_1,
92913         PROVIDER_OpenGL_ES_1_0,
92914         PROVIDER_OpenGL_ES_2_0,
92915         gl_provider_terminator
92916     };
92917     static const uint32_t entrypoints[] = {
92918         31523 /* "glIsTexture" */,
92919         31523 /* "glIsTexture" */,
92920         31523 /* "glIsTexture" */,
92921     };
92922     return gl_provider_resolver(entrypoint_strings + 31523 /* "glIsTexture" */,
92923                                 providers, entrypoints);
92924 }
92925 
92926 static PFNGLISTEXTUREEXTPROC
epoxy_glIsTextureEXT_resolver(void)92927 epoxy_glIsTextureEXT_resolver(void)
92928 {
92929     return gl_single_resolver(PROVIDER_GL_EXT_texture_object, 31535 /* glIsTextureEXT */);
92930 }
92931 
92932 static PFNGLISTEXTUREHANDLERESIDENTARBPROC
epoxy_glIsTextureHandleResidentARB_resolver(void)92933 epoxy_glIsTextureHandleResidentARB_resolver(void)
92934 {
92935     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 31550 /* glIsTextureHandleResidentARB */);
92936 }
92937 
92938 static PFNGLISTEXTUREHANDLERESIDENTNVPROC
epoxy_glIsTextureHandleResidentNV_resolver(void)92939 epoxy_glIsTextureHandleResidentNV_resolver(void)
92940 {
92941     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 31579 /* glIsTextureHandleResidentNV */);
92942 }
92943 
92944 static PFNGLISTRANSFORMFEEDBACKPROC
epoxy_glIsTransformFeedback_resolver(void)92945 epoxy_glIsTransformFeedback_resolver(void)
92946 {
92947     static const enum gl_provider providers[] = {
92948         PROVIDER_Desktop_OpenGL_4_0,
92949         PROVIDER_GL_ARB_transform_feedback2,
92950         PROVIDER_OpenGL_ES_3_0,
92951         PROVIDER_GL_NV_transform_feedback2,
92952         gl_provider_terminator
92953     };
92954     static const uint32_t entrypoints[] = {
92955         31607 /* "glIsTransformFeedback" */,
92956         31607 /* "glIsTransformFeedback" */,
92957         31607 /* "glIsTransformFeedback" */,
92958         31629 /* "glIsTransformFeedbackNV" */,
92959     };
92960     return gl_provider_resolver(entrypoint_strings + 31607 /* "glIsTransformFeedback" */,
92961                                 providers, entrypoints);
92962 }
92963 
92964 static PFNGLISTRANSFORMFEEDBACKNVPROC
epoxy_glIsTransformFeedbackNV_resolver(void)92965 epoxy_glIsTransformFeedbackNV_resolver(void)
92966 {
92967     static const enum gl_provider providers[] = {
92968         PROVIDER_GL_NV_transform_feedback2,
92969         PROVIDER_Desktop_OpenGL_4_0,
92970         PROVIDER_GL_ARB_transform_feedback2,
92971         PROVIDER_OpenGL_ES_3_0,
92972         gl_provider_terminator
92973     };
92974     static const uint32_t entrypoints[] = {
92975         31629 /* "glIsTransformFeedbackNV" */,
92976         31607 /* "glIsTransformFeedback" */,
92977         31607 /* "glIsTransformFeedback" */,
92978         31607 /* "glIsTransformFeedback" */,
92979     };
92980     return gl_provider_resolver(entrypoint_strings + 31629 /* "glIsTransformFeedbackNV" */,
92981                                 providers, entrypoints);
92982 }
92983 
92984 static PFNGLISVARIANTENABLEDEXTPROC
epoxy_glIsVariantEnabledEXT_resolver(void)92985 epoxy_glIsVariantEnabledEXT_resolver(void)
92986 {
92987     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 31653 /* glIsVariantEnabledEXT */);
92988 }
92989 
92990 static PFNGLISVERTEXARRAYPROC
epoxy_glIsVertexArray_resolver(void)92991 epoxy_glIsVertexArray_resolver(void)
92992 {
92993     static const enum gl_provider providers[] = {
92994         PROVIDER_Desktop_OpenGL_3_0,
92995         PROVIDER_GL_ARB_vertex_array_object,
92996         PROVIDER_OpenGL_ES_3_0,
92997         PROVIDER_GL_APPLE_vertex_array_object,
92998         PROVIDER_GL_OES_vertex_array_object,
92999         gl_provider_terminator
93000     };
93001     static const uint32_t entrypoints[] = {
93002         31675 /* "glIsVertexArray" */,
93003         31675 /* "glIsVertexArray" */,
93004         31675 /* "glIsVertexArray" */,
93005         31691 /* "glIsVertexArrayAPPLE" */,
93006         31712 /* "glIsVertexArrayOES" */,
93007     };
93008     return gl_provider_resolver(entrypoint_strings + 31675 /* "glIsVertexArray" */,
93009                                 providers, entrypoints);
93010 }
93011 
93012 static PFNGLISVERTEXARRAYAPPLEPROC
epoxy_glIsVertexArrayAPPLE_resolver(void)93013 epoxy_glIsVertexArrayAPPLE_resolver(void)
93014 {
93015     static const enum gl_provider providers[] = {
93016         PROVIDER_GL_APPLE_vertex_array_object,
93017         PROVIDER_Desktop_OpenGL_3_0,
93018         PROVIDER_GL_ARB_vertex_array_object,
93019         PROVIDER_OpenGL_ES_3_0,
93020         PROVIDER_GL_OES_vertex_array_object,
93021         gl_provider_terminator
93022     };
93023     static const uint32_t entrypoints[] = {
93024         31691 /* "glIsVertexArrayAPPLE" */,
93025         31675 /* "glIsVertexArray" */,
93026         31675 /* "glIsVertexArray" */,
93027         31675 /* "glIsVertexArray" */,
93028         31712 /* "glIsVertexArrayOES" */,
93029     };
93030     return gl_provider_resolver(entrypoint_strings + 31691 /* "glIsVertexArrayAPPLE" */,
93031                                 providers, entrypoints);
93032 }
93033 
93034 static PFNGLISVERTEXARRAYOESPROC
epoxy_glIsVertexArrayOES_resolver(void)93035 epoxy_glIsVertexArrayOES_resolver(void)
93036 {
93037     static const enum gl_provider providers[] = {
93038         PROVIDER_GL_OES_vertex_array_object,
93039         PROVIDER_Desktop_OpenGL_3_0,
93040         PROVIDER_GL_ARB_vertex_array_object,
93041         PROVIDER_OpenGL_ES_3_0,
93042         PROVIDER_GL_APPLE_vertex_array_object,
93043         gl_provider_terminator
93044     };
93045     static const uint32_t entrypoints[] = {
93046         31712 /* "glIsVertexArrayOES" */,
93047         31675 /* "glIsVertexArray" */,
93048         31675 /* "glIsVertexArray" */,
93049         31675 /* "glIsVertexArray" */,
93050         31691 /* "glIsVertexArrayAPPLE" */,
93051     };
93052     return gl_provider_resolver(entrypoint_strings + 31712 /* "glIsVertexArrayOES" */,
93053                                 providers, entrypoints);
93054 }
93055 
93056 static PFNGLISVERTEXATTRIBENABLEDAPPLEPROC
epoxy_glIsVertexAttribEnabledAPPLE_resolver(void)93057 epoxy_glIsVertexAttribEnabledAPPLE_resolver(void)
93058 {
93059     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 31731 /* glIsVertexAttribEnabledAPPLE */);
93060 }
93061 
93062 static PFNGLLGPUCOPYIMAGESUBDATANVXPROC
epoxy_glLGPUCopyImageSubDataNVX_resolver(void)93063 epoxy_glLGPUCopyImageSubDataNVX_resolver(void)
93064 {
93065     return gl_single_resolver(PROVIDER_GL_NVX_linked_gpu_multicast, 31760 /* glLGPUCopyImageSubDataNVX */);
93066 }
93067 
93068 static PFNGLLGPUINTERLOCKNVXPROC
epoxy_glLGPUInterlockNVX_resolver(void)93069 epoxy_glLGPUInterlockNVX_resolver(void)
93070 {
93071     return gl_single_resolver(PROVIDER_GL_NVX_linked_gpu_multicast, 31786 /* glLGPUInterlockNVX */);
93072 }
93073 
93074 static PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC
epoxy_glLGPUNamedBufferSubDataNVX_resolver(void)93075 epoxy_glLGPUNamedBufferSubDataNVX_resolver(void)
93076 {
93077     return gl_single_resolver(PROVIDER_GL_NVX_linked_gpu_multicast, 31805 /* glLGPUNamedBufferSubDataNVX */);
93078 }
93079 
93080 static PFNGLLABELOBJECTEXTPROC
epoxy_glLabelObjectEXT_resolver(void)93081 epoxy_glLabelObjectEXT_resolver(void)
93082 {
93083     return gl_single_resolver(PROVIDER_GL_EXT_debug_label, 31833 /* glLabelObjectEXT */);
93084 }
93085 
93086 static PFNGLLIGHTENVISGIXPROC
epoxy_glLightEnviSGIX_resolver(void)93087 epoxy_glLightEnviSGIX_resolver(void)
93088 {
93089     return gl_single_resolver(PROVIDER_GL_SGIX_fragment_lighting, 31850 /* glLightEnviSGIX */);
93090 }
93091 
93092 static PFNGLLIGHTMODELFPROC
epoxy_glLightModelf_resolver(void)93093 epoxy_glLightModelf_resolver(void)
93094 {
93095     static const enum gl_provider providers[] = {
93096         PROVIDER_Desktop_OpenGL_1_0,
93097         PROVIDER_OpenGL_ES_1_0,
93098         gl_provider_terminator
93099     };
93100     static const uint32_t entrypoints[] = {
93101         31866 /* "glLightModelf" */,
93102         31866 /* "glLightModelf" */,
93103     };
93104     return gl_provider_resolver(entrypoint_strings + 31866 /* "glLightModelf" */,
93105                                 providers, entrypoints);
93106 }
93107 
93108 static PFNGLLIGHTMODELFVPROC
epoxy_glLightModelfv_resolver(void)93109 epoxy_glLightModelfv_resolver(void)
93110 {
93111     static const enum gl_provider providers[] = {
93112         PROVIDER_Desktop_OpenGL_1_0,
93113         PROVIDER_OpenGL_ES_1_0,
93114         gl_provider_terminator
93115     };
93116     static const uint32_t entrypoints[] = {
93117         31880 /* "glLightModelfv" */,
93118         31880 /* "glLightModelfv" */,
93119     };
93120     return gl_provider_resolver(entrypoint_strings + 31880 /* "glLightModelfv" */,
93121                                 providers, entrypoints);
93122 }
93123 
93124 static PFNGLLIGHTMODELIPROC
epoxy_glLightModeli_resolver(void)93125 epoxy_glLightModeli_resolver(void)
93126 {
93127     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 31895 /* glLightModeli */);
93128 }
93129 
93130 static PFNGLLIGHTMODELIVPROC
epoxy_glLightModeliv_resolver(void)93131 epoxy_glLightModeliv_resolver(void)
93132 {
93133     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 31909 /* glLightModeliv */);
93134 }
93135 
93136 static PFNGLLIGHTMODELXPROC
epoxy_glLightModelx_resolver(void)93137 epoxy_glLightModelx_resolver(void)
93138 {
93139     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 31924 /* glLightModelx */);
93140 }
93141 
93142 static PFNGLLIGHTMODELXOESPROC
epoxy_glLightModelxOES_resolver(void)93143 epoxy_glLightModelxOES_resolver(void)
93144 {
93145     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 31938 /* glLightModelxOES */);
93146 }
93147 
93148 static PFNGLLIGHTMODELXVPROC
epoxy_glLightModelxv_resolver(void)93149 epoxy_glLightModelxv_resolver(void)
93150 {
93151     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 31955 /* glLightModelxv */);
93152 }
93153 
93154 static PFNGLLIGHTMODELXVOESPROC
epoxy_glLightModelxvOES_resolver(void)93155 epoxy_glLightModelxvOES_resolver(void)
93156 {
93157     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 31970 /* glLightModelxvOES */);
93158 }
93159 
93160 static PFNGLLIGHTFPROC
epoxy_glLightf_resolver(void)93161 epoxy_glLightf_resolver(void)
93162 {
93163     static const enum gl_provider providers[] = {
93164         PROVIDER_Desktop_OpenGL_1_0,
93165         PROVIDER_OpenGL_ES_1_0,
93166         gl_provider_terminator
93167     };
93168     static const uint32_t entrypoints[] = {
93169         31988 /* "glLightf" */,
93170         31988 /* "glLightf" */,
93171     };
93172     return gl_provider_resolver(entrypoint_strings + 31988 /* "glLightf" */,
93173                                 providers, entrypoints);
93174 }
93175 
93176 static PFNGLLIGHTFVPROC
epoxy_glLightfv_resolver(void)93177 epoxy_glLightfv_resolver(void)
93178 {
93179     static const enum gl_provider providers[] = {
93180         PROVIDER_Desktop_OpenGL_1_0,
93181         PROVIDER_OpenGL_ES_1_0,
93182         gl_provider_terminator
93183     };
93184     static const uint32_t entrypoints[] = {
93185         31997 /* "glLightfv" */,
93186         31997 /* "glLightfv" */,
93187     };
93188     return gl_provider_resolver(entrypoint_strings + 31997 /* "glLightfv" */,
93189                                 providers, entrypoints);
93190 }
93191 
93192 static PFNGLLIGHTIPROC
epoxy_glLighti_resolver(void)93193 epoxy_glLighti_resolver(void)
93194 {
93195     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32007 /* glLighti */);
93196 }
93197 
93198 static PFNGLLIGHTIVPROC
epoxy_glLightiv_resolver(void)93199 epoxy_glLightiv_resolver(void)
93200 {
93201     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32016 /* glLightiv */);
93202 }
93203 
93204 static PFNGLLIGHTXPROC
epoxy_glLightx_resolver(void)93205 epoxy_glLightx_resolver(void)
93206 {
93207     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 32026 /* glLightx */);
93208 }
93209 
93210 static PFNGLLIGHTXOESPROC
epoxy_glLightxOES_resolver(void)93211 epoxy_glLightxOES_resolver(void)
93212 {
93213     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 32035 /* glLightxOES */);
93214 }
93215 
93216 static PFNGLLIGHTXVPROC
epoxy_glLightxv_resolver(void)93217 epoxy_glLightxv_resolver(void)
93218 {
93219     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 32047 /* glLightxv */);
93220 }
93221 
93222 static PFNGLLIGHTXVOESPROC
epoxy_glLightxvOES_resolver(void)93223 epoxy_glLightxvOES_resolver(void)
93224 {
93225     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 32057 /* glLightxvOES */);
93226 }
93227 
93228 static PFNGLLINESTIPPLEPROC
epoxy_glLineStipple_resolver(void)93229 epoxy_glLineStipple_resolver(void)
93230 {
93231     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32070 /* glLineStipple */);
93232 }
93233 
93234 static PFNGLLINEWIDTHPROC
epoxy_glLineWidth_resolver(void)93235 epoxy_glLineWidth_resolver(void)
93236 {
93237     static const enum gl_provider providers[] = {
93238         PROVIDER_Desktop_OpenGL_1_0,
93239         PROVIDER_OpenGL_ES_1_0,
93240         PROVIDER_OpenGL_ES_2_0,
93241         gl_provider_terminator
93242     };
93243     static const uint32_t entrypoints[] = {
93244         32084 /* "glLineWidth" */,
93245         32084 /* "glLineWidth" */,
93246         32084 /* "glLineWidth" */,
93247     };
93248     return gl_provider_resolver(entrypoint_strings + 32084 /* "glLineWidth" */,
93249                                 providers, entrypoints);
93250 }
93251 
93252 static PFNGLLINEWIDTHXPROC
epoxy_glLineWidthx_resolver(void)93253 epoxy_glLineWidthx_resolver(void)
93254 {
93255     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 32096 /* glLineWidthx */);
93256 }
93257 
93258 static PFNGLLINEWIDTHXOESPROC
epoxy_glLineWidthxOES_resolver(void)93259 epoxy_glLineWidthxOES_resolver(void)
93260 {
93261     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 32109 /* glLineWidthxOES */);
93262 }
93263 
93264 static PFNGLLINKPROGRAMPROC
epoxy_glLinkProgram_resolver(void)93265 epoxy_glLinkProgram_resolver(void)
93266 {
93267     static const enum gl_provider providers[] = {
93268         PROVIDER_Desktop_OpenGL_2_0,
93269         PROVIDER_OpenGL_ES_2_0,
93270         PROVIDER_GL_ARB_shader_objects,
93271         gl_provider_terminator
93272     };
93273     static const uint32_t entrypoints[] = {
93274         32125 /* "glLinkProgram" */,
93275         32125 /* "glLinkProgram" */,
93276         32139 /* "glLinkProgramARB" */,
93277     };
93278     return gl_provider_resolver(entrypoint_strings + 32125 /* "glLinkProgram" */,
93279                                 providers, entrypoints);
93280 }
93281 
93282 static PFNGLLINKPROGRAMARBPROC
epoxy_glLinkProgramARB_resolver(void)93283 epoxy_glLinkProgramARB_resolver(void)
93284 {
93285     static const enum gl_provider providers[] = {
93286         PROVIDER_GL_ARB_shader_objects,
93287         PROVIDER_Desktop_OpenGL_2_0,
93288         PROVIDER_OpenGL_ES_2_0,
93289         gl_provider_terminator
93290     };
93291     static const uint32_t entrypoints[] = {
93292         32139 /* "glLinkProgramARB" */,
93293         32125 /* "glLinkProgram" */,
93294         32125 /* "glLinkProgram" */,
93295     };
93296     return gl_provider_resolver(entrypoint_strings + 32139 /* "glLinkProgramARB" */,
93297                                 providers, entrypoints);
93298 }
93299 
93300 static PFNGLLISTBASEPROC
epoxy_glListBase_resolver(void)93301 epoxy_glListBase_resolver(void)
93302 {
93303     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32156 /* glListBase */);
93304 }
93305 
93306 static PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC
epoxy_glListDrawCommandsStatesClientNV_resolver(void)93307 epoxy_glListDrawCommandsStatesClientNV_resolver(void)
93308 {
93309     return gl_single_resolver(PROVIDER_GL_NV_command_list, 32167 /* glListDrawCommandsStatesClientNV */);
93310 }
93311 
93312 static PFNGLLISTPARAMETERFSGIXPROC
epoxy_glListParameterfSGIX_resolver(void)93313 epoxy_glListParameterfSGIX_resolver(void)
93314 {
93315     return gl_single_resolver(PROVIDER_GL_SGIX_list_priority, 32200 /* glListParameterfSGIX */);
93316 }
93317 
93318 static PFNGLLISTPARAMETERFVSGIXPROC
epoxy_glListParameterfvSGIX_resolver(void)93319 epoxy_glListParameterfvSGIX_resolver(void)
93320 {
93321     return gl_single_resolver(PROVIDER_GL_SGIX_list_priority, 32221 /* glListParameterfvSGIX */);
93322 }
93323 
93324 static PFNGLLISTPARAMETERISGIXPROC
epoxy_glListParameteriSGIX_resolver(void)93325 epoxy_glListParameteriSGIX_resolver(void)
93326 {
93327     return gl_single_resolver(PROVIDER_GL_SGIX_list_priority, 32243 /* glListParameteriSGIX */);
93328 }
93329 
93330 static PFNGLLISTPARAMETERIVSGIXPROC
epoxy_glListParameterivSGIX_resolver(void)93331 epoxy_glListParameterivSGIX_resolver(void)
93332 {
93333     return gl_single_resolver(PROVIDER_GL_SGIX_list_priority, 32264 /* glListParameterivSGIX */);
93334 }
93335 
93336 static PFNGLLOADIDENTITYPROC
epoxy_glLoadIdentity_resolver(void)93337 epoxy_glLoadIdentity_resolver(void)
93338 {
93339     static const enum gl_provider providers[] = {
93340         PROVIDER_Desktop_OpenGL_1_0,
93341         PROVIDER_OpenGL_ES_1_0,
93342         gl_provider_terminator
93343     };
93344     static const uint32_t entrypoints[] = {
93345         32286 /* "glLoadIdentity" */,
93346         32286 /* "glLoadIdentity" */,
93347     };
93348     return gl_provider_resolver(entrypoint_strings + 32286 /* "glLoadIdentity" */,
93349                                 providers, entrypoints);
93350 }
93351 
93352 static PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC
epoxy_glLoadIdentityDeformationMapSGIX_resolver(void)93353 epoxy_glLoadIdentityDeformationMapSGIX_resolver(void)
93354 {
93355     return gl_single_resolver(PROVIDER_GL_SGIX_polynomial_ffd, 32301 /* glLoadIdentityDeformationMapSGIX */);
93356 }
93357 
93358 static PFNGLLOADMATRIXDPROC
epoxy_glLoadMatrixd_resolver(void)93359 epoxy_glLoadMatrixd_resolver(void)
93360 {
93361     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32334 /* glLoadMatrixd */);
93362 }
93363 
93364 static PFNGLLOADMATRIXFPROC
epoxy_glLoadMatrixf_resolver(void)93365 epoxy_glLoadMatrixf_resolver(void)
93366 {
93367     static const enum gl_provider providers[] = {
93368         PROVIDER_Desktop_OpenGL_1_0,
93369         PROVIDER_OpenGL_ES_1_0,
93370         gl_provider_terminator
93371     };
93372     static const uint32_t entrypoints[] = {
93373         32348 /* "glLoadMatrixf" */,
93374         32348 /* "glLoadMatrixf" */,
93375     };
93376     return gl_provider_resolver(entrypoint_strings + 32348 /* "glLoadMatrixf" */,
93377                                 providers, entrypoints);
93378 }
93379 
93380 static PFNGLLOADMATRIXXPROC
epoxy_glLoadMatrixx_resolver(void)93381 epoxy_glLoadMatrixx_resolver(void)
93382 {
93383     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 32362 /* glLoadMatrixx */);
93384 }
93385 
93386 static PFNGLLOADMATRIXXOESPROC
epoxy_glLoadMatrixxOES_resolver(void)93387 epoxy_glLoadMatrixxOES_resolver(void)
93388 {
93389     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 32376 /* glLoadMatrixxOES */);
93390 }
93391 
93392 static PFNGLLOADNAMEPROC
epoxy_glLoadName_resolver(void)93393 epoxy_glLoadName_resolver(void)
93394 {
93395     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32393 /* glLoadName */);
93396 }
93397 
93398 static PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC
epoxy_glLoadPaletteFromModelViewMatrixOES_resolver(void)93399 epoxy_glLoadPaletteFromModelViewMatrixOES_resolver(void)
93400 {
93401     return gl_single_resolver(PROVIDER_GL_OES_matrix_palette, 32404 /* glLoadPaletteFromModelViewMatrixOES */);
93402 }
93403 
93404 static PFNGLLOADPROGRAMNVPROC
epoxy_glLoadProgramNV_resolver(void)93405 epoxy_glLoadProgramNV_resolver(void)
93406 {
93407     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 32440 /* glLoadProgramNV */);
93408 }
93409 
93410 static PFNGLLOADTRANSPOSEMATRIXDPROC
epoxy_glLoadTransposeMatrixd_resolver(void)93411 epoxy_glLoadTransposeMatrixd_resolver(void)
93412 {
93413     static const enum gl_provider providers[] = {
93414         PROVIDER_Desktop_OpenGL_1_3,
93415         PROVIDER_GL_ARB_transpose_matrix,
93416         gl_provider_terminator
93417     };
93418     static const uint32_t entrypoints[] = {
93419         32456 /* "glLoadTransposeMatrixd" */,
93420         32479 /* "glLoadTransposeMatrixdARB" */,
93421     };
93422     return gl_provider_resolver(entrypoint_strings + 32456 /* "glLoadTransposeMatrixd" */,
93423                                 providers, entrypoints);
93424 }
93425 
93426 static PFNGLLOADTRANSPOSEMATRIXDARBPROC
epoxy_glLoadTransposeMatrixdARB_resolver(void)93427 epoxy_glLoadTransposeMatrixdARB_resolver(void)
93428 {
93429     static const enum gl_provider providers[] = {
93430         PROVIDER_GL_ARB_transpose_matrix,
93431         PROVIDER_Desktop_OpenGL_1_3,
93432         gl_provider_terminator
93433     };
93434     static const uint32_t entrypoints[] = {
93435         32479 /* "glLoadTransposeMatrixdARB" */,
93436         32456 /* "glLoadTransposeMatrixd" */,
93437     };
93438     return gl_provider_resolver(entrypoint_strings + 32479 /* "glLoadTransposeMatrixdARB" */,
93439                                 providers, entrypoints);
93440 }
93441 
93442 static PFNGLLOADTRANSPOSEMATRIXFPROC
epoxy_glLoadTransposeMatrixf_resolver(void)93443 epoxy_glLoadTransposeMatrixf_resolver(void)
93444 {
93445     static const enum gl_provider providers[] = {
93446         PROVIDER_Desktop_OpenGL_1_3,
93447         PROVIDER_GL_ARB_transpose_matrix,
93448         gl_provider_terminator
93449     };
93450     static const uint32_t entrypoints[] = {
93451         32505 /* "glLoadTransposeMatrixf" */,
93452         32528 /* "glLoadTransposeMatrixfARB" */,
93453     };
93454     return gl_provider_resolver(entrypoint_strings + 32505 /* "glLoadTransposeMatrixf" */,
93455                                 providers, entrypoints);
93456 }
93457 
93458 static PFNGLLOADTRANSPOSEMATRIXFARBPROC
epoxy_glLoadTransposeMatrixfARB_resolver(void)93459 epoxy_glLoadTransposeMatrixfARB_resolver(void)
93460 {
93461     static const enum gl_provider providers[] = {
93462         PROVIDER_GL_ARB_transpose_matrix,
93463         PROVIDER_Desktop_OpenGL_1_3,
93464         gl_provider_terminator
93465     };
93466     static const uint32_t entrypoints[] = {
93467         32528 /* "glLoadTransposeMatrixfARB" */,
93468         32505 /* "glLoadTransposeMatrixf" */,
93469     };
93470     return gl_provider_resolver(entrypoint_strings + 32528 /* "glLoadTransposeMatrixfARB" */,
93471                                 providers, entrypoints);
93472 }
93473 
93474 static PFNGLLOADTRANSPOSEMATRIXXOESPROC
epoxy_glLoadTransposeMatrixxOES_resolver(void)93475 epoxy_glLoadTransposeMatrixxOES_resolver(void)
93476 {
93477     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 32554 /* glLoadTransposeMatrixxOES */);
93478 }
93479 
93480 static PFNGLLOCKARRAYSEXTPROC
epoxy_glLockArraysEXT_resolver(void)93481 epoxy_glLockArraysEXT_resolver(void)
93482 {
93483     return gl_single_resolver(PROVIDER_GL_EXT_compiled_vertex_array, 32580 /* glLockArraysEXT */);
93484 }
93485 
93486 static PFNGLLOGICOPPROC
epoxy_glLogicOp_resolver(void)93487 epoxy_glLogicOp_resolver(void)
93488 {
93489     static const enum gl_provider providers[] = {
93490         PROVIDER_Desktop_OpenGL_1_0,
93491         PROVIDER_OpenGL_ES_1_0,
93492         gl_provider_terminator
93493     };
93494     static const uint32_t entrypoints[] = {
93495         32596 /* "glLogicOp" */,
93496         32596 /* "glLogicOp" */,
93497     };
93498     return gl_provider_resolver(entrypoint_strings + 32596 /* "glLogicOp" */,
93499                                 providers, entrypoints);
93500 }
93501 
93502 static PFNGLMAKEBUFFERNONRESIDENTNVPROC
epoxy_glMakeBufferNonResidentNV_resolver(void)93503 epoxy_glMakeBufferNonResidentNV_resolver(void)
93504 {
93505     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 32606 /* glMakeBufferNonResidentNV */);
93506 }
93507 
93508 static PFNGLMAKEBUFFERRESIDENTNVPROC
epoxy_glMakeBufferResidentNV_resolver(void)93509 epoxy_glMakeBufferResidentNV_resolver(void)
93510 {
93511     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 32632 /* glMakeBufferResidentNV */);
93512 }
93513 
93514 static PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC
epoxy_glMakeImageHandleNonResidentARB_resolver(void)93515 epoxy_glMakeImageHandleNonResidentARB_resolver(void)
93516 {
93517     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 32655 /* glMakeImageHandleNonResidentARB */);
93518 }
93519 
93520 static PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC
epoxy_glMakeImageHandleNonResidentNV_resolver(void)93521 epoxy_glMakeImageHandleNonResidentNV_resolver(void)
93522 {
93523     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 32687 /* glMakeImageHandleNonResidentNV */);
93524 }
93525 
93526 static PFNGLMAKEIMAGEHANDLERESIDENTARBPROC
epoxy_glMakeImageHandleResidentARB_resolver(void)93527 epoxy_glMakeImageHandleResidentARB_resolver(void)
93528 {
93529     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 32718 /* glMakeImageHandleResidentARB */);
93530 }
93531 
93532 static PFNGLMAKEIMAGEHANDLERESIDENTNVPROC
epoxy_glMakeImageHandleResidentNV_resolver(void)93533 epoxy_glMakeImageHandleResidentNV_resolver(void)
93534 {
93535     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 32747 /* glMakeImageHandleResidentNV */);
93536 }
93537 
93538 static PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC
epoxy_glMakeNamedBufferNonResidentNV_resolver(void)93539 epoxy_glMakeNamedBufferNonResidentNV_resolver(void)
93540 {
93541     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 32775 /* glMakeNamedBufferNonResidentNV */);
93542 }
93543 
93544 static PFNGLMAKENAMEDBUFFERRESIDENTNVPROC
epoxy_glMakeNamedBufferResidentNV_resolver(void)93545 epoxy_glMakeNamedBufferResidentNV_resolver(void)
93546 {
93547     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 32806 /* glMakeNamedBufferResidentNV */);
93548 }
93549 
93550 static PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC
epoxy_glMakeTextureHandleNonResidentARB_resolver(void)93551 epoxy_glMakeTextureHandleNonResidentARB_resolver(void)
93552 {
93553     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 32834 /* glMakeTextureHandleNonResidentARB */);
93554 }
93555 
93556 static PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC
epoxy_glMakeTextureHandleNonResidentNV_resolver(void)93557 epoxy_glMakeTextureHandleNonResidentNV_resolver(void)
93558 {
93559     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 32868 /* glMakeTextureHandleNonResidentNV */);
93560 }
93561 
93562 static PFNGLMAKETEXTUREHANDLERESIDENTARBPROC
epoxy_glMakeTextureHandleResidentARB_resolver(void)93563 epoxy_glMakeTextureHandleResidentARB_resolver(void)
93564 {
93565     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 32901 /* glMakeTextureHandleResidentARB */);
93566 }
93567 
93568 static PFNGLMAKETEXTUREHANDLERESIDENTNVPROC
epoxy_glMakeTextureHandleResidentNV_resolver(void)93569 epoxy_glMakeTextureHandleResidentNV_resolver(void)
93570 {
93571     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 32932 /* glMakeTextureHandleResidentNV */);
93572 }
93573 
93574 static PFNGLMAP1DPROC
epoxy_glMap1d_resolver(void)93575 epoxy_glMap1d_resolver(void)
93576 {
93577     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32962 /* glMap1d */);
93578 }
93579 
93580 static PFNGLMAP1FPROC
epoxy_glMap1f_resolver(void)93581 epoxy_glMap1f_resolver(void)
93582 {
93583     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32970 /* glMap1f */);
93584 }
93585 
93586 static PFNGLMAP1XOESPROC
epoxy_glMap1xOES_resolver(void)93587 epoxy_glMap1xOES_resolver(void)
93588 {
93589     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 32978 /* glMap1xOES */);
93590 }
93591 
93592 static PFNGLMAP2DPROC
epoxy_glMap2d_resolver(void)93593 epoxy_glMap2d_resolver(void)
93594 {
93595     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32989 /* glMap2d */);
93596 }
93597 
93598 static PFNGLMAP2FPROC
epoxy_glMap2f_resolver(void)93599 epoxy_glMap2f_resolver(void)
93600 {
93601     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 32997 /* glMap2f */);
93602 }
93603 
93604 static PFNGLMAP2XOESPROC
epoxy_glMap2xOES_resolver(void)93605 epoxy_glMap2xOES_resolver(void)
93606 {
93607     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 33005 /* glMap2xOES */);
93608 }
93609 
93610 static PFNGLMAPBUFFERPROC
epoxy_glMapBuffer_resolver(void)93611 epoxy_glMapBuffer_resolver(void)
93612 {
93613     static const enum gl_provider providers[] = {
93614         PROVIDER_Desktop_OpenGL_1_5,
93615         PROVIDER_GL_ARB_vertex_buffer_object,
93616         PROVIDER_GL_OES_mapbuffer,
93617         gl_provider_terminator
93618     };
93619     static const uint32_t entrypoints[] = {
93620         33016 /* "glMapBuffer" */,
93621         33028 /* "glMapBufferARB" */,
93622         33043 /* "glMapBufferOES" */,
93623     };
93624     return gl_provider_resolver(entrypoint_strings + 33016 /* "glMapBuffer" */,
93625                                 providers, entrypoints);
93626 }
93627 
93628 static PFNGLMAPBUFFERARBPROC
epoxy_glMapBufferARB_resolver(void)93629 epoxy_glMapBufferARB_resolver(void)
93630 {
93631     static const enum gl_provider providers[] = {
93632         PROVIDER_GL_ARB_vertex_buffer_object,
93633         PROVIDER_Desktop_OpenGL_1_5,
93634         PROVIDER_GL_OES_mapbuffer,
93635         gl_provider_terminator
93636     };
93637     static const uint32_t entrypoints[] = {
93638         33028 /* "glMapBufferARB" */,
93639         33016 /* "glMapBuffer" */,
93640         33043 /* "glMapBufferOES" */,
93641     };
93642     return gl_provider_resolver(entrypoint_strings + 33028 /* "glMapBufferARB" */,
93643                                 providers, entrypoints);
93644 }
93645 
93646 static PFNGLMAPBUFFEROESPROC
epoxy_glMapBufferOES_resolver(void)93647 epoxy_glMapBufferOES_resolver(void)
93648 {
93649     static const enum gl_provider providers[] = {
93650         PROVIDER_GL_OES_mapbuffer,
93651         PROVIDER_Desktop_OpenGL_1_5,
93652         PROVIDER_GL_ARB_vertex_buffer_object,
93653         gl_provider_terminator
93654     };
93655     static const uint32_t entrypoints[] = {
93656         33043 /* "glMapBufferOES" */,
93657         33016 /* "glMapBuffer" */,
93658         33028 /* "glMapBufferARB" */,
93659     };
93660     return gl_provider_resolver(entrypoint_strings + 33043 /* "glMapBufferOES" */,
93661                                 providers, entrypoints);
93662 }
93663 
93664 static PFNGLMAPBUFFERRANGEPROC
epoxy_glMapBufferRange_resolver(void)93665 epoxy_glMapBufferRange_resolver(void)
93666 {
93667     static const enum gl_provider providers[] = {
93668         PROVIDER_Desktop_OpenGL_3_0,
93669         PROVIDER_GL_ARB_map_buffer_range,
93670         PROVIDER_OpenGL_ES_3_0,
93671         PROVIDER_GL_EXT_map_buffer_range,
93672         gl_provider_terminator
93673     };
93674     static const uint32_t entrypoints[] = {
93675         33058 /* "glMapBufferRange" */,
93676         33058 /* "glMapBufferRange" */,
93677         33058 /* "glMapBufferRange" */,
93678         33075 /* "glMapBufferRangeEXT" */,
93679     };
93680     return gl_provider_resolver(entrypoint_strings + 33058 /* "glMapBufferRange" */,
93681                                 providers, entrypoints);
93682 }
93683 
93684 static PFNGLMAPBUFFERRANGEEXTPROC
epoxy_glMapBufferRangeEXT_resolver(void)93685 epoxy_glMapBufferRangeEXT_resolver(void)
93686 {
93687     static const enum gl_provider providers[] = {
93688         PROVIDER_GL_EXT_map_buffer_range,
93689         PROVIDER_Desktop_OpenGL_3_0,
93690         PROVIDER_GL_ARB_map_buffer_range,
93691         PROVIDER_OpenGL_ES_3_0,
93692         gl_provider_terminator
93693     };
93694     static const uint32_t entrypoints[] = {
93695         33075 /* "glMapBufferRangeEXT" */,
93696         33058 /* "glMapBufferRange" */,
93697         33058 /* "glMapBufferRange" */,
93698         33058 /* "glMapBufferRange" */,
93699     };
93700     return gl_provider_resolver(entrypoint_strings + 33075 /* "glMapBufferRangeEXT" */,
93701                                 providers, entrypoints);
93702 }
93703 
93704 static PFNGLMAPCONTROLPOINTSNVPROC
epoxy_glMapControlPointsNV_resolver(void)93705 epoxy_glMapControlPointsNV_resolver(void)
93706 {
93707     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 33095 /* glMapControlPointsNV */);
93708 }
93709 
93710 static PFNGLMAPGRID1DPROC
epoxy_glMapGrid1d_resolver(void)93711 epoxy_glMapGrid1d_resolver(void)
93712 {
93713     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 33116 /* glMapGrid1d */);
93714 }
93715 
93716 static PFNGLMAPGRID1FPROC
epoxy_glMapGrid1f_resolver(void)93717 epoxy_glMapGrid1f_resolver(void)
93718 {
93719     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 33128 /* glMapGrid1f */);
93720 }
93721 
93722 static PFNGLMAPGRID1XOESPROC
epoxy_glMapGrid1xOES_resolver(void)93723 epoxy_glMapGrid1xOES_resolver(void)
93724 {
93725     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 33140 /* glMapGrid1xOES */);
93726 }
93727 
93728 static PFNGLMAPGRID2DPROC
epoxy_glMapGrid2d_resolver(void)93729 epoxy_glMapGrid2d_resolver(void)
93730 {
93731     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 33155 /* glMapGrid2d */);
93732 }
93733 
93734 static PFNGLMAPGRID2FPROC
epoxy_glMapGrid2f_resolver(void)93735 epoxy_glMapGrid2f_resolver(void)
93736 {
93737     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 33167 /* glMapGrid2f */);
93738 }
93739 
93740 static PFNGLMAPGRID2XOESPROC
epoxy_glMapGrid2xOES_resolver(void)93741 epoxy_glMapGrid2xOES_resolver(void)
93742 {
93743     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 33179 /* glMapGrid2xOES */);
93744 }
93745 
93746 static PFNGLMAPNAMEDBUFFERPROC
epoxy_glMapNamedBuffer_resolver(void)93747 epoxy_glMapNamedBuffer_resolver(void)
93748 {
93749     static const enum gl_provider providers[] = {
93750         PROVIDER_Desktop_OpenGL_4_5,
93751         PROVIDER_GL_ARB_direct_state_access,
93752         gl_provider_terminator
93753     };
93754     static const uint32_t entrypoints[] = {
93755         33194 /* "glMapNamedBuffer" */,
93756         33194 /* "glMapNamedBuffer" */,
93757     };
93758     return gl_provider_resolver(entrypoint_strings + 33194 /* "glMapNamedBuffer" */,
93759                                 providers, entrypoints);
93760 }
93761 
93762 static PFNGLMAPNAMEDBUFFEREXTPROC
epoxy_glMapNamedBufferEXT_resolver(void)93763 epoxy_glMapNamedBufferEXT_resolver(void)
93764 {
93765     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 33211 /* glMapNamedBufferEXT */);
93766 }
93767 
93768 static PFNGLMAPNAMEDBUFFERRANGEPROC
epoxy_glMapNamedBufferRange_resolver(void)93769 epoxy_glMapNamedBufferRange_resolver(void)
93770 {
93771     static const enum gl_provider providers[] = {
93772         PROVIDER_Desktop_OpenGL_4_5,
93773         PROVIDER_GL_ARB_direct_state_access,
93774         gl_provider_terminator
93775     };
93776     static const uint32_t entrypoints[] = {
93777         33231 /* "glMapNamedBufferRange" */,
93778         33231 /* "glMapNamedBufferRange" */,
93779     };
93780     return gl_provider_resolver(entrypoint_strings + 33231 /* "glMapNamedBufferRange" */,
93781                                 providers, entrypoints);
93782 }
93783 
93784 static PFNGLMAPNAMEDBUFFERRANGEEXTPROC
epoxy_glMapNamedBufferRangeEXT_resolver(void)93785 epoxy_glMapNamedBufferRangeEXT_resolver(void)
93786 {
93787     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 33253 /* glMapNamedBufferRangeEXT */);
93788 }
93789 
93790 static PFNGLMAPOBJECTBUFFERATIPROC
epoxy_glMapObjectBufferATI_resolver(void)93791 epoxy_glMapObjectBufferATI_resolver(void)
93792 {
93793     return gl_single_resolver(PROVIDER_GL_ATI_map_object_buffer, 33278 /* glMapObjectBufferATI */);
93794 }
93795 
93796 static PFNGLMAPPARAMETERFVNVPROC
epoxy_glMapParameterfvNV_resolver(void)93797 epoxy_glMapParameterfvNV_resolver(void)
93798 {
93799     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 33299 /* glMapParameterfvNV */);
93800 }
93801 
93802 static PFNGLMAPPARAMETERIVNVPROC
epoxy_glMapParameterivNV_resolver(void)93803 epoxy_glMapParameterivNV_resolver(void)
93804 {
93805     return gl_single_resolver(PROVIDER_GL_NV_evaluators, 33318 /* glMapParameterivNV */);
93806 }
93807 
93808 static PFNGLMAPTEXTURE2DINTELPROC
epoxy_glMapTexture2DINTEL_resolver(void)93809 epoxy_glMapTexture2DINTEL_resolver(void)
93810 {
93811     return gl_single_resolver(PROVIDER_GL_INTEL_map_texture, 33337 /* glMapTexture2DINTEL */);
93812 }
93813 
93814 static PFNGLMAPVERTEXATTRIB1DAPPLEPROC
epoxy_glMapVertexAttrib1dAPPLE_resolver(void)93815 epoxy_glMapVertexAttrib1dAPPLE_resolver(void)
93816 {
93817     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 33357 /* glMapVertexAttrib1dAPPLE */);
93818 }
93819 
93820 static PFNGLMAPVERTEXATTRIB1FAPPLEPROC
epoxy_glMapVertexAttrib1fAPPLE_resolver(void)93821 epoxy_glMapVertexAttrib1fAPPLE_resolver(void)
93822 {
93823     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 33382 /* glMapVertexAttrib1fAPPLE */);
93824 }
93825 
93826 static PFNGLMAPVERTEXATTRIB2DAPPLEPROC
epoxy_glMapVertexAttrib2dAPPLE_resolver(void)93827 epoxy_glMapVertexAttrib2dAPPLE_resolver(void)
93828 {
93829     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 33407 /* glMapVertexAttrib2dAPPLE */);
93830 }
93831 
93832 static PFNGLMAPVERTEXATTRIB2FAPPLEPROC
epoxy_glMapVertexAttrib2fAPPLE_resolver(void)93833 epoxy_glMapVertexAttrib2fAPPLE_resolver(void)
93834 {
93835     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_program_evaluators, 33432 /* glMapVertexAttrib2fAPPLE */);
93836 }
93837 
93838 static PFNGLMATERIALFPROC
epoxy_glMaterialf_resolver(void)93839 epoxy_glMaterialf_resolver(void)
93840 {
93841     static const enum gl_provider providers[] = {
93842         PROVIDER_Desktop_OpenGL_1_0,
93843         PROVIDER_OpenGL_ES_1_0,
93844         gl_provider_terminator
93845     };
93846     static const uint32_t entrypoints[] = {
93847         33457 /* "glMaterialf" */,
93848         33457 /* "glMaterialf" */,
93849     };
93850     return gl_provider_resolver(entrypoint_strings + 33457 /* "glMaterialf" */,
93851                                 providers, entrypoints);
93852 }
93853 
93854 static PFNGLMATERIALFVPROC
epoxy_glMaterialfv_resolver(void)93855 epoxy_glMaterialfv_resolver(void)
93856 {
93857     static const enum gl_provider providers[] = {
93858         PROVIDER_Desktop_OpenGL_1_0,
93859         PROVIDER_OpenGL_ES_1_0,
93860         gl_provider_terminator
93861     };
93862     static const uint32_t entrypoints[] = {
93863         33469 /* "glMaterialfv" */,
93864         33469 /* "glMaterialfv" */,
93865     };
93866     return gl_provider_resolver(entrypoint_strings + 33469 /* "glMaterialfv" */,
93867                                 providers, entrypoints);
93868 }
93869 
93870 static PFNGLMATERIALIPROC
epoxy_glMateriali_resolver(void)93871 epoxy_glMateriali_resolver(void)
93872 {
93873     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 33482 /* glMateriali */);
93874 }
93875 
93876 static PFNGLMATERIALIVPROC
epoxy_glMaterialiv_resolver(void)93877 epoxy_glMaterialiv_resolver(void)
93878 {
93879     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 33494 /* glMaterialiv */);
93880 }
93881 
93882 static PFNGLMATERIALXPROC
epoxy_glMaterialx_resolver(void)93883 epoxy_glMaterialx_resolver(void)
93884 {
93885     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 33507 /* glMaterialx */);
93886 }
93887 
93888 static PFNGLMATERIALXOESPROC
epoxy_glMaterialxOES_resolver(void)93889 epoxy_glMaterialxOES_resolver(void)
93890 {
93891     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 33519 /* glMaterialxOES */);
93892 }
93893 
93894 static PFNGLMATERIALXVPROC
epoxy_glMaterialxv_resolver(void)93895 epoxy_glMaterialxv_resolver(void)
93896 {
93897     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 33534 /* glMaterialxv */);
93898 }
93899 
93900 static PFNGLMATERIALXVOESPROC
epoxy_glMaterialxvOES_resolver(void)93901 epoxy_glMaterialxvOES_resolver(void)
93902 {
93903     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 33547 /* glMaterialxvOES */);
93904 }
93905 
93906 static PFNGLMATRIXFRUSTUMEXTPROC
epoxy_glMatrixFrustumEXT_resolver(void)93907 epoxy_glMatrixFrustumEXT_resolver(void)
93908 {
93909     static const enum gl_provider providers[] = {
93910         PROVIDER_GL_EXT_direct_state_access,
93911         PROVIDER_GL_NV_path_rendering,
93912         gl_provider_terminator
93913     };
93914     static const uint32_t entrypoints[] = {
93915         33563 /* "glMatrixFrustumEXT" */,
93916         33563 /* "glMatrixFrustumEXT" */,
93917     };
93918     return gl_provider_resolver(entrypoint_strings + 33563 /* "glMatrixFrustumEXT" */,
93919                                 providers, entrypoints);
93920 }
93921 
93922 static PFNGLMATRIXINDEXPOINTERARBPROC
epoxy_glMatrixIndexPointerARB_resolver(void)93923 epoxy_glMatrixIndexPointerARB_resolver(void)
93924 {
93925     return gl_single_resolver(PROVIDER_GL_ARB_matrix_palette, 33582 /* glMatrixIndexPointerARB */);
93926 }
93927 
93928 static PFNGLMATRIXINDEXPOINTEROESPROC
epoxy_glMatrixIndexPointerOES_resolver(void)93929 epoxy_glMatrixIndexPointerOES_resolver(void)
93930 {
93931     return gl_single_resolver(PROVIDER_GL_OES_matrix_palette, 33606 /* glMatrixIndexPointerOES */);
93932 }
93933 
93934 static PFNGLMATRIXINDEXUBVARBPROC
epoxy_glMatrixIndexubvARB_resolver(void)93935 epoxy_glMatrixIndexubvARB_resolver(void)
93936 {
93937     return gl_single_resolver(PROVIDER_GL_ARB_matrix_palette, 33630 /* glMatrixIndexubvARB */);
93938 }
93939 
93940 static PFNGLMATRIXINDEXUIVARBPROC
epoxy_glMatrixIndexuivARB_resolver(void)93941 epoxy_glMatrixIndexuivARB_resolver(void)
93942 {
93943     return gl_single_resolver(PROVIDER_GL_ARB_matrix_palette, 33650 /* glMatrixIndexuivARB */);
93944 }
93945 
93946 static PFNGLMATRIXINDEXUSVARBPROC
epoxy_glMatrixIndexusvARB_resolver(void)93947 epoxy_glMatrixIndexusvARB_resolver(void)
93948 {
93949     return gl_single_resolver(PROVIDER_GL_ARB_matrix_palette, 33670 /* glMatrixIndexusvARB */);
93950 }
93951 
93952 static PFNGLMATRIXLOAD3X2FNVPROC
epoxy_glMatrixLoad3x2fNV_resolver(void)93953 epoxy_glMatrixLoad3x2fNV_resolver(void)
93954 {
93955     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 33690 /* glMatrixLoad3x2fNV */);
93956 }
93957 
93958 static PFNGLMATRIXLOAD3X3FNVPROC
epoxy_glMatrixLoad3x3fNV_resolver(void)93959 epoxy_glMatrixLoad3x3fNV_resolver(void)
93960 {
93961     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 33709 /* glMatrixLoad3x3fNV */);
93962 }
93963 
93964 static PFNGLMATRIXLOADIDENTITYEXTPROC
epoxy_glMatrixLoadIdentityEXT_resolver(void)93965 epoxy_glMatrixLoadIdentityEXT_resolver(void)
93966 {
93967     static const enum gl_provider providers[] = {
93968         PROVIDER_GL_EXT_direct_state_access,
93969         PROVIDER_GL_NV_path_rendering,
93970         gl_provider_terminator
93971     };
93972     static const uint32_t entrypoints[] = {
93973         33728 /* "glMatrixLoadIdentityEXT" */,
93974         33728 /* "glMatrixLoadIdentityEXT" */,
93975     };
93976     return gl_provider_resolver(entrypoint_strings + 33728 /* "glMatrixLoadIdentityEXT" */,
93977                                 providers, entrypoints);
93978 }
93979 
93980 static PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC
epoxy_glMatrixLoadTranspose3x3fNV_resolver(void)93981 epoxy_glMatrixLoadTranspose3x3fNV_resolver(void)
93982 {
93983     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 33752 /* glMatrixLoadTranspose3x3fNV */);
93984 }
93985 
93986 static PFNGLMATRIXLOADTRANSPOSEDEXTPROC
epoxy_glMatrixLoadTransposedEXT_resolver(void)93987 epoxy_glMatrixLoadTransposedEXT_resolver(void)
93988 {
93989     static const enum gl_provider providers[] = {
93990         PROVIDER_GL_EXT_direct_state_access,
93991         PROVIDER_GL_NV_path_rendering,
93992         gl_provider_terminator
93993     };
93994     static const uint32_t entrypoints[] = {
93995         33780 /* "glMatrixLoadTransposedEXT" */,
93996         33780 /* "glMatrixLoadTransposedEXT" */,
93997     };
93998     return gl_provider_resolver(entrypoint_strings + 33780 /* "glMatrixLoadTransposedEXT" */,
93999                                 providers, entrypoints);
94000 }
94001 
94002 static PFNGLMATRIXLOADTRANSPOSEFEXTPROC
epoxy_glMatrixLoadTransposefEXT_resolver(void)94003 epoxy_glMatrixLoadTransposefEXT_resolver(void)
94004 {
94005     static const enum gl_provider providers[] = {
94006         PROVIDER_GL_EXT_direct_state_access,
94007         PROVIDER_GL_NV_path_rendering,
94008         gl_provider_terminator
94009     };
94010     static const uint32_t entrypoints[] = {
94011         33806 /* "glMatrixLoadTransposefEXT" */,
94012         33806 /* "glMatrixLoadTransposefEXT" */,
94013     };
94014     return gl_provider_resolver(entrypoint_strings + 33806 /* "glMatrixLoadTransposefEXT" */,
94015                                 providers, entrypoints);
94016 }
94017 
94018 static PFNGLMATRIXLOADDEXTPROC
epoxy_glMatrixLoaddEXT_resolver(void)94019 epoxy_glMatrixLoaddEXT_resolver(void)
94020 {
94021     static const enum gl_provider providers[] = {
94022         PROVIDER_GL_EXT_direct_state_access,
94023         PROVIDER_GL_NV_path_rendering,
94024         gl_provider_terminator
94025     };
94026     static const uint32_t entrypoints[] = {
94027         33832 /* "glMatrixLoaddEXT" */,
94028         33832 /* "glMatrixLoaddEXT" */,
94029     };
94030     return gl_provider_resolver(entrypoint_strings + 33832 /* "glMatrixLoaddEXT" */,
94031                                 providers, entrypoints);
94032 }
94033 
94034 static PFNGLMATRIXLOADFEXTPROC
epoxy_glMatrixLoadfEXT_resolver(void)94035 epoxy_glMatrixLoadfEXT_resolver(void)
94036 {
94037     static const enum gl_provider providers[] = {
94038         PROVIDER_GL_EXT_direct_state_access,
94039         PROVIDER_GL_NV_path_rendering,
94040         gl_provider_terminator
94041     };
94042     static const uint32_t entrypoints[] = {
94043         33849 /* "glMatrixLoadfEXT" */,
94044         33849 /* "glMatrixLoadfEXT" */,
94045     };
94046     return gl_provider_resolver(entrypoint_strings + 33849 /* "glMatrixLoadfEXT" */,
94047                                 providers, entrypoints);
94048 }
94049 
94050 static PFNGLMATRIXMODEPROC
epoxy_glMatrixMode_resolver(void)94051 epoxy_glMatrixMode_resolver(void)
94052 {
94053     static const enum gl_provider providers[] = {
94054         PROVIDER_Desktop_OpenGL_1_0,
94055         PROVIDER_OpenGL_ES_1_0,
94056         gl_provider_terminator
94057     };
94058     static const uint32_t entrypoints[] = {
94059         33866 /* "glMatrixMode" */,
94060         33866 /* "glMatrixMode" */,
94061     };
94062     return gl_provider_resolver(entrypoint_strings + 33866 /* "glMatrixMode" */,
94063                                 providers, entrypoints);
94064 }
94065 
94066 static PFNGLMATRIXMULT3X2FNVPROC
epoxy_glMatrixMult3x2fNV_resolver(void)94067 epoxy_glMatrixMult3x2fNV_resolver(void)
94068 {
94069     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 33879 /* glMatrixMult3x2fNV */);
94070 }
94071 
94072 static PFNGLMATRIXMULT3X3FNVPROC
epoxy_glMatrixMult3x3fNV_resolver(void)94073 epoxy_glMatrixMult3x3fNV_resolver(void)
94074 {
94075     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 33898 /* glMatrixMult3x3fNV */);
94076 }
94077 
94078 static PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC
epoxy_glMatrixMultTranspose3x3fNV_resolver(void)94079 epoxy_glMatrixMultTranspose3x3fNV_resolver(void)
94080 {
94081     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 33917 /* glMatrixMultTranspose3x3fNV */);
94082 }
94083 
94084 static PFNGLMATRIXMULTTRANSPOSEDEXTPROC
epoxy_glMatrixMultTransposedEXT_resolver(void)94085 epoxy_glMatrixMultTransposedEXT_resolver(void)
94086 {
94087     static const enum gl_provider providers[] = {
94088         PROVIDER_GL_EXT_direct_state_access,
94089         PROVIDER_GL_NV_path_rendering,
94090         gl_provider_terminator
94091     };
94092     static const uint32_t entrypoints[] = {
94093         33945 /* "glMatrixMultTransposedEXT" */,
94094         33945 /* "glMatrixMultTransposedEXT" */,
94095     };
94096     return gl_provider_resolver(entrypoint_strings + 33945 /* "glMatrixMultTransposedEXT" */,
94097                                 providers, entrypoints);
94098 }
94099 
94100 static PFNGLMATRIXMULTTRANSPOSEFEXTPROC
epoxy_glMatrixMultTransposefEXT_resolver(void)94101 epoxy_glMatrixMultTransposefEXT_resolver(void)
94102 {
94103     static const enum gl_provider providers[] = {
94104         PROVIDER_GL_EXT_direct_state_access,
94105         PROVIDER_GL_NV_path_rendering,
94106         gl_provider_terminator
94107     };
94108     static const uint32_t entrypoints[] = {
94109         33971 /* "glMatrixMultTransposefEXT" */,
94110         33971 /* "glMatrixMultTransposefEXT" */,
94111     };
94112     return gl_provider_resolver(entrypoint_strings + 33971 /* "glMatrixMultTransposefEXT" */,
94113                                 providers, entrypoints);
94114 }
94115 
94116 static PFNGLMATRIXMULTDEXTPROC
epoxy_glMatrixMultdEXT_resolver(void)94117 epoxy_glMatrixMultdEXT_resolver(void)
94118 {
94119     static const enum gl_provider providers[] = {
94120         PROVIDER_GL_EXT_direct_state_access,
94121         PROVIDER_GL_NV_path_rendering,
94122         gl_provider_terminator
94123     };
94124     static const uint32_t entrypoints[] = {
94125         33997 /* "glMatrixMultdEXT" */,
94126         33997 /* "glMatrixMultdEXT" */,
94127     };
94128     return gl_provider_resolver(entrypoint_strings + 33997 /* "glMatrixMultdEXT" */,
94129                                 providers, entrypoints);
94130 }
94131 
94132 static PFNGLMATRIXMULTFEXTPROC
epoxy_glMatrixMultfEXT_resolver(void)94133 epoxy_glMatrixMultfEXT_resolver(void)
94134 {
94135     static const enum gl_provider providers[] = {
94136         PROVIDER_GL_EXT_direct_state_access,
94137         PROVIDER_GL_NV_path_rendering,
94138         gl_provider_terminator
94139     };
94140     static const uint32_t entrypoints[] = {
94141         34014 /* "glMatrixMultfEXT" */,
94142         34014 /* "glMatrixMultfEXT" */,
94143     };
94144     return gl_provider_resolver(entrypoint_strings + 34014 /* "glMatrixMultfEXT" */,
94145                                 providers, entrypoints);
94146 }
94147 
94148 static PFNGLMATRIXORTHOEXTPROC
epoxy_glMatrixOrthoEXT_resolver(void)94149 epoxy_glMatrixOrthoEXT_resolver(void)
94150 {
94151     static const enum gl_provider providers[] = {
94152         PROVIDER_GL_EXT_direct_state_access,
94153         PROVIDER_GL_NV_path_rendering,
94154         gl_provider_terminator
94155     };
94156     static const uint32_t entrypoints[] = {
94157         34031 /* "glMatrixOrthoEXT" */,
94158         34031 /* "glMatrixOrthoEXT" */,
94159     };
94160     return gl_provider_resolver(entrypoint_strings + 34031 /* "glMatrixOrthoEXT" */,
94161                                 providers, entrypoints);
94162 }
94163 
94164 static PFNGLMATRIXPOPEXTPROC
epoxy_glMatrixPopEXT_resolver(void)94165 epoxy_glMatrixPopEXT_resolver(void)
94166 {
94167     static const enum gl_provider providers[] = {
94168         PROVIDER_GL_EXT_direct_state_access,
94169         PROVIDER_GL_NV_path_rendering,
94170         gl_provider_terminator
94171     };
94172     static const uint32_t entrypoints[] = {
94173         34048 /* "glMatrixPopEXT" */,
94174         34048 /* "glMatrixPopEXT" */,
94175     };
94176     return gl_provider_resolver(entrypoint_strings + 34048 /* "glMatrixPopEXT" */,
94177                                 providers, entrypoints);
94178 }
94179 
94180 static PFNGLMATRIXPUSHEXTPROC
epoxy_glMatrixPushEXT_resolver(void)94181 epoxy_glMatrixPushEXT_resolver(void)
94182 {
94183     static const enum gl_provider providers[] = {
94184         PROVIDER_GL_EXT_direct_state_access,
94185         PROVIDER_GL_NV_path_rendering,
94186         gl_provider_terminator
94187     };
94188     static const uint32_t entrypoints[] = {
94189         34063 /* "glMatrixPushEXT" */,
94190         34063 /* "glMatrixPushEXT" */,
94191     };
94192     return gl_provider_resolver(entrypoint_strings + 34063 /* "glMatrixPushEXT" */,
94193                                 providers, entrypoints);
94194 }
94195 
94196 static PFNGLMATRIXROTATEDEXTPROC
epoxy_glMatrixRotatedEXT_resolver(void)94197 epoxy_glMatrixRotatedEXT_resolver(void)
94198 {
94199     static const enum gl_provider providers[] = {
94200         PROVIDER_GL_EXT_direct_state_access,
94201         PROVIDER_GL_NV_path_rendering,
94202         gl_provider_terminator
94203     };
94204     static const uint32_t entrypoints[] = {
94205         34079 /* "glMatrixRotatedEXT" */,
94206         34079 /* "glMatrixRotatedEXT" */,
94207     };
94208     return gl_provider_resolver(entrypoint_strings + 34079 /* "glMatrixRotatedEXT" */,
94209                                 providers, entrypoints);
94210 }
94211 
94212 static PFNGLMATRIXROTATEFEXTPROC
epoxy_glMatrixRotatefEXT_resolver(void)94213 epoxy_glMatrixRotatefEXT_resolver(void)
94214 {
94215     static const enum gl_provider providers[] = {
94216         PROVIDER_GL_EXT_direct_state_access,
94217         PROVIDER_GL_NV_path_rendering,
94218         gl_provider_terminator
94219     };
94220     static const uint32_t entrypoints[] = {
94221         34098 /* "glMatrixRotatefEXT" */,
94222         34098 /* "glMatrixRotatefEXT" */,
94223     };
94224     return gl_provider_resolver(entrypoint_strings + 34098 /* "glMatrixRotatefEXT" */,
94225                                 providers, entrypoints);
94226 }
94227 
94228 static PFNGLMATRIXSCALEDEXTPROC
epoxy_glMatrixScaledEXT_resolver(void)94229 epoxy_glMatrixScaledEXT_resolver(void)
94230 {
94231     static const enum gl_provider providers[] = {
94232         PROVIDER_GL_EXT_direct_state_access,
94233         PROVIDER_GL_NV_path_rendering,
94234         gl_provider_terminator
94235     };
94236     static const uint32_t entrypoints[] = {
94237         34117 /* "glMatrixScaledEXT" */,
94238         34117 /* "glMatrixScaledEXT" */,
94239     };
94240     return gl_provider_resolver(entrypoint_strings + 34117 /* "glMatrixScaledEXT" */,
94241                                 providers, entrypoints);
94242 }
94243 
94244 static PFNGLMATRIXSCALEFEXTPROC
epoxy_glMatrixScalefEXT_resolver(void)94245 epoxy_glMatrixScalefEXT_resolver(void)
94246 {
94247     static const enum gl_provider providers[] = {
94248         PROVIDER_GL_EXT_direct_state_access,
94249         PROVIDER_GL_NV_path_rendering,
94250         gl_provider_terminator
94251     };
94252     static const uint32_t entrypoints[] = {
94253         34135 /* "glMatrixScalefEXT" */,
94254         34135 /* "glMatrixScalefEXT" */,
94255     };
94256     return gl_provider_resolver(entrypoint_strings + 34135 /* "glMatrixScalefEXT" */,
94257                                 providers, entrypoints);
94258 }
94259 
94260 static PFNGLMATRIXTRANSLATEDEXTPROC
epoxy_glMatrixTranslatedEXT_resolver(void)94261 epoxy_glMatrixTranslatedEXT_resolver(void)
94262 {
94263     static const enum gl_provider providers[] = {
94264         PROVIDER_GL_EXT_direct_state_access,
94265         PROVIDER_GL_NV_path_rendering,
94266         gl_provider_terminator
94267     };
94268     static const uint32_t entrypoints[] = {
94269         34153 /* "glMatrixTranslatedEXT" */,
94270         34153 /* "glMatrixTranslatedEXT" */,
94271     };
94272     return gl_provider_resolver(entrypoint_strings + 34153 /* "glMatrixTranslatedEXT" */,
94273                                 providers, entrypoints);
94274 }
94275 
94276 static PFNGLMATRIXTRANSLATEFEXTPROC
epoxy_glMatrixTranslatefEXT_resolver(void)94277 epoxy_glMatrixTranslatefEXT_resolver(void)
94278 {
94279     static const enum gl_provider providers[] = {
94280         PROVIDER_GL_EXT_direct_state_access,
94281         PROVIDER_GL_NV_path_rendering,
94282         gl_provider_terminator
94283     };
94284     static const uint32_t entrypoints[] = {
94285         34175 /* "glMatrixTranslatefEXT" */,
94286         34175 /* "glMatrixTranslatefEXT" */,
94287     };
94288     return gl_provider_resolver(entrypoint_strings + 34175 /* "glMatrixTranslatefEXT" */,
94289                                 providers, entrypoints);
94290 }
94291 
94292 static PFNGLMAXSHADERCOMPILERTHREADSARBPROC
epoxy_glMaxShaderCompilerThreadsARB_resolver(void)94293 epoxy_glMaxShaderCompilerThreadsARB_resolver(void)
94294 {
94295     static const enum gl_provider providers[] = {
94296         PROVIDER_GL_ARB_parallel_shader_compile,
94297         PROVIDER_GL_KHR_parallel_shader_compile,
94298         gl_provider_terminator
94299     };
94300     static const uint32_t entrypoints[] = {
94301         34197 /* "glMaxShaderCompilerThreadsARB" */,
94302         34227 /* "glMaxShaderCompilerThreadsKHR" */,
94303     };
94304     return gl_provider_resolver(entrypoint_strings + 34197 /* "glMaxShaderCompilerThreadsARB" */,
94305                                 providers, entrypoints);
94306 }
94307 
94308 static PFNGLMAXSHADERCOMPILERTHREADSKHRPROC
epoxy_glMaxShaderCompilerThreadsKHR_resolver(void)94309 epoxy_glMaxShaderCompilerThreadsKHR_resolver(void)
94310 {
94311     static const enum gl_provider providers[] = {
94312         PROVIDER_GL_KHR_parallel_shader_compile,
94313         PROVIDER_GL_ARB_parallel_shader_compile,
94314         gl_provider_terminator
94315     };
94316     static const uint32_t entrypoints[] = {
94317         34227 /* "glMaxShaderCompilerThreadsKHR" */,
94318         34197 /* "glMaxShaderCompilerThreadsARB" */,
94319     };
94320     return gl_provider_resolver(entrypoint_strings + 34227 /* "glMaxShaderCompilerThreadsKHR" */,
94321                                 providers, entrypoints);
94322 }
94323 
94324 static PFNGLMEMORYBARRIERPROC
epoxy_glMemoryBarrier_resolver(void)94325 epoxy_glMemoryBarrier_resolver(void)
94326 {
94327     static const enum gl_provider providers[] = {
94328         PROVIDER_Desktop_OpenGL_4_2,
94329         PROVIDER_GL_ARB_shader_image_load_store,
94330         PROVIDER_OpenGL_ES_3_1,
94331         PROVIDER_GL_EXT_shader_image_load_store,
94332         gl_provider_terminator
94333     };
94334     static const uint32_t entrypoints[] = {
94335         34257 /* "glMemoryBarrier" */,
94336         34257 /* "glMemoryBarrier" */,
94337         34257 /* "glMemoryBarrier" */,
94338         34297 /* "glMemoryBarrierEXT" */,
94339     };
94340     return gl_provider_resolver(entrypoint_strings + 34257 /* "glMemoryBarrier" */,
94341                                 providers, entrypoints);
94342 }
94343 
94344 static PFNGLMEMORYBARRIERBYREGIONPROC
epoxy_glMemoryBarrierByRegion_resolver(void)94345 epoxy_glMemoryBarrierByRegion_resolver(void)
94346 {
94347     static const enum gl_provider providers[] = {
94348         PROVIDER_Desktop_OpenGL_4_5,
94349         PROVIDER_GL_ARB_ES3_1_compatibility,
94350         PROVIDER_OpenGL_ES_3_1,
94351         gl_provider_terminator
94352     };
94353     static const uint32_t entrypoints[] = {
94354         34273 /* "glMemoryBarrierByRegion" */,
94355         34273 /* "glMemoryBarrierByRegion" */,
94356         34273 /* "glMemoryBarrierByRegion" */,
94357     };
94358     return gl_provider_resolver(entrypoint_strings + 34273 /* "glMemoryBarrierByRegion" */,
94359                                 providers, entrypoints);
94360 }
94361 
94362 static PFNGLMEMORYBARRIEREXTPROC
epoxy_glMemoryBarrierEXT_resolver(void)94363 epoxy_glMemoryBarrierEXT_resolver(void)
94364 {
94365     static const enum gl_provider providers[] = {
94366         PROVIDER_GL_EXT_shader_image_load_store,
94367         PROVIDER_Desktop_OpenGL_4_2,
94368         PROVIDER_GL_ARB_shader_image_load_store,
94369         PROVIDER_OpenGL_ES_3_1,
94370         gl_provider_terminator
94371     };
94372     static const uint32_t entrypoints[] = {
94373         34297 /* "glMemoryBarrierEXT" */,
94374         34257 /* "glMemoryBarrier" */,
94375         34257 /* "glMemoryBarrier" */,
94376         34257 /* "glMemoryBarrier" */,
94377     };
94378     return gl_provider_resolver(entrypoint_strings + 34297 /* "glMemoryBarrierEXT" */,
94379                                 providers, entrypoints);
94380 }
94381 
94382 static PFNGLMEMORYOBJECTPARAMETERIVEXTPROC
epoxy_glMemoryObjectParameterivEXT_resolver(void)94383 epoxy_glMemoryObjectParameterivEXT_resolver(void)
94384 {
94385     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 34316 /* glMemoryObjectParameterivEXT */);
94386 }
94387 
94388 static PFNGLMINSAMPLESHADINGPROC
epoxy_glMinSampleShading_resolver(void)94389 epoxy_glMinSampleShading_resolver(void)
94390 {
94391     static const enum gl_provider providers[] = {
94392         PROVIDER_Desktop_OpenGL_4_0,
94393         PROVIDER_OpenGL_ES_3_2,
94394         PROVIDER_GL_ARB_sample_shading,
94395         PROVIDER_GL_OES_sample_shading,
94396         gl_provider_terminator
94397     };
94398     static const uint32_t entrypoints[] = {
94399         34345 /* "glMinSampleShading" */,
94400         34345 /* "glMinSampleShading" */,
94401         34364 /* "glMinSampleShadingARB" */,
94402         34386 /* "glMinSampleShadingOES" */,
94403     };
94404     return gl_provider_resolver(entrypoint_strings + 34345 /* "glMinSampleShading" */,
94405                                 providers, entrypoints);
94406 }
94407 
94408 static PFNGLMINSAMPLESHADINGARBPROC
epoxy_glMinSampleShadingARB_resolver(void)94409 epoxy_glMinSampleShadingARB_resolver(void)
94410 {
94411     static const enum gl_provider providers[] = {
94412         PROVIDER_GL_ARB_sample_shading,
94413         PROVIDER_Desktop_OpenGL_4_0,
94414         PROVIDER_OpenGL_ES_3_2,
94415         PROVIDER_GL_OES_sample_shading,
94416         gl_provider_terminator
94417     };
94418     static const uint32_t entrypoints[] = {
94419         34364 /* "glMinSampleShadingARB" */,
94420         34345 /* "glMinSampleShading" */,
94421         34345 /* "glMinSampleShading" */,
94422         34386 /* "glMinSampleShadingOES" */,
94423     };
94424     return gl_provider_resolver(entrypoint_strings + 34364 /* "glMinSampleShadingARB" */,
94425                                 providers, entrypoints);
94426 }
94427 
94428 static PFNGLMINSAMPLESHADINGOESPROC
epoxy_glMinSampleShadingOES_resolver(void)94429 epoxy_glMinSampleShadingOES_resolver(void)
94430 {
94431     static const enum gl_provider providers[] = {
94432         PROVIDER_GL_OES_sample_shading,
94433         PROVIDER_Desktop_OpenGL_4_0,
94434         PROVIDER_OpenGL_ES_3_2,
94435         PROVIDER_GL_ARB_sample_shading,
94436         gl_provider_terminator
94437     };
94438     static const uint32_t entrypoints[] = {
94439         34386 /* "glMinSampleShadingOES" */,
94440         34345 /* "glMinSampleShading" */,
94441         34345 /* "glMinSampleShading" */,
94442         34364 /* "glMinSampleShadingARB" */,
94443     };
94444     return gl_provider_resolver(entrypoint_strings + 34386 /* "glMinSampleShadingOES" */,
94445                                 providers, entrypoints);
94446 }
94447 
94448 static PFNGLMINMAXPROC
epoxy_glMinmax_resolver(void)94449 epoxy_glMinmax_resolver(void)
94450 {
94451     static const enum gl_provider providers[] = {
94452         PROVIDER_GL_ARB_imaging,
94453         PROVIDER_GL_EXT_histogram,
94454         gl_provider_terminator
94455     };
94456     static const uint32_t entrypoints[] = {
94457         34408 /* "glMinmax" */,
94458         34417 /* "glMinmaxEXT" */,
94459     };
94460     return gl_provider_resolver(entrypoint_strings + 34408 /* "glMinmax" */,
94461                                 providers, entrypoints);
94462 }
94463 
94464 static PFNGLMINMAXEXTPROC
epoxy_glMinmaxEXT_resolver(void)94465 epoxy_glMinmaxEXT_resolver(void)
94466 {
94467     static const enum gl_provider providers[] = {
94468         PROVIDER_GL_EXT_histogram,
94469         PROVIDER_GL_ARB_imaging,
94470         gl_provider_terminator
94471     };
94472     static const uint32_t entrypoints[] = {
94473         34417 /* "glMinmaxEXT" */,
94474         34408 /* "glMinmax" */,
94475     };
94476     return gl_provider_resolver(entrypoint_strings + 34417 /* "glMinmaxEXT" */,
94477                                 providers, entrypoints);
94478 }
94479 
94480 static PFNGLMULTMATRIXDPROC
epoxy_glMultMatrixd_resolver(void)94481 epoxy_glMultMatrixd_resolver(void)
94482 {
94483     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 34429 /* glMultMatrixd */);
94484 }
94485 
94486 static PFNGLMULTMATRIXFPROC
epoxy_glMultMatrixf_resolver(void)94487 epoxy_glMultMatrixf_resolver(void)
94488 {
94489     static const enum gl_provider providers[] = {
94490         PROVIDER_Desktop_OpenGL_1_0,
94491         PROVIDER_OpenGL_ES_1_0,
94492         gl_provider_terminator
94493     };
94494     static const uint32_t entrypoints[] = {
94495         34443 /* "glMultMatrixf" */,
94496         34443 /* "glMultMatrixf" */,
94497     };
94498     return gl_provider_resolver(entrypoint_strings + 34443 /* "glMultMatrixf" */,
94499                                 providers, entrypoints);
94500 }
94501 
94502 static PFNGLMULTMATRIXXPROC
epoxy_glMultMatrixx_resolver(void)94503 epoxy_glMultMatrixx_resolver(void)
94504 {
94505     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 34457 /* glMultMatrixx */);
94506 }
94507 
94508 static PFNGLMULTMATRIXXOESPROC
epoxy_glMultMatrixxOES_resolver(void)94509 epoxy_glMultMatrixxOES_resolver(void)
94510 {
94511     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 34471 /* glMultMatrixxOES */);
94512 }
94513 
94514 static PFNGLMULTTRANSPOSEMATRIXDPROC
epoxy_glMultTransposeMatrixd_resolver(void)94515 epoxy_glMultTransposeMatrixd_resolver(void)
94516 {
94517     static const enum gl_provider providers[] = {
94518         PROVIDER_Desktop_OpenGL_1_3,
94519         PROVIDER_GL_ARB_transpose_matrix,
94520         gl_provider_terminator
94521     };
94522     static const uint32_t entrypoints[] = {
94523         34488 /* "glMultTransposeMatrixd" */,
94524         34511 /* "glMultTransposeMatrixdARB" */,
94525     };
94526     return gl_provider_resolver(entrypoint_strings + 34488 /* "glMultTransposeMatrixd" */,
94527                                 providers, entrypoints);
94528 }
94529 
94530 static PFNGLMULTTRANSPOSEMATRIXDARBPROC
epoxy_glMultTransposeMatrixdARB_resolver(void)94531 epoxy_glMultTransposeMatrixdARB_resolver(void)
94532 {
94533     static const enum gl_provider providers[] = {
94534         PROVIDER_GL_ARB_transpose_matrix,
94535         PROVIDER_Desktop_OpenGL_1_3,
94536         gl_provider_terminator
94537     };
94538     static const uint32_t entrypoints[] = {
94539         34511 /* "glMultTransposeMatrixdARB" */,
94540         34488 /* "glMultTransposeMatrixd" */,
94541     };
94542     return gl_provider_resolver(entrypoint_strings + 34511 /* "glMultTransposeMatrixdARB" */,
94543                                 providers, entrypoints);
94544 }
94545 
94546 static PFNGLMULTTRANSPOSEMATRIXFPROC
epoxy_glMultTransposeMatrixf_resolver(void)94547 epoxy_glMultTransposeMatrixf_resolver(void)
94548 {
94549     static const enum gl_provider providers[] = {
94550         PROVIDER_Desktop_OpenGL_1_3,
94551         PROVIDER_GL_ARB_transpose_matrix,
94552         gl_provider_terminator
94553     };
94554     static const uint32_t entrypoints[] = {
94555         34537 /* "glMultTransposeMatrixf" */,
94556         34560 /* "glMultTransposeMatrixfARB" */,
94557     };
94558     return gl_provider_resolver(entrypoint_strings + 34537 /* "glMultTransposeMatrixf" */,
94559                                 providers, entrypoints);
94560 }
94561 
94562 static PFNGLMULTTRANSPOSEMATRIXFARBPROC
epoxy_glMultTransposeMatrixfARB_resolver(void)94563 epoxy_glMultTransposeMatrixfARB_resolver(void)
94564 {
94565     static const enum gl_provider providers[] = {
94566         PROVIDER_GL_ARB_transpose_matrix,
94567         PROVIDER_Desktop_OpenGL_1_3,
94568         gl_provider_terminator
94569     };
94570     static const uint32_t entrypoints[] = {
94571         34560 /* "glMultTransposeMatrixfARB" */,
94572         34537 /* "glMultTransposeMatrixf" */,
94573     };
94574     return gl_provider_resolver(entrypoint_strings + 34560 /* "glMultTransposeMatrixfARB" */,
94575                                 providers, entrypoints);
94576 }
94577 
94578 static PFNGLMULTTRANSPOSEMATRIXXOESPROC
epoxy_glMultTransposeMatrixxOES_resolver(void)94579 epoxy_glMultTransposeMatrixxOES_resolver(void)
94580 {
94581     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 34586 /* glMultTransposeMatrixxOES */);
94582 }
94583 
94584 static PFNGLMULTIDRAWARRAYSPROC
epoxy_glMultiDrawArrays_resolver(void)94585 epoxy_glMultiDrawArrays_resolver(void)
94586 {
94587     static const enum gl_provider providers[] = {
94588         PROVIDER_Desktop_OpenGL_1_4,
94589         PROVIDER_GL_EXT_multi_draw_arrays,
94590         gl_provider_terminator
94591     };
94592     static const uint32_t entrypoints[] = {
94593         34612 /* "glMultiDrawArrays" */,
94594         34630 /* "glMultiDrawArraysEXT" */,
94595     };
94596     return gl_provider_resolver(entrypoint_strings + 34612 /* "glMultiDrawArrays" */,
94597                                 providers, entrypoints);
94598 }
94599 
94600 static PFNGLMULTIDRAWARRAYSEXTPROC
epoxy_glMultiDrawArraysEXT_resolver(void)94601 epoxy_glMultiDrawArraysEXT_resolver(void)
94602 {
94603     static const enum gl_provider providers[] = {
94604         PROVIDER_GL_EXT_multi_draw_arrays,
94605         PROVIDER_Desktop_OpenGL_1_4,
94606         gl_provider_terminator
94607     };
94608     static const uint32_t entrypoints[] = {
94609         34630 /* "glMultiDrawArraysEXT" */,
94610         34612 /* "glMultiDrawArrays" */,
94611     };
94612     return gl_provider_resolver(entrypoint_strings + 34630 /* "glMultiDrawArraysEXT" */,
94613                                 providers, entrypoints);
94614 }
94615 
94616 static PFNGLMULTIDRAWARRAYSINDIRECTPROC
epoxy_glMultiDrawArraysIndirect_resolver(void)94617 epoxy_glMultiDrawArraysIndirect_resolver(void)
94618 {
94619     static const enum gl_provider providers[] = {
94620         PROVIDER_Desktop_OpenGL_4_3,
94621         PROVIDER_GL_ARB_multi_draw_indirect,
94622         PROVIDER_GL_AMD_multi_draw_indirect,
94623         PROVIDER_GL_EXT_multi_draw_indirect,
94624         gl_provider_terminator
94625     };
94626     static const uint32_t entrypoints[] = {
94627         34651 /* "glMultiDrawArraysIndirect" */,
94628         34651 /* "glMultiDrawArraysIndirect" */,
94629         34677 /* "glMultiDrawArraysIndirectAMD" */,
94630         34848 /* "glMultiDrawArraysIndirectEXT" */,
94631     };
94632     return gl_provider_resolver(entrypoint_strings + 34651 /* "glMultiDrawArraysIndirect" */,
94633                                 providers, entrypoints);
94634 }
94635 
94636 static PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC
epoxy_glMultiDrawArraysIndirectAMD_resolver(void)94637 epoxy_glMultiDrawArraysIndirectAMD_resolver(void)
94638 {
94639     static const enum gl_provider providers[] = {
94640         PROVIDER_GL_AMD_multi_draw_indirect,
94641         PROVIDER_Desktop_OpenGL_4_3,
94642         PROVIDER_GL_ARB_multi_draw_indirect,
94643         PROVIDER_GL_EXT_multi_draw_indirect,
94644         gl_provider_terminator
94645     };
94646     static const uint32_t entrypoints[] = {
94647         34677 /* "glMultiDrawArraysIndirectAMD" */,
94648         34651 /* "glMultiDrawArraysIndirect" */,
94649         34651 /* "glMultiDrawArraysIndirect" */,
94650         34848 /* "glMultiDrawArraysIndirectEXT" */,
94651     };
94652     return gl_provider_resolver(entrypoint_strings + 34677 /* "glMultiDrawArraysIndirectAMD" */,
94653                                 providers, entrypoints);
94654 }
94655 
94656 static PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC
epoxy_glMultiDrawArraysIndirectBindlessCountNV_resolver(void)94657 epoxy_glMultiDrawArraysIndirectBindlessCountNV_resolver(void)
94658 {
94659     return gl_single_resolver(PROVIDER_GL_NV_bindless_multi_draw_indirect_count, 34706 /* glMultiDrawArraysIndirectBindlessCountNV */);
94660 }
94661 
94662 static PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC
epoxy_glMultiDrawArraysIndirectBindlessNV_resolver(void)94663 epoxy_glMultiDrawArraysIndirectBindlessNV_resolver(void)
94664 {
94665     return gl_single_resolver(PROVIDER_GL_NV_bindless_multi_draw_indirect, 34747 /* glMultiDrawArraysIndirectBindlessNV */);
94666 }
94667 
94668 static PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC
epoxy_glMultiDrawArraysIndirectCount_resolver(void)94669 epoxy_glMultiDrawArraysIndirectCount_resolver(void)
94670 {
94671     static const enum gl_provider providers[] = {
94672         PROVIDER_Desktop_OpenGL_4_6,
94673         PROVIDER_GL_ARB_indirect_parameters,
94674         gl_provider_terminator
94675     };
94676     static const uint32_t entrypoints[] = {
94677         34783 /* "glMultiDrawArraysIndirectCount" */,
94678         34814 /* "glMultiDrawArraysIndirectCountARB" */,
94679     };
94680     return gl_provider_resolver(entrypoint_strings + 34783 /* "glMultiDrawArraysIndirectCount" */,
94681                                 providers, entrypoints);
94682 }
94683 
94684 static PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC
epoxy_glMultiDrawArraysIndirectCountARB_resolver(void)94685 epoxy_glMultiDrawArraysIndirectCountARB_resolver(void)
94686 {
94687     static const enum gl_provider providers[] = {
94688         PROVIDER_GL_ARB_indirect_parameters,
94689         PROVIDER_Desktop_OpenGL_4_6,
94690         gl_provider_terminator
94691     };
94692     static const uint32_t entrypoints[] = {
94693         34814 /* "glMultiDrawArraysIndirectCountARB" */,
94694         34783 /* "glMultiDrawArraysIndirectCount" */,
94695     };
94696     return gl_provider_resolver(entrypoint_strings + 34814 /* "glMultiDrawArraysIndirectCountARB" */,
94697                                 providers, entrypoints);
94698 }
94699 
94700 static PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC
epoxy_glMultiDrawArraysIndirectEXT_resolver(void)94701 epoxy_glMultiDrawArraysIndirectEXT_resolver(void)
94702 {
94703     static const enum gl_provider providers[] = {
94704         PROVIDER_GL_EXT_multi_draw_indirect,
94705         PROVIDER_Desktop_OpenGL_4_3,
94706         PROVIDER_GL_ARB_multi_draw_indirect,
94707         PROVIDER_GL_AMD_multi_draw_indirect,
94708         gl_provider_terminator
94709     };
94710     static const uint32_t entrypoints[] = {
94711         34848 /* "glMultiDrawArraysIndirectEXT" */,
94712         34651 /* "glMultiDrawArraysIndirect" */,
94713         34651 /* "glMultiDrawArraysIndirect" */,
94714         34677 /* "glMultiDrawArraysIndirectAMD" */,
94715     };
94716     return gl_provider_resolver(entrypoint_strings + 34848 /* "glMultiDrawArraysIndirectEXT" */,
94717                                 providers, entrypoints);
94718 }
94719 
94720 static PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC
epoxy_glMultiDrawElementArrayAPPLE_resolver(void)94721 epoxy_glMultiDrawElementArrayAPPLE_resolver(void)
94722 {
94723     return gl_single_resolver(PROVIDER_GL_APPLE_element_array, 34877 /* glMultiDrawElementArrayAPPLE */);
94724 }
94725 
94726 static PFNGLMULTIDRAWELEMENTSPROC
epoxy_glMultiDrawElements_resolver(void)94727 epoxy_glMultiDrawElements_resolver(void)
94728 {
94729     static const enum gl_provider providers[] = {
94730         PROVIDER_Desktop_OpenGL_1_4,
94731         PROVIDER_GL_EXT_multi_draw_arrays,
94732         gl_provider_terminator
94733     };
94734     static const uint32_t entrypoints[] = {
94735         34906 /* "glMultiDrawElements" */,
94736         34989 /* "glMultiDrawElementsEXT" */,
94737     };
94738     return gl_provider_resolver(entrypoint_strings + 34906 /* "glMultiDrawElements" */,
94739                                 providers, entrypoints);
94740 }
94741 
94742 static PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC
epoxy_glMultiDrawElementsBaseVertex_resolver(void)94743 epoxy_glMultiDrawElementsBaseVertex_resolver(void)
94744 {
94745     static const enum gl_provider providers[] = {
94746         PROVIDER_Desktop_OpenGL_3_2,
94747         PROVIDER_GL_ARB_draw_elements_base_vertex,
94748         PROVIDER_GL_EXT_draw_elements_base_vertex,
94749         PROVIDER_GL_OES_draw_elements_base_vertex,
94750         gl_provider_terminator
94751     };
94752     static const uint32_t entrypoints[] = {
94753         34926 /* "glMultiDrawElementsBaseVertex" */,
94754         34926 /* "glMultiDrawElementsBaseVertex" */,
94755         34956 /* "glMultiDrawElementsBaseVertexEXT" */,
94756         34956 /* "glMultiDrawElementsBaseVertexEXT" */,
94757     };
94758     return gl_provider_resolver(entrypoint_strings + 34926 /* "glMultiDrawElementsBaseVertex" */,
94759                                 providers, entrypoints);
94760 }
94761 
94762 static PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC
epoxy_glMultiDrawElementsBaseVertexEXT_resolver(void)94763 epoxy_glMultiDrawElementsBaseVertexEXT_resolver(void)
94764 {
94765     static const enum gl_provider providers[] = {
94766         PROVIDER_GL_EXT_draw_elements_base_vertex,
94767         PROVIDER_GL_OES_draw_elements_base_vertex,
94768         PROVIDER_Desktop_OpenGL_3_2,
94769         PROVIDER_GL_ARB_draw_elements_base_vertex,
94770         gl_provider_terminator
94771     };
94772     static const uint32_t entrypoints[] = {
94773         34956 /* "glMultiDrawElementsBaseVertexEXT" */,
94774         34956 /* "glMultiDrawElementsBaseVertexEXT" */,
94775         34926 /* "glMultiDrawElementsBaseVertex" */,
94776         34926 /* "glMultiDrawElementsBaseVertex" */,
94777     };
94778     return gl_provider_resolver(entrypoint_strings + 34956 /* "glMultiDrawElementsBaseVertexEXT" */,
94779                                 providers, entrypoints);
94780 }
94781 
94782 static PFNGLMULTIDRAWELEMENTSEXTPROC
epoxy_glMultiDrawElementsEXT_resolver(void)94783 epoxy_glMultiDrawElementsEXT_resolver(void)
94784 {
94785     static const enum gl_provider providers[] = {
94786         PROVIDER_GL_EXT_multi_draw_arrays,
94787         PROVIDER_Desktop_OpenGL_1_4,
94788         gl_provider_terminator
94789     };
94790     static const uint32_t entrypoints[] = {
94791         34989 /* "glMultiDrawElementsEXT" */,
94792         34906 /* "glMultiDrawElements" */,
94793     };
94794     return gl_provider_resolver(entrypoint_strings + 34989 /* "glMultiDrawElementsEXT" */,
94795                                 providers, entrypoints);
94796 }
94797 
94798 static PFNGLMULTIDRAWELEMENTSINDIRECTPROC
epoxy_glMultiDrawElementsIndirect_resolver(void)94799 epoxy_glMultiDrawElementsIndirect_resolver(void)
94800 {
94801     static const enum gl_provider providers[] = {
94802         PROVIDER_Desktop_OpenGL_4_3,
94803         PROVIDER_GL_ARB_multi_draw_indirect,
94804         PROVIDER_GL_AMD_multi_draw_indirect,
94805         PROVIDER_GL_EXT_multi_draw_indirect,
94806         gl_provider_terminator
94807     };
94808     static const uint32_t entrypoints[] = {
94809         35012 /* "glMultiDrawElementsIndirect" */,
94810         35012 /* "glMultiDrawElementsIndirect" */,
94811         35040 /* "glMultiDrawElementsIndirectAMD" */,
94812         35221 /* "glMultiDrawElementsIndirectEXT" */,
94813     };
94814     return gl_provider_resolver(entrypoint_strings + 35012 /* "glMultiDrawElementsIndirect" */,
94815                                 providers, entrypoints);
94816 }
94817 
94818 static PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC
epoxy_glMultiDrawElementsIndirectAMD_resolver(void)94819 epoxy_glMultiDrawElementsIndirectAMD_resolver(void)
94820 {
94821     static const enum gl_provider providers[] = {
94822         PROVIDER_GL_AMD_multi_draw_indirect,
94823         PROVIDER_Desktop_OpenGL_4_3,
94824         PROVIDER_GL_ARB_multi_draw_indirect,
94825         PROVIDER_GL_EXT_multi_draw_indirect,
94826         gl_provider_terminator
94827     };
94828     static const uint32_t entrypoints[] = {
94829         35040 /* "glMultiDrawElementsIndirectAMD" */,
94830         35012 /* "glMultiDrawElementsIndirect" */,
94831         35012 /* "glMultiDrawElementsIndirect" */,
94832         35221 /* "glMultiDrawElementsIndirectEXT" */,
94833     };
94834     return gl_provider_resolver(entrypoint_strings + 35040 /* "glMultiDrawElementsIndirectAMD" */,
94835                                 providers, entrypoints);
94836 }
94837 
94838 static PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC
epoxy_glMultiDrawElementsIndirectBindlessCountNV_resolver(void)94839 epoxy_glMultiDrawElementsIndirectBindlessCountNV_resolver(void)
94840 {
94841     return gl_single_resolver(PROVIDER_GL_NV_bindless_multi_draw_indirect_count, 35071 /* glMultiDrawElementsIndirectBindlessCountNV */);
94842 }
94843 
94844 static PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC
epoxy_glMultiDrawElementsIndirectBindlessNV_resolver(void)94845 epoxy_glMultiDrawElementsIndirectBindlessNV_resolver(void)
94846 {
94847     return gl_single_resolver(PROVIDER_GL_NV_bindless_multi_draw_indirect, 35114 /* glMultiDrawElementsIndirectBindlessNV */);
94848 }
94849 
94850 static PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC
epoxy_glMultiDrawElementsIndirectCount_resolver(void)94851 epoxy_glMultiDrawElementsIndirectCount_resolver(void)
94852 {
94853     static const enum gl_provider providers[] = {
94854         PROVIDER_Desktop_OpenGL_4_6,
94855         PROVIDER_GL_ARB_indirect_parameters,
94856         gl_provider_terminator
94857     };
94858     static const uint32_t entrypoints[] = {
94859         35152 /* "glMultiDrawElementsIndirectCount" */,
94860         35185 /* "glMultiDrawElementsIndirectCountARB" */,
94861     };
94862     return gl_provider_resolver(entrypoint_strings + 35152 /* "glMultiDrawElementsIndirectCount" */,
94863                                 providers, entrypoints);
94864 }
94865 
94866 static PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC
epoxy_glMultiDrawElementsIndirectCountARB_resolver(void)94867 epoxy_glMultiDrawElementsIndirectCountARB_resolver(void)
94868 {
94869     static const enum gl_provider providers[] = {
94870         PROVIDER_GL_ARB_indirect_parameters,
94871         PROVIDER_Desktop_OpenGL_4_6,
94872         gl_provider_terminator
94873     };
94874     static const uint32_t entrypoints[] = {
94875         35185 /* "glMultiDrawElementsIndirectCountARB" */,
94876         35152 /* "glMultiDrawElementsIndirectCount" */,
94877     };
94878     return gl_provider_resolver(entrypoint_strings + 35185 /* "glMultiDrawElementsIndirectCountARB" */,
94879                                 providers, entrypoints);
94880 }
94881 
94882 static PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC
epoxy_glMultiDrawElementsIndirectEXT_resolver(void)94883 epoxy_glMultiDrawElementsIndirectEXT_resolver(void)
94884 {
94885     static const enum gl_provider providers[] = {
94886         PROVIDER_GL_EXT_multi_draw_indirect,
94887         PROVIDER_Desktop_OpenGL_4_3,
94888         PROVIDER_GL_ARB_multi_draw_indirect,
94889         PROVIDER_GL_AMD_multi_draw_indirect,
94890         gl_provider_terminator
94891     };
94892     static const uint32_t entrypoints[] = {
94893         35221 /* "glMultiDrawElementsIndirectEXT" */,
94894         35012 /* "glMultiDrawElementsIndirect" */,
94895         35012 /* "glMultiDrawElementsIndirect" */,
94896         35040 /* "glMultiDrawElementsIndirectAMD" */,
94897     };
94898     return gl_provider_resolver(entrypoint_strings + 35221 /* "glMultiDrawElementsIndirectEXT" */,
94899                                 providers, entrypoints);
94900 }
94901 
94902 static PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC
epoxy_glMultiDrawMeshTasksIndirectCountNV_resolver(void)94903 epoxy_glMultiDrawMeshTasksIndirectCountNV_resolver(void)
94904 {
94905     return gl_single_resolver(PROVIDER_GL_NV_mesh_shader, 35252 /* glMultiDrawMeshTasksIndirectCountNV */);
94906 }
94907 
94908 static PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC
epoxy_glMultiDrawMeshTasksIndirectNV_resolver(void)94909 epoxy_glMultiDrawMeshTasksIndirectNV_resolver(void)
94910 {
94911     return gl_single_resolver(PROVIDER_GL_NV_mesh_shader, 35288 /* glMultiDrawMeshTasksIndirectNV */);
94912 }
94913 
94914 static PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC
epoxy_glMultiDrawRangeElementArrayAPPLE_resolver(void)94915 epoxy_glMultiDrawRangeElementArrayAPPLE_resolver(void)
94916 {
94917     return gl_single_resolver(PROVIDER_GL_APPLE_element_array, 35319 /* glMultiDrawRangeElementArrayAPPLE */);
94918 }
94919 
94920 static PFNGLMULTIMODEDRAWARRAYSIBMPROC
epoxy_glMultiModeDrawArraysIBM_resolver(void)94921 epoxy_glMultiModeDrawArraysIBM_resolver(void)
94922 {
94923     return gl_single_resolver(PROVIDER_GL_IBM_multimode_draw_arrays, 35353 /* glMultiModeDrawArraysIBM */);
94924 }
94925 
94926 static PFNGLMULTIMODEDRAWELEMENTSIBMPROC
epoxy_glMultiModeDrawElementsIBM_resolver(void)94927 epoxy_glMultiModeDrawElementsIBM_resolver(void)
94928 {
94929     return gl_single_resolver(PROVIDER_GL_IBM_multimode_draw_arrays, 35378 /* glMultiModeDrawElementsIBM */);
94930 }
94931 
94932 static PFNGLMULTITEXBUFFEREXTPROC
epoxy_glMultiTexBufferEXT_resolver(void)94933 epoxy_glMultiTexBufferEXT_resolver(void)
94934 {
94935     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 35405 /* glMultiTexBufferEXT */);
94936 }
94937 
94938 static PFNGLMULTITEXCOORD1BOESPROC
epoxy_glMultiTexCoord1bOES_resolver(void)94939 epoxy_glMultiTexCoord1bOES_resolver(void)
94940 {
94941     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 35425 /* glMultiTexCoord1bOES */);
94942 }
94943 
94944 static PFNGLMULTITEXCOORD1BVOESPROC
epoxy_glMultiTexCoord1bvOES_resolver(void)94945 epoxy_glMultiTexCoord1bvOES_resolver(void)
94946 {
94947     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 35446 /* glMultiTexCoord1bvOES */);
94948 }
94949 
94950 static PFNGLMULTITEXCOORD1DPROC
epoxy_glMultiTexCoord1d_resolver(void)94951 epoxy_glMultiTexCoord1d_resolver(void)
94952 {
94953     static const enum gl_provider providers[] = {
94954         PROVIDER_Desktop_OpenGL_1_3,
94955         PROVIDER_GL_ARB_multitexture,
94956         gl_provider_terminator
94957     };
94958     static const uint32_t entrypoints[] = {
94959         35468 /* "glMultiTexCoord1d" */,
94960         35486 /* "glMultiTexCoord1dARB" */,
94961     };
94962     return gl_provider_resolver(entrypoint_strings + 35468 /* "glMultiTexCoord1d" */,
94963                                 providers, entrypoints);
94964 }
94965 
94966 static PFNGLMULTITEXCOORD1DARBPROC
epoxy_glMultiTexCoord1dARB_resolver(void)94967 epoxy_glMultiTexCoord1dARB_resolver(void)
94968 {
94969     static const enum gl_provider providers[] = {
94970         PROVIDER_GL_ARB_multitexture,
94971         PROVIDER_Desktop_OpenGL_1_3,
94972         gl_provider_terminator
94973     };
94974     static const uint32_t entrypoints[] = {
94975         35486 /* "glMultiTexCoord1dARB" */,
94976         35468 /* "glMultiTexCoord1d" */,
94977     };
94978     return gl_provider_resolver(entrypoint_strings + 35486 /* "glMultiTexCoord1dARB" */,
94979                                 providers, entrypoints);
94980 }
94981 
94982 static PFNGLMULTITEXCOORD1DVPROC
epoxy_glMultiTexCoord1dv_resolver(void)94983 epoxy_glMultiTexCoord1dv_resolver(void)
94984 {
94985     static const enum gl_provider providers[] = {
94986         PROVIDER_Desktop_OpenGL_1_3,
94987         PROVIDER_GL_ARB_multitexture,
94988         gl_provider_terminator
94989     };
94990     static const uint32_t entrypoints[] = {
94991         35507 /* "glMultiTexCoord1dv" */,
94992         35526 /* "glMultiTexCoord1dvARB" */,
94993     };
94994     return gl_provider_resolver(entrypoint_strings + 35507 /* "glMultiTexCoord1dv" */,
94995                                 providers, entrypoints);
94996 }
94997 
94998 static PFNGLMULTITEXCOORD1DVARBPROC
epoxy_glMultiTexCoord1dvARB_resolver(void)94999 epoxy_glMultiTexCoord1dvARB_resolver(void)
95000 {
95001     static const enum gl_provider providers[] = {
95002         PROVIDER_GL_ARB_multitexture,
95003         PROVIDER_Desktop_OpenGL_1_3,
95004         gl_provider_terminator
95005     };
95006     static const uint32_t entrypoints[] = {
95007         35526 /* "glMultiTexCoord1dvARB" */,
95008         35507 /* "glMultiTexCoord1dv" */,
95009     };
95010     return gl_provider_resolver(entrypoint_strings + 35526 /* "glMultiTexCoord1dvARB" */,
95011                                 providers, entrypoints);
95012 }
95013 
95014 static PFNGLMULTITEXCOORD1FPROC
epoxy_glMultiTexCoord1f_resolver(void)95015 epoxy_glMultiTexCoord1f_resolver(void)
95016 {
95017     static const enum gl_provider providers[] = {
95018         PROVIDER_Desktop_OpenGL_1_3,
95019         PROVIDER_GL_ARB_multitexture,
95020         gl_provider_terminator
95021     };
95022     static const uint32_t entrypoints[] = {
95023         35548 /* "glMultiTexCoord1f" */,
95024         35566 /* "glMultiTexCoord1fARB" */,
95025     };
95026     return gl_provider_resolver(entrypoint_strings + 35548 /* "glMultiTexCoord1f" */,
95027                                 providers, entrypoints);
95028 }
95029 
95030 static PFNGLMULTITEXCOORD1FARBPROC
epoxy_glMultiTexCoord1fARB_resolver(void)95031 epoxy_glMultiTexCoord1fARB_resolver(void)
95032 {
95033     static const enum gl_provider providers[] = {
95034         PROVIDER_GL_ARB_multitexture,
95035         PROVIDER_Desktop_OpenGL_1_3,
95036         gl_provider_terminator
95037     };
95038     static const uint32_t entrypoints[] = {
95039         35566 /* "glMultiTexCoord1fARB" */,
95040         35548 /* "glMultiTexCoord1f" */,
95041     };
95042     return gl_provider_resolver(entrypoint_strings + 35566 /* "glMultiTexCoord1fARB" */,
95043                                 providers, entrypoints);
95044 }
95045 
95046 static PFNGLMULTITEXCOORD1FVPROC
epoxy_glMultiTexCoord1fv_resolver(void)95047 epoxy_glMultiTexCoord1fv_resolver(void)
95048 {
95049     static const enum gl_provider providers[] = {
95050         PROVIDER_Desktop_OpenGL_1_3,
95051         PROVIDER_GL_ARB_multitexture,
95052         gl_provider_terminator
95053     };
95054     static const uint32_t entrypoints[] = {
95055         35587 /* "glMultiTexCoord1fv" */,
95056         35606 /* "glMultiTexCoord1fvARB" */,
95057     };
95058     return gl_provider_resolver(entrypoint_strings + 35587 /* "glMultiTexCoord1fv" */,
95059                                 providers, entrypoints);
95060 }
95061 
95062 static PFNGLMULTITEXCOORD1FVARBPROC
epoxy_glMultiTexCoord1fvARB_resolver(void)95063 epoxy_glMultiTexCoord1fvARB_resolver(void)
95064 {
95065     static const enum gl_provider providers[] = {
95066         PROVIDER_GL_ARB_multitexture,
95067         PROVIDER_Desktop_OpenGL_1_3,
95068         gl_provider_terminator
95069     };
95070     static const uint32_t entrypoints[] = {
95071         35606 /* "glMultiTexCoord1fvARB" */,
95072         35587 /* "glMultiTexCoord1fv" */,
95073     };
95074     return gl_provider_resolver(entrypoint_strings + 35606 /* "glMultiTexCoord1fvARB" */,
95075                                 providers, entrypoints);
95076 }
95077 
95078 static PFNGLMULTITEXCOORD1HNVPROC
epoxy_glMultiTexCoord1hNV_resolver(void)95079 epoxy_glMultiTexCoord1hNV_resolver(void)
95080 {
95081     return gl_single_resolver(PROVIDER_GL_NV_half_float, 35628 /* glMultiTexCoord1hNV */);
95082 }
95083 
95084 static PFNGLMULTITEXCOORD1HVNVPROC
epoxy_glMultiTexCoord1hvNV_resolver(void)95085 epoxy_glMultiTexCoord1hvNV_resolver(void)
95086 {
95087     return gl_single_resolver(PROVIDER_GL_NV_half_float, 35648 /* glMultiTexCoord1hvNV */);
95088 }
95089 
95090 static PFNGLMULTITEXCOORD1IPROC
epoxy_glMultiTexCoord1i_resolver(void)95091 epoxy_glMultiTexCoord1i_resolver(void)
95092 {
95093     static const enum gl_provider providers[] = {
95094         PROVIDER_Desktop_OpenGL_1_3,
95095         PROVIDER_GL_ARB_multitexture,
95096         gl_provider_terminator
95097     };
95098     static const uint32_t entrypoints[] = {
95099         35669 /* "glMultiTexCoord1i" */,
95100         35687 /* "glMultiTexCoord1iARB" */,
95101     };
95102     return gl_provider_resolver(entrypoint_strings + 35669 /* "glMultiTexCoord1i" */,
95103                                 providers, entrypoints);
95104 }
95105 
95106 static PFNGLMULTITEXCOORD1IARBPROC
epoxy_glMultiTexCoord1iARB_resolver(void)95107 epoxy_glMultiTexCoord1iARB_resolver(void)
95108 {
95109     static const enum gl_provider providers[] = {
95110         PROVIDER_GL_ARB_multitexture,
95111         PROVIDER_Desktop_OpenGL_1_3,
95112         gl_provider_terminator
95113     };
95114     static const uint32_t entrypoints[] = {
95115         35687 /* "glMultiTexCoord1iARB" */,
95116         35669 /* "glMultiTexCoord1i" */,
95117     };
95118     return gl_provider_resolver(entrypoint_strings + 35687 /* "glMultiTexCoord1iARB" */,
95119                                 providers, entrypoints);
95120 }
95121 
95122 static PFNGLMULTITEXCOORD1IVPROC
epoxy_glMultiTexCoord1iv_resolver(void)95123 epoxy_glMultiTexCoord1iv_resolver(void)
95124 {
95125     static const enum gl_provider providers[] = {
95126         PROVIDER_Desktop_OpenGL_1_3,
95127         PROVIDER_GL_ARB_multitexture,
95128         gl_provider_terminator
95129     };
95130     static const uint32_t entrypoints[] = {
95131         35708 /* "glMultiTexCoord1iv" */,
95132         35727 /* "glMultiTexCoord1ivARB" */,
95133     };
95134     return gl_provider_resolver(entrypoint_strings + 35708 /* "glMultiTexCoord1iv" */,
95135                                 providers, entrypoints);
95136 }
95137 
95138 static PFNGLMULTITEXCOORD1IVARBPROC
epoxy_glMultiTexCoord1ivARB_resolver(void)95139 epoxy_glMultiTexCoord1ivARB_resolver(void)
95140 {
95141     static const enum gl_provider providers[] = {
95142         PROVIDER_GL_ARB_multitexture,
95143         PROVIDER_Desktop_OpenGL_1_3,
95144         gl_provider_terminator
95145     };
95146     static const uint32_t entrypoints[] = {
95147         35727 /* "glMultiTexCoord1ivARB" */,
95148         35708 /* "glMultiTexCoord1iv" */,
95149     };
95150     return gl_provider_resolver(entrypoint_strings + 35727 /* "glMultiTexCoord1ivARB" */,
95151                                 providers, entrypoints);
95152 }
95153 
95154 static PFNGLMULTITEXCOORD1SPROC
epoxy_glMultiTexCoord1s_resolver(void)95155 epoxy_glMultiTexCoord1s_resolver(void)
95156 {
95157     static const enum gl_provider providers[] = {
95158         PROVIDER_Desktop_OpenGL_1_3,
95159         PROVIDER_GL_ARB_multitexture,
95160         gl_provider_terminator
95161     };
95162     static const uint32_t entrypoints[] = {
95163         35749 /* "glMultiTexCoord1s" */,
95164         35767 /* "glMultiTexCoord1sARB" */,
95165     };
95166     return gl_provider_resolver(entrypoint_strings + 35749 /* "glMultiTexCoord1s" */,
95167                                 providers, entrypoints);
95168 }
95169 
95170 static PFNGLMULTITEXCOORD1SARBPROC
epoxy_glMultiTexCoord1sARB_resolver(void)95171 epoxy_glMultiTexCoord1sARB_resolver(void)
95172 {
95173     static const enum gl_provider providers[] = {
95174         PROVIDER_GL_ARB_multitexture,
95175         PROVIDER_Desktop_OpenGL_1_3,
95176         gl_provider_terminator
95177     };
95178     static const uint32_t entrypoints[] = {
95179         35767 /* "glMultiTexCoord1sARB" */,
95180         35749 /* "glMultiTexCoord1s" */,
95181     };
95182     return gl_provider_resolver(entrypoint_strings + 35767 /* "glMultiTexCoord1sARB" */,
95183                                 providers, entrypoints);
95184 }
95185 
95186 static PFNGLMULTITEXCOORD1SVPROC
epoxy_glMultiTexCoord1sv_resolver(void)95187 epoxy_glMultiTexCoord1sv_resolver(void)
95188 {
95189     static const enum gl_provider providers[] = {
95190         PROVIDER_Desktop_OpenGL_1_3,
95191         PROVIDER_GL_ARB_multitexture,
95192         gl_provider_terminator
95193     };
95194     static const uint32_t entrypoints[] = {
95195         35788 /* "glMultiTexCoord1sv" */,
95196         35807 /* "glMultiTexCoord1svARB" */,
95197     };
95198     return gl_provider_resolver(entrypoint_strings + 35788 /* "glMultiTexCoord1sv" */,
95199                                 providers, entrypoints);
95200 }
95201 
95202 static PFNGLMULTITEXCOORD1SVARBPROC
epoxy_glMultiTexCoord1svARB_resolver(void)95203 epoxy_glMultiTexCoord1svARB_resolver(void)
95204 {
95205     static const enum gl_provider providers[] = {
95206         PROVIDER_GL_ARB_multitexture,
95207         PROVIDER_Desktop_OpenGL_1_3,
95208         gl_provider_terminator
95209     };
95210     static const uint32_t entrypoints[] = {
95211         35807 /* "glMultiTexCoord1svARB" */,
95212         35788 /* "glMultiTexCoord1sv" */,
95213     };
95214     return gl_provider_resolver(entrypoint_strings + 35807 /* "glMultiTexCoord1svARB" */,
95215                                 providers, entrypoints);
95216 }
95217 
95218 static PFNGLMULTITEXCOORD1XOESPROC
epoxy_glMultiTexCoord1xOES_resolver(void)95219 epoxy_glMultiTexCoord1xOES_resolver(void)
95220 {
95221     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 35829 /* glMultiTexCoord1xOES */);
95222 }
95223 
95224 static PFNGLMULTITEXCOORD1XVOESPROC
epoxy_glMultiTexCoord1xvOES_resolver(void)95225 epoxy_glMultiTexCoord1xvOES_resolver(void)
95226 {
95227     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 35850 /* glMultiTexCoord1xvOES */);
95228 }
95229 
95230 static PFNGLMULTITEXCOORD2BOESPROC
epoxy_glMultiTexCoord2bOES_resolver(void)95231 epoxy_glMultiTexCoord2bOES_resolver(void)
95232 {
95233     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 35872 /* glMultiTexCoord2bOES */);
95234 }
95235 
95236 static PFNGLMULTITEXCOORD2BVOESPROC
epoxy_glMultiTexCoord2bvOES_resolver(void)95237 epoxy_glMultiTexCoord2bvOES_resolver(void)
95238 {
95239     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 35893 /* glMultiTexCoord2bvOES */);
95240 }
95241 
95242 static PFNGLMULTITEXCOORD2DPROC
epoxy_glMultiTexCoord2d_resolver(void)95243 epoxy_glMultiTexCoord2d_resolver(void)
95244 {
95245     static const enum gl_provider providers[] = {
95246         PROVIDER_Desktop_OpenGL_1_3,
95247         PROVIDER_GL_ARB_multitexture,
95248         gl_provider_terminator
95249     };
95250     static const uint32_t entrypoints[] = {
95251         35915 /* "glMultiTexCoord2d" */,
95252         35933 /* "glMultiTexCoord2dARB" */,
95253     };
95254     return gl_provider_resolver(entrypoint_strings + 35915 /* "glMultiTexCoord2d" */,
95255                                 providers, entrypoints);
95256 }
95257 
95258 static PFNGLMULTITEXCOORD2DARBPROC
epoxy_glMultiTexCoord2dARB_resolver(void)95259 epoxy_glMultiTexCoord2dARB_resolver(void)
95260 {
95261     static const enum gl_provider providers[] = {
95262         PROVIDER_GL_ARB_multitexture,
95263         PROVIDER_Desktop_OpenGL_1_3,
95264         gl_provider_terminator
95265     };
95266     static const uint32_t entrypoints[] = {
95267         35933 /* "glMultiTexCoord2dARB" */,
95268         35915 /* "glMultiTexCoord2d" */,
95269     };
95270     return gl_provider_resolver(entrypoint_strings + 35933 /* "glMultiTexCoord2dARB" */,
95271                                 providers, entrypoints);
95272 }
95273 
95274 static PFNGLMULTITEXCOORD2DVPROC
epoxy_glMultiTexCoord2dv_resolver(void)95275 epoxy_glMultiTexCoord2dv_resolver(void)
95276 {
95277     static const enum gl_provider providers[] = {
95278         PROVIDER_Desktop_OpenGL_1_3,
95279         PROVIDER_GL_ARB_multitexture,
95280         gl_provider_terminator
95281     };
95282     static const uint32_t entrypoints[] = {
95283         35954 /* "glMultiTexCoord2dv" */,
95284         35973 /* "glMultiTexCoord2dvARB" */,
95285     };
95286     return gl_provider_resolver(entrypoint_strings + 35954 /* "glMultiTexCoord2dv" */,
95287                                 providers, entrypoints);
95288 }
95289 
95290 static PFNGLMULTITEXCOORD2DVARBPROC
epoxy_glMultiTexCoord2dvARB_resolver(void)95291 epoxy_glMultiTexCoord2dvARB_resolver(void)
95292 {
95293     static const enum gl_provider providers[] = {
95294         PROVIDER_GL_ARB_multitexture,
95295         PROVIDER_Desktop_OpenGL_1_3,
95296         gl_provider_terminator
95297     };
95298     static const uint32_t entrypoints[] = {
95299         35973 /* "glMultiTexCoord2dvARB" */,
95300         35954 /* "glMultiTexCoord2dv" */,
95301     };
95302     return gl_provider_resolver(entrypoint_strings + 35973 /* "glMultiTexCoord2dvARB" */,
95303                                 providers, entrypoints);
95304 }
95305 
95306 static PFNGLMULTITEXCOORD2FPROC
epoxy_glMultiTexCoord2f_resolver(void)95307 epoxy_glMultiTexCoord2f_resolver(void)
95308 {
95309     static const enum gl_provider providers[] = {
95310         PROVIDER_Desktop_OpenGL_1_3,
95311         PROVIDER_GL_ARB_multitexture,
95312         gl_provider_terminator
95313     };
95314     static const uint32_t entrypoints[] = {
95315         35995 /* "glMultiTexCoord2f" */,
95316         36013 /* "glMultiTexCoord2fARB" */,
95317     };
95318     return gl_provider_resolver(entrypoint_strings + 35995 /* "glMultiTexCoord2f" */,
95319                                 providers, entrypoints);
95320 }
95321 
95322 static PFNGLMULTITEXCOORD2FARBPROC
epoxy_glMultiTexCoord2fARB_resolver(void)95323 epoxy_glMultiTexCoord2fARB_resolver(void)
95324 {
95325     static const enum gl_provider providers[] = {
95326         PROVIDER_GL_ARB_multitexture,
95327         PROVIDER_Desktop_OpenGL_1_3,
95328         gl_provider_terminator
95329     };
95330     static const uint32_t entrypoints[] = {
95331         36013 /* "glMultiTexCoord2fARB" */,
95332         35995 /* "glMultiTexCoord2f" */,
95333     };
95334     return gl_provider_resolver(entrypoint_strings + 36013 /* "glMultiTexCoord2fARB" */,
95335                                 providers, entrypoints);
95336 }
95337 
95338 static PFNGLMULTITEXCOORD2FVPROC
epoxy_glMultiTexCoord2fv_resolver(void)95339 epoxy_glMultiTexCoord2fv_resolver(void)
95340 {
95341     static const enum gl_provider providers[] = {
95342         PROVIDER_Desktop_OpenGL_1_3,
95343         PROVIDER_GL_ARB_multitexture,
95344         gl_provider_terminator
95345     };
95346     static const uint32_t entrypoints[] = {
95347         36034 /* "glMultiTexCoord2fv" */,
95348         36053 /* "glMultiTexCoord2fvARB" */,
95349     };
95350     return gl_provider_resolver(entrypoint_strings + 36034 /* "glMultiTexCoord2fv" */,
95351                                 providers, entrypoints);
95352 }
95353 
95354 static PFNGLMULTITEXCOORD2FVARBPROC
epoxy_glMultiTexCoord2fvARB_resolver(void)95355 epoxy_glMultiTexCoord2fvARB_resolver(void)
95356 {
95357     static const enum gl_provider providers[] = {
95358         PROVIDER_GL_ARB_multitexture,
95359         PROVIDER_Desktop_OpenGL_1_3,
95360         gl_provider_terminator
95361     };
95362     static const uint32_t entrypoints[] = {
95363         36053 /* "glMultiTexCoord2fvARB" */,
95364         36034 /* "glMultiTexCoord2fv" */,
95365     };
95366     return gl_provider_resolver(entrypoint_strings + 36053 /* "glMultiTexCoord2fvARB" */,
95367                                 providers, entrypoints);
95368 }
95369 
95370 static PFNGLMULTITEXCOORD2HNVPROC
epoxy_glMultiTexCoord2hNV_resolver(void)95371 epoxy_glMultiTexCoord2hNV_resolver(void)
95372 {
95373     return gl_single_resolver(PROVIDER_GL_NV_half_float, 36075 /* glMultiTexCoord2hNV */);
95374 }
95375 
95376 static PFNGLMULTITEXCOORD2HVNVPROC
epoxy_glMultiTexCoord2hvNV_resolver(void)95377 epoxy_glMultiTexCoord2hvNV_resolver(void)
95378 {
95379     return gl_single_resolver(PROVIDER_GL_NV_half_float, 36095 /* glMultiTexCoord2hvNV */);
95380 }
95381 
95382 static PFNGLMULTITEXCOORD2IPROC
epoxy_glMultiTexCoord2i_resolver(void)95383 epoxy_glMultiTexCoord2i_resolver(void)
95384 {
95385     static const enum gl_provider providers[] = {
95386         PROVIDER_Desktop_OpenGL_1_3,
95387         PROVIDER_GL_ARB_multitexture,
95388         gl_provider_terminator
95389     };
95390     static const uint32_t entrypoints[] = {
95391         36116 /* "glMultiTexCoord2i" */,
95392         36134 /* "glMultiTexCoord2iARB" */,
95393     };
95394     return gl_provider_resolver(entrypoint_strings + 36116 /* "glMultiTexCoord2i" */,
95395                                 providers, entrypoints);
95396 }
95397 
95398 static PFNGLMULTITEXCOORD2IARBPROC
epoxy_glMultiTexCoord2iARB_resolver(void)95399 epoxy_glMultiTexCoord2iARB_resolver(void)
95400 {
95401     static const enum gl_provider providers[] = {
95402         PROVIDER_GL_ARB_multitexture,
95403         PROVIDER_Desktop_OpenGL_1_3,
95404         gl_provider_terminator
95405     };
95406     static const uint32_t entrypoints[] = {
95407         36134 /* "glMultiTexCoord2iARB" */,
95408         36116 /* "glMultiTexCoord2i" */,
95409     };
95410     return gl_provider_resolver(entrypoint_strings + 36134 /* "glMultiTexCoord2iARB" */,
95411                                 providers, entrypoints);
95412 }
95413 
95414 static PFNGLMULTITEXCOORD2IVPROC
epoxy_glMultiTexCoord2iv_resolver(void)95415 epoxy_glMultiTexCoord2iv_resolver(void)
95416 {
95417     static const enum gl_provider providers[] = {
95418         PROVIDER_Desktop_OpenGL_1_3,
95419         PROVIDER_GL_ARB_multitexture,
95420         gl_provider_terminator
95421     };
95422     static const uint32_t entrypoints[] = {
95423         36155 /* "glMultiTexCoord2iv" */,
95424         36174 /* "glMultiTexCoord2ivARB" */,
95425     };
95426     return gl_provider_resolver(entrypoint_strings + 36155 /* "glMultiTexCoord2iv" */,
95427                                 providers, entrypoints);
95428 }
95429 
95430 static PFNGLMULTITEXCOORD2IVARBPROC
epoxy_glMultiTexCoord2ivARB_resolver(void)95431 epoxy_glMultiTexCoord2ivARB_resolver(void)
95432 {
95433     static const enum gl_provider providers[] = {
95434         PROVIDER_GL_ARB_multitexture,
95435         PROVIDER_Desktop_OpenGL_1_3,
95436         gl_provider_terminator
95437     };
95438     static const uint32_t entrypoints[] = {
95439         36174 /* "glMultiTexCoord2ivARB" */,
95440         36155 /* "glMultiTexCoord2iv" */,
95441     };
95442     return gl_provider_resolver(entrypoint_strings + 36174 /* "glMultiTexCoord2ivARB" */,
95443                                 providers, entrypoints);
95444 }
95445 
95446 static PFNGLMULTITEXCOORD2SPROC
epoxy_glMultiTexCoord2s_resolver(void)95447 epoxy_glMultiTexCoord2s_resolver(void)
95448 {
95449     static const enum gl_provider providers[] = {
95450         PROVIDER_Desktop_OpenGL_1_3,
95451         PROVIDER_GL_ARB_multitexture,
95452         gl_provider_terminator
95453     };
95454     static const uint32_t entrypoints[] = {
95455         36196 /* "glMultiTexCoord2s" */,
95456         36214 /* "glMultiTexCoord2sARB" */,
95457     };
95458     return gl_provider_resolver(entrypoint_strings + 36196 /* "glMultiTexCoord2s" */,
95459                                 providers, entrypoints);
95460 }
95461 
95462 static PFNGLMULTITEXCOORD2SARBPROC
epoxy_glMultiTexCoord2sARB_resolver(void)95463 epoxy_glMultiTexCoord2sARB_resolver(void)
95464 {
95465     static const enum gl_provider providers[] = {
95466         PROVIDER_GL_ARB_multitexture,
95467         PROVIDER_Desktop_OpenGL_1_3,
95468         gl_provider_terminator
95469     };
95470     static const uint32_t entrypoints[] = {
95471         36214 /* "glMultiTexCoord2sARB" */,
95472         36196 /* "glMultiTexCoord2s" */,
95473     };
95474     return gl_provider_resolver(entrypoint_strings + 36214 /* "glMultiTexCoord2sARB" */,
95475                                 providers, entrypoints);
95476 }
95477 
95478 static PFNGLMULTITEXCOORD2SVPROC
epoxy_glMultiTexCoord2sv_resolver(void)95479 epoxy_glMultiTexCoord2sv_resolver(void)
95480 {
95481     static const enum gl_provider providers[] = {
95482         PROVIDER_Desktop_OpenGL_1_3,
95483         PROVIDER_GL_ARB_multitexture,
95484         gl_provider_terminator
95485     };
95486     static const uint32_t entrypoints[] = {
95487         36235 /* "glMultiTexCoord2sv" */,
95488         36254 /* "glMultiTexCoord2svARB" */,
95489     };
95490     return gl_provider_resolver(entrypoint_strings + 36235 /* "glMultiTexCoord2sv" */,
95491                                 providers, entrypoints);
95492 }
95493 
95494 static PFNGLMULTITEXCOORD2SVARBPROC
epoxy_glMultiTexCoord2svARB_resolver(void)95495 epoxy_glMultiTexCoord2svARB_resolver(void)
95496 {
95497     static const enum gl_provider providers[] = {
95498         PROVIDER_GL_ARB_multitexture,
95499         PROVIDER_Desktop_OpenGL_1_3,
95500         gl_provider_terminator
95501     };
95502     static const uint32_t entrypoints[] = {
95503         36254 /* "glMultiTexCoord2svARB" */,
95504         36235 /* "glMultiTexCoord2sv" */,
95505     };
95506     return gl_provider_resolver(entrypoint_strings + 36254 /* "glMultiTexCoord2svARB" */,
95507                                 providers, entrypoints);
95508 }
95509 
95510 static PFNGLMULTITEXCOORD2XOESPROC
epoxy_glMultiTexCoord2xOES_resolver(void)95511 epoxy_glMultiTexCoord2xOES_resolver(void)
95512 {
95513     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 36276 /* glMultiTexCoord2xOES */);
95514 }
95515 
95516 static PFNGLMULTITEXCOORD2XVOESPROC
epoxy_glMultiTexCoord2xvOES_resolver(void)95517 epoxy_glMultiTexCoord2xvOES_resolver(void)
95518 {
95519     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 36297 /* glMultiTexCoord2xvOES */);
95520 }
95521 
95522 static PFNGLMULTITEXCOORD3BOESPROC
epoxy_glMultiTexCoord3bOES_resolver(void)95523 epoxy_glMultiTexCoord3bOES_resolver(void)
95524 {
95525     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 36319 /* glMultiTexCoord3bOES */);
95526 }
95527 
95528 static PFNGLMULTITEXCOORD3BVOESPROC
epoxy_glMultiTexCoord3bvOES_resolver(void)95529 epoxy_glMultiTexCoord3bvOES_resolver(void)
95530 {
95531     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 36340 /* glMultiTexCoord3bvOES */);
95532 }
95533 
95534 static PFNGLMULTITEXCOORD3DPROC
epoxy_glMultiTexCoord3d_resolver(void)95535 epoxy_glMultiTexCoord3d_resolver(void)
95536 {
95537     static const enum gl_provider providers[] = {
95538         PROVIDER_Desktop_OpenGL_1_3,
95539         PROVIDER_GL_ARB_multitexture,
95540         gl_provider_terminator
95541     };
95542     static const uint32_t entrypoints[] = {
95543         36362 /* "glMultiTexCoord3d" */,
95544         36380 /* "glMultiTexCoord3dARB" */,
95545     };
95546     return gl_provider_resolver(entrypoint_strings + 36362 /* "glMultiTexCoord3d" */,
95547                                 providers, entrypoints);
95548 }
95549 
95550 static PFNGLMULTITEXCOORD3DARBPROC
epoxy_glMultiTexCoord3dARB_resolver(void)95551 epoxy_glMultiTexCoord3dARB_resolver(void)
95552 {
95553     static const enum gl_provider providers[] = {
95554         PROVIDER_GL_ARB_multitexture,
95555         PROVIDER_Desktop_OpenGL_1_3,
95556         gl_provider_terminator
95557     };
95558     static const uint32_t entrypoints[] = {
95559         36380 /* "glMultiTexCoord3dARB" */,
95560         36362 /* "glMultiTexCoord3d" */,
95561     };
95562     return gl_provider_resolver(entrypoint_strings + 36380 /* "glMultiTexCoord3dARB" */,
95563                                 providers, entrypoints);
95564 }
95565 
95566 static PFNGLMULTITEXCOORD3DVPROC
epoxy_glMultiTexCoord3dv_resolver(void)95567 epoxy_glMultiTexCoord3dv_resolver(void)
95568 {
95569     static const enum gl_provider providers[] = {
95570         PROVIDER_Desktop_OpenGL_1_3,
95571         PROVIDER_GL_ARB_multitexture,
95572         gl_provider_terminator
95573     };
95574     static const uint32_t entrypoints[] = {
95575         36401 /* "glMultiTexCoord3dv" */,
95576         36420 /* "glMultiTexCoord3dvARB" */,
95577     };
95578     return gl_provider_resolver(entrypoint_strings + 36401 /* "glMultiTexCoord3dv" */,
95579                                 providers, entrypoints);
95580 }
95581 
95582 static PFNGLMULTITEXCOORD3DVARBPROC
epoxy_glMultiTexCoord3dvARB_resolver(void)95583 epoxy_glMultiTexCoord3dvARB_resolver(void)
95584 {
95585     static const enum gl_provider providers[] = {
95586         PROVIDER_GL_ARB_multitexture,
95587         PROVIDER_Desktop_OpenGL_1_3,
95588         gl_provider_terminator
95589     };
95590     static const uint32_t entrypoints[] = {
95591         36420 /* "glMultiTexCoord3dvARB" */,
95592         36401 /* "glMultiTexCoord3dv" */,
95593     };
95594     return gl_provider_resolver(entrypoint_strings + 36420 /* "glMultiTexCoord3dvARB" */,
95595                                 providers, entrypoints);
95596 }
95597 
95598 static PFNGLMULTITEXCOORD3FPROC
epoxy_glMultiTexCoord3f_resolver(void)95599 epoxy_glMultiTexCoord3f_resolver(void)
95600 {
95601     static const enum gl_provider providers[] = {
95602         PROVIDER_Desktop_OpenGL_1_3,
95603         PROVIDER_GL_ARB_multitexture,
95604         gl_provider_terminator
95605     };
95606     static const uint32_t entrypoints[] = {
95607         36442 /* "glMultiTexCoord3f" */,
95608         36460 /* "glMultiTexCoord3fARB" */,
95609     };
95610     return gl_provider_resolver(entrypoint_strings + 36442 /* "glMultiTexCoord3f" */,
95611                                 providers, entrypoints);
95612 }
95613 
95614 static PFNGLMULTITEXCOORD3FARBPROC
epoxy_glMultiTexCoord3fARB_resolver(void)95615 epoxy_glMultiTexCoord3fARB_resolver(void)
95616 {
95617     static const enum gl_provider providers[] = {
95618         PROVIDER_GL_ARB_multitexture,
95619         PROVIDER_Desktop_OpenGL_1_3,
95620         gl_provider_terminator
95621     };
95622     static const uint32_t entrypoints[] = {
95623         36460 /* "glMultiTexCoord3fARB" */,
95624         36442 /* "glMultiTexCoord3f" */,
95625     };
95626     return gl_provider_resolver(entrypoint_strings + 36460 /* "glMultiTexCoord3fARB" */,
95627                                 providers, entrypoints);
95628 }
95629 
95630 static PFNGLMULTITEXCOORD3FVPROC
epoxy_glMultiTexCoord3fv_resolver(void)95631 epoxy_glMultiTexCoord3fv_resolver(void)
95632 {
95633     static const enum gl_provider providers[] = {
95634         PROVIDER_Desktop_OpenGL_1_3,
95635         PROVIDER_GL_ARB_multitexture,
95636         gl_provider_terminator
95637     };
95638     static const uint32_t entrypoints[] = {
95639         36481 /* "glMultiTexCoord3fv" */,
95640         36500 /* "glMultiTexCoord3fvARB" */,
95641     };
95642     return gl_provider_resolver(entrypoint_strings + 36481 /* "glMultiTexCoord3fv" */,
95643                                 providers, entrypoints);
95644 }
95645 
95646 static PFNGLMULTITEXCOORD3FVARBPROC
epoxy_glMultiTexCoord3fvARB_resolver(void)95647 epoxy_glMultiTexCoord3fvARB_resolver(void)
95648 {
95649     static const enum gl_provider providers[] = {
95650         PROVIDER_GL_ARB_multitexture,
95651         PROVIDER_Desktop_OpenGL_1_3,
95652         gl_provider_terminator
95653     };
95654     static const uint32_t entrypoints[] = {
95655         36500 /* "glMultiTexCoord3fvARB" */,
95656         36481 /* "glMultiTexCoord3fv" */,
95657     };
95658     return gl_provider_resolver(entrypoint_strings + 36500 /* "glMultiTexCoord3fvARB" */,
95659                                 providers, entrypoints);
95660 }
95661 
95662 static PFNGLMULTITEXCOORD3HNVPROC
epoxy_glMultiTexCoord3hNV_resolver(void)95663 epoxy_glMultiTexCoord3hNV_resolver(void)
95664 {
95665     return gl_single_resolver(PROVIDER_GL_NV_half_float, 36522 /* glMultiTexCoord3hNV */);
95666 }
95667 
95668 static PFNGLMULTITEXCOORD3HVNVPROC
epoxy_glMultiTexCoord3hvNV_resolver(void)95669 epoxy_glMultiTexCoord3hvNV_resolver(void)
95670 {
95671     return gl_single_resolver(PROVIDER_GL_NV_half_float, 36542 /* glMultiTexCoord3hvNV */);
95672 }
95673 
95674 static PFNGLMULTITEXCOORD3IPROC
epoxy_glMultiTexCoord3i_resolver(void)95675 epoxy_glMultiTexCoord3i_resolver(void)
95676 {
95677     static const enum gl_provider providers[] = {
95678         PROVIDER_Desktop_OpenGL_1_3,
95679         PROVIDER_GL_ARB_multitexture,
95680         gl_provider_terminator
95681     };
95682     static const uint32_t entrypoints[] = {
95683         36563 /* "glMultiTexCoord3i" */,
95684         36581 /* "glMultiTexCoord3iARB" */,
95685     };
95686     return gl_provider_resolver(entrypoint_strings + 36563 /* "glMultiTexCoord3i" */,
95687                                 providers, entrypoints);
95688 }
95689 
95690 static PFNGLMULTITEXCOORD3IARBPROC
epoxy_glMultiTexCoord3iARB_resolver(void)95691 epoxy_glMultiTexCoord3iARB_resolver(void)
95692 {
95693     static const enum gl_provider providers[] = {
95694         PROVIDER_GL_ARB_multitexture,
95695         PROVIDER_Desktop_OpenGL_1_3,
95696         gl_provider_terminator
95697     };
95698     static const uint32_t entrypoints[] = {
95699         36581 /* "glMultiTexCoord3iARB" */,
95700         36563 /* "glMultiTexCoord3i" */,
95701     };
95702     return gl_provider_resolver(entrypoint_strings + 36581 /* "glMultiTexCoord3iARB" */,
95703                                 providers, entrypoints);
95704 }
95705 
95706 static PFNGLMULTITEXCOORD3IVPROC
epoxy_glMultiTexCoord3iv_resolver(void)95707 epoxy_glMultiTexCoord3iv_resolver(void)
95708 {
95709     static const enum gl_provider providers[] = {
95710         PROVIDER_Desktop_OpenGL_1_3,
95711         PROVIDER_GL_ARB_multitexture,
95712         gl_provider_terminator
95713     };
95714     static const uint32_t entrypoints[] = {
95715         36602 /* "glMultiTexCoord3iv" */,
95716         36621 /* "glMultiTexCoord3ivARB" */,
95717     };
95718     return gl_provider_resolver(entrypoint_strings + 36602 /* "glMultiTexCoord3iv" */,
95719                                 providers, entrypoints);
95720 }
95721 
95722 static PFNGLMULTITEXCOORD3IVARBPROC
epoxy_glMultiTexCoord3ivARB_resolver(void)95723 epoxy_glMultiTexCoord3ivARB_resolver(void)
95724 {
95725     static const enum gl_provider providers[] = {
95726         PROVIDER_GL_ARB_multitexture,
95727         PROVIDER_Desktop_OpenGL_1_3,
95728         gl_provider_terminator
95729     };
95730     static const uint32_t entrypoints[] = {
95731         36621 /* "glMultiTexCoord3ivARB" */,
95732         36602 /* "glMultiTexCoord3iv" */,
95733     };
95734     return gl_provider_resolver(entrypoint_strings + 36621 /* "glMultiTexCoord3ivARB" */,
95735                                 providers, entrypoints);
95736 }
95737 
95738 static PFNGLMULTITEXCOORD3SPROC
epoxy_glMultiTexCoord3s_resolver(void)95739 epoxy_glMultiTexCoord3s_resolver(void)
95740 {
95741     static const enum gl_provider providers[] = {
95742         PROVIDER_Desktop_OpenGL_1_3,
95743         PROVIDER_GL_ARB_multitexture,
95744         gl_provider_terminator
95745     };
95746     static const uint32_t entrypoints[] = {
95747         36643 /* "glMultiTexCoord3s" */,
95748         36661 /* "glMultiTexCoord3sARB" */,
95749     };
95750     return gl_provider_resolver(entrypoint_strings + 36643 /* "glMultiTexCoord3s" */,
95751                                 providers, entrypoints);
95752 }
95753 
95754 static PFNGLMULTITEXCOORD3SARBPROC
epoxy_glMultiTexCoord3sARB_resolver(void)95755 epoxy_glMultiTexCoord3sARB_resolver(void)
95756 {
95757     static const enum gl_provider providers[] = {
95758         PROVIDER_GL_ARB_multitexture,
95759         PROVIDER_Desktop_OpenGL_1_3,
95760         gl_provider_terminator
95761     };
95762     static const uint32_t entrypoints[] = {
95763         36661 /* "glMultiTexCoord3sARB" */,
95764         36643 /* "glMultiTexCoord3s" */,
95765     };
95766     return gl_provider_resolver(entrypoint_strings + 36661 /* "glMultiTexCoord3sARB" */,
95767                                 providers, entrypoints);
95768 }
95769 
95770 static PFNGLMULTITEXCOORD3SVPROC
epoxy_glMultiTexCoord3sv_resolver(void)95771 epoxy_glMultiTexCoord3sv_resolver(void)
95772 {
95773     static const enum gl_provider providers[] = {
95774         PROVIDER_Desktop_OpenGL_1_3,
95775         PROVIDER_GL_ARB_multitexture,
95776         gl_provider_terminator
95777     };
95778     static const uint32_t entrypoints[] = {
95779         36682 /* "glMultiTexCoord3sv" */,
95780         36701 /* "glMultiTexCoord3svARB" */,
95781     };
95782     return gl_provider_resolver(entrypoint_strings + 36682 /* "glMultiTexCoord3sv" */,
95783                                 providers, entrypoints);
95784 }
95785 
95786 static PFNGLMULTITEXCOORD3SVARBPROC
epoxy_glMultiTexCoord3svARB_resolver(void)95787 epoxy_glMultiTexCoord3svARB_resolver(void)
95788 {
95789     static const enum gl_provider providers[] = {
95790         PROVIDER_GL_ARB_multitexture,
95791         PROVIDER_Desktop_OpenGL_1_3,
95792         gl_provider_terminator
95793     };
95794     static const uint32_t entrypoints[] = {
95795         36701 /* "glMultiTexCoord3svARB" */,
95796         36682 /* "glMultiTexCoord3sv" */,
95797     };
95798     return gl_provider_resolver(entrypoint_strings + 36701 /* "glMultiTexCoord3svARB" */,
95799                                 providers, entrypoints);
95800 }
95801 
95802 static PFNGLMULTITEXCOORD3XOESPROC
epoxy_glMultiTexCoord3xOES_resolver(void)95803 epoxy_glMultiTexCoord3xOES_resolver(void)
95804 {
95805     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 36723 /* glMultiTexCoord3xOES */);
95806 }
95807 
95808 static PFNGLMULTITEXCOORD3XVOESPROC
epoxy_glMultiTexCoord3xvOES_resolver(void)95809 epoxy_glMultiTexCoord3xvOES_resolver(void)
95810 {
95811     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 36744 /* glMultiTexCoord3xvOES */);
95812 }
95813 
95814 static PFNGLMULTITEXCOORD4BOESPROC
epoxy_glMultiTexCoord4bOES_resolver(void)95815 epoxy_glMultiTexCoord4bOES_resolver(void)
95816 {
95817     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 36766 /* glMultiTexCoord4bOES */);
95818 }
95819 
95820 static PFNGLMULTITEXCOORD4BVOESPROC
epoxy_glMultiTexCoord4bvOES_resolver(void)95821 epoxy_glMultiTexCoord4bvOES_resolver(void)
95822 {
95823     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 36787 /* glMultiTexCoord4bvOES */);
95824 }
95825 
95826 static PFNGLMULTITEXCOORD4DPROC
epoxy_glMultiTexCoord4d_resolver(void)95827 epoxy_glMultiTexCoord4d_resolver(void)
95828 {
95829     static const enum gl_provider providers[] = {
95830         PROVIDER_Desktop_OpenGL_1_3,
95831         PROVIDER_GL_ARB_multitexture,
95832         gl_provider_terminator
95833     };
95834     static const uint32_t entrypoints[] = {
95835         36809 /* "glMultiTexCoord4d" */,
95836         36827 /* "glMultiTexCoord4dARB" */,
95837     };
95838     return gl_provider_resolver(entrypoint_strings + 36809 /* "glMultiTexCoord4d" */,
95839                                 providers, entrypoints);
95840 }
95841 
95842 static PFNGLMULTITEXCOORD4DARBPROC
epoxy_glMultiTexCoord4dARB_resolver(void)95843 epoxy_glMultiTexCoord4dARB_resolver(void)
95844 {
95845     static const enum gl_provider providers[] = {
95846         PROVIDER_GL_ARB_multitexture,
95847         PROVIDER_Desktop_OpenGL_1_3,
95848         gl_provider_terminator
95849     };
95850     static const uint32_t entrypoints[] = {
95851         36827 /* "glMultiTexCoord4dARB" */,
95852         36809 /* "glMultiTexCoord4d" */,
95853     };
95854     return gl_provider_resolver(entrypoint_strings + 36827 /* "glMultiTexCoord4dARB" */,
95855                                 providers, entrypoints);
95856 }
95857 
95858 static PFNGLMULTITEXCOORD4DVPROC
epoxy_glMultiTexCoord4dv_resolver(void)95859 epoxy_glMultiTexCoord4dv_resolver(void)
95860 {
95861     static const enum gl_provider providers[] = {
95862         PROVIDER_Desktop_OpenGL_1_3,
95863         PROVIDER_GL_ARB_multitexture,
95864         gl_provider_terminator
95865     };
95866     static const uint32_t entrypoints[] = {
95867         36848 /* "glMultiTexCoord4dv" */,
95868         36867 /* "glMultiTexCoord4dvARB" */,
95869     };
95870     return gl_provider_resolver(entrypoint_strings + 36848 /* "glMultiTexCoord4dv" */,
95871                                 providers, entrypoints);
95872 }
95873 
95874 static PFNGLMULTITEXCOORD4DVARBPROC
epoxy_glMultiTexCoord4dvARB_resolver(void)95875 epoxy_glMultiTexCoord4dvARB_resolver(void)
95876 {
95877     static const enum gl_provider providers[] = {
95878         PROVIDER_GL_ARB_multitexture,
95879         PROVIDER_Desktop_OpenGL_1_3,
95880         gl_provider_terminator
95881     };
95882     static const uint32_t entrypoints[] = {
95883         36867 /* "glMultiTexCoord4dvARB" */,
95884         36848 /* "glMultiTexCoord4dv" */,
95885     };
95886     return gl_provider_resolver(entrypoint_strings + 36867 /* "glMultiTexCoord4dvARB" */,
95887                                 providers, entrypoints);
95888 }
95889 
95890 static PFNGLMULTITEXCOORD4FPROC
epoxy_glMultiTexCoord4f_resolver(void)95891 epoxy_glMultiTexCoord4f_resolver(void)
95892 {
95893     static const enum gl_provider providers[] = {
95894         PROVIDER_Desktop_OpenGL_1_3,
95895         PROVIDER_OpenGL_ES_1_0,
95896         PROVIDER_GL_ARB_multitexture,
95897         gl_provider_terminator
95898     };
95899     static const uint32_t entrypoints[] = {
95900         36889 /* "glMultiTexCoord4f" */,
95901         36889 /* "glMultiTexCoord4f" */,
95902         36907 /* "glMultiTexCoord4fARB" */,
95903     };
95904     return gl_provider_resolver(entrypoint_strings + 36889 /* "glMultiTexCoord4f" */,
95905                                 providers, entrypoints);
95906 }
95907 
95908 static PFNGLMULTITEXCOORD4FARBPROC
epoxy_glMultiTexCoord4fARB_resolver(void)95909 epoxy_glMultiTexCoord4fARB_resolver(void)
95910 {
95911     static const enum gl_provider providers[] = {
95912         PROVIDER_GL_ARB_multitexture,
95913         PROVIDER_Desktop_OpenGL_1_3,
95914         PROVIDER_OpenGL_ES_1_0,
95915         gl_provider_terminator
95916     };
95917     static const uint32_t entrypoints[] = {
95918         36907 /* "glMultiTexCoord4fARB" */,
95919         36889 /* "glMultiTexCoord4f" */,
95920         36889 /* "glMultiTexCoord4f" */,
95921     };
95922     return gl_provider_resolver(entrypoint_strings + 36907 /* "glMultiTexCoord4fARB" */,
95923                                 providers, entrypoints);
95924 }
95925 
95926 static PFNGLMULTITEXCOORD4FVPROC
epoxy_glMultiTexCoord4fv_resolver(void)95927 epoxy_glMultiTexCoord4fv_resolver(void)
95928 {
95929     static const enum gl_provider providers[] = {
95930         PROVIDER_Desktop_OpenGL_1_3,
95931         PROVIDER_GL_ARB_multitexture,
95932         gl_provider_terminator
95933     };
95934     static const uint32_t entrypoints[] = {
95935         36928 /* "glMultiTexCoord4fv" */,
95936         36947 /* "glMultiTexCoord4fvARB" */,
95937     };
95938     return gl_provider_resolver(entrypoint_strings + 36928 /* "glMultiTexCoord4fv" */,
95939                                 providers, entrypoints);
95940 }
95941 
95942 static PFNGLMULTITEXCOORD4FVARBPROC
epoxy_glMultiTexCoord4fvARB_resolver(void)95943 epoxy_glMultiTexCoord4fvARB_resolver(void)
95944 {
95945     static const enum gl_provider providers[] = {
95946         PROVIDER_GL_ARB_multitexture,
95947         PROVIDER_Desktop_OpenGL_1_3,
95948         gl_provider_terminator
95949     };
95950     static const uint32_t entrypoints[] = {
95951         36947 /* "glMultiTexCoord4fvARB" */,
95952         36928 /* "glMultiTexCoord4fv" */,
95953     };
95954     return gl_provider_resolver(entrypoint_strings + 36947 /* "glMultiTexCoord4fvARB" */,
95955                                 providers, entrypoints);
95956 }
95957 
95958 static PFNGLMULTITEXCOORD4HNVPROC
epoxy_glMultiTexCoord4hNV_resolver(void)95959 epoxy_glMultiTexCoord4hNV_resolver(void)
95960 {
95961     return gl_single_resolver(PROVIDER_GL_NV_half_float, 36969 /* glMultiTexCoord4hNV */);
95962 }
95963 
95964 static PFNGLMULTITEXCOORD4HVNVPROC
epoxy_glMultiTexCoord4hvNV_resolver(void)95965 epoxy_glMultiTexCoord4hvNV_resolver(void)
95966 {
95967     return gl_single_resolver(PROVIDER_GL_NV_half_float, 36989 /* glMultiTexCoord4hvNV */);
95968 }
95969 
95970 static PFNGLMULTITEXCOORD4IPROC
epoxy_glMultiTexCoord4i_resolver(void)95971 epoxy_glMultiTexCoord4i_resolver(void)
95972 {
95973     static const enum gl_provider providers[] = {
95974         PROVIDER_Desktop_OpenGL_1_3,
95975         PROVIDER_GL_ARB_multitexture,
95976         gl_provider_terminator
95977     };
95978     static const uint32_t entrypoints[] = {
95979         37010 /* "glMultiTexCoord4i" */,
95980         37028 /* "glMultiTexCoord4iARB" */,
95981     };
95982     return gl_provider_resolver(entrypoint_strings + 37010 /* "glMultiTexCoord4i" */,
95983                                 providers, entrypoints);
95984 }
95985 
95986 static PFNGLMULTITEXCOORD4IARBPROC
epoxy_glMultiTexCoord4iARB_resolver(void)95987 epoxy_glMultiTexCoord4iARB_resolver(void)
95988 {
95989     static const enum gl_provider providers[] = {
95990         PROVIDER_GL_ARB_multitexture,
95991         PROVIDER_Desktop_OpenGL_1_3,
95992         gl_provider_terminator
95993     };
95994     static const uint32_t entrypoints[] = {
95995         37028 /* "glMultiTexCoord4iARB" */,
95996         37010 /* "glMultiTexCoord4i" */,
95997     };
95998     return gl_provider_resolver(entrypoint_strings + 37028 /* "glMultiTexCoord4iARB" */,
95999                                 providers, entrypoints);
96000 }
96001 
96002 static PFNGLMULTITEXCOORD4IVPROC
epoxy_glMultiTexCoord4iv_resolver(void)96003 epoxy_glMultiTexCoord4iv_resolver(void)
96004 {
96005     static const enum gl_provider providers[] = {
96006         PROVIDER_Desktop_OpenGL_1_3,
96007         PROVIDER_GL_ARB_multitexture,
96008         gl_provider_terminator
96009     };
96010     static const uint32_t entrypoints[] = {
96011         37049 /* "glMultiTexCoord4iv" */,
96012         37068 /* "glMultiTexCoord4ivARB" */,
96013     };
96014     return gl_provider_resolver(entrypoint_strings + 37049 /* "glMultiTexCoord4iv" */,
96015                                 providers, entrypoints);
96016 }
96017 
96018 static PFNGLMULTITEXCOORD4IVARBPROC
epoxy_glMultiTexCoord4ivARB_resolver(void)96019 epoxy_glMultiTexCoord4ivARB_resolver(void)
96020 {
96021     static const enum gl_provider providers[] = {
96022         PROVIDER_GL_ARB_multitexture,
96023         PROVIDER_Desktop_OpenGL_1_3,
96024         gl_provider_terminator
96025     };
96026     static const uint32_t entrypoints[] = {
96027         37068 /* "glMultiTexCoord4ivARB" */,
96028         37049 /* "glMultiTexCoord4iv" */,
96029     };
96030     return gl_provider_resolver(entrypoint_strings + 37068 /* "glMultiTexCoord4ivARB" */,
96031                                 providers, entrypoints);
96032 }
96033 
96034 static PFNGLMULTITEXCOORD4SPROC
epoxy_glMultiTexCoord4s_resolver(void)96035 epoxy_glMultiTexCoord4s_resolver(void)
96036 {
96037     static const enum gl_provider providers[] = {
96038         PROVIDER_Desktop_OpenGL_1_3,
96039         PROVIDER_GL_ARB_multitexture,
96040         gl_provider_terminator
96041     };
96042     static const uint32_t entrypoints[] = {
96043         37090 /* "glMultiTexCoord4s" */,
96044         37108 /* "glMultiTexCoord4sARB" */,
96045     };
96046     return gl_provider_resolver(entrypoint_strings + 37090 /* "glMultiTexCoord4s" */,
96047                                 providers, entrypoints);
96048 }
96049 
96050 static PFNGLMULTITEXCOORD4SARBPROC
epoxy_glMultiTexCoord4sARB_resolver(void)96051 epoxy_glMultiTexCoord4sARB_resolver(void)
96052 {
96053     static const enum gl_provider providers[] = {
96054         PROVIDER_GL_ARB_multitexture,
96055         PROVIDER_Desktop_OpenGL_1_3,
96056         gl_provider_terminator
96057     };
96058     static const uint32_t entrypoints[] = {
96059         37108 /* "glMultiTexCoord4sARB" */,
96060         37090 /* "glMultiTexCoord4s" */,
96061     };
96062     return gl_provider_resolver(entrypoint_strings + 37108 /* "glMultiTexCoord4sARB" */,
96063                                 providers, entrypoints);
96064 }
96065 
96066 static PFNGLMULTITEXCOORD4SVPROC
epoxy_glMultiTexCoord4sv_resolver(void)96067 epoxy_glMultiTexCoord4sv_resolver(void)
96068 {
96069     static const enum gl_provider providers[] = {
96070         PROVIDER_Desktop_OpenGL_1_3,
96071         PROVIDER_GL_ARB_multitexture,
96072         gl_provider_terminator
96073     };
96074     static const uint32_t entrypoints[] = {
96075         37129 /* "glMultiTexCoord4sv" */,
96076         37148 /* "glMultiTexCoord4svARB" */,
96077     };
96078     return gl_provider_resolver(entrypoint_strings + 37129 /* "glMultiTexCoord4sv" */,
96079                                 providers, entrypoints);
96080 }
96081 
96082 static PFNGLMULTITEXCOORD4SVARBPROC
epoxy_glMultiTexCoord4svARB_resolver(void)96083 epoxy_glMultiTexCoord4svARB_resolver(void)
96084 {
96085     static const enum gl_provider providers[] = {
96086         PROVIDER_GL_ARB_multitexture,
96087         PROVIDER_Desktop_OpenGL_1_3,
96088         gl_provider_terminator
96089     };
96090     static const uint32_t entrypoints[] = {
96091         37148 /* "glMultiTexCoord4svARB" */,
96092         37129 /* "glMultiTexCoord4sv" */,
96093     };
96094     return gl_provider_resolver(entrypoint_strings + 37148 /* "glMultiTexCoord4svARB" */,
96095                                 providers, entrypoints);
96096 }
96097 
96098 static PFNGLMULTITEXCOORD4XPROC
epoxy_glMultiTexCoord4x_resolver(void)96099 epoxy_glMultiTexCoord4x_resolver(void)
96100 {
96101     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 37170 /* glMultiTexCoord4x */);
96102 }
96103 
96104 static PFNGLMULTITEXCOORD4XOESPROC
epoxy_glMultiTexCoord4xOES_resolver(void)96105 epoxy_glMultiTexCoord4xOES_resolver(void)
96106 {
96107     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 37188 /* glMultiTexCoord4xOES */);
96108 }
96109 
96110 static PFNGLMULTITEXCOORD4XVOESPROC
epoxy_glMultiTexCoord4xvOES_resolver(void)96111 epoxy_glMultiTexCoord4xvOES_resolver(void)
96112 {
96113     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 37209 /* glMultiTexCoord4xvOES */);
96114 }
96115 
96116 static PFNGLMULTITEXCOORDP1UIPROC
epoxy_glMultiTexCoordP1ui_resolver(void)96117 epoxy_glMultiTexCoordP1ui_resolver(void)
96118 {
96119     static const enum gl_provider providers[] = {
96120         PROVIDER_Desktop_OpenGL_3_3,
96121         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96122         gl_provider_terminator
96123     };
96124     static const uint32_t entrypoints[] = {
96125         37231 /* "glMultiTexCoordP1ui" */,
96126         37231 /* "glMultiTexCoordP1ui" */,
96127     };
96128     return gl_provider_resolver(entrypoint_strings + 37231 /* "glMultiTexCoordP1ui" */,
96129                                 providers, entrypoints);
96130 }
96131 
96132 static PFNGLMULTITEXCOORDP1UIVPROC
epoxy_glMultiTexCoordP1uiv_resolver(void)96133 epoxy_glMultiTexCoordP1uiv_resolver(void)
96134 {
96135     static const enum gl_provider providers[] = {
96136         PROVIDER_Desktop_OpenGL_3_3,
96137         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96138         gl_provider_terminator
96139     };
96140     static const uint32_t entrypoints[] = {
96141         37251 /* "glMultiTexCoordP1uiv" */,
96142         37251 /* "glMultiTexCoordP1uiv" */,
96143     };
96144     return gl_provider_resolver(entrypoint_strings + 37251 /* "glMultiTexCoordP1uiv" */,
96145                                 providers, entrypoints);
96146 }
96147 
96148 static PFNGLMULTITEXCOORDP2UIPROC
epoxy_glMultiTexCoordP2ui_resolver(void)96149 epoxy_glMultiTexCoordP2ui_resolver(void)
96150 {
96151     static const enum gl_provider providers[] = {
96152         PROVIDER_Desktop_OpenGL_3_3,
96153         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96154         gl_provider_terminator
96155     };
96156     static const uint32_t entrypoints[] = {
96157         37272 /* "glMultiTexCoordP2ui" */,
96158         37272 /* "glMultiTexCoordP2ui" */,
96159     };
96160     return gl_provider_resolver(entrypoint_strings + 37272 /* "glMultiTexCoordP2ui" */,
96161                                 providers, entrypoints);
96162 }
96163 
96164 static PFNGLMULTITEXCOORDP2UIVPROC
epoxy_glMultiTexCoordP2uiv_resolver(void)96165 epoxy_glMultiTexCoordP2uiv_resolver(void)
96166 {
96167     static const enum gl_provider providers[] = {
96168         PROVIDER_Desktop_OpenGL_3_3,
96169         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96170         gl_provider_terminator
96171     };
96172     static const uint32_t entrypoints[] = {
96173         37292 /* "glMultiTexCoordP2uiv" */,
96174         37292 /* "glMultiTexCoordP2uiv" */,
96175     };
96176     return gl_provider_resolver(entrypoint_strings + 37292 /* "glMultiTexCoordP2uiv" */,
96177                                 providers, entrypoints);
96178 }
96179 
96180 static PFNGLMULTITEXCOORDP3UIPROC
epoxy_glMultiTexCoordP3ui_resolver(void)96181 epoxy_glMultiTexCoordP3ui_resolver(void)
96182 {
96183     static const enum gl_provider providers[] = {
96184         PROVIDER_Desktop_OpenGL_3_3,
96185         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96186         gl_provider_terminator
96187     };
96188     static const uint32_t entrypoints[] = {
96189         37313 /* "glMultiTexCoordP3ui" */,
96190         37313 /* "glMultiTexCoordP3ui" */,
96191     };
96192     return gl_provider_resolver(entrypoint_strings + 37313 /* "glMultiTexCoordP3ui" */,
96193                                 providers, entrypoints);
96194 }
96195 
96196 static PFNGLMULTITEXCOORDP3UIVPROC
epoxy_glMultiTexCoordP3uiv_resolver(void)96197 epoxy_glMultiTexCoordP3uiv_resolver(void)
96198 {
96199     static const enum gl_provider providers[] = {
96200         PROVIDER_Desktop_OpenGL_3_3,
96201         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96202         gl_provider_terminator
96203     };
96204     static const uint32_t entrypoints[] = {
96205         37333 /* "glMultiTexCoordP3uiv" */,
96206         37333 /* "glMultiTexCoordP3uiv" */,
96207     };
96208     return gl_provider_resolver(entrypoint_strings + 37333 /* "glMultiTexCoordP3uiv" */,
96209                                 providers, entrypoints);
96210 }
96211 
96212 static PFNGLMULTITEXCOORDP4UIPROC
epoxy_glMultiTexCoordP4ui_resolver(void)96213 epoxy_glMultiTexCoordP4ui_resolver(void)
96214 {
96215     static const enum gl_provider providers[] = {
96216         PROVIDER_Desktop_OpenGL_3_3,
96217         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96218         gl_provider_terminator
96219     };
96220     static const uint32_t entrypoints[] = {
96221         37354 /* "glMultiTexCoordP4ui" */,
96222         37354 /* "glMultiTexCoordP4ui" */,
96223     };
96224     return gl_provider_resolver(entrypoint_strings + 37354 /* "glMultiTexCoordP4ui" */,
96225                                 providers, entrypoints);
96226 }
96227 
96228 static PFNGLMULTITEXCOORDP4UIVPROC
epoxy_glMultiTexCoordP4uiv_resolver(void)96229 epoxy_glMultiTexCoordP4uiv_resolver(void)
96230 {
96231     static const enum gl_provider providers[] = {
96232         PROVIDER_Desktop_OpenGL_3_3,
96233         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
96234         gl_provider_terminator
96235     };
96236     static const uint32_t entrypoints[] = {
96237         37374 /* "glMultiTexCoordP4uiv" */,
96238         37374 /* "glMultiTexCoordP4uiv" */,
96239     };
96240     return gl_provider_resolver(entrypoint_strings + 37374 /* "glMultiTexCoordP4uiv" */,
96241                                 providers, entrypoints);
96242 }
96243 
96244 static PFNGLMULTITEXCOORDPOINTEREXTPROC
epoxy_glMultiTexCoordPointerEXT_resolver(void)96245 epoxy_glMultiTexCoordPointerEXT_resolver(void)
96246 {
96247     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37395 /* glMultiTexCoordPointerEXT */);
96248 }
96249 
96250 static PFNGLMULTITEXENVFEXTPROC
epoxy_glMultiTexEnvfEXT_resolver(void)96251 epoxy_glMultiTexEnvfEXT_resolver(void)
96252 {
96253     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37421 /* glMultiTexEnvfEXT */);
96254 }
96255 
96256 static PFNGLMULTITEXENVFVEXTPROC
epoxy_glMultiTexEnvfvEXT_resolver(void)96257 epoxy_glMultiTexEnvfvEXT_resolver(void)
96258 {
96259     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37439 /* glMultiTexEnvfvEXT */);
96260 }
96261 
96262 static PFNGLMULTITEXENVIEXTPROC
epoxy_glMultiTexEnviEXT_resolver(void)96263 epoxy_glMultiTexEnviEXT_resolver(void)
96264 {
96265     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37458 /* glMultiTexEnviEXT */);
96266 }
96267 
96268 static PFNGLMULTITEXENVIVEXTPROC
epoxy_glMultiTexEnvivEXT_resolver(void)96269 epoxy_glMultiTexEnvivEXT_resolver(void)
96270 {
96271     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37476 /* glMultiTexEnvivEXT */);
96272 }
96273 
96274 static PFNGLMULTITEXGENDEXTPROC
epoxy_glMultiTexGendEXT_resolver(void)96275 epoxy_glMultiTexGendEXT_resolver(void)
96276 {
96277     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37495 /* glMultiTexGendEXT */);
96278 }
96279 
96280 static PFNGLMULTITEXGENDVEXTPROC
epoxy_glMultiTexGendvEXT_resolver(void)96281 epoxy_glMultiTexGendvEXT_resolver(void)
96282 {
96283     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37513 /* glMultiTexGendvEXT */);
96284 }
96285 
96286 static PFNGLMULTITEXGENFEXTPROC
epoxy_glMultiTexGenfEXT_resolver(void)96287 epoxy_glMultiTexGenfEXT_resolver(void)
96288 {
96289     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37532 /* glMultiTexGenfEXT */);
96290 }
96291 
96292 static PFNGLMULTITEXGENFVEXTPROC
epoxy_glMultiTexGenfvEXT_resolver(void)96293 epoxy_glMultiTexGenfvEXT_resolver(void)
96294 {
96295     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37550 /* glMultiTexGenfvEXT */);
96296 }
96297 
96298 static PFNGLMULTITEXGENIEXTPROC
epoxy_glMultiTexGeniEXT_resolver(void)96299 epoxy_glMultiTexGeniEXT_resolver(void)
96300 {
96301     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37569 /* glMultiTexGeniEXT */);
96302 }
96303 
96304 static PFNGLMULTITEXGENIVEXTPROC
epoxy_glMultiTexGenivEXT_resolver(void)96305 epoxy_glMultiTexGenivEXT_resolver(void)
96306 {
96307     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37587 /* glMultiTexGenivEXT */);
96308 }
96309 
96310 static PFNGLMULTITEXIMAGE1DEXTPROC
epoxy_glMultiTexImage1DEXT_resolver(void)96311 epoxy_glMultiTexImage1DEXT_resolver(void)
96312 {
96313     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37606 /* glMultiTexImage1DEXT */);
96314 }
96315 
96316 static PFNGLMULTITEXIMAGE2DEXTPROC
epoxy_glMultiTexImage2DEXT_resolver(void)96317 epoxy_glMultiTexImage2DEXT_resolver(void)
96318 {
96319     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37627 /* glMultiTexImage2DEXT */);
96320 }
96321 
96322 static PFNGLMULTITEXIMAGE3DEXTPROC
epoxy_glMultiTexImage3DEXT_resolver(void)96323 epoxy_glMultiTexImage3DEXT_resolver(void)
96324 {
96325     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37648 /* glMultiTexImage3DEXT */);
96326 }
96327 
96328 static PFNGLMULTITEXPARAMETERIIVEXTPROC
epoxy_glMultiTexParameterIivEXT_resolver(void)96329 epoxy_glMultiTexParameterIivEXT_resolver(void)
96330 {
96331     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37669 /* glMultiTexParameterIivEXT */);
96332 }
96333 
96334 static PFNGLMULTITEXPARAMETERIUIVEXTPROC
epoxy_glMultiTexParameterIuivEXT_resolver(void)96335 epoxy_glMultiTexParameterIuivEXT_resolver(void)
96336 {
96337     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37695 /* glMultiTexParameterIuivEXT */);
96338 }
96339 
96340 static PFNGLMULTITEXPARAMETERFEXTPROC
epoxy_glMultiTexParameterfEXT_resolver(void)96341 epoxy_glMultiTexParameterfEXT_resolver(void)
96342 {
96343     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37722 /* glMultiTexParameterfEXT */);
96344 }
96345 
96346 static PFNGLMULTITEXPARAMETERFVEXTPROC
epoxy_glMultiTexParameterfvEXT_resolver(void)96347 epoxy_glMultiTexParameterfvEXT_resolver(void)
96348 {
96349     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37746 /* glMultiTexParameterfvEXT */);
96350 }
96351 
96352 static PFNGLMULTITEXPARAMETERIEXTPROC
epoxy_glMultiTexParameteriEXT_resolver(void)96353 epoxy_glMultiTexParameteriEXT_resolver(void)
96354 {
96355     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37771 /* glMultiTexParameteriEXT */);
96356 }
96357 
96358 static PFNGLMULTITEXPARAMETERIVEXTPROC
epoxy_glMultiTexParameterivEXT_resolver(void)96359 epoxy_glMultiTexParameterivEXT_resolver(void)
96360 {
96361     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37795 /* glMultiTexParameterivEXT */);
96362 }
96363 
96364 static PFNGLMULTITEXRENDERBUFFEREXTPROC
epoxy_glMultiTexRenderbufferEXT_resolver(void)96365 epoxy_glMultiTexRenderbufferEXT_resolver(void)
96366 {
96367     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37820 /* glMultiTexRenderbufferEXT */);
96368 }
96369 
96370 static PFNGLMULTITEXSUBIMAGE1DEXTPROC
epoxy_glMultiTexSubImage1DEXT_resolver(void)96371 epoxy_glMultiTexSubImage1DEXT_resolver(void)
96372 {
96373     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37846 /* glMultiTexSubImage1DEXT */);
96374 }
96375 
96376 static PFNGLMULTITEXSUBIMAGE2DEXTPROC
epoxy_glMultiTexSubImage2DEXT_resolver(void)96377 epoxy_glMultiTexSubImage2DEXT_resolver(void)
96378 {
96379     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37870 /* glMultiTexSubImage2DEXT */);
96380 }
96381 
96382 static PFNGLMULTITEXSUBIMAGE3DEXTPROC
epoxy_glMultiTexSubImage3DEXT_resolver(void)96383 epoxy_glMultiTexSubImage3DEXT_resolver(void)
96384 {
96385     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 37894 /* glMultiTexSubImage3DEXT */);
96386 }
96387 
96388 static PFNGLMULTICASTBARRIERNVPROC
epoxy_glMulticastBarrierNV_resolver(void)96389 epoxy_glMulticastBarrierNV_resolver(void)
96390 {
96391     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 37918 /* glMulticastBarrierNV */);
96392 }
96393 
96394 static PFNGLMULTICASTBLITFRAMEBUFFERNVPROC
epoxy_glMulticastBlitFramebufferNV_resolver(void)96395 epoxy_glMulticastBlitFramebufferNV_resolver(void)
96396 {
96397     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 37939 /* glMulticastBlitFramebufferNV */);
96398 }
96399 
96400 static PFNGLMULTICASTBUFFERSUBDATANVPROC
epoxy_glMulticastBufferSubDataNV_resolver(void)96401 epoxy_glMulticastBufferSubDataNV_resolver(void)
96402 {
96403     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 37968 /* glMulticastBufferSubDataNV */);
96404 }
96405 
96406 static PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC
epoxy_glMulticastCopyBufferSubDataNV_resolver(void)96407 epoxy_glMulticastCopyBufferSubDataNV_resolver(void)
96408 {
96409     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 37995 /* glMulticastCopyBufferSubDataNV */);
96410 }
96411 
96412 static PFNGLMULTICASTCOPYIMAGESUBDATANVPROC
epoxy_glMulticastCopyImageSubDataNV_resolver(void)96413 epoxy_glMulticastCopyImageSubDataNV_resolver(void)
96414 {
96415     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38026 /* glMulticastCopyImageSubDataNV */);
96416 }
96417 
96418 static PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
epoxy_glMulticastFramebufferSampleLocationsfvNV_resolver(void)96419 epoxy_glMulticastFramebufferSampleLocationsfvNV_resolver(void)
96420 {
96421     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38056 /* glMulticastFramebufferSampleLocationsfvNV */);
96422 }
96423 
96424 static PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC
epoxy_glMulticastGetQueryObjecti64vNV_resolver(void)96425 epoxy_glMulticastGetQueryObjecti64vNV_resolver(void)
96426 {
96427     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38098 /* glMulticastGetQueryObjecti64vNV */);
96428 }
96429 
96430 static PFNGLMULTICASTGETQUERYOBJECTIVNVPROC
epoxy_glMulticastGetQueryObjectivNV_resolver(void)96431 epoxy_glMulticastGetQueryObjectivNV_resolver(void)
96432 {
96433     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38130 /* glMulticastGetQueryObjectivNV */);
96434 }
96435 
96436 static PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC
epoxy_glMulticastGetQueryObjectui64vNV_resolver(void)96437 epoxy_glMulticastGetQueryObjectui64vNV_resolver(void)
96438 {
96439     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38160 /* glMulticastGetQueryObjectui64vNV */);
96440 }
96441 
96442 static PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC
epoxy_glMulticastGetQueryObjectuivNV_resolver(void)96443 epoxy_glMulticastGetQueryObjectuivNV_resolver(void)
96444 {
96445     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38193 /* glMulticastGetQueryObjectuivNV */);
96446 }
96447 
96448 static PFNGLMULTICASTSCISSORARRAYVNVXPROC
epoxy_glMulticastScissorArrayvNVX_resolver(void)96449 epoxy_glMulticastScissorArrayvNVX_resolver(void)
96450 {
96451     return gl_single_resolver(PROVIDER_GL_NVX_gpu_multicast2, 38224 /* glMulticastScissorArrayvNVX */);
96452 }
96453 
96454 static PFNGLMULTICASTVIEWPORTARRAYVNVXPROC
epoxy_glMulticastViewportArrayvNVX_resolver(void)96455 epoxy_glMulticastViewportArrayvNVX_resolver(void)
96456 {
96457     return gl_single_resolver(PROVIDER_GL_NVX_gpu_multicast2, 38252 /* glMulticastViewportArrayvNVX */);
96458 }
96459 
96460 static PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC
epoxy_glMulticastViewportPositionWScaleNVX_resolver(void)96461 epoxy_glMulticastViewportPositionWScaleNVX_resolver(void)
96462 {
96463     return gl_single_resolver(PROVIDER_GL_NVX_gpu_multicast2, 38281 /* glMulticastViewportPositionWScaleNVX */);
96464 }
96465 
96466 static PFNGLMULTICASTWAITSYNCNVPROC
epoxy_glMulticastWaitSyncNV_resolver(void)96467 epoxy_glMulticastWaitSyncNV_resolver(void)
96468 {
96469     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 38318 /* glMulticastWaitSyncNV */);
96470 }
96471 
96472 static PFNGLNAMEDBUFFERATTACHMEMORYNVPROC
epoxy_glNamedBufferAttachMemoryNV_resolver(void)96473 epoxy_glNamedBufferAttachMemoryNV_resolver(void)
96474 {
96475     return gl_single_resolver(PROVIDER_GL_NV_memory_attachment, 38340 /* glNamedBufferAttachMemoryNV */);
96476 }
96477 
96478 static PFNGLNAMEDBUFFERDATAPROC
epoxy_glNamedBufferData_resolver(void)96479 epoxy_glNamedBufferData_resolver(void)
96480 {
96481     static const enum gl_provider providers[] = {
96482         PROVIDER_Desktop_OpenGL_4_5,
96483         PROVIDER_GL_ARB_direct_state_access,
96484         gl_provider_terminator
96485     };
96486     static const uint32_t entrypoints[] = {
96487         38368 /* "glNamedBufferData" */,
96488         38368 /* "glNamedBufferData" */,
96489     };
96490     return gl_provider_resolver(entrypoint_strings + 38368 /* "glNamedBufferData" */,
96491                                 providers, entrypoints);
96492 }
96493 
96494 static PFNGLNAMEDBUFFERDATAEXTPROC
epoxy_glNamedBufferDataEXT_resolver(void)96495 epoxy_glNamedBufferDataEXT_resolver(void)
96496 {
96497     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 38386 /* glNamedBufferDataEXT */);
96498 }
96499 
96500 static PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC
epoxy_glNamedBufferPageCommitmentARB_resolver(void)96501 epoxy_glNamedBufferPageCommitmentARB_resolver(void)
96502 {
96503     return gl_single_resolver(PROVIDER_GL_ARB_sparse_buffer, 38407 /* glNamedBufferPageCommitmentARB */);
96504 }
96505 
96506 static PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC
epoxy_glNamedBufferPageCommitmentEXT_resolver(void)96507 epoxy_glNamedBufferPageCommitmentEXT_resolver(void)
96508 {
96509     return gl_single_resolver(PROVIDER_GL_ARB_sparse_buffer, 38438 /* glNamedBufferPageCommitmentEXT */);
96510 }
96511 
96512 static PFNGLNAMEDBUFFERSTORAGEPROC
epoxy_glNamedBufferStorage_resolver(void)96513 epoxy_glNamedBufferStorage_resolver(void)
96514 {
96515     static const enum gl_provider providers[] = {
96516         PROVIDER_Desktop_OpenGL_4_5,
96517         PROVIDER_GL_ARB_direct_state_access,
96518         PROVIDER_GL_EXT_direct_state_access,
96519         gl_provider_terminator
96520     };
96521     static const uint32_t entrypoints[] = {
96522         38469 /* "glNamedBufferStorage" */,
96523         38469 /* "glNamedBufferStorage" */,
96524         38490 /* "glNamedBufferStorageEXT" */,
96525     };
96526     return gl_provider_resolver(entrypoint_strings + 38469 /* "glNamedBufferStorage" */,
96527                                 providers, entrypoints);
96528 }
96529 
96530 static PFNGLNAMEDBUFFERSTORAGEEXTPROC
epoxy_glNamedBufferStorageEXT_resolver(void)96531 epoxy_glNamedBufferStorageEXT_resolver(void)
96532 {
96533     static const enum gl_provider providers[] = {
96534         PROVIDER_GL_EXT_direct_state_access,
96535         PROVIDER_Desktop_OpenGL_4_5,
96536         PROVIDER_GL_ARB_direct_state_access,
96537         gl_provider_terminator
96538     };
96539     static const uint32_t entrypoints[] = {
96540         38490 /* "glNamedBufferStorageEXT" */,
96541         38469 /* "glNamedBufferStorage" */,
96542         38469 /* "glNamedBufferStorage" */,
96543     };
96544     return gl_provider_resolver(entrypoint_strings + 38490 /* "glNamedBufferStorageEXT" */,
96545                                 providers, entrypoints);
96546 }
96547 
96548 static PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC
epoxy_glNamedBufferStorageExternalEXT_resolver(void)96549 epoxy_glNamedBufferStorageExternalEXT_resolver(void)
96550 {
96551     return gl_single_resolver(PROVIDER_GL_EXT_external_buffer, 38514 /* glNamedBufferStorageExternalEXT */);
96552 }
96553 
96554 static PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC
epoxy_glNamedBufferStorageMemEXT_resolver(void)96555 epoxy_glNamedBufferStorageMemEXT_resolver(void)
96556 {
96557     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 38546 /* glNamedBufferStorageMemEXT */);
96558 }
96559 
96560 static PFNGLNAMEDBUFFERSUBDATAPROC
epoxy_glNamedBufferSubData_resolver(void)96561 epoxy_glNamedBufferSubData_resolver(void)
96562 {
96563     static const enum gl_provider providers[] = {
96564         PROVIDER_Desktop_OpenGL_4_5,
96565         PROVIDER_GL_ARB_direct_state_access,
96566         PROVIDER_GL_EXT_direct_state_access,
96567         gl_provider_terminator
96568     };
96569     static const uint32_t entrypoints[] = {
96570         38573 /* "glNamedBufferSubData" */,
96571         38573 /* "glNamedBufferSubData" */,
96572         38594 /* "glNamedBufferSubDataEXT" */,
96573     };
96574     return gl_provider_resolver(entrypoint_strings + 38573 /* "glNamedBufferSubData" */,
96575                                 providers, entrypoints);
96576 }
96577 
96578 static PFNGLNAMEDBUFFERSUBDATAEXTPROC
epoxy_glNamedBufferSubDataEXT_resolver(void)96579 epoxy_glNamedBufferSubDataEXT_resolver(void)
96580 {
96581     static const enum gl_provider providers[] = {
96582         PROVIDER_GL_EXT_direct_state_access,
96583         PROVIDER_Desktop_OpenGL_4_5,
96584         PROVIDER_GL_ARB_direct_state_access,
96585         gl_provider_terminator
96586     };
96587     static const uint32_t entrypoints[] = {
96588         38594 /* "glNamedBufferSubDataEXT" */,
96589         38573 /* "glNamedBufferSubData" */,
96590         38573 /* "glNamedBufferSubData" */,
96591     };
96592     return gl_provider_resolver(entrypoint_strings + 38594 /* "glNamedBufferSubDataEXT" */,
96593                                 providers, entrypoints);
96594 }
96595 
96596 static PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC
epoxy_glNamedCopyBufferSubDataEXT_resolver(void)96597 epoxy_glNamedCopyBufferSubDataEXT_resolver(void)
96598 {
96599     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 38618 /* glNamedCopyBufferSubDataEXT */);
96600 }
96601 
96602 static PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC
epoxy_glNamedFramebufferDrawBuffer_resolver(void)96603 epoxy_glNamedFramebufferDrawBuffer_resolver(void)
96604 {
96605     static const enum gl_provider providers[] = {
96606         PROVIDER_Desktop_OpenGL_4_5,
96607         PROVIDER_GL_ARB_direct_state_access,
96608         gl_provider_terminator
96609     };
96610     static const uint32_t entrypoints[] = {
96611         38646 /* "glNamedFramebufferDrawBuffer" */,
96612         38646 /* "glNamedFramebufferDrawBuffer" */,
96613     };
96614     return gl_provider_resolver(entrypoint_strings + 38646 /* "glNamedFramebufferDrawBuffer" */,
96615                                 providers, entrypoints);
96616 }
96617 
96618 static PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC
epoxy_glNamedFramebufferDrawBuffers_resolver(void)96619 epoxy_glNamedFramebufferDrawBuffers_resolver(void)
96620 {
96621     static const enum gl_provider providers[] = {
96622         PROVIDER_Desktop_OpenGL_4_5,
96623         PROVIDER_GL_ARB_direct_state_access,
96624         gl_provider_terminator
96625     };
96626     static const uint32_t entrypoints[] = {
96627         38675 /* "glNamedFramebufferDrawBuffers" */,
96628         38675 /* "glNamedFramebufferDrawBuffers" */,
96629     };
96630     return gl_provider_resolver(entrypoint_strings + 38675 /* "glNamedFramebufferDrawBuffers" */,
96631                                 providers, entrypoints);
96632 }
96633 
96634 static PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC
epoxy_glNamedFramebufferParameteri_resolver(void)96635 epoxy_glNamedFramebufferParameteri_resolver(void)
96636 {
96637     static const enum gl_provider providers[] = {
96638         PROVIDER_Desktop_OpenGL_4_5,
96639         PROVIDER_GL_ARB_direct_state_access,
96640         gl_provider_terminator
96641     };
96642     static const uint32_t entrypoints[] = {
96643         38705 /* "glNamedFramebufferParameteri" */,
96644         38705 /* "glNamedFramebufferParameteri" */,
96645     };
96646     return gl_provider_resolver(entrypoint_strings + 38705 /* "glNamedFramebufferParameteri" */,
96647                                 providers, entrypoints);
96648 }
96649 
96650 static PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC
epoxy_glNamedFramebufferParameteriEXT_resolver(void)96651 epoxy_glNamedFramebufferParameteriEXT_resolver(void)
96652 {
96653     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 38734 /* glNamedFramebufferParameteriEXT */);
96654 }
96655 
96656 static PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC
epoxy_glNamedFramebufferReadBuffer_resolver(void)96657 epoxy_glNamedFramebufferReadBuffer_resolver(void)
96658 {
96659     static const enum gl_provider providers[] = {
96660         PROVIDER_Desktop_OpenGL_4_5,
96661         PROVIDER_GL_ARB_direct_state_access,
96662         gl_provider_terminator
96663     };
96664     static const uint32_t entrypoints[] = {
96665         38766 /* "glNamedFramebufferReadBuffer" */,
96666         38766 /* "glNamedFramebufferReadBuffer" */,
96667     };
96668     return gl_provider_resolver(entrypoint_strings + 38766 /* "glNamedFramebufferReadBuffer" */,
96669                                 providers, entrypoints);
96670 }
96671 
96672 static PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC
epoxy_glNamedFramebufferRenderbuffer_resolver(void)96673 epoxy_glNamedFramebufferRenderbuffer_resolver(void)
96674 {
96675     static const enum gl_provider providers[] = {
96676         PROVIDER_Desktop_OpenGL_4_5,
96677         PROVIDER_GL_ARB_direct_state_access,
96678         gl_provider_terminator
96679     };
96680     static const uint32_t entrypoints[] = {
96681         38795 /* "glNamedFramebufferRenderbuffer" */,
96682         38795 /* "glNamedFramebufferRenderbuffer" */,
96683     };
96684     return gl_provider_resolver(entrypoint_strings + 38795 /* "glNamedFramebufferRenderbuffer" */,
96685                                 providers, entrypoints);
96686 }
96687 
96688 static PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC
epoxy_glNamedFramebufferRenderbufferEXT_resolver(void)96689 epoxy_glNamedFramebufferRenderbufferEXT_resolver(void)
96690 {
96691     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 38826 /* glNamedFramebufferRenderbufferEXT */);
96692 }
96693 
96694 static PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC
epoxy_glNamedFramebufferSampleLocationsfvARB_resolver(void)96695 epoxy_glNamedFramebufferSampleLocationsfvARB_resolver(void)
96696 {
96697     return gl_single_resolver(PROVIDER_GL_ARB_sample_locations, 38860 /* glNamedFramebufferSampleLocationsfvARB */);
96698 }
96699 
96700 static PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC
epoxy_glNamedFramebufferSampleLocationsfvNV_resolver(void)96701 epoxy_glNamedFramebufferSampleLocationsfvNV_resolver(void)
96702 {
96703     return gl_single_resolver(PROVIDER_GL_NV_sample_locations, 38899 /* glNamedFramebufferSampleLocationsfvNV */);
96704 }
96705 
96706 static PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC
epoxy_glNamedFramebufferSamplePositionsfvAMD_resolver(void)96707 epoxy_glNamedFramebufferSamplePositionsfvAMD_resolver(void)
96708 {
96709     return gl_single_resolver(PROVIDER_GL_AMD_framebuffer_sample_positions, 38937 /* glNamedFramebufferSamplePositionsfvAMD */);
96710 }
96711 
96712 static PFNGLNAMEDFRAMEBUFFERTEXTUREPROC
epoxy_glNamedFramebufferTexture_resolver(void)96713 epoxy_glNamedFramebufferTexture_resolver(void)
96714 {
96715     static const enum gl_provider providers[] = {
96716         PROVIDER_Desktop_OpenGL_4_5,
96717         PROVIDER_GL_ARB_direct_state_access,
96718         gl_provider_terminator
96719     };
96720     static const uint32_t entrypoints[] = {
96721         38976 /* "glNamedFramebufferTexture" */,
96722         38976 /* "glNamedFramebufferTexture" */,
96723     };
96724     return gl_provider_resolver(entrypoint_strings + 38976 /* "glNamedFramebufferTexture" */,
96725                                 providers, entrypoints);
96726 }
96727 
96728 static PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC
epoxy_glNamedFramebufferTexture1DEXT_resolver(void)96729 epoxy_glNamedFramebufferTexture1DEXT_resolver(void)
96730 {
96731     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39002 /* glNamedFramebufferTexture1DEXT */);
96732 }
96733 
96734 static PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC
epoxy_glNamedFramebufferTexture2DEXT_resolver(void)96735 epoxy_glNamedFramebufferTexture2DEXT_resolver(void)
96736 {
96737     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39033 /* glNamedFramebufferTexture2DEXT */);
96738 }
96739 
96740 static PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC
epoxy_glNamedFramebufferTexture3DEXT_resolver(void)96741 epoxy_glNamedFramebufferTexture3DEXT_resolver(void)
96742 {
96743     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39064 /* glNamedFramebufferTexture3DEXT */);
96744 }
96745 
96746 static PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC
epoxy_glNamedFramebufferTextureEXT_resolver(void)96747 epoxy_glNamedFramebufferTextureEXT_resolver(void)
96748 {
96749     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39095 /* glNamedFramebufferTextureEXT */);
96750 }
96751 
96752 static PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC
epoxy_glNamedFramebufferTextureFaceEXT_resolver(void)96753 epoxy_glNamedFramebufferTextureFaceEXT_resolver(void)
96754 {
96755     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39124 /* glNamedFramebufferTextureFaceEXT */);
96756 }
96757 
96758 static PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC
epoxy_glNamedFramebufferTextureLayer_resolver(void)96759 epoxy_glNamedFramebufferTextureLayer_resolver(void)
96760 {
96761     static const enum gl_provider providers[] = {
96762         PROVIDER_Desktop_OpenGL_4_5,
96763         PROVIDER_GL_ARB_direct_state_access,
96764         gl_provider_terminator
96765     };
96766     static const uint32_t entrypoints[] = {
96767         39157 /* "glNamedFramebufferTextureLayer" */,
96768         39157 /* "glNamedFramebufferTextureLayer" */,
96769     };
96770     return gl_provider_resolver(entrypoint_strings + 39157 /* "glNamedFramebufferTextureLayer" */,
96771                                 providers, entrypoints);
96772 }
96773 
96774 static PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC
epoxy_glNamedFramebufferTextureLayerEXT_resolver(void)96775 epoxy_glNamedFramebufferTextureLayerEXT_resolver(void)
96776 {
96777     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39188 /* glNamedFramebufferTextureLayerEXT */);
96778 }
96779 
96780 static PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC
epoxy_glNamedProgramLocalParameter4dEXT_resolver(void)96781 epoxy_glNamedProgramLocalParameter4dEXT_resolver(void)
96782 {
96783     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39222 /* glNamedProgramLocalParameter4dEXT */);
96784 }
96785 
96786 static PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC
epoxy_glNamedProgramLocalParameter4dvEXT_resolver(void)96787 epoxy_glNamedProgramLocalParameter4dvEXT_resolver(void)
96788 {
96789     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39256 /* glNamedProgramLocalParameter4dvEXT */);
96790 }
96791 
96792 static PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC
epoxy_glNamedProgramLocalParameter4fEXT_resolver(void)96793 epoxy_glNamedProgramLocalParameter4fEXT_resolver(void)
96794 {
96795     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39291 /* glNamedProgramLocalParameter4fEXT */);
96796 }
96797 
96798 static PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC
epoxy_glNamedProgramLocalParameter4fvEXT_resolver(void)96799 epoxy_glNamedProgramLocalParameter4fvEXT_resolver(void)
96800 {
96801     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39325 /* glNamedProgramLocalParameter4fvEXT */);
96802 }
96803 
96804 static PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC
epoxy_glNamedProgramLocalParameterI4iEXT_resolver(void)96805 epoxy_glNamedProgramLocalParameterI4iEXT_resolver(void)
96806 {
96807     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39360 /* glNamedProgramLocalParameterI4iEXT */);
96808 }
96809 
96810 static PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC
epoxy_glNamedProgramLocalParameterI4ivEXT_resolver(void)96811 epoxy_glNamedProgramLocalParameterI4ivEXT_resolver(void)
96812 {
96813     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39395 /* glNamedProgramLocalParameterI4ivEXT */);
96814 }
96815 
96816 static PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC
epoxy_glNamedProgramLocalParameterI4uiEXT_resolver(void)96817 epoxy_glNamedProgramLocalParameterI4uiEXT_resolver(void)
96818 {
96819     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39431 /* glNamedProgramLocalParameterI4uiEXT */);
96820 }
96821 
96822 static PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC
epoxy_glNamedProgramLocalParameterI4uivEXT_resolver(void)96823 epoxy_glNamedProgramLocalParameterI4uivEXT_resolver(void)
96824 {
96825     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39467 /* glNamedProgramLocalParameterI4uivEXT */);
96826 }
96827 
96828 static PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC
epoxy_glNamedProgramLocalParameters4fvEXT_resolver(void)96829 epoxy_glNamedProgramLocalParameters4fvEXT_resolver(void)
96830 {
96831     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39504 /* glNamedProgramLocalParameters4fvEXT */);
96832 }
96833 
96834 static PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC
epoxy_glNamedProgramLocalParametersI4ivEXT_resolver(void)96835 epoxy_glNamedProgramLocalParametersI4ivEXT_resolver(void)
96836 {
96837     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39540 /* glNamedProgramLocalParametersI4ivEXT */);
96838 }
96839 
96840 static PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC
epoxy_glNamedProgramLocalParametersI4uivEXT_resolver(void)96841 epoxy_glNamedProgramLocalParametersI4uivEXT_resolver(void)
96842 {
96843     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39577 /* glNamedProgramLocalParametersI4uivEXT */);
96844 }
96845 
96846 static PFNGLNAMEDPROGRAMSTRINGEXTPROC
epoxy_glNamedProgramStringEXT_resolver(void)96847 epoxy_glNamedProgramStringEXT_resolver(void)
96848 {
96849     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39615 /* glNamedProgramStringEXT */);
96850 }
96851 
96852 static PFNGLNAMEDRENDERBUFFERSTORAGEPROC
epoxy_glNamedRenderbufferStorage_resolver(void)96853 epoxy_glNamedRenderbufferStorage_resolver(void)
96854 {
96855     static const enum gl_provider providers[] = {
96856         PROVIDER_Desktop_OpenGL_4_5,
96857         PROVIDER_GL_ARB_direct_state_access,
96858         gl_provider_terminator
96859     };
96860     static const uint32_t entrypoints[] = {
96861         39639 /* "glNamedRenderbufferStorage" */,
96862         39639 /* "glNamedRenderbufferStorage" */,
96863     };
96864     return gl_provider_resolver(entrypoint_strings + 39639 /* "glNamedRenderbufferStorage" */,
96865                                 providers, entrypoints);
96866 }
96867 
96868 static PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC
epoxy_glNamedRenderbufferStorageEXT_resolver(void)96869 epoxy_glNamedRenderbufferStorageEXT_resolver(void)
96870 {
96871     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39666 /* glNamedRenderbufferStorageEXT */);
96872 }
96873 
96874 static PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC
epoxy_glNamedRenderbufferStorageMultisample_resolver(void)96875 epoxy_glNamedRenderbufferStorageMultisample_resolver(void)
96876 {
96877     static const enum gl_provider providers[] = {
96878         PROVIDER_Desktop_OpenGL_4_5,
96879         PROVIDER_GL_ARB_direct_state_access,
96880         gl_provider_terminator
96881     };
96882     static const uint32_t entrypoints[] = {
96883         39696 /* "glNamedRenderbufferStorageMultisample" */,
96884         39696 /* "glNamedRenderbufferStorageMultisample" */,
96885     };
96886     return gl_provider_resolver(entrypoint_strings + 39696 /* "glNamedRenderbufferStorageMultisample" */,
96887                                 providers, entrypoints);
96888 }
96889 
96890 static PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC
epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD_resolver(void)96891 epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD_resolver(void)
96892 {
96893     return gl_single_resolver(PROVIDER_GL_AMD_framebuffer_multisample_advanced, 39734 /* glNamedRenderbufferStorageMultisampleAdvancedAMD */);
96894 }
96895 
96896 static PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC
epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT_resolver(void)96897 epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT_resolver(void)
96898 {
96899     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39783 /* glNamedRenderbufferStorageMultisampleCoverageEXT */);
96900 }
96901 
96902 static PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC
epoxy_glNamedRenderbufferStorageMultisampleEXT_resolver(void)96903 epoxy_glNamedRenderbufferStorageMultisampleEXT_resolver(void)
96904 {
96905     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 39832 /* glNamedRenderbufferStorageMultisampleEXT */);
96906 }
96907 
96908 static PFNGLNAMEDSTRINGARBPROC
epoxy_glNamedStringARB_resolver(void)96909 epoxy_glNamedStringARB_resolver(void)
96910 {
96911     return gl_single_resolver(PROVIDER_GL_ARB_shading_language_include, 39873 /* glNamedStringARB */);
96912 }
96913 
96914 static PFNGLNEWLISTPROC
epoxy_glNewList_resolver(void)96915 epoxy_glNewList_resolver(void)
96916 {
96917     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 39890 /* glNewList */);
96918 }
96919 
96920 static PFNGLNEWOBJECTBUFFERATIPROC
epoxy_glNewObjectBufferATI_resolver(void)96921 epoxy_glNewObjectBufferATI_resolver(void)
96922 {
96923     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 39900 /* glNewObjectBufferATI */);
96924 }
96925 
96926 static PFNGLNORMAL3BPROC
epoxy_glNormal3b_resolver(void)96927 epoxy_glNormal3b_resolver(void)
96928 {
96929     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 39921 /* glNormal3b */);
96930 }
96931 
96932 static PFNGLNORMAL3BVPROC
epoxy_glNormal3bv_resolver(void)96933 epoxy_glNormal3bv_resolver(void)
96934 {
96935     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 39932 /* glNormal3bv */);
96936 }
96937 
96938 static PFNGLNORMAL3DPROC
epoxy_glNormal3d_resolver(void)96939 epoxy_glNormal3d_resolver(void)
96940 {
96941     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 39944 /* glNormal3d */);
96942 }
96943 
96944 static PFNGLNORMAL3DVPROC
epoxy_glNormal3dv_resolver(void)96945 epoxy_glNormal3dv_resolver(void)
96946 {
96947     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 39955 /* glNormal3dv */);
96948 }
96949 
96950 static PFNGLNORMAL3FPROC
epoxy_glNormal3f_resolver(void)96951 epoxy_glNormal3f_resolver(void)
96952 {
96953     static const enum gl_provider providers[] = {
96954         PROVIDER_Desktop_OpenGL_1_0,
96955         PROVIDER_OpenGL_ES_1_0,
96956         gl_provider_terminator
96957     };
96958     static const uint32_t entrypoints[] = {
96959         39967 /* "glNormal3f" */,
96960         39967 /* "glNormal3f" */,
96961     };
96962     return gl_provider_resolver(entrypoint_strings + 39967 /* "glNormal3f" */,
96963                                 providers, entrypoints);
96964 }
96965 
96966 static PFNGLNORMAL3FVERTEX3FSUNPROC
epoxy_glNormal3fVertex3fSUN_resolver(void)96967 epoxy_glNormal3fVertex3fSUN_resolver(void)
96968 {
96969     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 39978 /* glNormal3fVertex3fSUN */);
96970 }
96971 
96972 static PFNGLNORMAL3FVERTEX3FVSUNPROC
epoxy_glNormal3fVertex3fvSUN_resolver(void)96973 epoxy_glNormal3fVertex3fvSUN_resolver(void)
96974 {
96975     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 40000 /* glNormal3fVertex3fvSUN */);
96976 }
96977 
96978 static PFNGLNORMAL3FVPROC
epoxy_glNormal3fv_resolver(void)96979 epoxy_glNormal3fv_resolver(void)
96980 {
96981     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40023 /* glNormal3fv */);
96982 }
96983 
96984 static PFNGLNORMAL3HNVPROC
epoxy_glNormal3hNV_resolver(void)96985 epoxy_glNormal3hNV_resolver(void)
96986 {
96987     return gl_single_resolver(PROVIDER_GL_NV_half_float, 40035 /* glNormal3hNV */);
96988 }
96989 
96990 static PFNGLNORMAL3HVNVPROC
epoxy_glNormal3hvNV_resolver(void)96991 epoxy_glNormal3hvNV_resolver(void)
96992 {
96993     return gl_single_resolver(PROVIDER_GL_NV_half_float, 40048 /* glNormal3hvNV */);
96994 }
96995 
96996 static PFNGLNORMAL3IPROC
epoxy_glNormal3i_resolver(void)96997 epoxy_glNormal3i_resolver(void)
96998 {
96999     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40062 /* glNormal3i */);
97000 }
97001 
97002 static PFNGLNORMAL3IVPROC
epoxy_glNormal3iv_resolver(void)97003 epoxy_glNormal3iv_resolver(void)
97004 {
97005     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40073 /* glNormal3iv */);
97006 }
97007 
97008 static PFNGLNORMAL3SPROC
epoxy_glNormal3s_resolver(void)97009 epoxy_glNormal3s_resolver(void)
97010 {
97011     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40085 /* glNormal3s */);
97012 }
97013 
97014 static PFNGLNORMAL3SVPROC
epoxy_glNormal3sv_resolver(void)97015 epoxy_glNormal3sv_resolver(void)
97016 {
97017     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40096 /* glNormal3sv */);
97018 }
97019 
97020 static PFNGLNORMAL3XPROC
epoxy_glNormal3x_resolver(void)97021 epoxy_glNormal3x_resolver(void)
97022 {
97023     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 40108 /* glNormal3x */);
97024 }
97025 
97026 static PFNGLNORMAL3XOESPROC
epoxy_glNormal3xOES_resolver(void)97027 epoxy_glNormal3xOES_resolver(void)
97028 {
97029     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 40119 /* glNormal3xOES */);
97030 }
97031 
97032 static PFNGLNORMAL3XVOESPROC
epoxy_glNormal3xvOES_resolver(void)97033 epoxy_glNormal3xvOES_resolver(void)
97034 {
97035     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 40133 /* glNormal3xvOES */);
97036 }
97037 
97038 static PFNGLNORMALFORMATNVPROC
epoxy_glNormalFormatNV_resolver(void)97039 epoxy_glNormalFormatNV_resolver(void)
97040 {
97041     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 40148 /* glNormalFormatNV */);
97042 }
97043 
97044 static PFNGLNORMALP3UIPROC
epoxy_glNormalP3ui_resolver(void)97045 epoxy_glNormalP3ui_resolver(void)
97046 {
97047     static const enum gl_provider providers[] = {
97048         PROVIDER_Desktop_OpenGL_3_3,
97049         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
97050         gl_provider_terminator
97051     };
97052     static const uint32_t entrypoints[] = {
97053         40165 /* "glNormalP3ui" */,
97054         40165 /* "glNormalP3ui" */,
97055     };
97056     return gl_provider_resolver(entrypoint_strings + 40165 /* "glNormalP3ui" */,
97057                                 providers, entrypoints);
97058 }
97059 
97060 static PFNGLNORMALP3UIVPROC
epoxy_glNormalP3uiv_resolver(void)97061 epoxy_glNormalP3uiv_resolver(void)
97062 {
97063     static const enum gl_provider providers[] = {
97064         PROVIDER_Desktop_OpenGL_3_3,
97065         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
97066         gl_provider_terminator
97067     };
97068     static const uint32_t entrypoints[] = {
97069         40178 /* "glNormalP3uiv" */,
97070         40178 /* "glNormalP3uiv" */,
97071     };
97072     return gl_provider_resolver(entrypoint_strings + 40178 /* "glNormalP3uiv" */,
97073                                 providers, entrypoints);
97074 }
97075 
97076 static PFNGLNORMALPOINTERPROC
epoxy_glNormalPointer_resolver(void)97077 epoxy_glNormalPointer_resolver(void)
97078 {
97079     static const enum gl_provider providers[] = {
97080         PROVIDER_Desktop_OpenGL_1_1,
97081         PROVIDER_OpenGL_ES_1_0,
97082         gl_provider_terminator
97083     };
97084     static const uint32_t entrypoints[] = {
97085         40192 /* "glNormalPointer" */,
97086         40192 /* "glNormalPointer" */,
97087     };
97088     return gl_provider_resolver(entrypoint_strings + 40192 /* "glNormalPointer" */,
97089                                 providers, entrypoints);
97090 }
97091 
97092 static PFNGLNORMALPOINTEREXTPROC
epoxy_glNormalPointerEXT_resolver(void)97093 epoxy_glNormalPointerEXT_resolver(void)
97094 {
97095     return gl_single_resolver(PROVIDER_GL_EXT_vertex_array, 40208 /* glNormalPointerEXT */);
97096 }
97097 
97098 static PFNGLNORMALPOINTERLISTIBMPROC
epoxy_glNormalPointerListIBM_resolver(void)97099 epoxy_glNormalPointerListIBM_resolver(void)
97100 {
97101     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 40227 /* glNormalPointerListIBM */);
97102 }
97103 
97104 static PFNGLNORMALPOINTERVINTELPROC
epoxy_glNormalPointervINTEL_resolver(void)97105 epoxy_glNormalPointervINTEL_resolver(void)
97106 {
97107     return gl_single_resolver(PROVIDER_GL_INTEL_parallel_arrays, 40250 /* glNormalPointervINTEL */);
97108 }
97109 
97110 static PFNGLNORMALSTREAM3BATIPROC
epoxy_glNormalStream3bATI_resolver(void)97111 epoxy_glNormalStream3bATI_resolver(void)
97112 {
97113     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40272 /* glNormalStream3bATI */);
97114 }
97115 
97116 static PFNGLNORMALSTREAM3BVATIPROC
epoxy_glNormalStream3bvATI_resolver(void)97117 epoxy_glNormalStream3bvATI_resolver(void)
97118 {
97119     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40292 /* glNormalStream3bvATI */);
97120 }
97121 
97122 static PFNGLNORMALSTREAM3DATIPROC
epoxy_glNormalStream3dATI_resolver(void)97123 epoxy_glNormalStream3dATI_resolver(void)
97124 {
97125     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40313 /* glNormalStream3dATI */);
97126 }
97127 
97128 static PFNGLNORMALSTREAM3DVATIPROC
epoxy_glNormalStream3dvATI_resolver(void)97129 epoxy_glNormalStream3dvATI_resolver(void)
97130 {
97131     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40333 /* glNormalStream3dvATI */);
97132 }
97133 
97134 static PFNGLNORMALSTREAM3FATIPROC
epoxy_glNormalStream3fATI_resolver(void)97135 epoxy_glNormalStream3fATI_resolver(void)
97136 {
97137     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40354 /* glNormalStream3fATI */);
97138 }
97139 
97140 static PFNGLNORMALSTREAM3FVATIPROC
epoxy_glNormalStream3fvATI_resolver(void)97141 epoxy_glNormalStream3fvATI_resolver(void)
97142 {
97143     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40374 /* glNormalStream3fvATI */);
97144 }
97145 
97146 static PFNGLNORMALSTREAM3IATIPROC
epoxy_glNormalStream3iATI_resolver(void)97147 epoxy_glNormalStream3iATI_resolver(void)
97148 {
97149     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40395 /* glNormalStream3iATI */);
97150 }
97151 
97152 static PFNGLNORMALSTREAM3IVATIPROC
epoxy_glNormalStream3ivATI_resolver(void)97153 epoxy_glNormalStream3ivATI_resolver(void)
97154 {
97155     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40415 /* glNormalStream3ivATI */);
97156 }
97157 
97158 static PFNGLNORMALSTREAM3SATIPROC
epoxy_glNormalStream3sATI_resolver(void)97159 epoxy_glNormalStream3sATI_resolver(void)
97160 {
97161     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40436 /* glNormalStream3sATI */);
97162 }
97163 
97164 static PFNGLNORMALSTREAM3SVATIPROC
epoxy_glNormalStream3svATI_resolver(void)97165 epoxy_glNormalStream3svATI_resolver(void)
97166 {
97167     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 40456 /* glNormalStream3svATI */);
97168 }
97169 
97170 static PFNGLOBJECTLABELPROC
epoxy_glObjectLabel_resolver(void)97171 epoxy_glObjectLabel_resolver(void)
97172 {
97173     static const enum gl_provider providers[] = {
97174         PROVIDER_Desktop_OpenGL_4_3,
97175         PROVIDER_GL_KHR_debug,
97176         PROVIDER_OpenGL_ES_3_2,
97177         PROVIDER_GL_KHR_debug,
97178         gl_provider_terminator
97179     };
97180     static const uint32_t entrypoints[] = {
97181         40477 /* "glObjectLabel" */,
97182         40477 /* "glObjectLabel" */,
97183         40477 /* "glObjectLabel" */,
97184         40491 /* "glObjectLabelKHR" */,
97185     };
97186     return gl_provider_resolver(entrypoint_strings + 40477 /* "glObjectLabel" */,
97187                                 providers, entrypoints);
97188 }
97189 
97190 static PFNGLOBJECTLABELKHRPROC
epoxy_glObjectLabelKHR_resolver(void)97191 epoxy_glObjectLabelKHR_resolver(void)
97192 {
97193     static const enum gl_provider providers[] = {
97194         PROVIDER_GL_KHR_debug,
97195         PROVIDER_Desktop_OpenGL_4_3,
97196         PROVIDER_GL_KHR_debug,
97197         PROVIDER_OpenGL_ES_3_2,
97198         gl_provider_terminator
97199     };
97200     static const uint32_t entrypoints[] = {
97201         40491 /* "glObjectLabelKHR" */,
97202         40477 /* "glObjectLabel" */,
97203         40477 /* "glObjectLabel" */,
97204         40477 /* "glObjectLabel" */,
97205     };
97206     return gl_provider_resolver(entrypoint_strings + 40491 /* "glObjectLabelKHR" */,
97207                                 providers, entrypoints);
97208 }
97209 
97210 static PFNGLOBJECTPTRLABELPROC
epoxy_glObjectPtrLabel_resolver(void)97211 epoxy_glObjectPtrLabel_resolver(void)
97212 {
97213     static const enum gl_provider providers[] = {
97214         PROVIDER_Desktop_OpenGL_4_3,
97215         PROVIDER_GL_KHR_debug,
97216         PROVIDER_OpenGL_ES_3_2,
97217         PROVIDER_GL_KHR_debug,
97218         gl_provider_terminator
97219     };
97220     static const uint32_t entrypoints[] = {
97221         40508 /* "glObjectPtrLabel" */,
97222         40508 /* "glObjectPtrLabel" */,
97223         40508 /* "glObjectPtrLabel" */,
97224         40525 /* "glObjectPtrLabelKHR" */,
97225     };
97226     return gl_provider_resolver(entrypoint_strings + 40508 /* "glObjectPtrLabel" */,
97227                                 providers, entrypoints);
97228 }
97229 
97230 static PFNGLOBJECTPTRLABELKHRPROC
epoxy_glObjectPtrLabelKHR_resolver(void)97231 epoxy_glObjectPtrLabelKHR_resolver(void)
97232 {
97233     static const enum gl_provider providers[] = {
97234         PROVIDER_GL_KHR_debug,
97235         PROVIDER_Desktop_OpenGL_4_3,
97236         PROVIDER_GL_KHR_debug,
97237         PROVIDER_OpenGL_ES_3_2,
97238         gl_provider_terminator
97239     };
97240     static const uint32_t entrypoints[] = {
97241         40525 /* "glObjectPtrLabelKHR" */,
97242         40508 /* "glObjectPtrLabel" */,
97243         40508 /* "glObjectPtrLabel" */,
97244         40508 /* "glObjectPtrLabel" */,
97245     };
97246     return gl_provider_resolver(entrypoint_strings + 40525 /* "glObjectPtrLabelKHR" */,
97247                                 providers, entrypoints);
97248 }
97249 
97250 static PFNGLOBJECTPURGEABLEAPPLEPROC
epoxy_glObjectPurgeableAPPLE_resolver(void)97251 epoxy_glObjectPurgeableAPPLE_resolver(void)
97252 {
97253     return gl_single_resolver(PROVIDER_GL_APPLE_object_purgeable, 40545 /* glObjectPurgeableAPPLE */);
97254 }
97255 
97256 static PFNGLOBJECTUNPURGEABLEAPPLEPROC
epoxy_glObjectUnpurgeableAPPLE_resolver(void)97257 epoxy_glObjectUnpurgeableAPPLE_resolver(void)
97258 {
97259     return gl_single_resolver(PROVIDER_GL_APPLE_object_purgeable, 40568 /* glObjectUnpurgeableAPPLE */);
97260 }
97261 
97262 static PFNGLORTHOPROC
epoxy_glOrtho_resolver(void)97263 epoxy_glOrtho_resolver(void)
97264 {
97265     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40593 /* glOrtho */);
97266 }
97267 
97268 static PFNGLORTHOFPROC
epoxy_glOrthof_resolver(void)97269 epoxy_glOrthof_resolver(void)
97270 {
97271     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 40601 /* glOrthof */);
97272 }
97273 
97274 static PFNGLORTHOFOESPROC
epoxy_glOrthofOES_resolver(void)97275 epoxy_glOrthofOES_resolver(void)
97276 {
97277     return gl_single_resolver(PROVIDER_GL_OES_single_precision, 40610 /* glOrthofOES */);
97278 }
97279 
97280 static PFNGLORTHOXPROC
epoxy_glOrthox_resolver(void)97281 epoxy_glOrthox_resolver(void)
97282 {
97283     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 40622 /* glOrthox */);
97284 }
97285 
97286 static PFNGLORTHOXOESPROC
epoxy_glOrthoxOES_resolver(void)97287 epoxy_glOrthoxOES_resolver(void)
97288 {
97289     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 40631 /* glOrthoxOES */);
97290 }
97291 
97292 static PFNGLPNTRIANGLESFATIPROC
epoxy_glPNTrianglesfATI_resolver(void)97293 epoxy_glPNTrianglesfATI_resolver(void)
97294 {
97295     return gl_single_resolver(PROVIDER_GL_ATI_pn_triangles, 40643 /* glPNTrianglesfATI */);
97296 }
97297 
97298 static PFNGLPNTRIANGLESIATIPROC
epoxy_glPNTrianglesiATI_resolver(void)97299 epoxy_glPNTrianglesiATI_resolver(void)
97300 {
97301     return gl_single_resolver(PROVIDER_GL_ATI_pn_triangles, 40661 /* glPNTrianglesiATI */);
97302 }
97303 
97304 static PFNGLPASSTEXCOORDATIPROC
epoxy_glPassTexCoordATI_resolver(void)97305 epoxy_glPassTexCoordATI_resolver(void)
97306 {
97307     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 40679 /* glPassTexCoordATI */);
97308 }
97309 
97310 static PFNGLPASSTHROUGHPROC
epoxy_glPassThrough_resolver(void)97311 epoxy_glPassThrough_resolver(void)
97312 {
97313     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 40697 /* glPassThrough */);
97314 }
97315 
97316 static PFNGLPASSTHROUGHXOESPROC
epoxy_glPassThroughxOES_resolver(void)97317 epoxy_glPassThroughxOES_resolver(void)
97318 {
97319     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 40711 /* glPassThroughxOES */);
97320 }
97321 
97322 static PFNGLPATCHPARAMETERFVPROC
epoxy_glPatchParameterfv_resolver(void)97323 epoxy_glPatchParameterfv_resolver(void)
97324 {
97325     static const enum gl_provider providers[] = {
97326         PROVIDER_Desktop_OpenGL_4_0,
97327         PROVIDER_GL_ARB_tessellation_shader,
97328         gl_provider_terminator
97329     };
97330     static const uint32_t entrypoints[] = {
97331         40729 /* "glPatchParameterfv" */,
97332         40729 /* "glPatchParameterfv" */,
97333     };
97334     return gl_provider_resolver(entrypoint_strings + 40729 /* "glPatchParameterfv" */,
97335                                 providers, entrypoints);
97336 }
97337 
97338 static PFNGLPATCHPARAMETERIPROC
epoxy_glPatchParameteri_resolver(void)97339 epoxy_glPatchParameteri_resolver(void)
97340 {
97341     static const enum gl_provider providers[] = {
97342         PROVIDER_Desktop_OpenGL_4_0,
97343         PROVIDER_GL_ARB_tessellation_shader,
97344         PROVIDER_OpenGL_ES_3_2,
97345         PROVIDER_GL_EXT_tessellation_shader,
97346         PROVIDER_GL_OES_tessellation_shader,
97347         gl_provider_terminator
97348     };
97349     static const uint32_t entrypoints[] = {
97350         40748 /* "glPatchParameteri" */,
97351         40748 /* "glPatchParameteri" */,
97352         40748 /* "glPatchParameteri" */,
97353         40766 /* "glPatchParameteriEXT" */,
97354         40787 /* "glPatchParameteriOES" */,
97355     };
97356     return gl_provider_resolver(entrypoint_strings + 40748 /* "glPatchParameteri" */,
97357                                 providers, entrypoints);
97358 }
97359 
97360 static PFNGLPATCHPARAMETERIEXTPROC
epoxy_glPatchParameteriEXT_resolver(void)97361 epoxy_glPatchParameteriEXT_resolver(void)
97362 {
97363     static const enum gl_provider providers[] = {
97364         PROVIDER_GL_EXT_tessellation_shader,
97365         PROVIDER_Desktop_OpenGL_4_0,
97366         PROVIDER_GL_ARB_tessellation_shader,
97367         PROVIDER_OpenGL_ES_3_2,
97368         PROVIDER_GL_OES_tessellation_shader,
97369         gl_provider_terminator
97370     };
97371     static const uint32_t entrypoints[] = {
97372         40766 /* "glPatchParameteriEXT" */,
97373         40748 /* "glPatchParameteri" */,
97374         40748 /* "glPatchParameteri" */,
97375         40748 /* "glPatchParameteri" */,
97376         40787 /* "glPatchParameteriOES" */,
97377     };
97378     return gl_provider_resolver(entrypoint_strings + 40766 /* "glPatchParameteriEXT" */,
97379                                 providers, entrypoints);
97380 }
97381 
97382 static PFNGLPATCHPARAMETERIOESPROC
epoxy_glPatchParameteriOES_resolver(void)97383 epoxy_glPatchParameteriOES_resolver(void)
97384 {
97385     static const enum gl_provider providers[] = {
97386         PROVIDER_GL_OES_tessellation_shader,
97387         PROVIDER_Desktop_OpenGL_4_0,
97388         PROVIDER_GL_ARB_tessellation_shader,
97389         PROVIDER_OpenGL_ES_3_2,
97390         PROVIDER_GL_EXT_tessellation_shader,
97391         gl_provider_terminator
97392     };
97393     static const uint32_t entrypoints[] = {
97394         40787 /* "glPatchParameteriOES" */,
97395         40748 /* "glPatchParameteri" */,
97396         40748 /* "glPatchParameteri" */,
97397         40748 /* "glPatchParameteri" */,
97398         40766 /* "glPatchParameteriEXT" */,
97399     };
97400     return gl_provider_resolver(entrypoint_strings + 40787 /* "glPatchParameteriOES" */,
97401                                 providers, entrypoints);
97402 }
97403 
97404 static PFNGLPATHCOLORGENNVPROC
epoxy_glPathColorGenNV_resolver(void)97405 epoxy_glPathColorGenNV_resolver(void)
97406 {
97407     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40808 /* glPathColorGenNV */);
97408 }
97409 
97410 static PFNGLPATHCOMMANDSNVPROC
epoxy_glPathCommandsNV_resolver(void)97411 epoxy_glPathCommandsNV_resolver(void)
97412 {
97413     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40825 /* glPathCommandsNV */);
97414 }
97415 
97416 static PFNGLPATHCOORDSNVPROC
epoxy_glPathCoordsNV_resolver(void)97417 epoxy_glPathCoordsNV_resolver(void)
97418 {
97419     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40842 /* glPathCoordsNV */);
97420 }
97421 
97422 static PFNGLPATHCOVERDEPTHFUNCNVPROC
epoxy_glPathCoverDepthFuncNV_resolver(void)97423 epoxy_glPathCoverDepthFuncNV_resolver(void)
97424 {
97425     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40857 /* glPathCoverDepthFuncNV */);
97426 }
97427 
97428 static PFNGLPATHDASHARRAYNVPROC
epoxy_glPathDashArrayNV_resolver(void)97429 epoxy_glPathDashArrayNV_resolver(void)
97430 {
97431     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40880 /* glPathDashArrayNV */);
97432 }
97433 
97434 static PFNGLPATHFOGGENNVPROC
epoxy_glPathFogGenNV_resolver(void)97435 epoxy_glPathFogGenNV_resolver(void)
97436 {
97437     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40898 /* glPathFogGenNV */);
97438 }
97439 
97440 static PFNGLPATHGLYPHINDEXARRAYNVPROC
epoxy_glPathGlyphIndexArrayNV_resolver(void)97441 epoxy_glPathGlyphIndexArrayNV_resolver(void)
97442 {
97443     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40913 /* glPathGlyphIndexArrayNV */);
97444 }
97445 
97446 static PFNGLPATHGLYPHINDEXRANGENVPROC
epoxy_glPathGlyphIndexRangeNV_resolver(void)97447 epoxy_glPathGlyphIndexRangeNV_resolver(void)
97448 {
97449     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40937 /* glPathGlyphIndexRangeNV */);
97450 }
97451 
97452 static PFNGLPATHGLYPHRANGENVPROC
epoxy_glPathGlyphRangeNV_resolver(void)97453 epoxy_glPathGlyphRangeNV_resolver(void)
97454 {
97455     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40961 /* glPathGlyphRangeNV */);
97456 }
97457 
97458 static PFNGLPATHGLYPHSNVPROC
epoxy_glPathGlyphsNV_resolver(void)97459 epoxy_glPathGlyphsNV_resolver(void)
97460 {
97461     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40980 /* glPathGlyphsNV */);
97462 }
97463 
97464 static PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC
epoxy_glPathMemoryGlyphIndexArrayNV_resolver(void)97465 epoxy_glPathMemoryGlyphIndexArrayNV_resolver(void)
97466 {
97467     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 40995 /* glPathMemoryGlyphIndexArrayNV */);
97468 }
97469 
97470 static PFNGLPATHPARAMETERFNVPROC
epoxy_glPathParameterfNV_resolver(void)97471 epoxy_glPathParameterfNV_resolver(void)
97472 {
97473     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41025 /* glPathParameterfNV */);
97474 }
97475 
97476 static PFNGLPATHPARAMETERFVNVPROC
epoxy_glPathParameterfvNV_resolver(void)97477 epoxy_glPathParameterfvNV_resolver(void)
97478 {
97479     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41044 /* glPathParameterfvNV */);
97480 }
97481 
97482 static PFNGLPATHPARAMETERINVPROC
epoxy_glPathParameteriNV_resolver(void)97483 epoxy_glPathParameteriNV_resolver(void)
97484 {
97485     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41064 /* glPathParameteriNV */);
97486 }
97487 
97488 static PFNGLPATHPARAMETERIVNVPROC
epoxy_glPathParameterivNV_resolver(void)97489 epoxy_glPathParameterivNV_resolver(void)
97490 {
97491     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41083 /* glPathParameterivNV */);
97492 }
97493 
97494 static PFNGLPATHSTENCILDEPTHOFFSETNVPROC
epoxy_glPathStencilDepthOffsetNV_resolver(void)97495 epoxy_glPathStencilDepthOffsetNV_resolver(void)
97496 {
97497     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41103 /* glPathStencilDepthOffsetNV */);
97498 }
97499 
97500 static PFNGLPATHSTENCILFUNCNVPROC
epoxy_glPathStencilFuncNV_resolver(void)97501 epoxy_glPathStencilFuncNV_resolver(void)
97502 {
97503     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41130 /* glPathStencilFuncNV */);
97504 }
97505 
97506 static PFNGLPATHSTRINGNVPROC
epoxy_glPathStringNV_resolver(void)97507 epoxy_glPathStringNV_resolver(void)
97508 {
97509     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41150 /* glPathStringNV */);
97510 }
97511 
97512 static PFNGLPATHSUBCOMMANDSNVPROC
epoxy_glPathSubCommandsNV_resolver(void)97513 epoxy_glPathSubCommandsNV_resolver(void)
97514 {
97515     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41165 /* glPathSubCommandsNV */);
97516 }
97517 
97518 static PFNGLPATHSUBCOORDSNVPROC
epoxy_glPathSubCoordsNV_resolver(void)97519 epoxy_glPathSubCoordsNV_resolver(void)
97520 {
97521     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41185 /* glPathSubCoordsNV */);
97522 }
97523 
97524 static PFNGLPATHTEXGENNVPROC
epoxy_glPathTexGenNV_resolver(void)97525 epoxy_glPathTexGenNV_resolver(void)
97526 {
97527     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41203 /* glPathTexGenNV */);
97528 }
97529 
97530 static PFNGLPAUSETRANSFORMFEEDBACKPROC
epoxy_glPauseTransformFeedback_resolver(void)97531 epoxy_glPauseTransformFeedback_resolver(void)
97532 {
97533     static const enum gl_provider providers[] = {
97534         PROVIDER_Desktop_OpenGL_4_0,
97535         PROVIDER_GL_ARB_transform_feedback2,
97536         PROVIDER_OpenGL_ES_3_0,
97537         PROVIDER_GL_NV_transform_feedback2,
97538         gl_provider_terminator
97539     };
97540     static const uint32_t entrypoints[] = {
97541         41218 /* "glPauseTransformFeedback" */,
97542         41218 /* "glPauseTransformFeedback" */,
97543         41218 /* "glPauseTransformFeedback" */,
97544         41243 /* "glPauseTransformFeedbackNV" */,
97545     };
97546     return gl_provider_resolver(entrypoint_strings + 41218 /* "glPauseTransformFeedback" */,
97547                                 providers, entrypoints);
97548 }
97549 
97550 static PFNGLPAUSETRANSFORMFEEDBACKNVPROC
epoxy_glPauseTransformFeedbackNV_resolver(void)97551 epoxy_glPauseTransformFeedbackNV_resolver(void)
97552 {
97553     static const enum gl_provider providers[] = {
97554         PROVIDER_GL_NV_transform_feedback2,
97555         PROVIDER_Desktop_OpenGL_4_0,
97556         PROVIDER_GL_ARB_transform_feedback2,
97557         PROVIDER_OpenGL_ES_3_0,
97558         gl_provider_terminator
97559     };
97560     static const uint32_t entrypoints[] = {
97561         41243 /* "glPauseTransformFeedbackNV" */,
97562         41218 /* "glPauseTransformFeedback" */,
97563         41218 /* "glPauseTransformFeedback" */,
97564         41218 /* "glPauseTransformFeedback" */,
97565     };
97566     return gl_provider_resolver(entrypoint_strings + 41243 /* "glPauseTransformFeedbackNV" */,
97567                                 providers, entrypoints);
97568 }
97569 
97570 static PFNGLPIXELDATARANGENVPROC
epoxy_glPixelDataRangeNV_resolver(void)97571 epoxy_glPixelDataRangeNV_resolver(void)
97572 {
97573     return gl_single_resolver(PROVIDER_GL_NV_pixel_data_range, 41270 /* glPixelDataRangeNV */);
97574 }
97575 
97576 static PFNGLPIXELMAPFVPROC
epoxy_glPixelMapfv_resolver(void)97577 epoxy_glPixelMapfv_resolver(void)
97578 {
97579     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41289 /* glPixelMapfv */);
97580 }
97581 
97582 static PFNGLPIXELMAPUIVPROC
epoxy_glPixelMapuiv_resolver(void)97583 epoxy_glPixelMapuiv_resolver(void)
97584 {
97585     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41302 /* glPixelMapuiv */);
97586 }
97587 
97588 static PFNGLPIXELMAPUSVPROC
epoxy_glPixelMapusv_resolver(void)97589 epoxy_glPixelMapusv_resolver(void)
97590 {
97591     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41316 /* glPixelMapusv */);
97592 }
97593 
97594 static PFNGLPIXELMAPXPROC
epoxy_glPixelMapx_resolver(void)97595 epoxy_glPixelMapx_resolver(void)
97596 {
97597     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 41330 /* glPixelMapx */);
97598 }
97599 
97600 static PFNGLPIXELSTOREFPROC
epoxy_glPixelStoref_resolver(void)97601 epoxy_glPixelStoref_resolver(void)
97602 {
97603     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41342 /* glPixelStoref */);
97604 }
97605 
97606 static PFNGLPIXELSTOREIPROC
epoxy_glPixelStorei_resolver(void)97607 epoxy_glPixelStorei_resolver(void)
97608 {
97609     static const enum gl_provider providers[] = {
97610         PROVIDER_Desktop_OpenGL_1_0,
97611         PROVIDER_OpenGL_ES_1_0,
97612         PROVIDER_OpenGL_ES_2_0,
97613         gl_provider_terminator
97614     };
97615     static const uint32_t entrypoints[] = {
97616         41356 /* "glPixelStorei" */,
97617         41356 /* "glPixelStorei" */,
97618         41356 /* "glPixelStorei" */,
97619     };
97620     return gl_provider_resolver(entrypoint_strings + 41356 /* "glPixelStorei" */,
97621                                 providers, entrypoints);
97622 }
97623 
97624 static PFNGLPIXELSTOREXPROC
epoxy_glPixelStorex_resolver(void)97625 epoxy_glPixelStorex_resolver(void)
97626 {
97627     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 41370 /* glPixelStorex */);
97628 }
97629 
97630 static PFNGLPIXELTEXGENPARAMETERFSGISPROC
epoxy_glPixelTexGenParameterfSGIS_resolver(void)97631 epoxy_glPixelTexGenParameterfSGIS_resolver(void)
97632 {
97633     return gl_single_resolver(PROVIDER_GL_SGIS_pixel_texture, 41384 /* glPixelTexGenParameterfSGIS */);
97634 }
97635 
97636 static PFNGLPIXELTEXGENPARAMETERFVSGISPROC
epoxy_glPixelTexGenParameterfvSGIS_resolver(void)97637 epoxy_glPixelTexGenParameterfvSGIS_resolver(void)
97638 {
97639     return gl_single_resolver(PROVIDER_GL_SGIS_pixel_texture, 41412 /* glPixelTexGenParameterfvSGIS */);
97640 }
97641 
97642 static PFNGLPIXELTEXGENPARAMETERISGISPROC
epoxy_glPixelTexGenParameteriSGIS_resolver(void)97643 epoxy_glPixelTexGenParameteriSGIS_resolver(void)
97644 {
97645     return gl_single_resolver(PROVIDER_GL_SGIS_pixel_texture, 41441 /* glPixelTexGenParameteriSGIS */);
97646 }
97647 
97648 static PFNGLPIXELTEXGENPARAMETERIVSGISPROC
epoxy_glPixelTexGenParameterivSGIS_resolver(void)97649 epoxy_glPixelTexGenParameterivSGIS_resolver(void)
97650 {
97651     return gl_single_resolver(PROVIDER_GL_SGIS_pixel_texture, 41469 /* glPixelTexGenParameterivSGIS */);
97652 }
97653 
97654 static PFNGLPIXELTEXGENSGIXPROC
epoxy_glPixelTexGenSGIX_resolver(void)97655 epoxy_glPixelTexGenSGIX_resolver(void)
97656 {
97657     return gl_single_resolver(PROVIDER_GL_SGIX_pixel_texture, 41498 /* glPixelTexGenSGIX */);
97658 }
97659 
97660 static PFNGLPIXELTRANSFERFPROC
epoxy_glPixelTransferf_resolver(void)97661 epoxy_glPixelTransferf_resolver(void)
97662 {
97663     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41516 /* glPixelTransferf */);
97664 }
97665 
97666 static PFNGLPIXELTRANSFERIPROC
epoxy_glPixelTransferi_resolver(void)97667 epoxy_glPixelTransferi_resolver(void)
97668 {
97669     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41533 /* glPixelTransferi */);
97670 }
97671 
97672 static PFNGLPIXELTRANSFERXOESPROC
epoxy_glPixelTransferxOES_resolver(void)97673 epoxy_glPixelTransferxOES_resolver(void)
97674 {
97675     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 41550 /* glPixelTransferxOES */);
97676 }
97677 
97678 static PFNGLPIXELTRANSFORMPARAMETERFEXTPROC
epoxy_glPixelTransformParameterfEXT_resolver(void)97679 epoxy_glPixelTransformParameterfEXT_resolver(void)
97680 {
97681     return gl_single_resolver(PROVIDER_GL_EXT_pixel_transform, 41570 /* glPixelTransformParameterfEXT */);
97682 }
97683 
97684 static PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC
epoxy_glPixelTransformParameterfvEXT_resolver(void)97685 epoxy_glPixelTransformParameterfvEXT_resolver(void)
97686 {
97687     return gl_single_resolver(PROVIDER_GL_EXT_pixel_transform, 41600 /* glPixelTransformParameterfvEXT */);
97688 }
97689 
97690 static PFNGLPIXELTRANSFORMPARAMETERIEXTPROC
epoxy_glPixelTransformParameteriEXT_resolver(void)97691 epoxy_glPixelTransformParameteriEXT_resolver(void)
97692 {
97693     return gl_single_resolver(PROVIDER_GL_EXT_pixel_transform, 41631 /* glPixelTransformParameteriEXT */);
97694 }
97695 
97696 static PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC
epoxy_glPixelTransformParameterivEXT_resolver(void)97697 epoxy_glPixelTransformParameterivEXT_resolver(void)
97698 {
97699     return gl_single_resolver(PROVIDER_GL_EXT_pixel_transform, 41661 /* glPixelTransformParameterivEXT */);
97700 }
97701 
97702 static PFNGLPIXELZOOMPROC
epoxy_glPixelZoom_resolver(void)97703 epoxy_glPixelZoom_resolver(void)
97704 {
97705     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 41692 /* glPixelZoom */);
97706 }
97707 
97708 static PFNGLPIXELZOOMXOESPROC
epoxy_glPixelZoomxOES_resolver(void)97709 epoxy_glPixelZoomxOES_resolver(void)
97710 {
97711     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 41704 /* glPixelZoomxOES */);
97712 }
97713 
97714 static PFNGLPOINTALONGPATHNVPROC
epoxy_glPointAlongPathNV_resolver(void)97715 epoxy_glPointAlongPathNV_resolver(void)
97716 {
97717     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 41720 /* glPointAlongPathNV */);
97718 }
97719 
97720 static PFNGLPOINTPARAMETERFPROC
epoxy_glPointParameterf_resolver(void)97721 epoxy_glPointParameterf_resolver(void)
97722 {
97723     static const enum gl_provider providers[] = {
97724         PROVIDER_Desktop_OpenGL_1_4,
97725         PROVIDER_OpenGL_ES_1_0,
97726         PROVIDER_GL_ARB_point_parameters,
97727         PROVIDER_GL_EXT_point_parameters,
97728         PROVIDER_GL_SGIS_point_parameters,
97729         gl_provider_terminator
97730     };
97731     static const uint32_t entrypoints[] = {
97732         41739 /* "glPointParameterf" */,
97733         41739 /* "glPointParameterf" */,
97734         41757 /* "glPointParameterfARB" */,
97735         41778 /* "glPointParameterfEXT" */,
97736         41799 /* "glPointParameterfSGIS" */,
97737     };
97738     return gl_provider_resolver(entrypoint_strings + 41739 /* "glPointParameterf" */,
97739                                 providers, entrypoints);
97740 }
97741 
97742 static PFNGLPOINTPARAMETERFARBPROC
epoxy_glPointParameterfARB_resolver(void)97743 epoxy_glPointParameterfARB_resolver(void)
97744 {
97745     static const enum gl_provider providers[] = {
97746         PROVIDER_GL_ARB_point_parameters,
97747         PROVIDER_Desktop_OpenGL_1_4,
97748         PROVIDER_OpenGL_ES_1_0,
97749         PROVIDER_GL_EXT_point_parameters,
97750         PROVIDER_GL_SGIS_point_parameters,
97751         gl_provider_terminator
97752     };
97753     static const uint32_t entrypoints[] = {
97754         41757 /* "glPointParameterfARB" */,
97755         41739 /* "glPointParameterf" */,
97756         41739 /* "glPointParameterf" */,
97757         41778 /* "glPointParameterfEXT" */,
97758         41799 /* "glPointParameterfSGIS" */,
97759     };
97760     return gl_provider_resolver(entrypoint_strings + 41757 /* "glPointParameterfARB" */,
97761                                 providers, entrypoints);
97762 }
97763 
97764 static PFNGLPOINTPARAMETERFEXTPROC
epoxy_glPointParameterfEXT_resolver(void)97765 epoxy_glPointParameterfEXT_resolver(void)
97766 {
97767     static const enum gl_provider providers[] = {
97768         PROVIDER_GL_EXT_point_parameters,
97769         PROVIDER_Desktop_OpenGL_1_4,
97770         PROVIDER_OpenGL_ES_1_0,
97771         PROVIDER_GL_ARB_point_parameters,
97772         PROVIDER_GL_SGIS_point_parameters,
97773         gl_provider_terminator
97774     };
97775     static const uint32_t entrypoints[] = {
97776         41778 /* "glPointParameterfEXT" */,
97777         41739 /* "glPointParameterf" */,
97778         41739 /* "glPointParameterf" */,
97779         41757 /* "glPointParameterfARB" */,
97780         41799 /* "glPointParameterfSGIS" */,
97781     };
97782     return gl_provider_resolver(entrypoint_strings + 41778 /* "glPointParameterfEXT" */,
97783                                 providers, entrypoints);
97784 }
97785 
97786 static PFNGLPOINTPARAMETERFSGISPROC
epoxy_glPointParameterfSGIS_resolver(void)97787 epoxy_glPointParameterfSGIS_resolver(void)
97788 {
97789     static const enum gl_provider providers[] = {
97790         PROVIDER_GL_SGIS_point_parameters,
97791         PROVIDER_Desktop_OpenGL_1_4,
97792         PROVIDER_OpenGL_ES_1_0,
97793         PROVIDER_GL_ARB_point_parameters,
97794         PROVIDER_GL_EXT_point_parameters,
97795         gl_provider_terminator
97796     };
97797     static const uint32_t entrypoints[] = {
97798         41799 /* "glPointParameterfSGIS" */,
97799         41739 /* "glPointParameterf" */,
97800         41739 /* "glPointParameterf" */,
97801         41757 /* "glPointParameterfARB" */,
97802         41778 /* "glPointParameterfEXT" */,
97803     };
97804     return gl_provider_resolver(entrypoint_strings + 41799 /* "glPointParameterfSGIS" */,
97805                                 providers, entrypoints);
97806 }
97807 
97808 static PFNGLPOINTPARAMETERFVPROC
epoxy_glPointParameterfv_resolver(void)97809 epoxy_glPointParameterfv_resolver(void)
97810 {
97811     static const enum gl_provider providers[] = {
97812         PROVIDER_Desktop_OpenGL_1_4,
97813         PROVIDER_OpenGL_ES_1_0,
97814         PROVIDER_GL_ARB_point_parameters,
97815         PROVIDER_GL_EXT_point_parameters,
97816         PROVIDER_GL_SGIS_point_parameters,
97817         gl_provider_terminator
97818     };
97819     static const uint32_t entrypoints[] = {
97820         41821 /* "glPointParameterfv" */,
97821         41821 /* "glPointParameterfv" */,
97822         41840 /* "glPointParameterfvARB" */,
97823         41862 /* "glPointParameterfvEXT" */,
97824         41884 /* "glPointParameterfvSGIS" */,
97825     };
97826     return gl_provider_resolver(entrypoint_strings + 41821 /* "glPointParameterfv" */,
97827                                 providers, entrypoints);
97828 }
97829 
97830 static PFNGLPOINTPARAMETERFVARBPROC
epoxy_glPointParameterfvARB_resolver(void)97831 epoxy_glPointParameterfvARB_resolver(void)
97832 {
97833     static const enum gl_provider providers[] = {
97834         PROVIDER_GL_ARB_point_parameters,
97835         PROVIDER_Desktop_OpenGL_1_4,
97836         PROVIDER_OpenGL_ES_1_0,
97837         PROVIDER_GL_EXT_point_parameters,
97838         PROVIDER_GL_SGIS_point_parameters,
97839         gl_provider_terminator
97840     };
97841     static const uint32_t entrypoints[] = {
97842         41840 /* "glPointParameterfvARB" */,
97843         41821 /* "glPointParameterfv" */,
97844         41821 /* "glPointParameterfv" */,
97845         41862 /* "glPointParameterfvEXT" */,
97846         41884 /* "glPointParameterfvSGIS" */,
97847     };
97848     return gl_provider_resolver(entrypoint_strings + 41840 /* "glPointParameterfvARB" */,
97849                                 providers, entrypoints);
97850 }
97851 
97852 static PFNGLPOINTPARAMETERFVEXTPROC
epoxy_glPointParameterfvEXT_resolver(void)97853 epoxy_glPointParameterfvEXT_resolver(void)
97854 {
97855     static const enum gl_provider providers[] = {
97856         PROVIDER_GL_EXT_point_parameters,
97857         PROVIDER_Desktop_OpenGL_1_4,
97858         PROVIDER_OpenGL_ES_1_0,
97859         PROVIDER_GL_ARB_point_parameters,
97860         PROVIDER_GL_SGIS_point_parameters,
97861         gl_provider_terminator
97862     };
97863     static const uint32_t entrypoints[] = {
97864         41862 /* "glPointParameterfvEXT" */,
97865         41821 /* "glPointParameterfv" */,
97866         41821 /* "glPointParameterfv" */,
97867         41840 /* "glPointParameterfvARB" */,
97868         41884 /* "glPointParameterfvSGIS" */,
97869     };
97870     return gl_provider_resolver(entrypoint_strings + 41862 /* "glPointParameterfvEXT" */,
97871                                 providers, entrypoints);
97872 }
97873 
97874 static PFNGLPOINTPARAMETERFVSGISPROC
epoxy_glPointParameterfvSGIS_resolver(void)97875 epoxy_glPointParameterfvSGIS_resolver(void)
97876 {
97877     static const enum gl_provider providers[] = {
97878         PROVIDER_GL_SGIS_point_parameters,
97879         PROVIDER_Desktop_OpenGL_1_4,
97880         PROVIDER_OpenGL_ES_1_0,
97881         PROVIDER_GL_ARB_point_parameters,
97882         PROVIDER_GL_EXT_point_parameters,
97883         gl_provider_terminator
97884     };
97885     static const uint32_t entrypoints[] = {
97886         41884 /* "glPointParameterfvSGIS" */,
97887         41821 /* "glPointParameterfv" */,
97888         41821 /* "glPointParameterfv" */,
97889         41840 /* "glPointParameterfvARB" */,
97890         41862 /* "glPointParameterfvEXT" */,
97891     };
97892     return gl_provider_resolver(entrypoint_strings + 41884 /* "glPointParameterfvSGIS" */,
97893                                 providers, entrypoints);
97894 }
97895 
97896 static PFNGLPOINTPARAMETERIPROC
epoxy_glPointParameteri_resolver(void)97897 epoxy_glPointParameteri_resolver(void)
97898 {
97899     static const enum gl_provider providers[] = {
97900         PROVIDER_Desktop_OpenGL_1_4,
97901         PROVIDER_GL_NV_point_sprite,
97902         gl_provider_terminator
97903     };
97904     static const uint32_t entrypoints[] = {
97905         41907 /* "glPointParameteri" */,
97906         41925 /* "glPointParameteriNV" */,
97907     };
97908     return gl_provider_resolver(entrypoint_strings + 41907 /* "glPointParameteri" */,
97909                                 providers, entrypoints);
97910 }
97911 
97912 static PFNGLPOINTPARAMETERINVPROC
epoxy_glPointParameteriNV_resolver(void)97913 epoxy_glPointParameteriNV_resolver(void)
97914 {
97915     static const enum gl_provider providers[] = {
97916         PROVIDER_GL_NV_point_sprite,
97917         PROVIDER_Desktop_OpenGL_1_4,
97918         gl_provider_terminator
97919     };
97920     static const uint32_t entrypoints[] = {
97921         41925 /* "glPointParameteriNV" */,
97922         41907 /* "glPointParameteri" */,
97923     };
97924     return gl_provider_resolver(entrypoint_strings + 41925 /* "glPointParameteriNV" */,
97925                                 providers, entrypoints);
97926 }
97927 
97928 static PFNGLPOINTPARAMETERIVPROC
epoxy_glPointParameteriv_resolver(void)97929 epoxy_glPointParameteriv_resolver(void)
97930 {
97931     static const enum gl_provider providers[] = {
97932         PROVIDER_Desktop_OpenGL_1_4,
97933         PROVIDER_GL_NV_point_sprite,
97934         gl_provider_terminator
97935     };
97936     static const uint32_t entrypoints[] = {
97937         41945 /* "glPointParameteriv" */,
97938         41964 /* "glPointParameterivNV" */,
97939     };
97940     return gl_provider_resolver(entrypoint_strings + 41945 /* "glPointParameteriv" */,
97941                                 providers, entrypoints);
97942 }
97943 
97944 static PFNGLPOINTPARAMETERIVNVPROC
epoxy_glPointParameterivNV_resolver(void)97945 epoxy_glPointParameterivNV_resolver(void)
97946 {
97947     static const enum gl_provider providers[] = {
97948         PROVIDER_GL_NV_point_sprite,
97949         PROVIDER_Desktop_OpenGL_1_4,
97950         gl_provider_terminator
97951     };
97952     static const uint32_t entrypoints[] = {
97953         41964 /* "glPointParameterivNV" */,
97954         41945 /* "glPointParameteriv" */,
97955     };
97956     return gl_provider_resolver(entrypoint_strings + 41964 /* "glPointParameterivNV" */,
97957                                 providers, entrypoints);
97958 }
97959 
97960 static PFNGLPOINTPARAMETERXPROC
epoxy_glPointParameterx_resolver(void)97961 epoxy_glPointParameterx_resolver(void)
97962 {
97963     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 41985 /* glPointParameterx */);
97964 }
97965 
97966 static PFNGLPOINTPARAMETERXOESPROC
epoxy_glPointParameterxOES_resolver(void)97967 epoxy_glPointParameterxOES_resolver(void)
97968 {
97969     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 42003 /* glPointParameterxOES */);
97970 }
97971 
97972 static PFNGLPOINTPARAMETERXVPROC
epoxy_glPointParameterxv_resolver(void)97973 epoxy_glPointParameterxv_resolver(void)
97974 {
97975     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 42024 /* glPointParameterxv */);
97976 }
97977 
97978 static PFNGLPOINTPARAMETERXVOESPROC
epoxy_glPointParameterxvOES_resolver(void)97979 epoxy_glPointParameterxvOES_resolver(void)
97980 {
97981     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 42043 /* glPointParameterxvOES */);
97982 }
97983 
97984 static PFNGLPOINTSIZEPROC
epoxy_glPointSize_resolver(void)97985 epoxy_glPointSize_resolver(void)
97986 {
97987     static const enum gl_provider providers[] = {
97988         PROVIDER_Desktop_OpenGL_1_0,
97989         PROVIDER_OpenGL_ES_1_0,
97990         gl_provider_terminator
97991     };
97992     static const uint32_t entrypoints[] = {
97993         42065 /* "glPointSize" */,
97994         42065 /* "glPointSize" */,
97995     };
97996     return gl_provider_resolver(entrypoint_strings + 42065 /* "glPointSize" */,
97997                                 providers, entrypoints);
97998 }
97999 
98000 static PFNGLPOINTSIZEPOINTEROESPROC
epoxy_glPointSizePointerOES_resolver(void)98001 epoxy_glPointSizePointerOES_resolver(void)
98002 {
98003     return gl_single_resolver(PROVIDER_GL_OES_point_size_array, 42077 /* glPointSizePointerOES */);
98004 }
98005 
98006 static PFNGLPOINTSIZEXPROC
epoxy_glPointSizex_resolver(void)98007 epoxy_glPointSizex_resolver(void)
98008 {
98009     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 42099 /* glPointSizex */);
98010 }
98011 
98012 static PFNGLPOINTSIZEXOESPROC
epoxy_glPointSizexOES_resolver(void)98013 epoxy_glPointSizexOES_resolver(void)
98014 {
98015     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 42112 /* glPointSizexOES */);
98016 }
98017 
98018 static PFNGLPOLLASYNCSGIXPROC
epoxy_glPollAsyncSGIX_resolver(void)98019 epoxy_glPollAsyncSGIX_resolver(void)
98020 {
98021     return gl_single_resolver(PROVIDER_GL_SGIX_async, 42128 /* glPollAsyncSGIX */);
98022 }
98023 
98024 static PFNGLPOLLINSTRUMENTSSGIXPROC
epoxy_glPollInstrumentsSGIX_resolver(void)98025 epoxy_glPollInstrumentsSGIX_resolver(void)
98026 {
98027     return gl_single_resolver(PROVIDER_GL_SGIX_instruments, 42144 /* glPollInstrumentsSGIX */);
98028 }
98029 
98030 static PFNGLPOLYGONMODEPROC
epoxy_glPolygonMode_resolver(void)98031 epoxy_glPolygonMode_resolver(void)
98032 {
98033     static const enum gl_provider providers[] = {
98034         PROVIDER_Desktop_OpenGL_1_0,
98035         PROVIDER_GL_NV_polygon_mode,
98036         gl_provider_terminator
98037     };
98038     static const uint32_t entrypoints[] = {
98039         42166 /* "glPolygonMode" */,
98040         42180 /* "glPolygonModeNV" */,
98041     };
98042     return gl_provider_resolver(entrypoint_strings + 42166 /* "glPolygonMode" */,
98043                                 providers, entrypoints);
98044 }
98045 
98046 static PFNGLPOLYGONMODENVPROC
epoxy_glPolygonModeNV_resolver(void)98047 epoxy_glPolygonModeNV_resolver(void)
98048 {
98049     static const enum gl_provider providers[] = {
98050         PROVIDER_GL_NV_polygon_mode,
98051         PROVIDER_Desktop_OpenGL_1_0,
98052         gl_provider_terminator
98053     };
98054     static const uint32_t entrypoints[] = {
98055         42180 /* "glPolygonModeNV" */,
98056         42166 /* "glPolygonMode" */,
98057     };
98058     return gl_provider_resolver(entrypoint_strings + 42180 /* "glPolygonModeNV" */,
98059                                 providers, entrypoints);
98060 }
98061 
98062 static PFNGLPOLYGONOFFSETPROC
epoxy_glPolygonOffset_resolver(void)98063 epoxy_glPolygonOffset_resolver(void)
98064 {
98065     static const enum gl_provider providers[] = {
98066         PROVIDER_Desktop_OpenGL_1_1,
98067         PROVIDER_OpenGL_ES_1_0,
98068         PROVIDER_OpenGL_ES_2_0,
98069         gl_provider_terminator
98070     };
98071     static const uint32_t entrypoints[] = {
98072         42196 /* "glPolygonOffset" */,
98073         42196 /* "glPolygonOffset" */,
98074         42196 /* "glPolygonOffset" */,
98075     };
98076     return gl_provider_resolver(entrypoint_strings + 42196 /* "glPolygonOffset" */,
98077                                 providers, entrypoints);
98078 }
98079 
98080 static PFNGLPOLYGONOFFSETCLAMPPROC
epoxy_glPolygonOffsetClamp_resolver(void)98081 epoxy_glPolygonOffsetClamp_resolver(void)
98082 {
98083     static const enum gl_provider providers[] = {
98084         PROVIDER_Desktop_OpenGL_4_6,
98085         PROVIDER_GL_ARB_polygon_offset_clamp,
98086         PROVIDER_GL_EXT_polygon_offset_clamp,
98087         gl_provider_terminator
98088     };
98089     static const uint32_t entrypoints[] = {
98090         42212 /* "glPolygonOffsetClamp" */,
98091         42212 /* "glPolygonOffsetClamp" */,
98092         42233 /* "glPolygonOffsetClampEXT" */,
98093     };
98094     return gl_provider_resolver(entrypoint_strings + 42212 /* "glPolygonOffsetClamp" */,
98095                                 providers, entrypoints);
98096 }
98097 
98098 static PFNGLPOLYGONOFFSETCLAMPEXTPROC
epoxy_glPolygonOffsetClampEXT_resolver(void)98099 epoxy_glPolygonOffsetClampEXT_resolver(void)
98100 {
98101     static const enum gl_provider providers[] = {
98102         PROVIDER_GL_EXT_polygon_offset_clamp,
98103         PROVIDER_Desktop_OpenGL_4_6,
98104         PROVIDER_GL_ARB_polygon_offset_clamp,
98105         gl_provider_terminator
98106     };
98107     static const uint32_t entrypoints[] = {
98108         42233 /* "glPolygonOffsetClampEXT" */,
98109         42212 /* "glPolygonOffsetClamp" */,
98110         42212 /* "glPolygonOffsetClamp" */,
98111     };
98112     return gl_provider_resolver(entrypoint_strings + 42233 /* "glPolygonOffsetClampEXT" */,
98113                                 providers, entrypoints);
98114 }
98115 
98116 static PFNGLPOLYGONOFFSETEXTPROC
epoxy_glPolygonOffsetEXT_resolver(void)98117 epoxy_glPolygonOffsetEXT_resolver(void)
98118 {
98119     return gl_single_resolver(PROVIDER_GL_EXT_polygon_offset, 42257 /* glPolygonOffsetEXT */);
98120 }
98121 
98122 static PFNGLPOLYGONOFFSETXPROC
epoxy_glPolygonOffsetx_resolver(void)98123 epoxy_glPolygonOffsetx_resolver(void)
98124 {
98125     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 42276 /* glPolygonOffsetx */);
98126 }
98127 
98128 static PFNGLPOLYGONOFFSETXOESPROC
epoxy_glPolygonOffsetxOES_resolver(void)98129 epoxy_glPolygonOffsetxOES_resolver(void)
98130 {
98131     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 42293 /* glPolygonOffsetxOES */);
98132 }
98133 
98134 static PFNGLPOLYGONSTIPPLEPROC
epoxy_glPolygonStipple_resolver(void)98135 epoxy_glPolygonStipple_resolver(void)
98136 {
98137     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 42313 /* glPolygonStipple */);
98138 }
98139 
98140 static PFNGLPOPATTRIBPROC
epoxy_glPopAttrib_resolver(void)98141 epoxy_glPopAttrib_resolver(void)
98142 {
98143     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 42330 /* glPopAttrib */);
98144 }
98145 
98146 static PFNGLPOPCLIENTATTRIBPROC
epoxy_glPopClientAttrib_resolver(void)98147 epoxy_glPopClientAttrib_resolver(void)
98148 {
98149     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 42342 /* glPopClientAttrib */);
98150 }
98151 
98152 static PFNGLPOPDEBUGGROUPPROC
epoxy_glPopDebugGroup_resolver(void)98153 epoxy_glPopDebugGroup_resolver(void)
98154 {
98155     static const enum gl_provider providers[] = {
98156         PROVIDER_Desktop_OpenGL_4_3,
98157         PROVIDER_GL_KHR_debug,
98158         PROVIDER_OpenGL_ES_3_2,
98159         PROVIDER_GL_KHR_debug,
98160         gl_provider_terminator
98161     };
98162     static const uint32_t entrypoints[] = {
98163         42360 /* "glPopDebugGroup" */,
98164         42360 /* "glPopDebugGroup" */,
98165         42360 /* "glPopDebugGroup" */,
98166         42376 /* "glPopDebugGroupKHR" */,
98167     };
98168     return gl_provider_resolver(entrypoint_strings + 42360 /* "glPopDebugGroup" */,
98169                                 providers, entrypoints);
98170 }
98171 
98172 static PFNGLPOPDEBUGGROUPKHRPROC
epoxy_glPopDebugGroupKHR_resolver(void)98173 epoxy_glPopDebugGroupKHR_resolver(void)
98174 {
98175     static const enum gl_provider providers[] = {
98176         PROVIDER_GL_KHR_debug,
98177         PROVIDER_Desktop_OpenGL_4_3,
98178         PROVIDER_GL_KHR_debug,
98179         PROVIDER_OpenGL_ES_3_2,
98180         gl_provider_terminator
98181     };
98182     static const uint32_t entrypoints[] = {
98183         42376 /* "glPopDebugGroupKHR" */,
98184         42360 /* "glPopDebugGroup" */,
98185         42360 /* "glPopDebugGroup" */,
98186         42360 /* "glPopDebugGroup" */,
98187     };
98188     return gl_provider_resolver(entrypoint_strings + 42376 /* "glPopDebugGroupKHR" */,
98189                                 providers, entrypoints);
98190 }
98191 
98192 static PFNGLPOPGROUPMARKEREXTPROC
epoxy_glPopGroupMarkerEXT_resolver(void)98193 epoxy_glPopGroupMarkerEXT_resolver(void)
98194 {
98195     return gl_single_resolver(PROVIDER_GL_EXT_debug_marker, 42395 /* glPopGroupMarkerEXT */);
98196 }
98197 
98198 static PFNGLPOPMATRIXPROC
epoxy_glPopMatrix_resolver(void)98199 epoxy_glPopMatrix_resolver(void)
98200 {
98201     static const enum gl_provider providers[] = {
98202         PROVIDER_Desktop_OpenGL_1_0,
98203         PROVIDER_OpenGL_ES_1_0,
98204         gl_provider_terminator
98205     };
98206     static const uint32_t entrypoints[] = {
98207         42415 /* "glPopMatrix" */,
98208         42415 /* "glPopMatrix" */,
98209     };
98210     return gl_provider_resolver(entrypoint_strings + 42415 /* "glPopMatrix" */,
98211                                 providers, entrypoints);
98212 }
98213 
98214 static PFNGLPOPNAMEPROC
epoxy_glPopName_resolver(void)98215 epoxy_glPopName_resolver(void)
98216 {
98217     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 42427 /* glPopName */);
98218 }
98219 
98220 static PFNGLPRESENTFRAMEDUALFILLNVPROC
epoxy_glPresentFrameDualFillNV_resolver(void)98221 epoxy_glPresentFrameDualFillNV_resolver(void)
98222 {
98223     return gl_single_resolver(PROVIDER_GL_NV_present_video, 42437 /* glPresentFrameDualFillNV */);
98224 }
98225 
98226 static PFNGLPRESENTFRAMEKEYEDNVPROC
epoxy_glPresentFrameKeyedNV_resolver(void)98227 epoxy_glPresentFrameKeyedNV_resolver(void)
98228 {
98229     return gl_single_resolver(PROVIDER_GL_NV_present_video, 42462 /* glPresentFrameKeyedNV */);
98230 }
98231 
98232 static PFNGLPRIMITIVEBOUNDINGBOXPROC
epoxy_glPrimitiveBoundingBox_resolver(void)98233 epoxy_glPrimitiveBoundingBox_resolver(void)
98234 {
98235     static const enum gl_provider providers[] = {
98236         PROVIDER_OpenGL_ES_3_2,
98237         PROVIDER_GL_ARB_ES3_2_compatibility,
98238         PROVIDER_GL_EXT_primitive_bounding_box,
98239         PROVIDER_GL_OES_primitive_bounding_box,
98240         gl_provider_terminator
98241     };
98242     static const uint32_t entrypoints[] = {
98243         42484 /* "glPrimitiveBoundingBox" */,
98244         42507 /* "glPrimitiveBoundingBoxARB" */,
98245         42533 /* "glPrimitiveBoundingBoxEXT" */,
98246         42559 /* "glPrimitiveBoundingBoxOES" */,
98247     };
98248     return gl_provider_resolver(entrypoint_strings + 42484 /* "glPrimitiveBoundingBox" */,
98249                                 providers, entrypoints);
98250 }
98251 
98252 static PFNGLPRIMITIVEBOUNDINGBOXARBPROC
epoxy_glPrimitiveBoundingBoxARB_resolver(void)98253 epoxy_glPrimitiveBoundingBoxARB_resolver(void)
98254 {
98255     static const enum gl_provider providers[] = {
98256         PROVIDER_GL_ARB_ES3_2_compatibility,
98257         PROVIDER_OpenGL_ES_3_2,
98258         PROVIDER_GL_EXT_primitive_bounding_box,
98259         PROVIDER_GL_OES_primitive_bounding_box,
98260         gl_provider_terminator
98261     };
98262     static const uint32_t entrypoints[] = {
98263         42507 /* "glPrimitiveBoundingBoxARB" */,
98264         42484 /* "glPrimitiveBoundingBox" */,
98265         42533 /* "glPrimitiveBoundingBoxEXT" */,
98266         42559 /* "glPrimitiveBoundingBoxOES" */,
98267     };
98268     return gl_provider_resolver(entrypoint_strings + 42507 /* "glPrimitiveBoundingBoxARB" */,
98269                                 providers, entrypoints);
98270 }
98271 
98272 static PFNGLPRIMITIVEBOUNDINGBOXEXTPROC
epoxy_glPrimitiveBoundingBoxEXT_resolver(void)98273 epoxy_glPrimitiveBoundingBoxEXT_resolver(void)
98274 {
98275     static const enum gl_provider providers[] = {
98276         PROVIDER_GL_EXT_primitive_bounding_box,
98277         PROVIDER_OpenGL_ES_3_2,
98278         PROVIDER_GL_ARB_ES3_2_compatibility,
98279         PROVIDER_GL_OES_primitive_bounding_box,
98280         gl_provider_terminator
98281     };
98282     static const uint32_t entrypoints[] = {
98283         42533 /* "glPrimitiveBoundingBoxEXT" */,
98284         42484 /* "glPrimitiveBoundingBox" */,
98285         42507 /* "glPrimitiveBoundingBoxARB" */,
98286         42559 /* "glPrimitiveBoundingBoxOES" */,
98287     };
98288     return gl_provider_resolver(entrypoint_strings + 42533 /* "glPrimitiveBoundingBoxEXT" */,
98289                                 providers, entrypoints);
98290 }
98291 
98292 static PFNGLPRIMITIVEBOUNDINGBOXOESPROC
epoxy_glPrimitiveBoundingBoxOES_resolver(void)98293 epoxy_glPrimitiveBoundingBoxOES_resolver(void)
98294 {
98295     static const enum gl_provider providers[] = {
98296         PROVIDER_GL_OES_primitive_bounding_box,
98297         PROVIDER_OpenGL_ES_3_2,
98298         PROVIDER_GL_ARB_ES3_2_compatibility,
98299         PROVIDER_GL_EXT_primitive_bounding_box,
98300         gl_provider_terminator
98301     };
98302     static const uint32_t entrypoints[] = {
98303         42559 /* "glPrimitiveBoundingBoxOES" */,
98304         42484 /* "glPrimitiveBoundingBox" */,
98305         42507 /* "glPrimitiveBoundingBoxARB" */,
98306         42533 /* "glPrimitiveBoundingBoxEXT" */,
98307     };
98308     return gl_provider_resolver(entrypoint_strings + 42559 /* "glPrimitiveBoundingBoxOES" */,
98309                                 providers, entrypoints);
98310 }
98311 
98312 static PFNGLPRIMITIVERESTARTINDEXPROC
epoxy_glPrimitiveRestartIndex_resolver(void)98313 epoxy_glPrimitiveRestartIndex_resolver(void)
98314 {
98315     return gl_single_resolver(PROVIDER_Desktop_OpenGL_3_1, 42585 /* glPrimitiveRestartIndex */);
98316 }
98317 
98318 static PFNGLPRIMITIVERESTARTINDEXNVPROC
epoxy_glPrimitiveRestartIndexNV_resolver(void)98319 epoxy_glPrimitiveRestartIndexNV_resolver(void)
98320 {
98321     return gl_single_resolver(PROVIDER_GL_NV_primitive_restart, 42609 /* glPrimitiveRestartIndexNV */);
98322 }
98323 
98324 static PFNGLPRIMITIVERESTARTNVPROC
epoxy_glPrimitiveRestartNV_resolver(void)98325 epoxy_glPrimitiveRestartNV_resolver(void)
98326 {
98327     return gl_single_resolver(PROVIDER_GL_NV_primitive_restart, 42635 /* glPrimitiveRestartNV */);
98328 }
98329 
98330 static PFNGLPRIORITIZETEXTURESPROC
epoxy_glPrioritizeTextures_resolver(void)98331 epoxy_glPrioritizeTextures_resolver(void)
98332 {
98333     static const enum gl_provider providers[] = {
98334         PROVIDER_Desktop_OpenGL_1_1,
98335         PROVIDER_GL_EXT_texture_object,
98336         gl_provider_terminator
98337     };
98338     static const uint32_t entrypoints[] = {
98339         42656 /* "glPrioritizeTextures" */,
98340         42677 /* "glPrioritizeTexturesEXT" */,
98341     };
98342     return gl_provider_resolver(entrypoint_strings + 42656 /* "glPrioritizeTextures" */,
98343                                 providers, entrypoints);
98344 }
98345 
98346 static PFNGLPRIORITIZETEXTURESEXTPROC
epoxy_glPrioritizeTexturesEXT_resolver(void)98347 epoxy_glPrioritizeTexturesEXT_resolver(void)
98348 {
98349     static const enum gl_provider providers[] = {
98350         PROVIDER_GL_EXT_texture_object,
98351         PROVIDER_Desktop_OpenGL_1_1,
98352         gl_provider_terminator
98353     };
98354     static const uint32_t entrypoints[] = {
98355         42677 /* "glPrioritizeTexturesEXT" */,
98356         42656 /* "glPrioritizeTextures" */,
98357     };
98358     return gl_provider_resolver(entrypoint_strings + 42677 /* "glPrioritizeTexturesEXT" */,
98359                                 providers, entrypoints);
98360 }
98361 
98362 static PFNGLPRIORITIZETEXTURESXOESPROC
epoxy_glPrioritizeTexturesxOES_resolver(void)98363 epoxy_glPrioritizeTexturesxOES_resolver(void)
98364 {
98365     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 42701 /* glPrioritizeTexturesxOES */);
98366 }
98367 
98368 static PFNGLPROGRAMBINARYPROC
epoxy_glProgramBinary_resolver(void)98369 epoxy_glProgramBinary_resolver(void)
98370 {
98371     static const enum gl_provider providers[] = {
98372         PROVIDER_Desktop_OpenGL_4_1,
98373         PROVIDER_GL_ARB_get_program_binary,
98374         PROVIDER_OpenGL_ES_3_0,
98375         PROVIDER_GL_OES_get_program_binary,
98376         gl_provider_terminator
98377     };
98378     static const uint32_t entrypoints[] = {
98379         42726 /* "glProgramBinary" */,
98380         42726 /* "glProgramBinary" */,
98381         42726 /* "glProgramBinary" */,
98382         42742 /* "glProgramBinaryOES" */,
98383     };
98384     return gl_provider_resolver(entrypoint_strings + 42726 /* "glProgramBinary" */,
98385                                 providers, entrypoints);
98386 }
98387 
98388 static PFNGLPROGRAMBINARYOESPROC
epoxy_glProgramBinaryOES_resolver(void)98389 epoxy_glProgramBinaryOES_resolver(void)
98390 {
98391     static const enum gl_provider providers[] = {
98392         PROVIDER_GL_OES_get_program_binary,
98393         PROVIDER_Desktop_OpenGL_4_1,
98394         PROVIDER_GL_ARB_get_program_binary,
98395         PROVIDER_OpenGL_ES_3_0,
98396         gl_provider_terminator
98397     };
98398     static const uint32_t entrypoints[] = {
98399         42742 /* "glProgramBinaryOES" */,
98400         42726 /* "glProgramBinary" */,
98401         42726 /* "glProgramBinary" */,
98402         42726 /* "glProgramBinary" */,
98403     };
98404     return gl_provider_resolver(entrypoint_strings + 42742 /* "glProgramBinaryOES" */,
98405                                 providers, entrypoints);
98406 }
98407 
98408 static PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC
epoxy_glProgramBufferParametersIivNV_resolver(void)98409 epoxy_glProgramBufferParametersIivNV_resolver(void)
98410 {
98411     return gl_single_resolver(PROVIDER_GL_NV_parameter_buffer_object, 42761 /* glProgramBufferParametersIivNV */);
98412 }
98413 
98414 static PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC
epoxy_glProgramBufferParametersIuivNV_resolver(void)98415 epoxy_glProgramBufferParametersIuivNV_resolver(void)
98416 {
98417     return gl_single_resolver(PROVIDER_GL_NV_parameter_buffer_object, 42792 /* glProgramBufferParametersIuivNV */);
98418 }
98419 
98420 static PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC
epoxy_glProgramBufferParametersfvNV_resolver(void)98421 epoxy_glProgramBufferParametersfvNV_resolver(void)
98422 {
98423     return gl_single_resolver(PROVIDER_GL_NV_parameter_buffer_object, 42824 /* glProgramBufferParametersfvNV */);
98424 }
98425 
98426 static PFNGLPROGRAMENVPARAMETER4DARBPROC
epoxy_glProgramEnvParameter4dARB_resolver(void)98427 epoxy_glProgramEnvParameter4dARB_resolver(void)
98428 {
98429     static const enum gl_provider providers[] = {
98430         PROVIDER_GL_ARB_fragment_program,
98431         PROVIDER_GL_ARB_vertex_program,
98432         gl_provider_terminator
98433     };
98434     static const uint32_t entrypoints[] = {
98435         42854 /* "glProgramEnvParameter4dARB" */,
98436         42854 /* "glProgramEnvParameter4dARB" */,
98437     };
98438     return gl_provider_resolver(entrypoint_strings + 42854 /* "glProgramEnvParameter4dARB" */,
98439                                 providers, entrypoints);
98440 }
98441 
98442 static PFNGLPROGRAMENVPARAMETER4DVARBPROC
epoxy_glProgramEnvParameter4dvARB_resolver(void)98443 epoxy_glProgramEnvParameter4dvARB_resolver(void)
98444 {
98445     static const enum gl_provider providers[] = {
98446         PROVIDER_GL_ARB_fragment_program,
98447         PROVIDER_GL_ARB_vertex_program,
98448         gl_provider_terminator
98449     };
98450     static const uint32_t entrypoints[] = {
98451         42881 /* "glProgramEnvParameter4dvARB" */,
98452         42881 /* "glProgramEnvParameter4dvARB" */,
98453     };
98454     return gl_provider_resolver(entrypoint_strings + 42881 /* "glProgramEnvParameter4dvARB" */,
98455                                 providers, entrypoints);
98456 }
98457 
98458 static PFNGLPROGRAMENVPARAMETER4FARBPROC
epoxy_glProgramEnvParameter4fARB_resolver(void)98459 epoxy_glProgramEnvParameter4fARB_resolver(void)
98460 {
98461     static const enum gl_provider providers[] = {
98462         PROVIDER_GL_ARB_fragment_program,
98463         PROVIDER_GL_ARB_vertex_program,
98464         gl_provider_terminator
98465     };
98466     static const uint32_t entrypoints[] = {
98467         42909 /* "glProgramEnvParameter4fARB" */,
98468         42909 /* "glProgramEnvParameter4fARB" */,
98469     };
98470     return gl_provider_resolver(entrypoint_strings + 42909 /* "glProgramEnvParameter4fARB" */,
98471                                 providers, entrypoints);
98472 }
98473 
98474 static PFNGLPROGRAMENVPARAMETER4FVARBPROC
epoxy_glProgramEnvParameter4fvARB_resolver(void)98475 epoxy_glProgramEnvParameter4fvARB_resolver(void)
98476 {
98477     static const enum gl_provider providers[] = {
98478         PROVIDER_GL_ARB_fragment_program,
98479         PROVIDER_GL_ARB_vertex_program,
98480         gl_provider_terminator
98481     };
98482     static const uint32_t entrypoints[] = {
98483         42936 /* "glProgramEnvParameter4fvARB" */,
98484         42936 /* "glProgramEnvParameter4fvARB" */,
98485     };
98486     return gl_provider_resolver(entrypoint_strings + 42936 /* "glProgramEnvParameter4fvARB" */,
98487                                 providers, entrypoints);
98488 }
98489 
98490 static PFNGLPROGRAMENVPARAMETERI4INVPROC
epoxy_glProgramEnvParameterI4iNV_resolver(void)98491 epoxy_glProgramEnvParameterI4iNV_resolver(void)
98492 {
98493     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 42964 /* glProgramEnvParameterI4iNV */);
98494 }
98495 
98496 static PFNGLPROGRAMENVPARAMETERI4IVNVPROC
epoxy_glProgramEnvParameterI4ivNV_resolver(void)98497 epoxy_glProgramEnvParameterI4ivNV_resolver(void)
98498 {
98499     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 42991 /* glProgramEnvParameterI4ivNV */);
98500 }
98501 
98502 static PFNGLPROGRAMENVPARAMETERI4UINVPROC
epoxy_glProgramEnvParameterI4uiNV_resolver(void)98503 epoxy_glProgramEnvParameterI4uiNV_resolver(void)
98504 {
98505     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43019 /* glProgramEnvParameterI4uiNV */);
98506 }
98507 
98508 static PFNGLPROGRAMENVPARAMETERI4UIVNVPROC
epoxy_glProgramEnvParameterI4uivNV_resolver(void)98509 epoxy_glProgramEnvParameterI4uivNV_resolver(void)
98510 {
98511     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43047 /* glProgramEnvParameterI4uivNV */);
98512 }
98513 
98514 static PFNGLPROGRAMENVPARAMETERS4FVEXTPROC
epoxy_glProgramEnvParameters4fvEXT_resolver(void)98515 epoxy_glProgramEnvParameters4fvEXT_resolver(void)
98516 {
98517     return gl_single_resolver(PROVIDER_GL_EXT_gpu_program_parameters, 43076 /* glProgramEnvParameters4fvEXT */);
98518 }
98519 
98520 static PFNGLPROGRAMENVPARAMETERSI4IVNVPROC
epoxy_glProgramEnvParametersI4ivNV_resolver(void)98521 epoxy_glProgramEnvParametersI4ivNV_resolver(void)
98522 {
98523     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43105 /* glProgramEnvParametersI4ivNV */);
98524 }
98525 
98526 static PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC
epoxy_glProgramEnvParametersI4uivNV_resolver(void)98527 epoxy_glProgramEnvParametersI4uivNV_resolver(void)
98528 {
98529     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43134 /* glProgramEnvParametersI4uivNV */);
98530 }
98531 
98532 static PFNGLPROGRAMLOCALPARAMETER4DARBPROC
epoxy_glProgramLocalParameter4dARB_resolver(void)98533 epoxy_glProgramLocalParameter4dARB_resolver(void)
98534 {
98535     static const enum gl_provider providers[] = {
98536         PROVIDER_GL_ARB_fragment_program,
98537         PROVIDER_GL_ARB_vertex_program,
98538         gl_provider_terminator
98539     };
98540     static const uint32_t entrypoints[] = {
98541         43164 /* "glProgramLocalParameter4dARB" */,
98542         43164 /* "glProgramLocalParameter4dARB" */,
98543     };
98544     return gl_provider_resolver(entrypoint_strings + 43164 /* "glProgramLocalParameter4dARB" */,
98545                                 providers, entrypoints);
98546 }
98547 
98548 static PFNGLPROGRAMLOCALPARAMETER4DVARBPROC
epoxy_glProgramLocalParameter4dvARB_resolver(void)98549 epoxy_glProgramLocalParameter4dvARB_resolver(void)
98550 {
98551     static const enum gl_provider providers[] = {
98552         PROVIDER_GL_ARB_fragment_program,
98553         PROVIDER_GL_ARB_vertex_program,
98554         gl_provider_terminator
98555     };
98556     static const uint32_t entrypoints[] = {
98557         43193 /* "glProgramLocalParameter4dvARB" */,
98558         43193 /* "glProgramLocalParameter4dvARB" */,
98559     };
98560     return gl_provider_resolver(entrypoint_strings + 43193 /* "glProgramLocalParameter4dvARB" */,
98561                                 providers, entrypoints);
98562 }
98563 
98564 static PFNGLPROGRAMLOCALPARAMETER4FARBPROC
epoxy_glProgramLocalParameter4fARB_resolver(void)98565 epoxy_glProgramLocalParameter4fARB_resolver(void)
98566 {
98567     static const enum gl_provider providers[] = {
98568         PROVIDER_GL_ARB_fragment_program,
98569         PROVIDER_GL_ARB_vertex_program,
98570         gl_provider_terminator
98571     };
98572     static const uint32_t entrypoints[] = {
98573         43223 /* "glProgramLocalParameter4fARB" */,
98574         43223 /* "glProgramLocalParameter4fARB" */,
98575     };
98576     return gl_provider_resolver(entrypoint_strings + 43223 /* "glProgramLocalParameter4fARB" */,
98577                                 providers, entrypoints);
98578 }
98579 
98580 static PFNGLPROGRAMLOCALPARAMETER4FVARBPROC
epoxy_glProgramLocalParameter4fvARB_resolver(void)98581 epoxy_glProgramLocalParameter4fvARB_resolver(void)
98582 {
98583     static const enum gl_provider providers[] = {
98584         PROVIDER_GL_ARB_fragment_program,
98585         PROVIDER_GL_ARB_vertex_program,
98586         gl_provider_terminator
98587     };
98588     static const uint32_t entrypoints[] = {
98589         43252 /* "glProgramLocalParameter4fvARB" */,
98590         43252 /* "glProgramLocalParameter4fvARB" */,
98591     };
98592     return gl_provider_resolver(entrypoint_strings + 43252 /* "glProgramLocalParameter4fvARB" */,
98593                                 providers, entrypoints);
98594 }
98595 
98596 static PFNGLPROGRAMLOCALPARAMETERI4INVPROC
epoxy_glProgramLocalParameterI4iNV_resolver(void)98597 epoxy_glProgramLocalParameterI4iNV_resolver(void)
98598 {
98599     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43282 /* glProgramLocalParameterI4iNV */);
98600 }
98601 
98602 static PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC
epoxy_glProgramLocalParameterI4ivNV_resolver(void)98603 epoxy_glProgramLocalParameterI4ivNV_resolver(void)
98604 {
98605     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43311 /* glProgramLocalParameterI4ivNV */);
98606 }
98607 
98608 static PFNGLPROGRAMLOCALPARAMETERI4UINVPROC
epoxy_glProgramLocalParameterI4uiNV_resolver(void)98609 epoxy_glProgramLocalParameterI4uiNV_resolver(void)
98610 {
98611     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43341 /* glProgramLocalParameterI4uiNV */);
98612 }
98613 
98614 static PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC
epoxy_glProgramLocalParameterI4uivNV_resolver(void)98615 epoxy_glProgramLocalParameterI4uivNV_resolver(void)
98616 {
98617     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43371 /* glProgramLocalParameterI4uivNV */);
98618 }
98619 
98620 static PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC
epoxy_glProgramLocalParameters4fvEXT_resolver(void)98621 epoxy_glProgramLocalParameters4fvEXT_resolver(void)
98622 {
98623     return gl_single_resolver(PROVIDER_GL_EXT_gpu_program_parameters, 43402 /* glProgramLocalParameters4fvEXT */);
98624 }
98625 
98626 static PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC
epoxy_glProgramLocalParametersI4ivNV_resolver(void)98627 epoxy_glProgramLocalParametersI4ivNV_resolver(void)
98628 {
98629     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43433 /* glProgramLocalParametersI4ivNV */);
98630 }
98631 
98632 static PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC
epoxy_glProgramLocalParametersI4uivNV_resolver(void)98633 epoxy_glProgramLocalParametersI4uivNV_resolver(void)
98634 {
98635     return gl_single_resolver(PROVIDER_GL_NV_gpu_program4, 43464 /* glProgramLocalParametersI4uivNV */);
98636 }
98637 
98638 static PFNGLPROGRAMNAMEDPARAMETER4DNVPROC
epoxy_glProgramNamedParameter4dNV_resolver(void)98639 epoxy_glProgramNamedParameter4dNV_resolver(void)
98640 {
98641     return gl_single_resolver(PROVIDER_GL_NV_fragment_program, 43496 /* glProgramNamedParameter4dNV */);
98642 }
98643 
98644 static PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC
epoxy_glProgramNamedParameter4dvNV_resolver(void)98645 epoxy_glProgramNamedParameter4dvNV_resolver(void)
98646 {
98647     return gl_single_resolver(PROVIDER_GL_NV_fragment_program, 43524 /* glProgramNamedParameter4dvNV */);
98648 }
98649 
98650 static PFNGLPROGRAMNAMEDPARAMETER4FNVPROC
epoxy_glProgramNamedParameter4fNV_resolver(void)98651 epoxy_glProgramNamedParameter4fNV_resolver(void)
98652 {
98653     return gl_single_resolver(PROVIDER_GL_NV_fragment_program, 43553 /* glProgramNamedParameter4fNV */);
98654 }
98655 
98656 static PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC
epoxy_glProgramNamedParameter4fvNV_resolver(void)98657 epoxy_glProgramNamedParameter4fvNV_resolver(void)
98658 {
98659     return gl_single_resolver(PROVIDER_GL_NV_fragment_program, 43581 /* glProgramNamedParameter4fvNV */);
98660 }
98661 
98662 static PFNGLPROGRAMPARAMETER4DNVPROC
epoxy_glProgramParameter4dNV_resolver(void)98663 epoxy_glProgramParameter4dNV_resolver(void)
98664 {
98665     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 43610 /* glProgramParameter4dNV */);
98666 }
98667 
98668 static PFNGLPROGRAMPARAMETER4DVNVPROC
epoxy_glProgramParameter4dvNV_resolver(void)98669 epoxy_glProgramParameter4dvNV_resolver(void)
98670 {
98671     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 43633 /* glProgramParameter4dvNV */);
98672 }
98673 
98674 static PFNGLPROGRAMPARAMETER4FNVPROC
epoxy_glProgramParameter4fNV_resolver(void)98675 epoxy_glProgramParameter4fNV_resolver(void)
98676 {
98677     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 43657 /* glProgramParameter4fNV */);
98678 }
98679 
98680 static PFNGLPROGRAMPARAMETER4FVNVPROC
epoxy_glProgramParameter4fvNV_resolver(void)98681 epoxy_glProgramParameter4fvNV_resolver(void)
98682 {
98683     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 43680 /* glProgramParameter4fvNV */);
98684 }
98685 
98686 static PFNGLPROGRAMPARAMETERIPROC
epoxy_glProgramParameteri_resolver(void)98687 epoxy_glProgramParameteri_resolver(void)
98688 {
98689     static const enum gl_provider providers[] = {
98690         PROVIDER_Desktop_OpenGL_4_1,
98691         PROVIDER_GL_ARB_get_program_binary,
98692         PROVIDER_GL_ARB_separate_shader_objects,
98693         PROVIDER_OpenGL_ES_3_0,
98694         PROVIDER_GL_ARB_geometry_shader4,
98695         PROVIDER_GL_EXT_geometry_shader4,
98696         PROVIDER_GL_EXT_separate_shader_objects,
98697         gl_provider_terminator
98698     };
98699     static const uint32_t entrypoints[] = {
98700         43704 /* "glProgramParameteri" */,
98701         43704 /* "glProgramParameteri" */,
98702         43704 /* "glProgramParameteri" */,
98703         43704 /* "glProgramParameteri" */,
98704         43724 /* "glProgramParameteriARB" */,
98705         43747 /* "glProgramParameteriEXT" */,
98706         43747 /* "glProgramParameteriEXT" */,
98707     };
98708     return gl_provider_resolver(entrypoint_strings + 43704 /* "glProgramParameteri" */,
98709                                 providers, entrypoints);
98710 }
98711 
98712 static PFNGLPROGRAMPARAMETERIARBPROC
epoxy_glProgramParameteriARB_resolver(void)98713 epoxy_glProgramParameteriARB_resolver(void)
98714 {
98715     static const enum gl_provider providers[] = {
98716         PROVIDER_GL_ARB_geometry_shader4,
98717         PROVIDER_Desktop_OpenGL_4_1,
98718         PROVIDER_GL_ARB_get_program_binary,
98719         PROVIDER_GL_ARB_separate_shader_objects,
98720         PROVIDER_OpenGL_ES_3_0,
98721         PROVIDER_GL_EXT_geometry_shader4,
98722         PROVIDER_GL_EXT_separate_shader_objects,
98723         gl_provider_terminator
98724     };
98725     static const uint32_t entrypoints[] = {
98726         43724 /* "glProgramParameteriARB" */,
98727         43704 /* "glProgramParameteri" */,
98728         43704 /* "glProgramParameteri" */,
98729         43704 /* "glProgramParameteri" */,
98730         43704 /* "glProgramParameteri" */,
98731         43747 /* "glProgramParameteriEXT" */,
98732         43747 /* "glProgramParameteriEXT" */,
98733     };
98734     return gl_provider_resolver(entrypoint_strings + 43724 /* "glProgramParameteriARB" */,
98735                                 providers, entrypoints);
98736 }
98737 
98738 static PFNGLPROGRAMPARAMETERIEXTPROC
epoxy_glProgramParameteriEXT_resolver(void)98739 epoxy_glProgramParameteriEXT_resolver(void)
98740 {
98741     static const enum gl_provider providers[] = {
98742         PROVIDER_GL_EXT_geometry_shader4,
98743         PROVIDER_GL_EXT_separate_shader_objects,
98744         PROVIDER_Desktop_OpenGL_4_1,
98745         PROVIDER_GL_ARB_get_program_binary,
98746         PROVIDER_GL_ARB_separate_shader_objects,
98747         PROVIDER_OpenGL_ES_3_0,
98748         PROVIDER_GL_ARB_geometry_shader4,
98749         gl_provider_terminator
98750     };
98751     static const uint32_t entrypoints[] = {
98752         43747 /* "glProgramParameteriEXT" */,
98753         43747 /* "glProgramParameteriEXT" */,
98754         43704 /* "glProgramParameteri" */,
98755         43704 /* "glProgramParameteri" */,
98756         43704 /* "glProgramParameteri" */,
98757         43704 /* "glProgramParameteri" */,
98758         43724 /* "glProgramParameteriARB" */,
98759     };
98760     return gl_provider_resolver(entrypoint_strings + 43747 /* "glProgramParameteriEXT" */,
98761                                 providers, entrypoints);
98762 }
98763 
98764 static PFNGLPROGRAMPARAMETERS4DVNVPROC
epoxy_glProgramParameters4dvNV_resolver(void)98765 epoxy_glProgramParameters4dvNV_resolver(void)
98766 {
98767     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 43770 /* glProgramParameters4dvNV */);
98768 }
98769 
98770 static PFNGLPROGRAMPARAMETERS4FVNVPROC
epoxy_glProgramParameters4fvNV_resolver(void)98771 epoxy_glProgramParameters4fvNV_resolver(void)
98772 {
98773     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 43795 /* glProgramParameters4fvNV */);
98774 }
98775 
98776 static PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC
epoxy_glProgramPathFragmentInputGenNV_resolver(void)98777 epoxy_glProgramPathFragmentInputGenNV_resolver(void)
98778 {
98779     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 43820 /* glProgramPathFragmentInputGenNV */);
98780 }
98781 
98782 static PFNGLPROGRAMSTRINGARBPROC
epoxy_glProgramStringARB_resolver(void)98783 epoxy_glProgramStringARB_resolver(void)
98784 {
98785     static const enum gl_provider providers[] = {
98786         PROVIDER_GL_ARB_fragment_program,
98787         PROVIDER_GL_ARB_vertex_program,
98788         gl_provider_terminator
98789     };
98790     static const uint32_t entrypoints[] = {
98791         43852 /* "glProgramStringARB" */,
98792         43852 /* "glProgramStringARB" */,
98793     };
98794     return gl_provider_resolver(entrypoint_strings + 43852 /* "glProgramStringARB" */,
98795                                 providers, entrypoints);
98796 }
98797 
98798 static PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC
epoxy_glProgramSubroutineParametersuivNV_resolver(void)98799 epoxy_glProgramSubroutineParametersuivNV_resolver(void)
98800 {
98801     return gl_single_resolver(PROVIDER_GL_NV_gpu_program5, 43871 /* glProgramSubroutineParametersuivNV */);
98802 }
98803 
98804 static PFNGLPROGRAMUNIFORM1DPROC
epoxy_glProgramUniform1d_resolver(void)98805 epoxy_glProgramUniform1d_resolver(void)
98806 {
98807     static const enum gl_provider providers[] = {
98808         PROVIDER_Desktop_OpenGL_4_1,
98809         PROVIDER_GL_ARB_separate_shader_objects,
98810         gl_provider_terminator
98811     };
98812     static const uint32_t entrypoints[] = {
98813         43906 /* "glProgramUniform1d" */,
98814         43906 /* "glProgramUniform1d" */,
98815     };
98816     return gl_provider_resolver(entrypoint_strings + 43906 /* "glProgramUniform1d" */,
98817                                 providers, entrypoints);
98818 }
98819 
98820 static PFNGLPROGRAMUNIFORM1DEXTPROC
epoxy_glProgramUniform1dEXT_resolver(void)98821 epoxy_glProgramUniform1dEXT_resolver(void)
98822 {
98823     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 43925 /* glProgramUniform1dEXT */);
98824 }
98825 
98826 static PFNGLPROGRAMUNIFORM1DVPROC
epoxy_glProgramUniform1dv_resolver(void)98827 epoxy_glProgramUniform1dv_resolver(void)
98828 {
98829     static const enum gl_provider providers[] = {
98830         PROVIDER_Desktop_OpenGL_4_1,
98831         PROVIDER_GL_ARB_separate_shader_objects,
98832         gl_provider_terminator
98833     };
98834     static const uint32_t entrypoints[] = {
98835         43947 /* "glProgramUniform1dv" */,
98836         43947 /* "glProgramUniform1dv" */,
98837     };
98838     return gl_provider_resolver(entrypoint_strings + 43947 /* "glProgramUniform1dv" */,
98839                                 providers, entrypoints);
98840 }
98841 
98842 static PFNGLPROGRAMUNIFORM1DVEXTPROC
epoxy_glProgramUniform1dvEXT_resolver(void)98843 epoxy_glProgramUniform1dvEXT_resolver(void)
98844 {
98845     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 43967 /* glProgramUniform1dvEXT */);
98846 }
98847 
98848 static PFNGLPROGRAMUNIFORM1FPROC
epoxy_glProgramUniform1f_resolver(void)98849 epoxy_glProgramUniform1f_resolver(void)
98850 {
98851     static const enum gl_provider providers[] = {
98852         PROVIDER_Desktop_OpenGL_4_1,
98853         PROVIDER_GL_ARB_separate_shader_objects,
98854         PROVIDER_OpenGL_ES_3_1,
98855         PROVIDER_GL_EXT_direct_state_access,
98856         PROVIDER_GL_EXT_separate_shader_objects,
98857         gl_provider_terminator
98858     };
98859     static const uint32_t entrypoints[] = {
98860         43990 /* "glProgramUniform1f" */,
98861         43990 /* "glProgramUniform1f" */,
98862         43990 /* "glProgramUniform1f" */,
98863         44009 /* "glProgramUniform1fEXT" */,
98864         44009 /* "glProgramUniform1fEXT" */,
98865     };
98866     return gl_provider_resolver(entrypoint_strings + 43990 /* "glProgramUniform1f" */,
98867                                 providers, entrypoints);
98868 }
98869 
98870 static PFNGLPROGRAMUNIFORM1FEXTPROC
epoxy_glProgramUniform1fEXT_resolver(void)98871 epoxy_glProgramUniform1fEXT_resolver(void)
98872 {
98873     static const enum gl_provider providers[] = {
98874         PROVIDER_GL_EXT_direct_state_access,
98875         PROVIDER_GL_EXT_separate_shader_objects,
98876         PROVIDER_Desktop_OpenGL_4_1,
98877         PROVIDER_GL_ARB_separate_shader_objects,
98878         PROVIDER_OpenGL_ES_3_1,
98879         gl_provider_terminator
98880     };
98881     static const uint32_t entrypoints[] = {
98882         44009 /* "glProgramUniform1fEXT" */,
98883         44009 /* "glProgramUniform1fEXT" */,
98884         43990 /* "glProgramUniform1f" */,
98885         43990 /* "glProgramUniform1f" */,
98886         43990 /* "glProgramUniform1f" */,
98887     };
98888     return gl_provider_resolver(entrypoint_strings + 44009 /* "glProgramUniform1fEXT" */,
98889                                 providers, entrypoints);
98890 }
98891 
98892 static PFNGLPROGRAMUNIFORM1FVPROC
epoxy_glProgramUniform1fv_resolver(void)98893 epoxy_glProgramUniform1fv_resolver(void)
98894 {
98895     static const enum gl_provider providers[] = {
98896         PROVIDER_Desktop_OpenGL_4_1,
98897         PROVIDER_GL_ARB_separate_shader_objects,
98898         PROVIDER_OpenGL_ES_3_1,
98899         PROVIDER_GL_EXT_direct_state_access,
98900         PROVIDER_GL_EXT_separate_shader_objects,
98901         gl_provider_terminator
98902     };
98903     static const uint32_t entrypoints[] = {
98904         44031 /* "glProgramUniform1fv" */,
98905         44031 /* "glProgramUniform1fv" */,
98906         44031 /* "glProgramUniform1fv" */,
98907         44051 /* "glProgramUniform1fvEXT" */,
98908         44051 /* "glProgramUniform1fvEXT" */,
98909     };
98910     return gl_provider_resolver(entrypoint_strings + 44031 /* "glProgramUniform1fv" */,
98911                                 providers, entrypoints);
98912 }
98913 
98914 static PFNGLPROGRAMUNIFORM1FVEXTPROC
epoxy_glProgramUniform1fvEXT_resolver(void)98915 epoxy_glProgramUniform1fvEXT_resolver(void)
98916 {
98917     static const enum gl_provider providers[] = {
98918         PROVIDER_GL_EXT_direct_state_access,
98919         PROVIDER_GL_EXT_separate_shader_objects,
98920         PROVIDER_Desktop_OpenGL_4_1,
98921         PROVIDER_GL_ARB_separate_shader_objects,
98922         PROVIDER_OpenGL_ES_3_1,
98923         gl_provider_terminator
98924     };
98925     static const uint32_t entrypoints[] = {
98926         44051 /* "glProgramUniform1fvEXT" */,
98927         44051 /* "glProgramUniform1fvEXT" */,
98928         44031 /* "glProgramUniform1fv" */,
98929         44031 /* "glProgramUniform1fv" */,
98930         44031 /* "glProgramUniform1fv" */,
98931     };
98932     return gl_provider_resolver(entrypoint_strings + 44051 /* "glProgramUniform1fvEXT" */,
98933                                 providers, entrypoints);
98934 }
98935 
98936 static PFNGLPROGRAMUNIFORM1IPROC
epoxy_glProgramUniform1i_resolver(void)98937 epoxy_glProgramUniform1i_resolver(void)
98938 {
98939     static const enum gl_provider providers[] = {
98940         PROVIDER_Desktop_OpenGL_4_1,
98941         PROVIDER_GL_ARB_separate_shader_objects,
98942         PROVIDER_OpenGL_ES_3_1,
98943         PROVIDER_GL_EXT_direct_state_access,
98944         PROVIDER_GL_EXT_separate_shader_objects,
98945         gl_provider_terminator
98946     };
98947     static const uint32_t entrypoints[] = {
98948         44074 /* "glProgramUniform1i" */,
98949         44074 /* "glProgramUniform1i" */,
98950         44074 /* "glProgramUniform1i" */,
98951         44189 /* "glProgramUniform1iEXT" */,
98952         44189 /* "glProgramUniform1iEXT" */,
98953     };
98954     return gl_provider_resolver(entrypoint_strings + 44074 /* "glProgramUniform1i" */,
98955                                 providers, entrypoints);
98956 }
98957 
98958 static PFNGLPROGRAMUNIFORM1I64ARBPROC
epoxy_glProgramUniform1i64ARB_resolver(void)98959 epoxy_glProgramUniform1i64ARB_resolver(void)
98960 {
98961     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44093 /* glProgramUniform1i64ARB */);
98962 }
98963 
98964 static PFNGLPROGRAMUNIFORM1I64NVPROC
epoxy_glProgramUniform1i64NV_resolver(void)98965 epoxy_glProgramUniform1i64NV_resolver(void)
98966 {
98967     static const enum gl_provider providers[] = {
98968         PROVIDER_GL_AMD_gpu_shader_int64,
98969         PROVIDER_GL_NV_gpu_shader5,
98970         gl_provider_terminator
98971     };
98972     static const uint32_t entrypoints[] = {
98973         44117 /* "glProgramUniform1i64NV" */,
98974         44117 /* "glProgramUniform1i64NV" */,
98975     };
98976     return gl_provider_resolver(entrypoint_strings + 44117 /* "glProgramUniform1i64NV" */,
98977                                 providers, entrypoints);
98978 }
98979 
98980 static PFNGLPROGRAMUNIFORM1I64VARBPROC
epoxy_glProgramUniform1i64vARB_resolver(void)98981 epoxy_glProgramUniform1i64vARB_resolver(void)
98982 {
98983     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44140 /* glProgramUniform1i64vARB */);
98984 }
98985 
98986 static PFNGLPROGRAMUNIFORM1I64VNVPROC
epoxy_glProgramUniform1i64vNV_resolver(void)98987 epoxy_glProgramUniform1i64vNV_resolver(void)
98988 {
98989     static const enum gl_provider providers[] = {
98990         PROVIDER_GL_AMD_gpu_shader_int64,
98991         PROVIDER_GL_NV_gpu_shader5,
98992         gl_provider_terminator
98993     };
98994     static const uint32_t entrypoints[] = {
98995         44165 /* "glProgramUniform1i64vNV" */,
98996         44165 /* "glProgramUniform1i64vNV" */,
98997     };
98998     return gl_provider_resolver(entrypoint_strings + 44165 /* "glProgramUniform1i64vNV" */,
98999                                 providers, entrypoints);
99000 }
99001 
99002 static PFNGLPROGRAMUNIFORM1IEXTPROC
epoxy_glProgramUniform1iEXT_resolver(void)99003 epoxy_glProgramUniform1iEXT_resolver(void)
99004 {
99005     static const enum gl_provider providers[] = {
99006         PROVIDER_GL_EXT_direct_state_access,
99007         PROVIDER_GL_EXT_separate_shader_objects,
99008         PROVIDER_Desktop_OpenGL_4_1,
99009         PROVIDER_GL_ARB_separate_shader_objects,
99010         PROVIDER_OpenGL_ES_3_1,
99011         gl_provider_terminator
99012     };
99013     static const uint32_t entrypoints[] = {
99014         44189 /* "glProgramUniform1iEXT" */,
99015         44189 /* "glProgramUniform1iEXT" */,
99016         44074 /* "glProgramUniform1i" */,
99017         44074 /* "glProgramUniform1i" */,
99018         44074 /* "glProgramUniform1i" */,
99019     };
99020     return gl_provider_resolver(entrypoint_strings + 44189 /* "glProgramUniform1iEXT" */,
99021                                 providers, entrypoints);
99022 }
99023 
99024 static PFNGLPROGRAMUNIFORM1IVPROC
epoxy_glProgramUniform1iv_resolver(void)99025 epoxy_glProgramUniform1iv_resolver(void)
99026 {
99027     static const enum gl_provider providers[] = {
99028         PROVIDER_Desktop_OpenGL_4_1,
99029         PROVIDER_GL_ARB_separate_shader_objects,
99030         PROVIDER_OpenGL_ES_3_1,
99031         PROVIDER_GL_EXT_direct_state_access,
99032         PROVIDER_GL_EXT_separate_shader_objects,
99033         gl_provider_terminator
99034     };
99035     static const uint32_t entrypoints[] = {
99036         44211 /* "glProgramUniform1iv" */,
99037         44211 /* "glProgramUniform1iv" */,
99038         44211 /* "glProgramUniform1iv" */,
99039         44231 /* "glProgramUniform1ivEXT" */,
99040         44231 /* "glProgramUniform1ivEXT" */,
99041     };
99042     return gl_provider_resolver(entrypoint_strings + 44211 /* "glProgramUniform1iv" */,
99043                                 providers, entrypoints);
99044 }
99045 
99046 static PFNGLPROGRAMUNIFORM1IVEXTPROC
epoxy_glProgramUniform1ivEXT_resolver(void)99047 epoxy_glProgramUniform1ivEXT_resolver(void)
99048 {
99049     static const enum gl_provider providers[] = {
99050         PROVIDER_GL_EXT_direct_state_access,
99051         PROVIDER_GL_EXT_separate_shader_objects,
99052         PROVIDER_Desktop_OpenGL_4_1,
99053         PROVIDER_GL_ARB_separate_shader_objects,
99054         PROVIDER_OpenGL_ES_3_1,
99055         gl_provider_terminator
99056     };
99057     static const uint32_t entrypoints[] = {
99058         44231 /* "glProgramUniform1ivEXT" */,
99059         44231 /* "glProgramUniform1ivEXT" */,
99060         44211 /* "glProgramUniform1iv" */,
99061         44211 /* "glProgramUniform1iv" */,
99062         44211 /* "glProgramUniform1iv" */,
99063     };
99064     return gl_provider_resolver(entrypoint_strings + 44231 /* "glProgramUniform1ivEXT" */,
99065                                 providers, entrypoints);
99066 }
99067 
99068 static PFNGLPROGRAMUNIFORM1UIPROC
epoxy_glProgramUniform1ui_resolver(void)99069 epoxy_glProgramUniform1ui_resolver(void)
99070 {
99071     static const enum gl_provider providers[] = {
99072         PROVIDER_Desktop_OpenGL_4_1,
99073         PROVIDER_GL_ARB_separate_shader_objects,
99074         PROVIDER_OpenGL_ES_3_1,
99075         PROVIDER_GL_EXT_direct_state_access,
99076         PROVIDER_GL_EXT_separate_shader_objects,
99077         gl_provider_terminator
99078     };
99079     static const uint32_t entrypoints[] = {
99080         44254 /* "glProgramUniform1ui" */,
99081         44254 /* "glProgramUniform1ui" */,
99082         44254 /* "glProgramUniform1ui" */,
99083         44374 /* "glProgramUniform1uiEXT" */,
99084         44374 /* "glProgramUniform1uiEXT" */,
99085     };
99086     return gl_provider_resolver(entrypoint_strings + 44254 /* "glProgramUniform1ui" */,
99087                                 providers, entrypoints);
99088 }
99089 
99090 static PFNGLPROGRAMUNIFORM1UI64ARBPROC
epoxy_glProgramUniform1ui64ARB_resolver(void)99091 epoxy_glProgramUniform1ui64ARB_resolver(void)
99092 {
99093     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44274 /* glProgramUniform1ui64ARB */);
99094 }
99095 
99096 static PFNGLPROGRAMUNIFORM1UI64NVPROC
epoxy_glProgramUniform1ui64NV_resolver(void)99097 epoxy_glProgramUniform1ui64NV_resolver(void)
99098 {
99099     static const enum gl_provider providers[] = {
99100         PROVIDER_GL_AMD_gpu_shader_int64,
99101         PROVIDER_GL_NV_gpu_shader5,
99102         gl_provider_terminator
99103     };
99104     static const uint32_t entrypoints[] = {
99105         44299 /* "glProgramUniform1ui64NV" */,
99106         44299 /* "glProgramUniform1ui64NV" */,
99107     };
99108     return gl_provider_resolver(entrypoint_strings + 44299 /* "glProgramUniform1ui64NV" */,
99109                                 providers, entrypoints);
99110 }
99111 
99112 static PFNGLPROGRAMUNIFORM1UI64VARBPROC
epoxy_glProgramUniform1ui64vARB_resolver(void)99113 epoxy_glProgramUniform1ui64vARB_resolver(void)
99114 {
99115     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44323 /* glProgramUniform1ui64vARB */);
99116 }
99117 
99118 static PFNGLPROGRAMUNIFORM1UI64VNVPROC
epoxy_glProgramUniform1ui64vNV_resolver(void)99119 epoxy_glProgramUniform1ui64vNV_resolver(void)
99120 {
99121     static const enum gl_provider providers[] = {
99122         PROVIDER_GL_AMD_gpu_shader_int64,
99123         PROVIDER_GL_NV_gpu_shader5,
99124         gl_provider_terminator
99125     };
99126     static const uint32_t entrypoints[] = {
99127         44349 /* "glProgramUniform1ui64vNV" */,
99128         44349 /* "glProgramUniform1ui64vNV" */,
99129     };
99130     return gl_provider_resolver(entrypoint_strings + 44349 /* "glProgramUniform1ui64vNV" */,
99131                                 providers, entrypoints);
99132 }
99133 
99134 static PFNGLPROGRAMUNIFORM1UIEXTPROC
epoxy_glProgramUniform1uiEXT_resolver(void)99135 epoxy_glProgramUniform1uiEXT_resolver(void)
99136 {
99137     static const enum gl_provider providers[] = {
99138         PROVIDER_GL_EXT_direct_state_access,
99139         PROVIDER_GL_EXT_separate_shader_objects,
99140         PROVIDER_Desktop_OpenGL_4_1,
99141         PROVIDER_GL_ARB_separate_shader_objects,
99142         PROVIDER_OpenGL_ES_3_1,
99143         gl_provider_terminator
99144     };
99145     static const uint32_t entrypoints[] = {
99146         44374 /* "glProgramUniform1uiEXT" */,
99147         44374 /* "glProgramUniform1uiEXT" */,
99148         44254 /* "glProgramUniform1ui" */,
99149         44254 /* "glProgramUniform1ui" */,
99150         44254 /* "glProgramUniform1ui" */,
99151     };
99152     return gl_provider_resolver(entrypoint_strings + 44374 /* "glProgramUniform1uiEXT" */,
99153                                 providers, entrypoints);
99154 }
99155 
99156 static PFNGLPROGRAMUNIFORM1UIVPROC
epoxy_glProgramUniform1uiv_resolver(void)99157 epoxy_glProgramUniform1uiv_resolver(void)
99158 {
99159     static const enum gl_provider providers[] = {
99160         PROVIDER_Desktop_OpenGL_4_1,
99161         PROVIDER_GL_ARB_separate_shader_objects,
99162         PROVIDER_OpenGL_ES_3_1,
99163         PROVIDER_GL_EXT_direct_state_access,
99164         PROVIDER_GL_EXT_separate_shader_objects,
99165         gl_provider_terminator
99166     };
99167     static const uint32_t entrypoints[] = {
99168         44397 /* "glProgramUniform1uiv" */,
99169         44397 /* "glProgramUniform1uiv" */,
99170         44397 /* "glProgramUniform1uiv" */,
99171         44418 /* "glProgramUniform1uivEXT" */,
99172         44418 /* "glProgramUniform1uivEXT" */,
99173     };
99174     return gl_provider_resolver(entrypoint_strings + 44397 /* "glProgramUniform1uiv" */,
99175                                 providers, entrypoints);
99176 }
99177 
99178 static PFNGLPROGRAMUNIFORM1UIVEXTPROC
epoxy_glProgramUniform1uivEXT_resolver(void)99179 epoxy_glProgramUniform1uivEXT_resolver(void)
99180 {
99181     static const enum gl_provider providers[] = {
99182         PROVIDER_GL_EXT_direct_state_access,
99183         PROVIDER_GL_EXT_separate_shader_objects,
99184         PROVIDER_Desktop_OpenGL_4_1,
99185         PROVIDER_GL_ARB_separate_shader_objects,
99186         PROVIDER_OpenGL_ES_3_1,
99187         gl_provider_terminator
99188     };
99189     static const uint32_t entrypoints[] = {
99190         44418 /* "glProgramUniform1uivEXT" */,
99191         44418 /* "glProgramUniform1uivEXT" */,
99192         44397 /* "glProgramUniform1uiv" */,
99193         44397 /* "glProgramUniform1uiv" */,
99194         44397 /* "glProgramUniform1uiv" */,
99195     };
99196     return gl_provider_resolver(entrypoint_strings + 44418 /* "glProgramUniform1uivEXT" */,
99197                                 providers, entrypoints);
99198 }
99199 
99200 static PFNGLPROGRAMUNIFORM2DPROC
epoxy_glProgramUniform2d_resolver(void)99201 epoxy_glProgramUniform2d_resolver(void)
99202 {
99203     static const enum gl_provider providers[] = {
99204         PROVIDER_Desktop_OpenGL_4_1,
99205         PROVIDER_GL_ARB_separate_shader_objects,
99206         gl_provider_terminator
99207     };
99208     static const uint32_t entrypoints[] = {
99209         44442 /* "glProgramUniform2d" */,
99210         44442 /* "glProgramUniform2d" */,
99211     };
99212     return gl_provider_resolver(entrypoint_strings + 44442 /* "glProgramUniform2d" */,
99213                                 providers, entrypoints);
99214 }
99215 
99216 static PFNGLPROGRAMUNIFORM2DEXTPROC
epoxy_glProgramUniform2dEXT_resolver(void)99217 epoxy_glProgramUniform2dEXT_resolver(void)
99218 {
99219     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 44461 /* glProgramUniform2dEXT */);
99220 }
99221 
99222 static PFNGLPROGRAMUNIFORM2DVPROC
epoxy_glProgramUniform2dv_resolver(void)99223 epoxy_glProgramUniform2dv_resolver(void)
99224 {
99225     static const enum gl_provider providers[] = {
99226         PROVIDER_Desktop_OpenGL_4_1,
99227         PROVIDER_GL_ARB_separate_shader_objects,
99228         gl_provider_terminator
99229     };
99230     static const uint32_t entrypoints[] = {
99231         44483 /* "glProgramUniform2dv" */,
99232         44483 /* "glProgramUniform2dv" */,
99233     };
99234     return gl_provider_resolver(entrypoint_strings + 44483 /* "glProgramUniform2dv" */,
99235                                 providers, entrypoints);
99236 }
99237 
99238 static PFNGLPROGRAMUNIFORM2DVEXTPROC
epoxy_glProgramUniform2dvEXT_resolver(void)99239 epoxy_glProgramUniform2dvEXT_resolver(void)
99240 {
99241     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 44503 /* glProgramUniform2dvEXT */);
99242 }
99243 
99244 static PFNGLPROGRAMUNIFORM2FPROC
epoxy_glProgramUniform2f_resolver(void)99245 epoxy_glProgramUniform2f_resolver(void)
99246 {
99247     static const enum gl_provider providers[] = {
99248         PROVIDER_Desktop_OpenGL_4_1,
99249         PROVIDER_GL_ARB_separate_shader_objects,
99250         PROVIDER_OpenGL_ES_3_1,
99251         PROVIDER_GL_EXT_direct_state_access,
99252         PROVIDER_GL_EXT_separate_shader_objects,
99253         gl_provider_terminator
99254     };
99255     static const uint32_t entrypoints[] = {
99256         44526 /* "glProgramUniform2f" */,
99257         44526 /* "glProgramUniform2f" */,
99258         44526 /* "glProgramUniform2f" */,
99259         44545 /* "glProgramUniform2fEXT" */,
99260         44545 /* "glProgramUniform2fEXT" */,
99261     };
99262     return gl_provider_resolver(entrypoint_strings + 44526 /* "glProgramUniform2f" */,
99263                                 providers, entrypoints);
99264 }
99265 
99266 static PFNGLPROGRAMUNIFORM2FEXTPROC
epoxy_glProgramUniform2fEXT_resolver(void)99267 epoxy_glProgramUniform2fEXT_resolver(void)
99268 {
99269     static const enum gl_provider providers[] = {
99270         PROVIDER_GL_EXT_direct_state_access,
99271         PROVIDER_GL_EXT_separate_shader_objects,
99272         PROVIDER_Desktop_OpenGL_4_1,
99273         PROVIDER_GL_ARB_separate_shader_objects,
99274         PROVIDER_OpenGL_ES_3_1,
99275         gl_provider_terminator
99276     };
99277     static const uint32_t entrypoints[] = {
99278         44545 /* "glProgramUniform2fEXT" */,
99279         44545 /* "glProgramUniform2fEXT" */,
99280         44526 /* "glProgramUniform2f" */,
99281         44526 /* "glProgramUniform2f" */,
99282         44526 /* "glProgramUniform2f" */,
99283     };
99284     return gl_provider_resolver(entrypoint_strings + 44545 /* "glProgramUniform2fEXT" */,
99285                                 providers, entrypoints);
99286 }
99287 
99288 static PFNGLPROGRAMUNIFORM2FVPROC
epoxy_glProgramUniform2fv_resolver(void)99289 epoxy_glProgramUniform2fv_resolver(void)
99290 {
99291     static const enum gl_provider providers[] = {
99292         PROVIDER_Desktop_OpenGL_4_1,
99293         PROVIDER_GL_ARB_separate_shader_objects,
99294         PROVIDER_OpenGL_ES_3_1,
99295         PROVIDER_GL_EXT_direct_state_access,
99296         PROVIDER_GL_EXT_separate_shader_objects,
99297         gl_provider_terminator
99298     };
99299     static const uint32_t entrypoints[] = {
99300         44567 /* "glProgramUniform2fv" */,
99301         44567 /* "glProgramUniform2fv" */,
99302         44567 /* "glProgramUniform2fv" */,
99303         44587 /* "glProgramUniform2fvEXT" */,
99304         44587 /* "glProgramUniform2fvEXT" */,
99305     };
99306     return gl_provider_resolver(entrypoint_strings + 44567 /* "glProgramUniform2fv" */,
99307                                 providers, entrypoints);
99308 }
99309 
99310 static PFNGLPROGRAMUNIFORM2FVEXTPROC
epoxy_glProgramUniform2fvEXT_resolver(void)99311 epoxy_glProgramUniform2fvEXT_resolver(void)
99312 {
99313     static const enum gl_provider providers[] = {
99314         PROVIDER_GL_EXT_direct_state_access,
99315         PROVIDER_GL_EXT_separate_shader_objects,
99316         PROVIDER_Desktop_OpenGL_4_1,
99317         PROVIDER_GL_ARB_separate_shader_objects,
99318         PROVIDER_OpenGL_ES_3_1,
99319         gl_provider_terminator
99320     };
99321     static const uint32_t entrypoints[] = {
99322         44587 /* "glProgramUniform2fvEXT" */,
99323         44587 /* "glProgramUniform2fvEXT" */,
99324         44567 /* "glProgramUniform2fv" */,
99325         44567 /* "glProgramUniform2fv" */,
99326         44567 /* "glProgramUniform2fv" */,
99327     };
99328     return gl_provider_resolver(entrypoint_strings + 44587 /* "glProgramUniform2fvEXT" */,
99329                                 providers, entrypoints);
99330 }
99331 
99332 static PFNGLPROGRAMUNIFORM2IPROC
epoxy_glProgramUniform2i_resolver(void)99333 epoxy_glProgramUniform2i_resolver(void)
99334 {
99335     static const enum gl_provider providers[] = {
99336         PROVIDER_Desktop_OpenGL_4_1,
99337         PROVIDER_GL_ARB_separate_shader_objects,
99338         PROVIDER_OpenGL_ES_3_1,
99339         PROVIDER_GL_EXT_direct_state_access,
99340         PROVIDER_GL_EXT_separate_shader_objects,
99341         gl_provider_terminator
99342     };
99343     static const uint32_t entrypoints[] = {
99344         44610 /* "glProgramUniform2i" */,
99345         44610 /* "glProgramUniform2i" */,
99346         44610 /* "glProgramUniform2i" */,
99347         44725 /* "glProgramUniform2iEXT" */,
99348         44725 /* "glProgramUniform2iEXT" */,
99349     };
99350     return gl_provider_resolver(entrypoint_strings + 44610 /* "glProgramUniform2i" */,
99351                                 providers, entrypoints);
99352 }
99353 
99354 static PFNGLPROGRAMUNIFORM2I64ARBPROC
epoxy_glProgramUniform2i64ARB_resolver(void)99355 epoxy_glProgramUniform2i64ARB_resolver(void)
99356 {
99357     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44629 /* glProgramUniform2i64ARB */);
99358 }
99359 
99360 static PFNGLPROGRAMUNIFORM2I64NVPROC
epoxy_glProgramUniform2i64NV_resolver(void)99361 epoxy_glProgramUniform2i64NV_resolver(void)
99362 {
99363     static const enum gl_provider providers[] = {
99364         PROVIDER_GL_AMD_gpu_shader_int64,
99365         PROVIDER_GL_NV_gpu_shader5,
99366         gl_provider_terminator
99367     };
99368     static const uint32_t entrypoints[] = {
99369         44653 /* "glProgramUniform2i64NV" */,
99370         44653 /* "glProgramUniform2i64NV" */,
99371     };
99372     return gl_provider_resolver(entrypoint_strings + 44653 /* "glProgramUniform2i64NV" */,
99373                                 providers, entrypoints);
99374 }
99375 
99376 static PFNGLPROGRAMUNIFORM2I64VARBPROC
epoxy_glProgramUniform2i64vARB_resolver(void)99377 epoxy_glProgramUniform2i64vARB_resolver(void)
99378 {
99379     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44676 /* glProgramUniform2i64vARB */);
99380 }
99381 
99382 static PFNGLPROGRAMUNIFORM2I64VNVPROC
epoxy_glProgramUniform2i64vNV_resolver(void)99383 epoxy_glProgramUniform2i64vNV_resolver(void)
99384 {
99385     static const enum gl_provider providers[] = {
99386         PROVIDER_GL_AMD_gpu_shader_int64,
99387         PROVIDER_GL_NV_gpu_shader5,
99388         gl_provider_terminator
99389     };
99390     static const uint32_t entrypoints[] = {
99391         44701 /* "glProgramUniform2i64vNV" */,
99392         44701 /* "glProgramUniform2i64vNV" */,
99393     };
99394     return gl_provider_resolver(entrypoint_strings + 44701 /* "glProgramUniform2i64vNV" */,
99395                                 providers, entrypoints);
99396 }
99397 
99398 static PFNGLPROGRAMUNIFORM2IEXTPROC
epoxy_glProgramUniform2iEXT_resolver(void)99399 epoxy_glProgramUniform2iEXT_resolver(void)
99400 {
99401     static const enum gl_provider providers[] = {
99402         PROVIDER_GL_EXT_direct_state_access,
99403         PROVIDER_GL_EXT_separate_shader_objects,
99404         PROVIDER_Desktop_OpenGL_4_1,
99405         PROVIDER_GL_ARB_separate_shader_objects,
99406         PROVIDER_OpenGL_ES_3_1,
99407         gl_provider_terminator
99408     };
99409     static const uint32_t entrypoints[] = {
99410         44725 /* "glProgramUniform2iEXT" */,
99411         44725 /* "glProgramUniform2iEXT" */,
99412         44610 /* "glProgramUniform2i" */,
99413         44610 /* "glProgramUniform2i" */,
99414         44610 /* "glProgramUniform2i" */,
99415     };
99416     return gl_provider_resolver(entrypoint_strings + 44725 /* "glProgramUniform2iEXT" */,
99417                                 providers, entrypoints);
99418 }
99419 
99420 static PFNGLPROGRAMUNIFORM2IVPROC
epoxy_glProgramUniform2iv_resolver(void)99421 epoxy_glProgramUniform2iv_resolver(void)
99422 {
99423     static const enum gl_provider providers[] = {
99424         PROVIDER_Desktop_OpenGL_4_1,
99425         PROVIDER_GL_ARB_separate_shader_objects,
99426         PROVIDER_OpenGL_ES_3_1,
99427         PROVIDER_GL_EXT_direct_state_access,
99428         PROVIDER_GL_EXT_separate_shader_objects,
99429         gl_provider_terminator
99430     };
99431     static const uint32_t entrypoints[] = {
99432         44747 /* "glProgramUniform2iv" */,
99433         44747 /* "glProgramUniform2iv" */,
99434         44747 /* "glProgramUniform2iv" */,
99435         44767 /* "glProgramUniform2ivEXT" */,
99436         44767 /* "glProgramUniform2ivEXT" */,
99437     };
99438     return gl_provider_resolver(entrypoint_strings + 44747 /* "glProgramUniform2iv" */,
99439                                 providers, entrypoints);
99440 }
99441 
99442 static PFNGLPROGRAMUNIFORM2IVEXTPROC
epoxy_glProgramUniform2ivEXT_resolver(void)99443 epoxy_glProgramUniform2ivEXT_resolver(void)
99444 {
99445     static const enum gl_provider providers[] = {
99446         PROVIDER_GL_EXT_direct_state_access,
99447         PROVIDER_GL_EXT_separate_shader_objects,
99448         PROVIDER_Desktop_OpenGL_4_1,
99449         PROVIDER_GL_ARB_separate_shader_objects,
99450         PROVIDER_OpenGL_ES_3_1,
99451         gl_provider_terminator
99452     };
99453     static const uint32_t entrypoints[] = {
99454         44767 /* "glProgramUniform2ivEXT" */,
99455         44767 /* "glProgramUniform2ivEXT" */,
99456         44747 /* "glProgramUniform2iv" */,
99457         44747 /* "glProgramUniform2iv" */,
99458         44747 /* "glProgramUniform2iv" */,
99459     };
99460     return gl_provider_resolver(entrypoint_strings + 44767 /* "glProgramUniform2ivEXT" */,
99461                                 providers, entrypoints);
99462 }
99463 
99464 static PFNGLPROGRAMUNIFORM2UIPROC
epoxy_glProgramUniform2ui_resolver(void)99465 epoxy_glProgramUniform2ui_resolver(void)
99466 {
99467     static const enum gl_provider providers[] = {
99468         PROVIDER_Desktop_OpenGL_4_1,
99469         PROVIDER_GL_ARB_separate_shader_objects,
99470         PROVIDER_OpenGL_ES_3_1,
99471         PROVIDER_GL_EXT_direct_state_access,
99472         PROVIDER_GL_EXT_separate_shader_objects,
99473         gl_provider_terminator
99474     };
99475     static const uint32_t entrypoints[] = {
99476         44790 /* "glProgramUniform2ui" */,
99477         44790 /* "glProgramUniform2ui" */,
99478         44790 /* "glProgramUniform2ui" */,
99479         44910 /* "glProgramUniform2uiEXT" */,
99480         44910 /* "glProgramUniform2uiEXT" */,
99481     };
99482     return gl_provider_resolver(entrypoint_strings + 44790 /* "glProgramUniform2ui" */,
99483                                 providers, entrypoints);
99484 }
99485 
99486 static PFNGLPROGRAMUNIFORM2UI64ARBPROC
epoxy_glProgramUniform2ui64ARB_resolver(void)99487 epoxy_glProgramUniform2ui64ARB_resolver(void)
99488 {
99489     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44810 /* glProgramUniform2ui64ARB */);
99490 }
99491 
99492 static PFNGLPROGRAMUNIFORM2UI64NVPROC
epoxy_glProgramUniform2ui64NV_resolver(void)99493 epoxy_glProgramUniform2ui64NV_resolver(void)
99494 {
99495     static const enum gl_provider providers[] = {
99496         PROVIDER_GL_AMD_gpu_shader_int64,
99497         PROVIDER_GL_NV_gpu_shader5,
99498         gl_provider_terminator
99499     };
99500     static const uint32_t entrypoints[] = {
99501         44835 /* "glProgramUniform2ui64NV" */,
99502         44835 /* "glProgramUniform2ui64NV" */,
99503     };
99504     return gl_provider_resolver(entrypoint_strings + 44835 /* "glProgramUniform2ui64NV" */,
99505                                 providers, entrypoints);
99506 }
99507 
99508 static PFNGLPROGRAMUNIFORM2UI64VARBPROC
epoxy_glProgramUniform2ui64vARB_resolver(void)99509 epoxy_glProgramUniform2ui64vARB_resolver(void)
99510 {
99511     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 44859 /* glProgramUniform2ui64vARB */);
99512 }
99513 
99514 static PFNGLPROGRAMUNIFORM2UI64VNVPROC
epoxy_glProgramUniform2ui64vNV_resolver(void)99515 epoxy_glProgramUniform2ui64vNV_resolver(void)
99516 {
99517     static const enum gl_provider providers[] = {
99518         PROVIDER_GL_AMD_gpu_shader_int64,
99519         PROVIDER_GL_NV_gpu_shader5,
99520         gl_provider_terminator
99521     };
99522     static const uint32_t entrypoints[] = {
99523         44885 /* "glProgramUniform2ui64vNV" */,
99524         44885 /* "glProgramUniform2ui64vNV" */,
99525     };
99526     return gl_provider_resolver(entrypoint_strings + 44885 /* "glProgramUniform2ui64vNV" */,
99527                                 providers, entrypoints);
99528 }
99529 
99530 static PFNGLPROGRAMUNIFORM2UIEXTPROC
epoxy_glProgramUniform2uiEXT_resolver(void)99531 epoxy_glProgramUniform2uiEXT_resolver(void)
99532 {
99533     static const enum gl_provider providers[] = {
99534         PROVIDER_GL_EXT_direct_state_access,
99535         PROVIDER_GL_EXT_separate_shader_objects,
99536         PROVIDER_Desktop_OpenGL_4_1,
99537         PROVIDER_GL_ARB_separate_shader_objects,
99538         PROVIDER_OpenGL_ES_3_1,
99539         gl_provider_terminator
99540     };
99541     static const uint32_t entrypoints[] = {
99542         44910 /* "glProgramUniform2uiEXT" */,
99543         44910 /* "glProgramUniform2uiEXT" */,
99544         44790 /* "glProgramUniform2ui" */,
99545         44790 /* "glProgramUniform2ui" */,
99546         44790 /* "glProgramUniform2ui" */,
99547     };
99548     return gl_provider_resolver(entrypoint_strings + 44910 /* "glProgramUniform2uiEXT" */,
99549                                 providers, entrypoints);
99550 }
99551 
99552 static PFNGLPROGRAMUNIFORM2UIVPROC
epoxy_glProgramUniform2uiv_resolver(void)99553 epoxy_glProgramUniform2uiv_resolver(void)
99554 {
99555     static const enum gl_provider providers[] = {
99556         PROVIDER_Desktop_OpenGL_4_1,
99557         PROVIDER_GL_ARB_separate_shader_objects,
99558         PROVIDER_OpenGL_ES_3_1,
99559         PROVIDER_GL_EXT_direct_state_access,
99560         PROVIDER_GL_EXT_separate_shader_objects,
99561         gl_provider_terminator
99562     };
99563     static const uint32_t entrypoints[] = {
99564         44933 /* "glProgramUniform2uiv" */,
99565         44933 /* "glProgramUniform2uiv" */,
99566         44933 /* "glProgramUniform2uiv" */,
99567         44954 /* "glProgramUniform2uivEXT" */,
99568         44954 /* "glProgramUniform2uivEXT" */,
99569     };
99570     return gl_provider_resolver(entrypoint_strings + 44933 /* "glProgramUniform2uiv" */,
99571                                 providers, entrypoints);
99572 }
99573 
99574 static PFNGLPROGRAMUNIFORM2UIVEXTPROC
epoxy_glProgramUniform2uivEXT_resolver(void)99575 epoxy_glProgramUniform2uivEXT_resolver(void)
99576 {
99577     static const enum gl_provider providers[] = {
99578         PROVIDER_GL_EXT_direct_state_access,
99579         PROVIDER_GL_EXT_separate_shader_objects,
99580         PROVIDER_Desktop_OpenGL_4_1,
99581         PROVIDER_GL_ARB_separate_shader_objects,
99582         PROVIDER_OpenGL_ES_3_1,
99583         gl_provider_terminator
99584     };
99585     static const uint32_t entrypoints[] = {
99586         44954 /* "glProgramUniform2uivEXT" */,
99587         44954 /* "glProgramUniform2uivEXT" */,
99588         44933 /* "glProgramUniform2uiv" */,
99589         44933 /* "glProgramUniform2uiv" */,
99590         44933 /* "glProgramUniform2uiv" */,
99591     };
99592     return gl_provider_resolver(entrypoint_strings + 44954 /* "glProgramUniform2uivEXT" */,
99593                                 providers, entrypoints);
99594 }
99595 
99596 static PFNGLPROGRAMUNIFORM3DPROC
epoxy_glProgramUniform3d_resolver(void)99597 epoxy_glProgramUniform3d_resolver(void)
99598 {
99599     static const enum gl_provider providers[] = {
99600         PROVIDER_Desktop_OpenGL_4_1,
99601         PROVIDER_GL_ARB_separate_shader_objects,
99602         gl_provider_terminator
99603     };
99604     static const uint32_t entrypoints[] = {
99605         44978 /* "glProgramUniform3d" */,
99606         44978 /* "glProgramUniform3d" */,
99607     };
99608     return gl_provider_resolver(entrypoint_strings + 44978 /* "glProgramUniform3d" */,
99609                                 providers, entrypoints);
99610 }
99611 
99612 static PFNGLPROGRAMUNIFORM3DEXTPROC
epoxy_glProgramUniform3dEXT_resolver(void)99613 epoxy_glProgramUniform3dEXT_resolver(void)
99614 {
99615     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 44997 /* glProgramUniform3dEXT */);
99616 }
99617 
99618 static PFNGLPROGRAMUNIFORM3DVPROC
epoxy_glProgramUniform3dv_resolver(void)99619 epoxy_glProgramUniform3dv_resolver(void)
99620 {
99621     static const enum gl_provider providers[] = {
99622         PROVIDER_Desktop_OpenGL_4_1,
99623         PROVIDER_GL_ARB_separate_shader_objects,
99624         gl_provider_terminator
99625     };
99626     static const uint32_t entrypoints[] = {
99627         45019 /* "glProgramUniform3dv" */,
99628         45019 /* "glProgramUniform3dv" */,
99629     };
99630     return gl_provider_resolver(entrypoint_strings + 45019 /* "glProgramUniform3dv" */,
99631                                 providers, entrypoints);
99632 }
99633 
99634 static PFNGLPROGRAMUNIFORM3DVEXTPROC
epoxy_glProgramUniform3dvEXT_resolver(void)99635 epoxy_glProgramUniform3dvEXT_resolver(void)
99636 {
99637     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 45039 /* glProgramUniform3dvEXT */);
99638 }
99639 
99640 static PFNGLPROGRAMUNIFORM3FPROC
epoxy_glProgramUniform3f_resolver(void)99641 epoxy_glProgramUniform3f_resolver(void)
99642 {
99643     static const enum gl_provider providers[] = {
99644         PROVIDER_Desktop_OpenGL_4_1,
99645         PROVIDER_GL_ARB_separate_shader_objects,
99646         PROVIDER_OpenGL_ES_3_1,
99647         PROVIDER_GL_EXT_direct_state_access,
99648         PROVIDER_GL_EXT_separate_shader_objects,
99649         gl_provider_terminator
99650     };
99651     static const uint32_t entrypoints[] = {
99652         45062 /* "glProgramUniform3f" */,
99653         45062 /* "glProgramUniform3f" */,
99654         45062 /* "glProgramUniform3f" */,
99655         45081 /* "glProgramUniform3fEXT" */,
99656         45081 /* "glProgramUniform3fEXT" */,
99657     };
99658     return gl_provider_resolver(entrypoint_strings + 45062 /* "glProgramUniform3f" */,
99659                                 providers, entrypoints);
99660 }
99661 
99662 static PFNGLPROGRAMUNIFORM3FEXTPROC
epoxy_glProgramUniform3fEXT_resolver(void)99663 epoxy_glProgramUniform3fEXT_resolver(void)
99664 {
99665     static const enum gl_provider providers[] = {
99666         PROVIDER_GL_EXT_direct_state_access,
99667         PROVIDER_GL_EXT_separate_shader_objects,
99668         PROVIDER_Desktop_OpenGL_4_1,
99669         PROVIDER_GL_ARB_separate_shader_objects,
99670         PROVIDER_OpenGL_ES_3_1,
99671         gl_provider_terminator
99672     };
99673     static const uint32_t entrypoints[] = {
99674         45081 /* "glProgramUniform3fEXT" */,
99675         45081 /* "glProgramUniform3fEXT" */,
99676         45062 /* "glProgramUniform3f" */,
99677         45062 /* "glProgramUniform3f" */,
99678         45062 /* "glProgramUniform3f" */,
99679     };
99680     return gl_provider_resolver(entrypoint_strings + 45081 /* "glProgramUniform3fEXT" */,
99681                                 providers, entrypoints);
99682 }
99683 
99684 static PFNGLPROGRAMUNIFORM3FVPROC
epoxy_glProgramUniform3fv_resolver(void)99685 epoxy_glProgramUniform3fv_resolver(void)
99686 {
99687     static const enum gl_provider providers[] = {
99688         PROVIDER_Desktop_OpenGL_4_1,
99689         PROVIDER_GL_ARB_separate_shader_objects,
99690         PROVIDER_OpenGL_ES_3_1,
99691         PROVIDER_GL_EXT_direct_state_access,
99692         PROVIDER_GL_EXT_separate_shader_objects,
99693         gl_provider_terminator
99694     };
99695     static const uint32_t entrypoints[] = {
99696         45103 /* "glProgramUniform3fv" */,
99697         45103 /* "glProgramUniform3fv" */,
99698         45103 /* "glProgramUniform3fv" */,
99699         45123 /* "glProgramUniform3fvEXT" */,
99700         45123 /* "glProgramUniform3fvEXT" */,
99701     };
99702     return gl_provider_resolver(entrypoint_strings + 45103 /* "glProgramUniform3fv" */,
99703                                 providers, entrypoints);
99704 }
99705 
99706 static PFNGLPROGRAMUNIFORM3FVEXTPROC
epoxy_glProgramUniform3fvEXT_resolver(void)99707 epoxy_glProgramUniform3fvEXT_resolver(void)
99708 {
99709     static const enum gl_provider providers[] = {
99710         PROVIDER_GL_EXT_direct_state_access,
99711         PROVIDER_GL_EXT_separate_shader_objects,
99712         PROVIDER_Desktop_OpenGL_4_1,
99713         PROVIDER_GL_ARB_separate_shader_objects,
99714         PROVIDER_OpenGL_ES_3_1,
99715         gl_provider_terminator
99716     };
99717     static const uint32_t entrypoints[] = {
99718         45123 /* "glProgramUniform3fvEXT" */,
99719         45123 /* "glProgramUniform3fvEXT" */,
99720         45103 /* "glProgramUniform3fv" */,
99721         45103 /* "glProgramUniform3fv" */,
99722         45103 /* "glProgramUniform3fv" */,
99723     };
99724     return gl_provider_resolver(entrypoint_strings + 45123 /* "glProgramUniform3fvEXT" */,
99725                                 providers, entrypoints);
99726 }
99727 
99728 static PFNGLPROGRAMUNIFORM3IPROC
epoxy_glProgramUniform3i_resolver(void)99729 epoxy_glProgramUniform3i_resolver(void)
99730 {
99731     static const enum gl_provider providers[] = {
99732         PROVIDER_Desktop_OpenGL_4_1,
99733         PROVIDER_GL_ARB_separate_shader_objects,
99734         PROVIDER_OpenGL_ES_3_1,
99735         PROVIDER_GL_EXT_direct_state_access,
99736         PROVIDER_GL_EXT_separate_shader_objects,
99737         gl_provider_terminator
99738     };
99739     static const uint32_t entrypoints[] = {
99740         45146 /* "glProgramUniform3i" */,
99741         45146 /* "glProgramUniform3i" */,
99742         45146 /* "glProgramUniform3i" */,
99743         45261 /* "glProgramUniform3iEXT" */,
99744         45261 /* "glProgramUniform3iEXT" */,
99745     };
99746     return gl_provider_resolver(entrypoint_strings + 45146 /* "glProgramUniform3i" */,
99747                                 providers, entrypoints);
99748 }
99749 
99750 static PFNGLPROGRAMUNIFORM3I64ARBPROC
epoxy_glProgramUniform3i64ARB_resolver(void)99751 epoxy_glProgramUniform3i64ARB_resolver(void)
99752 {
99753     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45165 /* glProgramUniform3i64ARB */);
99754 }
99755 
99756 static PFNGLPROGRAMUNIFORM3I64NVPROC
epoxy_glProgramUniform3i64NV_resolver(void)99757 epoxy_glProgramUniform3i64NV_resolver(void)
99758 {
99759     static const enum gl_provider providers[] = {
99760         PROVIDER_GL_AMD_gpu_shader_int64,
99761         PROVIDER_GL_NV_gpu_shader5,
99762         gl_provider_terminator
99763     };
99764     static const uint32_t entrypoints[] = {
99765         45189 /* "glProgramUniform3i64NV" */,
99766         45189 /* "glProgramUniform3i64NV" */,
99767     };
99768     return gl_provider_resolver(entrypoint_strings + 45189 /* "glProgramUniform3i64NV" */,
99769                                 providers, entrypoints);
99770 }
99771 
99772 static PFNGLPROGRAMUNIFORM3I64VARBPROC
epoxy_glProgramUniform3i64vARB_resolver(void)99773 epoxy_glProgramUniform3i64vARB_resolver(void)
99774 {
99775     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45212 /* glProgramUniform3i64vARB */);
99776 }
99777 
99778 static PFNGLPROGRAMUNIFORM3I64VNVPROC
epoxy_glProgramUniform3i64vNV_resolver(void)99779 epoxy_glProgramUniform3i64vNV_resolver(void)
99780 {
99781     static const enum gl_provider providers[] = {
99782         PROVIDER_GL_AMD_gpu_shader_int64,
99783         PROVIDER_GL_NV_gpu_shader5,
99784         gl_provider_terminator
99785     };
99786     static const uint32_t entrypoints[] = {
99787         45237 /* "glProgramUniform3i64vNV" */,
99788         45237 /* "glProgramUniform3i64vNV" */,
99789     };
99790     return gl_provider_resolver(entrypoint_strings + 45237 /* "glProgramUniform3i64vNV" */,
99791                                 providers, entrypoints);
99792 }
99793 
99794 static PFNGLPROGRAMUNIFORM3IEXTPROC
epoxy_glProgramUniform3iEXT_resolver(void)99795 epoxy_glProgramUniform3iEXT_resolver(void)
99796 {
99797     static const enum gl_provider providers[] = {
99798         PROVIDER_GL_EXT_direct_state_access,
99799         PROVIDER_GL_EXT_separate_shader_objects,
99800         PROVIDER_Desktop_OpenGL_4_1,
99801         PROVIDER_GL_ARB_separate_shader_objects,
99802         PROVIDER_OpenGL_ES_3_1,
99803         gl_provider_terminator
99804     };
99805     static const uint32_t entrypoints[] = {
99806         45261 /* "glProgramUniform3iEXT" */,
99807         45261 /* "glProgramUniform3iEXT" */,
99808         45146 /* "glProgramUniform3i" */,
99809         45146 /* "glProgramUniform3i" */,
99810         45146 /* "glProgramUniform3i" */,
99811     };
99812     return gl_provider_resolver(entrypoint_strings + 45261 /* "glProgramUniform3iEXT" */,
99813                                 providers, entrypoints);
99814 }
99815 
99816 static PFNGLPROGRAMUNIFORM3IVPROC
epoxy_glProgramUniform3iv_resolver(void)99817 epoxy_glProgramUniform3iv_resolver(void)
99818 {
99819     static const enum gl_provider providers[] = {
99820         PROVIDER_Desktop_OpenGL_4_1,
99821         PROVIDER_GL_ARB_separate_shader_objects,
99822         PROVIDER_OpenGL_ES_3_1,
99823         PROVIDER_GL_EXT_direct_state_access,
99824         PROVIDER_GL_EXT_separate_shader_objects,
99825         gl_provider_terminator
99826     };
99827     static const uint32_t entrypoints[] = {
99828         45283 /* "glProgramUniform3iv" */,
99829         45283 /* "glProgramUniform3iv" */,
99830         45283 /* "glProgramUniform3iv" */,
99831         45303 /* "glProgramUniform3ivEXT" */,
99832         45303 /* "glProgramUniform3ivEXT" */,
99833     };
99834     return gl_provider_resolver(entrypoint_strings + 45283 /* "glProgramUniform3iv" */,
99835                                 providers, entrypoints);
99836 }
99837 
99838 static PFNGLPROGRAMUNIFORM3IVEXTPROC
epoxy_glProgramUniform3ivEXT_resolver(void)99839 epoxy_glProgramUniform3ivEXT_resolver(void)
99840 {
99841     static const enum gl_provider providers[] = {
99842         PROVIDER_GL_EXT_direct_state_access,
99843         PROVIDER_GL_EXT_separate_shader_objects,
99844         PROVIDER_Desktop_OpenGL_4_1,
99845         PROVIDER_GL_ARB_separate_shader_objects,
99846         PROVIDER_OpenGL_ES_3_1,
99847         gl_provider_terminator
99848     };
99849     static const uint32_t entrypoints[] = {
99850         45303 /* "glProgramUniform3ivEXT" */,
99851         45303 /* "glProgramUniform3ivEXT" */,
99852         45283 /* "glProgramUniform3iv" */,
99853         45283 /* "glProgramUniform3iv" */,
99854         45283 /* "glProgramUniform3iv" */,
99855     };
99856     return gl_provider_resolver(entrypoint_strings + 45303 /* "glProgramUniform3ivEXT" */,
99857                                 providers, entrypoints);
99858 }
99859 
99860 static PFNGLPROGRAMUNIFORM3UIPROC
epoxy_glProgramUniform3ui_resolver(void)99861 epoxy_glProgramUniform3ui_resolver(void)
99862 {
99863     static const enum gl_provider providers[] = {
99864         PROVIDER_Desktop_OpenGL_4_1,
99865         PROVIDER_GL_ARB_separate_shader_objects,
99866         PROVIDER_OpenGL_ES_3_1,
99867         PROVIDER_GL_EXT_direct_state_access,
99868         PROVIDER_GL_EXT_separate_shader_objects,
99869         gl_provider_terminator
99870     };
99871     static const uint32_t entrypoints[] = {
99872         45326 /* "glProgramUniform3ui" */,
99873         45326 /* "glProgramUniform3ui" */,
99874         45326 /* "glProgramUniform3ui" */,
99875         45446 /* "glProgramUniform3uiEXT" */,
99876         45446 /* "glProgramUniform3uiEXT" */,
99877     };
99878     return gl_provider_resolver(entrypoint_strings + 45326 /* "glProgramUniform3ui" */,
99879                                 providers, entrypoints);
99880 }
99881 
99882 static PFNGLPROGRAMUNIFORM3UI64ARBPROC
epoxy_glProgramUniform3ui64ARB_resolver(void)99883 epoxy_glProgramUniform3ui64ARB_resolver(void)
99884 {
99885     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45346 /* glProgramUniform3ui64ARB */);
99886 }
99887 
99888 static PFNGLPROGRAMUNIFORM3UI64NVPROC
epoxy_glProgramUniform3ui64NV_resolver(void)99889 epoxy_glProgramUniform3ui64NV_resolver(void)
99890 {
99891     static const enum gl_provider providers[] = {
99892         PROVIDER_GL_AMD_gpu_shader_int64,
99893         PROVIDER_GL_NV_gpu_shader5,
99894         gl_provider_terminator
99895     };
99896     static const uint32_t entrypoints[] = {
99897         45371 /* "glProgramUniform3ui64NV" */,
99898         45371 /* "glProgramUniform3ui64NV" */,
99899     };
99900     return gl_provider_resolver(entrypoint_strings + 45371 /* "glProgramUniform3ui64NV" */,
99901                                 providers, entrypoints);
99902 }
99903 
99904 static PFNGLPROGRAMUNIFORM3UI64VARBPROC
epoxy_glProgramUniform3ui64vARB_resolver(void)99905 epoxy_glProgramUniform3ui64vARB_resolver(void)
99906 {
99907     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45395 /* glProgramUniform3ui64vARB */);
99908 }
99909 
99910 static PFNGLPROGRAMUNIFORM3UI64VNVPROC
epoxy_glProgramUniform3ui64vNV_resolver(void)99911 epoxy_glProgramUniform3ui64vNV_resolver(void)
99912 {
99913     static const enum gl_provider providers[] = {
99914         PROVIDER_GL_AMD_gpu_shader_int64,
99915         PROVIDER_GL_NV_gpu_shader5,
99916         gl_provider_terminator
99917     };
99918     static const uint32_t entrypoints[] = {
99919         45421 /* "glProgramUniform3ui64vNV" */,
99920         45421 /* "glProgramUniform3ui64vNV" */,
99921     };
99922     return gl_provider_resolver(entrypoint_strings + 45421 /* "glProgramUniform3ui64vNV" */,
99923                                 providers, entrypoints);
99924 }
99925 
99926 static PFNGLPROGRAMUNIFORM3UIEXTPROC
epoxy_glProgramUniform3uiEXT_resolver(void)99927 epoxy_glProgramUniform3uiEXT_resolver(void)
99928 {
99929     static const enum gl_provider providers[] = {
99930         PROVIDER_GL_EXT_direct_state_access,
99931         PROVIDER_GL_EXT_separate_shader_objects,
99932         PROVIDER_Desktop_OpenGL_4_1,
99933         PROVIDER_GL_ARB_separate_shader_objects,
99934         PROVIDER_OpenGL_ES_3_1,
99935         gl_provider_terminator
99936     };
99937     static const uint32_t entrypoints[] = {
99938         45446 /* "glProgramUniform3uiEXT" */,
99939         45446 /* "glProgramUniform3uiEXT" */,
99940         45326 /* "glProgramUniform3ui" */,
99941         45326 /* "glProgramUniform3ui" */,
99942         45326 /* "glProgramUniform3ui" */,
99943     };
99944     return gl_provider_resolver(entrypoint_strings + 45446 /* "glProgramUniform3uiEXT" */,
99945                                 providers, entrypoints);
99946 }
99947 
99948 static PFNGLPROGRAMUNIFORM3UIVPROC
epoxy_glProgramUniform3uiv_resolver(void)99949 epoxy_glProgramUniform3uiv_resolver(void)
99950 {
99951     static const enum gl_provider providers[] = {
99952         PROVIDER_Desktop_OpenGL_4_1,
99953         PROVIDER_GL_ARB_separate_shader_objects,
99954         PROVIDER_OpenGL_ES_3_1,
99955         PROVIDER_GL_EXT_direct_state_access,
99956         PROVIDER_GL_EXT_separate_shader_objects,
99957         gl_provider_terminator
99958     };
99959     static const uint32_t entrypoints[] = {
99960         45469 /* "glProgramUniform3uiv" */,
99961         45469 /* "glProgramUniform3uiv" */,
99962         45469 /* "glProgramUniform3uiv" */,
99963         45490 /* "glProgramUniform3uivEXT" */,
99964         45490 /* "glProgramUniform3uivEXT" */,
99965     };
99966     return gl_provider_resolver(entrypoint_strings + 45469 /* "glProgramUniform3uiv" */,
99967                                 providers, entrypoints);
99968 }
99969 
99970 static PFNGLPROGRAMUNIFORM3UIVEXTPROC
epoxy_glProgramUniform3uivEXT_resolver(void)99971 epoxy_glProgramUniform3uivEXT_resolver(void)
99972 {
99973     static const enum gl_provider providers[] = {
99974         PROVIDER_GL_EXT_direct_state_access,
99975         PROVIDER_GL_EXT_separate_shader_objects,
99976         PROVIDER_Desktop_OpenGL_4_1,
99977         PROVIDER_GL_ARB_separate_shader_objects,
99978         PROVIDER_OpenGL_ES_3_1,
99979         gl_provider_terminator
99980     };
99981     static const uint32_t entrypoints[] = {
99982         45490 /* "glProgramUniform3uivEXT" */,
99983         45490 /* "glProgramUniform3uivEXT" */,
99984         45469 /* "glProgramUniform3uiv" */,
99985         45469 /* "glProgramUniform3uiv" */,
99986         45469 /* "glProgramUniform3uiv" */,
99987     };
99988     return gl_provider_resolver(entrypoint_strings + 45490 /* "glProgramUniform3uivEXT" */,
99989                                 providers, entrypoints);
99990 }
99991 
99992 static PFNGLPROGRAMUNIFORM4DPROC
epoxy_glProgramUniform4d_resolver(void)99993 epoxy_glProgramUniform4d_resolver(void)
99994 {
99995     static const enum gl_provider providers[] = {
99996         PROVIDER_Desktop_OpenGL_4_1,
99997         PROVIDER_GL_ARB_separate_shader_objects,
99998         gl_provider_terminator
99999     };
100000     static const uint32_t entrypoints[] = {
100001         45514 /* "glProgramUniform4d" */,
100002         45514 /* "glProgramUniform4d" */,
100003     };
100004     return gl_provider_resolver(entrypoint_strings + 45514 /* "glProgramUniform4d" */,
100005                                 providers, entrypoints);
100006 }
100007 
100008 static PFNGLPROGRAMUNIFORM4DEXTPROC
epoxy_glProgramUniform4dEXT_resolver(void)100009 epoxy_glProgramUniform4dEXT_resolver(void)
100010 {
100011     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 45533 /* glProgramUniform4dEXT */);
100012 }
100013 
100014 static PFNGLPROGRAMUNIFORM4DVPROC
epoxy_glProgramUniform4dv_resolver(void)100015 epoxy_glProgramUniform4dv_resolver(void)
100016 {
100017     static const enum gl_provider providers[] = {
100018         PROVIDER_Desktop_OpenGL_4_1,
100019         PROVIDER_GL_ARB_separate_shader_objects,
100020         gl_provider_terminator
100021     };
100022     static const uint32_t entrypoints[] = {
100023         45555 /* "glProgramUniform4dv" */,
100024         45555 /* "glProgramUniform4dv" */,
100025     };
100026     return gl_provider_resolver(entrypoint_strings + 45555 /* "glProgramUniform4dv" */,
100027                                 providers, entrypoints);
100028 }
100029 
100030 static PFNGLPROGRAMUNIFORM4DVEXTPROC
epoxy_glProgramUniform4dvEXT_resolver(void)100031 epoxy_glProgramUniform4dvEXT_resolver(void)
100032 {
100033     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 45575 /* glProgramUniform4dvEXT */);
100034 }
100035 
100036 static PFNGLPROGRAMUNIFORM4FPROC
epoxy_glProgramUniform4f_resolver(void)100037 epoxy_glProgramUniform4f_resolver(void)
100038 {
100039     static const enum gl_provider providers[] = {
100040         PROVIDER_Desktop_OpenGL_4_1,
100041         PROVIDER_GL_ARB_separate_shader_objects,
100042         PROVIDER_OpenGL_ES_3_1,
100043         PROVIDER_GL_EXT_direct_state_access,
100044         PROVIDER_GL_EXT_separate_shader_objects,
100045         gl_provider_terminator
100046     };
100047     static const uint32_t entrypoints[] = {
100048         45598 /* "glProgramUniform4f" */,
100049         45598 /* "glProgramUniform4f" */,
100050         45598 /* "glProgramUniform4f" */,
100051         45617 /* "glProgramUniform4fEXT" */,
100052         45617 /* "glProgramUniform4fEXT" */,
100053     };
100054     return gl_provider_resolver(entrypoint_strings + 45598 /* "glProgramUniform4f" */,
100055                                 providers, entrypoints);
100056 }
100057 
100058 static PFNGLPROGRAMUNIFORM4FEXTPROC
epoxy_glProgramUniform4fEXT_resolver(void)100059 epoxy_glProgramUniform4fEXT_resolver(void)
100060 {
100061     static const enum gl_provider providers[] = {
100062         PROVIDER_GL_EXT_direct_state_access,
100063         PROVIDER_GL_EXT_separate_shader_objects,
100064         PROVIDER_Desktop_OpenGL_4_1,
100065         PROVIDER_GL_ARB_separate_shader_objects,
100066         PROVIDER_OpenGL_ES_3_1,
100067         gl_provider_terminator
100068     };
100069     static const uint32_t entrypoints[] = {
100070         45617 /* "glProgramUniform4fEXT" */,
100071         45617 /* "glProgramUniform4fEXT" */,
100072         45598 /* "glProgramUniform4f" */,
100073         45598 /* "glProgramUniform4f" */,
100074         45598 /* "glProgramUniform4f" */,
100075     };
100076     return gl_provider_resolver(entrypoint_strings + 45617 /* "glProgramUniform4fEXT" */,
100077                                 providers, entrypoints);
100078 }
100079 
100080 static PFNGLPROGRAMUNIFORM4FVPROC
epoxy_glProgramUniform4fv_resolver(void)100081 epoxy_glProgramUniform4fv_resolver(void)
100082 {
100083     static const enum gl_provider providers[] = {
100084         PROVIDER_Desktop_OpenGL_4_1,
100085         PROVIDER_GL_ARB_separate_shader_objects,
100086         PROVIDER_OpenGL_ES_3_1,
100087         PROVIDER_GL_EXT_direct_state_access,
100088         PROVIDER_GL_EXT_separate_shader_objects,
100089         gl_provider_terminator
100090     };
100091     static const uint32_t entrypoints[] = {
100092         45639 /* "glProgramUniform4fv" */,
100093         45639 /* "glProgramUniform4fv" */,
100094         45639 /* "glProgramUniform4fv" */,
100095         45659 /* "glProgramUniform4fvEXT" */,
100096         45659 /* "glProgramUniform4fvEXT" */,
100097     };
100098     return gl_provider_resolver(entrypoint_strings + 45639 /* "glProgramUniform4fv" */,
100099                                 providers, entrypoints);
100100 }
100101 
100102 static PFNGLPROGRAMUNIFORM4FVEXTPROC
epoxy_glProgramUniform4fvEXT_resolver(void)100103 epoxy_glProgramUniform4fvEXT_resolver(void)
100104 {
100105     static const enum gl_provider providers[] = {
100106         PROVIDER_GL_EXT_direct_state_access,
100107         PROVIDER_GL_EXT_separate_shader_objects,
100108         PROVIDER_Desktop_OpenGL_4_1,
100109         PROVIDER_GL_ARB_separate_shader_objects,
100110         PROVIDER_OpenGL_ES_3_1,
100111         gl_provider_terminator
100112     };
100113     static const uint32_t entrypoints[] = {
100114         45659 /* "glProgramUniform4fvEXT" */,
100115         45659 /* "glProgramUniform4fvEXT" */,
100116         45639 /* "glProgramUniform4fv" */,
100117         45639 /* "glProgramUniform4fv" */,
100118         45639 /* "glProgramUniform4fv" */,
100119     };
100120     return gl_provider_resolver(entrypoint_strings + 45659 /* "glProgramUniform4fvEXT" */,
100121                                 providers, entrypoints);
100122 }
100123 
100124 static PFNGLPROGRAMUNIFORM4IPROC
epoxy_glProgramUniform4i_resolver(void)100125 epoxy_glProgramUniform4i_resolver(void)
100126 {
100127     static const enum gl_provider providers[] = {
100128         PROVIDER_Desktop_OpenGL_4_1,
100129         PROVIDER_GL_ARB_separate_shader_objects,
100130         PROVIDER_OpenGL_ES_3_1,
100131         PROVIDER_GL_EXT_direct_state_access,
100132         PROVIDER_GL_EXT_separate_shader_objects,
100133         gl_provider_terminator
100134     };
100135     static const uint32_t entrypoints[] = {
100136         45682 /* "glProgramUniform4i" */,
100137         45682 /* "glProgramUniform4i" */,
100138         45682 /* "glProgramUniform4i" */,
100139         45797 /* "glProgramUniform4iEXT" */,
100140         45797 /* "glProgramUniform4iEXT" */,
100141     };
100142     return gl_provider_resolver(entrypoint_strings + 45682 /* "glProgramUniform4i" */,
100143                                 providers, entrypoints);
100144 }
100145 
100146 static PFNGLPROGRAMUNIFORM4I64ARBPROC
epoxy_glProgramUniform4i64ARB_resolver(void)100147 epoxy_glProgramUniform4i64ARB_resolver(void)
100148 {
100149     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45701 /* glProgramUniform4i64ARB */);
100150 }
100151 
100152 static PFNGLPROGRAMUNIFORM4I64NVPROC
epoxy_glProgramUniform4i64NV_resolver(void)100153 epoxy_glProgramUniform4i64NV_resolver(void)
100154 {
100155     static const enum gl_provider providers[] = {
100156         PROVIDER_GL_AMD_gpu_shader_int64,
100157         PROVIDER_GL_NV_gpu_shader5,
100158         gl_provider_terminator
100159     };
100160     static const uint32_t entrypoints[] = {
100161         45725 /* "glProgramUniform4i64NV" */,
100162         45725 /* "glProgramUniform4i64NV" */,
100163     };
100164     return gl_provider_resolver(entrypoint_strings + 45725 /* "glProgramUniform4i64NV" */,
100165                                 providers, entrypoints);
100166 }
100167 
100168 static PFNGLPROGRAMUNIFORM4I64VARBPROC
epoxy_glProgramUniform4i64vARB_resolver(void)100169 epoxy_glProgramUniform4i64vARB_resolver(void)
100170 {
100171     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45748 /* glProgramUniform4i64vARB */);
100172 }
100173 
100174 static PFNGLPROGRAMUNIFORM4I64VNVPROC
epoxy_glProgramUniform4i64vNV_resolver(void)100175 epoxy_glProgramUniform4i64vNV_resolver(void)
100176 {
100177     static const enum gl_provider providers[] = {
100178         PROVIDER_GL_AMD_gpu_shader_int64,
100179         PROVIDER_GL_NV_gpu_shader5,
100180         gl_provider_terminator
100181     };
100182     static const uint32_t entrypoints[] = {
100183         45773 /* "glProgramUniform4i64vNV" */,
100184         45773 /* "glProgramUniform4i64vNV" */,
100185     };
100186     return gl_provider_resolver(entrypoint_strings + 45773 /* "glProgramUniform4i64vNV" */,
100187                                 providers, entrypoints);
100188 }
100189 
100190 static PFNGLPROGRAMUNIFORM4IEXTPROC
epoxy_glProgramUniform4iEXT_resolver(void)100191 epoxy_glProgramUniform4iEXT_resolver(void)
100192 {
100193     static const enum gl_provider providers[] = {
100194         PROVIDER_GL_EXT_direct_state_access,
100195         PROVIDER_GL_EXT_separate_shader_objects,
100196         PROVIDER_Desktop_OpenGL_4_1,
100197         PROVIDER_GL_ARB_separate_shader_objects,
100198         PROVIDER_OpenGL_ES_3_1,
100199         gl_provider_terminator
100200     };
100201     static const uint32_t entrypoints[] = {
100202         45797 /* "glProgramUniform4iEXT" */,
100203         45797 /* "glProgramUniform4iEXT" */,
100204         45682 /* "glProgramUniform4i" */,
100205         45682 /* "glProgramUniform4i" */,
100206         45682 /* "glProgramUniform4i" */,
100207     };
100208     return gl_provider_resolver(entrypoint_strings + 45797 /* "glProgramUniform4iEXT" */,
100209                                 providers, entrypoints);
100210 }
100211 
100212 static PFNGLPROGRAMUNIFORM4IVPROC
epoxy_glProgramUniform4iv_resolver(void)100213 epoxy_glProgramUniform4iv_resolver(void)
100214 {
100215     static const enum gl_provider providers[] = {
100216         PROVIDER_Desktop_OpenGL_4_1,
100217         PROVIDER_GL_ARB_separate_shader_objects,
100218         PROVIDER_OpenGL_ES_3_1,
100219         PROVIDER_GL_EXT_direct_state_access,
100220         PROVIDER_GL_EXT_separate_shader_objects,
100221         gl_provider_terminator
100222     };
100223     static const uint32_t entrypoints[] = {
100224         45819 /* "glProgramUniform4iv" */,
100225         45819 /* "glProgramUniform4iv" */,
100226         45819 /* "glProgramUniform4iv" */,
100227         45839 /* "glProgramUniform4ivEXT" */,
100228         45839 /* "glProgramUniform4ivEXT" */,
100229     };
100230     return gl_provider_resolver(entrypoint_strings + 45819 /* "glProgramUniform4iv" */,
100231                                 providers, entrypoints);
100232 }
100233 
100234 static PFNGLPROGRAMUNIFORM4IVEXTPROC
epoxy_glProgramUniform4ivEXT_resolver(void)100235 epoxy_glProgramUniform4ivEXT_resolver(void)
100236 {
100237     static const enum gl_provider providers[] = {
100238         PROVIDER_GL_EXT_direct_state_access,
100239         PROVIDER_GL_EXT_separate_shader_objects,
100240         PROVIDER_Desktop_OpenGL_4_1,
100241         PROVIDER_GL_ARB_separate_shader_objects,
100242         PROVIDER_OpenGL_ES_3_1,
100243         gl_provider_terminator
100244     };
100245     static const uint32_t entrypoints[] = {
100246         45839 /* "glProgramUniform4ivEXT" */,
100247         45839 /* "glProgramUniform4ivEXT" */,
100248         45819 /* "glProgramUniform4iv" */,
100249         45819 /* "glProgramUniform4iv" */,
100250         45819 /* "glProgramUniform4iv" */,
100251     };
100252     return gl_provider_resolver(entrypoint_strings + 45839 /* "glProgramUniform4ivEXT" */,
100253                                 providers, entrypoints);
100254 }
100255 
100256 static PFNGLPROGRAMUNIFORM4UIPROC
epoxy_glProgramUniform4ui_resolver(void)100257 epoxy_glProgramUniform4ui_resolver(void)
100258 {
100259     static const enum gl_provider providers[] = {
100260         PROVIDER_Desktop_OpenGL_4_1,
100261         PROVIDER_GL_ARB_separate_shader_objects,
100262         PROVIDER_OpenGL_ES_3_1,
100263         PROVIDER_GL_EXT_direct_state_access,
100264         PROVIDER_GL_EXT_separate_shader_objects,
100265         gl_provider_terminator
100266     };
100267     static const uint32_t entrypoints[] = {
100268         45862 /* "glProgramUniform4ui" */,
100269         45862 /* "glProgramUniform4ui" */,
100270         45862 /* "glProgramUniform4ui" */,
100271         45982 /* "glProgramUniform4uiEXT" */,
100272         45982 /* "glProgramUniform4uiEXT" */,
100273     };
100274     return gl_provider_resolver(entrypoint_strings + 45862 /* "glProgramUniform4ui" */,
100275                                 providers, entrypoints);
100276 }
100277 
100278 static PFNGLPROGRAMUNIFORM4UI64ARBPROC
epoxy_glProgramUniform4ui64ARB_resolver(void)100279 epoxy_glProgramUniform4ui64ARB_resolver(void)
100280 {
100281     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45882 /* glProgramUniform4ui64ARB */);
100282 }
100283 
100284 static PFNGLPROGRAMUNIFORM4UI64NVPROC
epoxy_glProgramUniform4ui64NV_resolver(void)100285 epoxy_glProgramUniform4ui64NV_resolver(void)
100286 {
100287     static const enum gl_provider providers[] = {
100288         PROVIDER_GL_AMD_gpu_shader_int64,
100289         PROVIDER_GL_NV_gpu_shader5,
100290         gl_provider_terminator
100291     };
100292     static const uint32_t entrypoints[] = {
100293         45907 /* "glProgramUniform4ui64NV" */,
100294         45907 /* "glProgramUniform4ui64NV" */,
100295     };
100296     return gl_provider_resolver(entrypoint_strings + 45907 /* "glProgramUniform4ui64NV" */,
100297                                 providers, entrypoints);
100298 }
100299 
100300 static PFNGLPROGRAMUNIFORM4UI64VARBPROC
epoxy_glProgramUniform4ui64vARB_resolver(void)100301 epoxy_glProgramUniform4ui64vARB_resolver(void)
100302 {
100303     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 45931 /* glProgramUniform4ui64vARB */);
100304 }
100305 
100306 static PFNGLPROGRAMUNIFORM4UI64VNVPROC
epoxy_glProgramUniform4ui64vNV_resolver(void)100307 epoxy_glProgramUniform4ui64vNV_resolver(void)
100308 {
100309     static const enum gl_provider providers[] = {
100310         PROVIDER_GL_AMD_gpu_shader_int64,
100311         PROVIDER_GL_NV_gpu_shader5,
100312         gl_provider_terminator
100313     };
100314     static const uint32_t entrypoints[] = {
100315         45957 /* "glProgramUniform4ui64vNV" */,
100316         45957 /* "glProgramUniform4ui64vNV" */,
100317     };
100318     return gl_provider_resolver(entrypoint_strings + 45957 /* "glProgramUniform4ui64vNV" */,
100319                                 providers, entrypoints);
100320 }
100321 
100322 static PFNGLPROGRAMUNIFORM4UIEXTPROC
epoxy_glProgramUniform4uiEXT_resolver(void)100323 epoxy_glProgramUniform4uiEXT_resolver(void)
100324 {
100325     static const enum gl_provider providers[] = {
100326         PROVIDER_GL_EXT_direct_state_access,
100327         PROVIDER_GL_EXT_separate_shader_objects,
100328         PROVIDER_Desktop_OpenGL_4_1,
100329         PROVIDER_GL_ARB_separate_shader_objects,
100330         PROVIDER_OpenGL_ES_3_1,
100331         gl_provider_terminator
100332     };
100333     static const uint32_t entrypoints[] = {
100334         45982 /* "glProgramUniform4uiEXT" */,
100335         45982 /* "glProgramUniform4uiEXT" */,
100336         45862 /* "glProgramUniform4ui" */,
100337         45862 /* "glProgramUniform4ui" */,
100338         45862 /* "glProgramUniform4ui" */,
100339     };
100340     return gl_provider_resolver(entrypoint_strings + 45982 /* "glProgramUniform4uiEXT" */,
100341                                 providers, entrypoints);
100342 }
100343 
100344 static PFNGLPROGRAMUNIFORM4UIVPROC
epoxy_glProgramUniform4uiv_resolver(void)100345 epoxy_glProgramUniform4uiv_resolver(void)
100346 {
100347     static const enum gl_provider providers[] = {
100348         PROVIDER_Desktop_OpenGL_4_1,
100349         PROVIDER_GL_ARB_separate_shader_objects,
100350         PROVIDER_OpenGL_ES_3_1,
100351         PROVIDER_GL_EXT_direct_state_access,
100352         PROVIDER_GL_EXT_separate_shader_objects,
100353         gl_provider_terminator
100354     };
100355     static const uint32_t entrypoints[] = {
100356         46005 /* "glProgramUniform4uiv" */,
100357         46005 /* "glProgramUniform4uiv" */,
100358         46005 /* "glProgramUniform4uiv" */,
100359         46026 /* "glProgramUniform4uivEXT" */,
100360         46026 /* "glProgramUniform4uivEXT" */,
100361     };
100362     return gl_provider_resolver(entrypoint_strings + 46005 /* "glProgramUniform4uiv" */,
100363                                 providers, entrypoints);
100364 }
100365 
100366 static PFNGLPROGRAMUNIFORM4UIVEXTPROC
epoxy_glProgramUniform4uivEXT_resolver(void)100367 epoxy_glProgramUniform4uivEXT_resolver(void)
100368 {
100369     static const enum gl_provider providers[] = {
100370         PROVIDER_GL_EXT_direct_state_access,
100371         PROVIDER_GL_EXT_separate_shader_objects,
100372         PROVIDER_Desktop_OpenGL_4_1,
100373         PROVIDER_GL_ARB_separate_shader_objects,
100374         PROVIDER_OpenGL_ES_3_1,
100375         gl_provider_terminator
100376     };
100377     static const uint32_t entrypoints[] = {
100378         46026 /* "glProgramUniform4uivEXT" */,
100379         46026 /* "glProgramUniform4uivEXT" */,
100380         46005 /* "glProgramUniform4uiv" */,
100381         46005 /* "glProgramUniform4uiv" */,
100382         46005 /* "glProgramUniform4uiv" */,
100383     };
100384     return gl_provider_resolver(entrypoint_strings + 46026 /* "glProgramUniform4uivEXT" */,
100385                                 providers, entrypoints);
100386 }
100387 
100388 static PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC
epoxy_glProgramUniformHandleui64ARB_resolver(void)100389 epoxy_glProgramUniformHandleui64ARB_resolver(void)
100390 {
100391     static const enum gl_provider providers[] = {
100392         PROVIDER_GL_ARB_bindless_texture,
100393         PROVIDER_GL_IMG_bindless_texture,
100394         gl_provider_terminator
100395     };
100396     static const uint32_t entrypoints[] = {
100397         46050 /* "glProgramUniformHandleui64ARB" */,
100398         46080 /* "glProgramUniformHandleui64IMG" */,
100399     };
100400     return gl_provider_resolver(entrypoint_strings + 46050 /* "glProgramUniformHandleui64ARB" */,
100401                                 providers, entrypoints);
100402 }
100403 
100404 static PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC
epoxy_glProgramUniformHandleui64IMG_resolver(void)100405 epoxy_glProgramUniformHandleui64IMG_resolver(void)
100406 {
100407     static const enum gl_provider providers[] = {
100408         PROVIDER_GL_IMG_bindless_texture,
100409         PROVIDER_GL_ARB_bindless_texture,
100410         gl_provider_terminator
100411     };
100412     static const uint32_t entrypoints[] = {
100413         46080 /* "glProgramUniformHandleui64IMG" */,
100414         46050 /* "glProgramUniformHandleui64ARB" */,
100415     };
100416     return gl_provider_resolver(entrypoint_strings + 46080 /* "glProgramUniformHandleui64IMG" */,
100417                                 providers, entrypoints);
100418 }
100419 
100420 static PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC
epoxy_glProgramUniformHandleui64NV_resolver(void)100421 epoxy_glProgramUniformHandleui64NV_resolver(void)
100422 {
100423     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 46110 /* glProgramUniformHandleui64NV */);
100424 }
100425 
100426 static PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC
epoxy_glProgramUniformHandleui64vARB_resolver(void)100427 epoxy_glProgramUniformHandleui64vARB_resolver(void)
100428 {
100429     static const enum gl_provider providers[] = {
100430         PROVIDER_GL_ARB_bindless_texture,
100431         PROVIDER_GL_IMG_bindless_texture,
100432         gl_provider_terminator
100433     };
100434     static const uint32_t entrypoints[] = {
100435         46139 /* "glProgramUniformHandleui64vARB" */,
100436         46170 /* "glProgramUniformHandleui64vIMG" */,
100437     };
100438     return gl_provider_resolver(entrypoint_strings + 46139 /* "glProgramUniformHandleui64vARB" */,
100439                                 providers, entrypoints);
100440 }
100441 
100442 static PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC
epoxy_glProgramUniformHandleui64vIMG_resolver(void)100443 epoxy_glProgramUniformHandleui64vIMG_resolver(void)
100444 {
100445     static const enum gl_provider providers[] = {
100446         PROVIDER_GL_IMG_bindless_texture,
100447         PROVIDER_GL_ARB_bindless_texture,
100448         gl_provider_terminator
100449     };
100450     static const uint32_t entrypoints[] = {
100451         46170 /* "glProgramUniformHandleui64vIMG" */,
100452         46139 /* "glProgramUniformHandleui64vARB" */,
100453     };
100454     return gl_provider_resolver(entrypoint_strings + 46170 /* "glProgramUniformHandleui64vIMG" */,
100455                                 providers, entrypoints);
100456 }
100457 
100458 static PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC
epoxy_glProgramUniformHandleui64vNV_resolver(void)100459 epoxy_glProgramUniformHandleui64vNV_resolver(void)
100460 {
100461     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 46201 /* glProgramUniformHandleui64vNV */);
100462 }
100463 
100464 static PFNGLPROGRAMUNIFORMMATRIX2DVPROC
epoxy_glProgramUniformMatrix2dv_resolver(void)100465 epoxy_glProgramUniformMatrix2dv_resolver(void)
100466 {
100467     static const enum gl_provider providers[] = {
100468         PROVIDER_Desktop_OpenGL_4_1,
100469         PROVIDER_GL_ARB_separate_shader_objects,
100470         gl_provider_terminator
100471     };
100472     static const uint32_t entrypoints[] = {
100473         46231 /* "glProgramUniformMatrix2dv" */,
100474         46231 /* "glProgramUniformMatrix2dv" */,
100475     };
100476     return gl_provider_resolver(entrypoint_strings + 46231 /* "glProgramUniformMatrix2dv" */,
100477                                 providers, entrypoints);
100478 }
100479 
100480 static PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC
epoxy_glProgramUniformMatrix2dvEXT_resolver(void)100481 epoxy_glProgramUniformMatrix2dvEXT_resolver(void)
100482 {
100483     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46257 /* glProgramUniformMatrix2dvEXT */);
100484 }
100485 
100486 static PFNGLPROGRAMUNIFORMMATRIX2FVPROC
epoxy_glProgramUniformMatrix2fv_resolver(void)100487 epoxy_glProgramUniformMatrix2fv_resolver(void)
100488 {
100489     static const enum gl_provider providers[] = {
100490         PROVIDER_Desktop_OpenGL_4_1,
100491         PROVIDER_GL_ARB_separate_shader_objects,
100492         PROVIDER_OpenGL_ES_3_1,
100493         PROVIDER_GL_EXT_direct_state_access,
100494         PROVIDER_GL_EXT_separate_shader_objects,
100495         gl_provider_terminator
100496     };
100497     static const uint32_t entrypoints[] = {
100498         46286 /* "glProgramUniformMatrix2fv" */,
100499         46286 /* "glProgramUniformMatrix2fv" */,
100500         46286 /* "glProgramUniformMatrix2fv" */,
100501         46312 /* "glProgramUniformMatrix2fvEXT" */,
100502         46312 /* "glProgramUniformMatrix2fvEXT" */,
100503     };
100504     return gl_provider_resolver(entrypoint_strings + 46286 /* "glProgramUniformMatrix2fv" */,
100505                                 providers, entrypoints);
100506 }
100507 
100508 static PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC
epoxy_glProgramUniformMatrix2fvEXT_resolver(void)100509 epoxy_glProgramUniformMatrix2fvEXT_resolver(void)
100510 {
100511     static const enum gl_provider providers[] = {
100512         PROVIDER_GL_EXT_direct_state_access,
100513         PROVIDER_GL_EXT_separate_shader_objects,
100514         PROVIDER_Desktop_OpenGL_4_1,
100515         PROVIDER_GL_ARB_separate_shader_objects,
100516         PROVIDER_OpenGL_ES_3_1,
100517         gl_provider_terminator
100518     };
100519     static const uint32_t entrypoints[] = {
100520         46312 /* "glProgramUniformMatrix2fvEXT" */,
100521         46312 /* "glProgramUniformMatrix2fvEXT" */,
100522         46286 /* "glProgramUniformMatrix2fv" */,
100523         46286 /* "glProgramUniformMatrix2fv" */,
100524         46286 /* "glProgramUniformMatrix2fv" */,
100525     };
100526     return gl_provider_resolver(entrypoint_strings + 46312 /* "glProgramUniformMatrix2fvEXT" */,
100527                                 providers, entrypoints);
100528 }
100529 
100530 static PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC
epoxy_glProgramUniformMatrix2x3dv_resolver(void)100531 epoxy_glProgramUniformMatrix2x3dv_resolver(void)
100532 {
100533     static const enum gl_provider providers[] = {
100534         PROVIDER_Desktop_OpenGL_4_1,
100535         PROVIDER_GL_ARB_separate_shader_objects,
100536         gl_provider_terminator
100537     };
100538     static const uint32_t entrypoints[] = {
100539         46341 /* "glProgramUniformMatrix2x3dv" */,
100540         46341 /* "glProgramUniformMatrix2x3dv" */,
100541     };
100542     return gl_provider_resolver(entrypoint_strings + 46341 /* "glProgramUniformMatrix2x3dv" */,
100543                                 providers, entrypoints);
100544 }
100545 
100546 static PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC
epoxy_glProgramUniformMatrix2x3dvEXT_resolver(void)100547 epoxy_glProgramUniformMatrix2x3dvEXT_resolver(void)
100548 {
100549     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46369 /* glProgramUniformMatrix2x3dvEXT */);
100550 }
100551 
100552 static PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC
epoxy_glProgramUniformMatrix2x3fv_resolver(void)100553 epoxy_glProgramUniformMatrix2x3fv_resolver(void)
100554 {
100555     static const enum gl_provider providers[] = {
100556         PROVIDER_Desktop_OpenGL_4_1,
100557         PROVIDER_GL_ARB_separate_shader_objects,
100558         PROVIDER_OpenGL_ES_3_1,
100559         PROVIDER_GL_EXT_direct_state_access,
100560         PROVIDER_GL_EXT_separate_shader_objects,
100561         gl_provider_terminator
100562     };
100563     static const uint32_t entrypoints[] = {
100564         46400 /* "glProgramUniformMatrix2x3fv" */,
100565         46400 /* "glProgramUniformMatrix2x3fv" */,
100566         46400 /* "glProgramUniformMatrix2x3fv" */,
100567         46428 /* "glProgramUniformMatrix2x3fvEXT" */,
100568         46428 /* "glProgramUniformMatrix2x3fvEXT" */,
100569     };
100570     return gl_provider_resolver(entrypoint_strings + 46400 /* "glProgramUniformMatrix2x3fv" */,
100571                                 providers, entrypoints);
100572 }
100573 
100574 static PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC
epoxy_glProgramUniformMatrix2x3fvEXT_resolver(void)100575 epoxy_glProgramUniformMatrix2x3fvEXT_resolver(void)
100576 {
100577     static const enum gl_provider providers[] = {
100578         PROVIDER_GL_EXT_direct_state_access,
100579         PROVIDER_GL_EXT_separate_shader_objects,
100580         PROVIDER_Desktop_OpenGL_4_1,
100581         PROVIDER_GL_ARB_separate_shader_objects,
100582         PROVIDER_OpenGL_ES_3_1,
100583         gl_provider_terminator
100584     };
100585     static const uint32_t entrypoints[] = {
100586         46428 /* "glProgramUniformMatrix2x3fvEXT" */,
100587         46428 /* "glProgramUniformMatrix2x3fvEXT" */,
100588         46400 /* "glProgramUniformMatrix2x3fv" */,
100589         46400 /* "glProgramUniformMatrix2x3fv" */,
100590         46400 /* "glProgramUniformMatrix2x3fv" */,
100591     };
100592     return gl_provider_resolver(entrypoint_strings + 46428 /* "glProgramUniformMatrix2x3fvEXT" */,
100593                                 providers, entrypoints);
100594 }
100595 
100596 static PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC
epoxy_glProgramUniformMatrix2x4dv_resolver(void)100597 epoxy_glProgramUniformMatrix2x4dv_resolver(void)
100598 {
100599     static const enum gl_provider providers[] = {
100600         PROVIDER_Desktop_OpenGL_4_1,
100601         PROVIDER_GL_ARB_separate_shader_objects,
100602         gl_provider_terminator
100603     };
100604     static const uint32_t entrypoints[] = {
100605         46459 /* "glProgramUniformMatrix2x4dv" */,
100606         46459 /* "glProgramUniformMatrix2x4dv" */,
100607     };
100608     return gl_provider_resolver(entrypoint_strings + 46459 /* "glProgramUniformMatrix2x4dv" */,
100609                                 providers, entrypoints);
100610 }
100611 
100612 static PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC
epoxy_glProgramUniformMatrix2x4dvEXT_resolver(void)100613 epoxy_glProgramUniformMatrix2x4dvEXT_resolver(void)
100614 {
100615     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46487 /* glProgramUniformMatrix2x4dvEXT */);
100616 }
100617 
100618 static PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC
epoxy_glProgramUniformMatrix2x4fv_resolver(void)100619 epoxy_glProgramUniformMatrix2x4fv_resolver(void)
100620 {
100621     static const enum gl_provider providers[] = {
100622         PROVIDER_Desktop_OpenGL_4_1,
100623         PROVIDER_GL_ARB_separate_shader_objects,
100624         PROVIDER_OpenGL_ES_3_1,
100625         PROVIDER_GL_EXT_direct_state_access,
100626         PROVIDER_GL_EXT_separate_shader_objects,
100627         gl_provider_terminator
100628     };
100629     static const uint32_t entrypoints[] = {
100630         46518 /* "glProgramUniformMatrix2x4fv" */,
100631         46518 /* "glProgramUniformMatrix2x4fv" */,
100632         46518 /* "glProgramUniformMatrix2x4fv" */,
100633         46546 /* "glProgramUniformMatrix2x4fvEXT" */,
100634         46546 /* "glProgramUniformMatrix2x4fvEXT" */,
100635     };
100636     return gl_provider_resolver(entrypoint_strings + 46518 /* "glProgramUniformMatrix2x4fv" */,
100637                                 providers, entrypoints);
100638 }
100639 
100640 static PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC
epoxy_glProgramUniformMatrix2x4fvEXT_resolver(void)100641 epoxy_glProgramUniformMatrix2x4fvEXT_resolver(void)
100642 {
100643     static const enum gl_provider providers[] = {
100644         PROVIDER_GL_EXT_direct_state_access,
100645         PROVIDER_GL_EXT_separate_shader_objects,
100646         PROVIDER_Desktop_OpenGL_4_1,
100647         PROVIDER_GL_ARB_separate_shader_objects,
100648         PROVIDER_OpenGL_ES_3_1,
100649         gl_provider_terminator
100650     };
100651     static const uint32_t entrypoints[] = {
100652         46546 /* "glProgramUniformMatrix2x4fvEXT" */,
100653         46546 /* "glProgramUniformMatrix2x4fvEXT" */,
100654         46518 /* "glProgramUniformMatrix2x4fv" */,
100655         46518 /* "glProgramUniformMatrix2x4fv" */,
100656         46518 /* "glProgramUniformMatrix2x4fv" */,
100657     };
100658     return gl_provider_resolver(entrypoint_strings + 46546 /* "glProgramUniformMatrix2x4fvEXT" */,
100659                                 providers, entrypoints);
100660 }
100661 
100662 static PFNGLPROGRAMUNIFORMMATRIX3DVPROC
epoxy_glProgramUniformMatrix3dv_resolver(void)100663 epoxy_glProgramUniformMatrix3dv_resolver(void)
100664 {
100665     static const enum gl_provider providers[] = {
100666         PROVIDER_Desktop_OpenGL_4_1,
100667         PROVIDER_GL_ARB_separate_shader_objects,
100668         gl_provider_terminator
100669     };
100670     static const uint32_t entrypoints[] = {
100671         46577 /* "glProgramUniformMatrix3dv" */,
100672         46577 /* "glProgramUniformMatrix3dv" */,
100673     };
100674     return gl_provider_resolver(entrypoint_strings + 46577 /* "glProgramUniformMatrix3dv" */,
100675                                 providers, entrypoints);
100676 }
100677 
100678 static PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC
epoxy_glProgramUniformMatrix3dvEXT_resolver(void)100679 epoxy_glProgramUniformMatrix3dvEXT_resolver(void)
100680 {
100681     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46603 /* glProgramUniformMatrix3dvEXT */);
100682 }
100683 
100684 static PFNGLPROGRAMUNIFORMMATRIX3FVPROC
epoxy_glProgramUniformMatrix3fv_resolver(void)100685 epoxy_glProgramUniformMatrix3fv_resolver(void)
100686 {
100687     static const enum gl_provider providers[] = {
100688         PROVIDER_Desktop_OpenGL_4_1,
100689         PROVIDER_GL_ARB_separate_shader_objects,
100690         PROVIDER_OpenGL_ES_3_1,
100691         PROVIDER_GL_EXT_direct_state_access,
100692         PROVIDER_GL_EXT_separate_shader_objects,
100693         gl_provider_terminator
100694     };
100695     static const uint32_t entrypoints[] = {
100696         46632 /* "glProgramUniformMatrix3fv" */,
100697         46632 /* "glProgramUniformMatrix3fv" */,
100698         46632 /* "glProgramUniformMatrix3fv" */,
100699         46658 /* "glProgramUniformMatrix3fvEXT" */,
100700         46658 /* "glProgramUniformMatrix3fvEXT" */,
100701     };
100702     return gl_provider_resolver(entrypoint_strings + 46632 /* "glProgramUniformMatrix3fv" */,
100703                                 providers, entrypoints);
100704 }
100705 
100706 static PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC
epoxy_glProgramUniformMatrix3fvEXT_resolver(void)100707 epoxy_glProgramUniformMatrix3fvEXT_resolver(void)
100708 {
100709     static const enum gl_provider providers[] = {
100710         PROVIDER_GL_EXT_direct_state_access,
100711         PROVIDER_GL_EXT_separate_shader_objects,
100712         PROVIDER_Desktop_OpenGL_4_1,
100713         PROVIDER_GL_ARB_separate_shader_objects,
100714         PROVIDER_OpenGL_ES_3_1,
100715         gl_provider_terminator
100716     };
100717     static const uint32_t entrypoints[] = {
100718         46658 /* "glProgramUniformMatrix3fvEXT" */,
100719         46658 /* "glProgramUniformMatrix3fvEXT" */,
100720         46632 /* "glProgramUniformMatrix3fv" */,
100721         46632 /* "glProgramUniformMatrix3fv" */,
100722         46632 /* "glProgramUniformMatrix3fv" */,
100723     };
100724     return gl_provider_resolver(entrypoint_strings + 46658 /* "glProgramUniformMatrix3fvEXT" */,
100725                                 providers, entrypoints);
100726 }
100727 
100728 static PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC
epoxy_glProgramUniformMatrix3x2dv_resolver(void)100729 epoxy_glProgramUniformMatrix3x2dv_resolver(void)
100730 {
100731     static const enum gl_provider providers[] = {
100732         PROVIDER_Desktop_OpenGL_4_1,
100733         PROVIDER_GL_ARB_separate_shader_objects,
100734         gl_provider_terminator
100735     };
100736     static const uint32_t entrypoints[] = {
100737         46687 /* "glProgramUniformMatrix3x2dv" */,
100738         46687 /* "glProgramUniformMatrix3x2dv" */,
100739     };
100740     return gl_provider_resolver(entrypoint_strings + 46687 /* "glProgramUniformMatrix3x2dv" */,
100741                                 providers, entrypoints);
100742 }
100743 
100744 static PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC
epoxy_glProgramUniformMatrix3x2dvEXT_resolver(void)100745 epoxy_glProgramUniformMatrix3x2dvEXT_resolver(void)
100746 {
100747     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46715 /* glProgramUniformMatrix3x2dvEXT */);
100748 }
100749 
100750 static PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC
epoxy_glProgramUniformMatrix3x2fv_resolver(void)100751 epoxy_glProgramUniformMatrix3x2fv_resolver(void)
100752 {
100753     static const enum gl_provider providers[] = {
100754         PROVIDER_Desktop_OpenGL_4_1,
100755         PROVIDER_GL_ARB_separate_shader_objects,
100756         PROVIDER_OpenGL_ES_3_1,
100757         PROVIDER_GL_EXT_direct_state_access,
100758         PROVIDER_GL_EXT_separate_shader_objects,
100759         gl_provider_terminator
100760     };
100761     static const uint32_t entrypoints[] = {
100762         46746 /* "glProgramUniformMatrix3x2fv" */,
100763         46746 /* "glProgramUniformMatrix3x2fv" */,
100764         46746 /* "glProgramUniformMatrix3x2fv" */,
100765         46774 /* "glProgramUniformMatrix3x2fvEXT" */,
100766         46774 /* "glProgramUniformMatrix3x2fvEXT" */,
100767     };
100768     return gl_provider_resolver(entrypoint_strings + 46746 /* "glProgramUniformMatrix3x2fv" */,
100769                                 providers, entrypoints);
100770 }
100771 
100772 static PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC
epoxy_glProgramUniformMatrix3x2fvEXT_resolver(void)100773 epoxy_glProgramUniformMatrix3x2fvEXT_resolver(void)
100774 {
100775     static const enum gl_provider providers[] = {
100776         PROVIDER_GL_EXT_direct_state_access,
100777         PROVIDER_GL_EXT_separate_shader_objects,
100778         PROVIDER_Desktop_OpenGL_4_1,
100779         PROVIDER_GL_ARB_separate_shader_objects,
100780         PROVIDER_OpenGL_ES_3_1,
100781         gl_provider_terminator
100782     };
100783     static const uint32_t entrypoints[] = {
100784         46774 /* "glProgramUniformMatrix3x2fvEXT" */,
100785         46774 /* "glProgramUniformMatrix3x2fvEXT" */,
100786         46746 /* "glProgramUniformMatrix3x2fv" */,
100787         46746 /* "glProgramUniformMatrix3x2fv" */,
100788         46746 /* "glProgramUniformMatrix3x2fv" */,
100789     };
100790     return gl_provider_resolver(entrypoint_strings + 46774 /* "glProgramUniformMatrix3x2fvEXT" */,
100791                                 providers, entrypoints);
100792 }
100793 
100794 static PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC
epoxy_glProgramUniformMatrix3x4dv_resolver(void)100795 epoxy_glProgramUniformMatrix3x4dv_resolver(void)
100796 {
100797     static const enum gl_provider providers[] = {
100798         PROVIDER_Desktop_OpenGL_4_1,
100799         PROVIDER_GL_ARB_separate_shader_objects,
100800         gl_provider_terminator
100801     };
100802     static const uint32_t entrypoints[] = {
100803         46805 /* "glProgramUniformMatrix3x4dv" */,
100804         46805 /* "glProgramUniformMatrix3x4dv" */,
100805     };
100806     return gl_provider_resolver(entrypoint_strings + 46805 /* "glProgramUniformMatrix3x4dv" */,
100807                                 providers, entrypoints);
100808 }
100809 
100810 static PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC
epoxy_glProgramUniformMatrix3x4dvEXT_resolver(void)100811 epoxy_glProgramUniformMatrix3x4dvEXT_resolver(void)
100812 {
100813     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46833 /* glProgramUniformMatrix3x4dvEXT */);
100814 }
100815 
100816 static PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC
epoxy_glProgramUniformMatrix3x4fv_resolver(void)100817 epoxy_glProgramUniformMatrix3x4fv_resolver(void)
100818 {
100819     static const enum gl_provider providers[] = {
100820         PROVIDER_Desktop_OpenGL_4_1,
100821         PROVIDER_GL_ARB_separate_shader_objects,
100822         PROVIDER_OpenGL_ES_3_1,
100823         PROVIDER_GL_EXT_direct_state_access,
100824         PROVIDER_GL_EXT_separate_shader_objects,
100825         gl_provider_terminator
100826     };
100827     static const uint32_t entrypoints[] = {
100828         46864 /* "glProgramUniformMatrix3x4fv" */,
100829         46864 /* "glProgramUniformMatrix3x4fv" */,
100830         46864 /* "glProgramUniformMatrix3x4fv" */,
100831         46892 /* "glProgramUniformMatrix3x4fvEXT" */,
100832         46892 /* "glProgramUniformMatrix3x4fvEXT" */,
100833     };
100834     return gl_provider_resolver(entrypoint_strings + 46864 /* "glProgramUniformMatrix3x4fv" */,
100835                                 providers, entrypoints);
100836 }
100837 
100838 static PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC
epoxy_glProgramUniformMatrix3x4fvEXT_resolver(void)100839 epoxy_glProgramUniformMatrix3x4fvEXT_resolver(void)
100840 {
100841     static const enum gl_provider providers[] = {
100842         PROVIDER_GL_EXT_direct_state_access,
100843         PROVIDER_GL_EXT_separate_shader_objects,
100844         PROVIDER_Desktop_OpenGL_4_1,
100845         PROVIDER_GL_ARB_separate_shader_objects,
100846         PROVIDER_OpenGL_ES_3_1,
100847         gl_provider_terminator
100848     };
100849     static const uint32_t entrypoints[] = {
100850         46892 /* "glProgramUniformMatrix3x4fvEXT" */,
100851         46892 /* "glProgramUniformMatrix3x4fvEXT" */,
100852         46864 /* "glProgramUniformMatrix3x4fv" */,
100853         46864 /* "glProgramUniformMatrix3x4fv" */,
100854         46864 /* "glProgramUniformMatrix3x4fv" */,
100855     };
100856     return gl_provider_resolver(entrypoint_strings + 46892 /* "glProgramUniformMatrix3x4fvEXT" */,
100857                                 providers, entrypoints);
100858 }
100859 
100860 static PFNGLPROGRAMUNIFORMMATRIX4DVPROC
epoxy_glProgramUniformMatrix4dv_resolver(void)100861 epoxy_glProgramUniformMatrix4dv_resolver(void)
100862 {
100863     static const enum gl_provider providers[] = {
100864         PROVIDER_Desktop_OpenGL_4_1,
100865         PROVIDER_GL_ARB_separate_shader_objects,
100866         gl_provider_terminator
100867     };
100868     static const uint32_t entrypoints[] = {
100869         46923 /* "glProgramUniformMatrix4dv" */,
100870         46923 /* "glProgramUniformMatrix4dv" */,
100871     };
100872     return gl_provider_resolver(entrypoint_strings + 46923 /* "glProgramUniformMatrix4dv" */,
100873                                 providers, entrypoints);
100874 }
100875 
100876 static PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC
epoxy_glProgramUniformMatrix4dvEXT_resolver(void)100877 epoxy_glProgramUniformMatrix4dvEXT_resolver(void)
100878 {
100879     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 46949 /* glProgramUniformMatrix4dvEXT */);
100880 }
100881 
100882 static PFNGLPROGRAMUNIFORMMATRIX4FVPROC
epoxy_glProgramUniformMatrix4fv_resolver(void)100883 epoxy_glProgramUniformMatrix4fv_resolver(void)
100884 {
100885     static const enum gl_provider providers[] = {
100886         PROVIDER_Desktop_OpenGL_4_1,
100887         PROVIDER_GL_ARB_separate_shader_objects,
100888         PROVIDER_OpenGL_ES_3_1,
100889         PROVIDER_GL_EXT_direct_state_access,
100890         PROVIDER_GL_EXT_separate_shader_objects,
100891         gl_provider_terminator
100892     };
100893     static const uint32_t entrypoints[] = {
100894         46978 /* "glProgramUniformMatrix4fv" */,
100895         46978 /* "glProgramUniformMatrix4fv" */,
100896         46978 /* "glProgramUniformMatrix4fv" */,
100897         47004 /* "glProgramUniformMatrix4fvEXT" */,
100898         47004 /* "glProgramUniformMatrix4fvEXT" */,
100899     };
100900     return gl_provider_resolver(entrypoint_strings + 46978 /* "glProgramUniformMatrix4fv" */,
100901                                 providers, entrypoints);
100902 }
100903 
100904 static PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC
epoxy_glProgramUniformMatrix4fvEXT_resolver(void)100905 epoxy_glProgramUniformMatrix4fvEXT_resolver(void)
100906 {
100907     static const enum gl_provider providers[] = {
100908         PROVIDER_GL_EXT_direct_state_access,
100909         PROVIDER_GL_EXT_separate_shader_objects,
100910         PROVIDER_Desktop_OpenGL_4_1,
100911         PROVIDER_GL_ARB_separate_shader_objects,
100912         PROVIDER_OpenGL_ES_3_1,
100913         gl_provider_terminator
100914     };
100915     static const uint32_t entrypoints[] = {
100916         47004 /* "glProgramUniformMatrix4fvEXT" */,
100917         47004 /* "glProgramUniformMatrix4fvEXT" */,
100918         46978 /* "glProgramUniformMatrix4fv" */,
100919         46978 /* "glProgramUniformMatrix4fv" */,
100920         46978 /* "glProgramUniformMatrix4fv" */,
100921     };
100922     return gl_provider_resolver(entrypoint_strings + 47004 /* "glProgramUniformMatrix4fvEXT" */,
100923                                 providers, entrypoints);
100924 }
100925 
100926 static PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC
epoxy_glProgramUniformMatrix4x2dv_resolver(void)100927 epoxy_glProgramUniformMatrix4x2dv_resolver(void)
100928 {
100929     static const enum gl_provider providers[] = {
100930         PROVIDER_Desktop_OpenGL_4_1,
100931         PROVIDER_GL_ARB_separate_shader_objects,
100932         gl_provider_terminator
100933     };
100934     static const uint32_t entrypoints[] = {
100935         47033 /* "glProgramUniformMatrix4x2dv" */,
100936         47033 /* "glProgramUniformMatrix4x2dv" */,
100937     };
100938     return gl_provider_resolver(entrypoint_strings + 47033 /* "glProgramUniformMatrix4x2dv" */,
100939                                 providers, entrypoints);
100940 }
100941 
100942 static PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC
epoxy_glProgramUniformMatrix4x2dvEXT_resolver(void)100943 epoxy_glProgramUniformMatrix4x2dvEXT_resolver(void)
100944 {
100945     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 47061 /* glProgramUniformMatrix4x2dvEXT */);
100946 }
100947 
100948 static PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC
epoxy_glProgramUniformMatrix4x2fv_resolver(void)100949 epoxy_glProgramUniformMatrix4x2fv_resolver(void)
100950 {
100951     static const enum gl_provider providers[] = {
100952         PROVIDER_Desktop_OpenGL_4_1,
100953         PROVIDER_GL_ARB_separate_shader_objects,
100954         PROVIDER_OpenGL_ES_3_1,
100955         PROVIDER_GL_EXT_direct_state_access,
100956         PROVIDER_GL_EXT_separate_shader_objects,
100957         gl_provider_terminator
100958     };
100959     static const uint32_t entrypoints[] = {
100960         47092 /* "glProgramUniformMatrix4x2fv" */,
100961         47092 /* "glProgramUniformMatrix4x2fv" */,
100962         47092 /* "glProgramUniformMatrix4x2fv" */,
100963         47120 /* "glProgramUniformMatrix4x2fvEXT" */,
100964         47120 /* "glProgramUniformMatrix4x2fvEXT" */,
100965     };
100966     return gl_provider_resolver(entrypoint_strings + 47092 /* "glProgramUniformMatrix4x2fv" */,
100967                                 providers, entrypoints);
100968 }
100969 
100970 static PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC
epoxy_glProgramUniformMatrix4x2fvEXT_resolver(void)100971 epoxy_glProgramUniformMatrix4x2fvEXT_resolver(void)
100972 {
100973     static const enum gl_provider providers[] = {
100974         PROVIDER_GL_EXT_direct_state_access,
100975         PROVIDER_GL_EXT_separate_shader_objects,
100976         PROVIDER_Desktop_OpenGL_4_1,
100977         PROVIDER_GL_ARB_separate_shader_objects,
100978         PROVIDER_OpenGL_ES_3_1,
100979         gl_provider_terminator
100980     };
100981     static const uint32_t entrypoints[] = {
100982         47120 /* "glProgramUniformMatrix4x2fvEXT" */,
100983         47120 /* "glProgramUniformMatrix4x2fvEXT" */,
100984         47092 /* "glProgramUniformMatrix4x2fv" */,
100985         47092 /* "glProgramUniformMatrix4x2fv" */,
100986         47092 /* "glProgramUniformMatrix4x2fv" */,
100987     };
100988     return gl_provider_resolver(entrypoint_strings + 47120 /* "glProgramUniformMatrix4x2fvEXT" */,
100989                                 providers, entrypoints);
100990 }
100991 
100992 static PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC
epoxy_glProgramUniformMatrix4x3dv_resolver(void)100993 epoxy_glProgramUniformMatrix4x3dv_resolver(void)
100994 {
100995     static const enum gl_provider providers[] = {
100996         PROVIDER_Desktop_OpenGL_4_1,
100997         PROVIDER_GL_ARB_separate_shader_objects,
100998         gl_provider_terminator
100999     };
101000     static const uint32_t entrypoints[] = {
101001         47151 /* "glProgramUniformMatrix4x3dv" */,
101002         47151 /* "glProgramUniformMatrix4x3dv" */,
101003     };
101004     return gl_provider_resolver(entrypoint_strings + 47151 /* "glProgramUniformMatrix4x3dv" */,
101005                                 providers, entrypoints);
101006 }
101007 
101008 static PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC
epoxy_glProgramUniformMatrix4x3dvEXT_resolver(void)101009 epoxy_glProgramUniformMatrix4x3dvEXT_resolver(void)
101010 {
101011     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 47179 /* glProgramUniformMatrix4x3dvEXT */);
101012 }
101013 
101014 static PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC
epoxy_glProgramUniformMatrix4x3fv_resolver(void)101015 epoxy_glProgramUniformMatrix4x3fv_resolver(void)
101016 {
101017     static const enum gl_provider providers[] = {
101018         PROVIDER_Desktop_OpenGL_4_1,
101019         PROVIDER_GL_ARB_separate_shader_objects,
101020         PROVIDER_OpenGL_ES_3_1,
101021         PROVIDER_GL_EXT_direct_state_access,
101022         PROVIDER_GL_EXT_separate_shader_objects,
101023         gl_provider_terminator
101024     };
101025     static const uint32_t entrypoints[] = {
101026         47210 /* "glProgramUniformMatrix4x3fv" */,
101027         47210 /* "glProgramUniformMatrix4x3fv" */,
101028         47210 /* "glProgramUniformMatrix4x3fv" */,
101029         47238 /* "glProgramUniformMatrix4x3fvEXT" */,
101030         47238 /* "glProgramUniformMatrix4x3fvEXT" */,
101031     };
101032     return gl_provider_resolver(entrypoint_strings + 47210 /* "glProgramUniformMatrix4x3fv" */,
101033                                 providers, entrypoints);
101034 }
101035 
101036 static PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC
epoxy_glProgramUniformMatrix4x3fvEXT_resolver(void)101037 epoxy_glProgramUniformMatrix4x3fvEXT_resolver(void)
101038 {
101039     static const enum gl_provider providers[] = {
101040         PROVIDER_GL_EXT_direct_state_access,
101041         PROVIDER_GL_EXT_separate_shader_objects,
101042         PROVIDER_Desktop_OpenGL_4_1,
101043         PROVIDER_GL_ARB_separate_shader_objects,
101044         PROVIDER_OpenGL_ES_3_1,
101045         gl_provider_terminator
101046     };
101047     static const uint32_t entrypoints[] = {
101048         47238 /* "glProgramUniformMatrix4x3fvEXT" */,
101049         47238 /* "glProgramUniformMatrix4x3fvEXT" */,
101050         47210 /* "glProgramUniformMatrix4x3fv" */,
101051         47210 /* "glProgramUniformMatrix4x3fv" */,
101052         47210 /* "glProgramUniformMatrix4x3fv" */,
101053     };
101054     return gl_provider_resolver(entrypoint_strings + 47238 /* "glProgramUniformMatrix4x3fvEXT" */,
101055                                 providers, entrypoints);
101056 }
101057 
101058 static PFNGLPROGRAMUNIFORMUI64NVPROC
epoxy_glProgramUniformui64NV_resolver(void)101059 epoxy_glProgramUniformui64NV_resolver(void)
101060 {
101061     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 47269 /* glProgramUniformui64NV */);
101062 }
101063 
101064 static PFNGLPROGRAMUNIFORMUI64VNVPROC
epoxy_glProgramUniformui64vNV_resolver(void)101065 epoxy_glProgramUniformui64vNV_resolver(void)
101066 {
101067     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 47292 /* glProgramUniformui64vNV */);
101068 }
101069 
101070 static PFNGLPROGRAMVERTEXLIMITNVPROC
epoxy_glProgramVertexLimitNV_resolver(void)101071 epoxy_glProgramVertexLimitNV_resolver(void)
101072 {
101073     return gl_single_resolver(PROVIDER_GL_NV_geometry_program4, 47316 /* glProgramVertexLimitNV */);
101074 }
101075 
101076 static PFNGLPROVOKINGVERTEXPROC
epoxy_glProvokingVertex_resolver(void)101077 epoxy_glProvokingVertex_resolver(void)
101078 {
101079     static const enum gl_provider providers[] = {
101080         PROVIDER_Desktop_OpenGL_3_2,
101081         PROVIDER_GL_ARB_provoking_vertex,
101082         PROVIDER_GL_EXT_provoking_vertex,
101083         gl_provider_terminator
101084     };
101085     static const uint32_t entrypoints[] = {
101086         47339 /* "glProvokingVertex" */,
101087         47339 /* "glProvokingVertex" */,
101088         47357 /* "glProvokingVertexEXT" */,
101089     };
101090     return gl_provider_resolver(entrypoint_strings + 47339 /* "glProvokingVertex" */,
101091                                 providers, entrypoints);
101092 }
101093 
101094 static PFNGLPROVOKINGVERTEXEXTPROC
epoxy_glProvokingVertexEXT_resolver(void)101095 epoxy_glProvokingVertexEXT_resolver(void)
101096 {
101097     static const enum gl_provider providers[] = {
101098         PROVIDER_GL_EXT_provoking_vertex,
101099         PROVIDER_Desktop_OpenGL_3_2,
101100         PROVIDER_GL_ARB_provoking_vertex,
101101         gl_provider_terminator
101102     };
101103     static const uint32_t entrypoints[] = {
101104         47357 /* "glProvokingVertexEXT" */,
101105         47339 /* "glProvokingVertex" */,
101106         47339 /* "glProvokingVertex" */,
101107     };
101108     return gl_provider_resolver(entrypoint_strings + 47357 /* "glProvokingVertexEXT" */,
101109                                 providers, entrypoints);
101110 }
101111 
101112 static PFNGLPUSHATTRIBPROC
epoxy_glPushAttrib_resolver(void)101113 epoxy_glPushAttrib_resolver(void)
101114 {
101115     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47378 /* glPushAttrib */);
101116 }
101117 
101118 static PFNGLPUSHCLIENTATTRIBPROC
epoxy_glPushClientAttrib_resolver(void)101119 epoxy_glPushClientAttrib_resolver(void)
101120 {
101121     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_1, 47391 /* glPushClientAttrib */);
101122 }
101123 
101124 static PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC
epoxy_glPushClientAttribDefaultEXT_resolver(void)101125 epoxy_glPushClientAttribDefaultEXT_resolver(void)
101126 {
101127     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 47410 /* glPushClientAttribDefaultEXT */);
101128 }
101129 
101130 static PFNGLPUSHDEBUGGROUPPROC
epoxy_glPushDebugGroup_resolver(void)101131 epoxy_glPushDebugGroup_resolver(void)
101132 {
101133     static const enum gl_provider providers[] = {
101134         PROVIDER_Desktop_OpenGL_4_3,
101135         PROVIDER_GL_KHR_debug,
101136         PROVIDER_OpenGL_ES_3_2,
101137         PROVIDER_GL_KHR_debug,
101138         gl_provider_terminator
101139     };
101140     static const uint32_t entrypoints[] = {
101141         47439 /* "glPushDebugGroup" */,
101142         47439 /* "glPushDebugGroup" */,
101143         47439 /* "glPushDebugGroup" */,
101144         47456 /* "glPushDebugGroupKHR" */,
101145     };
101146     return gl_provider_resolver(entrypoint_strings + 47439 /* "glPushDebugGroup" */,
101147                                 providers, entrypoints);
101148 }
101149 
101150 static PFNGLPUSHDEBUGGROUPKHRPROC
epoxy_glPushDebugGroupKHR_resolver(void)101151 epoxy_glPushDebugGroupKHR_resolver(void)
101152 {
101153     static const enum gl_provider providers[] = {
101154         PROVIDER_GL_KHR_debug,
101155         PROVIDER_Desktop_OpenGL_4_3,
101156         PROVIDER_GL_KHR_debug,
101157         PROVIDER_OpenGL_ES_3_2,
101158         gl_provider_terminator
101159     };
101160     static const uint32_t entrypoints[] = {
101161         47456 /* "glPushDebugGroupKHR" */,
101162         47439 /* "glPushDebugGroup" */,
101163         47439 /* "glPushDebugGroup" */,
101164         47439 /* "glPushDebugGroup" */,
101165     };
101166     return gl_provider_resolver(entrypoint_strings + 47456 /* "glPushDebugGroupKHR" */,
101167                                 providers, entrypoints);
101168 }
101169 
101170 static PFNGLPUSHGROUPMARKEREXTPROC
epoxy_glPushGroupMarkerEXT_resolver(void)101171 epoxy_glPushGroupMarkerEXT_resolver(void)
101172 {
101173     return gl_single_resolver(PROVIDER_GL_EXT_debug_marker, 47476 /* glPushGroupMarkerEXT */);
101174 }
101175 
101176 static PFNGLPUSHMATRIXPROC
epoxy_glPushMatrix_resolver(void)101177 epoxy_glPushMatrix_resolver(void)
101178 {
101179     static const enum gl_provider providers[] = {
101180         PROVIDER_Desktop_OpenGL_1_0,
101181         PROVIDER_OpenGL_ES_1_0,
101182         gl_provider_terminator
101183     };
101184     static const uint32_t entrypoints[] = {
101185         47497 /* "glPushMatrix" */,
101186         47497 /* "glPushMatrix" */,
101187     };
101188     return gl_provider_resolver(entrypoint_strings + 47497 /* "glPushMatrix" */,
101189                                 providers, entrypoints);
101190 }
101191 
101192 static PFNGLPUSHNAMEPROC
epoxy_glPushName_resolver(void)101193 epoxy_glPushName_resolver(void)
101194 {
101195     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47510 /* glPushName */);
101196 }
101197 
101198 static PFNGLQUERYCOUNTERPROC
epoxy_glQueryCounter_resolver(void)101199 epoxy_glQueryCounter_resolver(void)
101200 {
101201     static const enum gl_provider providers[] = {
101202         PROVIDER_Desktop_OpenGL_3_3,
101203         PROVIDER_GL_ARB_timer_query,
101204         PROVIDER_GL_EXT_disjoint_timer_query,
101205         gl_provider_terminator
101206     };
101207     static const uint32_t entrypoints[] = {
101208         47521 /* "glQueryCounter" */,
101209         47521 /* "glQueryCounter" */,
101210         47536 /* "glQueryCounterEXT" */,
101211     };
101212     return gl_provider_resolver(entrypoint_strings + 47521 /* "glQueryCounter" */,
101213                                 providers, entrypoints);
101214 }
101215 
101216 static PFNGLQUERYCOUNTEREXTPROC
epoxy_glQueryCounterEXT_resolver(void)101217 epoxy_glQueryCounterEXT_resolver(void)
101218 {
101219     static const enum gl_provider providers[] = {
101220         PROVIDER_GL_EXT_disjoint_timer_query,
101221         PROVIDER_Desktop_OpenGL_3_3,
101222         PROVIDER_GL_ARB_timer_query,
101223         gl_provider_terminator
101224     };
101225     static const uint32_t entrypoints[] = {
101226         47536 /* "glQueryCounterEXT" */,
101227         47521 /* "glQueryCounter" */,
101228         47521 /* "glQueryCounter" */,
101229     };
101230     return gl_provider_resolver(entrypoint_strings + 47536 /* "glQueryCounterEXT" */,
101231                                 providers, entrypoints);
101232 }
101233 
101234 static PFNGLQUERYMATRIXXOESPROC
epoxy_glQueryMatrixxOES_resolver(void)101235 epoxy_glQueryMatrixxOES_resolver(void)
101236 {
101237     return gl_single_resolver(PROVIDER_GL_OES_query_matrix, 47554 /* glQueryMatrixxOES */);
101238 }
101239 
101240 static PFNGLQUERYOBJECTPARAMETERUIAMDPROC
epoxy_glQueryObjectParameteruiAMD_resolver(void)101241 epoxy_glQueryObjectParameteruiAMD_resolver(void)
101242 {
101243     return gl_single_resolver(PROVIDER_GL_AMD_occlusion_query_event, 47572 /* glQueryObjectParameteruiAMD */);
101244 }
101245 
101246 static PFNGLQUERYRESOURCENVPROC
epoxy_glQueryResourceNV_resolver(void)101247 epoxy_glQueryResourceNV_resolver(void)
101248 {
101249     return gl_single_resolver(PROVIDER_GL_NV_query_resource, 47600 /* glQueryResourceNV */);
101250 }
101251 
101252 static PFNGLQUERYRESOURCETAGNVPROC
epoxy_glQueryResourceTagNV_resolver(void)101253 epoxy_glQueryResourceTagNV_resolver(void)
101254 {
101255     return gl_single_resolver(PROVIDER_GL_NV_query_resource_tag, 47618 /* glQueryResourceTagNV */);
101256 }
101257 
101258 static PFNGLRASTERPOS2DPROC
epoxy_glRasterPos2d_resolver(void)101259 epoxy_glRasterPos2d_resolver(void)
101260 {
101261     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47639 /* glRasterPos2d */);
101262 }
101263 
101264 static PFNGLRASTERPOS2DVPROC
epoxy_glRasterPos2dv_resolver(void)101265 epoxy_glRasterPos2dv_resolver(void)
101266 {
101267     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47653 /* glRasterPos2dv */);
101268 }
101269 
101270 static PFNGLRASTERPOS2FPROC
epoxy_glRasterPos2f_resolver(void)101271 epoxy_glRasterPos2f_resolver(void)
101272 {
101273     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47668 /* glRasterPos2f */);
101274 }
101275 
101276 static PFNGLRASTERPOS2FVPROC
epoxy_glRasterPos2fv_resolver(void)101277 epoxy_glRasterPos2fv_resolver(void)
101278 {
101279     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47682 /* glRasterPos2fv */);
101280 }
101281 
101282 static PFNGLRASTERPOS2IPROC
epoxy_glRasterPos2i_resolver(void)101283 epoxy_glRasterPos2i_resolver(void)
101284 {
101285     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47697 /* glRasterPos2i */);
101286 }
101287 
101288 static PFNGLRASTERPOS2IVPROC
epoxy_glRasterPos2iv_resolver(void)101289 epoxy_glRasterPos2iv_resolver(void)
101290 {
101291     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47711 /* glRasterPos2iv */);
101292 }
101293 
101294 static PFNGLRASTERPOS2SPROC
epoxy_glRasterPos2s_resolver(void)101295 epoxy_glRasterPos2s_resolver(void)
101296 {
101297     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47726 /* glRasterPos2s */);
101298 }
101299 
101300 static PFNGLRASTERPOS2SVPROC
epoxy_glRasterPos2sv_resolver(void)101301 epoxy_glRasterPos2sv_resolver(void)
101302 {
101303     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47740 /* glRasterPos2sv */);
101304 }
101305 
101306 static PFNGLRASTERPOS2XOESPROC
epoxy_glRasterPos2xOES_resolver(void)101307 epoxy_glRasterPos2xOES_resolver(void)
101308 {
101309     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 47755 /* glRasterPos2xOES */);
101310 }
101311 
101312 static PFNGLRASTERPOS2XVOESPROC
epoxy_glRasterPos2xvOES_resolver(void)101313 epoxy_glRasterPos2xvOES_resolver(void)
101314 {
101315     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 47772 /* glRasterPos2xvOES */);
101316 }
101317 
101318 static PFNGLRASTERPOS3DPROC
epoxy_glRasterPos3d_resolver(void)101319 epoxy_glRasterPos3d_resolver(void)
101320 {
101321     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47790 /* glRasterPos3d */);
101322 }
101323 
101324 static PFNGLRASTERPOS3DVPROC
epoxy_glRasterPos3dv_resolver(void)101325 epoxy_glRasterPos3dv_resolver(void)
101326 {
101327     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47804 /* glRasterPos3dv */);
101328 }
101329 
101330 static PFNGLRASTERPOS3FPROC
epoxy_glRasterPos3f_resolver(void)101331 epoxy_glRasterPos3f_resolver(void)
101332 {
101333     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47819 /* glRasterPos3f */);
101334 }
101335 
101336 static PFNGLRASTERPOS3FVPROC
epoxy_glRasterPos3fv_resolver(void)101337 epoxy_glRasterPos3fv_resolver(void)
101338 {
101339     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47833 /* glRasterPos3fv */);
101340 }
101341 
101342 static PFNGLRASTERPOS3IPROC
epoxy_glRasterPos3i_resolver(void)101343 epoxy_glRasterPos3i_resolver(void)
101344 {
101345     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47848 /* glRasterPos3i */);
101346 }
101347 
101348 static PFNGLRASTERPOS3IVPROC
epoxy_glRasterPos3iv_resolver(void)101349 epoxy_glRasterPos3iv_resolver(void)
101350 {
101351     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47862 /* glRasterPos3iv */);
101352 }
101353 
101354 static PFNGLRASTERPOS3SPROC
epoxy_glRasterPos3s_resolver(void)101355 epoxy_glRasterPos3s_resolver(void)
101356 {
101357     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47877 /* glRasterPos3s */);
101358 }
101359 
101360 static PFNGLRASTERPOS3SVPROC
epoxy_glRasterPos3sv_resolver(void)101361 epoxy_glRasterPos3sv_resolver(void)
101362 {
101363     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47891 /* glRasterPos3sv */);
101364 }
101365 
101366 static PFNGLRASTERPOS3XOESPROC
epoxy_glRasterPos3xOES_resolver(void)101367 epoxy_glRasterPos3xOES_resolver(void)
101368 {
101369     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 47906 /* glRasterPos3xOES */);
101370 }
101371 
101372 static PFNGLRASTERPOS3XVOESPROC
epoxy_glRasterPos3xvOES_resolver(void)101373 epoxy_glRasterPos3xvOES_resolver(void)
101374 {
101375     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 47923 /* glRasterPos3xvOES */);
101376 }
101377 
101378 static PFNGLRASTERPOS4DPROC
epoxy_glRasterPos4d_resolver(void)101379 epoxy_glRasterPos4d_resolver(void)
101380 {
101381     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47941 /* glRasterPos4d */);
101382 }
101383 
101384 static PFNGLRASTERPOS4DVPROC
epoxy_glRasterPos4dv_resolver(void)101385 epoxy_glRasterPos4dv_resolver(void)
101386 {
101387     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47955 /* glRasterPos4dv */);
101388 }
101389 
101390 static PFNGLRASTERPOS4FPROC
epoxy_glRasterPos4f_resolver(void)101391 epoxy_glRasterPos4f_resolver(void)
101392 {
101393     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47970 /* glRasterPos4f */);
101394 }
101395 
101396 static PFNGLRASTERPOS4FVPROC
epoxy_glRasterPos4fv_resolver(void)101397 epoxy_glRasterPos4fv_resolver(void)
101398 {
101399     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47984 /* glRasterPos4fv */);
101400 }
101401 
101402 static PFNGLRASTERPOS4IPROC
epoxy_glRasterPos4i_resolver(void)101403 epoxy_glRasterPos4i_resolver(void)
101404 {
101405     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 47999 /* glRasterPos4i */);
101406 }
101407 
101408 static PFNGLRASTERPOS4IVPROC
epoxy_glRasterPos4iv_resolver(void)101409 epoxy_glRasterPos4iv_resolver(void)
101410 {
101411     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48013 /* glRasterPos4iv */);
101412 }
101413 
101414 static PFNGLRASTERPOS4SPROC
epoxy_glRasterPos4s_resolver(void)101415 epoxy_glRasterPos4s_resolver(void)
101416 {
101417     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48028 /* glRasterPos4s */);
101418 }
101419 
101420 static PFNGLRASTERPOS4SVPROC
epoxy_glRasterPos4sv_resolver(void)101421 epoxy_glRasterPos4sv_resolver(void)
101422 {
101423     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48042 /* glRasterPos4sv */);
101424 }
101425 
101426 static PFNGLRASTERPOS4XOESPROC
epoxy_glRasterPos4xOES_resolver(void)101427 epoxy_glRasterPos4xOES_resolver(void)
101428 {
101429     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 48057 /* glRasterPos4xOES */);
101430 }
101431 
101432 static PFNGLRASTERPOS4XVOESPROC
epoxy_glRasterPos4xvOES_resolver(void)101433 epoxy_glRasterPos4xvOES_resolver(void)
101434 {
101435     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 48074 /* glRasterPos4xvOES */);
101436 }
101437 
101438 static PFNGLRASTERSAMPLESEXTPROC
epoxy_glRasterSamplesEXT_resolver(void)101439 epoxy_glRasterSamplesEXT_resolver(void)
101440 {
101441     static const enum gl_provider providers[] = {
101442         PROVIDER_GL_EXT_raster_multisample,
101443         PROVIDER_GL_NV_framebuffer_mixed_samples,
101444         gl_provider_terminator
101445     };
101446     static const uint32_t entrypoints[] = {
101447         48092 /* "glRasterSamplesEXT" */,
101448         48092 /* "glRasterSamplesEXT" */,
101449     };
101450     return gl_provider_resolver(entrypoint_strings + 48092 /* "glRasterSamplesEXT" */,
101451                                 providers, entrypoints);
101452 }
101453 
101454 static PFNGLREADBUFFERPROC
epoxy_glReadBuffer_resolver(void)101455 epoxy_glReadBuffer_resolver(void)
101456 {
101457     static const enum gl_provider providers[] = {
101458         PROVIDER_Desktop_OpenGL_1_0,
101459         PROVIDER_OpenGL_ES_3_0,
101460         gl_provider_terminator
101461     };
101462     static const uint32_t entrypoints[] = {
101463         48111 /* "glReadBuffer" */,
101464         48111 /* "glReadBuffer" */,
101465     };
101466     return gl_provider_resolver(entrypoint_strings + 48111 /* "glReadBuffer" */,
101467                                 providers, entrypoints);
101468 }
101469 
101470 static PFNGLREADBUFFERINDEXEDEXTPROC
epoxy_glReadBufferIndexedEXT_resolver(void)101471 epoxy_glReadBufferIndexedEXT_resolver(void)
101472 {
101473     return gl_single_resolver(PROVIDER_GL_EXT_multiview_draw_buffers, 48124 /* glReadBufferIndexedEXT */);
101474 }
101475 
101476 static PFNGLREADBUFFERNVPROC
epoxy_glReadBufferNV_resolver(void)101477 epoxy_glReadBufferNV_resolver(void)
101478 {
101479     return gl_single_resolver(PROVIDER_GL_NV_read_buffer, 48147 /* glReadBufferNV */);
101480 }
101481 
101482 static PFNGLREADINSTRUMENTSSGIXPROC
epoxy_glReadInstrumentsSGIX_resolver(void)101483 epoxy_glReadInstrumentsSGIX_resolver(void)
101484 {
101485     return gl_single_resolver(PROVIDER_GL_SGIX_instruments, 48162 /* glReadInstrumentsSGIX */);
101486 }
101487 
101488 static PFNGLREADPIXELSPROC
epoxy_glReadPixels_resolver(void)101489 epoxy_glReadPixels_resolver(void)
101490 {
101491     static const enum gl_provider providers[] = {
101492         PROVIDER_Desktop_OpenGL_1_0,
101493         PROVIDER_OpenGL_ES_1_0,
101494         PROVIDER_OpenGL_ES_2_0,
101495         gl_provider_terminator
101496     };
101497     static const uint32_t entrypoints[] = {
101498         48184 /* "glReadPixels" */,
101499         48184 /* "glReadPixels" */,
101500         48184 /* "glReadPixels" */,
101501     };
101502     return gl_provider_resolver(entrypoint_strings + 48184 /* "glReadPixels" */,
101503                                 providers, entrypoints);
101504 }
101505 
101506 static PFNGLREADNPIXELSPROC
epoxy_glReadnPixels_resolver(void)101507 epoxy_glReadnPixels_resolver(void)
101508 {
101509     static const enum gl_provider providers[] = {
101510         PROVIDER_Desktop_OpenGL_4_5,
101511         PROVIDER_GL_KHR_robustness,
101512         PROVIDER_OpenGL_ES_3_2,
101513         PROVIDER_GL_ARB_robustness,
101514         PROVIDER_GL_EXT_robustness,
101515         PROVIDER_GL_KHR_robustness,
101516         gl_provider_terminator
101517     };
101518     static const uint32_t entrypoints[] = {
101519         48197 /* "glReadnPixels" */,
101520         48197 /* "glReadnPixels" */,
101521         48197 /* "glReadnPixels" */,
101522         48211 /* "glReadnPixelsARB" */,
101523         48228 /* "glReadnPixelsEXT" */,
101524         48245 /* "glReadnPixelsKHR" */,
101525     };
101526     return gl_provider_resolver(entrypoint_strings + 48197 /* "glReadnPixels" */,
101527                                 providers, entrypoints);
101528 }
101529 
101530 static PFNGLREADNPIXELSARBPROC
epoxy_glReadnPixelsARB_resolver(void)101531 epoxy_glReadnPixelsARB_resolver(void)
101532 {
101533     static const enum gl_provider providers[] = {
101534         PROVIDER_GL_ARB_robustness,
101535         PROVIDER_Desktop_OpenGL_4_5,
101536         PROVIDER_GL_KHR_robustness,
101537         PROVIDER_OpenGL_ES_3_2,
101538         PROVIDER_GL_EXT_robustness,
101539         PROVIDER_GL_KHR_robustness,
101540         gl_provider_terminator
101541     };
101542     static const uint32_t entrypoints[] = {
101543         48211 /* "glReadnPixelsARB" */,
101544         48197 /* "glReadnPixels" */,
101545         48197 /* "glReadnPixels" */,
101546         48197 /* "glReadnPixels" */,
101547         48228 /* "glReadnPixelsEXT" */,
101548         48245 /* "glReadnPixelsKHR" */,
101549     };
101550     return gl_provider_resolver(entrypoint_strings + 48211 /* "glReadnPixelsARB" */,
101551                                 providers, entrypoints);
101552 }
101553 
101554 static PFNGLREADNPIXELSEXTPROC
epoxy_glReadnPixelsEXT_resolver(void)101555 epoxy_glReadnPixelsEXT_resolver(void)
101556 {
101557     static const enum gl_provider providers[] = {
101558         PROVIDER_GL_EXT_robustness,
101559         PROVIDER_Desktop_OpenGL_4_5,
101560         PROVIDER_GL_KHR_robustness,
101561         PROVIDER_OpenGL_ES_3_2,
101562         PROVIDER_GL_ARB_robustness,
101563         PROVIDER_GL_KHR_robustness,
101564         gl_provider_terminator
101565     };
101566     static const uint32_t entrypoints[] = {
101567         48228 /* "glReadnPixelsEXT" */,
101568         48197 /* "glReadnPixels" */,
101569         48197 /* "glReadnPixels" */,
101570         48197 /* "glReadnPixels" */,
101571         48211 /* "glReadnPixelsARB" */,
101572         48245 /* "glReadnPixelsKHR" */,
101573     };
101574     return gl_provider_resolver(entrypoint_strings + 48228 /* "glReadnPixelsEXT" */,
101575                                 providers, entrypoints);
101576 }
101577 
101578 static PFNGLREADNPIXELSKHRPROC
epoxy_glReadnPixelsKHR_resolver(void)101579 epoxy_glReadnPixelsKHR_resolver(void)
101580 {
101581     static const enum gl_provider providers[] = {
101582         PROVIDER_GL_KHR_robustness,
101583         PROVIDER_Desktop_OpenGL_4_5,
101584         PROVIDER_GL_KHR_robustness,
101585         PROVIDER_OpenGL_ES_3_2,
101586         PROVIDER_GL_ARB_robustness,
101587         PROVIDER_GL_EXT_robustness,
101588         gl_provider_terminator
101589     };
101590     static const uint32_t entrypoints[] = {
101591         48245 /* "glReadnPixelsKHR" */,
101592         48197 /* "glReadnPixels" */,
101593         48197 /* "glReadnPixels" */,
101594         48197 /* "glReadnPixels" */,
101595         48211 /* "glReadnPixelsARB" */,
101596         48228 /* "glReadnPixelsEXT" */,
101597     };
101598     return gl_provider_resolver(entrypoint_strings + 48245 /* "glReadnPixelsKHR" */,
101599                                 providers, entrypoints);
101600 }
101601 
101602 static PFNGLRECTDPROC
epoxy_glRectd_resolver(void)101603 epoxy_glRectd_resolver(void)
101604 {
101605     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48262 /* glRectd */);
101606 }
101607 
101608 static PFNGLRECTDVPROC
epoxy_glRectdv_resolver(void)101609 epoxy_glRectdv_resolver(void)
101610 {
101611     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48270 /* glRectdv */);
101612 }
101613 
101614 static PFNGLRECTFPROC
epoxy_glRectf_resolver(void)101615 epoxy_glRectf_resolver(void)
101616 {
101617     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48279 /* glRectf */);
101618 }
101619 
101620 static PFNGLRECTFVPROC
epoxy_glRectfv_resolver(void)101621 epoxy_glRectfv_resolver(void)
101622 {
101623     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48287 /* glRectfv */);
101624 }
101625 
101626 static PFNGLRECTIPROC
epoxy_glRecti_resolver(void)101627 epoxy_glRecti_resolver(void)
101628 {
101629     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48296 /* glRecti */);
101630 }
101631 
101632 static PFNGLRECTIVPROC
epoxy_glRectiv_resolver(void)101633 epoxy_glRectiv_resolver(void)
101634 {
101635     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48304 /* glRectiv */);
101636 }
101637 
101638 static PFNGLRECTSPROC
epoxy_glRects_resolver(void)101639 epoxy_glRects_resolver(void)
101640 {
101641     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48313 /* glRects */);
101642 }
101643 
101644 static PFNGLRECTSVPROC
epoxy_glRectsv_resolver(void)101645 epoxy_glRectsv_resolver(void)
101646 {
101647     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48321 /* glRectsv */);
101648 }
101649 
101650 static PFNGLRECTXOESPROC
epoxy_glRectxOES_resolver(void)101651 epoxy_glRectxOES_resolver(void)
101652 {
101653     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 48330 /* glRectxOES */);
101654 }
101655 
101656 static PFNGLRECTXVOESPROC
epoxy_glRectxvOES_resolver(void)101657 epoxy_glRectxvOES_resolver(void)
101658 {
101659     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 48341 /* glRectxvOES */);
101660 }
101661 
101662 static PFNGLREFERENCEPLANESGIXPROC
epoxy_glReferencePlaneSGIX_resolver(void)101663 epoxy_glReferencePlaneSGIX_resolver(void)
101664 {
101665     return gl_single_resolver(PROVIDER_GL_SGIX_reference_plane, 48353 /* glReferencePlaneSGIX */);
101666 }
101667 
101668 static PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC
epoxy_glReleaseKeyedMutexWin32EXT_resolver(void)101669 epoxy_glReleaseKeyedMutexWin32EXT_resolver(void)
101670 {
101671     return gl_single_resolver(PROVIDER_GL_EXT_win32_keyed_mutex, 48374 /* glReleaseKeyedMutexWin32EXT */);
101672 }
101673 
101674 static PFNGLRELEASESHADERCOMPILERPROC
epoxy_glReleaseShaderCompiler_resolver(void)101675 epoxy_glReleaseShaderCompiler_resolver(void)
101676 {
101677     static const enum gl_provider providers[] = {
101678         PROVIDER_Desktop_OpenGL_4_1,
101679         PROVIDER_GL_ARB_ES2_compatibility,
101680         PROVIDER_OpenGL_ES_2_0,
101681         gl_provider_terminator
101682     };
101683     static const uint32_t entrypoints[] = {
101684         48402 /* "glReleaseShaderCompiler" */,
101685         48402 /* "glReleaseShaderCompiler" */,
101686         48402 /* "glReleaseShaderCompiler" */,
101687     };
101688     return gl_provider_resolver(entrypoint_strings + 48402 /* "glReleaseShaderCompiler" */,
101689                                 providers, entrypoints);
101690 }
101691 
101692 static PFNGLRENDERGPUMASKNVPROC
epoxy_glRenderGpuMaskNV_resolver(void)101693 epoxy_glRenderGpuMaskNV_resolver(void)
101694 {
101695     return gl_single_resolver(PROVIDER_GL_NV_gpu_multicast, 48426 /* glRenderGpuMaskNV */);
101696 }
101697 
101698 static PFNGLRENDERMODEPROC
epoxy_glRenderMode_resolver(void)101699 epoxy_glRenderMode_resolver(void)
101700 {
101701     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 48444 /* glRenderMode */);
101702 }
101703 
101704 static PFNGLRENDERBUFFERSTORAGEPROC
epoxy_glRenderbufferStorage_resolver(void)101705 epoxy_glRenderbufferStorage_resolver(void)
101706 {
101707     static const enum gl_provider providers[] = {
101708         PROVIDER_Desktop_OpenGL_3_0,
101709         PROVIDER_GL_ARB_framebuffer_object,
101710         PROVIDER_OpenGL_ES_2_0,
101711         PROVIDER_GL_EXT_framebuffer_object,
101712         gl_provider_terminator
101713     };
101714     static const uint32_t entrypoints[] = {
101715         48457 /* "glRenderbufferStorage" */,
101716         48457 /* "glRenderbufferStorage" */,
101717         48457 /* "glRenderbufferStorage" */,
101718         48479 /* "glRenderbufferStorageEXT" */,
101719     };
101720     return gl_provider_resolver(entrypoint_strings + 48457 /* "glRenderbufferStorage" */,
101721                                 providers, entrypoints);
101722 }
101723 
101724 static PFNGLRENDERBUFFERSTORAGEEXTPROC
epoxy_glRenderbufferStorageEXT_resolver(void)101725 epoxy_glRenderbufferStorageEXT_resolver(void)
101726 {
101727     static const enum gl_provider providers[] = {
101728         PROVIDER_GL_EXT_framebuffer_object,
101729         PROVIDER_Desktop_OpenGL_3_0,
101730         PROVIDER_GL_ARB_framebuffer_object,
101731         PROVIDER_OpenGL_ES_2_0,
101732         gl_provider_terminator
101733     };
101734     static const uint32_t entrypoints[] = {
101735         48479 /* "glRenderbufferStorageEXT" */,
101736         48457 /* "glRenderbufferStorage" */,
101737         48457 /* "glRenderbufferStorage" */,
101738         48457 /* "glRenderbufferStorage" */,
101739     };
101740     return gl_provider_resolver(entrypoint_strings + 48479 /* "glRenderbufferStorageEXT" */,
101741                                 providers, entrypoints);
101742 }
101743 
101744 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC
epoxy_glRenderbufferStorageMultisample_resolver(void)101745 epoxy_glRenderbufferStorageMultisample_resolver(void)
101746 {
101747     static const enum gl_provider providers[] = {
101748         PROVIDER_Desktop_OpenGL_3_0,
101749         PROVIDER_GL_ARB_framebuffer_object,
101750         PROVIDER_OpenGL_ES_3_0,
101751         PROVIDER_GL_EXT_framebuffer_multisample,
101752         PROVIDER_GL_EXT_multisampled_render_to_texture,
101753         PROVIDER_GL_NV_framebuffer_multisample,
101754         gl_provider_terminator
101755     };
101756     static const uint32_t entrypoints[] = {
101757         48504 /* "glRenderbufferStorageMultisample" */,
101758         48504 /* "glRenderbufferStorageMultisample" */,
101759         48504 /* "glRenderbufferStorageMultisample" */,
101760         48700 /* "glRenderbufferStorageMultisampleEXT" */,
101761         48700 /* "glRenderbufferStorageMultisampleEXT" */,
101762         48772 /* "glRenderbufferStorageMultisampleNV" */,
101763     };
101764     return gl_provider_resolver(entrypoint_strings + 48504 /* "glRenderbufferStorageMultisample" */,
101765                                 providers, entrypoints);
101766 }
101767 
101768 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC
epoxy_glRenderbufferStorageMultisampleANGLE_resolver(void)101769 epoxy_glRenderbufferStorageMultisampleANGLE_resolver(void)
101770 {
101771     return gl_single_resolver(PROVIDER_GL_ANGLE_framebuffer_multisample, 48537 /* glRenderbufferStorageMultisampleANGLE */);
101772 }
101773 
101774 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC
epoxy_glRenderbufferStorageMultisampleAPPLE_resolver(void)101775 epoxy_glRenderbufferStorageMultisampleAPPLE_resolver(void)
101776 {
101777     return gl_single_resolver(PROVIDER_GL_APPLE_framebuffer_multisample, 48575 /* glRenderbufferStorageMultisampleAPPLE */);
101778 }
101779 
101780 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC
epoxy_glRenderbufferStorageMultisampleAdvancedAMD_resolver(void)101781 epoxy_glRenderbufferStorageMultisampleAdvancedAMD_resolver(void)
101782 {
101783     return gl_single_resolver(PROVIDER_GL_AMD_framebuffer_multisample_advanced, 48613 /* glRenderbufferStorageMultisampleAdvancedAMD */);
101784 }
101785 
101786 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC
epoxy_glRenderbufferStorageMultisampleCoverageNV_resolver(void)101787 epoxy_glRenderbufferStorageMultisampleCoverageNV_resolver(void)
101788 {
101789     return gl_single_resolver(PROVIDER_GL_NV_framebuffer_multisample_coverage, 48657 /* glRenderbufferStorageMultisampleCoverageNV */);
101790 }
101791 
101792 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC
epoxy_glRenderbufferStorageMultisampleEXT_resolver(void)101793 epoxy_glRenderbufferStorageMultisampleEXT_resolver(void)
101794 {
101795     static const enum gl_provider providers[] = {
101796         PROVIDER_GL_EXT_framebuffer_multisample,
101797         PROVIDER_GL_EXT_multisampled_render_to_texture,
101798         PROVIDER_Desktop_OpenGL_3_0,
101799         PROVIDER_GL_ARB_framebuffer_object,
101800         PROVIDER_OpenGL_ES_3_0,
101801         PROVIDER_GL_NV_framebuffer_multisample,
101802         gl_provider_terminator
101803     };
101804     static const uint32_t entrypoints[] = {
101805         48700 /* "glRenderbufferStorageMultisampleEXT" */,
101806         48700 /* "glRenderbufferStorageMultisampleEXT" */,
101807         48504 /* "glRenderbufferStorageMultisample" */,
101808         48504 /* "glRenderbufferStorageMultisample" */,
101809         48504 /* "glRenderbufferStorageMultisample" */,
101810         48772 /* "glRenderbufferStorageMultisampleNV" */,
101811     };
101812     return gl_provider_resolver(entrypoint_strings + 48700 /* "glRenderbufferStorageMultisampleEXT" */,
101813                                 providers, entrypoints);
101814 }
101815 
101816 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC
epoxy_glRenderbufferStorageMultisampleIMG_resolver(void)101817 epoxy_glRenderbufferStorageMultisampleIMG_resolver(void)
101818 {
101819     return gl_single_resolver(PROVIDER_GL_IMG_multisampled_render_to_texture, 48736 /* glRenderbufferStorageMultisampleIMG */);
101820 }
101821 
101822 static PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC
epoxy_glRenderbufferStorageMultisampleNV_resolver(void)101823 epoxy_glRenderbufferStorageMultisampleNV_resolver(void)
101824 {
101825     static const enum gl_provider providers[] = {
101826         PROVIDER_GL_NV_framebuffer_multisample,
101827         PROVIDER_Desktop_OpenGL_3_0,
101828         PROVIDER_GL_ARB_framebuffer_object,
101829         PROVIDER_OpenGL_ES_3_0,
101830         PROVIDER_GL_EXT_framebuffer_multisample,
101831         PROVIDER_GL_EXT_multisampled_render_to_texture,
101832         gl_provider_terminator
101833     };
101834     static const uint32_t entrypoints[] = {
101835         48772 /* "glRenderbufferStorageMultisampleNV" */,
101836         48504 /* "glRenderbufferStorageMultisample" */,
101837         48504 /* "glRenderbufferStorageMultisample" */,
101838         48504 /* "glRenderbufferStorageMultisample" */,
101839         48700 /* "glRenderbufferStorageMultisampleEXT" */,
101840         48700 /* "glRenderbufferStorageMultisampleEXT" */,
101841     };
101842     return gl_provider_resolver(entrypoint_strings + 48772 /* "glRenderbufferStorageMultisampleNV" */,
101843                                 providers, entrypoints);
101844 }
101845 
101846 static PFNGLRENDERBUFFERSTORAGEOESPROC
epoxy_glRenderbufferStorageOES_resolver(void)101847 epoxy_glRenderbufferStorageOES_resolver(void)
101848 {
101849     return gl_single_resolver(PROVIDER_GL_OES_framebuffer_object, 48807 /* glRenderbufferStorageOES */);
101850 }
101851 
101852 static PFNGLREPLACEMENTCODEPOINTERSUNPROC
epoxy_glReplacementCodePointerSUN_resolver(void)101853 epoxy_glReplacementCodePointerSUN_resolver(void)
101854 {
101855     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 48832 /* glReplacementCodePointerSUN */);
101856 }
101857 
101858 static PFNGLREPLACEMENTCODEUBSUNPROC
epoxy_glReplacementCodeubSUN_resolver(void)101859 epoxy_glReplacementCodeubSUN_resolver(void)
101860 {
101861     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 48860 /* glReplacementCodeubSUN */);
101862 }
101863 
101864 static PFNGLREPLACEMENTCODEUBVSUNPROC
epoxy_glReplacementCodeubvSUN_resolver(void)101865 epoxy_glReplacementCodeubvSUN_resolver(void)
101866 {
101867     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 48883 /* glReplacementCodeubvSUN */);
101868 }
101869 
101870 static PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC
epoxy_glReplacementCodeuiColor3fVertex3fSUN_resolver(void)101871 epoxy_glReplacementCodeuiColor3fVertex3fSUN_resolver(void)
101872 {
101873     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 48907 /* glReplacementCodeuiColor3fVertex3fSUN */);
101874 }
101875 
101876 static PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiColor3fVertex3fvSUN_resolver(void)101877 epoxy_glReplacementCodeuiColor3fVertex3fvSUN_resolver(void)
101878 {
101879     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 48945 /* glReplacementCodeuiColor3fVertex3fvSUN */);
101880 }
101881 
101882 static PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC
epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN_resolver(void)101883 epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN_resolver(void)
101884 {
101885     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 48984 /* glReplacementCodeuiColor4fNormal3fVertex3fSUN */);
101886 }
101887 
101888 static PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN_resolver(void)101889 epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN_resolver(void)
101890 {
101891     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49030 /* glReplacementCodeuiColor4fNormal3fVertex3fvSUN */);
101892 }
101893 
101894 static PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC
epoxy_glReplacementCodeuiColor4ubVertex3fSUN_resolver(void)101895 epoxy_glReplacementCodeuiColor4ubVertex3fSUN_resolver(void)
101896 {
101897     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49077 /* glReplacementCodeuiColor4ubVertex3fSUN */);
101898 }
101899 
101900 static PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiColor4ubVertex3fvSUN_resolver(void)101901 epoxy_glReplacementCodeuiColor4ubVertex3fvSUN_resolver(void)
101902 {
101903     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49116 /* glReplacementCodeuiColor4ubVertex3fvSUN */);
101904 }
101905 
101906 static PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC
epoxy_glReplacementCodeuiNormal3fVertex3fSUN_resolver(void)101907 epoxy_glReplacementCodeuiNormal3fVertex3fSUN_resolver(void)
101908 {
101909     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49156 /* glReplacementCodeuiNormal3fVertex3fSUN */);
101910 }
101911 
101912 static PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiNormal3fVertex3fvSUN_resolver(void)101913 epoxy_glReplacementCodeuiNormal3fVertex3fvSUN_resolver(void)
101914 {
101915     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49195 /* glReplacementCodeuiNormal3fVertex3fvSUN */);
101916 }
101917 
101918 static PFNGLREPLACEMENTCODEUISUNPROC
epoxy_glReplacementCodeuiSUN_resolver(void)101919 epoxy_glReplacementCodeuiSUN_resolver(void)
101920 {
101921     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 49235 /* glReplacementCodeuiSUN */);
101922 }
101923 
101924 static PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC
epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_resolver(void)101925 epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_resolver(void)
101926 {
101927     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49258 /* glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN */);
101928 }
101929 
101930 static PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_resolver(void)101931 epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_resolver(void)
101932 {
101933     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49314 /* glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN */);
101934 }
101935 
101936 static PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC
epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_resolver(void)101937 epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_resolver(void)
101938 {
101939     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49371 /* glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN */);
101940 }
101941 
101942 static PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_resolver(void)101943 epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_resolver(void)
101944 {
101945     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49420 /* glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN */);
101946 }
101947 
101948 static PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC
epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN_resolver(void)101949 epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN_resolver(void)
101950 {
101951     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49470 /* glReplacementCodeuiTexCoord2fVertex3fSUN */);
101952 }
101953 
101954 static PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN_resolver(void)101955 epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN_resolver(void)
101956 {
101957     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49511 /* glReplacementCodeuiTexCoord2fVertex3fvSUN */);
101958 }
101959 
101960 static PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC
epoxy_glReplacementCodeuiVertex3fSUN_resolver(void)101961 epoxy_glReplacementCodeuiVertex3fSUN_resolver(void)
101962 {
101963     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49553 /* glReplacementCodeuiVertex3fSUN */);
101964 }
101965 
101966 static PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC
epoxy_glReplacementCodeuiVertex3fvSUN_resolver(void)101967 epoxy_glReplacementCodeuiVertex3fvSUN_resolver(void)
101968 {
101969     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 49584 /* glReplacementCodeuiVertex3fvSUN */);
101970 }
101971 
101972 static PFNGLREPLACEMENTCODEUIVSUNPROC
epoxy_glReplacementCodeuivSUN_resolver(void)101973 epoxy_glReplacementCodeuivSUN_resolver(void)
101974 {
101975     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 49616 /* glReplacementCodeuivSUN */);
101976 }
101977 
101978 static PFNGLREPLACEMENTCODEUSSUNPROC
epoxy_glReplacementCodeusSUN_resolver(void)101979 epoxy_glReplacementCodeusSUN_resolver(void)
101980 {
101981     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 49640 /* glReplacementCodeusSUN */);
101982 }
101983 
101984 static PFNGLREPLACEMENTCODEUSVSUNPROC
epoxy_glReplacementCodeusvSUN_resolver(void)101985 epoxy_glReplacementCodeusvSUN_resolver(void)
101986 {
101987     return gl_single_resolver(PROVIDER_GL_SUN_triangle_list, 49663 /* glReplacementCodeusvSUN */);
101988 }
101989 
101990 static PFNGLREQUESTRESIDENTPROGRAMSNVPROC
epoxy_glRequestResidentProgramsNV_resolver(void)101991 epoxy_glRequestResidentProgramsNV_resolver(void)
101992 {
101993     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 49687 /* glRequestResidentProgramsNV */);
101994 }
101995 
101996 static PFNGLRESETHISTOGRAMPROC
epoxy_glResetHistogram_resolver(void)101997 epoxy_glResetHistogram_resolver(void)
101998 {
101999     static const enum gl_provider providers[] = {
102000         PROVIDER_GL_ARB_imaging,
102001         PROVIDER_GL_EXT_histogram,
102002         gl_provider_terminator
102003     };
102004     static const uint32_t entrypoints[] = {
102005         49715 /* "glResetHistogram" */,
102006         49732 /* "glResetHistogramEXT" */,
102007     };
102008     return gl_provider_resolver(entrypoint_strings + 49715 /* "glResetHistogram" */,
102009                                 providers, entrypoints);
102010 }
102011 
102012 static PFNGLRESETHISTOGRAMEXTPROC
epoxy_glResetHistogramEXT_resolver(void)102013 epoxy_glResetHistogramEXT_resolver(void)
102014 {
102015     static const enum gl_provider providers[] = {
102016         PROVIDER_GL_EXT_histogram,
102017         PROVIDER_GL_ARB_imaging,
102018         gl_provider_terminator
102019     };
102020     static const uint32_t entrypoints[] = {
102021         49732 /* "glResetHistogramEXT" */,
102022         49715 /* "glResetHistogram" */,
102023     };
102024     return gl_provider_resolver(entrypoint_strings + 49732 /* "glResetHistogramEXT" */,
102025                                 providers, entrypoints);
102026 }
102027 
102028 static PFNGLRESETMEMORYOBJECTPARAMETERNVPROC
epoxy_glResetMemoryObjectParameterNV_resolver(void)102029 epoxy_glResetMemoryObjectParameterNV_resolver(void)
102030 {
102031     return gl_single_resolver(PROVIDER_GL_NV_memory_attachment, 49752 /* glResetMemoryObjectParameterNV */);
102032 }
102033 
102034 static PFNGLRESETMINMAXPROC
epoxy_glResetMinmax_resolver(void)102035 epoxy_glResetMinmax_resolver(void)
102036 {
102037     static const enum gl_provider providers[] = {
102038         PROVIDER_GL_ARB_imaging,
102039         PROVIDER_GL_EXT_histogram,
102040         gl_provider_terminator
102041     };
102042     static const uint32_t entrypoints[] = {
102043         49783 /* "glResetMinmax" */,
102044         49797 /* "glResetMinmaxEXT" */,
102045     };
102046     return gl_provider_resolver(entrypoint_strings + 49783 /* "glResetMinmax" */,
102047                                 providers, entrypoints);
102048 }
102049 
102050 static PFNGLRESETMINMAXEXTPROC
epoxy_glResetMinmaxEXT_resolver(void)102051 epoxy_glResetMinmaxEXT_resolver(void)
102052 {
102053     static const enum gl_provider providers[] = {
102054         PROVIDER_GL_EXT_histogram,
102055         PROVIDER_GL_ARB_imaging,
102056         gl_provider_terminator
102057     };
102058     static const uint32_t entrypoints[] = {
102059         49797 /* "glResetMinmaxEXT" */,
102060         49783 /* "glResetMinmax" */,
102061     };
102062     return gl_provider_resolver(entrypoint_strings + 49797 /* "glResetMinmaxEXT" */,
102063                                 providers, entrypoints);
102064 }
102065 
102066 static PFNGLRESIZEBUFFERSMESAPROC
epoxy_glResizeBuffersMESA_resolver(void)102067 epoxy_glResizeBuffersMESA_resolver(void)
102068 {
102069     return gl_single_resolver(PROVIDER_GL_MESA_resize_buffers, 49814 /* glResizeBuffersMESA */);
102070 }
102071 
102072 static PFNGLRESOLVEDEPTHVALUESNVPROC
epoxy_glResolveDepthValuesNV_resolver(void)102073 epoxy_glResolveDepthValuesNV_resolver(void)
102074 {
102075     return gl_single_resolver(PROVIDER_GL_NV_sample_locations, 49834 /* glResolveDepthValuesNV */);
102076 }
102077 
102078 static PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC
epoxy_glResolveMultisampleFramebufferAPPLE_resolver(void)102079 epoxy_glResolveMultisampleFramebufferAPPLE_resolver(void)
102080 {
102081     return gl_single_resolver(PROVIDER_GL_APPLE_framebuffer_multisample, 49857 /* glResolveMultisampleFramebufferAPPLE */);
102082 }
102083 
102084 static PFNGLRESUMETRANSFORMFEEDBACKPROC
epoxy_glResumeTransformFeedback_resolver(void)102085 epoxy_glResumeTransformFeedback_resolver(void)
102086 {
102087     static const enum gl_provider providers[] = {
102088         PROVIDER_Desktop_OpenGL_4_0,
102089         PROVIDER_GL_ARB_transform_feedback2,
102090         PROVIDER_OpenGL_ES_3_0,
102091         PROVIDER_GL_NV_transform_feedback2,
102092         gl_provider_terminator
102093     };
102094     static const uint32_t entrypoints[] = {
102095         49894 /* "glResumeTransformFeedback" */,
102096         49894 /* "glResumeTransformFeedback" */,
102097         49894 /* "glResumeTransformFeedback" */,
102098         49920 /* "glResumeTransformFeedbackNV" */,
102099     };
102100     return gl_provider_resolver(entrypoint_strings + 49894 /* "glResumeTransformFeedback" */,
102101                                 providers, entrypoints);
102102 }
102103 
102104 static PFNGLRESUMETRANSFORMFEEDBACKNVPROC
epoxy_glResumeTransformFeedbackNV_resolver(void)102105 epoxy_glResumeTransformFeedbackNV_resolver(void)
102106 {
102107     static const enum gl_provider providers[] = {
102108         PROVIDER_GL_NV_transform_feedback2,
102109         PROVIDER_Desktop_OpenGL_4_0,
102110         PROVIDER_GL_ARB_transform_feedback2,
102111         PROVIDER_OpenGL_ES_3_0,
102112         gl_provider_terminator
102113     };
102114     static const uint32_t entrypoints[] = {
102115         49920 /* "glResumeTransformFeedbackNV" */,
102116         49894 /* "glResumeTransformFeedback" */,
102117         49894 /* "glResumeTransformFeedback" */,
102118         49894 /* "glResumeTransformFeedback" */,
102119     };
102120     return gl_provider_resolver(entrypoint_strings + 49920 /* "glResumeTransformFeedbackNV" */,
102121                                 providers, entrypoints);
102122 }
102123 
102124 static PFNGLROTATEDPROC
epoxy_glRotated_resolver(void)102125 epoxy_glRotated_resolver(void)
102126 {
102127     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 49948 /* glRotated */);
102128 }
102129 
102130 static PFNGLROTATEFPROC
epoxy_glRotatef_resolver(void)102131 epoxy_glRotatef_resolver(void)
102132 {
102133     static const enum gl_provider providers[] = {
102134         PROVIDER_Desktop_OpenGL_1_0,
102135         PROVIDER_OpenGL_ES_1_0,
102136         gl_provider_terminator
102137     };
102138     static const uint32_t entrypoints[] = {
102139         49958 /* "glRotatef" */,
102140         49958 /* "glRotatef" */,
102141     };
102142     return gl_provider_resolver(entrypoint_strings + 49958 /* "glRotatef" */,
102143                                 providers, entrypoints);
102144 }
102145 
102146 static PFNGLROTATEXPROC
epoxy_glRotatex_resolver(void)102147 epoxy_glRotatex_resolver(void)
102148 {
102149     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 49968 /* glRotatex */);
102150 }
102151 
102152 static PFNGLROTATEXOESPROC
epoxy_glRotatexOES_resolver(void)102153 epoxy_glRotatexOES_resolver(void)
102154 {
102155     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 49978 /* glRotatexOES */);
102156 }
102157 
102158 static PFNGLSAMPLECOVERAGEPROC
epoxy_glSampleCoverage_resolver(void)102159 epoxy_glSampleCoverage_resolver(void)
102160 {
102161     static const enum gl_provider providers[] = {
102162         PROVIDER_Desktop_OpenGL_1_3,
102163         PROVIDER_OpenGL_ES_1_0,
102164         PROVIDER_OpenGL_ES_2_0,
102165         PROVIDER_GL_ARB_multisample,
102166         gl_provider_terminator
102167     };
102168     static const uint32_t entrypoints[] = {
102169         49991 /* "glSampleCoverage" */,
102170         49991 /* "glSampleCoverage" */,
102171         49991 /* "glSampleCoverage" */,
102172         50008 /* "glSampleCoverageARB" */,
102173     };
102174     return gl_provider_resolver(entrypoint_strings + 49991 /* "glSampleCoverage" */,
102175                                 providers, entrypoints);
102176 }
102177 
102178 static PFNGLSAMPLECOVERAGEARBPROC
epoxy_glSampleCoverageARB_resolver(void)102179 epoxy_glSampleCoverageARB_resolver(void)
102180 {
102181     static const enum gl_provider providers[] = {
102182         PROVIDER_GL_ARB_multisample,
102183         PROVIDER_Desktop_OpenGL_1_3,
102184         PROVIDER_OpenGL_ES_1_0,
102185         PROVIDER_OpenGL_ES_2_0,
102186         gl_provider_terminator
102187     };
102188     static const uint32_t entrypoints[] = {
102189         50008 /* "glSampleCoverageARB" */,
102190         49991 /* "glSampleCoverage" */,
102191         49991 /* "glSampleCoverage" */,
102192         49991 /* "glSampleCoverage" */,
102193     };
102194     return gl_provider_resolver(entrypoint_strings + 50008 /* "glSampleCoverageARB" */,
102195                                 providers, entrypoints);
102196 }
102197 
102198 static PFNGLSAMPLECOVERAGEXPROC
epoxy_glSampleCoveragex_resolver(void)102199 epoxy_glSampleCoveragex_resolver(void)
102200 {
102201     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 50028 /* glSampleCoveragex */);
102202 }
102203 
102204 static PFNGLSAMPLECOVERAGEXOESPROC
epoxy_glSampleCoveragexOES_resolver(void)102205 epoxy_glSampleCoveragexOES_resolver(void)
102206 {
102207     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 50046 /* glSampleCoveragexOES */);
102208 }
102209 
102210 static PFNGLSAMPLEMAPATIPROC
epoxy_glSampleMapATI_resolver(void)102211 epoxy_glSampleMapATI_resolver(void)
102212 {
102213     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 50067 /* glSampleMapATI */);
102214 }
102215 
102216 static PFNGLSAMPLEMASKEXTPROC
epoxy_glSampleMaskEXT_resolver(void)102217 epoxy_glSampleMaskEXT_resolver(void)
102218 {
102219     static const enum gl_provider providers[] = {
102220         PROVIDER_GL_EXT_multisample,
102221         PROVIDER_GL_SGIS_multisample,
102222         gl_provider_terminator
102223     };
102224     static const uint32_t entrypoints[] = {
102225         50082 /* "glSampleMaskEXT" */,
102226         50120 /* "glSampleMaskSGIS" */,
102227     };
102228     return gl_provider_resolver(entrypoint_strings + 50082 /* "glSampleMaskEXT" */,
102229                                 providers, entrypoints);
102230 }
102231 
102232 static PFNGLSAMPLEMASKINDEXEDNVPROC
epoxy_glSampleMaskIndexedNV_resolver(void)102233 epoxy_glSampleMaskIndexedNV_resolver(void)
102234 {
102235     return gl_single_resolver(PROVIDER_GL_NV_explicit_multisample, 50098 /* glSampleMaskIndexedNV */);
102236 }
102237 
102238 static PFNGLSAMPLEMASKSGISPROC
epoxy_glSampleMaskSGIS_resolver(void)102239 epoxy_glSampleMaskSGIS_resolver(void)
102240 {
102241     static const enum gl_provider providers[] = {
102242         PROVIDER_GL_SGIS_multisample,
102243         PROVIDER_GL_EXT_multisample,
102244         gl_provider_terminator
102245     };
102246     static const uint32_t entrypoints[] = {
102247         50120 /* "glSampleMaskSGIS" */,
102248         50082 /* "glSampleMaskEXT" */,
102249     };
102250     return gl_provider_resolver(entrypoint_strings + 50120 /* "glSampleMaskSGIS" */,
102251                                 providers, entrypoints);
102252 }
102253 
102254 static PFNGLSAMPLEMASKIPROC
epoxy_glSampleMaski_resolver(void)102255 epoxy_glSampleMaski_resolver(void)
102256 {
102257     static const enum gl_provider providers[] = {
102258         PROVIDER_Desktop_OpenGL_3_2,
102259         PROVIDER_GL_ARB_texture_multisample,
102260         PROVIDER_OpenGL_ES_3_1,
102261         gl_provider_terminator
102262     };
102263     static const uint32_t entrypoints[] = {
102264         50137 /* "glSampleMaski" */,
102265         50137 /* "glSampleMaski" */,
102266         50137 /* "glSampleMaski" */,
102267     };
102268     return gl_provider_resolver(entrypoint_strings + 50137 /* "glSampleMaski" */,
102269                                 providers, entrypoints);
102270 }
102271 
102272 static PFNGLSAMPLEPATTERNEXTPROC
epoxy_glSamplePatternEXT_resolver(void)102273 epoxy_glSamplePatternEXT_resolver(void)
102274 {
102275     static const enum gl_provider providers[] = {
102276         PROVIDER_GL_EXT_multisample,
102277         PROVIDER_GL_SGIS_multisample,
102278         gl_provider_terminator
102279     };
102280     static const uint32_t entrypoints[] = {
102281         50151 /* "glSamplePatternEXT" */,
102282         50170 /* "glSamplePatternSGIS" */,
102283     };
102284     return gl_provider_resolver(entrypoint_strings + 50151 /* "glSamplePatternEXT" */,
102285                                 providers, entrypoints);
102286 }
102287 
102288 static PFNGLSAMPLEPATTERNSGISPROC
epoxy_glSamplePatternSGIS_resolver(void)102289 epoxy_glSamplePatternSGIS_resolver(void)
102290 {
102291     static const enum gl_provider providers[] = {
102292         PROVIDER_GL_SGIS_multisample,
102293         PROVIDER_GL_EXT_multisample,
102294         gl_provider_terminator
102295     };
102296     static const uint32_t entrypoints[] = {
102297         50170 /* "glSamplePatternSGIS" */,
102298         50151 /* "glSamplePatternEXT" */,
102299     };
102300     return gl_provider_resolver(entrypoint_strings + 50170 /* "glSamplePatternSGIS" */,
102301                                 providers, entrypoints);
102302 }
102303 
102304 static PFNGLSAMPLERPARAMETERIIVPROC
epoxy_glSamplerParameterIiv_resolver(void)102305 epoxy_glSamplerParameterIiv_resolver(void)
102306 {
102307     static const enum gl_provider providers[] = {
102308         PROVIDER_Desktop_OpenGL_3_3,
102309         PROVIDER_GL_ARB_sampler_objects,
102310         PROVIDER_OpenGL_ES_3_2,
102311         PROVIDER_GL_EXT_texture_border_clamp,
102312         PROVIDER_GL_OES_texture_border_clamp,
102313         gl_provider_terminator
102314     };
102315     static const uint32_t entrypoints[] = {
102316         50190 /* "glSamplerParameterIiv" */,
102317         50190 /* "glSamplerParameterIiv" */,
102318         50190 /* "glSamplerParameterIiv" */,
102319         50212 /* "glSamplerParameterIivEXT" */,
102320         50237 /* "glSamplerParameterIivOES" */,
102321     };
102322     return gl_provider_resolver(entrypoint_strings + 50190 /* "glSamplerParameterIiv" */,
102323                                 providers, entrypoints);
102324 }
102325 
102326 static PFNGLSAMPLERPARAMETERIIVEXTPROC
epoxy_glSamplerParameterIivEXT_resolver(void)102327 epoxy_glSamplerParameterIivEXT_resolver(void)
102328 {
102329     static const enum gl_provider providers[] = {
102330         PROVIDER_GL_EXT_texture_border_clamp,
102331         PROVIDER_Desktop_OpenGL_3_3,
102332         PROVIDER_GL_ARB_sampler_objects,
102333         PROVIDER_OpenGL_ES_3_2,
102334         PROVIDER_GL_OES_texture_border_clamp,
102335         gl_provider_terminator
102336     };
102337     static const uint32_t entrypoints[] = {
102338         50212 /* "glSamplerParameterIivEXT" */,
102339         50190 /* "glSamplerParameterIiv" */,
102340         50190 /* "glSamplerParameterIiv" */,
102341         50190 /* "glSamplerParameterIiv" */,
102342         50237 /* "glSamplerParameterIivOES" */,
102343     };
102344     return gl_provider_resolver(entrypoint_strings + 50212 /* "glSamplerParameterIivEXT" */,
102345                                 providers, entrypoints);
102346 }
102347 
102348 static PFNGLSAMPLERPARAMETERIIVOESPROC
epoxy_glSamplerParameterIivOES_resolver(void)102349 epoxy_glSamplerParameterIivOES_resolver(void)
102350 {
102351     static const enum gl_provider providers[] = {
102352         PROVIDER_GL_OES_texture_border_clamp,
102353         PROVIDER_Desktop_OpenGL_3_3,
102354         PROVIDER_GL_ARB_sampler_objects,
102355         PROVIDER_OpenGL_ES_3_2,
102356         PROVIDER_GL_EXT_texture_border_clamp,
102357         gl_provider_terminator
102358     };
102359     static const uint32_t entrypoints[] = {
102360         50237 /* "glSamplerParameterIivOES" */,
102361         50190 /* "glSamplerParameterIiv" */,
102362         50190 /* "glSamplerParameterIiv" */,
102363         50190 /* "glSamplerParameterIiv" */,
102364         50212 /* "glSamplerParameterIivEXT" */,
102365     };
102366     return gl_provider_resolver(entrypoint_strings + 50237 /* "glSamplerParameterIivOES" */,
102367                                 providers, entrypoints);
102368 }
102369 
102370 static PFNGLSAMPLERPARAMETERIUIVPROC
epoxy_glSamplerParameterIuiv_resolver(void)102371 epoxy_glSamplerParameterIuiv_resolver(void)
102372 {
102373     static const enum gl_provider providers[] = {
102374         PROVIDER_Desktop_OpenGL_3_3,
102375         PROVIDER_GL_ARB_sampler_objects,
102376         PROVIDER_OpenGL_ES_3_2,
102377         PROVIDER_GL_EXT_texture_border_clamp,
102378         PROVIDER_GL_OES_texture_border_clamp,
102379         gl_provider_terminator
102380     };
102381     static const uint32_t entrypoints[] = {
102382         50262 /* "glSamplerParameterIuiv" */,
102383         50262 /* "glSamplerParameterIuiv" */,
102384         50262 /* "glSamplerParameterIuiv" */,
102385         50285 /* "glSamplerParameterIuivEXT" */,
102386         50311 /* "glSamplerParameterIuivOES" */,
102387     };
102388     return gl_provider_resolver(entrypoint_strings + 50262 /* "glSamplerParameterIuiv" */,
102389                                 providers, entrypoints);
102390 }
102391 
102392 static PFNGLSAMPLERPARAMETERIUIVEXTPROC
epoxy_glSamplerParameterIuivEXT_resolver(void)102393 epoxy_glSamplerParameterIuivEXT_resolver(void)
102394 {
102395     static const enum gl_provider providers[] = {
102396         PROVIDER_GL_EXT_texture_border_clamp,
102397         PROVIDER_Desktop_OpenGL_3_3,
102398         PROVIDER_GL_ARB_sampler_objects,
102399         PROVIDER_OpenGL_ES_3_2,
102400         PROVIDER_GL_OES_texture_border_clamp,
102401         gl_provider_terminator
102402     };
102403     static const uint32_t entrypoints[] = {
102404         50285 /* "glSamplerParameterIuivEXT" */,
102405         50262 /* "glSamplerParameterIuiv" */,
102406         50262 /* "glSamplerParameterIuiv" */,
102407         50262 /* "glSamplerParameterIuiv" */,
102408         50311 /* "glSamplerParameterIuivOES" */,
102409     };
102410     return gl_provider_resolver(entrypoint_strings + 50285 /* "glSamplerParameterIuivEXT" */,
102411                                 providers, entrypoints);
102412 }
102413 
102414 static PFNGLSAMPLERPARAMETERIUIVOESPROC
epoxy_glSamplerParameterIuivOES_resolver(void)102415 epoxy_glSamplerParameterIuivOES_resolver(void)
102416 {
102417     static const enum gl_provider providers[] = {
102418         PROVIDER_GL_OES_texture_border_clamp,
102419         PROVIDER_Desktop_OpenGL_3_3,
102420         PROVIDER_GL_ARB_sampler_objects,
102421         PROVIDER_OpenGL_ES_3_2,
102422         PROVIDER_GL_EXT_texture_border_clamp,
102423         gl_provider_terminator
102424     };
102425     static const uint32_t entrypoints[] = {
102426         50311 /* "glSamplerParameterIuivOES" */,
102427         50262 /* "glSamplerParameterIuiv" */,
102428         50262 /* "glSamplerParameterIuiv" */,
102429         50262 /* "glSamplerParameterIuiv" */,
102430         50285 /* "glSamplerParameterIuivEXT" */,
102431     };
102432     return gl_provider_resolver(entrypoint_strings + 50311 /* "glSamplerParameterIuivOES" */,
102433                                 providers, entrypoints);
102434 }
102435 
102436 static PFNGLSAMPLERPARAMETERFPROC
epoxy_glSamplerParameterf_resolver(void)102437 epoxy_glSamplerParameterf_resolver(void)
102438 {
102439     static const enum gl_provider providers[] = {
102440         PROVIDER_Desktop_OpenGL_3_3,
102441         PROVIDER_GL_ARB_sampler_objects,
102442         PROVIDER_OpenGL_ES_3_0,
102443         gl_provider_terminator
102444     };
102445     static const uint32_t entrypoints[] = {
102446         50337 /* "glSamplerParameterf" */,
102447         50337 /* "glSamplerParameterf" */,
102448         50337 /* "glSamplerParameterf" */,
102449     };
102450     return gl_provider_resolver(entrypoint_strings + 50337 /* "glSamplerParameterf" */,
102451                                 providers, entrypoints);
102452 }
102453 
102454 static PFNGLSAMPLERPARAMETERFVPROC
epoxy_glSamplerParameterfv_resolver(void)102455 epoxy_glSamplerParameterfv_resolver(void)
102456 {
102457     static const enum gl_provider providers[] = {
102458         PROVIDER_Desktop_OpenGL_3_3,
102459         PROVIDER_GL_ARB_sampler_objects,
102460         PROVIDER_OpenGL_ES_3_0,
102461         gl_provider_terminator
102462     };
102463     static const uint32_t entrypoints[] = {
102464         50357 /* "glSamplerParameterfv" */,
102465         50357 /* "glSamplerParameterfv" */,
102466         50357 /* "glSamplerParameterfv" */,
102467     };
102468     return gl_provider_resolver(entrypoint_strings + 50357 /* "glSamplerParameterfv" */,
102469                                 providers, entrypoints);
102470 }
102471 
102472 static PFNGLSAMPLERPARAMETERIPROC
epoxy_glSamplerParameteri_resolver(void)102473 epoxy_glSamplerParameteri_resolver(void)
102474 {
102475     static const enum gl_provider providers[] = {
102476         PROVIDER_Desktop_OpenGL_3_3,
102477         PROVIDER_GL_ARB_sampler_objects,
102478         PROVIDER_OpenGL_ES_3_0,
102479         gl_provider_terminator
102480     };
102481     static const uint32_t entrypoints[] = {
102482         50378 /* "glSamplerParameteri" */,
102483         50378 /* "glSamplerParameteri" */,
102484         50378 /* "glSamplerParameteri" */,
102485     };
102486     return gl_provider_resolver(entrypoint_strings + 50378 /* "glSamplerParameteri" */,
102487                                 providers, entrypoints);
102488 }
102489 
102490 static PFNGLSAMPLERPARAMETERIVPROC
epoxy_glSamplerParameteriv_resolver(void)102491 epoxy_glSamplerParameteriv_resolver(void)
102492 {
102493     static const enum gl_provider providers[] = {
102494         PROVIDER_Desktop_OpenGL_3_3,
102495         PROVIDER_GL_ARB_sampler_objects,
102496         PROVIDER_OpenGL_ES_3_0,
102497         gl_provider_terminator
102498     };
102499     static const uint32_t entrypoints[] = {
102500         50398 /* "glSamplerParameteriv" */,
102501         50398 /* "glSamplerParameteriv" */,
102502         50398 /* "glSamplerParameteriv" */,
102503     };
102504     return gl_provider_resolver(entrypoint_strings + 50398 /* "glSamplerParameteriv" */,
102505                                 providers, entrypoints);
102506 }
102507 
102508 static PFNGLSCALEDPROC
epoxy_glScaled_resolver(void)102509 epoxy_glScaled_resolver(void)
102510 {
102511     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 50419 /* glScaled */);
102512 }
102513 
102514 static PFNGLSCALEFPROC
epoxy_glScalef_resolver(void)102515 epoxy_glScalef_resolver(void)
102516 {
102517     static const enum gl_provider providers[] = {
102518         PROVIDER_Desktop_OpenGL_1_0,
102519         PROVIDER_OpenGL_ES_1_0,
102520         gl_provider_terminator
102521     };
102522     static const uint32_t entrypoints[] = {
102523         50428 /* "glScalef" */,
102524         50428 /* "glScalef" */,
102525     };
102526     return gl_provider_resolver(entrypoint_strings + 50428 /* "glScalef" */,
102527                                 providers, entrypoints);
102528 }
102529 
102530 static PFNGLSCALEXPROC
epoxy_glScalex_resolver(void)102531 epoxy_glScalex_resolver(void)
102532 {
102533     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 50437 /* glScalex */);
102534 }
102535 
102536 static PFNGLSCALEXOESPROC
epoxy_glScalexOES_resolver(void)102537 epoxy_glScalexOES_resolver(void)
102538 {
102539     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 50446 /* glScalexOES */);
102540 }
102541 
102542 static PFNGLSCISSORPROC
epoxy_glScissor_resolver(void)102543 epoxy_glScissor_resolver(void)
102544 {
102545     static const enum gl_provider providers[] = {
102546         PROVIDER_Desktop_OpenGL_1_0,
102547         PROVIDER_OpenGL_ES_1_0,
102548         PROVIDER_OpenGL_ES_2_0,
102549         gl_provider_terminator
102550     };
102551     static const uint32_t entrypoints[] = {
102552         50458 /* "glScissor" */,
102553         50458 /* "glScissor" */,
102554         50458 /* "glScissor" */,
102555     };
102556     return gl_provider_resolver(entrypoint_strings + 50458 /* "glScissor" */,
102557                                 providers, entrypoints);
102558 }
102559 
102560 static PFNGLSCISSORARRAYVPROC
epoxy_glScissorArrayv_resolver(void)102561 epoxy_glScissorArrayv_resolver(void)
102562 {
102563     static const enum gl_provider providers[] = {
102564         PROVIDER_Desktop_OpenGL_4_1,
102565         PROVIDER_GL_ARB_viewport_array,
102566         PROVIDER_GL_NV_viewport_array,
102567         PROVIDER_GL_OES_viewport_array,
102568         gl_provider_terminator
102569     };
102570     static const uint32_t entrypoints[] = {
102571         50468 /* "glScissorArrayv" */,
102572         50468 /* "glScissorArrayv" */,
102573         50484 /* "glScissorArrayvNV" */,
102574         50502 /* "glScissorArrayvOES" */,
102575     };
102576     return gl_provider_resolver(entrypoint_strings + 50468 /* "glScissorArrayv" */,
102577                                 providers, entrypoints);
102578 }
102579 
102580 static PFNGLSCISSORARRAYVNVPROC
epoxy_glScissorArrayvNV_resolver(void)102581 epoxy_glScissorArrayvNV_resolver(void)
102582 {
102583     static const enum gl_provider providers[] = {
102584         PROVIDER_GL_NV_viewport_array,
102585         PROVIDER_Desktop_OpenGL_4_1,
102586         PROVIDER_GL_ARB_viewport_array,
102587         PROVIDER_GL_OES_viewport_array,
102588         gl_provider_terminator
102589     };
102590     static const uint32_t entrypoints[] = {
102591         50484 /* "glScissorArrayvNV" */,
102592         50468 /* "glScissorArrayv" */,
102593         50468 /* "glScissorArrayv" */,
102594         50502 /* "glScissorArrayvOES" */,
102595     };
102596     return gl_provider_resolver(entrypoint_strings + 50484 /* "glScissorArrayvNV" */,
102597                                 providers, entrypoints);
102598 }
102599 
102600 static PFNGLSCISSORARRAYVOESPROC
epoxy_glScissorArrayvOES_resolver(void)102601 epoxy_glScissorArrayvOES_resolver(void)
102602 {
102603     static const enum gl_provider providers[] = {
102604         PROVIDER_GL_OES_viewport_array,
102605         PROVIDER_Desktop_OpenGL_4_1,
102606         PROVIDER_GL_ARB_viewport_array,
102607         PROVIDER_GL_NV_viewport_array,
102608         gl_provider_terminator
102609     };
102610     static const uint32_t entrypoints[] = {
102611         50502 /* "glScissorArrayvOES" */,
102612         50468 /* "glScissorArrayv" */,
102613         50468 /* "glScissorArrayv" */,
102614         50484 /* "glScissorArrayvNV" */,
102615     };
102616     return gl_provider_resolver(entrypoint_strings + 50502 /* "glScissorArrayvOES" */,
102617                                 providers, entrypoints);
102618 }
102619 
102620 static PFNGLSCISSOREXCLUSIVEARRAYVNVPROC
epoxy_glScissorExclusiveArrayvNV_resolver(void)102621 epoxy_glScissorExclusiveArrayvNV_resolver(void)
102622 {
102623     return gl_single_resolver(PROVIDER_GL_NV_scissor_exclusive, 50521 /* glScissorExclusiveArrayvNV */);
102624 }
102625 
102626 static PFNGLSCISSOREXCLUSIVENVPROC
epoxy_glScissorExclusiveNV_resolver(void)102627 epoxy_glScissorExclusiveNV_resolver(void)
102628 {
102629     return gl_single_resolver(PROVIDER_GL_NV_scissor_exclusive, 50548 /* glScissorExclusiveNV */);
102630 }
102631 
102632 static PFNGLSCISSORINDEXEDPROC
epoxy_glScissorIndexed_resolver(void)102633 epoxy_glScissorIndexed_resolver(void)
102634 {
102635     static const enum gl_provider providers[] = {
102636         PROVIDER_Desktop_OpenGL_4_1,
102637         PROVIDER_GL_ARB_viewport_array,
102638         PROVIDER_GL_NV_viewport_array,
102639         PROVIDER_GL_OES_viewport_array,
102640         gl_provider_terminator
102641     };
102642     static const uint32_t entrypoints[] = {
102643         50569 /* "glScissorIndexed" */,
102644         50569 /* "glScissorIndexed" */,
102645         50586 /* "glScissorIndexedNV" */,
102646         50605 /* "glScissorIndexedOES" */,
102647     };
102648     return gl_provider_resolver(entrypoint_strings + 50569 /* "glScissorIndexed" */,
102649                                 providers, entrypoints);
102650 }
102651 
102652 static PFNGLSCISSORINDEXEDNVPROC
epoxy_glScissorIndexedNV_resolver(void)102653 epoxy_glScissorIndexedNV_resolver(void)
102654 {
102655     static const enum gl_provider providers[] = {
102656         PROVIDER_GL_NV_viewport_array,
102657         PROVIDER_Desktop_OpenGL_4_1,
102658         PROVIDER_GL_ARB_viewport_array,
102659         PROVIDER_GL_OES_viewport_array,
102660         gl_provider_terminator
102661     };
102662     static const uint32_t entrypoints[] = {
102663         50586 /* "glScissorIndexedNV" */,
102664         50569 /* "glScissorIndexed" */,
102665         50569 /* "glScissorIndexed" */,
102666         50605 /* "glScissorIndexedOES" */,
102667     };
102668     return gl_provider_resolver(entrypoint_strings + 50586 /* "glScissorIndexedNV" */,
102669                                 providers, entrypoints);
102670 }
102671 
102672 static PFNGLSCISSORINDEXEDOESPROC
epoxy_glScissorIndexedOES_resolver(void)102673 epoxy_glScissorIndexedOES_resolver(void)
102674 {
102675     static const enum gl_provider providers[] = {
102676         PROVIDER_GL_OES_viewport_array,
102677         PROVIDER_Desktop_OpenGL_4_1,
102678         PROVIDER_GL_ARB_viewport_array,
102679         PROVIDER_GL_NV_viewport_array,
102680         gl_provider_terminator
102681     };
102682     static const uint32_t entrypoints[] = {
102683         50605 /* "glScissorIndexedOES" */,
102684         50569 /* "glScissorIndexed" */,
102685         50569 /* "glScissorIndexed" */,
102686         50586 /* "glScissorIndexedNV" */,
102687     };
102688     return gl_provider_resolver(entrypoint_strings + 50605 /* "glScissorIndexedOES" */,
102689                                 providers, entrypoints);
102690 }
102691 
102692 static PFNGLSCISSORINDEXEDVPROC
epoxy_glScissorIndexedv_resolver(void)102693 epoxy_glScissorIndexedv_resolver(void)
102694 {
102695     static const enum gl_provider providers[] = {
102696         PROVIDER_Desktop_OpenGL_4_1,
102697         PROVIDER_GL_ARB_viewport_array,
102698         PROVIDER_GL_NV_viewport_array,
102699         PROVIDER_GL_OES_viewport_array,
102700         gl_provider_terminator
102701     };
102702     static const uint32_t entrypoints[] = {
102703         50625 /* "glScissorIndexedv" */,
102704         50625 /* "glScissorIndexedv" */,
102705         50643 /* "glScissorIndexedvNV" */,
102706         50663 /* "glScissorIndexedvOES" */,
102707     };
102708     return gl_provider_resolver(entrypoint_strings + 50625 /* "glScissorIndexedv" */,
102709                                 providers, entrypoints);
102710 }
102711 
102712 static PFNGLSCISSORINDEXEDVNVPROC
epoxy_glScissorIndexedvNV_resolver(void)102713 epoxy_glScissorIndexedvNV_resolver(void)
102714 {
102715     static const enum gl_provider providers[] = {
102716         PROVIDER_GL_NV_viewport_array,
102717         PROVIDER_Desktop_OpenGL_4_1,
102718         PROVIDER_GL_ARB_viewport_array,
102719         PROVIDER_GL_OES_viewport_array,
102720         gl_provider_terminator
102721     };
102722     static const uint32_t entrypoints[] = {
102723         50643 /* "glScissorIndexedvNV" */,
102724         50625 /* "glScissorIndexedv" */,
102725         50625 /* "glScissorIndexedv" */,
102726         50663 /* "glScissorIndexedvOES" */,
102727     };
102728     return gl_provider_resolver(entrypoint_strings + 50643 /* "glScissorIndexedvNV" */,
102729                                 providers, entrypoints);
102730 }
102731 
102732 static PFNGLSCISSORINDEXEDVOESPROC
epoxy_glScissorIndexedvOES_resolver(void)102733 epoxy_glScissorIndexedvOES_resolver(void)
102734 {
102735     static const enum gl_provider providers[] = {
102736         PROVIDER_GL_OES_viewport_array,
102737         PROVIDER_Desktop_OpenGL_4_1,
102738         PROVIDER_GL_ARB_viewport_array,
102739         PROVIDER_GL_NV_viewport_array,
102740         gl_provider_terminator
102741     };
102742     static const uint32_t entrypoints[] = {
102743         50663 /* "glScissorIndexedvOES" */,
102744         50625 /* "glScissorIndexedv" */,
102745         50625 /* "glScissorIndexedv" */,
102746         50643 /* "glScissorIndexedvNV" */,
102747     };
102748     return gl_provider_resolver(entrypoint_strings + 50663 /* "glScissorIndexedvOES" */,
102749                                 providers, entrypoints);
102750 }
102751 
102752 static PFNGLSECONDARYCOLOR3BPROC
epoxy_glSecondaryColor3b_resolver(void)102753 epoxy_glSecondaryColor3b_resolver(void)
102754 {
102755     static const enum gl_provider providers[] = {
102756         PROVIDER_Desktop_OpenGL_1_4,
102757         PROVIDER_GL_EXT_secondary_color,
102758         gl_provider_terminator
102759     };
102760     static const uint32_t entrypoints[] = {
102761         50684 /* "glSecondaryColor3b" */,
102762         50703 /* "glSecondaryColor3bEXT" */,
102763     };
102764     return gl_provider_resolver(entrypoint_strings + 50684 /* "glSecondaryColor3b" */,
102765                                 providers, entrypoints);
102766 }
102767 
102768 static PFNGLSECONDARYCOLOR3BEXTPROC
epoxy_glSecondaryColor3bEXT_resolver(void)102769 epoxy_glSecondaryColor3bEXT_resolver(void)
102770 {
102771     static const enum gl_provider providers[] = {
102772         PROVIDER_GL_EXT_secondary_color,
102773         PROVIDER_Desktop_OpenGL_1_4,
102774         gl_provider_terminator
102775     };
102776     static const uint32_t entrypoints[] = {
102777         50703 /* "glSecondaryColor3bEXT" */,
102778         50684 /* "glSecondaryColor3b" */,
102779     };
102780     return gl_provider_resolver(entrypoint_strings + 50703 /* "glSecondaryColor3bEXT" */,
102781                                 providers, entrypoints);
102782 }
102783 
102784 static PFNGLSECONDARYCOLOR3BVPROC
epoxy_glSecondaryColor3bv_resolver(void)102785 epoxy_glSecondaryColor3bv_resolver(void)
102786 {
102787     static const enum gl_provider providers[] = {
102788         PROVIDER_Desktop_OpenGL_1_4,
102789         PROVIDER_GL_EXT_secondary_color,
102790         gl_provider_terminator
102791     };
102792     static const uint32_t entrypoints[] = {
102793         50725 /* "glSecondaryColor3bv" */,
102794         50745 /* "glSecondaryColor3bvEXT" */,
102795     };
102796     return gl_provider_resolver(entrypoint_strings + 50725 /* "glSecondaryColor3bv" */,
102797                                 providers, entrypoints);
102798 }
102799 
102800 static PFNGLSECONDARYCOLOR3BVEXTPROC
epoxy_glSecondaryColor3bvEXT_resolver(void)102801 epoxy_glSecondaryColor3bvEXT_resolver(void)
102802 {
102803     static const enum gl_provider providers[] = {
102804         PROVIDER_GL_EXT_secondary_color,
102805         PROVIDER_Desktop_OpenGL_1_4,
102806         gl_provider_terminator
102807     };
102808     static const uint32_t entrypoints[] = {
102809         50745 /* "glSecondaryColor3bvEXT" */,
102810         50725 /* "glSecondaryColor3bv" */,
102811     };
102812     return gl_provider_resolver(entrypoint_strings + 50745 /* "glSecondaryColor3bvEXT" */,
102813                                 providers, entrypoints);
102814 }
102815 
102816 static PFNGLSECONDARYCOLOR3DPROC
epoxy_glSecondaryColor3d_resolver(void)102817 epoxy_glSecondaryColor3d_resolver(void)
102818 {
102819     static const enum gl_provider providers[] = {
102820         PROVIDER_Desktop_OpenGL_1_4,
102821         PROVIDER_GL_EXT_secondary_color,
102822         gl_provider_terminator
102823     };
102824     static const uint32_t entrypoints[] = {
102825         50768 /* "glSecondaryColor3d" */,
102826         50787 /* "glSecondaryColor3dEXT" */,
102827     };
102828     return gl_provider_resolver(entrypoint_strings + 50768 /* "glSecondaryColor3d" */,
102829                                 providers, entrypoints);
102830 }
102831 
102832 static PFNGLSECONDARYCOLOR3DEXTPROC
epoxy_glSecondaryColor3dEXT_resolver(void)102833 epoxy_glSecondaryColor3dEXT_resolver(void)
102834 {
102835     static const enum gl_provider providers[] = {
102836         PROVIDER_GL_EXT_secondary_color,
102837         PROVIDER_Desktop_OpenGL_1_4,
102838         gl_provider_terminator
102839     };
102840     static const uint32_t entrypoints[] = {
102841         50787 /* "glSecondaryColor3dEXT" */,
102842         50768 /* "glSecondaryColor3d" */,
102843     };
102844     return gl_provider_resolver(entrypoint_strings + 50787 /* "glSecondaryColor3dEXT" */,
102845                                 providers, entrypoints);
102846 }
102847 
102848 static PFNGLSECONDARYCOLOR3DVPROC
epoxy_glSecondaryColor3dv_resolver(void)102849 epoxy_glSecondaryColor3dv_resolver(void)
102850 {
102851     static const enum gl_provider providers[] = {
102852         PROVIDER_Desktop_OpenGL_1_4,
102853         PROVIDER_GL_EXT_secondary_color,
102854         gl_provider_terminator
102855     };
102856     static const uint32_t entrypoints[] = {
102857         50809 /* "glSecondaryColor3dv" */,
102858         50829 /* "glSecondaryColor3dvEXT" */,
102859     };
102860     return gl_provider_resolver(entrypoint_strings + 50809 /* "glSecondaryColor3dv" */,
102861                                 providers, entrypoints);
102862 }
102863 
102864 static PFNGLSECONDARYCOLOR3DVEXTPROC
epoxy_glSecondaryColor3dvEXT_resolver(void)102865 epoxy_glSecondaryColor3dvEXT_resolver(void)
102866 {
102867     static const enum gl_provider providers[] = {
102868         PROVIDER_GL_EXT_secondary_color,
102869         PROVIDER_Desktop_OpenGL_1_4,
102870         gl_provider_terminator
102871     };
102872     static const uint32_t entrypoints[] = {
102873         50829 /* "glSecondaryColor3dvEXT" */,
102874         50809 /* "glSecondaryColor3dv" */,
102875     };
102876     return gl_provider_resolver(entrypoint_strings + 50829 /* "glSecondaryColor3dvEXT" */,
102877                                 providers, entrypoints);
102878 }
102879 
102880 static PFNGLSECONDARYCOLOR3FPROC
epoxy_glSecondaryColor3f_resolver(void)102881 epoxy_glSecondaryColor3f_resolver(void)
102882 {
102883     static const enum gl_provider providers[] = {
102884         PROVIDER_Desktop_OpenGL_1_4,
102885         PROVIDER_GL_EXT_secondary_color,
102886         gl_provider_terminator
102887     };
102888     static const uint32_t entrypoints[] = {
102889         50852 /* "glSecondaryColor3f" */,
102890         50871 /* "glSecondaryColor3fEXT" */,
102891     };
102892     return gl_provider_resolver(entrypoint_strings + 50852 /* "glSecondaryColor3f" */,
102893                                 providers, entrypoints);
102894 }
102895 
102896 static PFNGLSECONDARYCOLOR3FEXTPROC
epoxy_glSecondaryColor3fEXT_resolver(void)102897 epoxy_glSecondaryColor3fEXT_resolver(void)
102898 {
102899     static const enum gl_provider providers[] = {
102900         PROVIDER_GL_EXT_secondary_color,
102901         PROVIDER_Desktop_OpenGL_1_4,
102902         gl_provider_terminator
102903     };
102904     static const uint32_t entrypoints[] = {
102905         50871 /* "glSecondaryColor3fEXT" */,
102906         50852 /* "glSecondaryColor3f" */,
102907     };
102908     return gl_provider_resolver(entrypoint_strings + 50871 /* "glSecondaryColor3fEXT" */,
102909                                 providers, entrypoints);
102910 }
102911 
102912 static PFNGLSECONDARYCOLOR3FVPROC
epoxy_glSecondaryColor3fv_resolver(void)102913 epoxy_glSecondaryColor3fv_resolver(void)
102914 {
102915     static const enum gl_provider providers[] = {
102916         PROVIDER_Desktop_OpenGL_1_4,
102917         PROVIDER_GL_EXT_secondary_color,
102918         gl_provider_terminator
102919     };
102920     static const uint32_t entrypoints[] = {
102921         50893 /* "glSecondaryColor3fv" */,
102922         50913 /* "glSecondaryColor3fvEXT" */,
102923     };
102924     return gl_provider_resolver(entrypoint_strings + 50893 /* "glSecondaryColor3fv" */,
102925                                 providers, entrypoints);
102926 }
102927 
102928 static PFNGLSECONDARYCOLOR3FVEXTPROC
epoxy_glSecondaryColor3fvEXT_resolver(void)102929 epoxy_glSecondaryColor3fvEXT_resolver(void)
102930 {
102931     static const enum gl_provider providers[] = {
102932         PROVIDER_GL_EXT_secondary_color,
102933         PROVIDER_Desktop_OpenGL_1_4,
102934         gl_provider_terminator
102935     };
102936     static const uint32_t entrypoints[] = {
102937         50913 /* "glSecondaryColor3fvEXT" */,
102938         50893 /* "glSecondaryColor3fv" */,
102939     };
102940     return gl_provider_resolver(entrypoint_strings + 50913 /* "glSecondaryColor3fvEXT" */,
102941                                 providers, entrypoints);
102942 }
102943 
102944 static PFNGLSECONDARYCOLOR3HNVPROC
epoxy_glSecondaryColor3hNV_resolver(void)102945 epoxy_glSecondaryColor3hNV_resolver(void)
102946 {
102947     return gl_single_resolver(PROVIDER_GL_NV_half_float, 50936 /* glSecondaryColor3hNV */);
102948 }
102949 
102950 static PFNGLSECONDARYCOLOR3HVNVPROC
epoxy_glSecondaryColor3hvNV_resolver(void)102951 epoxy_glSecondaryColor3hvNV_resolver(void)
102952 {
102953     return gl_single_resolver(PROVIDER_GL_NV_half_float, 50957 /* glSecondaryColor3hvNV */);
102954 }
102955 
102956 static PFNGLSECONDARYCOLOR3IPROC
epoxy_glSecondaryColor3i_resolver(void)102957 epoxy_glSecondaryColor3i_resolver(void)
102958 {
102959     static const enum gl_provider providers[] = {
102960         PROVIDER_Desktop_OpenGL_1_4,
102961         PROVIDER_GL_EXT_secondary_color,
102962         gl_provider_terminator
102963     };
102964     static const uint32_t entrypoints[] = {
102965         50979 /* "glSecondaryColor3i" */,
102966         50998 /* "glSecondaryColor3iEXT" */,
102967     };
102968     return gl_provider_resolver(entrypoint_strings + 50979 /* "glSecondaryColor3i" */,
102969                                 providers, entrypoints);
102970 }
102971 
102972 static PFNGLSECONDARYCOLOR3IEXTPROC
epoxy_glSecondaryColor3iEXT_resolver(void)102973 epoxy_glSecondaryColor3iEXT_resolver(void)
102974 {
102975     static const enum gl_provider providers[] = {
102976         PROVIDER_GL_EXT_secondary_color,
102977         PROVIDER_Desktop_OpenGL_1_4,
102978         gl_provider_terminator
102979     };
102980     static const uint32_t entrypoints[] = {
102981         50998 /* "glSecondaryColor3iEXT" */,
102982         50979 /* "glSecondaryColor3i" */,
102983     };
102984     return gl_provider_resolver(entrypoint_strings + 50998 /* "glSecondaryColor3iEXT" */,
102985                                 providers, entrypoints);
102986 }
102987 
102988 static PFNGLSECONDARYCOLOR3IVPROC
epoxy_glSecondaryColor3iv_resolver(void)102989 epoxy_glSecondaryColor3iv_resolver(void)
102990 {
102991     static const enum gl_provider providers[] = {
102992         PROVIDER_Desktop_OpenGL_1_4,
102993         PROVIDER_GL_EXT_secondary_color,
102994         gl_provider_terminator
102995     };
102996     static const uint32_t entrypoints[] = {
102997         51020 /* "glSecondaryColor3iv" */,
102998         51040 /* "glSecondaryColor3ivEXT" */,
102999     };
103000     return gl_provider_resolver(entrypoint_strings + 51020 /* "glSecondaryColor3iv" */,
103001                                 providers, entrypoints);
103002 }
103003 
103004 static PFNGLSECONDARYCOLOR3IVEXTPROC
epoxy_glSecondaryColor3ivEXT_resolver(void)103005 epoxy_glSecondaryColor3ivEXT_resolver(void)
103006 {
103007     static const enum gl_provider providers[] = {
103008         PROVIDER_GL_EXT_secondary_color,
103009         PROVIDER_Desktop_OpenGL_1_4,
103010         gl_provider_terminator
103011     };
103012     static const uint32_t entrypoints[] = {
103013         51040 /* "glSecondaryColor3ivEXT" */,
103014         51020 /* "glSecondaryColor3iv" */,
103015     };
103016     return gl_provider_resolver(entrypoint_strings + 51040 /* "glSecondaryColor3ivEXT" */,
103017                                 providers, entrypoints);
103018 }
103019 
103020 static PFNGLSECONDARYCOLOR3SPROC
epoxy_glSecondaryColor3s_resolver(void)103021 epoxy_glSecondaryColor3s_resolver(void)
103022 {
103023     static const enum gl_provider providers[] = {
103024         PROVIDER_Desktop_OpenGL_1_4,
103025         PROVIDER_GL_EXT_secondary_color,
103026         gl_provider_terminator
103027     };
103028     static const uint32_t entrypoints[] = {
103029         51063 /* "glSecondaryColor3s" */,
103030         51082 /* "glSecondaryColor3sEXT" */,
103031     };
103032     return gl_provider_resolver(entrypoint_strings + 51063 /* "glSecondaryColor3s" */,
103033                                 providers, entrypoints);
103034 }
103035 
103036 static PFNGLSECONDARYCOLOR3SEXTPROC
epoxy_glSecondaryColor3sEXT_resolver(void)103037 epoxy_glSecondaryColor3sEXT_resolver(void)
103038 {
103039     static const enum gl_provider providers[] = {
103040         PROVIDER_GL_EXT_secondary_color,
103041         PROVIDER_Desktop_OpenGL_1_4,
103042         gl_provider_terminator
103043     };
103044     static const uint32_t entrypoints[] = {
103045         51082 /* "glSecondaryColor3sEXT" */,
103046         51063 /* "glSecondaryColor3s" */,
103047     };
103048     return gl_provider_resolver(entrypoint_strings + 51082 /* "glSecondaryColor3sEXT" */,
103049                                 providers, entrypoints);
103050 }
103051 
103052 static PFNGLSECONDARYCOLOR3SVPROC
epoxy_glSecondaryColor3sv_resolver(void)103053 epoxy_glSecondaryColor3sv_resolver(void)
103054 {
103055     static const enum gl_provider providers[] = {
103056         PROVIDER_Desktop_OpenGL_1_4,
103057         PROVIDER_GL_EXT_secondary_color,
103058         gl_provider_terminator
103059     };
103060     static const uint32_t entrypoints[] = {
103061         51104 /* "glSecondaryColor3sv" */,
103062         51124 /* "glSecondaryColor3svEXT" */,
103063     };
103064     return gl_provider_resolver(entrypoint_strings + 51104 /* "glSecondaryColor3sv" */,
103065                                 providers, entrypoints);
103066 }
103067 
103068 static PFNGLSECONDARYCOLOR3SVEXTPROC
epoxy_glSecondaryColor3svEXT_resolver(void)103069 epoxy_glSecondaryColor3svEXT_resolver(void)
103070 {
103071     static const enum gl_provider providers[] = {
103072         PROVIDER_GL_EXT_secondary_color,
103073         PROVIDER_Desktop_OpenGL_1_4,
103074         gl_provider_terminator
103075     };
103076     static const uint32_t entrypoints[] = {
103077         51124 /* "glSecondaryColor3svEXT" */,
103078         51104 /* "glSecondaryColor3sv" */,
103079     };
103080     return gl_provider_resolver(entrypoint_strings + 51124 /* "glSecondaryColor3svEXT" */,
103081                                 providers, entrypoints);
103082 }
103083 
103084 static PFNGLSECONDARYCOLOR3UBPROC
epoxy_glSecondaryColor3ub_resolver(void)103085 epoxy_glSecondaryColor3ub_resolver(void)
103086 {
103087     static const enum gl_provider providers[] = {
103088         PROVIDER_Desktop_OpenGL_1_4,
103089         PROVIDER_GL_EXT_secondary_color,
103090         gl_provider_terminator
103091     };
103092     static const uint32_t entrypoints[] = {
103093         51147 /* "glSecondaryColor3ub" */,
103094         51167 /* "glSecondaryColor3ubEXT" */,
103095     };
103096     return gl_provider_resolver(entrypoint_strings + 51147 /* "glSecondaryColor3ub" */,
103097                                 providers, entrypoints);
103098 }
103099 
103100 static PFNGLSECONDARYCOLOR3UBEXTPROC
epoxy_glSecondaryColor3ubEXT_resolver(void)103101 epoxy_glSecondaryColor3ubEXT_resolver(void)
103102 {
103103     static const enum gl_provider providers[] = {
103104         PROVIDER_GL_EXT_secondary_color,
103105         PROVIDER_Desktop_OpenGL_1_4,
103106         gl_provider_terminator
103107     };
103108     static const uint32_t entrypoints[] = {
103109         51167 /* "glSecondaryColor3ubEXT" */,
103110         51147 /* "glSecondaryColor3ub" */,
103111     };
103112     return gl_provider_resolver(entrypoint_strings + 51167 /* "glSecondaryColor3ubEXT" */,
103113                                 providers, entrypoints);
103114 }
103115 
103116 static PFNGLSECONDARYCOLOR3UBVPROC
epoxy_glSecondaryColor3ubv_resolver(void)103117 epoxy_glSecondaryColor3ubv_resolver(void)
103118 {
103119     static const enum gl_provider providers[] = {
103120         PROVIDER_Desktop_OpenGL_1_4,
103121         PROVIDER_GL_EXT_secondary_color,
103122         gl_provider_terminator
103123     };
103124     static const uint32_t entrypoints[] = {
103125         51190 /* "glSecondaryColor3ubv" */,
103126         51211 /* "glSecondaryColor3ubvEXT" */,
103127     };
103128     return gl_provider_resolver(entrypoint_strings + 51190 /* "glSecondaryColor3ubv" */,
103129                                 providers, entrypoints);
103130 }
103131 
103132 static PFNGLSECONDARYCOLOR3UBVEXTPROC
epoxy_glSecondaryColor3ubvEXT_resolver(void)103133 epoxy_glSecondaryColor3ubvEXT_resolver(void)
103134 {
103135     static const enum gl_provider providers[] = {
103136         PROVIDER_GL_EXT_secondary_color,
103137         PROVIDER_Desktop_OpenGL_1_4,
103138         gl_provider_terminator
103139     };
103140     static const uint32_t entrypoints[] = {
103141         51211 /* "glSecondaryColor3ubvEXT" */,
103142         51190 /* "glSecondaryColor3ubv" */,
103143     };
103144     return gl_provider_resolver(entrypoint_strings + 51211 /* "glSecondaryColor3ubvEXT" */,
103145                                 providers, entrypoints);
103146 }
103147 
103148 static PFNGLSECONDARYCOLOR3UIPROC
epoxy_glSecondaryColor3ui_resolver(void)103149 epoxy_glSecondaryColor3ui_resolver(void)
103150 {
103151     static const enum gl_provider providers[] = {
103152         PROVIDER_Desktop_OpenGL_1_4,
103153         PROVIDER_GL_EXT_secondary_color,
103154         gl_provider_terminator
103155     };
103156     static const uint32_t entrypoints[] = {
103157         51235 /* "glSecondaryColor3ui" */,
103158         51255 /* "glSecondaryColor3uiEXT" */,
103159     };
103160     return gl_provider_resolver(entrypoint_strings + 51235 /* "glSecondaryColor3ui" */,
103161                                 providers, entrypoints);
103162 }
103163 
103164 static PFNGLSECONDARYCOLOR3UIEXTPROC
epoxy_glSecondaryColor3uiEXT_resolver(void)103165 epoxy_glSecondaryColor3uiEXT_resolver(void)
103166 {
103167     static const enum gl_provider providers[] = {
103168         PROVIDER_GL_EXT_secondary_color,
103169         PROVIDER_Desktop_OpenGL_1_4,
103170         gl_provider_terminator
103171     };
103172     static const uint32_t entrypoints[] = {
103173         51255 /* "glSecondaryColor3uiEXT" */,
103174         51235 /* "glSecondaryColor3ui" */,
103175     };
103176     return gl_provider_resolver(entrypoint_strings + 51255 /* "glSecondaryColor3uiEXT" */,
103177                                 providers, entrypoints);
103178 }
103179 
103180 static PFNGLSECONDARYCOLOR3UIVPROC
epoxy_glSecondaryColor3uiv_resolver(void)103181 epoxy_glSecondaryColor3uiv_resolver(void)
103182 {
103183     static const enum gl_provider providers[] = {
103184         PROVIDER_Desktop_OpenGL_1_4,
103185         PROVIDER_GL_EXT_secondary_color,
103186         gl_provider_terminator
103187     };
103188     static const uint32_t entrypoints[] = {
103189         51278 /* "glSecondaryColor3uiv" */,
103190         51299 /* "glSecondaryColor3uivEXT" */,
103191     };
103192     return gl_provider_resolver(entrypoint_strings + 51278 /* "glSecondaryColor3uiv" */,
103193                                 providers, entrypoints);
103194 }
103195 
103196 static PFNGLSECONDARYCOLOR3UIVEXTPROC
epoxy_glSecondaryColor3uivEXT_resolver(void)103197 epoxy_glSecondaryColor3uivEXT_resolver(void)
103198 {
103199     static const enum gl_provider providers[] = {
103200         PROVIDER_GL_EXT_secondary_color,
103201         PROVIDER_Desktop_OpenGL_1_4,
103202         gl_provider_terminator
103203     };
103204     static const uint32_t entrypoints[] = {
103205         51299 /* "glSecondaryColor3uivEXT" */,
103206         51278 /* "glSecondaryColor3uiv" */,
103207     };
103208     return gl_provider_resolver(entrypoint_strings + 51299 /* "glSecondaryColor3uivEXT" */,
103209                                 providers, entrypoints);
103210 }
103211 
103212 static PFNGLSECONDARYCOLOR3USPROC
epoxy_glSecondaryColor3us_resolver(void)103213 epoxy_glSecondaryColor3us_resolver(void)
103214 {
103215     static const enum gl_provider providers[] = {
103216         PROVIDER_Desktop_OpenGL_1_4,
103217         PROVIDER_GL_EXT_secondary_color,
103218         gl_provider_terminator
103219     };
103220     static const uint32_t entrypoints[] = {
103221         51323 /* "glSecondaryColor3us" */,
103222         51343 /* "glSecondaryColor3usEXT" */,
103223     };
103224     return gl_provider_resolver(entrypoint_strings + 51323 /* "glSecondaryColor3us" */,
103225                                 providers, entrypoints);
103226 }
103227 
103228 static PFNGLSECONDARYCOLOR3USEXTPROC
epoxy_glSecondaryColor3usEXT_resolver(void)103229 epoxy_glSecondaryColor3usEXT_resolver(void)
103230 {
103231     static const enum gl_provider providers[] = {
103232         PROVIDER_GL_EXT_secondary_color,
103233         PROVIDER_Desktop_OpenGL_1_4,
103234         gl_provider_terminator
103235     };
103236     static const uint32_t entrypoints[] = {
103237         51343 /* "glSecondaryColor3usEXT" */,
103238         51323 /* "glSecondaryColor3us" */,
103239     };
103240     return gl_provider_resolver(entrypoint_strings + 51343 /* "glSecondaryColor3usEXT" */,
103241                                 providers, entrypoints);
103242 }
103243 
103244 static PFNGLSECONDARYCOLOR3USVPROC
epoxy_glSecondaryColor3usv_resolver(void)103245 epoxy_glSecondaryColor3usv_resolver(void)
103246 {
103247     static const enum gl_provider providers[] = {
103248         PROVIDER_Desktop_OpenGL_1_4,
103249         PROVIDER_GL_EXT_secondary_color,
103250         gl_provider_terminator
103251     };
103252     static const uint32_t entrypoints[] = {
103253         51366 /* "glSecondaryColor3usv" */,
103254         51387 /* "glSecondaryColor3usvEXT" */,
103255     };
103256     return gl_provider_resolver(entrypoint_strings + 51366 /* "glSecondaryColor3usv" */,
103257                                 providers, entrypoints);
103258 }
103259 
103260 static PFNGLSECONDARYCOLOR3USVEXTPROC
epoxy_glSecondaryColor3usvEXT_resolver(void)103261 epoxy_glSecondaryColor3usvEXT_resolver(void)
103262 {
103263     static const enum gl_provider providers[] = {
103264         PROVIDER_GL_EXT_secondary_color,
103265         PROVIDER_Desktop_OpenGL_1_4,
103266         gl_provider_terminator
103267     };
103268     static const uint32_t entrypoints[] = {
103269         51387 /* "glSecondaryColor3usvEXT" */,
103270         51366 /* "glSecondaryColor3usv" */,
103271     };
103272     return gl_provider_resolver(entrypoint_strings + 51387 /* "glSecondaryColor3usvEXT" */,
103273                                 providers, entrypoints);
103274 }
103275 
103276 static PFNGLSECONDARYCOLORFORMATNVPROC
epoxy_glSecondaryColorFormatNV_resolver(void)103277 epoxy_glSecondaryColorFormatNV_resolver(void)
103278 {
103279     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 51411 /* glSecondaryColorFormatNV */);
103280 }
103281 
103282 static PFNGLSECONDARYCOLORP3UIPROC
epoxy_glSecondaryColorP3ui_resolver(void)103283 epoxy_glSecondaryColorP3ui_resolver(void)
103284 {
103285     static const enum gl_provider providers[] = {
103286         PROVIDER_Desktop_OpenGL_3_3,
103287         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
103288         gl_provider_terminator
103289     };
103290     static const uint32_t entrypoints[] = {
103291         51436 /* "glSecondaryColorP3ui" */,
103292         51436 /* "glSecondaryColorP3ui" */,
103293     };
103294     return gl_provider_resolver(entrypoint_strings + 51436 /* "glSecondaryColorP3ui" */,
103295                                 providers, entrypoints);
103296 }
103297 
103298 static PFNGLSECONDARYCOLORP3UIVPROC
epoxy_glSecondaryColorP3uiv_resolver(void)103299 epoxy_glSecondaryColorP3uiv_resolver(void)
103300 {
103301     static const enum gl_provider providers[] = {
103302         PROVIDER_Desktop_OpenGL_3_3,
103303         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
103304         gl_provider_terminator
103305     };
103306     static const uint32_t entrypoints[] = {
103307         51457 /* "glSecondaryColorP3uiv" */,
103308         51457 /* "glSecondaryColorP3uiv" */,
103309     };
103310     return gl_provider_resolver(entrypoint_strings + 51457 /* "glSecondaryColorP3uiv" */,
103311                                 providers, entrypoints);
103312 }
103313 
103314 static PFNGLSECONDARYCOLORPOINTERPROC
epoxy_glSecondaryColorPointer_resolver(void)103315 epoxy_glSecondaryColorPointer_resolver(void)
103316 {
103317     static const enum gl_provider providers[] = {
103318         PROVIDER_Desktop_OpenGL_1_4,
103319         PROVIDER_GL_EXT_secondary_color,
103320         gl_provider_terminator
103321     };
103322     static const uint32_t entrypoints[] = {
103323         51479 /* "glSecondaryColorPointer" */,
103324         51503 /* "glSecondaryColorPointerEXT" */,
103325     };
103326     return gl_provider_resolver(entrypoint_strings + 51479 /* "glSecondaryColorPointer" */,
103327                                 providers, entrypoints);
103328 }
103329 
103330 static PFNGLSECONDARYCOLORPOINTEREXTPROC
epoxy_glSecondaryColorPointerEXT_resolver(void)103331 epoxy_glSecondaryColorPointerEXT_resolver(void)
103332 {
103333     static const enum gl_provider providers[] = {
103334         PROVIDER_GL_EXT_secondary_color,
103335         PROVIDER_Desktop_OpenGL_1_4,
103336         gl_provider_terminator
103337     };
103338     static const uint32_t entrypoints[] = {
103339         51503 /* "glSecondaryColorPointerEXT" */,
103340         51479 /* "glSecondaryColorPointer" */,
103341     };
103342     return gl_provider_resolver(entrypoint_strings + 51503 /* "glSecondaryColorPointerEXT" */,
103343                                 providers, entrypoints);
103344 }
103345 
103346 static PFNGLSECONDARYCOLORPOINTERLISTIBMPROC
epoxy_glSecondaryColorPointerListIBM_resolver(void)103347 epoxy_glSecondaryColorPointerListIBM_resolver(void)
103348 {
103349     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 51530 /* glSecondaryColorPointerListIBM */);
103350 }
103351 
103352 static PFNGLSELECTBUFFERPROC
epoxy_glSelectBuffer_resolver(void)103353 epoxy_glSelectBuffer_resolver(void)
103354 {
103355     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 51561 /* glSelectBuffer */);
103356 }
103357 
103358 static PFNGLSELECTPERFMONITORCOUNTERSAMDPROC
epoxy_glSelectPerfMonitorCountersAMD_resolver(void)103359 epoxy_glSelectPerfMonitorCountersAMD_resolver(void)
103360 {
103361     return gl_single_resolver(PROVIDER_GL_AMD_performance_monitor, 51576 /* glSelectPerfMonitorCountersAMD */);
103362 }
103363 
103364 static PFNGLSEMAPHOREPARAMETERUI64VEXTPROC
epoxy_glSemaphoreParameterui64vEXT_resolver(void)103365 epoxy_glSemaphoreParameterui64vEXT_resolver(void)
103366 {
103367     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 51607 /* glSemaphoreParameterui64vEXT */);
103368 }
103369 
103370 static PFNGLSEPARABLEFILTER2DPROC
epoxy_glSeparableFilter2D_resolver(void)103371 epoxy_glSeparableFilter2D_resolver(void)
103372 {
103373     static const enum gl_provider providers[] = {
103374         PROVIDER_GL_ARB_imaging,
103375         PROVIDER_GL_EXT_convolution,
103376         gl_provider_terminator
103377     };
103378     static const uint32_t entrypoints[] = {
103379         51636 /* "glSeparableFilter2D" */,
103380         51656 /* "glSeparableFilter2DEXT" */,
103381     };
103382     return gl_provider_resolver(entrypoint_strings + 51636 /* "glSeparableFilter2D" */,
103383                                 providers, entrypoints);
103384 }
103385 
103386 static PFNGLSEPARABLEFILTER2DEXTPROC
epoxy_glSeparableFilter2DEXT_resolver(void)103387 epoxy_glSeparableFilter2DEXT_resolver(void)
103388 {
103389     static const enum gl_provider providers[] = {
103390         PROVIDER_GL_EXT_convolution,
103391         PROVIDER_GL_ARB_imaging,
103392         gl_provider_terminator
103393     };
103394     static const uint32_t entrypoints[] = {
103395         51656 /* "glSeparableFilter2DEXT" */,
103396         51636 /* "glSeparableFilter2D" */,
103397     };
103398     return gl_provider_resolver(entrypoint_strings + 51656 /* "glSeparableFilter2DEXT" */,
103399                                 providers, entrypoints);
103400 }
103401 
103402 static PFNGLSETFENCEAPPLEPROC
epoxy_glSetFenceAPPLE_resolver(void)103403 epoxy_glSetFenceAPPLE_resolver(void)
103404 {
103405     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 51679 /* glSetFenceAPPLE */);
103406 }
103407 
103408 static PFNGLSETFENCENVPROC
epoxy_glSetFenceNV_resolver(void)103409 epoxy_glSetFenceNV_resolver(void)
103410 {
103411     return gl_single_resolver(PROVIDER_GL_NV_fence, 51695 /* glSetFenceNV */);
103412 }
103413 
103414 static PFNGLSETFRAGMENTSHADERCONSTANTATIPROC
epoxy_glSetFragmentShaderConstantATI_resolver(void)103415 epoxy_glSetFragmentShaderConstantATI_resolver(void)
103416 {
103417     return gl_single_resolver(PROVIDER_GL_ATI_fragment_shader, 51708 /* glSetFragmentShaderConstantATI */);
103418 }
103419 
103420 static PFNGLSETINVARIANTEXTPROC
epoxy_glSetInvariantEXT_resolver(void)103421 epoxy_glSetInvariantEXT_resolver(void)
103422 {
103423     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 51739 /* glSetInvariantEXT */);
103424 }
103425 
103426 static PFNGLSETLOCALCONSTANTEXTPROC
epoxy_glSetLocalConstantEXT_resolver(void)103427 epoxy_glSetLocalConstantEXT_resolver(void)
103428 {
103429     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 51757 /* glSetLocalConstantEXT */);
103430 }
103431 
103432 static PFNGLSETMULTISAMPLEFVAMDPROC
epoxy_glSetMultisamplefvAMD_resolver(void)103433 epoxy_glSetMultisamplefvAMD_resolver(void)
103434 {
103435     return gl_single_resolver(PROVIDER_GL_AMD_sample_positions, 51779 /* glSetMultisamplefvAMD */);
103436 }
103437 
103438 static PFNGLSHADEMODELPROC
epoxy_glShadeModel_resolver(void)103439 epoxy_glShadeModel_resolver(void)
103440 {
103441     static const enum gl_provider providers[] = {
103442         PROVIDER_Desktop_OpenGL_1_0,
103443         PROVIDER_OpenGL_ES_1_0,
103444         gl_provider_terminator
103445     };
103446     static const uint32_t entrypoints[] = {
103447         51801 /* "glShadeModel" */,
103448         51801 /* "glShadeModel" */,
103449     };
103450     return gl_provider_resolver(entrypoint_strings + 51801 /* "glShadeModel" */,
103451                                 providers, entrypoints);
103452 }
103453 
103454 static PFNGLSHADERBINARYPROC
epoxy_glShaderBinary_resolver(void)103455 epoxy_glShaderBinary_resolver(void)
103456 {
103457     static const enum gl_provider providers[] = {
103458         PROVIDER_Desktop_OpenGL_4_1,
103459         PROVIDER_GL_ARB_ES2_compatibility,
103460         PROVIDER_OpenGL_ES_2_0,
103461         gl_provider_terminator
103462     };
103463     static const uint32_t entrypoints[] = {
103464         51814 /* "glShaderBinary" */,
103465         51814 /* "glShaderBinary" */,
103466         51814 /* "glShaderBinary" */,
103467     };
103468     return gl_provider_resolver(entrypoint_strings + 51814 /* "glShaderBinary" */,
103469                                 providers, entrypoints);
103470 }
103471 
103472 static PFNGLSHADEROP1EXTPROC
epoxy_glShaderOp1EXT_resolver(void)103473 epoxy_glShaderOp1EXT_resolver(void)
103474 {
103475     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 51829 /* glShaderOp1EXT */);
103476 }
103477 
103478 static PFNGLSHADEROP2EXTPROC
epoxy_glShaderOp2EXT_resolver(void)103479 epoxy_glShaderOp2EXT_resolver(void)
103480 {
103481     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 51844 /* glShaderOp2EXT */);
103482 }
103483 
103484 static PFNGLSHADEROP3EXTPROC
epoxy_glShaderOp3EXT_resolver(void)103485 epoxy_glShaderOp3EXT_resolver(void)
103486 {
103487     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 51859 /* glShaderOp3EXT */);
103488 }
103489 
103490 static PFNGLSHADERSOURCEPROC
epoxy_glShaderSource_resolver(void)103491 epoxy_glShaderSource_resolver(void)
103492 {
103493     static const enum gl_provider providers[] = {
103494         PROVIDER_Desktop_OpenGL_2_0,
103495         PROVIDER_OpenGL_ES_2_0,
103496         PROVIDER_GL_ARB_shader_objects,
103497         gl_provider_terminator
103498     };
103499     static const uint32_t entrypoints[] = {
103500         51874 /* "glShaderSource" */,
103501         51874 /* "glShaderSource" */,
103502         51889 /* "glShaderSourceARB" */,
103503     };
103504     return gl_provider_resolver(entrypoint_strings + 51874 /* "glShaderSource" */,
103505                                 providers, entrypoints);
103506 }
103507 
103508 static PFNGLSHADERSOURCEARBPROC
epoxy_glShaderSourceARB_resolver(void)103509 epoxy_glShaderSourceARB_resolver(void)
103510 {
103511     static const enum gl_provider providers[] = {
103512         PROVIDER_GL_ARB_shader_objects,
103513         PROVIDER_Desktop_OpenGL_2_0,
103514         PROVIDER_OpenGL_ES_2_0,
103515         gl_provider_terminator
103516     };
103517     static const uint32_t entrypoints[] = {
103518         51889 /* "glShaderSourceARB" */,
103519         51874 /* "glShaderSource" */,
103520         51874 /* "glShaderSource" */,
103521     };
103522     return gl_provider_resolver(entrypoint_strings + 51889 /* "glShaderSourceARB" */,
103523                                 providers, entrypoints);
103524 }
103525 
103526 static PFNGLSHADERSTORAGEBLOCKBINDINGPROC
epoxy_glShaderStorageBlockBinding_resolver(void)103527 epoxy_glShaderStorageBlockBinding_resolver(void)
103528 {
103529     static const enum gl_provider providers[] = {
103530         PROVIDER_Desktop_OpenGL_4_3,
103531         PROVIDER_GL_ARB_shader_storage_buffer_object,
103532         gl_provider_terminator
103533     };
103534     static const uint32_t entrypoints[] = {
103535         51907 /* "glShaderStorageBlockBinding" */,
103536         51907 /* "glShaderStorageBlockBinding" */,
103537     };
103538     return gl_provider_resolver(entrypoint_strings + 51907 /* "glShaderStorageBlockBinding" */,
103539                                 providers, entrypoints);
103540 }
103541 
103542 static PFNGLSHADINGRATEIMAGEBARRIERNVPROC
epoxy_glShadingRateImageBarrierNV_resolver(void)103543 epoxy_glShadingRateImageBarrierNV_resolver(void)
103544 {
103545     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 51935 /* glShadingRateImageBarrierNV */);
103546 }
103547 
103548 static PFNGLSHADINGRATEIMAGEPALETTENVPROC
epoxy_glShadingRateImagePaletteNV_resolver(void)103549 epoxy_glShadingRateImagePaletteNV_resolver(void)
103550 {
103551     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 51963 /* glShadingRateImagePaletteNV */);
103552 }
103553 
103554 static PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC
epoxy_glShadingRateSampleOrderCustomNV_resolver(void)103555 epoxy_glShadingRateSampleOrderCustomNV_resolver(void)
103556 {
103557     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 51991 /* glShadingRateSampleOrderCustomNV */);
103558 }
103559 
103560 static PFNGLSHADINGRATESAMPLEORDERNVPROC
epoxy_glShadingRateSampleOrderNV_resolver(void)103561 epoxy_glShadingRateSampleOrderNV_resolver(void)
103562 {
103563     return gl_single_resolver(PROVIDER_GL_NV_shading_rate_image, 52024 /* glShadingRateSampleOrderNV */);
103564 }
103565 
103566 static PFNGLSHARPENTEXFUNCSGISPROC
epoxy_glSharpenTexFuncSGIS_resolver(void)103567 epoxy_glSharpenTexFuncSGIS_resolver(void)
103568 {
103569     return gl_single_resolver(PROVIDER_GL_SGIS_sharpen_texture, 52051 /* glSharpenTexFuncSGIS */);
103570 }
103571 
103572 static PFNGLSIGNALSEMAPHOREEXTPROC
epoxy_glSignalSemaphoreEXT_resolver(void)103573 epoxy_glSignalSemaphoreEXT_resolver(void)
103574 {
103575     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 52072 /* glSignalSemaphoreEXT */);
103576 }
103577 
103578 static PFNGLSIGNALSEMAPHOREUI64NVXPROC
epoxy_glSignalSemaphoreui64NVX_resolver(void)103579 epoxy_glSignalSemaphoreui64NVX_resolver(void)
103580 {
103581     return gl_single_resolver(PROVIDER_GL_NVX_progress_fence, 52093 /* glSignalSemaphoreui64NVX */);
103582 }
103583 
103584 static PFNGLSIGNALVKFENCENVPROC
epoxy_glSignalVkFenceNV_resolver(void)103585 epoxy_glSignalVkFenceNV_resolver(void)
103586 {
103587     return gl_single_resolver(PROVIDER_GL_NV_draw_vulkan_image, 52118 /* glSignalVkFenceNV */);
103588 }
103589 
103590 static PFNGLSIGNALVKSEMAPHORENVPROC
epoxy_glSignalVkSemaphoreNV_resolver(void)103591 epoxy_glSignalVkSemaphoreNV_resolver(void)
103592 {
103593     return gl_single_resolver(PROVIDER_GL_NV_draw_vulkan_image, 52136 /* glSignalVkSemaphoreNV */);
103594 }
103595 
103596 static PFNGLSPECIALIZESHADERPROC
epoxy_glSpecializeShader_resolver(void)103597 epoxy_glSpecializeShader_resolver(void)
103598 {
103599     static const enum gl_provider providers[] = {
103600         PROVIDER_Desktop_OpenGL_4_6,
103601         PROVIDER_GL_ARB_gl_spirv,
103602         gl_provider_terminator
103603     };
103604     static const uint32_t entrypoints[] = {
103605         52158 /* "glSpecializeShader" */,
103606         52177 /* "glSpecializeShaderARB" */,
103607     };
103608     return gl_provider_resolver(entrypoint_strings + 52158 /* "glSpecializeShader" */,
103609                                 providers, entrypoints);
103610 }
103611 
103612 static PFNGLSPECIALIZESHADERARBPROC
epoxy_glSpecializeShaderARB_resolver(void)103613 epoxy_glSpecializeShaderARB_resolver(void)
103614 {
103615     static const enum gl_provider providers[] = {
103616         PROVIDER_GL_ARB_gl_spirv,
103617         PROVIDER_Desktop_OpenGL_4_6,
103618         gl_provider_terminator
103619     };
103620     static const uint32_t entrypoints[] = {
103621         52177 /* "glSpecializeShaderARB" */,
103622         52158 /* "glSpecializeShader" */,
103623     };
103624     return gl_provider_resolver(entrypoint_strings + 52177 /* "glSpecializeShaderARB" */,
103625                                 providers, entrypoints);
103626 }
103627 
103628 static PFNGLSPRITEPARAMETERFSGIXPROC
epoxy_glSpriteParameterfSGIX_resolver(void)103629 epoxy_glSpriteParameterfSGIX_resolver(void)
103630 {
103631     return gl_single_resolver(PROVIDER_GL_SGIX_sprite, 52199 /* glSpriteParameterfSGIX */);
103632 }
103633 
103634 static PFNGLSPRITEPARAMETERFVSGIXPROC
epoxy_glSpriteParameterfvSGIX_resolver(void)103635 epoxy_glSpriteParameterfvSGIX_resolver(void)
103636 {
103637     return gl_single_resolver(PROVIDER_GL_SGIX_sprite, 52222 /* glSpriteParameterfvSGIX */);
103638 }
103639 
103640 static PFNGLSPRITEPARAMETERISGIXPROC
epoxy_glSpriteParameteriSGIX_resolver(void)103641 epoxy_glSpriteParameteriSGIX_resolver(void)
103642 {
103643     return gl_single_resolver(PROVIDER_GL_SGIX_sprite, 52246 /* glSpriteParameteriSGIX */);
103644 }
103645 
103646 static PFNGLSPRITEPARAMETERIVSGIXPROC
epoxy_glSpriteParameterivSGIX_resolver(void)103647 epoxy_glSpriteParameterivSGIX_resolver(void)
103648 {
103649     return gl_single_resolver(PROVIDER_GL_SGIX_sprite, 52269 /* glSpriteParameterivSGIX */);
103650 }
103651 
103652 static PFNGLSTARTINSTRUMENTSSGIXPROC
epoxy_glStartInstrumentsSGIX_resolver(void)103653 epoxy_glStartInstrumentsSGIX_resolver(void)
103654 {
103655     return gl_single_resolver(PROVIDER_GL_SGIX_instruments, 52293 /* glStartInstrumentsSGIX */);
103656 }
103657 
103658 static PFNGLSTARTTILINGQCOMPROC
epoxy_glStartTilingQCOM_resolver(void)103659 epoxy_glStartTilingQCOM_resolver(void)
103660 {
103661     return gl_single_resolver(PROVIDER_GL_QCOM_tiled_rendering, 52316 /* glStartTilingQCOM */);
103662 }
103663 
103664 static PFNGLSTATECAPTURENVPROC
epoxy_glStateCaptureNV_resolver(void)103665 epoxy_glStateCaptureNV_resolver(void)
103666 {
103667     return gl_single_resolver(PROVIDER_GL_NV_command_list, 52334 /* glStateCaptureNV */);
103668 }
103669 
103670 static PFNGLSTENCILCLEARTAGEXTPROC
epoxy_glStencilClearTagEXT_resolver(void)103671 epoxy_glStencilClearTagEXT_resolver(void)
103672 {
103673     return gl_single_resolver(PROVIDER_GL_EXT_stencil_clear_tag, 52351 /* glStencilClearTagEXT */);
103674 }
103675 
103676 static PFNGLSTENCILFILLPATHINSTANCEDNVPROC
epoxy_glStencilFillPathInstancedNV_resolver(void)103677 epoxy_glStencilFillPathInstancedNV_resolver(void)
103678 {
103679     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52372 /* glStencilFillPathInstancedNV */);
103680 }
103681 
103682 static PFNGLSTENCILFILLPATHNVPROC
epoxy_glStencilFillPathNV_resolver(void)103683 epoxy_glStencilFillPathNV_resolver(void)
103684 {
103685     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52401 /* glStencilFillPathNV */);
103686 }
103687 
103688 static PFNGLSTENCILFUNCPROC
epoxy_glStencilFunc_resolver(void)103689 epoxy_glStencilFunc_resolver(void)
103690 {
103691     static const enum gl_provider providers[] = {
103692         PROVIDER_Desktop_OpenGL_1_0,
103693         PROVIDER_OpenGL_ES_1_0,
103694         PROVIDER_OpenGL_ES_2_0,
103695         gl_provider_terminator
103696     };
103697     static const uint32_t entrypoints[] = {
103698         52421 /* "glStencilFunc" */,
103699         52421 /* "glStencilFunc" */,
103700         52421 /* "glStencilFunc" */,
103701     };
103702     return gl_provider_resolver(entrypoint_strings + 52421 /* "glStencilFunc" */,
103703                                 providers, entrypoints);
103704 }
103705 
103706 static PFNGLSTENCILFUNCSEPARATEPROC
epoxy_glStencilFuncSeparate_resolver(void)103707 epoxy_glStencilFuncSeparate_resolver(void)
103708 {
103709     static const enum gl_provider providers[] = {
103710         PROVIDER_Desktop_OpenGL_2_0,
103711         PROVIDER_OpenGL_ES_2_0,
103712         gl_provider_terminator
103713     };
103714     static const uint32_t entrypoints[] = {
103715         52435 /* "glStencilFuncSeparate" */,
103716         52435 /* "glStencilFuncSeparate" */,
103717     };
103718     return gl_provider_resolver(entrypoint_strings + 52435 /* "glStencilFuncSeparate" */,
103719                                 providers, entrypoints);
103720 }
103721 
103722 static PFNGLSTENCILFUNCSEPARATEATIPROC
epoxy_glStencilFuncSeparateATI_resolver(void)103723 epoxy_glStencilFuncSeparateATI_resolver(void)
103724 {
103725     return gl_single_resolver(PROVIDER_GL_ATI_separate_stencil, 52457 /* glStencilFuncSeparateATI */);
103726 }
103727 
103728 static PFNGLSTENCILMASKPROC
epoxy_glStencilMask_resolver(void)103729 epoxy_glStencilMask_resolver(void)
103730 {
103731     static const enum gl_provider providers[] = {
103732         PROVIDER_Desktop_OpenGL_1_0,
103733         PROVIDER_OpenGL_ES_1_0,
103734         PROVIDER_OpenGL_ES_2_0,
103735         gl_provider_terminator
103736     };
103737     static const uint32_t entrypoints[] = {
103738         52482 /* "glStencilMask" */,
103739         52482 /* "glStencilMask" */,
103740         52482 /* "glStencilMask" */,
103741     };
103742     return gl_provider_resolver(entrypoint_strings + 52482 /* "glStencilMask" */,
103743                                 providers, entrypoints);
103744 }
103745 
103746 static PFNGLSTENCILMASKSEPARATEPROC
epoxy_glStencilMaskSeparate_resolver(void)103747 epoxy_glStencilMaskSeparate_resolver(void)
103748 {
103749     static const enum gl_provider providers[] = {
103750         PROVIDER_Desktop_OpenGL_2_0,
103751         PROVIDER_OpenGL_ES_2_0,
103752         gl_provider_terminator
103753     };
103754     static const uint32_t entrypoints[] = {
103755         52496 /* "glStencilMaskSeparate" */,
103756         52496 /* "glStencilMaskSeparate" */,
103757     };
103758     return gl_provider_resolver(entrypoint_strings + 52496 /* "glStencilMaskSeparate" */,
103759                                 providers, entrypoints);
103760 }
103761 
103762 static PFNGLSTENCILOPPROC
epoxy_glStencilOp_resolver(void)103763 epoxy_glStencilOp_resolver(void)
103764 {
103765     static const enum gl_provider providers[] = {
103766         PROVIDER_Desktop_OpenGL_1_0,
103767         PROVIDER_OpenGL_ES_1_0,
103768         PROVIDER_OpenGL_ES_2_0,
103769         gl_provider_terminator
103770     };
103771     static const uint32_t entrypoints[] = {
103772         52518 /* "glStencilOp" */,
103773         52518 /* "glStencilOp" */,
103774         52518 /* "glStencilOp" */,
103775     };
103776     return gl_provider_resolver(entrypoint_strings + 52518 /* "glStencilOp" */,
103777                                 providers, entrypoints);
103778 }
103779 
103780 static PFNGLSTENCILOPSEPARATEPROC
epoxy_glStencilOpSeparate_resolver(void)103781 epoxy_glStencilOpSeparate_resolver(void)
103782 {
103783     static const enum gl_provider providers[] = {
103784         PROVIDER_Desktop_OpenGL_2_0,
103785         PROVIDER_OpenGL_ES_2_0,
103786         PROVIDER_GL_ATI_separate_stencil,
103787         gl_provider_terminator
103788     };
103789     static const uint32_t entrypoints[] = {
103790         52530 /* "glStencilOpSeparate" */,
103791         52530 /* "glStencilOpSeparate" */,
103792         52550 /* "glStencilOpSeparateATI" */,
103793     };
103794     return gl_provider_resolver(entrypoint_strings + 52530 /* "glStencilOpSeparate" */,
103795                                 providers, entrypoints);
103796 }
103797 
103798 static PFNGLSTENCILOPSEPARATEATIPROC
epoxy_glStencilOpSeparateATI_resolver(void)103799 epoxy_glStencilOpSeparateATI_resolver(void)
103800 {
103801     static const enum gl_provider providers[] = {
103802         PROVIDER_GL_ATI_separate_stencil,
103803         PROVIDER_Desktop_OpenGL_2_0,
103804         PROVIDER_OpenGL_ES_2_0,
103805         gl_provider_terminator
103806     };
103807     static const uint32_t entrypoints[] = {
103808         52550 /* "glStencilOpSeparateATI" */,
103809         52530 /* "glStencilOpSeparate" */,
103810         52530 /* "glStencilOpSeparate" */,
103811     };
103812     return gl_provider_resolver(entrypoint_strings + 52550 /* "glStencilOpSeparateATI" */,
103813                                 providers, entrypoints);
103814 }
103815 
103816 static PFNGLSTENCILOPVALUEAMDPROC
epoxy_glStencilOpValueAMD_resolver(void)103817 epoxy_glStencilOpValueAMD_resolver(void)
103818 {
103819     return gl_single_resolver(PROVIDER_GL_AMD_stencil_operation_extended, 52573 /* glStencilOpValueAMD */);
103820 }
103821 
103822 static PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC
epoxy_glStencilStrokePathInstancedNV_resolver(void)103823 epoxy_glStencilStrokePathInstancedNV_resolver(void)
103824 {
103825     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52593 /* glStencilStrokePathInstancedNV */);
103826 }
103827 
103828 static PFNGLSTENCILSTROKEPATHNVPROC
epoxy_glStencilStrokePathNV_resolver(void)103829 epoxy_glStencilStrokePathNV_resolver(void)
103830 {
103831     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52624 /* glStencilStrokePathNV */);
103832 }
103833 
103834 static PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC
epoxy_glStencilThenCoverFillPathInstancedNV_resolver(void)103835 epoxy_glStencilThenCoverFillPathInstancedNV_resolver(void)
103836 {
103837     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52646 /* glStencilThenCoverFillPathInstancedNV */);
103838 }
103839 
103840 static PFNGLSTENCILTHENCOVERFILLPATHNVPROC
epoxy_glStencilThenCoverFillPathNV_resolver(void)103841 epoxy_glStencilThenCoverFillPathNV_resolver(void)
103842 {
103843     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52684 /* glStencilThenCoverFillPathNV */);
103844 }
103845 
103846 static PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC
epoxy_glStencilThenCoverStrokePathInstancedNV_resolver(void)103847 epoxy_glStencilThenCoverStrokePathInstancedNV_resolver(void)
103848 {
103849     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52713 /* glStencilThenCoverStrokePathInstancedNV */);
103850 }
103851 
103852 static PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC
epoxy_glStencilThenCoverStrokePathNV_resolver(void)103853 epoxy_glStencilThenCoverStrokePathNV_resolver(void)
103854 {
103855     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 52753 /* glStencilThenCoverStrokePathNV */);
103856 }
103857 
103858 static PFNGLSTOPINSTRUMENTSSGIXPROC
epoxy_glStopInstrumentsSGIX_resolver(void)103859 epoxy_glStopInstrumentsSGIX_resolver(void)
103860 {
103861     return gl_single_resolver(PROVIDER_GL_SGIX_instruments, 52784 /* glStopInstrumentsSGIX */);
103862 }
103863 
103864 static PFNGLSTRINGMARKERGREMEDYPROC
epoxy_glStringMarkerGREMEDY_resolver(void)103865 epoxy_glStringMarkerGREMEDY_resolver(void)
103866 {
103867     return gl_single_resolver(PROVIDER_GL_GREMEDY_string_marker, 52806 /* glStringMarkerGREMEDY */);
103868 }
103869 
103870 static PFNGLSUBPIXELPRECISIONBIASNVPROC
epoxy_glSubpixelPrecisionBiasNV_resolver(void)103871 epoxy_glSubpixelPrecisionBiasNV_resolver(void)
103872 {
103873     return gl_single_resolver(PROVIDER_GL_NV_conservative_raster, 52828 /* glSubpixelPrecisionBiasNV */);
103874 }
103875 
103876 static PFNGLSWIZZLEEXTPROC
epoxy_glSwizzleEXT_resolver(void)103877 epoxy_glSwizzleEXT_resolver(void)
103878 {
103879     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 52854 /* glSwizzleEXT */);
103880 }
103881 
103882 static PFNGLSYNCTEXTUREINTELPROC
epoxy_glSyncTextureINTEL_resolver(void)103883 epoxy_glSyncTextureINTEL_resolver(void)
103884 {
103885     return gl_single_resolver(PROVIDER_GL_INTEL_map_texture, 52867 /* glSyncTextureINTEL */);
103886 }
103887 
103888 static PFNGLTAGSAMPLEBUFFERSGIXPROC
epoxy_glTagSampleBufferSGIX_resolver(void)103889 epoxy_glTagSampleBufferSGIX_resolver(void)
103890 {
103891     return gl_single_resolver(PROVIDER_GL_SGIX_tag_sample_buffer, 52886 /* glTagSampleBufferSGIX */);
103892 }
103893 
103894 static PFNGLTANGENT3BEXTPROC
epoxy_glTangent3bEXT_resolver(void)103895 epoxy_glTangent3bEXT_resolver(void)
103896 {
103897     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 52908 /* glTangent3bEXT */);
103898 }
103899 
103900 static PFNGLTANGENT3BVEXTPROC
epoxy_glTangent3bvEXT_resolver(void)103901 epoxy_glTangent3bvEXT_resolver(void)
103902 {
103903     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 52923 /* glTangent3bvEXT */);
103904 }
103905 
103906 static PFNGLTANGENT3DEXTPROC
epoxy_glTangent3dEXT_resolver(void)103907 epoxy_glTangent3dEXT_resolver(void)
103908 {
103909     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 52939 /* glTangent3dEXT */);
103910 }
103911 
103912 static PFNGLTANGENT3DVEXTPROC
epoxy_glTangent3dvEXT_resolver(void)103913 epoxy_glTangent3dvEXT_resolver(void)
103914 {
103915     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 52954 /* glTangent3dvEXT */);
103916 }
103917 
103918 static PFNGLTANGENT3FEXTPROC
epoxy_glTangent3fEXT_resolver(void)103919 epoxy_glTangent3fEXT_resolver(void)
103920 {
103921     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 52970 /* glTangent3fEXT */);
103922 }
103923 
103924 static PFNGLTANGENT3FVEXTPROC
epoxy_glTangent3fvEXT_resolver(void)103925 epoxy_glTangent3fvEXT_resolver(void)
103926 {
103927     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 52985 /* glTangent3fvEXT */);
103928 }
103929 
103930 static PFNGLTANGENT3IEXTPROC
epoxy_glTangent3iEXT_resolver(void)103931 epoxy_glTangent3iEXT_resolver(void)
103932 {
103933     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 53001 /* glTangent3iEXT */);
103934 }
103935 
103936 static PFNGLTANGENT3IVEXTPROC
epoxy_glTangent3ivEXT_resolver(void)103937 epoxy_glTangent3ivEXT_resolver(void)
103938 {
103939     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 53016 /* glTangent3ivEXT */);
103940 }
103941 
103942 static PFNGLTANGENT3SEXTPROC
epoxy_glTangent3sEXT_resolver(void)103943 epoxy_glTangent3sEXT_resolver(void)
103944 {
103945     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 53032 /* glTangent3sEXT */);
103946 }
103947 
103948 static PFNGLTANGENT3SVEXTPROC
epoxy_glTangent3svEXT_resolver(void)103949 epoxy_glTangent3svEXT_resolver(void)
103950 {
103951     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 53047 /* glTangent3svEXT */);
103952 }
103953 
103954 static PFNGLTANGENTPOINTEREXTPROC
epoxy_glTangentPointerEXT_resolver(void)103955 epoxy_glTangentPointerEXT_resolver(void)
103956 {
103957     return gl_single_resolver(PROVIDER_GL_EXT_coordinate_frame, 53063 /* glTangentPointerEXT */);
103958 }
103959 
103960 static PFNGLTBUFFERMASK3DFXPROC
epoxy_glTbufferMask3DFX_resolver(void)103961 epoxy_glTbufferMask3DFX_resolver(void)
103962 {
103963     return gl_single_resolver(PROVIDER_GL_3DFX_tbuffer, 53083 /* glTbufferMask3DFX */);
103964 }
103965 
103966 static PFNGLTESSELLATIONFACTORAMDPROC
epoxy_glTessellationFactorAMD_resolver(void)103967 epoxy_glTessellationFactorAMD_resolver(void)
103968 {
103969     return gl_single_resolver(PROVIDER_GL_AMD_vertex_shader_tessellator, 53101 /* glTessellationFactorAMD */);
103970 }
103971 
103972 static PFNGLTESSELLATIONMODEAMDPROC
epoxy_glTessellationModeAMD_resolver(void)103973 epoxy_glTessellationModeAMD_resolver(void)
103974 {
103975     return gl_single_resolver(PROVIDER_GL_AMD_vertex_shader_tessellator, 53125 /* glTessellationModeAMD */);
103976 }
103977 
103978 static PFNGLTESTFENCEAPPLEPROC
epoxy_glTestFenceAPPLE_resolver(void)103979 epoxy_glTestFenceAPPLE_resolver(void)
103980 {
103981     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 53147 /* glTestFenceAPPLE */);
103982 }
103983 
103984 static PFNGLTESTFENCENVPROC
epoxy_glTestFenceNV_resolver(void)103985 epoxy_glTestFenceNV_resolver(void)
103986 {
103987     return gl_single_resolver(PROVIDER_GL_NV_fence, 53164 /* glTestFenceNV */);
103988 }
103989 
103990 static PFNGLTESTOBJECTAPPLEPROC
epoxy_glTestObjectAPPLE_resolver(void)103991 epoxy_glTestObjectAPPLE_resolver(void)
103992 {
103993     return gl_single_resolver(PROVIDER_GL_APPLE_fence, 53178 /* glTestObjectAPPLE */);
103994 }
103995 
103996 static PFNGLTEXATTACHMEMORYNVPROC
epoxy_glTexAttachMemoryNV_resolver(void)103997 epoxy_glTexAttachMemoryNV_resolver(void)
103998 {
103999     return gl_single_resolver(PROVIDER_GL_NV_memory_attachment, 53196 /* glTexAttachMemoryNV */);
104000 }
104001 
104002 static PFNGLTEXBUFFERPROC
epoxy_glTexBuffer_resolver(void)104003 epoxy_glTexBuffer_resolver(void)
104004 {
104005     static const enum gl_provider providers[] = {
104006         PROVIDER_Desktop_OpenGL_3_1,
104007         PROVIDER_OpenGL_ES_3_2,
104008         PROVIDER_GL_ARB_texture_buffer_object,
104009         PROVIDER_GL_EXT_texture_buffer,
104010         PROVIDER_GL_EXT_texture_buffer_object,
104011         PROVIDER_GL_OES_texture_buffer,
104012         gl_provider_terminator
104013     };
104014     static const uint32_t entrypoints[] = {
104015         53216 /* "glTexBuffer" */,
104016         53216 /* "glTexBuffer" */,
104017         53228 /* "glTexBufferARB" */,
104018         53243 /* "glTexBufferEXT" */,
104019         53243 /* "glTexBufferEXT" */,
104020         53258 /* "glTexBufferOES" */,
104021     };
104022     return gl_provider_resolver(entrypoint_strings + 53216 /* "glTexBuffer" */,
104023                                 providers, entrypoints);
104024 }
104025 
104026 static PFNGLTEXBUFFERARBPROC
epoxy_glTexBufferARB_resolver(void)104027 epoxy_glTexBufferARB_resolver(void)
104028 {
104029     static const enum gl_provider providers[] = {
104030         PROVIDER_GL_ARB_texture_buffer_object,
104031         PROVIDER_Desktop_OpenGL_3_1,
104032         PROVIDER_OpenGL_ES_3_2,
104033         PROVIDER_GL_EXT_texture_buffer,
104034         PROVIDER_GL_EXT_texture_buffer_object,
104035         PROVIDER_GL_OES_texture_buffer,
104036         gl_provider_terminator
104037     };
104038     static const uint32_t entrypoints[] = {
104039         53228 /* "glTexBufferARB" */,
104040         53216 /* "glTexBuffer" */,
104041         53216 /* "glTexBuffer" */,
104042         53243 /* "glTexBufferEXT" */,
104043         53243 /* "glTexBufferEXT" */,
104044         53258 /* "glTexBufferOES" */,
104045     };
104046     return gl_provider_resolver(entrypoint_strings + 53228 /* "glTexBufferARB" */,
104047                                 providers, entrypoints);
104048 }
104049 
104050 static PFNGLTEXBUFFEREXTPROC
epoxy_glTexBufferEXT_resolver(void)104051 epoxy_glTexBufferEXT_resolver(void)
104052 {
104053     static const enum gl_provider providers[] = {
104054         PROVIDER_GL_EXT_texture_buffer,
104055         PROVIDER_GL_EXT_texture_buffer_object,
104056         PROVIDER_Desktop_OpenGL_3_1,
104057         PROVIDER_OpenGL_ES_3_2,
104058         PROVIDER_GL_ARB_texture_buffer_object,
104059         PROVIDER_GL_OES_texture_buffer,
104060         gl_provider_terminator
104061     };
104062     static const uint32_t entrypoints[] = {
104063         53243 /* "glTexBufferEXT" */,
104064         53243 /* "glTexBufferEXT" */,
104065         53216 /* "glTexBuffer" */,
104066         53216 /* "glTexBuffer" */,
104067         53228 /* "glTexBufferARB" */,
104068         53258 /* "glTexBufferOES" */,
104069     };
104070     return gl_provider_resolver(entrypoint_strings + 53243 /* "glTexBufferEXT" */,
104071                                 providers, entrypoints);
104072 }
104073 
104074 static PFNGLTEXBUFFEROESPROC
epoxy_glTexBufferOES_resolver(void)104075 epoxy_glTexBufferOES_resolver(void)
104076 {
104077     static const enum gl_provider providers[] = {
104078         PROVIDER_GL_OES_texture_buffer,
104079         PROVIDER_Desktop_OpenGL_3_1,
104080         PROVIDER_OpenGL_ES_3_2,
104081         PROVIDER_GL_ARB_texture_buffer_object,
104082         PROVIDER_GL_EXT_texture_buffer,
104083         PROVIDER_GL_EXT_texture_buffer_object,
104084         gl_provider_terminator
104085     };
104086     static const uint32_t entrypoints[] = {
104087         53258 /* "glTexBufferOES" */,
104088         53216 /* "glTexBuffer" */,
104089         53216 /* "glTexBuffer" */,
104090         53228 /* "glTexBufferARB" */,
104091         53243 /* "glTexBufferEXT" */,
104092         53243 /* "glTexBufferEXT" */,
104093     };
104094     return gl_provider_resolver(entrypoint_strings + 53258 /* "glTexBufferOES" */,
104095                                 providers, entrypoints);
104096 }
104097 
104098 static PFNGLTEXBUFFERRANGEPROC
epoxy_glTexBufferRange_resolver(void)104099 epoxy_glTexBufferRange_resolver(void)
104100 {
104101     static const enum gl_provider providers[] = {
104102         PROVIDER_Desktop_OpenGL_4_3,
104103         PROVIDER_GL_ARB_texture_buffer_range,
104104         PROVIDER_OpenGL_ES_3_2,
104105         PROVIDER_GL_EXT_texture_buffer,
104106         PROVIDER_GL_OES_texture_buffer,
104107         gl_provider_terminator
104108     };
104109     static const uint32_t entrypoints[] = {
104110         53273 /* "glTexBufferRange" */,
104111         53273 /* "glTexBufferRange" */,
104112         53273 /* "glTexBufferRange" */,
104113         53290 /* "glTexBufferRangeEXT" */,
104114         53310 /* "glTexBufferRangeOES" */,
104115     };
104116     return gl_provider_resolver(entrypoint_strings + 53273 /* "glTexBufferRange" */,
104117                                 providers, entrypoints);
104118 }
104119 
104120 static PFNGLTEXBUFFERRANGEEXTPROC
epoxy_glTexBufferRangeEXT_resolver(void)104121 epoxy_glTexBufferRangeEXT_resolver(void)
104122 {
104123     static const enum gl_provider providers[] = {
104124         PROVIDER_GL_EXT_texture_buffer,
104125         PROVIDER_Desktop_OpenGL_4_3,
104126         PROVIDER_GL_ARB_texture_buffer_range,
104127         PROVIDER_OpenGL_ES_3_2,
104128         PROVIDER_GL_OES_texture_buffer,
104129         gl_provider_terminator
104130     };
104131     static const uint32_t entrypoints[] = {
104132         53290 /* "glTexBufferRangeEXT" */,
104133         53273 /* "glTexBufferRange" */,
104134         53273 /* "glTexBufferRange" */,
104135         53273 /* "glTexBufferRange" */,
104136         53310 /* "glTexBufferRangeOES" */,
104137     };
104138     return gl_provider_resolver(entrypoint_strings + 53290 /* "glTexBufferRangeEXT" */,
104139                                 providers, entrypoints);
104140 }
104141 
104142 static PFNGLTEXBUFFERRANGEOESPROC
epoxy_glTexBufferRangeOES_resolver(void)104143 epoxy_glTexBufferRangeOES_resolver(void)
104144 {
104145     static const enum gl_provider providers[] = {
104146         PROVIDER_GL_OES_texture_buffer,
104147         PROVIDER_Desktop_OpenGL_4_3,
104148         PROVIDER_GL_ARB_texture_buffer_range,
104149         PROVIDER_OpenGL_ES_3_2,
104150         PROVIDER_GL_EXT_texture_buffer,
104151         gl_provider_terminator
104152     };
104153     static const uint32_t entrypoints[] = {
104154         53310 /* "glTexBufferRangeOES" */,
104155         53273 /* "glTexBufferRange" */,
104156         53273 /* "glTexBufferRange" */,
104157         53273 /* "glTexBufferRange" */,
104158         53290 /* "glTexBufferRangeEXT" */,
104159     };
104160     return gl_provider_resolver(entrypoint_strings + 53310 /* "glTexBufferRangeOES" */,
104161                                 providers, entrypoints);
104162 }
104163 
104164 static PFNGLTEXBUMPPARAMETERFVATIPROC
epoxy_glTexBumpParameterfvATI_resolver(void)104165 epoxy_glTexBumpParameterfvATI_resolver(void)
104166 {
104167     return gl_single_resolver(PROVIDER_GL_ATI_envmap_bumpmap, 53330 /* glTexBumpParameterfvATI */);
104168 }
104169 
104170 static PFNGLTEXBUMPPARAMETERIVATIPROC
epoxy_glTexBumpParameterivATI_resolver(void)104171 epoxy_glTexBumpParameterivATI_resolver(void)
104172 {
104173     return gl_single_resolver(PROVIDER_GL_ATI_envmap_bumpmap, 53354 /* glTexBumpParameterivATI */);
104174 }
104175 
104176 static PFNGLTEXCOORD1BOESPROC
epoxy_glTexCoord1bOES_resolver(void)104177 epoxy_glTexCoord1bOES_resolver(void)
104178 {
104179     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 53378 /* glTexCoord1bOES */);
104180 }
104181 
104182 static PFNGLTEXCOORD1BVOESPROC
epoxy_glTexCoord1bvOES_resolver(void)104183 epoxy_glTexCoord1bvOES_resolver(void)
104184 {
104185     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 53394 /* glTexCoord1bvOES */);
104186 }
104187 
104188 static PFNGLTEXCOORD1DPROC
epoxy_glTexCoord1d_resolver(void)104189 epoxy_glTexCoord1d_resolver(void)
104190 {
104191     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53411 /* glTexCoord1d */);
104192 }
104193 
104194 static PFNGLTEXCOORD1DVPROC
epoxy_glTexCoord1dv_resolver(void)104195 epoxy_glTexCoord1dv_resolver(void)
104196 {
104197     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53424 /* glTexCoord1dv */);
104198 }
104199 
104200 static PFNGLTEXCOORD1FPROC
epoxy_glTexCoord1f_resolver(void)104201 epoxy_glTexCoord1f_resolver(void)
104202 {
104203     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53438 /* glTexCoord1f */);
104204 }
104205 
104206 static PFNGLTEXCOORD1FVPROC
epoxy_glTexCoord1fv_resolver(void)104207 epoxy_glTexCoord1fv_resolver(void)
104208 {
104209     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53451 /* glTexCoord1fv */);
104210 }
104211 
104212 static PFNGLTEXCOORD1HNVPROC
epoxy_glTexCoord1hNV_resolver(void)104213 epoxy_glTexCoord1hNV_resolver(void)
104214 {
104215     return gl_single_resolver(PROVIDER_GL_NV_half_float, 53465 /* glTexCoord1hNV */);
104216 }
104217 
104218 static PFNGLTEXCOORD1HVNVPROC
epoxy_glTexCoord1hvNV_resolver(void)104219 epoxy_glTexCoord1hvNV_resolver(void)
104220 {
104221     return gl_single_resolver(PROVIDER_GL_NV_half_float, 53480 /* glTexCoord1hvNV */);
104222 }
104223 
104224 static PFNGLTEXCOORD1IPROC
epoxy_glTexCoord1i_resolver(void)104225 epoxy_glTexCoord1i_resolver(void)
104226 {
104227     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53496 /* glTexCoord1i */);
104228 }
104229 
104230 static PFNGLTEXCOORD1IVPROC
epoxy_glTexCoord1iv_resolver(void)104231 epoxy_glTexCoord1iv_resolver(void)
104232 {
104233     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53509 /* glTexCoord1iv */);
104234 }
104235 
104236 static PFNGLTEXCOORD1SPROC
epoxy_glTexCoord1s_resolver(void)104237 epoxy_glTexCoord1s_resolver(void)
104238 {
104239     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53523 /* glTexCoord1s */);
104240 }
104241 
104242 static PFNGLTEXCOORD1SVPROC
epoxy_glTexCoord1sv_resolver(void)104243 epoxy_glTexCoord1sv_resolver(void)
104244 {
104245     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53536 /* glTexCoord1sv */);
104246 }
104247 
104248 static PFNGLTEXCOORD1XOESPROC
epoxy_glTexCoord1xOES_resolver(void)104249 epoxy_glTexCoord1xOES_resolver(void)
104250 {
104251     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 53550 /* glTexCoord1xOES */);
104252 }
104253 
104254 static PFNGLTEXCOORD1XVOESPROC
epoxy_glTexCoord1xvOES_resolver(void)104255 epoxy_glTexCoord1xvOES_resolver(void)
104256 {
104257     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 53566 /* glTexCoord1xvOES */);
104258 }
104259 
104260 static PFNGLTEXCOORD2BOESPROC
epoxy_glTexCoord2bOES_resolver(void)104261 epoxy_glTexCoord2bOES_resolver(void)
104262 {
104263     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 53583 /* glTexCoord2bOES */);
104264 }
104265 
104266 static PFNGLTEXCOORD2BVOESPROC
epoxy_glTexCoord2bvOES_resolver(void)104267 epoxy_glTexCoord2bvOES_resolver(void)
104268 {
104269     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 53599 /* glTexCoord2bvOES */);
104270 }
104271 
104272 static PFNGLTEXCOORD2DPROC
epoxy_glTexCoord2d_resolver(void)104273 epoxy_glTexCoord2d_resolver(void)
104274 {
104275     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53616 /* glTexCoord2d */);
104276 }
104277 
104278 static PFNGLTEXCOORD2DVPROC
epoxy_glTexCoord2dv_resolver(void)104279 epoxy_glTexCoord2dv_resolver(void)
104280 {
104281     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53629 /* glTexCoord2dv */);
104282 }
104283 
104284 static PFNGLTEXCOORD2FPROC
epoxy_glTexCoord2f_resolver(void)104285 epoxy_glTexCoord2f_resolver(void)
104286 {
104287     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53643 /* glTexCoord2f */);
104288 }
104289 
104290 static PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC
epoxy_glTexCoord2fColor3fVertex3fSUN_resolver(void)104291 epoxy_glTexCoord2fColor3fVertex3fSUN_resolver(void)
104292 {
104293     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53656 /* glTexCoord2fColor3fVertex3fSUN */);
104294 }
104295 
104296 static PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC
epoxy_glTexCoord2fColor3fVertex3fvSUN_resolver(void)104297 epoxy_glTexCoord2fColor3fVertex3fvSUN_resolver(void)
104298 {
104299     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53687 /* glTexCoord2fColor3fVertex3fvSUN */);
104300 }
104301 
104302 static PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC
epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN_resolver(void)104303 epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN_resolver(void)
104304 {
104305     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53719 /* glTexCoord2fColor4fNormal3fVertex3fSUN */);
104306 }
104307 
104308 static PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC
epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN_resolver(void)104309 epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN_resolver(void)
104310 {
104311     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53758 /* glTexCoord2fColor4fNormal3fVertex3fvSUN */);
104312 }
104313 
104314 static PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC
epoxy_glTexCoord2fColor4ubVertex3fSUN_resolver(void)104315 epoxy_glTexCoord2fColor4ubVertex3fSUN_resolver(void)
104316 {
104317     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53798 /* glTexCoord2fColor4ubVertex3fSUN */);
104318 }
104319 
104320 static PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC
epoxy_glTexCoord2fColor4ubVertex3fvSUN_resolver(void)104321 epoxy_glTexCoord2fColor4ubVertex3fvSUN_resolver(void)
104322 {
104323     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53830 /* glTexCoord2fColor4ubVertex3fvSUN */);
104324 }
104325 
104326 static PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC
epoxy_glTexCoord2fNormal3fVertex3fSUN_resolver(void)104327 epoxy_glTexCoord2fNormal3fVertex3fSUN_resolver(void)
104328 {
104329     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53863 /* glTexCoord2fNormal3fVertex3fSUN */);
104330 }
104331 
104332 static PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC
epoxy_glTexCoord2fNormal3fVertex3fvSUN_resolver(void)104333 epoxy_glTexCoord2fNormal3fVertex3fvSUN_resolver(void)
104334 {
104335     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53895 /* glTexCoord2fNormal3fVertex3fvSUN */);
104336 }
104337 
104338 static PFNGLTEXCOORD2FVERTEX3FSUNPROC
epoxy_glTexCoord2fVertex3fSUN_resolver(void)104339 epoxy_glTexCoord2fVertex3fSUN_resolver(void)
104340 {
104341     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53928 /* glTexCoord2fVertex3fSUN */);
104342 }
104343 
104344 static PFNGLTEXCOORD2FVERTEX3FVSUNPROC
epoxy_glTexCoord2fVertex3fvSUN_resolver(void)104345 epoxy_glTexCoord2fVertex3fvSUN_resolver(void)
104346 {
104347     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 53952 /* glTexCoord2fVertex3fvSUN */);
104348 }
104349 
104350 static PFNGLTEXCOORD2FVPROC
epoxy_glTexCoord2fv_resolver(void)104351 epoxy_glTexCoord2fv_resolver(void)
104352 {
104353     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 53977 /* glTexCoord2fv */);
104354 }
104355 
104356 static PFNGLTEXCOORD2HNVPROC
epoxy_glTexCoord2hNV_resolver(void)104357 epoxy_glTexCoord2hNV_resolver(void)
104358 {
104359     return gl_single_resolver(PROVIDER_GL_NV_half_float, 53991 /* glTexCoord2hNV */);
104360 }
104361 
104362 static PFNGLTEXCOORD2HVNVPROC
epoxy_glTexCoord2hvNV_resolver(void)104363 epoxy_glTexCoord2hvNV_resolver(void)
104364 {
104365     return gl_single_resolver(PROVIDER_GL_NV_half_float, 54006 /* glTexCoord2hvNV */);
104366 }
104367 
104368 static PFNGLTEXCOORD2IPROC
epoxy_glTexCoord2i_resolver(void)104369 epoxy_glTexCoord2i_resolver(void)
104370 {
104371     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54022 /* glTexCoord2i */);
104372 }
104373 
104374 static PFNGLTEXCOORD2IVPROC
epoxy_glTexCoord2iv_resolver(void)104375 epoxy_glTexCoord2iv_resolver(void)
104376 {
104377     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54035 /* glTexCoord2iv */);
104378 }
104379 
104380 static PFNGLTEXCOORD2SPROC
epoxy_glTexCoord2s_resolver(void)104381 epoxy_glTexCoord2s_resolver(void)
104382 {
104383     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54049 /* glTexCoord2s */);
104384 }
104385 
104386 static PFNGLTEXCOORD2SVPROC
epoxy_glTexCoord2sv_resolver(void)104387 epoxy_glTexCoord2sv_resolver(void)
104388 {
104389     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54062 /* glTexCoord2sv */);
104390 }
104391 
104392 static PFNGLTEXCOORD2XOESPROC
epoxy_glTexCoord2xOES_resolver(void)104393 epoxy_glTexCoord2xOES_resolver(void)
104394 {
104395     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54076 /* glTexCoord2xOES */);
104396 }
104397 
104398 static PFNGLTEXCOORD2XVOESPROC
epoxy_glTexCoord2xvOES_resolver(void)104399 epoxy_glTexCoord2xvOES_resolver(void)
104400 {
104401     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54092 /* glTexCoord2xvOES */);
104402 }
104403 
104404 static PFNGLTEXCOORD3BOESPROC
epoxy_glTexCoord3bOES_resolver(void)104405 epoxy_glTexCoord3bOES_resolver(void)
104406 {
104407     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 54109 /* glTexCoord3bOES */);
104408 }
104409 
104410 static PFNGLTEXCOORD3BVOESPROC
epoxy_glTexCoord3bvOES_resolver(void)104411 epoxy_glTexCoord3bvOES_resolver(void)
104412 {
104413     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 54125 /* glTexCoord3bvOES */);
104414 }
104415 
104416 static PFNGLTEXCOORD3DPROC
epoxy_glTexCoord3d_resolver(void)104417 epoxy_glTexCoord3d_resolver(void)
104418 {
104419     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54142 /* glTexCoord3d */);
104420 }
104421 
104422 static PFNGLTEXCOORD3DVPROC
epoxy_glTexCoord3dv_resolver(void)104423 epoxy_glTexCoord3dv_resolver(void)
104424 {
104425     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54155 /* glTexCoord3dv */);
104426 }
104427 
104428 static PFNGLTEXCOORD3FPROC
epoxy_glTexCoord3f_resolver(void)104429 epoxy_glTexCoord3f_resolver(void)
104430 {
104431     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54169 /* glTexCoord3f */);
104432 }
104433 
104434 static PFNGLTEXCOORD3FVPROC
epoxy_glTexCoord3fv_resolver(void)104435 epoxy_glTexCoord3fv_resolver(void)
104436 {
104437     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54182 /* glTexCoord3fv */);
104438 }
104439 
104440 static PFNGLTEXCOORD3HNVPROC
epoxy_glTexCoord3hNV_resolver(void)104441 epoxy_glTexCoord3hNV_resolver(void)
104442 {
104443     return gl_single_resolver(PROVIDER_GL_NV_half_float, 54196 /* glTexCoord3hNV */);
104444 }
104445 
104446 static PFNGLTEXCOORD3HVNVPROC
epoxy_glTexCoord3hvNV_resolver(void)104447 epoxy_glTexCoord3hvNV_resolver(void)
104448 {
104449     return gl_single_resolver(PROVIDER_GL_NV_half_float, 54211 /* glTexCoord3hvNV */);
104450 }
104451 
104452 static PFNGLTEXCOORD3IPROC
epoxy_glTexCoord3i_resolver(void)104453 epoxy_glTexCoord3i_resolver(void)
104454 {
104455     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54227 /* glTexCoord3i */);
104456 }
104457 
104458 static PFNGLTEXCOORD3IVPROC
epoxy_glTexCoord3iv_resolver(void)104459 epoxy_glTexCoord3iv_resolver(void)
104460 {
104461     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54240 /* glTexCoord3iv */);
104462 }
104463 
104464 static PFNGLTEXCOORD3SPROC
epoxy_glTexCoord3s_resolver(void)104465 epoxy_glTexCoord3s_resolver(void)
104466 {
104467     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54254 /* glTexCoord3s */);
104468 }
104469 
104470 static PFNGLTEXCOORD3SVPROC
epoxy_glTexCoord3sv_resolver(void)104471 epoxy_glTexCoord3sv_resolver(void)
104472 {
104473     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54267 /* glTexCoord3sv */);
104474 }
104475 
104476 static PFNGLTEXCOORD3XOESPROC
epoxy_glTexCoord3xOES_resolver(void)104477 epoxy_glTexCoord3xOES_resolver(void)
104478 {
104479     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54281 /* glTexCoord3xOES */);
104480 }
104481 
104482 static PFNGLTEXCOORD3XVOESPROC
epoxy_glTexCoord3xvOES_resolver(void)104483 epoxy_glTexCoord3xvOES_resolver(void)
104484 {
104485     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54297 /* glTexCoord3xvOES */);
104486 }
104487 
104488 static PFNGLTEXCOORD4BOESPROC
epoxy_glTexCoord4bOES_resolver(void)104489 epoxy_glTexCoord4bOES_resolver(void)
104490 {
104491     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 54314 /* glTexCoord4bOES */);
104492 }
104493 
104494 static PFNGLTEXCOORD4BVOESPROC
epoxy_glTexCoord4bvOES_resolver(void)104495 epoxy_glTexCoord4bvOES_resolver(void)
104496 {
104497     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 54330 /* glTexCoord4bvOES */);
104498 }
104499 
104500 static PFNGLTEXCOORD4DPROC
epoxy_glTexCoord4d_resolver(void)104501 epoxy_glTexCoord4d_resolver(void)
104502 {
104503     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54347 /* glTexCoord4d */);
104504 }
104505 
104506 static PFNGLTEXCOORD4DVPROC
epoxy_glTexCoord4dv_resolver(void)104507 epoxy_glTexCoord4dv_resolver(void)
104508 {
104509     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54360 /* glTexCoord4dv */);
104510 }
104511 
104512 static PFNGLTEXCOORD4FPROC
epoxy_glTexCoord4f_resolver(void)104513 epoxy_glTexCoord4f_resolver(void)
104514 {
104515     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54374 /* glTexCoord4f */);
104516 }
104517 
104518 static PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC
epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN_resolver(void)104519 epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN_resolver(void)
104520 {
104521     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 54387 /* glTexCoord4fColor4fNormal3fVertex4fSUN */);
104522 }
104523 
104524 static PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC
epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN_resolver(void)104525 epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN_resolver(void)
104526 {
104527     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 54426 /* glTexCoord4fColor4fNormal3fVertex4fvSUN */);
104528 }
104529 
104530 static PFNGLTEXCOORD4FVERTEX4FSUNPROC
epoxy_glTexCoord4fVertex4fSUN_resolver(void)104531 epoxy_glTexCoord4fVertex4fSUN_resolver(void)
104532 {
104533     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 54466 /* glTexCoord4fVertex4fSUN */);
104534 }
104535 
104536 static PFNGLTEXCOORD4FVERTEX4FVSUNPROC
epoxy_glTexCoord4fVertex4fvSUN_resolver(void)104537 epoxy_glTexCoord4fVertex4fvSUN_resolver(void)
104538 {
104539     return gl_single_resolver(PROVIDER_GL_SUN_vertex, 54490 /* glTexCoord4fVertex4fvSUN */);
104540 }
104541 
104542 static PFNGLTEXCOORD4FVPROC
epoxy_glTexCoord4fv_resolver(void)104543 epoxy_glTexCoord4fv_resolver(void)
104544 {
104545     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54515 /* glTexCoord4fv */);
104546 }
104547 
104548 static PFNGLTEXCOORD4HNVPROC
epoxy_glTexCoord4hNV_resolver(void)104549 epoxy_glTexCoord4hNV_resolver(void)
104550 {
104551     return gl_single_resolver(PROVIDER_GL_NV_half_float, 54529 /* glTexCoord4hNV */);
104552 }
104553 
104554 static PFNGLTEXCOORD4HVNVPROC
epoxy_glTexCoord4hvNV_resolver(void)104555 epoxy_glTexCoord4hvNV_resolver(void)
104556 {
104557     return gl_single_resolver(PROVIDER_GL_NV_half_float, 54544 /* glTexCoord4hvNV */);
104558 }
104559 
104560 static PFNGLTEXCOORD4IPROC
epoxy_glTexCoord4i_resolver(void)104561 epoxy_glTexCoord4i_resolver(void)
104562 {
104563     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54560 /* glTexCoord4i */);
104564 }
104565 
104566 static PFNGLTEXCOORD4IVPROC
epoxy_glTexCoord4iv_resolver(void)104567 epoxy_glTexCoord4iv_resolver(void)
104568 {
104569     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54573 /* glTexCoord4iv */);
104570 }
104571 
104572 static PFNGLTEXCOORD4SPROC
epoxy_glTexCoord4s_resolver(void)104573 epoxy_glTexCoord4s_resolver(void)
104574 {
104575     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54587 /* glTexCoord4s */);
104576 }
104577 
104578 static PFNGLTEXCOORD4SVPROC
epoxy_glTexCoord4sv_resolver(void)104579 epoxy_glTexCoord4sv_resolver(void)
104580 {
104581     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54600 /* glTexCoord4sv */);
104582 }
104583 
104584 static PFNGLTEXCOORD4XOESPROC
epoxy_glTexCoord4xOES_resolver(void)104585 epoxy_glTexCoord4xOES_resolver(void)
104586 {
104587     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54614 /* glTexCoord4xOES */);
104588 }
104589 
104590 static PFNGLTEXCOORD4XVOESPROC
epoxy_glTexCoord4xvOES_resolver(void)104591 epoxy_glTexCoord4xvOES_resolver(void)
104592 {
104593     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54630 /* glTexCoord4xvOES */);
104594 }
104595 
104596 static PFNGLTEXCOORDFORMATNVPROC
epoxy_glTexCoordFormatNV_resolver(void)104597 epoxy_glTexCoordFormatNV_resolver(void)
104598 {
104599     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 54647 /* glTexCoordFormatNV */);
104600 }
104601 
104602 static PFNGLTEXCOORDP1UIPROC
epoxy_glTexCoordP1ui_resolver(void)104603 epoxy_glTexCoordP1ui_resolver(void)
104604 {
104605     static const enum gl_provider providers[] = {
104606         PROVIDER_Desktop_OpenGL_3_3,
104607         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104608         gl_provider_terminator
104609     };
104610     static const uint32_t entrypoints[] = {
104611         54666 /* "glTexCoordP1ui" */,
104612         54666 /* "glTexCoordP1ui" */,
104613     };
104614     return gl_provider_resolver(entrypoint_strings + 54666 /* "glTexCoordP1ui" */,
104615                                 providers, entrypoints);
104616 }
104617 
104618 static PFNGLTEXCOORDP1UIVPROC
epoxy_glTexCoordP1uiv_resolver(void)104619 epoxy_glTexCoordP1uiv_resolver(void)
104620 {
104621     static const enum gl_provider providers[] = {
104622         PROVIDER_Desktop_OpenGL_3_3,
104623         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104624         gl_provider_terminator
104625     };
104626     static const uint32_t entrypoints[] = {
104627         54681 /* "glTexCoordP1uiv" */,
104628         54681 /* "glTexCoordP1uiv" */,
104629     };
104630     return gl_provider_resolver(entrypoint_strings + 54681 /* "glTexCoordP1uiv" */,
104631                                 providers, entrypoints);
104632 }
104633 
104634 static PFNGLTEXCOORDP2UIPROC
epoxy_glTexCoordP2ui_resolver(void)104635 epoxy_glTexCoordP2ui_resolver(void)
104636 {
104637     static const enum gl_provider providers[] = {
104638         PROVIDER_Desktop_OpenGL_3_3,
104639         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104640         gl_provider_terminator
104641     };
104642     static const uint32_t entrypoints[] = {
104643         54697 /* "glTexCoordP2ui" */,
104644         54697 /* "glTexCoordP2ui" */,
104645     };
104646     return gl_provider_resolver(entrypoint_strings + 54697 /* "glTexCoordP2ui" */,
104647                                 providers, entrypoints);
104648 }
104649 
104650 static PFNGLTEXCOORDP2UIVPROC
epoxy_glTexCoordP2uiv_resolver(void)104651 epoxy_glTexCoordP2uiv_resolver(void)
104652 {
104653     static const enum gl_provider providers[] = {
104654         PROVIDER_Desktop_OpenGL_3_3,
104655         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104656         gl_provider_terminator
104657     };
104658     static const uint32_t entrypoints[] = {
104659         54712 /* "glTexCoordP2uiv" */,
104660         54712 /* "glTexCoordP2uiv" */,
104661     };
104662     return gl_provider_resolver(entrypoint_strings + 54712 /* "glTexCoordP2uiv" */,
104663                                 providers, entrypoints);
104664 }
104665 
104666 static PFNGLTEXCOORDP3UIPROC
epoxy_glTexCoordP3ui_resolver(void)104667 epoxy_glTexCoordP3ui_resolver(void)
104668 {
104669     static const enum gl_provider providers[] = {
104670         PROVIDER_Desktop_OpenGL_3_3,
104671         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104672         gl_provider_terminator
104673     };
104674     static const uint32_t entrypoints[] = {
104675         54728 /* "glTexCoordP3ui" */,
104676         54728 /* "glTexCoordP3ui" */,
104677     };
104678     return gl_provider_resolver(entrypoint_strings + 54728 /* "glTexCoordP3ui" */,
104679                                 providers, entrypoints);
104680 }
104681 
104682 static PFNGLTEXCOORDP3UIVPROC
epoxy_glTexCoordP3uiv_resolver(void)104683 epoxy_glTexCoordP3uiv_resolver(void)
104684 {
104685     static const enum gl_provider providers[] = {
104686         PROVIDER_Desktop_OpenGL_3_3,
104687         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104688         gl_provider_terminator
104689     };
104690     static const uint32_t entrypoints[] = {
104691         54743 /* "glTexCoordP3uiv" */,
104692         54743 /* "glTexCoordP3uiv" */,
104693     };
104694     return gl_provider_resolver(entrypoint_strings + 54743 /* "glTexCoordP3uiv" */,
104695                                 providers, entrypoints);
104696 }
104697 
104698 static PFNGLTEXCOORDP4UIPROC
epoxy_glTexCoordP4ui_resolver(void)104699 epoxy_glTexCoordP4ui_resolver(void)
104700 {
104701     static const enum gl_provider providers[] = {
104702         PROVIDER_Desktop_OpenGL_3_3,
104703         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104704         gl_provider_terminator
104705     };
104706     static const uint32_t entrypoints[] = {
104707         54759 /* "glTexCoordP4ui" */,
104708         54759 /* "glTexCoordP4ui" */,
104709     };
104710     return gl_provider_resolver(entrypoint_strings + 54759 /* "glTexCoordP4ui" */,
104711                                 providers, entrypoints);
104712 }
104713 
104714 static PFNGLTEXCOORDP4UIVPROC
epoxy_glTexCoordP4uiv_resolver(void)104715 epoxy_glTexCoordP4uiv_resolver(void)
104716 {
104717     static const enum gl_provider providers[] = {
104718         PROVIDER_Desktop_OpenGL_3_3,
104719         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
104720         gl_provider_terminator
104721     };
104722     static const uint32_t entrypoints[] = {
104723         54774 /* "glTexCoordP4uiv" */,
104724         54774 /* "glTexCoordP4uiv" */,
104725     };
104726     return gl_provider_resolver(entrypoint_strings + 54774 /* "glTexCoordP4uiv" */,
104727                                 providers, entrypoints);
104728 }
104729 
104730 static PFNGLTEXCOORDPOINTERPROC
epoxy_glTexCoordPointer_resolver(void)104731 epoxy_glTexCoordPointer_resolver(void)
104732 {
104733     static const enum gl_provider providers[] = {
104734         PROVIDER_Desktop_OpenGL_1_1,
104735         PROVIDER_OpenGL_ES_1_0,
104736         gl_provider_terminator
104737     };
104738     static const uint32_t entrypoints[] = {
104739         54790 /* "glTexCoordPointer" */,
104740         54790 /* "glTexCoordPointer" */,
104741     };
104742     return gl_provider_resolver(entrypoint_strings + 54790 /* "glTexCoordPointer" */,
104743                                 providers, entrypoints);
104744 }
104745 
104746 static PFNGLTEXCOORDPOINTEREXTPROC
epoxy_glTexCoordPointerEXT_resolver(void)104747 epoxy_glTexCoordPointerEXT_resolver(void)
104748 {
104749     return gl_single_resolver(PROVIDER_GL_EXT_vertex_array, 54808 /* glTexCoordPointerEXT */);
104750 }
104751 
104752 static PFNGLTEXCOORDPOINTERLISTIBMPROC
epoxy_glTexCoordPointerListIBM_resolver(void)104753 epoxy_glTexCoordPointerListIBM_resolver(void)
104754 {
104755     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 54829 /* glTexCoordPointerListIBM */);
104756 }
104757 
104758 static PFNGLTEXCOORDPOINTERVINTELPROC
epoxy_glTexCoordPointervINTEL_resolver(void)104759 epoxy_glTexCoordPointervINTEL_resolver(void)
104760 {
104761     return gl_single_resolver(PROVIDER_GL_INTEL_parallel_arrays, 54854 /* glTexCoordPointervINTEL */);
104762 }
104763 
104764 static PFNGLTEXENVFPROC
epoxy_glTexEnvf_resolver(void)104765 epoxy_glTexEnvf_resolver(void)
104766 {
104767     static const enum gl_provider providers[] = {
104768         PROVIDER_Desktop_OpenGL_1_0,
104769         PROVIDER_OpenGL_ES_1_0,
104770         gl_provider_terminator
104771     };
104772     static const uint32_t entrypoints[] = {
104773         54878 /* "glTexEnvf" */,
104774         54878 /* "glTexEnvf" */,
104775     };
104776     return gl_provider_resolver(entrypoint_strings + 54878 /* "glTexEnvf" */,
104777                                 providers, entrypoints);
104778 }
104779 
104780 static PFNGLTEXENVFVPROC
epoxy_glTexEnvfv_resolver(void)104781 epoxy_glTexEnvfv_resolver(void)
104782 {
104783     static const enum gl_provider providers[] = {
104784         PROVIDER_Desktop_OpenGL_1_0,
104785         PROVIDER_OpenGL_ES_1_0,
104786         gl_provider_terminator
104787     };
104788     static const uint32_t entrypoints[] = {
104789         54888 /* "glTexEnvfv" */,
104790         54888 /* "glTexEnvfv" */,
104791     };
104792     return gl_provider_resolver(entrypoint_strings + 54888 /* "glTexEnvfv" */,
104793                                 providers, entrypoints);
104794 }
104795 
104796 static PFNGLTEXENVIPROC
epoxy_glTexEnvi_resolver(void)104797 epoxy_glTexEnvi_resolver(void)
104798 {
104799     static const enum gl_provider providers[] = {
104800         PROVIDER_Desktop_OpenGL_1_0,
104801         PROVIDER_OpenGL_ES_1_0,
104802         gl_provider_terminator
104803     };
104804     static const uint32_t entrypoints[] = {
104805         54899 /* "glTexEnvi" */,
104806         54899 /* "glTexEnvi" */,
104807     };
104808     return gl_provider_resolver(entrypoint_strings + 54899 /* "glTexEnvi" */,
104809                                 providers, entrypoints);
104810 }
104811 
104812 static PFNGLTEXENVIVPROC
epoxy_glTexEnviv_resolver(void)104813 epoxy_glTexEnviv_resolver(void)
104814 {
104815     static const enum gl_provider providers[] = {
104816         PROVIDER_Desktop_OpenGL_1_0,
104817         PROVIDER_OpenGL_ES_1_0,
104818         gl_provider_terminator
104819     };
104820     static const uint32_t entrypoints[] = {
104821         54909 /* "glTexEnviv" */,
104822         54909 /* "glTexEnviv" */,
104823     };
104824     return gl_provider_resolver(entrypoint_strings + 54909 /* "glTexEnviv" */,
104825                                 providers, entrypoints);
104826 }
104827 
104828 static PFNGLTEXENVXPROC
epoxy_glTexEnvx_resolver(void)104829 epoxy_glTexEnvx_resolver(void)
104830 {
104831     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 54920 /* glTexEnvx */);
104832 }
104833 
104834 static PFNGLTEXENVXOESPROC
epoxy_glTexEnvxOES_resolver(void)104835 epoxy_glTexEnvxOES_resolver(void)
104836 {
104837     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54930 /* glTexEnvxOES */);
104838 }
104839 
104840 static PFNGLTEXENVXVPROC
epoxy_glTexEnvxv_resolver(void)104841 epoxy_glTexEnvxv_resolver(void)
104842 {
104843     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 54943 /* glTexEnvxv */);
104844 }
104845 
104846 static PFNGLTEXENVXVOESPROC
epoxy_glTexEnvxvOES_resolver(void)104847 epoxy_glTexEnvxvOES_resolver(void)
104848 {
104849     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 54954 /* glTexEnvxvOES */);
104850 }
104851 
104852 static PFNGLTEXFILTERFUNCSGISPROC
epoxy_glTexFilterFuncSGIS_resolver(void)104853 epoxy_glTexFilterFuncSGIS_resolver(void)
104854 {
104855     return gl_single_resolver(PROVIDER_GL_SGIS_texture_filter4, 54968 /* glTexFilterFuncSGIS */);
104856 }
104857 
104858 static PFNGLTEXGENDPROC
epoxy_glTexGend_resolver(void)104859 epoxy_glTexGend_resolver(void)
104860 {
104861     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54988 /* glTexGend */);
104862 }
104863 
104864 static PFNGLTEXGENDVPROC
epoxy_glTexGendv_resolver(void)104865 epoxy_glTexGendv_resolver(void)
104866 {
104867     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 54998 /* glTexGendv */);
104868 }
104869 
104870 static PFNGLTEXGENFPROC
epoxy_glTexGenf_resolver(void)104871 epoxy_glTexGenf_resolver(void)
104872 {
104873     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 55009 /* glTexGenf */);
104874 }
104875 
104876 static PFNGLTEXGENFOESPROC
epoxy_glTexGenfOES_resolver(void)104877 epoxy_glTexGenfOES_resolver(void)
104878 {
104879     return gl_single_resolver(PROVIDER_GL_OES_texture_cube_map, 55019 /* glTexGenfOES */);
104880 }
104881 
104882 static PFNGLTEXGENFVPROC
epoxy_glTexGenfv_resolver(void)104883 epoxy_glTexGenfv_resolver(void)
104884 {
104885     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 55032 /* glTexGenfv */);
104886 }
104887 
104888 static PFNGLTEXGENFVOESPROC
epoxy_glTexGenfvOES_resolver(void)104889 epoxy_glTexGenfvOES_resolver(void)
104890 {
104891     return gl_single_resolver(PROVIDER_GL_OES_texture_cube_map, 55043 /* glTexGenfvOES */);
104892 }
104893 
104894 static PFNGLTEXGENIPROC
epoxy_glTexGeni_resolver(void)104895 epoxy_glTexGeni_resolver(void)
104896 {
104897     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 55057 /* glTexGeni */);
104898 }
104899 
104900 static PFNGLTEXGENIOESPROC
epoxy_glTexGeniOES_resolver(void)104901 epoxy_glTexGeniOES_resolver(void)
104902 {
104903     return gl_single_resolver(PROVIDER_GL_OES_texture_cube_map, 55067 /* glTexGeniOES */);
104904 }
104905 
104906 static PFNGLTEXGENIVPROC
epoxy_glTexGeniv_resolver(void)104907 epoxy_glTexGeniv_resolver(void)
104908 {
104909     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 55080 /* glTexGeniv */);
104910 }
104911 
104912 static PFNGLTEXGENIVOESPROC
epoxy_glTexGenivOES_resolver(void)104913 epoxy_glTexGenivOES_resolver(void)
104914 {
104915     return gl_single_resolver(PROVIDER_GL_OES_texture_cube_map, 55091 /* glTexGenivOES */);
104916 }
104917 
104918 static PFNGLTEXGENXOESPROC
epoxy_glTexGenxOES_resolver(void)104919 epoxy_glTexGenxOES_resolver(void)
104920 {
104921     static const enum gl_provider providers[] = {
104922         PROVIDER_GL_OES_fixed_point,
104923         PROVIDER_GL_OES_texture_cube_map,
104924         gl_provider_terminator
104925     };
104926     static const uint32_t entrypoints[] = {
104927         55105 /* "glTexGenxOES" */,
104928         55105 /* "glTexGenxOES" */,
104929     };
104930     return gl_provider_resolver(entrypoint_strings + 55105 /* "glTexGenxOES" */,
104931                                 providers, entrypoints);
104932 }
104933 
104934 static PFNGLTEXGENXVOESPROC
epoxy_glTexGenxvOES_resolver(void)104935 epoxy_glTexGenxvOES_resolver(void)
104936 {
104937     static const enum gl_provider providers[] = {
104938         PROVIDER_GL_OES_fixed_point,
104939         PROVIDER_GL_OES_texture_cube_map,
104940         gl_provider_terminator
104941     };
104942     static const uint32_t entrypoints[] = {
104943         55118 /* "glTexGenxvOES" */,
104944         55118 /* "glTexGenxvOES" */,
104945     };
104946     return gl_provider_resolver(entrypoint_strings + 55118 /* "glTexGenxvOES" */,
104947                                 providers, entrypoints);
104948 }
104949 
104950 static PFNGLTEXIMAGE1DPROC
epoxy_glTexImage1D_resolver(void)104951 epoxy_glTexImage1D_resolver(void)
104952 {
104953     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 55132 /* glTexImage1D */);
104954 }
104955 
104956 static PFNGLTEXIMAGE2DPROC
epoxy_glTexImage2D_resolver(void)104957 epoxy_glTexImage2D_resolver(void)
104958 {
104959     static const enum gl_provider providers[] = {
104960         PROVIDER_Desktop_OpenGL_1_0,
104961         PROVIDER_OpenGL_ES_1_0,
104962         PROVIDER_OpenGL_ES_2_0,
104963         gl_provider_terminator
104964     };
104965     static const uint32_t entrypoints[] = {
104966         55145 /* "glTexImage2D" */,
104967         55145 /* "glTexImage2D" */,
104968         55145 /* "glTexImage2D" */,
104969     };
104970     return gl_provider_resolver(entrypoint_strings + 55145 /* "glTexImage2D" */,
104971                                 providers, entrypoints);
104972 }
104973 
104974 static PFNGLTEXIMAGE2DMULTISAMPLEPROC
epoxy_glTexImage2DMultisample_resolver(void)104975 epoxy_glTexImage2DMultisample_resolver(void)
104976 {
104977     static const enum gl_provider providers[] = {
104978         PROVIDER_Desktop_OpenGL_3_2,
104979         PROVIDER_GL_ARB_texture_multisample,
104980         gl_provider_terminator
104981     };
104982     static const uint32_t entrypoints[] = {
104983         55158 /* "glTexImage2DMultisample" */,
104984         55158 /* "glTexImage2DMultisample" */,
104985     };
104986     return gl_provider_resolver(entrypoint_strings + 55158 /* "glTexImage2DMultisample" */,
104987                                 providers, entrypoints);
104988 }
104989 
104990 static PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC
epoxy_glTexImage2DMultisampleCoverageNV_resolver(void)104991 epoxy_glTexImage2DMultisampleCoverageNV_resolver(void)
104992 {
104993     return gl_single_resolver(PROVIDER_GL_NV_texture_multisample, 55182 /* glTexImage2DMultisampleCoverageNV */);
104994 }
104995 
104996 static PFNGLTEXIMAGE3DPROC
epoxy_glTexImage3D_resolver(void)104997 epoxy_glTexImage3D_resolver(void)
104998 {
104999     static const enum gl_provider providers[] = {
105000         PROVIDER_Desktop_OpenGL_1_2,
105001         PROVIDER_OpenGL_ES_3_0,
105002         PROVIDER_GL_EXT_texture3D,
105003         gl_provider_terminator
105004     };
105005     static const uint32_t entrypoints[] = {
105006         55216 /* "glTexImage3D" */,
105007         55216 /* "glTexImage3D" */,
105008         55229 /* "glTexImage3DEXT" */,
105009     };
105010     return gl_provider_resolver(entrypoint_strings + 55216 /* "glTexImage3D" */,
105011                                 providers, entrypoints);
105012 }
105013 
105014 static PFNGLTEXIMAGE3DEXTPROC
epoxy_glTexImage3DEXT_resolver(void)105015 epoxy_glTexImage3DEXT_resolver(void)
105016 {
105017     static const enum gl_provider providers[] = {
105018         PROVIDER_GL_EXT_texture3D,
105019         PROVIDER_Desktop_OpenGL_1_2,
105020         PROVIDER_OpenGL_ES_3_0,
105021         gl_provider_terminator
105022     };
105023     static const uint32_t entrypoints[] = {
105024         55229 /* "glTexImage3DEXT" */,
105025         55216 /* "glTexImage3D" */,
105026         55216 /* "glTexImage3D" */,
105027     };
105028     return gl_provider_resolver(entrypoint_strings + 55229 /* "glTexImage3DEXT" */,
105029                                 providers, entrypoints);
105030 }
105031 
105032 static PFNGLTEXIMAGE3DMULTISAMPLEPROC
epoxy_glTexImage3DMultisample_resolver(void)105033 epoxy_glTexImage3DMultisample_resolver(void)
105034 {
105035     static const enum gl_provider providers[] = {
105036         PROVIDER_Desktop_OpenGL_3_2,
105037         PROVIDER_GL_ARB_texture_multisample,
105038         gl_provider_terminator
105039     };
105040     static const uint32_t entrypoints[] = {
105041         55245 /* "glTexImage3DMultisample" */,
105042         55245 /* "glTexImage3DMultisample" */,
105043     };
105044     return gl_provider_resolver(entrypoint_strings + 55245 /* "glTexImage3DMultisample" */,
105045                                 providers, entrypoints);
105046 }
105047 
105048 static PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC
epoxy_glTexImage3DMultisampleCoverageNV_resolver(void)105049 epoxy_glTexImage3DMultisampleCoverageNV_resolver(void)
105050 {
105051     return gl_single_resolver(PROVIDER_GL_NV_texture_multisample, 55269 /* glTexImage3DMultisampleCoverageNV */);
105052 }
105053 
105054 static PFNGLTEXIMAGE3DOESPROC
epoxy_glTexImage3DOES_resolver(void)105055 epoxy_glTexImage3DOES_resolver(void)
105056 {
105057     return gl_single_resolver(PROVIDER_GL_OES_texture_3D, 55303 /* glTexImage3DOES */);
105058 }
105059 
105060 static PFNGLTEXIMAGE4DSGISPROC
epoxy_glTexImage4DSGIS_resolver(void)105061 epoxy_glTexImage4DSGIS_resolver(void)
105062 {
105063     return gl_single_resolver(PROVIDER_GL_SGIS_texture4D, 55319 /* glTexImage4DSGIS */);
105064 }
105065 
105066 static PFNGLTEXPAGECOMMITMENTARBPROC
epoxy_glTexPageCommitmentARB_resolver(void)105067 epoxy_glTexPageCommitmentARB_resolver(void)
105068 {
105069     static const enum gl_provider providers[] = {
105070         PROVIDER_GL_ARB_sparse_texture,
105071         PROVIDER_GL_EXT_sparse_texture,
105072         gl_provider_terminator
105073     };
105074     static const uint32_t entrypoints[] = {
105075         55336 /* "glTexPageCommitmentARB" */,
105076         55359 /* "glTexPageCommitmentEXT" */,
105077     };
105078     return gl_provider_resolver(entrypoint_strings + 55336 /* "glTexPageCommitmentARB" */,
105079                                 providers, entrypoints);
105080 }
105081 
105082 static PFNGLTEXPAGECOMMITMENTEXTPROC
epoxy_glTexPageCommitmentEXT_resolver(void)105083 epoxy_glTexPageCommitmentEXT_resolver(void)
105084 {
105085     static const enum gl_provider providers[] = {
105086         PROVIDER_GL_EXT_sparse_texture,
105087         PROVIDER_GL_ARB_sparse_texture,
105088         gl_provider_terminator
105089     };
105090     static const uint32_t entrypoints[] = {
105091         55359 /* "glTexPageCommitmentEXT" */,
105092         55336 /* "glTexPageCommitmentARB" */,
105093     };
105094     return gl_provider_resolver(entrypoint_strings + 55359 /* "glTexPageCommitmentEXT" */,
105095                                 providers, entrypoints);
105096 }
105097 
105098 static PFNGLTEXPARAMETERIIVPROC
epoxy_glTexParameterIiv_resolver(void)105099 epoxy_glTexParameterIiv_resolver(void)
105100 {
105101     static const enum gl_provider providers[] = {
105102         PROVIDER_Desktop_OpenGL_3_0,
105103         PROVIDER_OpenGL_ES_3_2,
105104         PROVIDER_GL_EXT_texture_border_clamp,
105105         PROVIDER_GL_EXT_texture_integer,
105106         PROVIDER_GL_OES_texture_border_clamp,
105107         gl_provider_terminator
105108     };
105109     static const uint32_t entrypoints[] = {
105110         55382 /* "glTexParameterIiv" */,
105111         55382 /* "glTexParameterIiv" */,
105112         55400 /* "glTexParameterIivEXT" */,
105113         55400 /* "glTexParameterIivEXT" */,
105114         55421 /* "glTexParameterIivOES" */,
105115     };
105116     return gl_provider_resolver(entrypoint_strings + 55382 /* "glTexParameterIiv" */,
105117                                 providers, entrypoints);
105118 }
105119 
105120 static PFNGLTEXPARAMETERIIVEXTPROC
epoxy_glTexParameterIivEXT_resolver(void)105121 epoxy_glTexParameterIivEXT_resolver(void)
105122 {
105123     static const enum gl_provider providers[] = {
105124         PROVIDER_GL_EXT_texture_border_clamp,
105125         PROVIDER_GL_EXT_texture_integer,
105126         PROVIDER_Desktop_OpenGL_3_0,
105127         PROVIDER_OpenGL_ES_3_2,
105128         PROVIDER_GL_OES_texture_border_clamp,
105129         gl_provider_terminator
105130     };
105131     static const uint32_t entrypoints[] = {
105132         55400 /* "glTexParameterIivEXT" */,
105133         55400 /* "glTexParameterIivEXT" */,
105134         55382 /* "glTexParameterIiv" */,
105135         55382 /* "glTexParameterIiv" */,
105136         55421 /* "glTexParameterIivOES" */,
105137     };
105138     return gl_provider_resolver(entrypoint_strings + 55400 /* "glTexParameterIivEXT" */,
105139                                 providers, entrypoints);
105140 }
105141 
105142 static PFNGLTEXPARAMETERIIVOESPROC
epoxy_glTexParameterIivOES_resolver(void)105143 epoxy_glTexParameterIivOES_resolver(void)
105144 {
105145     static const enum gl_provider providers[] = {
105146         PROVIDER_GL_OES_texture_border_clamp,
105147         PROVIDER_Desktop_OpenGL_3_0,
105148         PROVIDER_OpenGL_ES_3_2,
105149         PROVIDER_GL_EXT_texture_border_clamp,
105150         PROVIDER_GL_EXT_texture_integer,
105151         gl_provider_terminator
105152     };
105153     static const uint32_t entrypoints[] = {
105154         55421 /* "glTexParameterIivOES" */,
105155         55382 /* "glTexParameterIiv" */,
105156         55382 /* "glTexParameterIiv" */,
105157         55400 /* "glTexParameterIivEXT" */,
105158         55400 /* "glTexParameterIivEXT" */,
105159     };
105160     return gl_provider_resolver(entrypoint_strings + 55421 /* "glTexParameterIivOES" */,
105161                                 providers, entrypoints);
105162 }
105163 
105164 static PFNGLTEXPARAMETERIUIVPROC
epoxy_glTexParameterIuiv_resolver(void)105165 epoxy_glTexParameterIuiv_resolver(void)
105166 {
105167     static const enum gl_provider providers[] = {
105168         PROVIDER_Desktop_OpenGL_3_0,
105169         PROVIDER_OpenGL_ES_3_2,
105170         PROVIDER_GL_EXT_texture_border_clamp,
105171         PROVIDER_GL_EXT_texture_integer,
105172         PROVIDER_GL_OES_texture_border_clamp,
105173         gl_provider_terminator
105174     };
105175     static const uint32_t entrypoints[] = {
105176         55442 /* "glTexParameterIuiv" */,
105177         55442 /* "glTexParameterIuiv" */,
105178         55461 /* "glTexParameterIuivEXT" */,
105179         55461 /* "glTexParameterIuivEXT" */,
105180         55483 /* "glTexParameterIuivOES" */,
105181     };
105182     return gl_provider_resolver(entrypoint_strings + 55442 /* "glTexParameterIuiv" */,
105183                                 providers, entrypoints);
105184 }
105185 
105186 static PFNGLTEXPARAMETERIUIVEXTPROC
epoxy_glTexParameterIuivEXT_resolver(void)105187 epoxy_glTexParameterIuivEXT_resolver(void)
105188 {
105189     static const enum gl_provider providers[] = {
105190         PROVIDER_GL_EXT_texture_border_clamp,
105191         PROVIDER_GL_EXT_texture_integer,
105192         PROVIDER_Desktop_OpenGL_3_0,
105193         PROVIDER_OpenGL_ES_3_2,
105194         PROVIDER_GL_OES_texture_border_clamp,
105195         gl_provider_terminator
105196     };
105197     static const uint32_t entrypoints[] = {
105198         55461 /* "glTexParameterIuivEXT" */,
105199         55461 /* "glTexParameterIuivEXT" */,
105200         55442 /* "glTexParameterIuiv" */,
105201         55442 /* "glTexParameterIuiv" */,
105202         55483 /* "glTexParameterIuivOES" */,
105203     };
105204     return gl_provider_resolver(entrypoint_strings + 55461 /* "glTexParameterIuivEXT" */,
105205                                 providers, entrypoints);
105206 }
105207 
105208 static PFNGLTEXPARAMETERIUIVOESPROC
epoxy_glTexParameterIuivOES_resolver(void)105209 epoxy_glTexParameterIuivOES_resolver(void)
105210 {
105211     static const enum gl_provider providers[] = {
105212         PROVIDER_GL_OES_texture_border_clamp,
105213         PROVIDER_Desktop_OpenGL_3_0,
105214         PROVIDER_OpenGL_ES_3_2,
105215         PROVIDER_GL_EXT_texture_border_clamp,
105216         PROVIDER_GL_EXT_texture_integer,
105217         gl_provider_terminator
105218     };
105219     static const uint32_t entrypoints[] = {
105220         55483 /* "glTexParameterIuivOES" */,
105221         55442 /* "glTexParameterIuiv" */,
105222         55442 /* "glTexParameterIuiv" */,
105223         55461 /* "glTexParameterIuivEXT" */,
105224         55461 /* "glTexParameterIuivEXT" */,
105225     };
105226     return gl_provider_resolver(entrypoint_strings + 55483 /* "glTexParameterIuivOES" */,
105227                                 providers, entrypoints);
105228 }
105229 
105230 static PFNGLTEXPARAMETERFPROC
epoxy_glTexParameterf_resolver(void)105231 epoxy_glTexParameterf_resolver(void)
105232 {
105233     static const enum gl_provider providers[] = {
105234         PROVIDER_Desktop_OpenGL_1_0,
105235         PROVIDER_OpenGL_ES_1_0,
105236         PROVIDER_OpenGL_ES_2_0,
105237         gl_provider_terminator
105238     };
105239     static const uint32_t entrypoints[] = {
105240         55505 /* "glTexParameterf" */,
105241         55505 /* "glTexParameterf" */,
105242         55505 /* "glTexParameterf" */,
105243     };
105244     return gl_provider_resolver(entrypoint_strings + 55505 /* "glTexParameterf" */,
105245                                 providers, entrypoints);
105246 }
105247 
105248 static PFNGLTEXPARAMETERFVPROC
epoxy_glTexParameterfv_resolver(void)105249 epoxy_glTexParameterfv_resolver(void)
105250 {
105251     static const enum gl_provider providers[] = {
105252         PROVIDER_Desktop_OpenGL_1_0,
105253         PROVIDER_OpenGL_ES_1_0,
105254         PROVIDER_OpenGL_ES_2_0,
105255         gl_provider_terminator
105256     };
105257     static const uint32_t entrypoints[] = {
105258         55521 /* "glTexParameterfv" */,
105259         55521 /* "glTexParameterfv" */,
105260         55521 /* "glTexParameterfv" */,
105261     };
105262     return gl_provider_resolver(entrypoint_strings + 55521 /* "glTexParameterfv" */,
105263                                 providers, entrypoints);
105264 }
105265 
105266 static PFNGLTEXPARAMETERIPROC
epoxy_glTexParameteri_resolver(void)105267 epoxy_glTexParameteri_resolver(void)
105268 {
105269     static const enum gl_provider providers[] = {
105270         PROVIDER_Desktop_OpenGL_1_0,
105271         PROVIDER_OpenGL_ES_1_0,
105272         PROVIDER_OpenGL_ES_2_0,
105273         gl_provider_terminator
105274     };
105275     static const uint32_t entrypoints[] = {
105276         55538 /* "glTexParameteri" */,
105277         55538 /* "glTexParameteri" */,
105278         55538 /* "glTexParameteri" */,
105279     };
105280     return gl_provider_resolver(entrypoint_strings + 55538 /* "glTexParameteri" */,
105281                                 providers, entrypoints);
105282 }
105283 
105284 static PFNGLTEXPARAMETERIVPROC
epoxy_glTexParameteriv_resolver(void)105285 epoxy_glTexParameteriv_resolver(void)
105286 {
105287     static const enum gl_provider providers[] = {
105288         PROVIDER_Desktop_OpenGL_1_0,
105289         PROVIDER_OpenGL_ES_1_0,
105290         PROVIDER_OpenGL_ES_2_0,
105291         gl_provider_terminator
105292     };
105293     static const uint32_t entrypoints[] = {
105294         55554 /* "glTexParameteriv" */,
105295         55554 /* "glTexParameteriv" */,
105296         55554 /* "glTexParameteriv" */,
105297     };
105298     return gl_provider_resolver(entrypoint_strings + 55554 /* "glTexParameteriv" */,
105299                                 providers, entrypoints);
105300 }
105301 
105302 static PFNGLTEXPARAMETERXPROC
epoxy_glTexParameterx_resolver(void)105303 epoxy_glTexParameterx_resolver(void)
105304 {
105305     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 55571 /* glTexParameterx */);
105306 }
105307 
105308 static PFNGLTEXPARAMETERXOESPROC
epoxy_glTexParameterxOES_resolver(void)105309 epoxy_glTexParameterxOES_resolver(void)
105310 {
105311     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 55587 /* glTexParameterxOES */);
105312 }
105313 
105314 static PFNGLTEXPARAMETERXVPROC
epoxy_glTexParameterxv_resolver(void)105315 epoxy_glTexParameterxv_resolver(void)
105316 {
105317     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 55606 /* glTexParameterxv */);
105318 }
105319 
105320 static PFNGLTEXPARAMETERXVOESPROC
epoxy_glTexParameterxvOES_resolver(void)105321 epoxy_glTexParameterxvOES_resolver(void)
105322 {
105323     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 55623 /* glTexParameterxvOES */);
105324 }
105325 
105326 static PFNGLTEXRENDERBUFFERNVPROC
epoxy_glTexRenderbufferNV_resolver(void)105327 epoxy_glTexRenderbufferNV_resolver(void)
105328 {
105329     return gl_single_resolver(PROVIDER_GL_NV_explicit_multisample, 55643 /* glTexRenderbufferNV */);
105330 }
105331 
105332 static PFNGLTEXSTORAGE1DPROC
epoxy_glTexStorage1D_resolver(void)105333 epoxy_glTexStorage1D_resolver(void)
105334 {
105335     static const enum gl_provider providers[] = {
105336         PROVIDER_Desktop_OpenGL_4_2,
105337         PROVIDER_GL_ARB_texture_storage,
105338         PROVIDER_GL_EXT_texture_storage,
105339         gl_provider_terminator
105340     };
105341     static const uint32_t entrypoints[] = {
105342         55663 /* "glTexStorage1D" */,
105343         55663 /* "glTexStorage1D" */,
105344         55678 /* "glTexStorage1DEXT" */,
105345     };
105346     return gl_provider_resolver(entrypoint_strings + 55663 /* "glTexStorage1D" */,
105347                                 providers, entrypoints);
105348 }
105349 
105350 static PFNGLTEXSTORAGE1DEXTPROC
epoxy_glTexStorage1DEXT_resolver(void)105351 epoxy_glTexStorage1DEXT_resolver(void)
105352 {
105353     static const enum gl_provider providers[] = {
105354         PROVIDER_GL_EXT_texture_storage,
105355         PROVIDER_Desktop_OpenGL_4_2,
105356         PROVIDER_GL_ARB_texture_storage,
105357         gl_provider_terminator
105358     };
105359     static const uint32_t entrypoints[] = {
105360         55678 /* "glTexStorage1DEXT" */,
105361         55663 /* "glTexStorage1D" */,
105362         55663 /* "glTexStorage1D" */,
105363     };
105364     return gl_provider_resolver(entrypoint_strings + 55678 /* "glTexStorage1DEXT" */,
105365                                 providers, entrypoints);
105366 }
105367 
105368 static PFNGLTEXSTORAGE2DPROC
epoxy_glTexStorage2D_resolver(void)105369 epoxy_glTexStorage2D_resolver(void)
105370 {
105371     static const enum gl_provider providers[] = {
105372         PROVIDER_Desktop_OpenGL_4_2,
105373         PROVIDER_GL_ARB_texture_storage,
105374         PROVIDER_OpenGL_ES_3_0,
105375         PROVIDER_GL_EXT_texture_storage,
105376         gl_provider_terminator
105377     };
105378     static const uint32_t entrypoints[] = {
105379         55696 /* "glTexStorage2D" */,
105380         55696 /* "glTexStorage2D" */,
105381         55696 /* "glTexStorage2D" */,
105382         55711 /* "glTexStorage2DEXT" */,
105383     };
105384     return gl_provider_resolver(entrypoint_strings + 55696 /* "glTexStorage2D" */,
105385                                 providers, entrypoints);
105386 }
105387 
105388 static PFNGLTEXSTORAGE2DEXTPROC
epoxy_glTexStorage2DEXT_resolver(void)105389 epoxy_glTexStorage2DEXT_resolver(void)
105390 {
105391     static const enum gl_provider providers[] = {
105392         PROVIDER_GL_EXT_texture_storage,
105393         PROVIDER_Desktop_OpenGL_4_2,
105394         PROVIDER_GL_ARB_texture_storage,
105395         PROVIDER_OpenGL_ES_3_0,
105396         gl_provider_terminator
105397     };
105398     static const uint32_t entrypoints[] = {
105399         55711 /* "glTexStorage2DEXT" */,
105400         55696 /* "glTexStorage2D" */,
105401         55696 /* "glTexStorage2D" */,
105402         55696 /* "glTexStorage2D" */,
105403     };
105404     return gl_provider_resolver(entrypoint_strings + 55711 /* "glTexStorage2DEXT" */,
105405                                 providers, entrypoints);
105406 }
105407 
105408 static PFNGLTEXSTORAGE2DMULTISAMPLEPROC
epoxy_glTexStorage2DMultisample_resolver(void)105409 epoxy_glTexStorage2DMultisample_resolver(void)
105410 {
105411     static const enum gl_provider providers[] = {
105412         PROVIDER_Desktop_OpenGL_4_3,
105413         PROVIDER_GL_ARB_texture_storage_multisample,
105414         PROVIDER_OpenGL_ES_3_1,
105415         gl_provider_terminator
105416     };
105417     static const uint32_t entrypoints[] = {
105418         55729 /* "glTexStorage2DMultisample" */,
105419         55729 /* "glTexStorage2DMultisample" */,
105420         55729 /* "glTexStorage2DMultisample" */,
105421     };
105422     return gl_provider_resolver(entrypoint_strings + 55729 /* "glTexStorage2DMultisample" */,
105423                                 providers, entrypoints);
105424 }
105425 
105426 static PFNGLTEXSTORAGE3DPROC
epoxy_glTexStorage3D_resolver(void)105427 epoxy_glTexStorage3D_resolver(void)
105428 {
105429     static const enum gl_provider providers[] = {
105430         PROVIDER_Desktop_OpenGL_4_2,
105431         PROVIDER_GL_ARB_texture_storage,
105432         PROVIDER_OpenGL_ES_3_0,
105433         PROVIDER_GL_EXT_texture_storage,
105434         gl_provider_terminator
105435     };
105436     static const uint32_t entrypoints[] = {
105437         55755 /* "glTexStorage3D" */,
105438         55755 /* "glTexStorage3D" */,
105439         55755 /* "glTexStorage3D" */,
105440         55770 /* "glTexStorage3DEXT" */,
105441     };
105442     return gl_provider_resolver(entrypoint_strings + 55755 /* "glTexStorage3D" */,
105443                                 providers, entrypoints);
105444 }
105445 
105446 static PFNGLTEXSTORAGE3DEXTPROC
epoxy_glTexStorage3DEXT_resolver(void)105447 epoxy_glTexStorage3DEXT_resolver(void)
105448 {
105449     static const enum gl_provider providers[] = {
105450         PROVIDER_GL_EXT_texture_storage,
105451         PROVIDER_Desktop_OpenGL_4_2,
105452         PROVIDER_GL_ARB_texture_storage,
105453         PROVIDER_OpenGL_ES_3_0,
105454         gl_provider_terminator
105455     };
105456     static const uint32_t entrypoints[] = {
105457         55770 /* "glTexStorage3DEXT" */,
105458         55755 /* "glTexStorage3D" */,
105459         55755 /* "glTexStorage3D" */,
105460         55755 /* "glTexStorage3D" */,
105461     };
105462     return gl_provider_resolver(entrypoint_strings + 55770 /* "glTexStorage3DEXT" */,
105463                                 providers, entrypoints);
105464 }
105465 
105466 static PFNGLTEXSTORAGE3DMULTISAMPLEPROC
epoxy_glTexStorage3DMultisample_resolver(void)105467 epoxy_glTexStorage3DMultisample_resolver(void)
105468 {
105469     static const enum gl_provider providers[] = {
105470         PROVIDER_Desktop_OpenGL_4_3,
105471         PROVIDER_GL_ARB_texture_storage_multisample,
105472         PROVIDER_OpenGL_ES_3_2,
105473         PROVIDER_GL_OES_texture_storage_multisample_2d_array,
105474         gl_provider_terminator
105475     };
105476     static const uint32_t entrypoints[] = {
105477         55788 /* "glTexStorage3DMultisample" */,
105478         55788 /* "glTexStorage3DMultisample" */,
105479         55788 /* "glTexStorage3DMultisample" */,
105480         55814 /* "glTexStorage3DMultisampleOES" */,
105481     };
105482     return gl_provider_resolver(entrypoint_strings + 55788 /* "glTexStorage3DMultisample" */,
105483                                 providers, entrypoints);
105484 }
105485 
105486 static PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC
epoxy_glTexStorage3DMultisampleOES_resolver(void)105487 epoxy_glTexStorage3DMultisampleOES_resolver(void)
105488 {
105489     static const enum gl_provider providers[] = {
105490         PROVIDER_GL_OES_texture_storage_multisample_2d_array,
105491         PROVIDER_Desktop_OpenGL_4_3,
105492         PROVIDER_GL_ARB_texture_storage_multisample,
105493         PROVIDER_OpenGL_ES_3_2,
105494         gl_provider_terminator
105495     };
105496     static const uint32_t entrypoints[] = {
105497         55814 /* "glTexStorage3DMultisampleOES" */,
105498         55788 /* "glTexStorage3DMultisample" */,
105499         55788 /* "glTexStorage3DMultisample" */,
105500         55788 /* "glTexStorage3DMultisample" */,
105501     };
105502     return gl_provider_resolver(entrypoint_strings + 55814 /* "glTexStorage3DMultisampleOES" */,
105503                                 providers, entrypoints);
105504 }
105505 
105506 static PFNGLTEXSTORAGEMEM1DEXTPROC
epoxy_glTexStorageMem1DEXT_resolver(void)105507 epoxy_glTexStorageMem1DEXT_resolver(void)
105508 {
105509     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 55843 /* glTexStorageMem1DEXT */);
105510 }
105511 
105512 static PFNGLTEXSTORAGEMEM2DEXTPROC
epoxy_glTexStorageMem2DEXT_resolver(void)105513 epoxy_glTexStorageMem2DEXT_resolver(void)
105514 {
105515     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 55864 /* glTexStorageMem2DEXT */);
105516 }
105517 
105518 static PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC
epoxy_glTexStorageMem2DMultisampleEXT_resolver(void)105519 epoxy_glTexStorageMem2DMultisampleEXT_resolver(void)
105520 {
105521     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 55885 /* glTexStorageMem2DMultisampleEXT */);
105522 }
105523 
105524 static PFNGLTEXSTORAGEMEM3DEXTPROC
epoxy_glTexStorageMem3DEXT_resolver(void)105525 epoxy_glTexStorageMem3DEXT_resolver(void)
105526 {
105527     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 55917 /* glTexStorageMem3DEXT */);
105528 }
105529 
105530 static PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC
epoxy_glTexStorageMem3DMultisampleEXT_resolver(void)105531 epoxy_glTexStorageMem3DMultisampleEXT_resolver(void)
105532 {
105533     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 55938 /* glTexStorageMem3DMultisampleEXT */);
105534 }
105535 
105536 static PFNGLTEXSTORAGESPARSEAMDPROC
epoxy_glTexStorageSparseAMD_resolver(void)105537 epoxy_glTexStorageSparseAMD_resolver(void)
105538 {
105539     return gl_single_resolver(PROVIDER_GL_AMD_sparse_texture, 55970 /* glTexStorageSparseAMD */);
105540 }
105541 
105542 static PFNGLTEXSUBIMAGE1DPROC
epoxy_glTexSubImage1D_resolver(void)105543 epoxy_glTexSubImage1D_resolver(void)
105544 {
105545     static const enum gl_provider providers[] = {
105546         PROVIDER_Desktop_OpenGL_1_1,
105547         PROVIDER_GL_EXT_subtexture,
105548         gl_provider_terminator
105549     };
105550     static const uint32_t entrypoints[] = {
105551         55992 /* "glTexSubImage1D" */,
105552         56008 /* "glTexSubImage1DEXT" */,
105553     };
105554     return gl_provider_resolver(entrypoint_strings + 55992 /* "glTexSubImage1D" */,
105555                                 providers, entrypoints);
105556 }
105557 
105558 static PFNGLTEXSUBIMAGE1DEXTPROC
epoxy_glTexSubImage1DEXT_resolver(void)105559 epoxy_glTexSubImage1DEXT_resolver(void)
105560 {
105561     static const enum gl_provider providers[] = {
105562         PROVIDER_GL_EXT_subtexture,
105563         PROVIDER_Desktop_OpenGL_1_1,
105564         gl_provider_terminator
105565     };
105566     static const uint32_t entrypoints[] = {
105567         56008 /* "glTexSubImage1DEXT" */,
105568         55992 /* "glTexSubImage1D" */,
105569     };
105570     return gl_provider_resolver(entrypoint_strings + 56008 /* "glTexSubImage1DEXT" */,
105571                                 providers, entrypoints);
105572 }
105573 
105574 static PFNGLTEXSUBIMAGE2DPROC
epoxy_glTexSubImage2D_resolver(void)105575 epoxy_glTexSubImage2D_resolver(void)
105576 {
105577     static const enum gl_provider providers[] = {
105578         PROVIDER_Desktop_OpenGL_1_1,
105579         PROVIDER_OpenGL_ES_1_0,
105580         PROVIDER_OpenGL_ES_2_0,
105581         PROVIDER_GL_EXT_subtexture,
105582         gl_provider_terminator
105583     };
105584     static const uint32_t entrypoints[] = {
105585         56027 /* "glTexSubImage2D" */,
105586         56027 /* "glTexSubImage2D" */,
105587         56027 /* "glTexSubImage2D" */,
105588         56043 /* "glTexSubImage2DEXT" */,
105589     };
105590     return gl_provider_resolver(entrypoint_strings + 56027 /* "glTexSubImage2D" */,
105591                                 providers, entrypoints);
105592 }
105593 
105594 static PFNGLTEXSUBIMAGE2DEXTPROC
epoxy_glTexSubImage2DEXT_resolver(void)105595 epoxy_glTexSubImage2DEXT_resolver(void)
105596 {
105597     static const enum gl_provider providers[] = {
105598         PROVIDER_GL_EXT_subtexture,
105599         PROVIDER_Desktop_OpenGL_1_1,
105600         PROVIDER_OpenGL_ES_1_0,
105601         PROVIDER_OpenGL_ES_2_0,
105602         gl_provider_terminator
105603     };
105604     static const uint32_t entrypoints[] = {
105605         56043 /* "glTexSubImage2DEXT" */,
105606         56027 /* "glTexSubImage2D" */,
105607         56027 /* "glTexSubImage2D" */,
105608         56027 /* "glTexSubImage2D" */,
105609     };
105610     return gl_provider_resolver(entrypoint_strings + 56043 /* "glTexSubImage2DEXT" */,
105611                                 providers, entrypoints);
105612 }
105613 
105614 static PFNGLTEXSUBIMAGE3DPROC
epoxy_glTexSubImage3D_resolver(void)105615 epoxy_glTexSubImage3D_resolver(void)
105616 {
105617     static const enum gl_provider providers[] = {
105618         PROVIDER_Desktop_OpenGL_1_2,
105619         PROVIDER_OpenGL_ES_3_0,
105620         PROVIDER_GL_EXT_texture3D,
105621         gl_provider_terminator
105622     };
105623     static const uint32_t entrypoints[] = {
105624         56062 /* "glTexSubImage3D" */,
105625         56062 /* "glTexSubImage3D" */,
105626         56078 /* "glTexSubImage3DEXT" */,
105627     };
105628     return gl_provider_resolver(entrypoint_strings + 56062 /* "glTexSubImage3D" */,
105629                                 providers, entrypoints);
105630 }
105631 
105632 static PFNGLTEXSUBIMAGE3DEXTPROC
epoxy_glTexSubImage3DEXT_resolver(void)105633 epoxy_glTexSubImage3DEXT_resolver(void)
105634 {
105635     static const enum gl_provider providers[] = {
105636         PROVIDER_GL_EXT_texture3D,
105637         PROVIDER_Desktop_OpenGL_1_2,
105638         PROVIDER_OpenGL_ES_3_0,
105639         gl_provider_terminator
105640     };
105641     static const uint32_t entrypoints[] = {
105642         56078 /* "glTexSubImage3DEXT" */,
105643         56062 /* "glTexSubImage3D" */,
105644         56062 /* "glTexSubImage3D" */,
105645     };
105646     return gl_provider_resolver(entrypoint_strings + 56078 /* "glTexSubImage3DEXT" */,
105647                                 providers, entrypoints);
105648 }
105649 
105650 static PFNGLTEXSUBIMAGE3DOESPROC
epoxy_glTexSubImage3DOES_resolver(void)105651 epoxy_glTexSubImage3DOES_resolver(void)
105652 {
105653     return gl_single_resolver(PROVIDER_GL_OES_texture_3D, 56097 /* glTexSubImage3DOES */);
105654 }
105655 
105656 static PFNGLTEXSUBIMAGE4DSGISPROC
epoxy_glTexSubImage4DSGIS_resolver(void)105657 epoxy_glTexSubImage4DSGIS_resolver(void)
105658 {
105659     return gl_single_resolver(PROVIDER_GL_SGIS_texture4D, 56116 /* glTexSubImage4DSGIS */);
105660 }
105661 
105662 static PFNGLTEXTUREATTACHMEMORYNVPROC
epoxy_glTextureAttachMemoryNV_resolver(void)105663 epoxy_glTextureAttachMemoryNV_resolver(void)
105664 {
105665     return gl_single_resolver(PROVIDER_GL_NV_memory_attachment, 56136 /* glTextureAttachMemoryNV */);
105666 }
105667 
105668 static PFNGLTEXTUREBARRIERPROC
epoxy_glTextureBarrier_resolver(void)105669 epoxy_glTextureBarrier_resolver(void)
105670 {
105671     static const enum gl_provider providers[] = {
105672         PROVIDER_Desktop_OpenGL_4_5,
105673         PROVIDER_GL_ARB_texture_barrier,
105674         gl_provider_terminator
105675     };
105676     static const uint32_t entrypoints[] = {
105677         56160 /* "glTextureBarrier" */,
105678         56160 /* "glTextureBarrier" */,
105679     };
105680     return gl_provider_resolver(entrypoint_strings + 56160 /* "glTextureBarrier" */,
105681                                 providers, entrypoints);
105682 }
105683 
105684 static PFNGLTEXTUREBARRIERNVPROC
epoxy_glTextureBarrierNV_resolver(void)105685 epoxy_glTextureBarrierNV_resolver(void)
105686 {
105687     return gl_single_resolver(PROVIDER_GL_NV_texture_barrier, 56177 /* glTextureBarrierNV */);
105688 }
105689 
105690 static PFNGLTEXTUREBUFFERPROC
epoxy_glTextureBuffer_resolver(void)105691 epoxy_glTextureBuffer_resolver(void)
105692 {
105693     static const enum gl_provider providers[] = {
105694         PROVIDER_Desktop_OpenGL_4_5,
105695         PROVIDER_GL_ARB_direct_state_access,
105696         gl_provider_terminator
105697     };
105698     static const uint32_t entrypoints[] = {
105699         56196 /* "glTextureBuffer" */,
105700         56196 /* "glTextureBuffer" */,
105701     };
105702     return gl_provider_resolver(entrypoint_strings + 56196 /* "glTextureBuffer" */,
105703                                 providers, entrypoints);
105704 }
105705 
105706 static PFNGLTEXTUREBUFFEREXTPROC
epoxy_glTextureBufferEXT_resolver(void)105707 epoxy_glTextureBufferEXT_resolver(void)
105708 {
105709     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56212 /* glTextureBufferEXT */);
105710 }
105711 
105712 static PFNGLTEXTUREBUFFERRANGEPROC
epoxy_glTextureBufferRange_resolver(void)105713 epoxy_glTextureBufferRange_resolver(void)
105714 {
105715     static const enum gl_provider providers[] = {
105716         PROVIDER_Desktop_OpenGL_4_5,
105717         PROVIDER_GL_ARB_direct_state_access,
105718         gl_provider_terminator
105719     };
105720     static const uint32_t entrypoints[] = {
105721         56231 /* "glTextureBufferRange" */,
105722         56231 /* "glTextureBufferRange" */,
105723     };
105724     return gl_provider_resolver(entrypoint_strings + 56231 /* "glTextureBufferRange" */,
105725                                 providers, entrypoints);
105726 }
105727 
105728 static PFNGLTEXTUREBUFFERRANGEEXTPROC
epoxy_glTextureBufferRangeEXT_resolver(void)105729 epoxy_glTextureBufferRangeEXT_resolver(void)
105730 {
105731     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56252 /* glTextureBufferRangeEXT */);
105732 }
105733 
105734 static PFNGLTEXTURECOLORMASKSGISPROC
epoxy_glTextureColorMaskSGIS_resolver(void)105735 epoxy_glTextureColorMaskSGIS_resolver(void)
105736 {
105737     return gl_single_resolver(PROVIDER_GL_SGIS_texture_color_mask, 56276 /* glTextureColorMaskSGIS */);
105738 }
105739 
105740 static PFNGLTEXTUREFOVEATIONPARAMETERSQCOMPROC
epoxy_glTextureFoveationParametersQCOM_resolver(void)105741 epoxy_glTextureFoveationParametersQCOM_resolver(void)
105742 {
105743     return gl_single_resolver(PROVIDER_GL_QCOM_texture_foveated, 56299 /* glTextureFoveationParametersQCOM */);
105744 }
105745 
105746 static PFNGLTEXTUREIMAGE1DEXTPROC
epoxy_glTextureImage1DEXT_resolver(void)105747 epoxy_glTextureImage1DEXT_resolver(void)
105748 {
105749     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56332 /* glTextureImage1DEXT */);
105750 }
105751 
105752 static PFNGLTEXTUREIMAGE2DEXTPROC
epoxy_glTextureImage2DEXT_resolver(void)105753 epoxy_glTextureImage2DEXT_resolver(void)
105754 {
105755     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56352 /* glTextureImage2DEXT */);
105756 }
105757 
105758 static PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC
epoxy_glTextureImage2DMultisampleCoverageNV_resolver(void)105759 epoxy_glTextureImage2DMultisampleCoverageNV_resolver(void)
105760 {
105761     return gl_single_resolver(PROVIDER_GL_NV_texture_multisample, 56372 /* glTextureImage2DMultisampleCoverageNV */);
105762 }
105763 
105764 static PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC
epoxy_glTextureImage2DMultisampleNV_resolver(void)105765 epoxy_glTextureImage2DMultisampleNV_resolver(void)
105766 {
105767     return gl_single_resolver(PROVIDER_GL_NV_texture_multisample, 56410 /* glTextureImage2DMultisampleNV */);
105768 }
105769 
105770 static PFNGLTEXTUREIMAGE3DEXTPROC
epoxy_glTextureImage3DEXT_resolver(void)105771 epoxy_glTextureImage3DEXT_resolver(void)
105772 {
105773     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56440 /* glTextureImage3DEXT */);
105774 }
105775 
105776 static PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC
epoxy_glTextureImage3DMultisampleCoverageNV_resolver(void)105777 epoxy_glTextureImage3DMultisampleCoverageNV_resolver(void)
105778 {
105779     return gl_single_resolver(PROVIDER_GL_NV_texture_multisample, 56460 /* glTextureImage3DMultisampleCoverageNV */);
105780 }
105781 
105782 static PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC
epoxy_glTextureImage3DMultisampleNV_resolver(void)105783 epoxy_glTextureImage3DMultisampleNV_resolver(void)
105784 {
105785     return gl_single_resolver(PROVIDER_GL_NV_texture_multisample, 56498 /* glTextureImage3DMultisampleNV */);
105786 }
105787 
105788 static PFNGLTEXTURELIGHTEXTPROC
epoxy_glTextureLightEXT_resolver(void)105789 epoxy_glTextureLightEXT_resolver(void)
105790 {
105791     return gl_single_resolver(PROVIDER_GL_EXT_light_texture, 56528 /* glTextureLightEXT */);
105792 }
105793 
105794 static PFNGLTEXTUREMATERIALEXTPROC
epoxy_glTextureMaterialEXT_resolver(void)105795 epoxy_glTextureMaterialEXT_resolver(void)
105796 {
105797     return gl_single_resolver(PROVIDER_GL_EXT_light_texture, 56546 /* glTextureMaterialEXT */);
105798 }
105799 
105800 static PFNGLTEXTURENORMALEXTPROC
epoxy_glTextureNormalEXT_resolver(void)105801 epoxy_glTextureNormalEXT_resolver(void)
105802 {
105803     return gl_single_resolver(PROVIDER_GL_EXT_texture_perturb_normal, 56567 /* glTextureNormalEXT */);
105804 }
105805 
105806 static PFNGLTEXTUREPAGECOMMITMENTEXTPROC
epoxy_glTexturePageCommitmentEXT_resolver(void)105807 epoxy_glTexturePageCommitmentEXT_resolver(void)
105808 {
105809     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56586 /* glTexturePageCommitmentEXT */);
105810 }
105811 
105812 static PFNGLTEXTUREPARAMETERIIVPROC
epoxy_glTextureParameterIiv_resolver(void)105813 epoxy_glTextureParameterIiv_resolver(void)
105814 {
105815     static const enum gl_provider providers[] = {
105816         PROVIDER_Desktop_OpenGL_4_5,
105817         PROVIDER_GL_ARB_direct_state_access,
105818         gl_provider_terminator
105819     };
105820     static const uint32_t entrypoints[] = {
105821         56613 /* "glTextureParameterIiv" */,
105822         56613 /* "glTextureParameterIiv" */,
105823     };
105824     return gl_provider_resolver(entrypoint_strings + 56613 /* "glTextureParameterIiv" */,
105825                                 providers, entrypoints);
105826 }
105827 
105828 static PFNGLTEXTUREPARAMETERIIVEXTPROC
epoxy_glTextureParameterIivEXT_resolver(void)105829 epoxy_glTextureParameterIivEXT_resolver(void)
105830 {
105831     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56635 /* glTextureParameterIivEXT */);
105832 }
105833 
105834 static PFNGLTEXTUREPARAMETERIUIVPROC
epoxy_glTextureParameterIuiv_resolver(void)105835 epoxy_glTextureParameterIuiv_resolver(void)
105836 {
105837     static const enum gl_provider providers[] = {
105838         PROVIDER_Desktop_OpenGL_4_5,
105839         PROVIDER_GL_ARB_direct_state_access,
105840         gl_provider_terminator
105841     };
105842     static const uint32_t entrypoints[] = {
105843         56660 /* "glTextureParameterIuiv" */,
105844         56660 /* "glTextureParameterIuiv" */,
105845     };
105846     return gl_provider_resolver(entrypoint_strings + 56660 /* "glTextureParameterIuiv" */,
105847                                 providers, entrypoints);
105848 }
105849 
105850 static PFNGLTEXTUREPARAMETERIUIVEXTPROC
epoxy_glTextureParameterIuivEXT_resolver(void)105851 epoxy_glTextureParameterIuivEXT_resolver(void)
105852 {
105853     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56683 /* glTextureParameterIuivEXT */);
105854 }
105855 
105856 static PFNGLTEXTUREPARAMETERFPROC
epoxy_glTextureParameterf_resolver(void)105857 epoxy_glTextureParameterf_resolver(void)
105858 {
105859     static const enum gl_provider providers[] = {
105860         PROVIDER_Desktop_OpenGL_4_5,
105861         PROVIDER_GL_ARB_direct_state_access,
105862         gl_provider_terminator
105863     };
105864     static const uint32_t entrypoints[] = {
105865         56709 /* "glTextureParameterf" */,
105866         56709 /* "glTextureParameterf" */,
105867     };
105868     return gl_provider_resolver(entrypoint_strings + 56709 /* "glTextureParameterf" */,
105869                                 providers, entrypoints);
105870 }
105871 
105872 static PFNGLTEXTUREPARAMETERFEXTPROC
epoxy_glTextureParameterfEXT_resolver(void)105873 epoxy_glTextureParameterfEXT_resolver(void)
105874 {
105875     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56729 /* glTextureParameterfEXT */);
105876 }
105877 
105878 static PFNGLTEXTUREPARAMETERFVPROC
epoxy_glTextureParameterfv_resolver(void)105879 epoxy_glTextureParameterfv_resolver(void)
105880 {
105881     static const enum gl_provider providers[] = {
105882         PROVIDER_Desktop_OpenGL_4_5,
105883         PROVIDER_GL_ARB_direct_state_access,
105884         gl_provider_terminator
105885     };
105886     static const uint32_t entrypoints[] = {
105887         56752 /* "glTextureParameterfv" */,
105888         56752 /* "glTextureParameterfv" */,
105889     };
105890     return gl_provider_resolver(entrypoint_strings + 56752 /* "glTextureParameterfv" */,
105891                                 providers, entrypoints);
105892 }
105893 
105894 static PFNGLTEXTUREPARAMETERFVEXTPROC
epoxy_glTextureParameterfvEXT_resolver(void)105895 epoxy_glTextureParameterfvEXT_resolver(void)
105896 {
105897     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56773 /* glTextureParameterfvEXT */);
105898 }
105899 
105900 static PFNGLTEXTUREPARAMETERIPROC
epoxy_glTextureParameteri_resolver(void)105901 epoxy_glTextureParameteri_resolver(void)
105902 {
105903     static const enum gl_provider providers[] = {
105904         PROVIDER_Desktop_OpenGL_4_5,
105905         PROVIDER_GL_ARB_direct_state_access,
105906         gl_provider_terminator
105907     };
105908     static const uint32_t entrypoints[] = {
105909         56797 /* "glTextureParameteri" */,
105910         56797 /* "glTextureParameteri" */,
105911     };
105912     return gl_provider_resolver(entrypoint_strings + 56797 /* "glTextureParameteri" */,
105913                                 providers, entrypoints);
105914 }
105915 
105916 static PFNGLTEXTUREPARAMETERIEXTPROC
epoxy_glTextureParameteriEXT_resolver(void)105917 epoxy_glTextureParameteriEXT_resolver(void)
105918 {
105919     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56817 /* glTextureParameteriEXT */);
105920 }
105921 
105922 static PFNGLTEXTUREPARAMETERIVPROC
epoxy_glTextureParameteriv_resolver(void)105923 epoxy_glTextureParameteriv_resolver(void)
105924 {
105925     static const enum gl_provider providers[] = {
105926         PROVIDER_Desktop_OpenGL_4_5,
105927         PROVIDER_GL_ARB_direct_state_access,
105928         gl_provider_terminator
105929     };
105930     static const uint32_t entrypoints[] = {
105931         56840 /* "glTextureParameteriv" */,
105932         56840 /* "glTextureParameteriv" */,
105933     };
105934     return gl_provider_resolver(entrypoint_strings + 56840 /* "glTextureParameteriv" */,
105935                                 providers, entrypoints);
105936 }
105937 
105938 static PFNGLTEXTUREPARAMETERIVEXTPROC
epoxy_glTextureParameterivEXT_resolver(void)105939 epoxy_glTextureParameterivEXT_resolver(void)
105940 {
105941     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56861 /* glTextureParameterivEXT */);
105942 }
105943 
105944 static PFNGLTEXTURERANGEAPPLEPROC
epoxy_glTextureRangeAPPLE_resolver(void)105945 epoxy_glTextureRangeAPPLE_resolver(void)
105946 {
105947     return gl_single_resolver(PROVIDER_GL_APPLE_texture_range, 56885 /* glTextureRangeAPPLE */);
105948 }
105949 
105950 static PFNGLTEXTURERENDERBUFFEREXTPROC
epoxy_glTextureRenderbufferEXT_resolver(void)105951 epoxy_glTextureRenderbufferEXT_resolver(void)
105952 {
105953     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 56905 /* glTextureRenderbufferEXT */);
105954 }
105955 
105956 static PFNGLTEXTURESTORAGE1DPROC
epoxy_glTextureStorage1D_resolver(void)105957 epoxy_glTextureStorage1D_resolver(void)
105958 {
105959     static const enum gl_provider providers[] = {
105960         PROVIDER_Desktop_OpenGL_4_5,
105961         PROVIDER_GL_ARB_direct_state_access,
105962         gl_provider_terminator
105963     };
105964     static const uint32_t entrypoints[] = {
105965         56930 /* "glTextureStorage1D" */,
105966         56930 /* "glTextureStorage1D" */,
105967     };
105968     return gl_provider_resolver(entrypoint_strings + 56930 /* "glTextureStorage1D" */,
105969                                 providers, entrypoints);
105970 }
105971 
105972 static PFNGLTEXTURESTORAGE1DEXTPROC
epoxy_glTextureStorage1DEXT_resolver(void)105973 epoxy_glTextureStorage1DEXT_resolver(void)
105974 {
105975     static const enum gl_provider providers[] = {
105976         PROVIDER_GL_EXT_direct_state_access,
105977         PROVIDER_GL_EXT_texture_storage,
105978         gl_provider_terminator
105979     };
105980     static const uint32_t entrypoints[] = {
105981         56949 /* "glTextureStorage1DEXT" */,
105982         56949 /* "glTextureStorage1DEXT" */,
105983     };
105984     return gl_provider_resolver(entrypoint_strings + 56949 /* "glTextureStorage1DEXT" */,
105985                                 providers, entrypoints);
105986 }
105987 
105988 static PFNGLTEXTURESTORAGE2DPROC
epoxy_glTextureStorage2D_resolver(void)105989 epoxy_glTextureStorage2D_resolver(void)
105990 {
105991     static const enum gl_provider providers[] = {
105992         PROVIDER_Desktop_OpenGL_4_5,
105993         PROVIDER_GL_ARB_direct_state_access,
105994         gl_provider_terminator
105995     };
105996     static const uint32_t entrypoints[] = {
105997         56971 /* "glTextureStorage2D" */,
105998         56971 /* "glTextureStorage2D" */,
105999     };
106000     return gl_provider_resolver(entrypoint_strings + 56971 /* "glTextureStorage2D" */,
106001                                 providers, entrypoints);
106002 }
106003 
106004 static PFNGLTEXTURESTORAGE2DEXTPROC
epoxy_glTextureStorage2DEXT_resolver(void)106005 epoxy_glTextureStorage2DEXT_resolver(void)
106006 {
106007     static const enum gl_provider providers[] = {
106008         PROVIDER_GL_EXT_direct_state_access,
106009         PROVIDER_GL_EXT_texture_storage,
106010         gl_provider_terminator
106011     };
106012     static const uint32_t entrypoints[] = {
106013         56990 /* "glTextureStorage2DEXT" */,
106014         56990 /* "glTextureStorage2DEXT" */,
106015     };
106016     return gl_provider_resolver(entrypoint_strings + 56990 /* "glTextureStorage2DEXT" */,
106017                                 providers, entrypoints);
106018 }
106019 
106020 static PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC
epoxy_glTextureStorage2DMultisample_resolver(void)106021 epoxy_glTextureStorage2DMultisample_resolver(void)
106022 {
106023     static const enum gl_provider providers[] = {
106024         PROVIDER_Desktop_OpenGL_4_5,
106025         PROVIDER_GL_ARB_direct_state_access,
106026         gl_provider_terminator
106027     };
106028     static const uint32_t entrypoints[] = {
106029         57012 /* "glTextureStorage2DMultisample" */,
106030         57012 /* "glTextureStorage2DMultisample" */,
106031     };
106032     return gl_provider_resolver(entrypoint_strings + 57012 /* "glTextureStorage2DMultisample" */,
106033                                 providers, entrypoints);
106034 }
106035 
106036 static PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC
epoxy_glTextureStorage2DMultisampleEXT_resolver(void)106037 epoxy_glTextureStorage2DMultisampleEXT_resolver(void)
106038 {
106039     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 57042 /* glTextureStorage2DMultisampleEXT */);
106040 }
106041 
106042 static PFNGLTEXTURESTORAGE3DPROC
epoxy_glTextureStorage3D_resolver(void)106043 epoxy_glTextureStorage3D_resolver(void)
106044 {
106045     static const enum gl_provider providers[] = {
106046         PROVIDER_Desktop_OpenGL_4_5,
106047         PROVIDER_GL_ARB_direct_state_access,
106048         gl_provider_terminator
106049     };
106050     static const uint32_t entrypoints[] = {
106051         57075 /* "glTextureStorage3D" */,
106052         57075 /* "glTextureStorage3D" */,
106053     };
106054     return gl_provider_resolver(entrypoint_strings + 57075 /* "glTextureStorage3D" */,
106055                                 providers, entrypoints);
106056 }
106057 
106058 static PFNGLTEXTURESTORAGE3DEXTPROC
epoxy_glTextureStorage3DEXT_resolver(void)106059 epoxy_glTextureStorage3DEXT_resolver(void)
106060 {
106061     static const enum gl_provider providers[] = {
106062         PROVIDER_GL_EXT_direct_state_access,
106063         PROVIDER_GL_EXT_texture_storage,
106064         gl_provider_terminator
106065     };
106066     static const uint32_t entrypoints[] = {
106067         57094 /* "glTextureStorage3DEXT" */,
106068         57094 /* "glTextureStorage3DEXT" */,
106069     };
106070     return gl_provider_resolver(entrypoint_strings + 57094 /* "glTextureStorage3DEXT" */,
106071                                 providers, entrypoints);
106072 }
106073 
106074 static PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC
epoxy_glTextureStorage3DMultisample_resolver(void)106075 epoxy_glTextureStorage3DMultisample_resolver(void)
106076 {
106077     static const enum gl_provider providers[] = {
106078         PROVIDER_Desktop_OpenGL_4_5,
106079         PROVIDER_GL_ARB_direct_state_access,
106080         gl_provider_terminator
106081     };
106082     static const uint32_t entrypoints[] = {
106083         57116 /* "glTextureStorage3DMultisample" */,
106084         57116 /* "glTextureStorage3DMultisample" */,
106085     };
106086     return gl_provider_resolver(entrypoint_strings + 57116 /* "glTextureStorage3DMultisample" */,
106087                                 providers, entrypoints);
106088 }
106089 
106090 static PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC
epoxy_glTextureStorage3DMultisampleEXT_resolver(void)106091 epoxy_glTextureStorage3DMultisampleEXT_resolver(void)
106092 {
106093     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 57146 /* glTextureStorage3DMultisampleEXT */);
106094 }
106095 
106096 static PFNGLTEXTURESTORAGEMEM1DEXTPROC
epoxy_glTextureStorageMem1DEXT_resolver(void)106097 epoxy_glTextureStorageMem1DEXT_resolver(void)
106098 {
106099     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 57179 /* glTextureStorageMem1DEXT */);
106100 }
106101 
106102 static PFNGLTEXTURESTORAGEMEM2DEXTPROC
epoxy_glTextureStorageMem2DEXT_resolver(void)106103 epoxy_glTextureStorageMem2DEXT_resolver(void)
106104 {
106105     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 57204 /* glTextureStorageMem2DEXT */);
106106 }
106107 
106108 static PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC
epoxy_glTextureStorageMem2DMultisampleEXT_resolver(void)106109 epoxy_glTextureStorageMem2DMultisampleEXT_resolver(void)
106110 {
106111     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 57229 /* glTextureStorageMem2DMultisampleEXT */);
106112 }
106113 
106114 static PFNGLTEXTURESTORAGEMEM3DEXTPROC
epoxy_glTextureStorageMem3DEXT_resolver(void)106115 epoxy_glTextureStorageMem3DEXT_resolver(void)
106116 {
106117     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 57265 /* glTextureStorageMem3DEXT */);
106118 }
106119 
106120 static PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC
epoxy_glTextureStorageMem3DMultisampleEXT_resolver(void)106121 epoxy_glTextureStorageMem3DMultisampleEXT_resolver(void)
106122 {
106123     return gl_single_resolver(PROVIDER_GL_EXT_memory_object, 57290 /* glTextureStorageMem3DMultisampleEXT */);
106124 }
106125 
106126 static PFNGLTEXTURESTORAGESPARSEAMDPROC
epoxy_glTextureStorageSparseAMD_resolver(void)106127 epoxy_glTextureStorageSparseAMD_resolver(void)
106128 {
106129     return gl_single_resolver(PROVIDER_GL_AMD_sparse_texture, 57326 /* glTextureStorageSparseAMD */);
106130 }
106131 
106132 static PFNGLTEXTURESUBIMAGE1DPROC
epoxy_glTextureSubImage1D_resolver(void)106133 epoxy_glTextureSubImage1D_resolver(void)
106134 {
106135     static const enum gl_provider providers[] = {
106136         PROVIDER_Desktop_OpenGL_4_5,
106137         PROVIDER_GL_ARB_direct_state_access,
106138         gl_provider_terminator
106139     };
106140     static const uint32_t entrypoints[] = {
106141         57352 /* "glTextureSubImage1D" */,
106142         57352 /* "glTextureSubImage1D" */,
106143     };
106144     return gl_provider_resolver(entrypoint_strings + 57352 /* "glTextureSubImage1D" */,
106145                                 providers, entrypoints);
106146 }
106147 
106148 static PFNGLTEXTURESUBIMAGE1DEXTPROC
epoxy_glTextureSubImage1DEXT_resolver(void)106149 epoxy_glTextureSubImage1DEXT_resolver(void)
106150 {
106151     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 57372 /* glTextureSubImage1DEXT */);
106152 }
106153 
106154 static PFNGLTEXTURESUBIMAGE2DPROC
epoxy_glTextureSubImage2D_resolver(void)106155 epoxy_glTextureSubImage2D_resolver(void)
106156 {
106157     static const enum gl_provider providers[] = {
106158         PROVIDER_Desktop_OpenGL_4_5,
106159         PROVIDER_GL_ARB_direct_state_access,
106160         gl_provider_terminator
106161     };
106162     static const uint32_t entrypoints[] = {
106163         57395 /* "glTextureSubImage2D" */,
106164         57395 /* "glTextureSubImage2D" */,
106165     };
106166     return gl_provider_resolver(entrypoint_strings + 57395 /* "glTextureSubImage2D" */,
106167                                 providers, entrypoints);
106168 }
106169 
106170 static PFNGLTEXTURESUBIMAGE2DEXTPROC
epoxy_glTextureSubImage2DEXT_resolver(void)106171 epoxy_glTextureSubImage2DEXT_resolver(void)
106172 {
106173     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 57415 /* glTextureSubImage2DEXT */);
106174 }
106175 
106176 static PFNGLTEXTURESUBIMAGE3DPROC
epoxy_glTextureSubImage3D_resolver(void)106177 epoxy_glTextureSubImage3D_resolver(void)
106178 {
106179     static const enum gl_provider providers[] = {
106180         PROVIDER_Desktop_OpenGL_4_5,
106181         PROVIDER_GL_ARB_direct_state_access,
106182         gl_provider_terminator
106183     };
106184     static const uint32_t entrypoints[] = {
106185         57438 /* "glTextureSubImage3D" */,
106186         57438 /* "glTextureSubImage3D" */,
106187     };
106188     return gl_provider_resolver(entrypoint_strings + 57438 /* "glTextureSubImage3D" */,
106189                                 providers, entrypoints);
106190 }
106191 
106192 static PFNGLTEXTURESUBIMAGE3DEXTPROC
epoxy_glTextureSubImage3DEXT_resolver(void)106193 epoxy_glTextureSubImage3DEXT_resolver(void)
106194 {
106195     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 57458 /* glTextureSubImage3DEXT */);
106196 }
106197 
106198 static PFNGLTEXTUREVIEWPROC
epoxy_glTextureView_resolver(void)106199 epoxy_glTextureView_resolver(void)
106200 {
106201     static const enum gl_provider providers[] = {
106202         PROVIDER_Desktop_OpenGL_4_3,
106203         PROVIDER_GL_ARB_texture_view,
106204         PROVIDER_GL_EXT_texture_view,
106205         PROVIDER_GL_OES_texture_view,
106206         gl_provider_terminator
106207     };
106208     static const uint32_t entrypoints[] = {
106209         57481 /* "glTextureView" */,
106210         57481 /* "glTextureView" */,
106211         57495 /* "glTextureViewEXT" */,
106212         57512 /* "glTextureViewOES" */,
106213     };
106214     return gl_provider_resolver(entrypoint_strings + 57481 /* "glTextureView" */,
106215                                 providers, entrypoints);
106216 }
106217 
106218 static PFNGLTEXTUREVIEWEXTPROC
epoxy_glTextureViewEXT_resolver(void)106219 epoxy_glTextureViewEXT_resolver(void)
106220 {
106221     static const enum gl_provider providers[] = {
106222         PROVIDER_GL_EXT_texture_view,
106223         PROVIDER_Desktop_OpenGL_4_3,
106224         PROVIDER_GL_ARB_texture_view,
106225         PROVIDER_GL_OES_texture_view,
106226         gl_provider_terminator
106227     };
106228     static const uint32_t entrypoints[] = {
106229         57495 /* "glTextureViewEXT" */,
106230         57481 /* "glTextureView" */,
106231         57481 /* "glTextureView" */,
106232         57512 /* "glTextureViewOES" */,
106233     };
106234     return gl_provider_resolver(entrypoint_strings + 57495 /* "glTextureViewEXT" */,
106235                                 providers, entrypoints);
106236 }
106237 
106238 static PFNGLTEXTUREVIEWOESPROC
epoxy_glTextureViewOES_resolver(void)106239 epoxy_glTextureViewOES_resolver(void)
106240 {
106241     static const enum gl_provider providers[] = {
106242         PROVIDER_GL_OES_texture_view,
106243         PROVIDER_Desktop_OpenGL_4_3,
106244         PROVIDER_GL_ARB_texture_view,
106245         PROVIDER_GL_EXT_texture_view,
106246         gl_provider_terminator
106247     };
106248     static const uint32_t entrypoints[] = {
106249         57512 /* "glTextureViewOES" */,
106250         57481 /* "glTextureView" */,
106251         57481 /* "glTextureView" */,
106252         57495 /* "glTextureViewEXT" */,
106253     };
106254     return gl_provider_resolver(entrypoint_strings + 57512 /* "glTextureViewOES" */,
106255                                 providers, entrypoints);
106256 }
106257 
106258 static PFNGLTRACKMATRIXNVPROC
epoxy_glTrackMatrixNV_resolver(void)106259 epoxy_glTrackMatrixNV_resolver(void)
106260 {
106261     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 57529 /* glTrackMatrixNV */);
106262 }
106263 
106264 static PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC
epoxy_glTransformFeedbackAttribsNV_resolver(void)106265 epoxy_glTransformFeedbackAttribsNV_resolver(void)
106266 {
106267     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 57545 /* glTransformFeedbackAttribsNV */);
106268 }
106269 
106270 static PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC
epoxy_glTransformFeedbackBufferBase_resolver(void)106271 epoxy_glTransformFeedbackBufferBase_resolver(void)
106272 {
106273     static const enum gl_provider providers[] = {
106274         PROVIDER_Desktop_OpenGL_4_5,
106275         PROVIDER_GL_ARB_direct_state_access,
106276         gl_provider_terminator
106277     };
106278     static const uint32_t entrypoints[] = {
106279         57574 /* "glTransformFeedbackBufferBase" */,
106280         57574 /* "glTransformFeedbackBufferBase" */,
106281     };
106282     return gl_provider_resolver(entrypoint_strings + 57574 /* "glTransformFeedbackBufferBase" */,
106283                                 providers, entrypoints);
106284 }
106285 
106286 static PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC
epoxy_glTransformFeedbackBufferRange_resolver(void)106287 epoxy_glTransformFeedbackBufferRange_resolver(void)
106288 {
106289     static const enum gl_provider providers[] = {
106290         PROVIDER_Desktop_OpenGL_4_5,
106291         PROVIDER_GL_ARB_direct_state_access,
106292         gl_provider_terminator
106293     };
106294     static const uint32_t entrypoints[] = {
106295         57604 /* "glTransformFeedbackBufferRange" */,
106296         57604 /* "glTransformFeedbackBufferRange" */,
106297     };
106298     return gl_provider_resolver(entrypoint_strings + 57604 /* "glTransformFeedbackBufferRange" */,
106299                                 providers, entrypoints);
106300 }
106301 
106302 static PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC
epoxy_glTransformFeedbackStreamAttribsNV_resolver(void)106303 epoxy_glTransformFeedbackStreamAttribsNV_resolver(void)
106304 {
106305     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 57635 /* glTransformFeedbackStreamAttribsNV */);
106306 }
106307 
106308 static PFNGLTRANSFORMFEEDBACKVARYINGSPROC
epoxy_glTransformFeedbackVaryings_resolver(void)106309 epoxy_glTransformFeedbackVaryings_resolver(void)
106310 {
106311     static const enum gl_provider providers[] = {
106312         PROVIDER_Desktop_OpenGL_3_0,
106313         PROVIDER_OpenGL_ES_3_0,
106314         PROVIDER_GL_EXT_transform_feedback,
106315         gl_provider_terminator
106316     };
106317     static const uint32_t entrypoints[] = {
106318         57670 /* "glTransformFeedbackVaryings" */,
106319         57670 /* "glTransformFeedbackVaryings" */,
106320         57698 /* "glTransformFeedbackVaryingsEXT" */,
106321     };
106322     return gl_provider_resolver(entrypoint_strings + 57670 /* "glTransformFeedbackVaryings" */,
106323                                 providers, entrypoints);
106324 }
106325 
106326 static PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC
epoxy_glTransformFeedbackVaryingsEXT_resolver(void)106327 epoxy_glTransformFeedbackVaryingsEXT_resolver(void)
106328 {
106329     static const enum gl_provider providers[] = {
106330         PROVIDER_GL_EXT_transform_feedback,
106331         PROVIDER_Desktop_OpenGL_3_0,
106332         PROVIDER_OpenGL_ES_3_0,
106333         gl_provider_terminator
106334     };
106335     static const uint32_t entrypoints[] = {
106336         57698 /* "glTransformFeedbackVaryingsEXT" */,
106337         57670 /* "glTransformFeedbackVaryings" */,
106338         57670 /* "glTransformFeedbackVaryings" */,
106339     };
106340     return gl_provider_resolver(entrypoint_strings + 57698 /* "glTransformFeedbackVaryingsEXT" */,
106341                                 providers, entrypoints);
106342 }
106343 
106344 static PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC
epoxy_glTransformFeedbackVaryingsNV_resolver(void)106345 epoxy_glTransformFeedbackVaryingsNV_resolver(void)
106346 {
106347     return gl_single_resolver(PROVIDER_GL_NV_transform_feedback, 57729 /* glTransformFeedbackVaryingsNV */);
106348 }
106349 
106350 static PFNGLTRANSFORMPATHNVPROC
epoxy_glTransformPathNV_resolver(void)106351 epoxy_glTransformPathNV_resolver(void)
106352 {
106353     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 57759 /* glTransformPathNV */);
106354 }
106355 
106356 static PFNGLTRANSLATEDPROC
epoxy_glTranslated_resolver(void)106357 epoxy_glTranslated_resolver(void)
106358 {
106359     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 57777 /* glTranslated */);
106360 }
106361 
106362 static PFNGLTRANSLATEFPROC
epoxy_glTranslatef_resolver(void)106363 epoxy_glTranslatef_resolver(void)
106364 {
106365     static const enum gl_provider providers[] = {
106366         PROVIDER_Desktop_OpenGL_1_0,
106367         PROVIDER_OpenGL_ES_1_0,
106368         gl_provider_terminator
106369     };
106370     static const uint32_t entrypoints[] = {
106371         57790 /* "glTranslatef" */,
106372         57790 /* "glTranslatef" */,
106373     };
106374     return gl_provider_resolver(entrypoint_strings + 57790 /* "glTranslatef" */,
106375                                 providers, entrypoints);
106376 }
106377 
106378 static PFNGLTRANSLATEXPROC
epoxy_glTranslatex_resolver(void)106379 epoxy_glTranslatex_resolver(void)
106380 {
106381     return gl_single_resolver(PROVIDER_OpenGL_ES_1_0, 57803 /* glTranslatex */);
106382 }
106383 
106384 static PFNGLTRANSLATEXOESPROC
epoxy_glTranslatexOES_resolver(void)106385 epoxy_glTranslatexOES_resolver(void)
106386 {
106387     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 57816 /* glTranslatexOES */);
106388 }
106389 
106390 static PFNGLUNIFORM1DPROC
epoxy_glUniform1d_resolver(void)106391 epoxy_glUniform1d_resolver(void)
106392 {
106393     static const enum gl_provider providers[] = {
106394         PROVIDER_Desktop_OpenGL_4_0,
106395         PROVIDER_GL_ARB_gpu_shader_fp64,
106396         gl_provider_terminator
106397     };
106398     static const uint32_t entrypoints[] = {
106399         57832 /* "glUniform1d" */,
106400         57832 /* "glUniform1d" */,
106401     };
106402     return gl_provider_resolver(entrypoint_strings + 57832 /* "glUniform1d" */,
106403                                 providers, entrypoints);
106404 }
106405 
106406 static PFNGLUNIFORM1DVPROC
epoxy_glUniform1dv_resolver(void)106407 epoxy_glUniform1dv_resolver(void)
106408 {
106409     static const enum gl_provider providers[] = {
106410         PROVIDER_Desktop_OpenGL_4_0,
106411         PROVIDER_GL_ARB_gpu_shader_fp64,
106412         gl_provider_terminator
106413     };
106414     static const uint32_t entrypoints[] = {
106415         57844 /* "glUniform1dv" */,
106416         57844 /* "glUniform1dv" */,
106417     };
106418     return gl_provider_resolver(entrypoint_strings + 57844 /* "glUniform1dv" */,
106419                                 providers, entrypoints);
106420 }
106421 
106422 static PFNGLUNIFORM1FPROC
epoxy_glUniform1f_resolver(void)106423 epoxy_glUniform1f_resolver(void)
106424 {
106425     static const enum gl_provider providers[] = {
106426         PROVIDER_Desktop_OpenGL_2_0,
106427         PROVIDER_OpenGL_ES_2_0,
106428         PROVIDER_GL_ARB_shader_objects,
106429         gl_provider_terminator
106430     };
106431     static const uint32_t entrypoints[] = {
106432         57857 /* "glUniform1f" */,
106433         57857 /* "glUniform1f" */,
106434         57869 /* "glUniform1fARB" */,
106435     };
106436     return gl_provider_resolver(entrypoint_strings + 57857 /* "glUniform1f" */,
106437                                 providers, entrypoints);
106438 }
106439 
106440 static PFNGLUNIFORM1FARBPROC
epoxy_glUniform1fARB_resolver(void)106441 epoxy_glUniform1fARB_resolver(void)
106442 {
106443     static const enum gl_provider providers[] = {
106444         PROVIDER_GL_ARB_shader_objects,
106445         PROVIDER_Desktop_OpenGL_2_0,
106446         PROVIDER_OpenGL_ES_2_0,
106447         gl_provider_terminator
106448     };
106449     static const uint32_t entrypoints[] = {
106450         57869 /* "glUniform1fARB" */,
106451         57857 /* "glUniform1f" */,
106452         57857 /* "glUniform1f" */,
106453     };
106454     return gl_provider_resolver(entrypoint_strings + 57869 /* "glUniform1fARB" */,
106455                                 providers, entrypoints);
106456 }
106457 
106458 static PFNGLUNIFORM1FVPROC
epoxy_glUniform1fv_resolver(void)106459 epoxy_glUniform1fv_resolver(void)
106460 {
106461     static const enum gl_provider providers[] = {
106462         PROVIDER_Desktop_OpenGL_2_0,
106463         PROVIDER_OpenGL_ES_2_0,
106464         PROVIDER_GL_ARB_shader_objects,
106465         gl_provider_terminator
106466     };
106467     static const uint32_t entrypoints[] = {
106468         57884 /* "glUniform1fv" */,
106469         57884 /* "glUniform1fv" */,
106470         57897 /* "glUniform1fvARB" */,
106471     };
106472     return gl_provider_resolver(entrypoint_strings + 57884 /* "glUniform1fv" */,
106473                                 providers, entrypoints);
106474 }
106475 
106476 static PFNGLUNIFORM1FVARBPROC
epoxy_glUniform1fvARB_resolver(void)106477 epoxy_glUniform1fvARB_resolver(void)
106478 {
106479     static const enum gl_provider providers[] = {
106480         PROVIDER_GL_ARB_shader_objects,
106481         PROVIDER_Desktop_OpenGL_2_0,
106482         PROVIDER_OpenGL_ES_2_0,
106483         gl_provider_terminator
106484     };
106485     static const uint32_t entrypoints[] = {
106486         57897 /* "glUniform1fvARB" */,
106487         57884 /* "glUniform1fv" */,
106488         57884 /* "glUniform1fv" */,
106489     };
106490     return gl_provider_resolver(entrypoint_strings + 57897 /* "glUniform1fvARB" */,
106491                                 providers, entrypoints);
106492 }
106493 
106494 static PFNGLUNIFORM1IPROC
epoxy_glUniform1i_resolver(void)106495 epoxy_glUniform1i_resolver(void)
106496 {
106497     static const enum gl_provider providers[] = {
106498         PROVIDER_Desktop_OpenGL_2_0,
106499         PROVIDER_OpenGL_ES_2_0,
106500         PROVIDER_GL_ARB_shader_objects,
106501         gl_provider_terminator
106502     };
106503     static const uint32_t entrypoints[] = {
106504         57913 /* "glUniform1i" */,
106505         57913 /* "glUniform1i" */,
106506         57993 /* "glUniform1iARB" */,
106507     };
106508     return gl_provider_resolver(entrypoint_strings + 57913 /* "glUniform1i" */,
106509                                 providers, entrypoints);
106510 }
106511 
106512 static PFNGLUNIFORM1I64ARBPROC
epoxy_glUniform1i64ARB_resolver(void)106513 epoxy_glUniform1i64ARB_resolver(void)
106514 {
106515     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 57925 /* glUniform1i64ARB */);
106516 }
106517 
106518 static PFNGLUNIFORM1I64NVPROC
epoxy_glUniform1i64NV_resolver(void)106519 epoxy_glUniform1i64NV_resolver(void)
106520 {
106521     static const enum gl_provider providers[] = {
106522         PROVIDER_GL_AMD_gpu_shader_int64,
106523         PROVIDER_GL_NV_gpu_shader5,
106524         gl_provider_terminator
106525     };
106526     static const uint32_t entrypoints[] = {
106527         57942 /* "glUniform1i64NV" */,
106528         57942 /* "glUniform1i64NV" */,
106529     };
106530     return gl_provider_resolver(entrypoint_strings + 57942 /* "glUniform1i64NV" */,
106531                                 providers, entrypoints);
106532 }
106533 
106534 static PFNGLUNIFORM1I64VARBPROC
epoxy_glUniform1i64vARB_resolver(void)106535 epoxy_glUniform1i64vARB_resolver(void)
106536 {
106537     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 57958 /* glUniform1i64vARB */);
106538 }
106539 
106540 static PFNGLUNIFORM1I64VNVPROC
epoxy_glUniform1i64vNV_resolver(void)106541 epoxy_glUniform1i64vNV_resolver(void)
106542 {
106543     static const enum gl_provider providers[] = {
106544         PROVIDER_GL_AMD_gpu_shader_int64,
106545         PROVIDER_GL_NV_gpu_shader5,
106546         gl_provider_terminator
106547     };
106548     static const uint32_t entrypoints[] = {
106549         57976 /* "glUniform1i64vNV" */,
106550         57976 /* "glUniform1i64vNV" */,
106551     };
106552     return gl_provider_resolver(entrypoint_strings + 57976 /* "glUniform1i64vNV" */,
106553                                 providers, entrypoints);
106554 }
106555 
106556 static PFNGLUNIFORM1IARBPROC
epoxy_glUniform1iARB_resolver(void)106557 epoxy_glUniform1iARB_resolver(void)
106558 {
106559     static const enum gl_provider providers[] = {
106560         PROVIDER_GL_ARB_shader_objects,
106561         PROVIDER_Desktop_OpenGL_2_0,
106562         PROVIDER_OpenGL_ES_2_0,
106563         gl_provider_terminator
106564     };
106565     static const uint32_t entrypoints[] = {
106566         57993 /* "glUniform1iARB" */,
106567         57913 /* "glUniform1i" */,
106568         57913 /* "glUniform1i" */,
106569     };
106570     return gl_provider_resolver(entrypoint_strings + 57993 /* "glUniform1iARB" */,
106571                                 providers, entrypoints);
106572 }
106573 
106574 static PFNGLUNIFORM1IVPROC
epoxy_glUniform1iv_resolver(void)106575 epoxy_glUniform1iv_resolver(void)
106576 {
106577     static const enum gl_provider providers[] = {
106578         PROVIDER_Desktop_OpenGL_2_0,
106579         PROVIDER_OpenGL_ES_2_0,
106580         PROVIDER_GL_ARB_shader_objects,
106581         gl_provider_terminator
106582     };
106583     static const uint32_t entrypoints[] = {
106584         58008 /* "glUniform1iv" */,
106585         58008 /* "glUniform1iv" */,
106586         58021 /* "glUniform1ivARB" */,
106587     };
106588     return gl_provider_resolver(entrypoint_strings + 58008 /* "glUniform1iv" */,
106589                                 providers, entrypoints);
106590 }
106591 
106592 static PFNGLUNIFORM1IVARBPROC
epoxy_glUniform1ivARB_resolver(void)106593 epoxy_glUniform1ivARB_resolver(void)
106594 {
106595     static const enum gl_provider providers[] = {
106596         PROVIDER_GL_ARB_shader_objects,
106597         PROVIDER_Desktop_OpenGL_2_0,
106598         PROVIDER_OpenGL_ES_2_0,
106599         gl_provider_terminator
106600     };
106601     static const uint32_t entrypoints[] = {
106602         58021 /* "glUniform1ivARB" */,
106603         58008 /* "glUniform1iv" */,
106604         58008 /* "glUniform1iv" */,
106605     };
106606     return gl_provider_resolver(entrypoint_strings + 58021 /* "glUniform1ivARB" */,
106607                                 providers, entrypoints);
106608 }
106609 
106610 static PFNGLUNIFORM1UIPROC
epoxy_glUniform1ui_resolver(void)106611 epoxy_glUniform1ui_resolver(void)
106612 {
106613     static const enum gl_provider providers[] = {
106614         PROVIDER_Desktop_OpenGL_3_0,
106615         PROVIDER_OpenGL_ES_3_0,
106616         PROVIDER_GL_EXT_gpu_shader4,
106617         gl_provider_terminator
106618     };
106619     static const uint32_t entrypoints[] = {
106620         58037 /* "glUniform1ui" */,
106621         58037 /* "glUniform1ui" */,
106622         58122 /* "glUniform1uiEXT" */,
106623     };
106624     return gl_provider_resolver(entrypoint_strings + 58037 /* "glUniform1ui" */,
106625                                 providers, entrypoints);
106626 }
106627 
106628 static PFNGLUNIFORM1UI64ARBPROC
epoxy_glUniform1ui64ARB_resolver(void)106629 epoxy_glUniform1ui64ARB_resolver(void)
106630 {
106631     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58050 /* glUniform1ui64ARB */);
106632 }
106633 
106634 static PFNGLUNIFORM1UI64NVPROC
epoxy_glUniform1ui64NV_resolver(void)106635 epoxy_glUniform1ui64NV_resolver(void)
106636 {
106637     static const enum gl_provider providers[] = {
106638         PROVIDER_GL_AMD_gpu_shader_int64,
106639         PROVIDER_GL_NV_gpu_shader5,
106640         gl_provider_terminator
106641     };
106642     static const uint32_t entrypoints[] = {
106643         58068 /* "glUniform1ui64NV" */,
106644         58068 /* "glUniform1ui64NV" */,
106645     };
106646     return gl_provider_resolver(entrypoint_strings + 58068 /* "glUniform1ui64NV" */,
106647                                 providers, entrypoints);
106648 }
106649 
106650 static PFNGLUNIFORM1UI64VARBPROC
epoxy_glUniform1ui64vARB_resolver(void)106651 epoxy_glUniform1ui64vARB_resolver(void)
106652 {
106653     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58085 /* glUniform1ui64vARB */);
106654 }
106655 
106656 static PFNGLUNIFORM1UI64VNVPROC
epoxy_glUniform1ui64vNV_resolver(void)106657 epoxy_glUniform1ui64vNV_resolver(void)
106658 {
106659     static const enum gl_provider providers[] = {
106660         PROVIDER_GL_AMD_gpu_shader_int64,
106661         PROVIDER_GL_NV_gpu_shader5,
106662         gl_provider_terminator
106663     };
106664     static const uint32_t entrypoints[] = {
106665         58104 /* "glUniform1ui64vNV" */,
106666         58104 /* "glUniform1ui64vNV" */,
106667     };
106668     return gl_provider_resolver(entrypoint_strings + 58104 /* "glUniform1ui64vNV" */,
106669                                 providers, entrypoints);
106670 }
106671 
106672 static PFNGLUNIFORM1UIEXTPROC
epoxy_glUniform1uiEXT_resolver(void)106673 epoxy_glUniform1uiEXT_resolver(void)
106674 {
106675     static const enum gl_provider providers[] = {
106676         PROVIDER_GL_EXT_gpu_shader4,
106677         PROVIDER_Desktop_OpenGL_3_0,
106678         PROVIDER_OpenGL_ES_3_0,
106679         gl_provider_terminator
106680     };
106681     static const uint32_t entrypoints[] = {
106682         58122 /* "glUniform1uiEXT" */,
106683         58037 /* "glUniform1ui" */,
106684         58037 /* "glUniform1ui" */,
106685     };
106686     return gl_provider_resolver(entrypoint_strings + 58122 /* "glUniform1uiEXT" */,
106687                                 providers, entrypoints);
106688 }
106689 
106690 static PFNGLUNIFORM1UIVPROC
epoxy_glUniform1uiv_resolver(void)106691 epoxy_glUniform1uiv_resolver(void)
106692 {
106693     static const enum gl_provider providers[] = {
106694         PROVIDER_Desktop_OpenGL_3_0,
106695         PROVIDER_OpenGL_ES_3_0,
106696         PROVIDER_GL_EXT_gpu_shader4,
106697         gl_provider_terminator
106698     };
106699     static const uint32_t entrypoints[] = {
106700         58138 /* "glUniform1uiv" */,
106701         58138 /* "glUniform1uiv" */,
106702         58152 /* "glUniform1uivEXT" */,
106703     };
106704     return gl_provider_resolver(entrypoint_strings + 58138 /* "glUniform1uiv" */,
106705                                 providers, entrypoints);
106706 }
106707 
106708 static PFNGLUNIFORM1UIVEXTPROC
epoxy_glUniform1uivEXT_resolver(void)106709 epoxy_glUniform1uivEXT_resolver(void)
106710 {
106711     static const enum gl_provider providers[] = {
106712         PROVIDER_GL_EXT_gpu_shader4,
106713         PROVIDER_Desktop_OpenGL_3_0,
106714         PROVIDER_OpenGL_ES_3_0,
106715         gl_provider_terminator
106716     };
106717     static const uint32_t entrypoints[] = {
106718         58152 /* "glUniform1uivEXT" */,
106719         58138 /* "glUniform1uiv" */,
106720         58138 /* "glUniform1uiv" */,
106721     };
106722     return gl_provider_resolver(entrypoint_strings + 58152 /* "glUniform1uivEXT" */,
106723                                 providers, entrypoints);
106724 }
106725 
106726 static PFNGLUNIFORM2DPROC
epoxy_glUniform2d_resolver(void)106727 epoxy_glUniform2d_resolver(void)
106728 {
106729     static const enum gl_provider providers[] = {
106730         PROVIDER_Desktop_OpenGL_4_0,
106731         PROVIDER_GL_ARB_gpu_shader_fp64,
106732         gl_provider_terminator
106733     };
106734     static const uint32_t entrypoints[] = {
106735         58169 /* "glUniform2d" */,
106736         58169 /* "glUniform2d" */,
106737     };
106738     return gl_provider_resolver(entrypoint_strings + 58169 /* "glUniform2d" */,
106739                                 providers, entrypoints);
106740 }
106741 
106742 static PFNGLUNIFORM2DVPROC
epoxy_glUniform2dv_resolver(void)106743 epoxy_glUniform2dv_resolver(void)
106744 {
106745     static const enum gl_provider providers[] = {
106746         PROVIDER_Desktop_OpenGL_4_0,
106747         PROVIDER_GL_ARB_gpu_shader_fp64,
106748         gl_provider_terminator
106749     };
106750     static const uint32_t entrypoints[] = {
106751         58181 /* "glUniform2dv" */,
106752         58181 /* "glUniform2dv" */,
106753     };
106754     return gl_provider_resolver(entrypoint_strings + 58181 /* "glUniform2dv" */,
106755                                 providers, entrypoints);
106756 }
106757 
106758 static PFNGLUNIFORM2FPROC
epoxy_glUniform2f_resolver(void)106759 epoxy_glUniform2f_resolver(void)
106760 {
106761     static const enum gl_provider providers[] = {
106762         PROVIDER_Desktop_OpenGL_2_0,
106763         PROVIDER_OpenGL_ES_2_0,
106764         PROVIDER_GL_ARB_shader_objects,
106765         gl_provider_terminator
106766     };
106767     static const uint32_t entrypoints[] = {
106768         58194 /* "glUniform2f" */,
106769         58194 /* "glUniform2f" */,
106770         58206 /* "glUniform2fARB" */,
106771     };
106772     return gl_provider_resolver(entrypoint_strings + 58194 /* "glUniform2f" */,
106773                                 providers, entrypoints);
106774 }
106775 
106776 static PFNGLUNIFORM2FARBPROC
epoxy_glUniform2fARB_resolver(void)106777 epoxy_glUniform2fARB_resolver(void)
106778 {
106779     static const enum gl_provider providers[] = {
106780         PROVIDER_GL_ARB_shader_objects,
106781         PROVIDER_Desktop_OpenGL_2_0,
106782         PROVIDER_OpenGL_ES_2_0,
106783         gl_provider_terminator
106784     };
106785     static const uint32_t entrypoints[] = {
106786         58206 /* "glUniform2fARB" */,
106787         58194 /* "glUniform2f" */,
106788         58194 /* "glUniform2f" */,
106789     };
106790     return gl_provider_resolver(entrypoint_strings + 58206 /* "glUniform2fARB" */,
106791                                 providers, entrypoints);
106792 }
106793 
106794 static PFNGLUNIFORM2FVPROC
epoxy_glUniform2fv_resolver(void)106795 epoxy_glUniform2fv_resolver(void)
106796 {
106797     static const enum gl_provider providers[] = {
106798         PROVIDER_Desktop_OpenGL_2_0,
106799         PROVIDER_OpenGL_ES_2_0,
106800         PROVIDER_GL_ARB_shader_objects,
106801         gl_provider_terminator
106802     };
106803     static const uint32_t entrypoints[] = {
106804         58221 /* "glUniform2fv" */,
106805         58221 /* "glUniform2fv" */,
106806         58234 /* "glUniform2fvARB" */,
106807     };
106808     return gl_provider_resolver(entrypoint_strings + 58221 /* "glUniform2fv" */,
106809                                 providers, entrypoints);
106810 }
106811 
106812 static PFNGLUNIFORM2FVARBPROC
epoxy_glUniform2fvARB_resolver(void)106813 epoxy_glUniform2fvARB_resolver(void)
106814 {
106815     static const enum gl_provider providers[] = {
106816         PROVIDER_GL_ARB_shader_objects,
106817         PROVIDER_Desktop_OpenGL_2_0,
106818         PROVIDER_OpenGL_ES_2_0,
106819         gl_provider_terminator
106820     };
106821     static const uint32_t entrypoints[] = {
106822         58234 /* "glUniform2fvARB" */,
106823         58221 /* "glUniform2fv" */,
106824         58221 /* "glUniform2fv" */,
106825     };
106826     return gl_provider_resolver(entrypoint_strings + 58234 /* "glUniform2fvARB" */,
106827                                 providers, entrypoints);
106828 }
106829 
106830 static PFNGLUNIFORM2IPROC
epoxy_glUniform2i_resolver(void)106831 epoxy_glUniform2i_resolver(void)
106832 {
106833     static const enum gl_provider providers[] = {
106834         PROVIDER_Desktop_OpenGL_2_0,
106835         PROVIDER_OpenGL_ES_2_0,
106836         PROVIDER_GL_ARB_shader_objects,
106837         gl_provider_terminator
106838     };
106839     static const uint32_t entrypoints[] = {
106840         58250 /* "glUniform2i" */,
106841         58250 /* "glUniform2i" */,
106842         58330 /* "glUniform2iARB" */,
106843     };
106844     return gl_provider_resolver(entrypoint_strings + 58250 /* "glUniform2i" */,
106845                                 providers, entrypoints);
106846 }
106847 
106848 static PFNGLUNIFORM2I64ARBPROC
epoxy_glUniform2i64ARB_resolver(void)106849 epoxy_glUniform2i64ARB_resolver(void)
106850 {
106851     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58262 /* glUniform2i64ARB */);
106852 }
106853 
106854 static PFNGLUNIFORM2I64NVPROC
epoxy_glUniform2i64NV_resolver(void)106855 epoxy_glUniform2i64NV_resolver(void)
106856 {
106857     static const enum gl_provider providers[] = {
106858         PROVIDER_GL_AMD_gpu_shader_int64,
106859         PROVIDER_GL_NV_gpu_shader5,
106860         gl_provider_terminator
106861     };
106862     static const uint32_t entrypoints[] = {
106863         58279 /* "glUniform2i64NV" */,
106864         58279 /* "glUniform2i64NV" */,
106865     };
106866     return gl_provider_resolver(entrypoint_strings + 58279 /* "glUniform2i64NV" */,
106867                                 providers, entrypoints);
106868 }
106869 
106870 static PFNGLUNIFORM2I64VARBPROC
epoxy_glUniform2i64vARB_resolver(void)106871 epoxy_glUniform2i64vARB_resolver(void)
106872 {
106873     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58295 /* glUniform2i64vARB */);
106874 }
106875 
106876 static PFNGLUNIFORM2I64VNVPROC
epoxy_glUniform2i64vNV_resolver(void)106877 epoxy_glUniform2i64vNV_resolver(void)
106878 {
106879     static const enum gl_provider providers[] = {
106880         PROVIDER_GL_AMD_gpu_shader_int64,
106881         PROVIDER_GL_NV_gpu_shader5,
106882         gl_provider_terminator
106883     };
106884     static const uint32_t entrypoints[] = {
106885         58313 /* "glUniform2i64vNV" */,
106886         58313 /* "glUniform2i64vNV" */,
106887     };
106888     return gl_provider_resolver(entrypoint_strings + 58313 /* "glUniform2i64vNV" */,
106889                                 providers, entrypoints);
106890 }
106891 
106892 static PFNGLUNIFORM2IARBPROC
epoxy_glUniform2iARB_resolver(void)106893 epoxy_glUniform2iARB_resolver(void)
106894 {
106895     static const enum gl_provider providers[] = {
106896         PROVIDER_GL_ARB_shader_objects,
106897         PROVIDER_Desktop_OpenGL_2_0,
106898         PROVIDER_OpenGL_ES_2_0,
106899         gl_provider_terminator
106900     };
106901     static const uint32_t entrypoints[] = {
106902         58330 /* "glUniform2iARB" */,
106903         58250 /* "glUniform2i" */,
106904         58250 /* "glUniform2i" */,
106905     };
106906     return gl_provider_resolver(entrypoint_strings + 58330 /* "glUniform2iARB" */,
106907                                 providers, entrypoints);
106908 }
106909 
106910 static PFNGLUNIFORM2IVPROC
epoxy_glUniform2iv_resolver(void)106911 epoxy_glUniform2iv_resolver(void)
106912 {
106913     static const enum gl_provider providers[] = {
106914         PROVIDER_Desktop_OpenGL_2_0,
106915         PROVIDER_OpenGL_ES_2_0,
106916         PROVIDER_GL_ARB_shader_objects,
106917         gl_provider_terminator
106918     };
106919     static const uint32_t entrypoints[] = {
106920         58345 /* "glUniform2iv" */,
106921         58345 /* "glUniform2iv" */,
106922         58358 /* "glUniform2ivARB" */,
106923     };
106924     return gl_provider_resolver(entrypoint_strings + 58345 /* "glUniform2iv" */,
106925                                 providers, entrypoints);
106926 }
106927 
106928 static PFNGLUNIFORM2IVARBPROC
epoxy_glUniform2ivARB_resolver(void)106929 epoxy_glUniform2ivARB_resolver(void)
106930 {
106931     static const enum gl_provider providers[] = {
106932         PROVIDER_GL_ARB_shader_objects,
106933         PROVIDER_Desktop_OpenGL_2_0,
106934         PROVIDER_OpenGL_ES_2_0,
106935         gl_provider_terminator
106936     };
106937     static const uint32_t entrypoints[] = {
106938         58358 /* "glUniform2ivARB" */,
106939         58345 /* "glUniform2iv" */,
106940         58345 /* "glUniform2iv" */,
106941     };
106942     return gl_provider_resolver(entrypoint_strings + 58358 /* "glUniform2ivARB" */,
106943                                 providers, entrypoints);
106944 }
106945 
106946 static PFNGLUNIFORM2UIPROC
epoxy_glUniform2ui_resolver(void)106947 epoxy_glUniform2ui_resolver(void)
106948 {
106949     static const enum gl_provider providers[] = {
106950         PROVIDER_Desktop_OpenGL_3_0,
106951         PROVIDER_OpenGL_ES_3_0,
106952         PROVIDER_GL_EXT_gpu_shader4,
106953         gl_provider_terminator
106954     };
106955     static const uint32_t entrypoints[] = {
106956         58374 /* "glUniform2ui" */,
106957         58374 /* "glUniform2ui" */,
106958         58459 /* "glUniform2uiEXT" */,
106959     };
106960     return gl_provider_resolver(entrypoint_strings + 58374 /* "glUniform2ui" */,
106961                                 providers, entrypoints);
106962 }
106963 
106964 static PFNGLUNIFORM2UI64ARBPROC
epoxy_glUniform2ui64ARB_resolver(void)106965 epoxy_glUniform2ui64ARB_resolver(void)
106966 {
106967     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58387 /* glUniform2ui64ARB */);
106968 }
106969 
106970 static PFNGLUNIFORM2UI64NVPROC
epoxy_glUniform2ui64NV_resolver(void)106971 epoxy_glUniform2ui64NV_resolver(void)
106972 {
106973     static const enum gl_provider providers[] = {
106974         PROVIDER_GL_AMD_gpu_shader_int64,
106975         PROVIDER_GL_NV_gpu_shader5,
106976         gl_provider_terminator
106977     };
106978     static const uint32_t entrypoints[] = {
106979         58405 /* "glUniform2ui64NV" */,
106980         58405 /* "glUniform2ui64NV" */,
106981     };
106982     return gl_provider_resolver(entrypoint_strings + 58405 /* "glUniform2ui64NV" */,
106983                                 providers, entrypoints);
106984 }
106985 
106986 static PFNGLUNIFORM2UI64VARBPROC
epoxy_glUniform2ui64vARB_resolver(void)106987 epoxy_glUniform2ui64vARB_resolver(void)
106988 {
106989     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58422 /* glUniform2ui64vARB */);
106990 }
106991 
106992 static PFNGLUNIFORM2UI64VNVPROC
epoxy_glUniform2ui64vNV_resolver(void)106993 epoxy_glUniform2ui64vNV_resolver(void)
106994 {
106995     static const enum gl_provider providers[] = {
106996         PROVIDER_GL_AMD_gpu_shader_int64,
106997         PROVIDER_GL_NV_gpu_shader5,
106998         gl_provider_terminator
106999     };
107000     static const uint32_t entrypoints[] = {
107001         58441 /* "glUniform2ui64vNV" */,
107002         58441 /* "glUniform2ui64vNV" */,
107003     };
107004     return gl_provider_resolver(entrypoint_strings + 58441 /* "glUniform2ui64vNV" */,
107005                                 providers, entrypoints);
107006 }
107007 
107008 static PFNGLUNIFORM2UIEXTPROC
epoxy_glUniform2uiEXT_resolver(void)107009 epoxy_glUniform2uiEXT_resolver(void)
107010 {
107011     static const enum gl_provider providers[] = {
107012         PROVIDER_GL_EXT_gpu_shader4,
107013         PROVIDER_Desktop_OpenGL_3_0,
107014         PROVIDER_OpenGL_ES_3_0,
107015         gl_provider_terminator
107016     };
107017     static const uint32_t entrypoints[] = {
107018         58459 /* "glUniform2uiEXT" */,
107019         58374 /* "glUniform2ui" */,
107020         58374 /* "glUniform2ui" */,
107021     };
107022     return gl_provider_resolver(entrypoint_strings + 58459 /* "glUniform2uiEXT" */,
107023                                 providers, entrypoints);
107024 }
107025 
107026 static PFNGLUNIFORM2UIVPROC
epoxy_glUniform2uiv_resolver(void)107027 epoxy_glUniform2uiv_resolver(void)
107028 {
107029     static const enum gl_provider providers[] = {
107030         PROVIDER_Desktop_OpenGL_3_0,
107031         PROVIDER_OpenGL_ES_3_0,
107032         PROVIDER_GL_EXT_gpu_shader4,
107033         gl_provider_terminator
107034     };
107035     static const uint32_t entrypoints[] = {
107036         58475 /* "glUniform2uiv" */,
107037         58475 /* "glUniform2uiv" */,
107038         58489 /* "glUniform2uivEXT" */,
107039     };
107040     return gl_provider_resolver(entrypoint_strings + 58475 /* "glUniform2uiv" */,
107041                                 providers, entrypoints);
107042 }
107043 
107044 static PFNGLUNIFORM2UIVEXTPROC
epoxy_glUniform2uivEXT_resolver(void)107045 epoxy_glUniform2uivEXT_resolver(void)
107046 {
107047     static const enum gl_provider providers[] = {
107048         PROVIDER_GL_EXT_gpu_shader4,
107049         PROVIDER_Desktop_OpenGL_3_0,
107050         PROVIDER_OpenGL_ES_3_0,
107051         gl_provider_terminator
107052     };
107053     static const uint32_t entrypoints[] = {
107054         58489 /* "glUniform2uivEXT" */,
107055         58475 /* "glUniform2uiv" */,
107056         58475 /* "glUniform2uiv" */,
107057     };
107058     return gl_provider_resolver(entrypoint_strings + 58489 /* "glUniform2uivEXT" */,
107059                                 providers, entrypoints);
107060 }
107061 
107062 static PFNGLUNIFORM3DPROC
epoxy_glUniform3d_resolver(void)107063 epoxy_glUniform3d_resolver(void)
107064 {
107065     static const enum gl_provider providers[] = {
107066         PROVIDER_Desktop_OpenGL_4_0,
107067         PROVIDER_GL_ARB_gpu_shader_fp64,
107068         gl_provider_terminator
107069     };
107070     static const uint32_t entrypoints[] = {
107071         58506 /* "glUniform3d" */,
107072         58506 /* "glUniform3d" */,
107073     };
107074     return gl_provider_resolver(entrypoint_strings + 58506 /* "glUniform3d" */,
107075                                 providers, entrypoints);
107076 }
107077 
107078 static PFNGLUNIFORM3DVPROC
epoxy_glUniform3dv_resolver(void)107079 epoxy_glUniform3dv_resolver(void)
107080 {
107081     static const enum gl_provider providers[] = {
107082         PROVIDER_Desktop_OpenGL_4_0,
107083         PROVIDER_GL_ARB_gpu_shader_fp64,
107084         gl_provider_terminator
107085     };
107086     static const uint32_t entrypoints[] = {
107087         58518 /* "glUniform3dv" */,
107088         58518 /* "glUniform3dv" */,
107089     };
107090     return gl_provider_resolver(entrypoint_strings + 58518 /* "glUniform3dv" */,
107091                                 providers, entrypoints);
107092 }
107093 
107094 static PFNGLUNIFORM3FPROC
epoxy_glUniform3f_resolver(void)107095 epoxy_glUniform3f_resolver(void)
107096 {
107097     static const enum gl_provider providers[] = {
107098         PROVIDER_Desktop_OpenGL_2_0,
107099         PROVIDER_OpenGL_ES_2_0,
107100         PROVIDER_GL_ARB_shader_objects,
107101         gl_provider_terminator
107102     };
107103     static const uint32_t entrypoints[] = {
107104         58531 /* "glUniform3f" */,
107105         58531 /* "glUniform3f" */,
107106         58543 /* "glUniform3fARB" */,
107107     };
107108     return gl_provider_resolver(entrypoint_strings + 58531 /* "glUniform3f" */,
107109                                 providers, entrypoints);
107110 }
107111 
107112 static PFNGLUNIFORM3FARBPROC
epoxy_glUniform3fARB_resolver(void)107113 epoxy_glUniform3fARB_resolver(void)
107114 {
107115     static const enum gl_provider providers[] = {
107116         PROVIDER_GL_ARB_shader_objects,
107117         PROVIDER_Desktop_OpenGL_2_0,
107118         PROVIDER_OpenGL_ES_2_0,
107119         gl_provider_terminator
107120     };
107121     static const uint32_t entrypoints[] = {
107122         58543 /* "glUniform3fARB" */,
107123         58531 /* "glUniform3f" */,
107124         58531 /* "glUniform3f" */,
107125     };
107126     return gl_provider_resolver(entrypoint_strings + 58543 /* "glUniform3fARB" */,
107127                                 providers, entrypoints);
107128 }
107129 
107130 static PFNGLUNIFORM3FVPROC
epoxy_glUniform3fv_resolver(void)107131 epoxy_glUniform3fv_resolver(void)
107132 {
107133     static const enum gl_provider providers[] = {
107134         PROVIDER_Desktop_OpenGL_2_0,
107135         PROVIDER_OpenGL_ES_2_0,
107136         PROVIDER_GL_ARB_shader_objects,
107137         gl_provider_terminator
107138     };
107139     static const uint32_t entrypoints[] = {
107140         58558 /* "glUniform3fv" */,
107141         58558 /* "glUniform3fv" */,
107142         58571 /* "glUniform3fvARB" */,
107143     };
107144     return gl_provider_resolver(entrypoint_strings + 58558 /* "glUniform3fv" */,
107145                                 providers, entrypoints);
107146 }
107147 
107148 static PFNGLUNIFORM3FVARBPROC
epoxy_glUniform3fvARB_resolver(void)107149 epoxy_glUniform3fvARB_resolver(void)
107150 {
107151     static const enum gl_provider providers[] = {
107152         PROVIDER_GL_ARB_shader_objects,
107153         PROVIDER_Desktop_OpenGL_2_0,
107154         PROVIDER_OpenGL_ES_2_0,
107155         gl_provider_terminator
107156     };
107157     static const uint32_t entrypoints[] = {
107158         58571 /* "glUniform3fvARB" */,
107159         58558 /* "glUniform3fv" */,
107160         58558 /* "glUniform3fv" */,
107161     };
107162     return gl_provider_resolver(entrypoint_strings + 58571 /* "glUniform3fvARB" */,
107163                                 providers, entrypoints);
107164 }
107165 
107166 static PFNGLUNIFORM3IPROC
epoxy_glUniform3i_resolver(void)107167 epoxy_glUniform3i_resolver(void)
107168 {
107169     static const enum gl_provider providers[] = {
107170         PROVIDER_Desktop_OpenGL_2_0,
107171         PROVIDER_OpenGL_ES_2_0,
107172         PROVIDER_GL_ARB_shader_objects,
107173         gl_provider_terminator
107174     };
107175     static const uint32_t entrypoints[] = {
107176         58587 /* "glUniform3i" */,
107177         58587 /* "glUniform3i" */,
107178         58667 /* "glUniform3iARB" */,
107179     };
107180     return gl_provider_resolver(entrypoint_strings + 58587 /* "glUniform3i" */,
107181                                 providers, entrypoints);
107182 }
107183 
107184 static PFNGLUNIFORM3I64ARBPROC
epoxy_glUniform3i64ARB_resolver(void)107185 epoxy_glUniform3i64ARB_resolver(void)
107186 {
107187     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58599 /* glUniform3i64ARB */);
107188 }
107189 
107190 static PFNGLUNIFORM3I64NVPROC
epoxy_glUniform3i64NV_resolver(void)107191 epoxy_glUniform3i64NV_resolver(void)
107192 {
107193     static const enum gl_provider providers[] = {
107194         PROVIDER_GL_AMD_gpu_shader_int64,
107195         PROVIDER_GL_NV_gpu_shader5,
107196         gl_provider_terminator
107197     };
107198     static const uint32_t entrypoints[] = {
107199         58616 /* "glUniform3i64NV" */,
107200         58616 /* "glUniform3i64NV" */,
107201     };
107202     return gl_provider_resolver(entrypoint_strings + 58616 /* "glUniform3i64NV" */,
107203                                 providers, entrypoints);
107204 }
107205 
107206 static PFNGLUNIFORM3I64VARBPROC
epoxy_glUniform3i64vARB_resolver(void)107207 epoxy_glUniform3i64vARB_resolver(void)
107208 {
107209     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58632 /* glUniform3i64vARB */);
107210 }
107211 
107212 static PFNGLUNIFORM3I64VNVPROC
epoxy_glUniform3i64vNV_resolver(void)107213 epoxy_glUniform3i64vNV_resolver(void)
107214 {
107215     static const enum gl_provider providers[] = {
107216         PROVIDER_GL_AMD_gpu_shader_int64,
107217         PROVIDER_GL_NV_gpu_shader5,
107218         gl_provider_terminator
107219     };
107220     static const uint32_t entrypoints[] = {
107221         58650 /* "glUniform3i64vNV" */,
107222         58650 /* "glUniform3i64vNV" */,
107223     };
107224     return gl_provider_resolver(entrypoint_strings + 58650 /* "glUniform3i64vNV" */,
107225                                 providers, entrypoints);
107226 }
107227 
107228 static PFNGLUNIFORM3IARBPROC
epoxy_glUniform3iARB_resolver(void)107229 epoxy_glUniform3iARB_resolver(void)
107230 {
107231     static const enum gl_provider providers[] = {
107232         PROVIDER_GL_ARB_shader_objects,
107233         PROVIDER_Desktop_OpenGL_2_0,
107234         PROVIDER_OpenGL_ES_2_0,
107235         gl_provider_terminator
107236     };
107237     static const uint32_t entrypoints[] = {
107238         58667 /* "glUniform3iARB" */,
107239         58587 /* "glUniform3i" */,
107240         58587 /* "glUniform3i" */,
107241     };
107242     return gl_provider_resolver(entrypoint_strings + 58667 /* "glUniform3iARB" */,
107243                                 providers, entrypoints);
107244 }
107245 
107246 static PFNGLUNIFORM3IVPROC
epoxy_glUniform3iv_resolver(void)107247 epoxy_glUniform3iv_resolver(void)
107248 {
107249     static const enum gl_provider providers[] = {
107250         PROVIDER_Desktop_OpenGL_2_0,
107251         PROVIDER_OpenGL_ES_2_0,
107252         PROVIDER_GL_ARB_shader_objects,
107253         gl_provider_terminator
107254     };
107255     static const uint32_t entrypoints[] = {
107256         58682 /* "glUniform3iv" */,
107257         58682 /* "glUniform3iv" */,
107258         58695 /* "glUniform3ivARB" */,
107259     };
107260     return gl_provider_resolver(entrypoint_strings + 58682 /* "glUniform3iv" */,
107261                                 providers, entrypoints);
107262 }
107263 
107264 static PFNGLUNIFORM3IVARBPROC
epoxy_glUniform3ivARB_resolver(void)107265 epoxy_glUniform3ivARB_resolver(void)
107266 {
107267     static const enum gl_provider providers[] = {
107268         PROVIDER_GL_ARB_shader_objects,
107269         PROVIDER_Desktop_OpenGL_2_0,
107270         PROVIDER_OpenGL_ES_2_0,
107271         gl_provider_terminator
107272     };
107273     static const uint32_t entrypoints[] = {
107274         58695 /* "glUniform3ivARB" */,
107275         58682 /* "glUniform3iv" */,
107276         58682 /* "glUniform3iv" */,
107277     };
107278     return gl_provider_resolver(entrypoint_strings + 58695 /* "glUniform3ivARB" */,
107279                                 providers, entrypoints);
107280 }
107281 
107282 static PFNGLUNIFORM3UIPROC
epoxy_glUniform3ui_resolver(void)107283 epoxy_glUniform3ui_resolver(void)
107284 {
107285     static const enum gl_provider providers[] = {
107286         PROVIDER_Desktop_OpenGL_3_0,
107287         PROVIDER_OpenGL_ES_3_0,
107288         PROVIDER_GL_EXT_gpu_shader4,
107289         gl_provider_terminator
107290     };
107291     static const uint32_t entrypoints[] = {
107292         58711 /* "glUniform3ui" */,
107293         58711 /* "glUniform3ui" */,
107294         58796 /* "glUniform3uiEXT" */,
107295     };
107296     return gl_provider_resolver(entrypoint_strings + 58711 /* "glUniform3ui" */,
107297                                 providers, entrypoints);
107298 }
107299 
107300 static PFNGLUNIFORM3UI64ARBPROC
epoxy_glUniform3ui64ARB_resolver(void)107301 epoxy_glUniform3ui64ARB_resolver(void)
107302 {
107303     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58724 /* glUniform3ui64ARB */);
107304 }
107305 
107306 static PFNGLUNIFORM3UI64NVPROC
epoxy_glUniform3ui64NV_resolver(void)107307 epoxy_glUniform3ui64NV_resolver(void)
107308 {
107309     static const enum gl_provider providers[] = {
107310         PROVIDER_GL_AMD_gpu_shader_int64,
107311         PROVIDER_GL_NV_gpu_shader5,
107312         gl_provider_terminator
107313     };
107314     static const uint32_t entrypoints[] = {
107315         58742 /* "glUniform3ui64NV" */,
107316         58742 /* "glUniform3ui64NV" */,
107317     };
107318     return gl_provider_resolver(entrypoint_strings + 58742 /* "glUniform3ui64NV" */,
107319                                 providers, entrypoints);
107320 }
107321 
107322 static PFNGLUNIFORM3UI64VARBPROC
epoxy_glUniform3ui64vARB_resolver(void)107323 epoxy_glUniform3ui64vARB_resolver(void)
107324 {
107325     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58759 /* glUniform3ui64vARB */);
107326 }
107327 
107328 static PFNGLUNIFORM3UI64VNVPROC
epoxy_glUniform3ui64vNV_resolver(void)107329 epoxy_glUniform3ui64vNV_resolver(void)
107330 {
107331     static const enum gl_provider providers[] = {
107332         PROVIDER_GL_AMD_gpu_shader_int64,
107333         PROVIDER_GL_NV_gpu_shader5,
107334         gl_provider_terminator
107335     };
107336     static const uint32_t entrypoints[] = {
107337         58778 /* "glUniform3ui64vNV" */,
107338         58778 /* "glUniform3ui64vNV" */,
107339     };
107340     return gl_provider_resolver(entrypoint_strings + 58778 /* "glUniform3ui64vNV" */,
107341                                 providers, entrypoints);
107342 }
107343 
107344 static PFNGLUNIFORM3UIEXTPROC
epoxy_glUniform3uiEXT_resolver(void)107345 epoxy_glUniform3uiEXT_resolver(void)
107346 {
107347     static const enum gl_provider providers[] = {
107348         PROVIDER_GL_EXT_gpu_shader4,
107349         PROVIDER_Desktop_OpenGL_3_0,
107350         PROVIDER_OpenGL_ES_3_0,
107351         gl_provider_terminator
107352     };
107353     static const uint32_t entrypoints[] = {
107354         58796 /* "glUniform3uiEXT" */,
107355         58711 /* "glUniform3ui" */,
107356         58711 /* "glUniform3ui" */,
107357     };
107358     return gl_provider_resolver(entrypoint_strings + 58796 /* "glUniform3uiEXT" */,
107359                                 providers, entrypoints);
107360 }
107361 
107362 static PFNGLUNIFORM3UIVPROC
epoxy_glUniform3uiv_resolver(void)107363 epoxy_glUniform3uiv_resolver(void)
107364 {
107365     static const enum gl_provider providers[] = {
107366         PROVIDER_Desktop_OpenGL_3_0,
107367         PROVIDER_OpenGL_ES_3_0,
107368         PROVIDER_GL_EXT_gpu_shader4,
107369         gl_provider_terminator
107370     };
107371     static const uint32_t entrypoints[] = {
107372         58812 /* "glUniform3uiv" */,
107373         58812 /* "glUniform3uiv" */,
107374         58826 /* "glUniform3uivEXT" */,
107375     };
107376     return gl_provider_resolver(entrypoint_strings + 58812 /* "glUniform3uiv" */,
107377                                 providers, entrypoints);
107378 }
107379 
107380 static PFNGLUNIFORM3UIVEXTPROC
epoxy_glUniform3uivEXT_resolver(void)107381 epoxy_glUniform3uivEXT_resolver(void)
107382 {
107383     static const enum gl_provider providers[] = {
107384         PROVIDER_GL_EXT_gpu_shader4,
107385         PROVIDER_Desktop_OpenGL_3_0,
107386         PROVIDER_OpenGL_ES_3_0,
107387         gl_provider_terminator
107388     };
107389     static const uint32_t entrypoints[] = {
107390         58826 /* "glUniform3uivEXT" */,
107391         58812 /* "glUniform3uiv" */,
107392         58812 /* "glUniform3uiv" */,
107393     };
107394     return gl_provider_resolver(entrypoint_strings + 58826 /* "glUniform3uivEXT" */,
107395                                 providers, entrypoints);
107396 }
107397 
107398 static PFNGLUNIFORM4DPROC
epoxy_glUniform4d_resolver(void)107399 epoxy_glUniform4d_resolver(void)
107400 {
107401     static const enum gl_provider providers[] = {
107402         PROVIDER_Desktop_OpenGL_4_0,
107403         PROVIDER_GL_ARB_gpu_shader_fp64,
107404         gl_provider_terminator
107405     };
107406     static const uint32_t entrypoints[] = {
107407         58843 /* "glUniform4d" */,
107408         58843 /* "glUniform4d" */,
107409     };
107410     return gl_provider_resolver(entrypoint_strings + 58843 /* "glUniform4d" */,
107411                                 providers, entrypoints);
107412 }
107413 
107414 static PFNGLUNIFORM4DVPROC
epoxy_glUniform4dv_resolver(void)107415 epoxy_glUniform4dv_resolver(void)
107416 {
107417     static const enum gl_provider providers[] = {
107418         PROVIDER_Desktop_OpenGL_4_0,
107419         PROVIDER_GL_ARB_gpu_shader_fp64,
107420         gl_provider_terminator
107421     };
107422     static const uint32_t entrypoints[] = {
107423         58855 /* "glUniform4dv" */,
107424         58855 /* "glUniform4dv" */,
107425     };
107426     return gl_provider_resolver(entrypoint_strings + 58855 /* "glUniform4dv" */,
107427                                 providers, entrypoints);
107428 }
107429 
107430 static PFNGLUNIFORM4FPROC
epoxy_glUniform4f_resolver(void)107431 epoxy_glUniform4f_resolver(void)
107432 {
107433     static const enum gl_provider providers[] = {
107434         PROVIDER_Desktop_OpenGL_2_0,
107435         PROVIDER_OpenGL_ES_2_0,
107436         PROVIDER_GL_ARB_shader_objects,
107437         gl_provider_terminator
107438     };
107439     static const uint32_t entrypoints[] = {
107440         58868 /* "glUniform4f" */,
107441         58868 /* "glUniform4f" */,
107442         58880 /* "glUniform4fARB" */,
107443     };
107444     return gl_provider_resolver(entrypoint_strings + 58868 /* "glUniform4f" */,
107445                                 providers, entrypoints);
107446 }
107447 
107448 static PFNGLUNIFORM4FARBPROC
epoxy_glUniform4fARB_resolver(void)107449 epoxy_glUniform4fARB_resolver(void)
107450 {
107451     static const enum gl_provider providers[] = {
107452         PROVIDER_GL_ARB_shader_objects,
107453         PROVIDER_Desktop_OpenGL_2_0,
107454         PROVIDER_OpenGL_ES_2_0,
107455         gl_provider_terminator
107456     };
107457     static const uint32_t entrypoints[] = {
107458         58880 /* "glUniform4fARB" */,
107459         58868 /* "glUniform4f" */,
107460         58868 /* "glUniform4f" */,
107461     };
107462     return gl_provider_resolver(entrypoint_strings + 58880 /* "glUniform4fARB" */,
107463                                 providers, entrypoints);
107464 }
107465 
107466 static PFNGLUNIFORM4FVPROC
epoxy_glUniform4fv_resolver(void)107467 epoxy_glUniform4fv_resolver(void)
107468 {
107469     static const enum gl_provider providers[] = {
107470         PROVIDER_Desktop_OpenGL_2_0,
107471         PROVIDER_OpenGL_ES_2_0,
107472         PROVIDER_GL_ARB_shader_objects,
107473         gl_provider_terminator
107474     };
107475     static const uint32_t entrypoints[] = {
107476         58895 /* "glUniform4fv" */,
107477         58895 /* "glUniform4fv" */,
107478         58908 /* "glUniform4fvARB" */,
107479     };
107480     return gl_provider_resolver(entrypoint_strings + 58895 /* "glUniform4fv" */,
107481                                 providers, entrypoints);
107482 }
107483 
107484 static PFNGLUNIFORM4FVARBPROC
epoxy_glUniform4fvARB_resolver(void)107485 epoxy_glUniform4fvARB_resolver(void)
107486 {
107487     static const enum gl_provider providers[] = {
107488         PROVIDER_GL_ARB_shader_objects,
107489         PROVIDER_Desktop_OpenGL_2_0,
107490         PROVIDER_OpenGL_ES_2_0,
107491         gl_provider_terminator
107492     };
107493     static const uint32_t entrypoints[] = {
107494         58908 /* "glUniform4fvARB" */,
107495         58895 /* "glUniform4fv" */,
107496         58895 /* "glUniform4fv" */,
107497     };
107498     return gl_provider_resolver(entrypoint_strings + 58908 /* "glUniform4fvARB" */,
107499                                 providers, entrypoints);
107500 }
107501 
107502 static PFNGLUNIFORM4IPROC
epoxy_glUniform4i_resolver(void)107503 epoxy_glUniform4i_resolver(void)
107504 {
107505     static const enum gl_provider providers[] = {
107506         PROVIDER_Desktop_OpenGL_2_0,
107507         PROVIDER_OpenGL_ES_2_0,
107508         PROVIDER_GL_ARB_shader_objects,
107509         gl_provider_terminator
107510     };
107511     static const uint32_t entrypoints[] = {
107512         58924 /* "glUniform4i" */,
107513         58924 /* "glUniform4i" */,
107514         59004 /* "glUniform4iARB" */,
107515     };
107516     return gl_provider_resolver(entrypoint_strings + 58924 /* "glUniform4i" */,
107517                                 providers, entrypoints);
107518 }
107519 
107520 static PFNGLUNIFORM4I64ARBPROC
epoxy_glUniform4i64ARB_resolver(void)107521 epoxy_glUniform4i64ARB_resolver(void)
107522 {
107523     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58936 /* glUniform4i64ARB */);
107524 }
107525 
107526 static PFNGLUNIFORM4I64NVPROC
epoxy_glUniform4i64NV_resolver(void)107527 epoxy_glUniform4i64NV_resolver(void)
107528 {
107529     static const enum gl_provider providers[] = {
107530         PROVIDER_GL_AMD_gpu_shader_int64,
107531         PROVIDER_GL_NV_gpu_shader5,
107532         gl_provider_terminator
107533     };
107534     static const uint32_t entrypoints[] = {
107535         58953 /* "glUniform4i64NV" */,
107536         58953 /* "glUniform4i64NV" */,
107537     };
107538     return gl_provider_resolver(entrypoint_strings + 58953 /* "glUniform4i64NV" */,
107539                                 providers, entrypoints);
107540 }
107541 
107542 static PFNGLUNIFORM4I64VARBPROC
epoxy_glUniform4i64vARB_resolver(void)107543 epoxy_glUniform4i64vARB_resolver(void)
107544 {
107545     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 58969 /* glUniform4i64vARB */);
107546 }
107547 
107548 static PFNGLUNIFORM4I64VNVPROC
epoxy_glUniform4i64vNV_resolver(void)107549 epoxy_glUniform4i64vNV_resolver(void)
107550 {
107551     static const enum gl_provider providers[] = {
107552         PROVIDER_GL_AMD_gpu_shader_int64,
107553         PROVIDER_GL_NV_gpu_shader5,
107554         gl_provider_terminator
107555     };
107556     static const uint32_t entrypoints[] = {
107557         58987 /* "glUniform4i64vNV" */,
107558         58987 /* "glUniform4i64vNV" */,
107559     };
107560     return gl_provider_resolver(entrypoint_strings + 58987 /* "glUniform4i64vNV" */,
107561                                 providers, entrypoints);
107562 }
107563 
107564 static PFNGLUNIFORM4IARBPROC
epoxy_glUniform4iARB_resolver(void)107565 epoxy_glUniform4iARB_resolver(void)
107566 {
107567     static const enum gl_provider providers[] = {
107568         PROVIDER_GL_ARB_shader_objects,
107569         PROVIDER_Desktop_OpenGL_2_0,
107570         PROVIDER_OpenGL_ES_2_0,
107571         gl_provider_terminator
107572     };
107573     static const uint32_t entrypoints[] = {
107574         59004 /* "glUniform4iARB" */,
107575         58924 /* "glUniform4i" */,
107576         58924 /* "glUniform4i" */,
107577     };
107578     return gl_provider_resolver(entrypoint_strings + 59004 /* "glUniform4iARB" */,
107579                                 providers, entrypoints);
107580 }
107581 
107582 static PFNGLUNIFORM4IVPROC
epoxy_glUniform4iv_resolver(void)107583 epoxy_glUniform4iv_resolver(void)
107584 {
107585     static const enum gl_provider providers[] = {
107586         PROVIDER_Desktop_OpenGL_2_0,
107587         PROVIDER_OpenGL_ES_2_0,
107588         PROVIDER_GL_ARB_shader_objects,
107589         gl_provider_terminator
107590     };
107591     static const uint32_t entrypoints[] = {
107592         59019 /* "glUniform4iv" */,
107593         59019 /* "glUniform4iv" */,
107594         59032 /* "glUniform4ivARB" */,
107595     };
107596     return gl_provider_resolver(entrypoint_strings + 59019 /* "glUniform4iv" */,
107597                                 providers, entrypoints);
107598 }
107599 
107600 static PFNGLUNIFORM4IVARBPROC
epoxy_glUniform4ivARB_resolver(void)107601 epoxy_glUniform4ivARB_resolver(void)
107602 {
107603     static const enum gl_provider providers[] = {
107604         PROVIDER_GL_ARB_shader_objects,
107605         PROVIDER_Desktop_OpenGL_2_0,
107606         PROVIDER_OpenGL_ES_2_0,
107607         gl_provider_terminator
107608     };
107609     static const uint32_t entrypoints[] = {
107610         59032 /* "glUniform4ivARB" */,
107611         59019 /* "glUniform4iv" */,
107612         59019 /* "glUniform4iv" */,
107613     };
107614     return gl_provider_resolver(entrypoint_strings + 59032 /* "glUniform4ivARB" */,
107615                                 providers, entrypoints);
107616 }
107617 
107618 static PFNGLUNIFORM4UIPROC
epoxy_glUniform4ui_resolver(void)107619 epoxy_glUniform4ui_resolver(void)
107620 {
107621     static const enum gl_provider providers[] = {
107622         PROVIDER_Desktop_OpenGL_3_0,
107623         PROVIDER_OpenGL_ES_3_0,
107624         PROVIDER_GL_EXT_gpu_shader4,
107625         gl_provider_terminator
107626     };
107627     static const uint32_t entrypoints[] = {
107628         59048 /* "glUniform4ui" */,
107629         59048 /* "glUniform4ui" */,
107630         59133 /* "glUniform4uiEXT" */,
107631     };
107632     return gl_provider_resolver(entrypoint_strings + 59048 /* "glUniform4ui" */,
107633                                 providers, entrypoints);
107634 }
107635 
107636 static PFNGLUNIFORM4UI64ARBPROC
epoxy_glUniform4ui64ARB_resolver(void)107637 epoxy_glUniform4ui64ARB_resolver(void)
107638 {
107639     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 59061 /* glUniform4ui64ARB */);
107640 }
107641 
107642 static PFNGLUNIFORM4UI64NVPROC
epoxy_glUniform4ui64NV_resolver(void)107643 epoxy_glUniform4ui64NV_resolver(void)
107644 {
107645     static const enum gl_provider providers[] = {
107646         PROVIDER_GL_AMD_gpu_shader_int64,
107647         PROVIDER_GL_NV_gpu_shader5,
107648         gl_provider_terminator
107649     };
107650     static const uint32_t entrypoints[] = {
107651         59079 /* "glUniform4ui64NV" */,
107652         59079 /* "glUniform4ui64NV" */,
107653     };
107654     return gl_provider_resolver(entrypoint_strings + 59079 /* "glUniform4ui64NV" */,
107655                                 providers, entrypoints);
107656 }
107657 
107658 static PFNGLUNIFORM4UI64VARBPROC
epoxy_glUniform4ui64vARB_resolver(void)107659 epoxy_glUniform4ui64vARB_resolver(void)
107660 {
107661     return gl_single_resolver(PROVIDER_GL_ARB_gpu_shader_int64, 59096 /* glUniform4ui64vARB */);
107662 }
107663 
107664 static PFNGLUNIFORM4UI64VNVPROC
epoxy_glUniform4ui64vNV_resolver(void)107665 epoxy_glUniform4ui64vNV_resolver(void)
107666 {
107667     static const enum gl_provider providers[] = {
107668         PROVIDER_GL_AMD_gpu_shader_int64,
107669         PROVIDER_GL_NV_gpu_shader5,
107670         gl_provider_terminator
107671     };
107672     static const uint32_t entrypoints[] = {
107673         59115 /* "glUniform4ui64vNV" */,
107674         59115 /* "glUniform4ui64vNV" */,
107675     };
107676     return gl_provider_resolver(entrypoint_strings + 59115 /* "glUniform4ui64vNV" */,
107677                                 providers, entrypoints);
107678 }
107679 
107680 static PFNGLUNIFORM4UIEXTPROC
epoxy_glUniform4uiEXT_resolver(void)107681 epoxy_glUniform4uiEXT_resolver(void)
107682 {
107683     static const enum gl_provider providers[] = {
107684         PROVIDER_GL_EXT_gpu_shader4,
107685         PROVIDER_Desktop_OpenGL_3_0,
107686         PROVIDER_OpenGL_ES_3_0,
107687         gl_provider_terminator
107688     };
107689     static const uint32_t entrypoints[] = {
107690         59133 /* "glUniform4uiEXT" */,
107691         59048 /* "glUniform4ui" */,
107692         59048 /* "glUniform4ui" */,
107693     };
107694     return gl_provider_resolver(entrypoint_strings + 59133 /* "glUniform4uiEXT" */,
107695                                 providers, entrypoints);
107696 }
107697 
107698 static PFNGLUNIFORM4UIVPROC
epoxy_glUniform4uiv_resolver(void)107699 epoxy_glUniform4uiv_resolver(void)
107700 {
107701     static const enum gl_provider providers[] = {
107702         PROVIDER_Desktop_OpenGL_3_0,
107703         PROVIDER_OpenGL_ES_3_0,
107704         PROVIDER_GL_EXT_gpu_shader4,
107705         gl_provider_terminator
107706     };
107707     static const uint32_t entrypoints[] = {
107708         59149 /* "glUniform4uiv" */,
107709         59149 /* "glUniform4uiv" */,
107710         59163 /* "glUniform4uivEXT" */,
107711     };
107712     return gl_provider_resolver(entrypoint_strings + 59149 /* "glUniform4uiv" */,
107713                                 providers, entrypoints);
107714 }
107715 
107716 static PFNGLUNIFORM4UIVEXTPROC
epoxy_glUniform4uivEXT_resolver(void)107717 epoxy_glUniform4uivEXT_resolver(void)
107718 {
107719     static const enum gl_provider providers[] = {
107720         PROVIDER_GL_EXT_gpu_shader4,
107721         PROVIDER_Desktop_OpenGL_3_0,
107722         PROVIDER_OpenGL_ES_3_0,
107723         gl_provider_terminator
107724     };
107725     static const uint32_t entrypoints[] = {
107726         59163 /* "glUniform4uivEXT" */,
107727         59149 /* "glUniform4uiv" */,
107728         59149 /* "glUniform4uiv" */,
107729     };
107730     return gl_provider_resolver(entrypoint_strings + 59163 /* "glUniform4uivEXT" */,
107731                                 providers, entrypoints);
107732 }
107733 
107734 static PFNGLUNIFORMBLOCKBINDINGPROC
epoxy_glUniformBlockBinding_resolver(void)107735 epoxy_glUniformBlockBinding_resolver(void)
107736 {
107737     static const enum gl_provider providers[] = {
107738         PROVIDER_Desktop_OpenGL_3_1,
107739         PROVIDER_GL_ARB_uniform_buffer_object,
107740         PROVIDER_OpenGL_ES_3_0,
107741         gl_provider_terminator
107742     };
107743     static const uint32_t entrypoints[] = {
107744         59180 /* "glUniformBlockBinding" */,
107745         59180 /* "glUniformBlockBinding" */,
107746         59180 /* "glUniformBlockBinding" */,
107747     };
107748     return gl_provider_resolver(entrypoint_strings + 59180 /* "glUniformBlockBinding" */,
107749                                 providers, entrypoints);
107750 }
107751 
107752 static PFNGLUNIFORMBUFFEREXTPROC
epoxy_glUniformBufferEXT_resolver(void)107753 epoxy_glUniformBufferEXT_resolver(void)
107754 {
107755     return gl_single_resolver(PROVIDER_GL_EXT_bindable_uniform, 59202 /* glUniformBufferEXT */);
107756 }
107757 
107758 static PFNGLUNIFORMHANDLEUI64ARBPROC
epoxy_glUniformHandleui64ARB_resolver(void)107759 epoxy_glUniformHandleui64ARB_resolver(void)
107760 {
107761     static const enum gl_provider providers[] = {
107762         PROVIDER_GL_ARB_bindless_texture,
107763         PROVIDER_GL_IMG_bindless_texture,
107764         gl_provider_terminator
107765     };
107766     static const uint32_t entrypoints[] = {
107767         59221 /* "glUniformHandleui64ARB" */,
107768         59244 /* "glUniformHandleui64IMG" */,
107769     };
107770     return gl_provider_resolver(entrypoint_strings + 59221 /* "glUniformHandleui64ARB" */,
107771                                 providers, entrypoints);
107772 }
107773 
107774 static PFNGLUNIFORMHANDLEUI64IMGPROC
epoxy_glUniformHandleui64IMG_resolver(void)107775 epoxy_glUniformHandleui64IMG_resolver(void)
107776 {
107777     static const enum gl_provider providers[] = {
107778         PROVIDER_GL_IMG_bindless_texture,
107779         PROVIDER_GL_ARB_bindless_texture,
107780         gl_provider_terminator
107781     };
107782     static const uint32_t entrypoints[] = {
107783         59244 /* "glUniformHandleui64IMG" */,
107784         59221 /* "glUniformHandleui64ARB" */,
107785     };
107786     return gl_provider_resolver(entrypoint_strings + 59244 /* "glUniformHandleui64IMG" */,
107787                                 providers, entrypoints);
107788 }
107789 
107790 static PFNGLUNIFORMHANDLEUI64NVPROC
epoxy_glUniformHandleui64NV_resolver(void)107791 epoxy_glUniformHandleui64NV_resolver(void)
107792 {
107793     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 59267 /* glUniformHandleui64NV */);
107794 }
107795 
107796 static PFNGLUNIFORMHANDLEUI64VARBPROC
epoxy_glUniformHandleui64vARB_resolver(void)107797 epoxy_glUniformHandleui64vARB_resolver(void)
107798 {
107799     static const enum gl_provider providers[] = {
107800         PROVIDER_GL_ARB_bindless_texture,
107801         PROVIDER_GL_IMG_bindless_texture,
107802         gl_provider_terminator
107803     };
107804     static const uint32_t entrypoints[] = {
107805         59289 /* "glUniformHandleui64vARB" */,
107806         59313 /* "glUniformHandleui64vIMG" */,
107807     };
107808     return gl_provider_resolver(entrypoint_strings + 59289 /* "glUniformHandleui64vARB" */,
107809                                 providers, entrypoints);
107810 }
107811 
107812 static PFNGLUNIFORMHANDLEUI64VIMGPROC
epoxy_glUniformHandleui64vIMG_resolver(void)107813 epoxy_glUniformHandleui64vIMG_resolver(void)
107814 {
107815     static const enum gl_provider providers[] = {
107816         PROVIDER_GL_IMG_bindless_texture,
107817         PROVIDER_GL_ARB_bindless_texture,
107818         gl_provider_terminator
107819     };
107820     static const uint32_t entrypoints[] = {
107821         59313 /* "glUniformHandleui64vIMG" */,
107822         59289 /* "glUniformHandleui64vARB" */,
107823     };
107824     return gl_provider_resolver(entrypoint_strings + 59313 /* "glUniformHandleui64vIMG" */,
107825                                 providers, entrypoints);
107826 }
107827 
107828 static PFNGLUNIFORMHANDLEUI64VNVPROC
epoxy_glUniformHandleui64vNV_resolver(void)107829 epoxy_glUniformHandleui64vNV_resolver(void)
107830 {
107831     return gl_single_resolver(PROVIDER_GL_NV_bindless_texture, 59337 /* glUniformHandleui64vNV */);
107832 }
107833 
107834 static PFNGLUNIFORMMATRIX2DVPROC
epoxy_glUniformMatrix2dv_resolver(void)107835 epoxy_glUniformMatrix2dv_resolver(void)
107836 {
107837     static const enum gl_provider providers[] = {
107838         PROVIDER_Desktop_OpenGL_4_0,
107839         PROVIDER_GL_ARB_gpu_shader_fp64,
107840         gl_provider_terminator
107841     };
107842     static const uint32_t entrypoints[] = {
107843         59360 /* "glUniformMatrix2dv" */,
107844         59360 /* "glUniformMatrix2dv" */,
107845     };
107846     return gl_provider_resolver(entrypoint_strings + 59360 /* "glUniformMatrix2dv" */,
107847                                 providers, entrypoints);
107848 }
107849 
107850 static PFNGLUNIFORMMATRIX2FVPROC
epoxy_glUniformMatrix2fv_resolver(void)107851 epoxy_glUniformMatrix2fv_resolver(void)
107852 {
107853     static const enum gl_provider providers[] = {
107854         PROVIDER_Desktop_OpenGL_2_0,
107855         PROVIDER_OpenGL_ES_2_0,
107856         PROVIDER_GL_ARB_shader_objects,
107857         gl_provider_terminator
107858     };
107859     static const uint32_t entrypoints[] = {
107860         59379 /* "glUniformMatrix2fv" */,
107861         59379 /* "glUniformMatrix2fv" */,
107862         59398 /* "glUniformMatrix2fvARB" */,
107863     };
107864     return gl_provider_resolver(entrypoint_strings + 59379 /* "glUniformMatrix2fv" */,
107865                                 providers, entrypoints);
107866 }
107867 
107868 static PFNGLUNIFORMMATRIX2FVARBPROC
epoxy_glUniformMatrix2fvARB_resolver(void)107869 epoxy_glUniformMatrix2fvARB_resolver(void)
107870 {
107871     static const enum gl_provider providers[] = {
107872         PROVIDER_GL_ARB_shader_objects,
107873         PROVIDER_Desktop_OpenGL_2_0,
107874         PROVIDER_OpenGL_ES_2_0,
107875         gl_provider_terminator
107876     };
107877     static const uint32_t entrypoints[] = {
107878         59398 /* "glUniformMatrix2fvARB" */,
107879         59379 /* "glUniformMatrix2fv" */,
107880         59379 /* "glUniformMatrix2fv" */,
107881     };
107882     return gl_provider_resolver(entrypoint_strings + 59398 /* "glUniformMatrix2fvARB" */,
107883                                 providers, entrypoints);
107884 }
107885 
107886 static PFNGLUNIFORMMATRIX2X3DVPROC
epoxy_glUniformMatrix2x3dv_resolver(void)107887 epoxy_glUniformMatrix2x3dv_resolver(void)
107888 {
107889     static const enum gl_provider providers[] = {
107890         PROVIDER_Desktop_OpenGL_4_0,
107891         PROVIDER_GL_ARB_gpu_shader_fp64,
107892         gl_provider_terminator
107893     };
107894     static const uint32_t entrypoints[] = {
107895         59420 /* "glUniformMatrix2x3dv" */,
107896         59420 /* "glUniformMatrix2x3dv" */,
107897     };
107898     return gl_provider_resolver(entrypoint_strings + 59420 /* "glUniformMatrix2x3dv" */,
107899                                 providers, entrypoints);
107900 }
107901 
107902 static PFNGLUNIFORMMATRIX2X3FVPROC
epoxy_glUniformMatrix2x3fv_resolver(void)107903 epoxy_glUniformMatrix2x3fv_resolver(void)
107904 {
107905     static const enum gl_provider providers[] = {
107906         PROVIDER_Desktop_OpenGL_2_1,
107907         PROVIDER_OpenGL_ES_3_0,
107908         PROVIDER_GL_NV_non_square_matrices,
107909         gl_provider_terminator
107910     };
107911     static const uint32_t entrypoints[] = {
107912         59441 /* "glUniformMatrix2x3fv" */,
107913         59441 /* "glUniformMatrix2x3fv" */,
107914         59462 /* "glUniformMatrix2x3fvNV" */,
107915     };
107916     return gl_provider_resolver(entrypoint_strings + 59441 /* "glUniformMatrix2x3fv" */,
107917                                 providers, entrypoints);
107918 }
107919 
107920 static PFNGLUNIFORMMATRIX2X3FVNVPROC
epoxy_glUniformMatrix2x3fvNV_resolver(void)107921 epoxy_glUniformMatrix2x3fvNV_resolver(void)
107922 {
107923     static const enum gl_provider providers[] = {
107924         PROVIDER_GL_NV_non_square_matrices,
107925         PROVIDER_Desktop_OpenGL_2_1,
107926         PROVIDER_OpenGL_ES_3_0,
107927         gl_provider_terminator
107928     };
107929     static const uint32_t entrypoints[] = {
107930         59462 /* "glUniformMatrix2x3fvNV" */,
107931         59441 /* "glUniformMatrix2x3fv" */,
107932         59441 /* "glUniformMatrix2x3fv" */,
107933     };
107934     return gl_provider_resolver(entrypoint_strings + 59462 /* "glUniformMatrix2x3fvNV" */,
107935                                 providers, entrypoints);
107936 }
107937 
107938 static PFNGLUNIFORMMATRIX2X4DVPROC
epoxy_glUniformMatrix2x4dv_resolver(void)107939 epoxy_glUniformMatrix2x4dv_resolver(void)
107940 {
107941     static const enum gl_provider providers[] = {
107942         PROVIDER_Desktop_OpenGL_4_0,
107943         PROVIDER_GL_ARB_gpu_shader_fp64,
107944         gl_provider_terminator
107945     };
107946     static const uint32_t entrypoints[] = {
107947         59485 /* "glUniformMatrix2x4dv" */,
107948         59485 /* "glUniformMatrix2x4dv" */,
107949     };
107950     return gl_provider_resolver(entrypoint_strings + 59485 /* "glUniformMatrix2x4dv" */,
107951                                 providers, entrypoints);
107952 }
107953 
107954 static PFNGLUNIFORMMATRIX2X4FVPROC
epoxy_glUniformMatrix2x4fv_resolver(void)107955 epoxy_glUniformMatrix2x4fv_resolver(void)
107956 {
107957     static const enum gl_provider providers[] = {
107958         PROVIDER_Desktop_OpenGL_2_1,
107959         PROVIDER_OpenGL_ES_3_0,
107960         PROVIDER_GL_NV_non_square_matrices,
107961         gl_provider_terminator
107962     };
107963     static const uint32_t entrypoints[] = {
107964         59506 /* "glUniformMatrix2x4fv" */,
107965         59506 /* "glUniformMatrix2x4fv" */,
107966         59527 /* "glUniformMatrix2x4fvNV" */,
107967     };
107968     return gl_provider_resolver(entrypoint_strings + 59506 /* "glUniformMatrix2x4fv" */,
107969                                 providers, entrypoints);
107970 }
107971 
107972 static PFNGLUNIFORMMATRIX2X4FVNVPROC
epoxy_glUniformMatrix2x4fvNV_resolver(void)107973 epoxy_glUniformMatrix2x4fvNV_resolver(void)
107974 {
107975     static const enum gl_provider providers[] = {
107976         PROVIDER_GL_NV_non_square_matrices,
107977         PROVIDER_Desktop_OpenGL_2_1,
107978         PROVIDER_OpenGL_ES_3_0,
107979         gl_provider_terminator
107980     };
107981     static const uint32_t entrypoints[] = {
107982         59527 /* "glUniformMatrix2x4fvNV" */,
107983         59506 /* "glUniformMatrix2x4fv" */,
107984         59506 /* "glUniformMatrix2x4fv" */,
107985     };
107986     return gl_provider_resolver(entrypoint_strings + 59527 /* "glUniformMatrix2x4fvNV" */,
107987                                 providers, entrypoints);
107988 }
107989 
107990 static PFNGLUNIFORMMATRIX3DVPROC
epoxy_glUniformMatrix3dv_resolver(void)107991 epoxy_glUniformMatrix3dv_resolver(void)
107992 {
107993     static const enum gl_provider providers[] = {
107994         PROVIDER_Desktop_OpenGL_4_0,
107995         PROVIDER_GL_ARB_gpu_shader_fp64,
107996         gl_provider_terminator
107997     };
107998     static const uint32_t entrypoints[] = {
107999         59550 /* "glUniformMatrix3dv" */,
108000         59550 /* "glUniformMatrix3dv" */,
108001     };
108002     return gl_provider_resolver(entrypoint_strings + 59550 /* "glUniformMatrix3dv" */,
108003                                 providers, entrypoints);
108004 }
108005 
108006 static PFNGLUNIFORMMATRIX3FVPROC
epoxy_glUniformMatrix3fv_resolver(void)108007 epoxy_glUniformMatrix3fv_resolver(void)
108008 {
108009     static const enum gl_provider providers[] = {
108010         PROVIDER_Desktop_OpenGL_2_0,
108011         PROVIDER_OpenGL_ES_2_0,
108012         PROVIDER_GL_ARB_shader_objects,
108013         gl_provider_terminator
108014     };
108015     static const uint32_t entrypoints[] = {
108016         59569 /* "glUniformMatrix3fv" */,
108017         59569 /* "glUniformMatrix3fv" */,
108018         59588 /* "glUniformMatrix3fvARB" */,
108019     };
108020     return gl_provider_resolver(entrypoint_strings + 59569 /* "glUniformMatrix3fv" */,
108021                                 providers, entrypoints);
108022 }
108023 
108024 static PFNGLUNIFORMMATRIX3FVARBPROC
epoxy_glUniformMatrix3fvARB_resolver(void)108025 epoxy_glUniformMatrix3fvARB_resolver(void)
108026 {
108027     static const enum gl_provider providers[] = {
108028         PROVIDER_GL_ARB_shader_objects,
108029         PROVIDER_Desktop_OpenGL_2_0,
108030         PROVIDER_OpenGL_ES_2_0,
108031         gl_provider_terminator
108032     };
108033     static const uint32_t entrypoints[] = {
108034         59588 /* "glUniformMatrix3fvARB" */,
108035         59569 /* "glUniformMatrix3fv" */,
108036         59569 /* "glUniformMatrix3fv" */,
108037     };
108038     return gl_provider_resolver(entrypoint_strings + 59588 /* "glUniformMatrix3fvARB" */,
108039                                 providers, entrypoints);
108040 }
108041 
108042 static PFNGLUNIFORMMATRIX3X2DVPROC
epoxy_glUniformMatrix3x2dv_resolver(void)108043 epoxy_glUniformMatrix3x2dv_resolver(void)
108044 {
108045     static const enum gl_provider providers[] = {
108046         PROVIDER_Desktop_OpenGL_4_0,
108047         PROVIDER_GL_ARB_gpu_shader_fp64,
108048         gl_provider_terminator
108049     };
108050     static const uint32_t entrypoints[] = {
108051         59610 /* "glUniformMatrix3x2dv" */,
108052         59610 /* "glUniformMatrix3x2dv" */,
108053     };
108054     return gl_provider_resolver(entrypoint_strings + 59610 /* "glUniformMatrix3x2dv" */,
108055                                 providers, entrypoints);
108056 }
108057 
108058 static PFNGLUNIFORMMATRIX3X2FVPROC
epoxy_glUniformMatrix3x2fv_resolver(void)108059 epoxy_glUniformMatrix3x2fv_resolver(void)
108060 {
108061     static const enum gl_provider providers[] = {
108062         PROVIDER_Desktop_OpenGL_2_1,
108063         PROVIDER_OpenGL_ES_3_0,
108064         PROVIDER_GL_NV_non_square_matrices,
108065         gl_provider_terminator
108066     };
108067     static const uint32_t entrypoints[] = {
108068         59631 /* "glUniformMatrix3x2fv" */,
108069         59631 /* "glUniformMatrix3x2fv" */,
108070         59652 /* "glUniformMatrix3x2fvNV" */,
108071     };
108072     return gl_provider_resolver(entrypoint_strings + 59631 /* "glUniformMatrix3x2fv" */,
108073                                 providers, entrypoints);
108074 }
108075 
108076 static PFNGLUNIFORMMATRIX3X2FVNVPROC
epoxy_glUniformMatrix3x2fvNV_resolver(void)108077 epoxy_glUniformMatrix3x2fvNV_resolver(void)
108078 {
108079     static const enum gl_provider providers[] = {
108080         PROVIDER_GL_NV_non_square_matrices,
108081         PROVIDER_Desktop_OpenGL_2_1,
108082         PROVIDER_OpenGL_ES_3_0,
108083         gl_provider_terminator
108084     };
108085     static const uint32_t entrypoints[] = {
108086         59652 /* "glUniformMatrix3x2fvNV" */,
108087         59631 /* "glUniformMatrix3x2fv" */,
108088         59631 /* "glUniformMatrix3x2fv" */,
108089     };
108090     return gl_provider_resolver(entrypoint_strings + 59652 /* "glUniformMatrix3x2fvNV" */,
108091                                 providers, entrypoints);
108092 }
108093 
108094 static PFNGLUNIFORMMATRIX3X4DVPROC
epoxy_glUniformMatrix3x4dv_resolver(void)108095 epoxy_glUniformMatrix3x4dv_resolver(void)
108096 {
108097     static const enum gl_provider providers[] = {
108098         PROVIDER_Desktop_OpenGL_4_0,
108099         PROVIDER_GL_ARB_gpu_shader_fp64,
108100         gl_provider_terminator
108101     };
108102     static const uint32_t entrypoints[] = {
108103         59675 /* "glUniformMatrix3x4dv" */,
108104         59675 /* "glUniformMatrix3x4dv" */,
108105     };
108106     return gl_provider_resolver(entrypoint_strings + 59675 /* "glUniformMatrix3x4dv" */,
108107                                 providers, entrypoints);
108108 }
108109 
108110 static PFNGLUNIFORMMATRIX3X4FVPROC
epoxy_glUniformMatrix3x4fv_resolver(void)108111 epoxy_glUniformMatrix3x4fv_resolver(void)
108112 {
108113     static const enum gl_provider providers[] = {
108114         PROVIDER_Desktop_OpenGL_2_1,
108115         PROVIDER_OpenGL_ES_3_0,
108116         PROVIDER_GL_NV_non_square_matrices,
108117         gl_provider_terminator
108118     };
108119     static const uint32_t entrypoints[] = {
108120         59696 /* "glUniformMatrix3x4fv" */,
108121         59696 /* "glUniformMatrix3x4fv" */,
108122         59717 /* "glUniformMatrix3x4fvNV" */,
108123     };
108124     return gl_provider_resolver(entrypoint_strings + 59696 /* "glUniformMatrix3x4fv" */,
108125                                 providers, entrypoints);
108126 }
108127 
108128 static PFNGLUNIFORMMATRIX3X4FVNVPROC
epoxy_glUniformMatrix3x4fvNV_resolver(void)108129 epoxy_glUniformMatrix3x4fvNV_resolver(void)
108130 {
108131     static const enum gl_provider providers[] = {
108132         PROVIDER_GL_NV_non_square_matrices,
108133         PROVIDER_Desktop_OpenGL_2_1,
108134         PROVIDER_OpenGL_ES_3_0,
108135         gl_provider_terminator
108136     };
108137     static const uint32_t entrypoints[] = {
108138         59717 /* "glUniformMatrix3x4fvNV" */,
108139         59696 /* "glUniformMatrix3x4fv" */,
108140         59696 /* "glUniformMatrix3x4fv" */,
108141     };
108142     return gl_provider_resolver(entrypoint_strings + 59717 /* "glUniformMatrix3x4fvNV" */,
108143                                 providers, entrypoints);
108144 }
108145 
108146 static PFNGLUNIFORMMATRIX4DVPROC
epoxy_glUniformMatrix4dv_resolver(void)108147 epoxy_glUniformMatrix4dv_resolver(void)
108148 {
108149     static const enum gl_provider providers[] = {
108150         PROVIDER_Desktop_OpenGL_4_0,
108151         PROVIDER_GL_ARB_gpu_shader_fp64,
108152         gl_provider_terminator
108153     };
108154     static const uint32_t entrypoints[] = {
108155         59740 /* "glUniformMatrix4dv" */,
108156         59740 /* "glUniformMatrix4dv" */,
108157     };
108158     return gl_provider_resolver(entrypoint_strings + 59740 /* "glUniformMatrix4dv" */,
108159                                 providers, entrypoints);
108160 }
108161 
108162 static PFNGLUNIFORMMATRIX4FVPROC
epoxy_glUniformMatrix4fv_resolver(void)108163 epoxy_glUniformMatrix4fv_resolver(void)
108164 {
108165     static const enum gl_provider providers[] = {
108166         PROVIDER_Desktop_OpenGL_2_0,
108167         PROVIDER_OpenGL_ES_2_0,
108168         PROVIDER_GL_ARB_shader_objects,
108169         gl_provider_terminator
108170     };
108171     static const uint32_t entrypoints[] = {
108172         59759 /* "glUniformMatrix4fv" */,
108173         59759 /* "glUniformMatrix4fv" */,
108174         59778 /* "glUniformMatrix4fvARB" */,
108175     };
108176     return gl_provider_resolver(entrypoint_strings + 59759 /* "glUniformMatrix4fv" */,
108177                                 providers, entrypoints);
108178 }
108179 
108180 static PFNGLUNIFORMMATRIX4FVARBPROC
epoxy_glUniformMatrix4fvARB_resolver(void)108181 epoxy_glUniformMatrix4fvARB_resolver(void)
108182 {
108183     static const enum gl_provider providers[] = {
108184         PROVIDER_GL_ARB_shader_objects,
108185         PROVIDER_Desktop_OpenGL_2_0,
108186         PROVIDER_OpenGL_ES_2_0,
108187         gl_provider_terminator
108188     };
108189     static const uint32_t entrypoints[] = {
108190         59778 /* "glUniformMatrix4fvARB" */,
108191         59759 /* "glUniformMatrix4fv" */,
108192         59759 /* "glUniformMatrix4fv" */,
108193     };
108194     return gl_provider_resolver(entrypoint_strings + 59778 /* "glUniformMatrix4fvARB" */,
108195                                 providers, entrypoints);
108196 }
108197 
108198 static PFNGLUNIFORMMATRIX4X2DVPROC
epoxy_glUniformMatrix4x2dv_resolver(void)108199 epoxy_glUniformMatrix4x2dv_resolver(void)
108200 {
108201     static const enum gl_provider providers[] = {
108202         PROVIDER_Desktop_OpenGL_4_0,
108203         PROVIDER_GL_ARB_gpu_shader_fp64,
108204         gl_provider_terminator
108205     };
108206     static const uint32_t entrypoints[] = {
108207         59800 /* "glUniformMatrix4x2dv" */,
108208         59800 /* "glUniformMatrix4x2dv" */,
108209     };
108210     return gl_provider_resolver(entrypoint_strings + 59800 /* "glUniformMatrix4x2dv" */,
108211                                 providers, entrypoints);
108212 }
108213 
108214 static PFNGLUNIFORMMATRIX4X2FVPROC
epoxy_glUniformMatrix4x2fv_resolver(void)108215 epoxy_glUniformMatrix4x2fv_resolver(void)
108216 {
108217     static const enum gl_provider providers[] = {
108218         PROVIDER_Desktop_OpenGL_2_1,
108219         PROVIDER_OpenGL_ES_3_0,
108220         PROVIDER_GL_NV_non_square_matrices,
108221         gl_provider_terminator
108222     };
108223     static const uint32_t entrypoints[] = {
108224         59821 /* "glUniformMatrix4x2fv" */,
108225         59821 /* "glUniformMatrix4x2fv" */,
108226         59842 /* "glUniformMatrix4x2fvNV" */,
108227     };
108228     return gl_provider_resolver(entrypoint_strings + 59821 /* "glUniformMatrix4x2fv" */,
108229                                 providers, entrypoints);
108230 }
108231 
108232 static PFNGLUNIFORMMATRIX4X2FVNVPROC
epoxy_glUniformMatrix4x2fvNV_resolver(void)108233 epoxy_glUniformMatrix4x2fvNV_resolver(void)
108234 {
108235     static const enum gl_provider providers[] = {
108236         PROVIDER_GL_NV_non_square_matrices,
108237         PROVIDER_Desktop_OpenGL_2_1,
108238         PROVIDER_OpenGL_ES_3_0,
108239         gl_provider_terminator
108240     };
108241     static const uint32_t entrypoints[] = {
108242         59842 /* "glUniformMatrix4x2fvNV" */,
108243         59821 /* "glUniformMatrix4x2fv" */,
108244         59821 /* "glUniformMatrix4x2fv" */,
108245     };
108246     return gl_provider_resolver(entrypoint_strings + 59842 /* "glUniformMatrix4x2fvNV" */,
108247                                 providers, entrypoints);
108248 }
108249 
108250 static PFNGLUNIFORMMATRIX4X3DVPROC
epoxy_glUniformMatrix4x3dv_resolver(void)108251 epoxy_glUniformMatrix4x3dv_resolver(void)
108252 {
108253     static const enum gl_provider providers[] = {
108254         PROVIDER_Desktop_OpenGL_4_0,
108255         PROVIDER_GL_ARB_gpu_shader_fp64,
108256         gl_provider_terminator
108257     };
108258     static const uint32_t entrypoints[] = {
108259         59865 /* "glUniformMatrix4x3dv" */,
108260         59865 /* "glUniformMatrix4x3dv" */,
108261     };
108262     return gl_provider_resolver(entrypoint_strings + 59865 /* "glUniformMatrix4x3dv" */,
108263                                 providers, entrypoints);
108264 }
108265 
108266 static PFNGLUNIFORMMATRIX4X3FVPROC
epoxy_glUniformMatrix4x3fv_resolver(void)108267 epoxy_glUniformMatrix4x3fv_resolver(void)
108268 {
108269     static const enum gl_provider providers[] = {
108270         PROVIDER_Desktop_OpenGL_2_1,
108271         PROVIDER_OpenGL_ES_3_0,
108272         PROVIDER_GL_NV_non_square_matrices,
108273         gl_provider_terminator
108274     };
108275     static const uint32_t entrypoints[] = {
108276         59886 /* "glUniformMatrix4x3fv" */,
108277         59886 /* "glUniformMatrix4x3fv" */,
108278         59907 /* "glUniformMatrix4x3fvNV" */,
108279     };
108280     return gl_provider_resolver(entrypoint_strings + 59886 /* "glUniformMatrix4x3fv" */,
108281                                 providers, entrypoints);
108282 }
108283 
108284 static PFNGLUNIFORMMATRIX4X3FVNVPROC
epoxy_glUniformMatrix4x3fvNV_resolver(void)108285 epoxy_glUniformMatrix4x3fvNV_resolver(void)
108286 {
108287     static const enum gl_provider providers[] = {
108288         PROVIDER_GL_NV_non_square_matrices,
108289         PROVIDER_Desktop_OpenGL_2_1,
108290         PROVIDER_OpenGL_ES_3_0,
108291         gl_provider_terminator
108292     };
108293     static const uint32_t entrypoints[] = {
108294         59907 /* "glUniformMatrix4x3fvNV" */,
108295         59886 /* "glUniformMatrix4x3fv" */,
108296         59886 /* "glUniformMatrix4x3fv" */,
108297     };
108298     return gl_provider_resolver(entrypoint_strings + 59907 /* "glUniformMatrix4x3fvNV" */,
108299                                 providers, entrypoints);
108300 }
108301 
108302 static PFNGLUNIFORMSUBROUTINESUIVPROC
epoxy_glUniformSubroutinesuiv_resolver(void)108303 epoxy_glUniformSubroutinesuiv_resolver(void)
108304 {
108305     static const enum gl_provider providers[] = {
108306         PROVIDER_Desktop_OpenGL_4_0,
108307         PROVIDER_GL_ARB_shader_subroutine,
108308         gl_provider_terminator
108309     };
108310     static const uint32_t entrypoints[] = {
108311         59930 /* "glUniformSubroutinesuiv" */,
108312         59930 /* "glUniformSubroutinesuiv" */,
108313     };
108314     return gl_provider_resolver(entrypoint_strings + 59930 /* "glUniformSubroutinesuiv" */,
108315                                 providers, entrypoints);
108316 }
108317 
108318 static PFNGLUNIFORMUI64NVPROC
epoxy_glUniformui64NV_resolver(void)108319 epoxy_glUniformui64NV_resolver(void)
108320 {
108321     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 59954 /* glUniformui64NV */);
108322 }
108323 
108324 static PFNGLUNIFORMUI64VNVPROC
epoxy_glUniformui64vNV_resolver(void)108325 epoxy_glUniformui64vNV_resolver(void)
108326 {
108327     return gl_single_resolver(PROVIDER_GL_NV_shader_buffer_load, 59970 /* glUniformui64vNV */);
108328 }
108329 
108330 static PFNGLUNLOCKARRAYSEXTPROC
epoxy_glUnlockArraysEXT_resolver(void)108331 epoxy_glUnlockArraysEXT_resolver(void)
108332 {
108333     return gl_single_resolver(PROVIDER_GL_EXT_compiled_vertex_array, 59987 /* glUnlockArraysEXT */);
108334 }
108335 
108336 static PFNGLUNMAPBUFFERPROC
epoxy_glUnmapBuffer_resolver(void)108337 epoxy_glUnmapBuffer_resolver(void)
108338 {
108339     static const enum gl_provider providers[] = {
108340         PROVIDER_Desktop_OpenGL_1_5,
108341         PROVIDER_OpenGL_ES_3_0,
108342         PROVIDER_GL_ARB_vertex_buffer_object,
108343         PROVIDER_GL_OES_mapbuffer,
108344         gl_provider_terminator
108345     };
108346     static const uint32_t entrypoints[] = {
108347         60005 /* "glUnmapBuffer" */,
108348         60005 /* "glUnmapBuffer" */,
108349         60019 /* "glUnmapBufferARB" */,
108350         60036 /* "glUnmapBufferOES" */,
108351     };
108352     return gl_provider_resolver(entrypoint_strings + 60005 /* "glUnmapBuffer" */,
108353                                 providers, entrypoints);
108354 }
108355 
108356 static PFNGLUNMAPBUFFERARBPROC
epoxy_glUnmapBufferARB_resolver(void)108357 epoxy_glUnmapBufferARB_resolver(void)
108358 {
108359     static const enum gl_provider providers[] = {
108360         PROVIDER_GL_ARB_vertex_buffer_object,
108361         PROVIDER_Desktop_OpenGL_1_5,
108362         PROVIDER_OpenGL_ES_3_0,
108363         PROVIDER_GL_OES_mapbuffer,
108364         gl_provider_terminator
108365     };
108366     static const uint32_t entrypoints[] = {
108367         60019 /* "glUnmapBufferARB" */,
108368         60005 /* "glUnmapBuffer" */,
108369         60005 /* "glUnmapBuffer" */,
108370         60036 /* "glUnmapBufferOES" */,
108371     };
108372     return gl_provider_resolver(entrypoint_strings + 60019 /* "glUnmapBufferARB" */,
108373                                 providers, entrypoints);
108374 }
108375 
108376 static PFNGLUNMAPBUFFEROESPROC
epoxy_glUnmapBufferOES_resolver(void)108377 epoxy_glUnmapBufferOES_resolver(void)
108378 {
108379     static const enum gl_provider providers[] = {
108380         PROVIDER_GL_OES_mapbuffer,
108381         PROVIDER_Desktop_OpenGL_1_5,
108382         PROVIDER_OpenGL_ES_3_0,
108383         PROVIDER_GL_ARB_vertex_buffer_object,
108384         gl_provider_terminator
108385     };
108386     static const uint32_t entrypoints[] = {
108387         60036 /* "glUnmapBufferOES" */,
108388         60005 /* "glUnmapBuffer" */,
108389         60005 /* "glUnmapBuffer" */,
108390         60019 /* "glUnmapBufferARB" */,
108391     };
108392     return gl_provider_resolver(entrypoint_strings + 60036 /* "glUnmapBufferOES" */,
108393                                 providers, entrypoints);
108394 }
108395 
108396 static PFNGLUNMAPNAMEDBUFFERPROC
epoxy_glUnmapNamedBuffer_resolver(void)108397 epoxy_glUnmapNamedBuffer_resolver(void)
108398 {
108399     static const enum gl_provider providers[] = {
108400         PROVIDER_Desktop_OpenGL_4_5,
108401         PROVIDER_GL_ARB_direct_state_access,
108402         gl_provider_terminator
108403     };
108404     static const uint32_t entrypoints[] = {
108405         60053 /* "glUnmapNamedBuffer" */,
108406         60053 /* "glUnmapNamedBuffer" */,
108407     };
108408     return gl_provider_resolver(entrypoint_strings + 60053 /* "glUnmapNamedBuffer" */,
108409                                 providers, entrypoints);
108410 }
108411 
108412 static PFNGLUNMAPNAMEDBUFFEREXTPROC
epoxy_glUnmapNamedBufferEXT_resolver(void)108413 epoxy_glUnmapNamedBufferEXT_resolver(void)
108414 {
108415     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 60072 /* glUnmapNamedBufferEXT */);
108416 }
108417 
108418 static PFNGLUNMAPOBJECTBUFFERATIPROC
epoxy_glUnmapObjectBufferATI_resolver(void)108419 epoxy_glUnmapObjectBufferATI_resolver(void)
108420 {
108421     return gl_single_resolver(PROVIDER_GL_ATI_map_object_buffer, 60094 /* glUnmapObjectBufferATI */);
108422 }
108423 
108424 static PFNGLUNMAPTEXTURE2DINTELPROC
epoxy_glUnmapTexture2DINTEL_resolver(void)108425 epoxy_glUnmapTexture2DINTEL_resolver(void)
108426 {
108427     return gl_single_resolver(PROVIDER_GL_INTEL_map_texture, 60117 /* glUnmapTexture2DINTEL */);
108428 }
108429 
108430 static PFNGLUPDATEOBJECTBUFFERATIPROC
epoxy_glUpdateObjectBufferATI_resolver(void)108431 epoxy_glUpdateObjectBufferATI_resolver(void)
108432 {
108433     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 60139 /* glUpdateObjectBufferATI */);
108434 }
108435 
108436 static PFNGLUPLOADGPUMASKNVXPROC
epoxy_glUploadGpuMaskNVX_resolver(void)108437 epoxy_glUploadGpuMaskNVX_resolver(void)
108438 {
108439     return gl_single_resolver(PROVIDER_GL_NVX_gpu_multicast2, 60163 /* glUploadGpuMaskNVX */);
108440 }
108441 
108442 static PFNGLUSEPROGRAMPROC
epoxy_glUseProgram_resolver(void)108443 epoxy_glUseProgram_resolver(void)
108444 {
108445     static const enum gl_provider providers[] = {
108446         PROVIDER_Desktop_OpenGL_2_0,
108447         PROVIDER_OpenGL_ES_2_0,
108448         PROVIDER_GL_ARB_shader_objects,
108449         gl_provider_terminator
108450     };
108451     static const uint32_t entrypoints[] = {
108452         60182 /* "glUseProgram" */,
108453         60182 /* "glUseProgram" */,
108454         60195 /* "glUseProgramObjectARB" */,
108455     };
108456     return gl_provider_resolver(entrypoint_strings + 60182 /* "glUseProgram" */,
108457                                 providers, entrypoints);
108458 }
108459 
108460 static PFNGLUSEPROGRAMOBJECTARBPROC
epoxy_glUseProgramObjectARB_resolver(void)108461 epoxy_glUseProgramObjectARB_resolver(void)
108462 {
108463     static const enum gl_provider providers[] = {
108464         PROVIDER_GL_ARB_shader_objects,
108465         PROVIDER_Desktop_OpenGL_2_0,
108466         PROVIDER_OpenGL_ES_2_0,
108467         gl_provider_terminator
108468     };
108469     static const uint32_t entrypoints[] = {
108470         60195 /* "glUseProgramObjectARB" */,
108471         60182 /* "glUseProgram" */,
108472         60182 /* "glUseProgram" */,
108473     };
108474     return gl_provider_resolver(entrypoint_strings + 60195 /* "glUseProgramObjectARB" */,
108475                                 providers, entrypoints);
108476 }
108477 
108478 static PFNGLUSEPROGRAMSTAGESPROC
epoxy_glUseProgramStages_resolver(void)108479 epoxy_glUseProgramStages_resolver(void)
108480 {
108481     static const enum gl_provider providers[] = {
108482         PROVIDER_Desktop_OpenGL_4_1,
108483         PROVIDER_GL_ARB_separate_shader_objects,
108484         PROVIDER_OpenGL_ES_3_1,
108485         gl_provider_terminator
108486     };
108487     static const uint32_t entrypoints[] = {
108488         60217 /* "glUseProgramStages" */,
108489         60217 /* "glUseProgramStages" */,
108490         60217 /* "glUseProgramStages" */,
108491     };
108492     return gl_provider_resolver(entrypoint_strings + 60217 /* "glUseProgramStages" */,
108493                                 providers, entrypoints);
108494 }
108495 
108496 static PFNGLUSEPROGRAMSTAGESEXTPROC
epoxy_glUseProgramStagesEXT_resolver(void)108497 epoxy_glUseProgramStagesEXT_resolver(void)
108498 {
108499     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 60236 /* glUseProgramStagesEXT */);
108500 }
108501 
108502 static PFNGLUSESHADERPROGRAMEXTPROC
epoxy_glUseShaderProgramEXT_resolver(void)108503 epoxy_glUseShaderProgramEXT_resolver(void)
108504 {
108505     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 60258 /* glUseShaderProgramEXT */);
108506 }
108507 
108508 static PFNGLVDPAUFININVPROC
epoxy_glVDPAUFiniNV_resolver(void)108509 epoxy_glVDPAUFiniNV_resolver(void)
108510 {
108511     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60280 /* glVDPAUFiniNV */);
108512 }
108513 
108514 static PFNGLVDPAUGETSURFACEIVNVPROC
epoxy_glVDPAUGetSurfaceivNV_resolver(void)108515 epoxy_glVDPAUGetSurfaceivNV_resolver(void)
108516 {
108517     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60294 /* glVDPAUGetSurfaceivNV */);
108518 }
108519 
108520 static PFNGLVDPAUINITNVPROC
epoxy_glVDPAUInitNV_resolver(void)108521 epoxy_glVDPAUInitNV_resolver(void)
108522 {
108523     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60316 /* glVDPAUInitNV */);
108524 }
108525 
108526 static PFNGLVDPAUISSURFACENVPROC
epoxy_glVDPAUIsSurfaceNV_resolver(void)108527 epoxy_glVDPAUIsSurfaceNV_resolver(void)
108528 {
108529     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60330 /* glVDPAUIsSurfaceNV */);
108530 }
108531 
108532 static PFNGLVDPAUMAPSURFACESNVPROC
epoxy_glVDPAUMapSurfacesNV_resolver(void)108533 epoxy_glVDPAUMapSurfacesNV_resolver(void)
108534 {
108535     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60349 /* glVDPAUMapSurfacesNV */);
108536 }
108537 
108538 static PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC
epoxy_glVDPAURegisterOutputSurfaceNV_resolver(void)108539 epoxy_glVDPAURegisterOutputSurfaceNV_resolver(void)
108540 {
108541     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60370 /* glVDPAURegisterOutputSurfaceNV */);
108542 }
108543 
108544 static PFNGLVDPAUREGISTERVIDEOSURFACENVPROC
epoxy_glVDPAURegisterVideoSurfaceNV_resolver(void)108545 epoxy_glVDPAURegisterVideoSurfaceNV_resolver(void)
108546 {
108547     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60401 /* glVDPAURegisterVideoSurfaceNV */);
108548 }
108549 
108550 static PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC
epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV_resolver(void)108551 epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV_resolver(void)
108552 {
108553     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop2, 60431 /* glVDPAURegisterVideoSurfaceWithPictureStructureNV */);
108554 }
108555 
108556 static PFNGLVDPAUSURFACEACCESSNVPROC
epoxy_glVDPAUSurfaceAccessNV_resolver(void)108557 epoxy_glVDPAUSurfaceAccessNV_resolver(void)
108558 {
108559     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60481 /* glVDPAUSurfaceAccessNV */);
108560 }
108561 
108562 static PFNGLVDPAUUNMAPSURFACESNVPROC
epoxy_glVDPAUUnmapSurfacesNV_resolver(void)108563 epoxy_glVDPAUUnmapSurfacesNV_resolver(void)
108564 {
108565     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60504 /* glVDPAUUnmapSurfacesNV */);
108566 }
108567 
108568 static PFNGLVDPAUUNREGISTERSURFACENVPROC
epoxy_glVDPAUUnregisterSurfaceNV_resolver(void)108569 epoxy_glVDPAUUnregisterSurfaceNV_resolver(void)
108570 {
108571     return gl_single_resolver(PROVIDER_GL_NV_vdpau_interop, 60527 /* glVDPAUUnregisterSurfaceNV */);
108572 }
108573 
108574 static PFNGLVALIDATEPROGRAMPROC
epoxy_glValidateProgram_resolver(void)108575 epoxy_glValidateProgram_resolver(void)
108576 {
108577     static const enum gl_provider providers[] = {
108578         PROVIDER_Desktop_OpenGL_2_0,
108579         PROVIDER_OpenGL_ES_2_0,
108580         PROVIDER_GL_ARB_shader_objects,
108581         gl_provider_terminator
108582     };
108583     static const uint32_t entrypoints[] = {
108584         60554 /* "glValidateProgram" */,
108585         60554 /* "glValidateProgram" */,
108586         60572 /* "glValidateProgramARB" */,
108587     };
108588     return gl_provider_resolver(entrypoint_strings + 60554 /* "glValidateProgram" */,
108589                                 providers, entrypoints);
108590 }
108591 
108592 static PFNGLVALIDATEPROGRAMARBPROC
epoxy_glValidateProgramARB_resolver(void)108593 epoxy_glValidateProgramARB_resolver(void)
108594 {
108595     static const enum gl_provider providers[] = {
108596         PROVIDER_GL_ARB_shader_objects,
108597         PROVIDER_Desktop_OpenGL_2_0,
108598         PROVIDER_OpenGL_ES_2_0,
108599         gl_provider_terminator
108600     };
108601     static const uint32_t entrypoints[] = {
108602         60572 /* "glValidateProgramARB" */,
108603         60554 /* "glValidateProgram" */,
108604         60554 /* "glValidateProgram" */,
108605     };
108606     return gl_provider_resolver(entrypoint_strings + 60572 /* "glValidateProgramARB" */,
108607                                 providers, entrypoints);
108608 }
108609 
108610 static PFNGLVALIDATEPROGRAMPIPELINEPROC
epoxy_glValidateProgramPipeline_resolver(void)108611 epoxy_glValidateProgramPipeline_resolver(void)
108612 {
108613     static const enum gl_provider providers[] = {
108614         PROVIDER_Desktop_OpenGL_4_1,
108615         PROVIDER_GL_ARB_separate_shader_objects,
108616         PROVIDER_OpenGL_ES_3_1,
108617         gl_provider_terminator
108618     };
108619     static const uint32_t entrypoints[] = {
108620         60593 /* "glValidateProgramPipeline" */,
108621         60593 /* "glValidateProgramPipeline" */,
108622         60593 /* "glValidateProgramPipeline" */,
108623     };
108624     return gl_provider_resolver(entrypoint_strings + 60593 /* "glValidateProgramPipeline" */,
108625                                 providers, entrypoints);
108626 }
108627 
108628 static PFNGLVALIDATEPROGRAMPIPELINEEXTPROC
epoxy_glValidateProgramPipelineEXT_resolver(void)108629 epoxy_glValidateProgramPipelineEXT_resolver(void)
108630 {
108631     return gl_single_resolver(PROVIDER_GL_EXT_separate_shader_objects, 60619 /* glValidateProgramPipelineEXT */);
108632 }
108633 
108634 static PFNGLVARIANTARRAYOBJECTATIPROC
epoxy_glVariantArrayObjectATI_resolver(void)108635 epoxy_glVariantArrayObjectATI_resolver(void)
108636 {
108637     return gl_single_resolver(PROVIDER_GL_ATI_vertex_array_object, 60648 /* glVariantArrayObjectATI */);
108638 }
108639 
108640 static PFNGLVARIANTPOINTEREXTPROC
epoxy_glVariantPointerEXT_resolver(void)108641 epoxy_glVariantPointerEXT_resolver(void)
108642 {
108643     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60672 /* glVariantPointerEXT */);
108644 }
108645 
108646 static PFNGLVARIANTBVEXTPROC
epoxy_glVariantbvEXT_resolver(void)108647 epoxy_glVariantbvEXT_resolver(void)
108648 {
108649     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60692 /* glVariantbvEXT */);
108650 }
108651 
108652 static PFNGLVARIANTDVEXTPROC
epoxy_glVariantdvEXT_resolver(void)108653 epoxy_glVariantdvEXT_resolver(void)
108654 {
108655     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60707 /* glVariantdvEXT */);
108656 }
108657 
108658 static PFNGLVARIANTFVEXTPROC
epoxy_glVariantfvEXT_resolver(void)108659 epoxy_glVariantfvEXT_resolver(void)
108660 {
108661     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60722 /* glVariantfvEXT */);
108662 }
108663 
108664 static PFNGLVARIANTIVEXTPROC
epoxy_glVariantivEXT_resolver(void)108665 epoxy_glVariantivEXT_resolver(void)
108666 {
108667     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60737 /* glVariantivEXT */);
108668 }
108669 
108670 static PFNGLVARIANTSVEXTPROC
epoxy_glVariantsvEXT_resolver(void)108671 epoxy_glVariantsvEXT_resolver(void)
108672 {
108673     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60752 /* glVariantsvEXT */);
108674 }
108675 
108676 static PFNGLVARIANTUBVEXTPROC
epoxy_glVariantubvEXT_resolver(void)108677 epoxy_glVariantubvEXT_resolver(void)
108678 {
108679     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60767 /* glVariantubvEXT */);
108680 }
108681 
108682 static PFNGLVARIANTUIVEXTPROC
epoxy_glVariantuivEXT_resolver(void)108683 epoxy_glVariantuivEXT_resolver(void)
108684 {
108685     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60783 /* glVariantuivEXT */);
108686 }
108687 
108688 static PFNGLVARIANTUSVEXTPROC
epoxy_glVariantusvEXT_resolver(void)108689 epoxy_glVariantusvEXT_resolver(void)
108690 {
108691     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 60799 /* glVariantusvEXT */);
108692 }
108693 
108694 static PFNGLVERTEX2BOESPROC
epoxy_glVertex2bOES_resolver(void)108695 epoxy_glVertex2bOES_resolver(void)
108696 {
108697     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 60815 /* glVertex2bOES */);
108698 }
108699 
108700 static PFNGLVERTEX2BVOESPROC
epoxy_glVertex2bvOES_resolver(void)108701 epoxy_glVertex2bvOES_resolver(void)
108702 {
108703     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 60829 /* glVertex2bvOES */);
108704 }
108705 
108706 static PFNGLVERTEX2DPROC
epoxy_glVertex2d_resolver(void)108707 epoxy_glVertex2d_resolver(void)
108708 {
108709     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60844 /* glVertex2d */);
108710 }
108711 
108712 static PFNGLVERTEX2DVPROC
epoxy_glVertex2dv_resolver(void)108713 epoxy_glVertex2dv_resolver(void)
108714 {
108715     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60855 /* glVertex2dv */);
108716 }
108717 
108718 static PFNGLVERTEX2FPROC
epoxy_glVertex2f_resolver(void)108719 epoxy_glVertex2f_resolver(void)
108720 {
108721     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60867 /* glVertex2f */);
108722 }
108723 
108724 static PFNGLVERTEX2FVPROC
epoxy_glVertex2fv_resolver(void)108725 epoxy_glVertex2fv_resolver(void)
108726 {
108727     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60878 /* glVertex2fv */);
108728 }
108729 
108730 static PFNGLVERTEX2HNVPROC
epoxy_glVertex2hNV_resolver(void)108731 epoxy_glVertex2hNV_resolver(void)
108732 {
108733     return gl_single_resolver(PROVIDER_GL_NV_half_float, 60890 /* glVertex2hNV */);
108734 }
108735 
108736 static PFNGLVERTEX2HVNVPROC
epoxy_glVertex2hvNV_resolver(void)108737 epoxy_glVertex2hvNV_resolver(void)
108738 {
108739     return gl_single_resolver(PROVIDER_GL_NV_half_float, 60903 /* glVertex2hvNV */);
108740 }
108741 
108742 static PFNGLVERTEX2IPROC
epoxy_glVertex2i_resolver(void)108743 epoxy_glVertex2i_resolver(void)
108744 {
108745     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60917 /* glVertex2i */);
108746 }
108747 
108748 static PFNGLVERTEX2IVPROC
epoxy_glVertex2iv_resolver(void)108749 epoxy_glVertex2iv_resolver(void)
108750 {
108751     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60928 /* glVertex2iv */);
108752 }
108753 
108754 static PFNGLVERTEX2SPROC
epoxy_glVertex2s_resolver(void)108755 epoxy_glVertex2s_resolver(void)
108756 {
108757     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60940 /* glVertex2s */);
108758 }
108759 
108760 static PFNGLVERTEX2SVPROC
epoxy_glVertex2sv_resolver(void)108761 epoxy_glVertex2sv_resolver(void)
108762 {
108763     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 60951 /* glVertex2sv */);
108764 }
108765 
108766 static PFNGLVERTEX2XOESPROC
epoxy_glVertex2xOES_resolver(void)108767 epoxy_glVertex2xOES_resolver(void)
108768 {
108769     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 60963 /* glVertex2xOES */);
108770 }
108771 
108772 static PFNGLVERTEX2XVOESPROC
epoxy_glVertex2xvOES_resolver(void)108773 epoxy_glVertex2xvOES_resolver(void)
108774 {
108775     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 60977 /* glVertex2xvOES */);
108776 }
108777 
108778 static PFNGLVERTEX3BOESPROC
epoxy_glVertex3bOES_resolver(void)108779 epoxy_glVertex3bOES_resolver(void)
108780 {
108781     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 60992 /* glVertex3bOES */);
108782 }
108783 
108784 static PFNGLVERTEX3BVOESPROC
epoxy_glVertex3bvOES_resolver(void)108785 epoxy_glVertex3bvOES_resolver(void)
108786 {
108787     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 61006 /* glVertex3bvOES */);
108788 }
108789 
108790 static PFNGLVERTEX3DPROC
epoxy_glVertex3d_resolver(void)108791 epoxy_glVertex3d_resolver(void)
108792 {
108793     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61021 /* glVertex3d */);
108794 }
108795 
108796 static PFNGLVERTEX3DVPROC
epoxy_glVertex3dv_resolver(void)108797 epoxy_glVertex3dv_resolver(void)
108798 {
108799     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61032 /* glVertex3dv */);
108800 }
108801 
108802 static PFNGLVERTEX3FPROC
epoxy_glVertex3f_resolver(void)108803 epoxy_glVertex3f_resolver(void)
108804 {
108805     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61044 /* glVertex3f */);
108806 }
108807 
108808 static PFNGLVERTEX3FVPROC
epoxy_glVertex3fv_resolver(void)108809 epoxy_glVertex3fv_resolver(void)
108810 {
108811     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61055 /* glVertex3fv */);
108812 }
108813 
108814 static PFNGLVERTEX3HNVPROC
epoxy_glVertex3hNV_resolver(void)108815 epoxy_glVertex3hNV_resolver(void)
108816 {
108817     return gl_single_resolver(PROVIDER_GL_NV_half_float, 61067 /* glVertex3hNV */);
108818 }
108819 
108820 static PFNGLVERTEX3HVNVPROC
epoxy_glVertex3hvNV_resolver(void)108821 epoxy_glVertex3hvNV_resolver(void)
108822 {
108823     return gl_single_resolver(PROVIDER_GL_NV_half_float, 61080 /* glVertex3hvNV */);
108824 }
108825 
108826 static PFNGLVERTEX3IPROC
epoxy_glVertex3i_resolver(void)108827 epoxy_glVertex3i_resolver(void)
108828 {
108829     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61094 /* glVertex3i */);
108830 }
108831 
108832 static PFNGLVERTEX3IVPROC
epoxy_glVertex3iv_resolver(void)108833 epoxy_glVertex3iv_resolver(void)
108834 {
108835     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61105 /* glVertex3iv */);
108836 }
108837 
108838 static PFNGLVERTEX3SPROC
epoxy_glVertex3s_resolver(void)108839 epoxy_glVertex3s_resolver(void)
108840 {
108841     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61117 /* glVertex3s */);
108842 }
108843 
108844 static PFNGLVERTEX3SVPROC
epoxy_glVertex3sv_resolver(void)108845 epoxy_glVertex3sv_resolver(void)
108846 {
108847     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61128 /* glVertex3sv */);
108848 }
108849 
108850 static PFNGLVERTEX3XOESPROC
epoxy_glVertex3xOES_resolver(void)108851 epoxy_glVertex3xOES_resolver(void)
108852 {
108853     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 61140 /* glVertex3xOES */);
108854 }
108855 
108856 static PFNGLVERTEX3XVOESPROC
epoxy_glVertex3xvOES_resolver(void)108857 epoxy_glVertex3xvOES_resolver(void)
108858 {
108859     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 61154 /* glVertex3xvOES */);
108860 }
108861 
108862 static PFNGLVERTEX4BOESPROC
epoxy_glVertex4bOES_resolver(void)108863 epoxy_glVertex4bOES_resolver(void)
108864 {
108865     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 61169 /* glVertex4bOES */);
108866 }
108867 
108868 static PFNGLVERTEX4BVOESPROC
epoxy_glVertex4bvOES_resolver(void)108869 epoxy_glVertex4bvOES_resolver(void)
108870 {
108871     return gl_single_resolver(PROVIDER_GL_OES_byte_coordinates, 61183 /* glVertex4bvOES */);
108872 }
108873 
108874 static PFNGLVERTEX4DPROC
epoxy_glVertex4d_resolver(void)108875 epoxy_glVertex4d_resolver(void)
108876 {
108877     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61198 /* glVertex4d */);
108878 }
108879 
108880 static PFNGLVERTEX4DVPROC
epoxy_glVertex4dv_resolver(void)108881 epoxy_glVertex4dv_resolver(void)
108882 {
108883     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61209 /* glVertex4dv */);
108884 }
108885 
108886 static PFNGLVERTEX4FPROC
epoxy_glVertex4f_resolver(void)108887 epoxy_glVertex4f_resolver(void)
108888 {
108889     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61221 /* glVertex4f */);
108890 }
108891 
108892 static PFNGLVERTEX4FVPROC
epoxy_glVertex4fv_resolver(void)108893 epoxy_glVertex4fv_resolver(void)
108894 {
108895     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61232 /* glVertex4fv */);
108896 }
108897 
108898 static PFNGLVERTEX4HNVPROC
epoxy_glVertex4hNV_resolver(void)108899 epoxy_glVertex4hNV_resolver(void)
108900 {
108901     return gl_single_resolver(PROVIDER_GL_NV_half_float, 61244 /* glVertex4hNV */);
108902 }
108903 
108904 static PFNGLVERTEX4HVNVPROC
epoxy_glVertex4hvNV_resolver(void)108905 epoxy_glVertex4hvNV_resolver(void)
108906 {
108907     return gl_single_resolver(PROVIDER_GL_NV_half_float, 61257 /* glVertex4hvNV */);
108908 }
108909 
108910 static PFNGLVERTEX4IPROC
epoxy_glVertex4i_resolver(void)108911 epoxy_glVertex4i_resolver(void)
108912 {
108913     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61271 /* glVertex4i */);
108914 }
108915 
108916 static PFNGLVERTEX4IVPROC
epoxy_glVertex4iv_resolver(void)108917 epoxy_glVertex4iv_resolver(void)
108918 {
108919     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61282 /* glVertex4iv */);
108920 }
108921 
108922 static PFNGLVERTEX4SPROC
epoxy_glVertex4s_resolver(void)108923 epoxy_glVertex4s_resolver(void)
108924 {
108925     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61294 /* glVertex4s */);
108926 }
108927 
108928 static PFNGLVERTEX4SVPROC
epoxy_glVertex4sv_resolver(void)108929 epoxy_glVertex4sv_resolver(void)
108930 {
108931     return gl_single_resolver(PROVIDER_Desktop_OpenGL_1_0, 61305 /* glVertex4sv */);
108932 }
108933 
108934 static PFNGLVERTEX4XOESPROC
epoxy_glVertex4xOES_resolver(void)108935 epoxy_glVertex4xOES_resolver(void)
108936 {
108937     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 61317 /* glVertex4xOES */);
108938 }
108939 
108940 static PFNGLVERTEX4XVOESPROC
epoxy_glVertex4xvOES_resolver(void)108941 epoxy_glVertex4xvOES_resolver(void)
108942 {
108943     return gl_single_resolver(PROVIDER_GL_OES_fixed_point, 61331 /* glVertex4xvOES */);
108944 }
108945 
108946 static PFNGLVERTEXARRAYATTRIBBINDINGPROC
epoxy_glVertexArrayAttribBinding_resolver(void)108947 epoxy_glVertexArrayAttribBinding_resolver(void)
108948 {
108949     static const enum gl_provider providers[] = {
108950         PROVIDER_Desktop_OpenGL_4_5,
108951         PROVIDER_GL_ARB_direct_state_access,
108952         gl_provider_terminator
108953     };
108954     static const uint32_t entrypoints[] = {
108955         61346 /* "glVertexArrayAttribBinding" */,
108956         61346 /* "glVertexArrayAttribBinding" */,
108957     };
108958     return gl_provider_resolver(entrypoint_strings + 61346 /* "glVertexArrayAttribBinding" */,
108959                                 providers, entrypoints);
108960 }
108961 
108962 static PFNGLVERTEXARRAYATTRIBFORMATPROC
epoxy_glVertexArrayAttribFormat_resolver(void)108963 epoxy_glVertexArrayAttribFormat_resolver(void)
108964 {
108965     static const enum gl_provider providers[] = {
108966         PROVIDER_Desktop_OpenGL_4_5,
108967         PROVIDER_GL_ARB_direct_state_access,
108968         gl_provider_terminator
108969     };
108970     static const uint32_t entrypoints[] = {
108971         61373 /* "glVertexArrayAttribFormat" */,
108972         61373 /* "glVertexArrayAttribFormat" */,
108973     };
108974     return gl_provider_resolver(entrypoint_strings + 61373 /* "glVertexArrayAttribFormat" */,
108975                                 providers, entrypoints);
108976 }
108977 
108978 static PFNGLVERTEXARRAYATTRIBIFORMATPROC
epoxy_glVertexArrayAttribIFormat_resolver(void)108979 epoxy_glVertexArrayAttribIFormat_resolver(void)
108980 {
108981     static const enum gl_provider providers[] = {
108982         PROVIDER_Desktop_OpenGL_4_5,
108983         PROVIDER_GL_ARB_direct_state_access,
108984         gl_provider_terminator
108985     };
108986     static const uint32_t entrypoints[] = {
108987         61399 /* "glVertexArrayAttribIFormat" */,
108988         61399 /* "glVertexArrayAttribIFormat" */,
108989     };
108990     return gl_provider_resolver(entrypoint_strings + 61399 /* "glVertexArrayAttribIFormat" */,
108991                                 providers, entrypoints);
108992 }
108993 
108994 static PFNGLVERTEXARRAYATTRIBLFORMATPROC
epoxy_glVertexArrayAttribLFormat_resolver(void)108995 epoxy_glVertexArrayAttribLFormat_resolver(void)
108996 {
108997     static const enum gl_provider providers[] = {
108998         PROVIDER_Desktop_OpenGL_4_5,
108999         PROVIDER_GL_ARB_direct_state_access,
109000         gl_provider_terminator
109001     };
109002     static const uint32_t entrypoints[] = {
109003         61426 /* "glVertexArrayAttribLFormat" */,
109004         61426 /* "glVertexArrayAttribLFormat" */,
109005     };
109006     return gl_provider_resolver(entrypoint_strings + 61426 /* "glVertexArrayAttribLFormat" */,
109007                                 providers, entrypoints);
109008 }
109009 
109010 static PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC
epoxy_glVertexArrayBindVertexBufferEXT_resolver(void)109011 epoxy_glVertexArrayBindVertexBufferEXT_resolver(void)
109012 {
109013     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61453 /* glVertexArrayBindVertexBufferEXT */);
109014 }
109015 
109016 static PFNGLVERTEXARRAYBINDINGDIVISORPROC
epoxy_glVertexArrayBindingDivisor_resolver(void)109017 epoxy_glVertexArrayBindingDivisor_resolver(void)
109018 {
109019     static const enum gl_provider providers[] = {
109020         PROVIDER_Desktop_OpenGL_4_5,
109021         PROVIDER_GL_ARB_direct_state_access,
109022         gl_provider_terminator
109023     };
109024     static const uint32_t entrypoints[] = {
109025         61486 /* "glVertexArrayBindingDivisor" */,
109026         61486 /* "glVertexArrayBindingDivisor" */,
109027     };
109028     return gl_provider_resolver(entrypoint_strings + 61486 /* "glVertexArrayBindingDivisor" */,
109029                                 providers, entrypoints);
109030 }
109031 
109032 static PFNGLVERTEXARRAYCOLOROFFSETEXTPROC
epoxy_glVertexArrayColorOffsetEXT_resolver(void)109033 epoxy_glVertexArrayColorOffsetEXT_resolver(void)
109034 {
109035     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61514 /* glVertexArrayColorOffsetEXT */);
109036 }
109037 
109038 static PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC
epoxy_glVertexArrayEdgeFlagOffsetEXT_resolver(void)109039 epoxy_glVertexArrayEdgeFlagOffsetEXT_resolver(void)
109040 {
109041     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61542 /* glVertexArrayEdgeFlagOffsetEXT */);
109042 }
109043 
109044 static PFNGLVERTEXARRAYELEMENTBUFFERPROC
epoxy_glVertexArrayElementBuffer_resolver(void)109045 epoxy_glVertexArrayElementBuffer_resolver(void)
109046 {
109047     static const enum gl_provider providers[] = {
109048         PROVIDER_Desktop_OpenGL_4_5,
109049         PROVIDER_GL_ARB_direct_state_access,
109050         gl_provider_terminator
109051     };
109052     static const uint32_t entrypoints[] = {
109053         61573 /* "glVertexArrayElementBuffer" */,
109054         61573 /* "glVertexArrayElementBuffer" */,
109055     };
109056     return gl_provider_resolver(entrypoint_strings + 61573 /* "glVertexArrayElementBuffer" */,
109057                                 providers, entrypoints);
109058 }
109059 
109060 static PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC
epoxy_glVertexArrayFogCoordOffsetEXT_resolver(void)109061 epoxy_glVertexArrayFogCoordOffsetEXT_resolver(void)
109062 {
109063     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61600 /* glVertexArrayFogCoordOffsetEXT */);
109064 }
109065 
109066 static PFNGLVERTEXARRAYINDEXOFFSETEXTPROC
epoxy_glVertexArrayIndexOffsetEXT_resolver(void)109067 epoxy_glVertexArrayIndexOffsetEXT_resolver(void)
109068 {
109069     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61631 /* glVertexArrayIndexOffsetEXT */);
109070 }
109071 
109072 static PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC
epoxy_glVertexArrayMultiTexCoordOffsetEXT_resolver(void)109073 epoxy_glVertexArrayMultiTexCoordOffsetEXT_resolver(void)
109074 {
109075     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61659 /* glVertexArrayMultiTexCoordOffsetEXT */);
109076 }
109077 
109078 static PFNGLVERTEXARRAYNORMALOFFSETEXTPROC
epoxy_glVertexArrayNormalOffsetEXT_resolver(void)109079 epoxy_glVertexArrayNormalOffsetEXT_resolver(void)
109080 {
109081     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61695 /* glVertexArrayNormalOffsetEXT */);
109082 }
109083 
109084 static PFNGLVERTEXARRAYPARAMETERIAPPLEPROC
epoxy_glVertexArrayParameteriAPPLE_resolver(void)109085 epoxy_glVertexArrayParameteriAPPLE_resolver(void)
109086 {
109087     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_array_range, 61724 /* glVertexArrayParameteriAPPLE */);
109088 }
109089 
109090 static PFNGLVERTEXARRAYRANGEAPPLEPROC
epoxy_glVertexArrayRangeAPPLE_resolver(void)109091 epoxy_glVertexArrayRangeAPPLE_resolver(void)
109092 {
109093     return gl_single_resolver(PROVIDER_GL_APPLE_vertex_array_range, 61753 /* glVertexArrayRangeAPPLE */);
109094 }
109095 
109096 static PFNGLVERTEXARRAYRANGENVPROC
epoxy_glVertexArrayRangeNV_resolver(void)109097 epoxy_glVertexArrayRangeNV_resolver(void)
109098 {
109099     return gl_single_resolver(PROVIDER_GL_NV_vertex_array_range, 61777 /* glVertexArrayRangeNV */);
109100 }
109101 
109102 static PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC
epoxy_glVertexArraySecondaryColorOffsetEXT_resolver(void)109103 epoxy_glVertexArraySecondaryColorOffsetEXT_resolver(void)
109104 {
109105     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61798 /* glVertexArraySecondaryColorOffsetEXT */);
109106 }
109107 
109108 static PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC
epoxy_glVertexArrayTexCoordOffsetEXT_resolver(void)109109 epoxy_glVertexArrayTexCoordOffsetEXT_resolver(void)
109110 {
109111     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61835 /* glVertexArrayTexCoordOffsetEXT */);
109112 }
109113 
109114 static PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC
epoxy_glVertexArrayVertexAttribBindingEXT_resolver(void)109115 epoxy_glVertexArrayVertexAttribBindingEXT_resolver(void)
109116 {
109117     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61866 /* glVertexArrayVertexAttribBindingEXT */);
109118 }
109119 
109120 static PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC
epoxy_glVertexArrayVertexAttribDivisorEXT_resolver(void)109121 epoxy_glVertexArrayVertexAttribDivisorEXT_resolver(void)
109122 {
109123     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61902 /* glVertexArrayVertexAttribDivisorEXT */);
109124 }
109125 
109126 static PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC
epoxy_glVertexArrayVertexAttribFormatEXT_resolver(void)109127 epoxy_glVertexArrayVertexAttribFormatEXT_resolver(void)
109128 {
109129     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61938 /* glVertexArrayVertexAttribFormatEXT */);
109130 }
109131 
109132 static PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC
epoxy_glVertexArrayVertexAttribIFormatEXT_resolver(void)109133 epoxy_glVertexArrayVertexAttribIFormatEXT_resolver(void)
109134 {
109135     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 61973 /* glVertexArrayVertexAttribIFormatEXT */);
109136 }
109137 
109138 static PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC
epoxy_glVertexArrayVertexAttribIOffsetEXT_resolver(void)109139 epoxy_glVertexArrayVertexAttribIOffsetEXT_resolver(void)
109140 {
109141     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 62009 /* glVertexArrayVertexAttribIOffsetEXT */);
109142 }
109143 
109144 static PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC
epoxy_glVertexArrayVertexAttribLFormatEXT_resolver(void)109145 epoxy_glVertexArrayVertexAttribLFormatEXT_resolver(void)
109146 {
109147     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 62045 /* glVertexArrayVertexAttribLFormatEXT */);
109148 }
109149 
109150 static PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC
epoxy_glVertexArrayVertexAttribLOffsetEXT_resolver(void)109151 epoxy_glVertexArrayVertexAttribLOffsetEXT_resolver(void)
109152 {
109153     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 62081 /* glVertexArrayVertexAttribLOffsetEXT */);
109154 }
109155 
109156 static PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC
epoxy_glVertexArrayVertexAttribOffsetEXT_resolver(void)109157 epoxy_glVertexArrayVertexAttribOffsetEXT_resolver(void)
109158 {
109159     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 62117 /* glVertexArrayVertexAttribOffsetEXT */);
109160 }
109161 
109162 static PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC
epoxy_glVertexArrayVertexBindingDivisorEXT_resolver(void)109163 epoxy_glVertexArrayVertexBindingDivisorEXT_resolver(void)
109164 {
109165     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 62152 /* glVertexArrayVertexBindingDivisorEXT */);
109166 }
109167 
109168 static PFNGLVERTEXARRAYVERTEXBUFFERPROC
epoxy_glVertexArrayVertexBuffer_resolver(void)109169 epoxy_glVertexArrayVertexBuffer_resolver(void)
109170 {
109171     static const enum gl_provider providers[] = {
109172         PROVIDER_Desktop_OpenGL_4_5,
109173         PROVIDER_GL_ARB_direct_state_access,
109174         gl_provider_terminator
109175     };
109176     static const uint32_t entrypoints[] = {
109177         62189 /* "glVertexArrayVertexBuffer" */,
109178         62189 /* "glVertexArrayVertexBuffer" */,
109179     };
109180     return gl_provider_resolver(entrypoint_strings + 62189 /* "glVertexArrayVertexBuffer" */,
109181                                 providers, entrypoints);
109182 }
109183 
109184 static PFNGLVERTEXARRAYVERTEXBUFFERSPROC
epoxy_glVertexArrayVertexBuffers_resolver(void)109185 epoxy_glVertexArrayVertexBuffers_resolver(void)
109186 {
109187     static const enum gl_provider providers[] = {
109188         PROVIDER_Desktop_OpenGL_4_5,
109189         PROVIDER_GL_ARB_direct_state_access,
109190         gl_provider_terminator
109191     };
109192     static const uint32_t entrypoints[] = {
109193         62215 /* "glVertexArrayVertexBuffers" */,
109194         62215 /* "glVertexArrayVertexBuffers" */,
109195     };
109196     return gl_provider_resolver(entrypoint_strings + 62215 /* "glVertexArrayVertexBuffers" */,
109197                                 providers, entrypoints);
109198 }
109199 
109200 static PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC
epoxy_glVertexArrayVertexOffsetEXT_resolver(void)109201 epoxy_glVertexArrayVertexOffsetEXT_resolver(void)
109202 {
109203     return gl_single_resolver(PROVIDER_GL_EXT_direct_state_access, 62242 /* glVertexArrayVertexOffsetEXT */);
109204 }
109205 
109206 static PFNGLVERTEXATTRIB1DPROC
epoxy_glVertexAttrib1d_resolver(void)109207 epoxy_glVertexAttrib1d_resolver(void)
109208 {
109209     static const enum gl_provider providers[] = {
109210         PROVIDER_Desktop_OpenGL_2_0,
109211         PROVIDER_GL_ARB_vertex_program,
109212         PROVIDER_GL_ARB_vertex_shader,
109213         PROVIDER_GL_NV_vertex_program,
109214         gl_provider_terminator
109215     };
109216     static const uint32_t entrypoints[] = {
109217         62271 /* "glVertexAttrib1d" */,
109218         62288 /* "glVertexAttrib1dARB" */,
109219         62288 /* "glVertexAttrib1dARB" */,
109220         62308 /* "glVertexAttrib1dNV" */,
109221     };
109222     return gl_provider_resolver(entrypoint_strings + 62271 /* "glVertexAttrib1d" */,
109223                                 providers, entrypoints);
109224 }
109225 
109226 static PFNGLVERTEXATTRIB1DARBPROC
epoxy_glVertexAttrib1dARB_resolver(void)109227 epoxy_glVertexAttrib1dARB_resolver(void)
109228 {
109229     static const enum gl_provider providers[] = {
109230         PROVIDER_GL_ARB_vertex_program,
109231         PROVIDER_GL_ARB_vertex_shader,
109232         PROVIDER_Desktop_OpenGL_2_0,
109233         PROVIDER_GL_NV_vertex_program,
109234         gl_provider_terminator
109235     };
109236     static const uint32_t entrypoints[] = {
109237         62288 /* "glVertexAttrib1dARB" */,
109238         62288 /* "glVertexAttrib1dARB" */,
109239         62271 /* "glVertexAttrib1d" */,
109240         62308 /* "glVertexAttrib1dNV" */,
109241     };
109242     return gl_provider_resolver(entrypoint_strings + 62288 /* "glVertexAttrib1dARB" */,
109243                                 providers, entrypoints);
109244 }
109245 
109246 static PFNGLVERTEXATTRIB1DNVPROC
epoxy_glVertexAttrib1dNV_resolver(void)109247 epoxy_glVertexAttrib1dNV_resolver(void)
109248 {
109249     static const enum gl_provider providers[] = {
109250         PROVIDER_GL_NV_vertex_program,
109251         PROVIDER_Desktop_OpenGL_2_0,
109252         PROVIDER_GL_ARB_vertex_program,
109253         PROVIDER_GL_ARB_vertex_shader,
109254         gl_provider_terminator
109255     };
109256     static const uint32_t entrypoints[] = {
109257         62308 /* "glVertexAttrib1dNV" */,
109258         62271 /* "glVertexAttrib1d" */,
109259         62288 /* "glVertexAttrib1dARB" */,
109260         62288 /* "glVertexAttrib1dARB" */,
109261     };
109262     return gl_provider_resolver(entrypoint_strings + 62308 /* "glVertexAttrib1dNV" */,
109263                                 providers, entrypoints);
109264 }
109265 
109266 static PFNGLVERTEXATTRIB1DVPROC
epoxy_glVertexAttrib1dv_resolver(void)109267 epoxy_glVertexAttrib1dv_resolver(void)
109268 {
109269     static const enum gl_provider providers[] = {
109270         PROVIDER_Desktop_OpenGL_2_0,
109271         PROVIDER_GL_ARB_vertex_program,
109272         PROVIDER_GL_ARB_vertex_shader,
109273         PROVIDER_GL_NV_vertex_program,
109274         gl_provider_terminator
109275     };
109276     static const uint32_t entrypoints[] = {
109277         62327 /* "glVertexAttrib1dv" */,
109278         62345 /* "glVertexAttrib1dvARB" */,
109279         62345 /* "glVertexAttrib1dvARB" */,
109280         62366 /* "glVertexAttrib1dvNV" */,
109281     };
109282     return gl_provider_resolver(entrypoint_strings + 62327 /* "glVertexAttrib1dv" */,
109283                                 providers, entrypoints);
109284 }
109285 
109286 static PFNGLVERTEXATTRIB1DVARBPROC
epoxy_glVertexAttrib1dvARB_resolver(void)109287 epoxy_glVertexAttrib1dvARB_resolver(void)
109288 {
109289     static const enum gl_provider providers[] = {
109290         PROVIDER_GL_ARB_vertex_program,
109291         PROVIDER_GL_ARB_vertex_shader,
109292         PROVIDER_Desktop_OpenGL_2_0,
109293         PROVIDER_GL_NV_vertex_program,
109294         gl_provider_terminator
109295     };
109296     static const uint32_t entrypoints[] = {
109297         62345 /* "glVertexAttrib1dvARB" */,
109298         62345 /* "glVertexAttrib1dvARB" */,
109299         62327 /* "glVertexAttrib1dv" */,
109300         62366 /* "glVertexAttrib1dvNV" */,
109301     };
109302     return gl_provider_resolver(entrypoint_strings + 62345 /* "glVertexAttrib1dvARB" */,
109303                                 providers, entrypoints);
109304 }
109305 
109306 static PFNGLVERTEXATTRIB1DVNVPROC
epoxy_glVertexAttrib1dvNV_resolver(void)109307 epoxy_glVertexAttrib1dvNV_resolver(void)
109308 {
109309     static const enum gl_provider providers[] = {
109310         PROVIDER_GL_NV_vertex_program,
109311         PROVIDER_Desktop_OpenGL_2_0,
109312         PROVIDER_GL_ARB_vertex_program,
109313         PROVIDER_GL_ARB_vertex_shader,
109314         gl_provider_terminator
109315     };
109316     static const uint32_t entrypoints[] = {
109317         62366 /* "glVertexAttrib1dvNV" */,
109318         62327 /* "glVertexAttrib1dv" */,
109319         62345 /* "glVertexAttrib1dvARB" */,
109320         62345 /* "glVertexAttrib1dvARB" */,
109321     };
109322     return gl_provider_resolver(entrypoint_strings + 62366 /* "glVertexAttrib1dvNV" */,
109323                                 providers, entrypoints);
109324 }
109325 
109326 static PFNGLVERTEXATTRIB1FPROC
epoxy_glVertexAttrib1f_resolver(void)109327 epoxy_glVertexAttrib1f_resolver(void)
109328 {
109329     static const enum gl_provider providers[] = {
109330         PROVIDER_Desktop_OpenGL_2_0,
109331         PROVIDER_OpenGL_ES_2_0,
109332         PROVIDER_GL_ARB_vertex_program,
109333         PROVIDER_GL_ARB_vertex_shader,
109334         PROVIDER_GL_NV_vertex_program,
109335         gl_provider_terminator
109336     };
109337     static const uint32_t entrypoints[] = {
109338         62386 /* "glVertexAttrib1f" */,
109339         62386 /* "glVertexAttrib1f" */,
109340         62403 /* "glVertexAttrib1fARB" */,
109341         62403 /* "glVertexAttrib1fARB" */,
109342         62423 /* "glVertexAttrib1fNV" */,
109343     };
109344     return gl_provider_resolver(entrypoint_strings + 62386 /* "glVertexAttrib1f" */,
109345                                 providers, entrypoints);
109346 }
109347 
109348 static PFNGLVERTEXATTRIB1FARBPROC
epoxy_glVertexAttrib1fARB_resolver(void)109349 epoxy_glVertexAttrib1fARB_resolver(void)
109350 {
109351     static const enum gl_provider providers[] = {
109352         PROVIDER_GL_ARB_vertex_program,
109353         PROVIDER_GL_ARB_vertex_shader,
109354         PROVIDER_Desktop_OpenGL_2_0,
109355         PROVIDER_OpenGL_ES_2_0,
109356         PROVIDER_GL_NV_vertex_program,
109357         gl_provider_terminator
109358     };
109359     static const uint32_t entrypoints[] = {
109360         62403 /* "glVertexAttrib1fARB" */,
109361         62403 /* "glVertexAttrib1fARB" */,
109362         62386 /* "glVertexAttrib1f" */,
109363         62386 /* "glVertexAttrib1f" */,
109364         62423 /* "glVertexAttrib1fNV" */,
109365     };
109366     return gl_provider_resolver(entrypoint_strings + 62403 /* "glVertexAttrib1fARB" */,
109367                                 providers, entrypoints);
109368 }
109369 
109370 static PFNGLVERTEXATTRIB1FNVPROC
epoxy_glVertexAttrib1fNV_resolver(void)109371 epoxy_glVertexAttrib1fNV_resolver(void)
109372 {
109373     static const enum gl_provider providers[] = {
109374         PROVIDER_GL_NV_vertex_program,
109375         PROVIDER_Desktop_OpenGL_2_0,
109376         PROVIDER_OpenGL_ES_2_0,
109377         PROVIDER_GL_ARB_vertex_program,
109378         PROVIDER_GL_ARB_vertex_shader,
109379         gl_provider_terminator
109380     };
109381     static const uint32_t entrypoints[] = {
109382         62423 /* "glVertexAttrib1fNV" */,
109383         62386 /* "glVertexAttrib1f" */,
109384         62386 /* "glVertexAttrib1f" */,
109385         62403 /* "glVertexAttrib1fARB" */,
109386         62403 /* "glVertexAttrib1fARB" */,
109387     };
109388     return gl_provider_resolver(entrypoint_strings + 62423 /* "glVertexAttrib1fNV" */,
109389                                 providers, entrypoints);
109390 }
109391 
109392 static PFNGLVERTEXATTRIB1FVPROC
epoxy_glVertexAttrib1fv_resolver(void)109393 epoxy_glVertexAttrib1fv_resolver(void)
109394 {
109395     static const enum gl_provider providers[] = {
109396         PROVIDER_Desktop_OpenGL_2_0,
109397         PROVIDER_OpenGL_ES_2_0,
109398         PROVIDER_GL_ARB_vertex_program,
109399         PROVIDER_GL_ARB_vertex_shader,
109400         PROVIDER_GL_NV_vertex_program,
109401         gl_provider_terminator
109402     };
109403     static const uint32_t entrypoints[] = {
109404         62442 /* "glVertexAttrib1fv" */,
109405         62442 /* "glVertexAttrib1fv" */,
109406         62460 /* "glVertexAttrib1fvARB" */,
109407         62460 /* "glVertexAttrib1fvARB" */,
109408         62481 /* "glVertexAttrib1fvNV" */,
109409     };
109410     return gl_provider_resolver(entrypoint_strings + 62442 /* "glVertexAttrib1fv" */,
109411                                 providers, entrypoints);
109412 }
109413 
109414 static PFNGLVERTEXATTRIB1FVARBPROC
epoxy_glVertexAttrib1fvARB_resolver(void)109415 epoxy_glVertexAttrib1fvARB_resolver(void)
109416 {
109417     static const enum gl_provider providers[] = {
109418         PROVIDER_GL_ARB_vertex_program,
109419         PROVIDER_GL_ARB_vertex_shader,
109420         PROVIDER_Desktop_OpenGL_2_0,
109421         PROVIDER_OpenGL_ES_2_0,
109422         PROVIDER_GL_NV_vertex_program,
109423         gl_provider_terminator
109424     };
109425     static const uint32_t entrypoints[] = {
109426         62460 /* "glVertexAttrib1fvARB" */,
109427         62460 /* "glVertexAttrib1fvARB" */,
109428         62442 /* "glVertexAttrib1fv" */,
109429         62442 /* "glVertexAttrib1fv" */,
109430         62481 /* "glVertexAttrib1fvNV" */,
109431     };
109432     return gl_provider_resolver(entrypoint_strings + 62460 /* "glVertexAttrib1fvARB" */,
109433                                 providers, entrypoints);
109434 }
109435 
109436 static PFNGLVERTEXATTRIB1FVNVPROC
epoxy_glVertexAttrib1fvNV_resolver(void)109437 epoxy_glVertexAttrib1fvNV_resolver(void)
109438 {
109439     static const enum gl_provider providers[] = {
109440         PROVIDER_GL_NV_vertex_program,
109441         PROVIDER_Desktop_OpenGL_2_0,
109442         PROVIDER_OpenGL_ES_2_0,
109443         PROVIDER_GL_ARB_vertex_program,
109444         PROVIDER_GL_ARB_vertex_shader,
109445         gl_provider_terminator
109446     };
109447     static const uint32_t entrypoints[] = {
109448         62481 /* "glVertexAttrib1fvNV" */,
109449         62442 /* "glVertexAttrib1fv" */,
109450         62442 /* "glVertexAttrib1fv" */,
109451         62460 /* "glVertexAttrib1fvARB" */,
109452         62460 /* "glVertexAttrib1fvARB" */,
109453     };
109454     return gl_provider_resolver(entrypoint_strings + 62481 /* "glVertexAttrib1fvNV" */,
109455                                 providers, entrypoints);
109456 }
109457 
109458 static PFNGLVERTEXATTRIB1HNVPROC
epoxy_glVertexAttrib1hNV_resolver(void)109459 epoxy_glVertexAttrib1hNV_resolver(void)
109460 {
109461     return gl_single_resolver(PROVIDER_GL_NV_half_float, 62501 /* glVertexAttrib1hNV */);
109462 }
109463 
109464 static PFNGLVERTEXATTRIB1HVNVPROC
epoxy_glVertexAttrib1hvNV_resolver(void)109465 epoxy_glVertexAttrib1hvNV_resolver(void)
109466 {
109467     return gl_single_resolver(PROVIDER_GL_NV_half_float, 62520 /* glVertexAttrib1hvNV */);
109468 }
109469 
109470 static PFNGLVERTEXATTRIB1SPROC
epoxy_glVertexAttrib1s_resolver(void)109471 epoxy_glVertexAttrib1s_resolver(void)
109472 {
109473     static const enum gl_provider providers[] = {
109474         PROVIDER_Desktop_OpenGL_2_0,
109475         PROVIDER_GL_ARB_vertex_program,
109476         PROVIDER_GL_ARB_vertex_shader,
109477         PROVIDER_GL_NV_vertex_program,
109478         gl_provider_terminator
109479     };
109480     static const uint32_t entrypoints[] = {
109481         62540 /* "glVertexAttrib1s" */,
109482         62557 /* "glVertexAttrib1sARB" */,
109483         62557 /* "glVertexAttrib1sARB" */,
109484         62577 /* "glVertexAttrib1sNV" */,
109485     };
109486     return gl_provider_resolver(entrypoint_strings + 62540 /* "glVertexAttrib1s" */,
109487                                 providers, entrypoints);
109488 }
109489 
109490 static PFNGLVERTEXATTRIB1SARBPROC
epoxy_glVertexAttrib1sARB_resolver(void)109491 epoxy_glVertexAttrib1sARB_resolver(void)
109492 {
109493     static const enum gl_provider providers[] = {
109494         PROVIDER_GL_ARB_vertex_program,
109495         PROVIDER_GL_ARB_vertex_shader,
109496         PROVIDER_Desktop_OpenGL_2_0,
109497         PROVIDER_GL_NV_vertex_program,
109498         gl_provider_terminator
109499     };
109500     static const uint32_t entrypoints[] = {
109501         62557 /* "glVertexAttrib1sARB" */,
109502         62557 /* "glVertexAttrib1sARB" */,
109503         62540 /* "glVertexAttrib1s" */,
109504         62577 /* "glVertexAttrib1sNV" */,
109505     };
109506     return gl_provider_resolver(entrypoint_strings + 62557 /* "glVertexAttrib1sARB" */,
109507                                 providers, entrypoints);
109508 }
109509 
109510 static PFNGLVERTEXATTRIB1SNVPROC
epoxy_glVertexAttrib1sNV_resolver(void)109511 epoxy_glVertexAttrib1sNV_resolver(void)
109512 {
109513     static const enum gl_provider providers[] = {
109514         PROVIDER_GL_NV_vertex_program,
109515         PROVIDER_Desktop_OpenGL_2_0,
109516         PROVIDER_GL_ARB_vertex_program,
109517         PROVIDER_GL_ARB_vertex_shader,
109518         gl_provider_terminator
109519     };
109520     static const uint32_t entrypoints[] = {
109521         62577 /* "glVertexAttrib1sNV" */,
109522         62540 /* "glVertexAttrib1s" */,
109523         62557 /* "glVertexAttrib1sARB" */,
109524         62557 /* "glVertexAttrib1sARB" */,
109525     };
109526     return gl_provider_resolver(entrypoint_strings + 62577 /* "glVertexAttrib1sNV" */,
109527                                 providers, entrypoints);
109528 }
109529 
109530 static PFNGLVERTEXATTRIB1SVPROC
epoxy_glVertexAttrib1sv_resolver(void)109531 epoxy_glVertexAttrib1sv_resolver(void)
109532 {
109533     static const enum gl_provider providers[] = {
109534         PROVIDER_Desktop_OpenGL_2_0,
109535         PROVIDER_GL_ARB_vertex_program,
109536         PROVIDER_GL_ARB_vertex_shader,
109537         PROVIDER_GL_NV_vertex_program,
109538         gl_provider_terminator
109539     };
109540     static const uint32_t entrypoints[] = {
109541         62596 /* "glVertexAttrib1sv" */,
109542         62614 /* "glVertexAttrib1svARB" */,
109543         62614 /* "glVertexAttrib1svARB" */,
109544         62635 /* "glVertexAttrib1svNV" */,
109545     };
109546     return gl_provider_resolver(entrypoint_strings + 62596 /* "glVertexAttrib1sv" */,
109547                                 providers, entrypoints);
109548 }
109549 
109550 static PFNGLVERTEXATTRIB1SVARBPROC
epoxy_glVertexAttrib1svARB_resolver(void)109551 epoxy_glVertexAttrib1svARB_resolver(void)
109552 {
109553     static const enum gl_provider providers[] = {
109554         PROVIDER_GL_ARB_vertex_program,
109555         PROVIDER_GL_ARB_vertex_shader,
109556         PROVIDER_Desktop_OpenGL_2_0,
109557         PROVIDER_GL_NV_vertex_program,
109558         gl_provider_terminator
109559     };
109560     static const uint32_t entrypoints[] = {
109561         62614 /* "glVertexAttrib1svARB" */,
109562         62614 /* "glVertexAttrib1svARB" */,
109563         62596 /* "glVertexAttrib1sv" */,
109564         62635 /* "glVertexAttrib1svNV" */,
109565     };
109566     return gl_provider_resolver(entrypoint_strings + 62614 /* "glVertexAttrib1svARB" */,
109567                                 providers, entrypoints);
109568 }
109569 
109570 static PFNGLVERTEXATTRIB1SVNVPROC
epoxy_glVertexAttrib1svNV_resolver(void)109571 epoxy_glVertexAttrib1svNV_resolver(void)
109572 {
109573     static const enum gl_provider providers[] = {
109574         PROVIDER_GL_NV_vertex_program,
109575         PROVIDER_Desktop_OpenGL_2_0,
109576         PROVIDER_GL_ARB_vertex_program,
109577         PROVIDER_GL_ARB_vertex_shader,
109578         gl_provider_terminator
109579     };
109580     static const uint32_t entrypoints[] = {
109581         62635 /* "glVertexAttrib1svNV" */,
109582         62596 /* "glVertexAttrib1sv" */,
109583         62614 /* "glVertexAttrib1svARB" */,
109584         62614 /* "glVertexAttrib1svARB" */,
109585     };
109586     return gl_provider_resolver(entrypoint_strings + 62635 /* "glVertexAttrib1svNV" */,
109587                                 providers, entrypoints);
109588 }
109589 
109590 static PFNGLVERTEXATTRIB2DPROC
epoxy_glVertexAttrib2d_resolver(void)109591 epoxy_glVertexAttrib2d_resolver(void)
109592 {
109593     static const enum gl_provider providers[] = {
109594         PROVIDER_Desktop_OpenGL_2_0,
109595         PROVIDER_GL_ARB_vertex_program,
109596         PROVIDER_GL_ARB_vertex_shader,
109597         PROVIDER_GL_NV_vertex_program,
109598         gl_provider_terminator
109599     };
109600     static const uint32_t entrypoints[] = {
109601         62655 /* "glVertexAttrib2d" */,
109602         62672 /* "glVertexAttrib2dARB" */,
109603         62672 /* "glVertexAttrib2dARB" */,
109604         62692 /* "glVertexAttrib2dNV" */,
109605     };
109606     return gl_provider_resolver(entrypoint_strings + 62655 /* "glVertexAttrib2d" */,
109607                                 providers, entrypoints);
109608 }
109609 
109610 static PFNGLVERTEXATTRIB2DARBPROC
epoxy_glVertexAttrib2dARB_resolver(void)109611 epoxy_glVertexAttrib2dARB_resolver(void)
109612 {
109613     static const enum gl_provider providers[] = {
109614         PROVIDER_GL_ARB_vertex_program,
109615         PROVIDER_GL_ARB_vertex_shader,
109616         PROVIDER_Desktop_OpenGL_2_0,
109617         PROVIDER_GL_NV_vertex_program,
109618         gl_provider_terminator
109619     };
109620     static const uint32_t entrypoints[] = {
109621         62672 /* "glVertexAttrib2dARB" */,
109622         62672 /* "glVertexAttrib2dARB" */,
109623         62655 /* "glVertexAttrib2d" */,
109624         62692 /* "glVertexAttrib2dNV" */,
109625     };
109626     return gl_provider_resolver(entrypoint_strings + 62672 /* "glVertexAttrib2dARB" */,
109627                                 providers, entrypoints);
109628 }
109629 
109630 static PFNGLVERTEXATTRIB2DNVPROC
epoxy_glVertexAttrib2dNV_resolver(void)109631 epoxy_glVertexAttrib2dNV_resolver(void)
109632 {
109633     static const enum gl_provider providers[] = {
109634         PROVIDER_GL_NV_vertex_program,
109635         PROVIDER_Desktop_OpenGL_2_0,
109636         PROVIDER_GL_ARB_vertex_program,
109637         PROVIDER_GL_ARB_vertex_shader,
109638         gl_provider_terminator
109639     };
109640     static const uint32_t entrypoints[] = {
109641         62692 /* "glVertexAttrib2dNV" */,
109642         62655 /* "glVertexAttrib2d" */,
109643         62672 /* "glVertexAttrib2dARB" */,
109644         62672 /* "glVertexAttrib2dARB" */,
109645     };
109646     return gl_provider_resolver(entrypoint_strings + 62692 /* "glVertexAttrib2dNV" */,
109647                                 providers, entrypoints);
109648 }
109649 
109650 static PFNGLVERTEXATTRIB2DVPROC
epoxy_glVertexAttrib2dv_resolver(void)109651 epoxy_glVertexAttrib2dv_resolver(void)
109652 {
109653     static const enum gl_provider providers[] = {
109654         PROVIDER_Desktop_OpenGL_2_0,
109655         PROVIDER_GL_ARB_vertex_program,
109656         PROVIDER_GL_ARB_vertex_shader,
109657         PROVIDER_GL_NV_vertex_program,
109658         gl_provider_terminator
109659     };
109660     static const uint32_t entrypoints[] = {
109661         62711 /* "glVertexAttrib2dv" */,
109662         62729 /* "glVertexAttrib2dvARB" */,
109663         62729 /* "glVertexAttrib2dvARB" */,
109664         62750 /* "glVertexAttrib2dvNV" */,
109665     };
109666     return gl_provider_resolver(entrypoint_strings + 62711 /* "glVertexAttrib2dv" */,
109667                                 providers, entrypoints);
109668 }
109669 
109670 static PFNGLVERTEXATTRIB2DVARBPROC
epoxy_glVertexAttrib2dvARB_resolver(void)109671 epoxy_glVertexAttrib2dvARB_resolver(void)
109672 {
109673     static const enum gl_provider providers[] = {
109674         PROVIDER_GL_ARB_vertex_program,
109675         PROVIDER_GL_ARB_vertex_shader,
109676         PROVIDER_Desktop_OpenGL_2_0,
109677         PROVIDER_GL_NV_vertex_program,
109678         gl_provider_terminator
109679     };
109680     static const uint32_t entrypoints[] = {
109681         62729 /* "glVertexAttrib2dvARB" */,
109682         62729 /* "glVertexAttrib2dvARB" */,
109683         62711 /* "glVertexAttrib2dv" */,
109684         62750 /* "glVertexAttrib2dvNV" */,
109685     };
109686     return gl_provider_resolver(entrypoint_strings + 62729 /* "glVertexAttrib2dvARB" */,
109687                                 providers, entrypoints);
109688 }
109689 
109690 static PFNGLVERTEXATTRIB2DVNVPROC
epoxy_glVertexAttrib2dvNV_resolver(void)109691 epoxy_glVertexAttrib2dvNV_resolver(void)
109692 {
109693     static const enum gl_provider providers[] = {
109694         PROVIDER_GL_NV_vertex_program,
109695         PROVIDER_Desktop_OpenGL_2_0,
109696         PROVIDER_GL_ARB_vertex_program,
109697         PROVIDER_GL_ARB_vertex_shader,
109698         gl_provider_terminator
109699     };
109700     static const uint32_t entrypoints[] = {
109701         62750 /* "glVertexAttrib2dvNV" */,
109702         62711 /* "glVertexAttrib2dv" */,
109703         62729 /* "glVertexAttrib2dvARB" */,
109704         62729 /* "glVertexAttrib2dvARB" */,
109705     };
109706     return gl_provider_resolver(entrypoint_strings + 62750 /* "glVertexAttrib2dvNV" */,
109707                                 providers, entrypoints);
109708 }
109709 
109710 static PFNGLVERTEXATTRIB2FPROC
epoxy_glVertexAttrib2f_resolver(void)109711 epoxy_glVertexAttrib2f_resolver(void)
109712 {
109713     static const enum gl_provider providers[] = {
109714         PROVIDER_Desktop_OpenGL_2_0,
109715         PROVIDER_OpenGL_ES_2_0,
109716         PROVIDER_GL_ARB_vertex_program,
109717         PROVIDER_GL_ARB_vertex_shader,
109718         PROVIDER_GL_NV_vertex_program,
109719         gl_provider_terminator
109720     };
109721     static const uint32_t entrypoints[] = {
109722         62770 /* "glVertexAttrib2f" */,
109723         62770 /* "glVertexAttrib2f" */,
109724         62787 /* "glVertexAttrib2fARB" */,
109725         62787 /* "glVertexAttrib2fARB" */,
109726         62807 /* "glVertexAttrib2fNV" */,
109727     };
109728     return gl_provider_resolver(entrypoint_strings + 62770 /* "glVertexAttrib2f" */,
109729                                 providers, entrypoints);
109730 }
109731 
109732 static PFNGLVERTEXATTRIB2FARBPROC
epoxy_glVertexAttrib2fARB_resolver(void)109733 epoxy_glVertexAttrib2fARB_resolver(void)
109734 {
109735     static const enum gl_provider providers[] = {
109736         PROVIDER_GL_ARB_vertex_program,
109737         PROVIDER_GL_ARB_vertex_shader,
109738         PROVIDER_Desktop_OpenGL_2_0,
109739         PROVIDER_OpenGL_ES_2_0,
109740         PROVIDER_GL_NV_vertex_program,
109741         gl_provider_terminator
109742     };
109743     static const uint32_t entrypoints[] = {
109744         62787 /* "glVertexAttrib2fARB" */,
109745         62787 /* "glVertexAttrib2fARB" */,
109746         62770 /* "glVertexAttrib2f" */,
109747         62770 /* "glVertexAttrib2f" */,
109748         62807 /* "glVertexAttrib2fNV" */,
109749     };
109750     return gl_provider_resolver(entrypoint_strings + 62787 /* "glVertexAttrib2fARB" */,
109751                                 providers, entrypoints);
109752 }
109753 
109754 static PFNGLVERTEXATTRIB2FNVPROC
epoxy_glVertexAttrib2fNV_resolver(void)109755 epoxy_glVertexAttrib2fNV_resolver(void)
109756 {
109757     static const enum gl_provider providers[] = {
109758         PROVIDER_GL_NV_vertex_program,
109759         PROVIDER_Desktop_OpenGL_2_0,
109760         PROVIDER_OpenGL_ES_2_0,
109761         PROVIDER_GL_ARB_vertex_program,
109762         PROVIDER_GL_ARB_vertex_shader,
109763         gl_provider_terminator
109764     };
109765     static const uint32_t entrypoints[] = {
109766         62807 /* "glVertexAttrib2fNV" */,
109767         62770 /* "glVertexAttrib2f" */,
109768         62770 /* "glVertexAttrib2f" */,
109769         62787 /* "glVertexAttrib2fARB" */,
109770         62787 /* "glVertexAttrib2fARB" */,
109771     };
109772     return gl_provider_resolver(entrypoint_strings + 62807 /* "glVertexAttrib2fNV" */,
109773                                 providers, entrypoints);
109774 }
109775 
109776 static PFNGLVERTEXATTRIB2FVPROC
epoxy_glVertexAttrib2fv_resolver(void)109777 epoxy_glVertexAttrib2fv_resolver(void)
109778 {
109779     static const enum gl_provider providers[] = {
109780         PROVIDER_Desktop_OpenGL_2_0,
109781         PROVIDER_OpenGL_ES_2_0,
109782         PROVIDER_GL_ARB_vertex_program,
109783         PROVIDER_GL_ARB_vertex_shader,
109784         PROVIDER_GL_NV_vertex_program,
109785         gl_provider_terminator
109786     };
109787     static const uint32_t entrypoints[] = {
109788         62826 /* "glVertexAttrib2fv" */,
109789         62826 /* "glVertexAttrib2fv" */,
109790         62844 /* "glVertexAttrib2fvARB" */,
109791         62844 /* "glVertexAttrib2fvARB" */,
109792         62865 /* "glVertexAttrib2fvNV" */,
109793     };
109794     return gl_provider_resolver(entrypoint_strings + 62826 /* "glVertexAttrib2fv" */,
109795                                 providers, entrypoints);
109796 }
109797 
109798 static PFNGLVERTEXATTRIB2FVARBPROC
epoxy_glVertexAttrib2fvARB_resolver(void)109799 epoxy_glVertexAttrib2fvARB_resolver(void)
109800 {
109801     static const enum gl_provider providers[] = {
109802         PROVIDER_GL_ARB_vertex_program,
109803         PROVIDER_GL_ARB_vertex_shader,
109804         PROVIDER_Desktop_OpenGL_2_0,
109805         PROVIDER_OpenGL_ES_2_0,
109806         PROVIDER_GL_NV_vertex_program,
109807         gl_provider_terminator
109808     };
109809     static const uint32_t entrypoints[] = {
109810         62844 /* "glVertexAttrib2fvARB" */,
109811         62844 /* "glVertexAttrib2fvARB" */,
109812         62826 /* "glVertexAttrib2fv" */,
109813         62826 /* "glVertexAttrib2fv" */,
109814         62865 /* "glVertexAttrib2fvNV" */,
109815     };
109816     return gl_provider_resolver(entrypoint_strings + 62844 /* "glVertexAttrib2fvARB" */,
109817                                 providers, entrypoints);
109818 }
109819 
109820 static PFNGLVERTEXATTRIB2FVNVPROC
epoxy_glVertexAttrib2fvNV_resolver(void)109821 epoxy_glVertexAttrib2fvNV_resolver(void)
109822 {
109823     static const enum gl_provider providers[] = {
109824         PROVIDER_GL_NV_vertex_program,
109825         PROVIDER_Desktop_OpenGL_2_0,
109826         PROVIDER_OpenGL_ES_2_0,
109827         PROVIDER_GL_ARB_vertex_program,
109828         PROVIDER_GL_ARB_vertex_shader,
109829         gl_provider_terminator
109830     };
109831     static const uint32_t entrypoints[] = {
109832         62865 /* "glVertexAttrib2fvNV" */,
109833         62826 /* "glVertexAttrib2fv" */,
109834         62826 /* "glVertexAttrib2fv" */,
109835         62844 /* "glVertexAttrib2fvARB" */,
109836         62844 /* "glVertexAttrib2fvARB" */,
109837     };
109838     return gl_provider_resolver(entrypoint_strings + 62865 /* "glVertexAttrib2fvNV" */,
109839                                 providers, entrypoints);
109840 }
109841 
109842 static PFNGLVERTEXATTRIB2HNVPROC
epoxy_glVertexAttrib2hNV_resolver(void)109843 epoxy_glVertexAttrib2hNV_resolver(void)
109844 {
109845     return gl_single_resolver(PROVIDER_GL_NV_half_float, 62885 /* glVertexAttrib2hNV */);
109846 }
109847 
109848 static PFNGLVERTEXATTRIB2HVNVPROC
epoxy_glVertexAttrib2hvNV_resolver(void)109849 epoxy_glVertexAttrib2hvNV_resolver(void)
109850 {
109851     return gl_single_resolver(PROVIDER_GL_NV_half_float, 62904 /* glVertexAttrib2hvNV */);
109852 }
109853 
109854 static PFNGLVERTEXATTRIB2SPROC
epoxy_glVertexAttrib2s_resolver(void)109855 epoxy_glVertexAttrib2s_resolver(void)
109856 {
109857     static const enum gl_provider providers[] = {
109858         PROVIDER_Desktop_OpenGL_2_0,
109859         PROVIDER_GL_ARB_vertex_program,
109860         PROVIDER_GL_ARB_vertex_shader,
109861         PROVIDER_GL_NV_vertex_program,
109862         gl_provider_terminator
109863     };
109864     static const uint32_t entrypoints[] = {
109865         62924 /* "glVertexAttrib2s" */,
109866         62941 /* "glVertexAttrib2sARB" */,
109867         62941 /* "glVertexAttrib2sARB" */,
109868         62961 /* "glVertexAttrib2sNV" */,
109869     };
109870     return gl_provider_resolver(entrypoint_strings + 62924 /* "glVertexAttrib2s" */,
109871                                 providers, entrypoints);
109872 }
109873 
109874 static PFNGLVERTEXATTRIB2SARBPROC
epoxy_glVertexAttrib2sARB_resolver(void)109875 epoxy_glVertexAttrib2sARB_resolver(void)
109876 {
109877     static const enum gl_provider providers[] = {
109878         PROVIDER_GL_ARB_vertex_program,
109879         PROVIDER_GL_ARB_vertex_shader,
109880         PROVIDER_Desktop_OpenGL_2_0,
109881         PROVIDER_GL_NV_vertex_program,
109882         gl_provider_terminator
109883     };
109884     static const uint32_t entrypoints[] = {
109885         62941 /* "glVertexAttrib2sARB" */,
109886         62941 /* "glVertexAttrib2sARB" */,
109887         62924 /* "glVertexAttrib2s" */,
109888         62961 /* "glVertexAttrib2sNV" */,
109889     };
109890     return gl_provider_resolver(entrypoint_strings + 62941 /* "glVertexAttrib2sARB" */,
109891                                 providers, entrypoints);
109892 }
109893 
109894 static PFNGLVERTEXATTRIB2SNVPROC
epoxy_glVertexAttrib2sNV_resolver(void)109895 epoxy_glVertexAttrib2sNV_resolver(void)
109896 {
109897     static const enum gl_provider providers[] = {
109898         PROVIDER_GL_NV_vertex_program,
109899         PROVIDER_Desktop_OpenGL_2_0,
109900         PROVIDER_GL_ARB_vertex_program,
109901         PROVIDER_GL_ARB_vertex_shader,
109902         gl_provider_terminator
109903     };
109904     static const uint32_t entrypoints[] = {
109905         62961 /* "glVertexAttrib2sNV" */,
109906         62924 /* "glVertexAttrib2s" */,
109907         62941 /* "glVertexAttrib2sARB" */,
109908         62941 /* "glVertexAttrib2sARB" */,
109909     };
109910     return gl_provider_resolver(entrypoint_strings + 62961 /* "glVertexAttrib2sNV" */,
109911                                 providers, entrypoints);
109912 }
109913 
109914 static PFNGLVERTEXATTRIB2SVPROC
epoxy_glVertexAttrib2sv_resolver(void)109915 epoxy_glVertexAttrib2sv_resolver(void)
109916 {
109917     static const enum gl_provider providers[] = {
109918         PROVIDER_Desktop_OpenGL_2_0,
109919         PROVIDER_GL_ARB_vertex_program,
109920         PROVIDER_GL_ARB_vertex_shader,
109921         PROVIDER_GL_NV_vertex_program,
109922         gl_provider_terminator
109923     };
109924     static const uint32_t entrypoints[] = {
109925         62980 /* "glVertexAttrib2sv" */,
109926         62998 /* "glVertexAttrib2svARB" */,
109927         62998 /* "glVertexAttrib2svARB" */,
109928         63019 /* "glVertexAttrib2svNV" */,
109929     };
109930     return gl_provider_resolver(entrypoint_strings + 62980 /* "glVertexAttrib2sv" */,
109931                                 providers, entrypoints);
109932 }
109933 
109934 static PFNGLVERTEXATTRIB2SVARBPROC
epoxy_glVertexAttrib2svARB_resolver(void)109935 epoxy_glVertexAttrib2svARB_resolver(void)
109936 {
109937     static const enum gl_provider providers[] = {
109938         PROVIDER_GL_ARB_vertex_program,
109939         PROVIDER_GL_ARB_vertex_shader,
109940         PROVIDER_Desktop_OpenGL_2_0,
109941         PROVIDER_GL_NV_vertex_program,
109942         gl_provider_terminator
109943     };
109944     static const uint32_t entrypoints[] = {
109945         62998 /* "glVertexAttrib2svARB" */,
109946         62998 /* "glVertexAttrib2svARB" */,
109947         62980 /* "glVertexAttrib2sv" */,
109948         63019 /* "glVertexAttrib2svNV" */,
109949     };
109950     return gl_provider_resolver(entrypoint_strings + 62998 /* "glVertexAttrib2svARB" */,
109951                                 providers, entrypoints);
109952 }
109953 
109954 static PFNGLVERTEXATTRIB2SVNVPROC
epoxy_glVertexAttrib2svNV_resolver(void)109955 epoxy_glVertexAttrib2svNV_resolver(void)
109956 {
109957     static const enum gl_provider providers[] = {
109958         PROVIDER_GL_NV_vertex_program,
109959         PROVIDER_Desktop_OpenGL_2_0,
109960         PROVIDER_GL_ARB_vertex_program,
109961         PROVIDER_GL_ARB_vertex_shader,
109962         gl_provider_terminator
109963     };
109964     static const uint32_t entrypoints[] = {
109965         63019 /* "glVertexAttrib2svNV" */,
109966         62980 /* "glVertexAttrib2sv" */,
109967         62998 /* "glVertexAttrib2svARB" */,
109968         62998 /* "glVertexAttrib2svARB" */,
109969     };
109970     return gl_provider_resolver(entrypoint_strings + 63019 /* "glVertexAttrib2svNV" */,
109971                                 providers, entrypoints);
109972 }
109973 
109974 static PFNGLVERTEXATTRIB3DPROC
epoxy_glVertexAttrib3d_resolver(void)109975 epoxy_glVertexAttrib3d_resolver(void)
109976 {
109977     static const enum gl_provider providers[] = {
109978         PROVIDER_Desktop_OpenGL_2_0,
109979         PROVIDER_GL_ARB_vertex_program,
109980         PROVIDER_GL_ARB_vertex_shader,
109981         PROVIDER_GL_NV_vertex_program,
109982         gl_provider_terminator
109983     };
109984     static const uint32_t entrypoints[] = {
109985         63039 /* "glVertexAttrib3d" */,
109986         63056 /* "glVertexAttrib3dARB" */,
109987         63056 /* "glVertexAttrib3dARB" */,
109988         63076 /* "glVertexAttrib3dNV" */,
109989     };
109990     return gl_provider_resolver(entrypoint_strings + 63039 /* "glVertexAttrib3d" */,
109991                                 providers, entrypoints);
109992 }
109993 
109994 static PFNGLVERTEXATTRIB3DARBPROC
epoxy_glVertexAttrib3dARB_resolver(void)109995 epoxy_glVertexAttrib3dARB_resolver(void)
109996 {
109997     static const enum gl_provider providers[] = {
109998         PROVIDER_GL_ARB_vertex_program,
109999         PROVIDER_GL_ARB_vertex_shader,
110000         PROVIDER_Desktop_OpenGL_2_0,
110001         PROVIDER_GL_NV_vertex_program,
110002         gl_provider_terminator
110003     };
110004     static const uint32_t entrypoints[] = {
110005         63056 /* "glVertexAttrib3dARB" */,
110006         63056 /* "glVertexAttrib3dARB" */,
110007         63039 /* "glVertexAttrib3d" */,
110008         63076 /* "glVertexAttrib3dNV" */,
110009     };
110010     return gl_provider_resolver(entrypoint_strings + 63056 /* "glVertexAttrib3dARB" */,
110011                                 providers, entrypoints);
110012 }
110013 
110014 static PFNGLVERTEXATTRIB3DNVPROC
epoxy_glVertexAttrib3dNV_resolver(void)110015 epoxy_glVertexAttrib3dNV_resolver(void)
110016 {
110017     static const enum gl_provider providers[] = {
110018         PROVIDER_GL_NV_vertex_program,
110019         PROVIDER_Desktop_OpenGL_2_0,
110020         PROVIDER_GL_ARB_vertex_program,
110021         PROVIDER_GL_ARB_vertex_shader,
110022         gl_provider_terminator
110023     };
110024     static const uint32_t entrypoints[] = {
110025         63076 /* "glVertexAttrib3dNV" */,
110026         63039 /* "glVertexAttrib3d" */,
110027         63056 /* "glVertexAttrib3dARB" */,
110028         63056 /* "glVertexAttrib3dARB" */,
110029     };
110030     return gl_provider_resolver(entrypoint_strings + 63076 /* "glVertexAttrib3dNV" */,
110031                                 providers, entrypoints);
110032 }
110033 
110034 static PFNGLVERTEXATTRIB3DVPROC
epoxy_glVertexAttrib3dv_resolver(void)110035 epoxy_glVertexAttrib3dv_resolver(void)
110036 {
110037     static const enum gl_provider providers[] = {
110038         PROVIDER_Desktop_OpenGL_2_0,
110039         PROVIDER_GL_ARB_vertex_program,
110040         PROVIDER_GL_ARB_vertex_shader,
110041         PROVIDER_GL_NV_vertex_program,
110042         gl_provider_terminator
110043     };
110044     static const uint32_t entrypoints[] = {
110045         63095 /* "glVertexAttrib3dv" */,
110046         63113 /* "glVertexAttrib3dvARB" */,
110047         63113 /* "glVertexAttrib3dvARB" */,
110048         63134 /* "glVertexAttrib3dvNV" */,
110049     };
110050     return gl_provider_resolver(entrypoint_strings + 63095 /* "glVertexAttrib3dv" */,
110051                                 providers, entrypoints);
110052 }
110053 
110054 static PFNGLVERTEXATTRIB3DVARBPROC
epoxy_glVertexAttrib3dvARB_resolver(void)110055 epoxy_glVertexAttrib3dvARB_resolver(void)
110056 {
110057     static const enum gl_provider providers[] = {
110058         PROVIDER_GL_ARB_vertex_program,
110059         PROVIDER_GL_ARB_vertex_shader,
110060         PROVIDER_Desktop_OpenGL_2_0,
110061         PROVIDER_GL_NV_vertex_program,
110062         gl_provider_terminator
110063     };
110064     static const uint32_t entrypoints[] = {
110065         63113 /* "glVertexAttrib3dvARB" */,
110066         63113 /* "glVertexAttrib3dvARB" */,
110067         63095 /* "glVertexAttrib3dv" */,
110068         63134 /* "glVertexAttrib3dvNV" */,
110069     };
110070     return gl_provider_resolver(entrypoint_strings + 63113 /* "glVertexAttrib3dvARB" */,
110071                                 providers, entrypoints);
110072 }
110073 
110074 static PFNGLVERTEXATTRIB3DVNVPROC
epoxy_glVertexAttrib3dvNV_resolver(void)110075 epoxy_glVertexAttrib3dvNV_resolver(void)
110076 {
110077     static const enum gl_provider providers[] = {
110078         PROVIDER_GL_NV_vertex_program,
110079         PROVIDER_Desktop_OpenGL_2_0,
110080         PROVIDER_GL_ARB_vertex_program,
110081         PROVIDER_GL_ARB_vertex_shader,
110082         gl_provider_terminator
110083     };
110084     static const uint32_t entrypoints[] = {
110085         63134 /* "glVertexAttrib3dvNV" */,
110086         63095 /* "glVertexAttrib3dv" */,
110087         63113 /* "glVertexAttrib3dvARB" */,
110088         63113 /* "glVertexAttrib3dvARB" */,
110089     };
110090     return gl_provider_resolver(entrypoint_strings + 63134 /* "glVertexAttrib3dvNV" */,
110091                                 providers, entrypoints);
110092 }
110093 
110094 static PFNGLVERTEXATTRIB3FPROC
epoxy_glVertexAttrib3f_resolver(void)110095 epoxy_glVertexAttrib3f_resolver(void)
110096 {
110097     static const enum gl_provider providers[] = {
110098         PROVIDER_Desktop_OpenGL_2_0,
110099         PROVIDER_OpenGL_ES_2_0,
110100         PROVIDER_GL_ARB_vertex_program,
110101         PROVIDER_GL_ARB_vertex_shader,
110102         PROVIDER_GL_NV_vertex_program,
110103         gl_provider_terminator
110104     };
110105     static const uint32_t entrypoints[] = {
110106         63154 /* "glVertexAttrib3f" */,
110107         63154 /* "glVertexAttrib3f" */,
110108         63171 /* "glVertexAttrib3fARB" */,
110109         63171 /* "glVertexAttrib3fARB" */,
110110         63191 /* "glVertexAttrib3fNV" */,
110111     };
110112     return gl_provider_resolver(entrypoint_strings + 63154 /* "glVertexAttrib3f" */,
110113                                 providers, entrypoints);
110114 }
110115 
110116 static PFNGLVERTEXATTRIB3FARBPROC
epoxy_glVertexAttrib3fARB_resolver(void)110117 epoxy_glVertexAttrib3fARB_resolver(void)
110118 {
110119     static const enum gl_provider providers[] = {
110120         PROVIDER_GL_ARB_vertex_program,
110121         PROVIDER_GL_ARB_vertex_shader,
110122         PROVIDER_Desktop_OpenGL_2_0,
110123         PROVIDER_OpenGL_ES_2_0,
110124         PROVIDER_GL_NV_vertex_program,
110125         gl_provider_terminator
110126     };
110127     static const uint32_t entrypoints[] = {
110128         63171 /* "glVertexAttrib3fARB" */,
110129         63171 /* "glVertexAttrib3fARB" */,
110130         63154 /* "glVertexAttrib3f" */,
110131         63154 /* "glVertexAttrib3f" */,
110132         63191 /* "glVertexAttrib3fNV" */,
110133     };
110134     return gl_provider_resolver(entrypoint_strings + 63171 /* "glVertexAttrib3fARB" */,
110135                                 providers, entrypoints);
110136 }
110137 
110138 static PFNGLVERTEXATTRIB3FNVPROC
epoxy_glVertexAttrib3fNV_resolver(void)110139 epoxy_glVertexAttrib3fNV_resolver(void)
110140 {
110141     static const enum gl_provider providers[] = {
110142         PROVIDER_GL_NV_vertex_program,
110143         PROVIDER_Desktop_OpenGL_2_0,
110144         PROVIDER_OpenGL_ES_2_0,
110145         PROVIDER_GL_ARB_vertex_program,
110146         PROVIDER_GL_ARB_vertex_shader,
110147         gl_provider_terminator
110148     };
110149     static const uint32_t entrypoints[] = {
110150         63191 /* "glVertexAttrib3fNV" */,
110151         63154 /* "glVertexAttrib3f" */,
110152         63154 /* "glVertexAttrib3f" */,
110153         63171 /* "glVertexAttrib3fARB" */,
110154         63171 /* "glVertexAttrib3fARB" */,
110155     };
110156     return gl_provider_resolver(entrypoint_strings + 63191 /* "glVertexAttrib3fNV" */,
110157                                 providers, entrypoints);
110158 }
110159 
110160 static PFNGLVERTEXATTRIB3FVPROC
epoxy_glVertexAttrib3fv_resolver(void)110161 epoxy_glVertexAttrib3fv_resolver(void)
110162 {
110163     static const enum gl_provider providers[] = {
110164         PROVIDER_Desktop_OpenGL_2_0,
110165         PROVIDER_OpenGL_ES_2_0,
110166         PROVIDER_GL_ARB_vertex_program,
110167         PROVIDER_GL_ARB_vertex_shader,
110168         PROVIDER_GL_NV_vertex_program,
110169         gl_provider_terminator
110170     };
110171     static const uint32_t entrypoints[] = {
110172         63210 /* "glVertexAttrib3fv" */,
110173         63210 /* "glVertexAttrib3fv" */,
110174         63228 /* "glVertexAttrib3fvARB" */,
110175         63228 /* "glVertexAttrib3fvARB" */,
110176         63249 /* "glVertexAttrib3fvNV" */,
110177     };
110178     return gl_provider_resolver(entrypoint_strings + 63210 /* "glVertexAttrib3fv" */,
110179                                 providers, entrypoints);
110180 }
110181 
110182 static PFNGLVERTEXATTRIB3FVARBPROC
epoxy_glVertexAttrib3fvARB_resolver(void)110183 epoxy_glVertexAttrib3fvARB_resolver(void)
110184 {
110185     static const enum gl_provider providers[] = {
110186         PROVIDER_GL_ARB_vertex_program,
110187         PROVIDER_GL_ARB_vertex_shader,
110188         PROVIDER_Desktop_OpenGL_2_0,
110189         PROVIDER_OpenGL_ES_2_0,
110190         PROVIDER_GL_NV_vertex_program,
110191         gl_provider_terminator
110192     };
110193     static const uint32_t entrypoints[] = {
110194         63228 /* "glVertexAttrib3fvARB" */,
110195         63228 /* "glVertexAttrib3fvARB" */,
110196         63210 /* "glVertexAttrib3fv" */,
110197         63210 /* "glVertexAttrib3fv" */,
110198         63249 /* "glVertexAttrib3fvNV" */,
110199     };
110200     return gl_provider_resolver(entrypoint_strings + 63228 /* "glVertexAttrib3fvARB" */,
110201                                 providers, entrypoints);
110202 }
110203 
110204 static PFNGLVERTEXATTRIB3FVNVPROC
epoxy_glVertexAttrib3fvNV_resolver(void)110205 epoxy_glVertexAttrib3fvNV_resolver(void)
110206 {
110207     static const enum gl_provider providers[] = {
110208         PROVIDER_GL_NV_vertex_program,
110209         PROVIDER_Desktop_OpenGL_2_0,
110210         PROVIDER_OpenGL_ES_2_0,
110211         PROVIDER_GL_ARB_vertex_program,
110212         PROVIDER_GL_ARB_vertex_shader,
110213         gl_provider_terminator
110214     };
110215     static const uint32_t entrypoints[] = {
110216         63249 /* "glVertexAttrib3fvNV" */,
110217         63210 /* "glVertexAttrib3fv" */,
110218         63210 /* "glVertexAttrib3fv" */,
110219         63228 /* "glVertexAttrib3fvARB" */,
110220         63228 /* "glVertexAttrib3fvARB" */,
110221     };
110222     return gl_provider_resolver(entrypoint_strings + 63249 /* "glVertexAttrib3fvNV" */,
110223                                 providers, entrypoints);
110224 }
110225 
110226 static PFNGLVERTEXATTRIB3HNVPROC
epoxy_glVertexAttrib3hNV_resolver(void)110227 epoxy_glVertexAttrib3hNV_resolver(void)
110228 {
110229     return gl_single_resolver(PROVIDER_GL_NV_half_float, 63269 /* glVertexAttrib3hNV */);
110230 }
110231 
110232 static PFNGLVERTEXATTRIB3HVNVPROC
epoxy_glVertexAttrib3hvNV_resolver(void)110233 epoxy_glVertexAttrib3hvNV_resolver(void)
110234 {
110235     return gl_single_resolver(PROVIDER_GL_NV_half_float, 63288 /* glVertexAttrib3hvNV */);
110236 }
110237 
110238 static PFNGLVERTEXATTRIB3SPROC
epoxy_glVertexAttrib3s_resolver(void)110239 epoxy_glVertexAttrib3s_resolver(void)
110240 {
110241     static const enum gl_provider providers[] = {
110242         PROVIDER_Desktop_OpenGL_2_0,
110243         PROVIDER_GL_ARB_vertex_program,
110244         PROVIDER_GL_ARB_vertex_shader,
110245         PROVIDER_GL_NV_vertex_program,
110246         gl_provider_terminator
110247     };
110248     static const uint32_t entrypoints[] = {
110249         63308 /* "glVertexAttrib3s" */,
110250         63325 /* "glVertexAttrib3sARB" */,
110251         63325 /* "glVertexAttrib3sARB" */,
110252         63345 /* "glVertexAttrib3sNV" */,
110253     };
110254     return gl_provider_resolver(entrypoint_strings + 63308 /* "glVertexAttrib3s" */,
110255                                 providers, entrypoints);
110256 }
110257 
110258 static PFNGLVERTEXATTRIB3SARBPROC
epoxy_glVertexAttrib3sARB_resolver(void)110259 epoxy_glVertexAttrib3sARB_resolver(void)
110260 {
110261     static const enum gl_provider providers[] = {
110262         PROVIDER_GL_ARB_vertex_program,
110263         PROVIDER_GL_ARB_vertex_shader,
110264         PROVIDER_Desktop_OpenGL_2_0,
110265         PROVIDER_GL_NV_vertex_program,
110266         gl_provider_terminator
110267     };
110268     static const uint32_t entrypoints[] = {
110269         63325 /* "glVertexAttrib3sARB" */,
110270         63325 /* "glVertexAttrib3sARB" */,
110271         63308 /* "glVertexAttrib3s" */,
110272         63345 /* "glVertexAttrib3sNV" */,
110273     };
110274     return gl_provider_resolver(entrypoint_strings + 63325 /* "glVertexAttrib3sARB" */,
110275                                 providers, entrypoints);
110276 }
110277 
110278 static PFNGLVERTEXATTRIB3SNVPROC
epoxy_glVertexAttrib3sNV_resolver(void)110279 epoxy_glVertexAttrib3sNV_resolver(void)
110280 {
110281     static const enum gl_provider providers[] = {
110282         PROVIDER_GL_NV_vertex_program,
110283         PROVIDER_Desktop_OpenGL_2_0,
110284         PROVIDER_GL_ARB_vertex_program,
110285         PROVIDER_GL_ARB_vertex_shader,
110286         gl_provider_terminator
110287     };
110288     static const uint32_t entrypoints[] = {
110289         63345 /* "glVertexAttrib3sNV" */,
110290         63308 /* "glVertexAttrib3s" */,
110291         63325 /* "glVertexAttrib3sARB" */,
110292         63325 /* "glVertexAttrib3sARB" */,
110293     };
110294     return gl_provider_resolver(entrypoint_strings + 63345 /* "glVertexAttrib3sNV" */,
110295                                 providers, entrypoints);
110296 }
110297 
110298 static PFNGLVERTEXATTRIB3SVPROC
epoxy_glVertexAttrib3sv_resolver(void)110299 epoxy_glVertexAttrib3sv_resolver(void)
110300 {
110301     static const enum gl_provider providers[] = {
110302         PROVIDER_Desktop_OpenGL_2_0,
110303         PROVIDER_GL_ARB_vertex_program,
110304         PROVIDER_GL_ARB_vertex_shader,
110305         PROVIDER_GL_NV_vertex_program,
110306         gl_provider_terminator
110307     };
110308     static const uint32_t entrypoints[] = {
110309         63364 /* "glVertexAttrib3sv" */,
110310         63382 /* "glVertexAttrib3svARB" */,
110311         63382 /* "glVertexAttrib3svARB" */,
110312         63403 /* "glVertexAttrib3svNV" */,
110313     };
110314     return gl_provider_resolver(entrypoint_strings + 63364 /* "glVertexAttrib3sv" */,
110315                                 providers, entrypoints);
110316 }
110317 
110318 static PFNGLVERTEXATTRIB3SVARBPROC
epoxy_glVertexAttrib3svARB_resolver(void)110319 epoxy_glVertexAttrib3svARB_resolver(void)
110320 {
110321     static const enum gl_provider providers[] = {
110322         PROVIDER_GL_ARB_vertex_program,
110323         PROVIDER_GL_ARB_vertex_shader,
110324         PROVIDER_Desktop_OpenGL_2_0,
110325         PROVIDER_GL_NV_vertex_program,
110326         gl_provider_terminator
110327     };
110328     static const uint32_t entrypoints[] = {
110329         63382 /* "glVertexAttrib3svARB" */,
110330         63382 /* "glVertexAttrib3svARB" */,
110331         63364 /* "glVertexAttrib3sv" */,
110332         63403 /* "glVertexAttrib3svNV" */,
110333     };
110334     return gl_provider_resolver(entrypoint_strings + 63382 /* "glVertexAttrib3svARB" */,
110335                                 providers, entrypoints);
110336 }
110337 
110338 static PFNGLVERTEXATTRIB3SVNVPROC
epoxy_glVertexAttrib3svNV_resolver(void)110339 epoxy_glVertexAttrib3svNV_resolver(void)
110340 {
110341     static const enum gl_provider providers[] = {
110342         PROVIDER_GL_NV_vertex_program,
110343         PROVIDER_Desktop_OpenGL_2_0,
110344         PROVIDER_GL_ARB_vertex_program,
110345         PROVIDER_GL_ARB_vertex_shader,
110346         gl_provider_terminator
110347     };
110348     static const uint32_t entrypoints[] = {
110349         63403 /* "glVertexAttrib3svNV" */,
110350         63364 /* "glVertexAttrib3sv" */,
110351         63382 /* "glVertexAttrib3svARB" */,
110352         63382 /* "glVertexAttrib3svARB" */,
110353     };
110354     return gl_provider_resolver(entrypoint_strings + 63403 /* "glVertexAttrib3svNV" */,
110355                                 providers, entrypoints);
110356 }
110357 
110358 static PFNGLVERTEXATTRIB4NBVPROC
epoxy_glVertexAttrib4Nbv_resolver(void)110359 epoxy_glVertexAttrib4Nbv_resolver(void)
110360 {
110361     static const enum gl_provider providers[] = {
110362         PROVIDER_Desktop_OpenGL_2_0,
110363         PROVIDER_GL_ARB_vertex_program,
110364         PROVIDER_GL_ARB_vertex_shader,
110365         gl_provider_terminator
110366     };
110367     static const uint32_t entrypoints[] = {
110368         63423 /* "glVertexAttrib4Nbv" */,
110369         63442 /* "glVertexAttrib4NbvARB" */,
110370         63442 /* "glVertexAttrib4NbvARB" */,
110371     };
110372     return gl_provider_resolver(entrypoint_strings + 63423 /* "glVertexAttrib4Nbv" */,
110373                                 providers, entrypoints);
110374 }
110375 
110376 static PFNGLVERTEXATTRIB4NBVARBPROC
epoxy_glVertexAttrib4NbvARB_resolver(void)110377 epoxy_glVertexAttrib4NbvARB_resolver(void)
110378 {
110379     static const enum gl_provider providers[] = {
110380         PROVIDER_GL_ARB_vertex_program,
110381         PROVIDER_GL_ARB_vertex_shader,
110382         PROVIDER_Desktop_OpenGL_2_0,
110383         gl_provider_terminator
110384     };
110385     static const uint32_t entrypoints[] = {
110386         63442 /* "glVertexAttrib4NbvARB" */,
110387         63442 /* "glVertexAttrib4NbvARB" */,
110388         63423 /* "glVertexAttrib4Nbv" */,
110389     };
110390     return gl_provider_resolver(entrypoint_strings + 63442 /* "glVertexAttrib4NbvARB" */,
110391                                 providers, entrypoints);
110392 }
110393 
110394 static PFNGLVERTEXATTRIB4NIVPROC
epoxy_glVertexAttrib4Niv_resolver(void)110395 epoxy_glVertexAttrib4Niv_resolver(void)
110396 {
110397     static const enum gl_provider providers[] = {
110398         PROVIDER_Desktop_OpenGL_2_0,
110399         PROVIDER_GL_ARB_vertex_program,
110400         PROVIDER_GL_ARB_vertex_shader,
110401         gl_provider_terminator
110402     };
110403     static const uint32_t entrypoints[] = {
110404         63464 /* "glVertexAttrib4Niv" */,
110405         63483 /* "glVertexAttrib4NivARB" */,
110406         63483 /* "glVertexAttrib4NivARB" */,
110407     };
110408     return gl_provider_resolver(entrypoint_strings + 63464 /* "glVertexAttrib4Niv" */,
110409                                 providers, entrypoints);
110410 }
110411 
110412 static PFNGLVERTEXATTRIB4NIVARBPROC
epoxy_glVertexAttrib4NivARB_resolver(void)110413 epoxy_glVertexAttrib4NivARB_resolver(void)
110414 {
110415     static const enum gl_provider providers[] = {
110416         PROVIDER_GL_ARB_vertex_program,
110417         PROVIDER_GL_ARB_vertex_shader,
110418         PROVIDER_Desktop_OpenGL_2_0,
110419         gl_provider_terminator
110420     };
110421     static const uint32_t entrypoints[] = {
110422         63483 /* "glVertexAttrib4NivARB" */,
110423         63483 /* "glVertexAttrib4NivARB" */,
110424         63464 /* "glVertexAttrib4Niv" */,
110425     };
110426     return gl_provider_resolver(entrypoint_strings + 63483 /* "glVertexAttrib4NivARB" */,
110427                                 providers, entrypoints);
110428 }
110429 
110430 static PFNGLVERTEXATTRIB4NSVPROC
epoxy_glVertexAttrib4Nsv_resolver(void)110431 epoxy_glVertexAttrib4Nsv_resolver(void)
110432 {
110433     static const enum gl_provider providers[] = {
110434         PROVIDER_Desktop_OpenGL_2_0,
110435         PROVIDER_GL_ARB_vertex_program,
110436         PROVIDER_GL_ARB_vertex_shader,
110437         gl_provider_terminator
110438     };
110439     static const uint32_t entrypoints[] = {
110440         63505 /* "glVertexAttrib4Nsv" */,
110441         63524 /* "glVertexAttrib4NsvARB" */,
110442         63524 /* "glVertexAttrib4NsvARB" */,
110443     };
110444     return gl_provider_resolver(entrypoint_strings + 63505 /* "glVertexAttrib4Nsv" */,
110445                                 providers, entrypoints);
110446 }
110447 
110448 static PFNGLVERTEXATTRIB4NSVARBPROC
epoxy_glVertexAttrib4NsvARB_resolver(void)110449 epoxy_glVertexAttrib4NsvARB_resolver(void)
110450 {
110451     static const enum gl_provider providers[] = {
110452         PROVIDER_GL_ARB_vertex_program,
110453         PROVIDER_GL_ARB_vertex_shader,
110454         PROVIDER_Desktop_OpenGL_2_0,
110455         gl_provider_terminator
110456     };
110457     static const uint32_t entrypoints[] = {
110458         63524 /* "glVertexAttrib4NsvARB" */,
110459         63524 /* "glVertexAttrib4NsvARB" */,
110460         63505 /* "glVertexAttrib4Nsv" */,
110461     };
110462     return gl_provider_resolver(entrypoint_strings + 63524 /* "glVertexAttrib4NsvARB" */,
110463                                 providers, entrypoints);
110464 }
110465 
110466 static PFNGLVERTEXATTRIB4NUBPROC
epoxy_glVertexAttrib4Nub_resolver(void)110467 epoxy_glVertexAttrib4Nub_resolver(void)
110468 {
110469     static const enum gl_provider providers[] = {
110470         PROVIDER_Desktop_OpenGL_2_0,
110471         PROVIDER_GL_ARB_vertex_program,
110472         PROVIDER_GL_ARB_vertex_shader,
110473         PROVIDER_GL_NV_vertex_program,
110474         gl_provider_terminator
110475     };
110476     static const uint32_t entrypoints[] = {
110477         63546 /* "glVertexAttrib4Nub" */,
110478         63565 /* "glVertexAttrib4NubARB" */,
110479         63565 /* "glVertexAttrib4NubARB" */,
110480         64178 /* "glVertexAttrib4ubNV" */,
110481     };
110482     return gl_provider_resolver(entrypoint_strings + 63546 /* "glVertexAttrib4Nub" */,
110483                                 providers, entrypoints);
110484 }
110485 
110486 static PFNGLVERTEXATTRIB4NUBARBPROC
epoxy_glVertexAttrib4NubARB_resolver(void)110487 epoxy_glVertexAttrib4NubARB_resolver(void)
110488 {
110489     static const enum gl_provider providers[] = {
110490         PROVIDER_GL_ARB_vertex_program,
110491         PROVIDER_GL_ARB_vertex_shader,
110492         PROVIDER_Desktop_OpenGL_2_0,
110493         PROVIDER_GL_NV_vertex_program,
110494         gl_provider_terminator
110495     };
110496     static const uint32_t entrypoints[] = {
110497         63565 /* "glVertexAttrib4NubARB" */,
110498         63565 /* "glVertexAttrib4NubARB" */,
110499         63546 /* "glVertexAttrib4Nub" */,
110500         64178 /* "glVertexAttrib4ubNV" */,
110501     };
110502     return gl_provider_resolver(entrypoint_strings + 63565 /* "glVertexAttrib4NubARB" */,
110503                                 providers, entrypoints);
110504 }
110505 
110506 static PFNGLVERTEXATTRIB4NUBVPROC
epoxy_glVertexAttrib4Nubv_resolver(void)110507 epoxy_glVertexAttrib4Nubv_resolver(void)
110508 {
110509     static const enum gl_provider providers[] = {
110510         PROVIDER_Desktop_OpenGL_2_0,
110511         PROVIDER_GL_ARB_vertex_program,
110512         PROVIDER_GL_ARB_vertex_shader,
110513         PROVIDER_GL_NV_vertex_program,
110514         gl_provider_terminator
110515     };
110516     static const uint32_t entrypoints[] = {
110517         63587 /* "glVertexAttrib4Nubv" */,
110518         63607 /* "glVertexAttrib4NubvARB" */,
110519         63607 /* "glVertexAttrib4NubvARB" */,
110520         64239 /* "glVertexAttrib4ubvNV" */,
110521     };
110522     return gl_provider_resolver(entrypoint_strings + 63587 /* "glVertexAttrib4Nubv" */,
110523                                 providers, entrypoints);
110524 }
110525 
110526 static PFNGLVERTEXATTRIB4NUBVARBPROC
epoxy_glVertexAttrib4NubvARB_resolver(void)110527 epoxy_glVertexAttrib4NubvARB_resolver(void)
110528 {
110529     static const enum gl_provider providers[] = {
110530         PROVIDER_GL_ARB_vertex_program,
110531         PROVIDER_GL_ARB_vertex_shader,
110532         PROVIDER_Desktop_OpenGL_2_0,
110533         PROVIDER_GL_NV_vertex_program,
110534         gl_provider_terminator
110535     };
110536     static const uint32_t entrypoints[] = {
110537         63607 /* "glVertexAttrib4NubvARB" */,
110538         63607 /* "glVertexAttrib4NubvARB" */,
110539         63587 /* "glVertexAttrib4Nubv" */,
110540         64239 /* "glVertexAttrib4ubvNV" */,
110541     };
110542     return gl_provider_resolver(entrypoint_strings + 63607 /* "glVertexAttrib4NubvARB" */,
110543                                 providers, entrypoints);
110544 }
110545 
110546 static PFNGLVERTEXATTRIB4NUIVPROC
epoxy_glVertexAttrib4Nuiv_resolver(void)110547 epoxy_glVertexAttrib4Nuiv_resolver(void)
110548 {
110549     static const enum gl_provider providers[] = {
110550         PROVIDER_Desktop_OpenGL_2_0,
110551         PROVIDER_GL_ARB_vertex_program,
110552         PROVIDER_GL_ARB_vertex_shader,
110553         gl_provider_terminator
110554     };
110555     static const uint32_t entrypoints[] = {
110556         63630 /* "glVertexAttrib4Nuiv" */,
110557         63650 /* "glVertexAttrib4NuivARB" */,
110558         63650 /* "glVertexAttrib4NuivARB" */,
110559     };
110560     return gl_provider_resolver(entrypoint_strings + 63630 /* "glVertexAttrib4Nuiv" */,
110561                                 providers, entrypoints);
110562 }
110563 
110564 static PFNGLVERTEXATTRIB4NUIVARBPROC
epoxy_glVertexAttrib4NuivARB_resolver(void)110565 epoxy_glVertexAttrib4NuivARB_resolver(void)
110566 {
110567     static const enum gl_provider providers[] = {
110568         PROVIDER_GL_ARB_vertex_program,
110569         PROVIDER_GL_ARB_vertex_shader,
110570         PROVIDER_Desktop_OpenGL_2_0,
110571         gl_provider_terminator
110572     };
110573     static const uint32_t entrypoints[] = {
110574         63650 /* "glVertexAttrib4NuivARB" */,
110575         63650 /* "glVertexAttrib4NuivARB" */,
110576         63630 /* "glVertexAttrib4Nuiv" */,
110577     };
110578     return gl_provider_resolver(entrypoint_strings + 63650 /* "glVertexAttrib4NuivARB" */,
110579                                 providers, entrypoints);
110580 }
110581 
110582 static PFNGLVERTEXATTRIB4NUSVPROC
epoxy_glVertexAttrib4Nusv_resolver(void)110583 epoxy_glVertexAttrib4Nusv_resolver(void)
110584 {
110585     static const enum gl_provider providers[] = {
110586         PROVIDER_Desktop_OpenGL_2_0,
110587         PROVIDER_GL_ARB_vertex_program,
110588         PROVIDER_GL_ARB_vertex_shader,
110589         gl_provider_terminator
110590     };
110591     static const uint32_t entrypoints[] = {
110592         63673 /* "glVertexAttrib4Nusv" */,
110593         63693 /* "glVertexAttrib4NusvARB" */,
110594         63693 /* "glVertexAttrib4NusvARB" */,
110595     };
110596     return gl_provider_resolver(entrypoint_strings + 63673 /* "glVertexAttrib4Nusv" */,
110597                                 providers, entrypoints);
110598 }
110599 
110600 static PFNGLVERTEXATTRIB4NUSVARBPROC
epoxy_glVertexAttrib4NusvARB_resolver(void)110601 epoxy_glVertexAttrib4NusvARB_resolver(void)
110602 {
110603     static const enum gl_provider providers[] = {
110604         PROVIDER_GL_ARB_vertex_program,
110605         PROVIDER_GL_ARB_vertex_shader,
110606         PROVIDER_Desktop_OpenGL_2_0,
110607         gl_provider_terminator
110608     };
110609     static const uint32_t entrypoints[] = {
110610         63693 /* "glVertexAttrib4NusvARB" */,
110611         63693 /* "glVertexAttrib4NusvARB" */,
110612         63673 /* "glVertexAttrib4Nusv" */,
110613     };
110614     return gl_provider_resolver(entrypoint_strings + 63693 /* "glVertexAttrib4NusvARB" */,
110615                                 providers, entrypoints);
110616 }
110617 
110618 static PFNGLVERTEXATTRIB4BVPROC
epoxy_glVertexAttrib4bv_resolver(void)110619 epoxy_glVertexAttrib4bv_resolver(void)
110620 {
110621     static const enum gl_provider providers[] = {
110622         PROVIDER_Desktop_OpenGL_2_0,
110623         PROVIDER_GL_ARB_vertex_program,
110624         PROVIDER_GL_ARB_vertex_shader,
110625         gl_provider_terminator
110626     };
110627     static const uint32_t entrypoints[] = {
110628         63716 /* "glVertexAttrib4bv" */,
110629         63734 /* "glVertexAttrib4bvARB" */,
110630         63734 /* "glVertexAttrib4bvARB" */,
110631     };
110632     return gl_provider_resolver(entrypoint_strings + 63716 /* "glVertexAttrib4bv" */,
110633                                 providers, entrypoints);
110634 }
110635 
110636 static PFNGLVERTEXATTRIB4BVARBPROC
epoxy_glVertexAttrib4bvARB_resolver(void)110637 epoxy_glVertexAttrib4bvARB_resolver(void)
110638 {
110639     static const enum gl_provider providers[] = {
110640         PROVIDER_GL_ARB_vertex_program,
110641         PROVIDER_GL_ARB_vertex_shader,
110642         PROVIDER_Desktop_OpenGL_2_0,
110643         gl_provider_terminator
110644     };
110645     static const uint32_t entrypoints[] = {
110646         63734 /* "glVertexAttrib4bvARB" */,
110647         63734 /* "glVertexAttrib4bvARB" */,
110648         63716 /* "glVertexAttrib4bv" */,
110649     };
110650     return gl_provider_resolver(entrypoint_strings + 63734 /* "glVertexAttrib4bvARB" */,
110651                                 providers, entrypoints);
110652 }
110653 
110654 static PFNGLVERTEXATTRIB4DPROC
epoxy_glVertexAttrib4d_resolver(void)110655 epoxy_glVertexAttrib4d_resolver(void)
110656 {
110657     static const enum gl_provider providers[] = {
110658         PROVIDER_Desktop_OpenGL_2_0,
110659         PROVIDER_GL_ARB_vertex_program,
110660         PROVIDER_GL_ARB_vertex_shader,
110661         PROVIDER_GL_NV_vertex_program,
110662         gl_provider_terminator
110663     };
110664     static const uint32_t entrypoints[] = {
110665         63755 /* "glVertexAttrib4d" */,
110666         63772 /* "glVertexAttrib4dARB" */,
110667         63772 /* "glVertexAttrib4dARB" */,
110668         63792 /* "glVertexAttrib4dNV" */,
110669     };
110670     return gl_provider_resolver(entrypoint_strings + 63755 /* "glVertexAttrib4d" */,
110671                                 providers, entrypoints);
110672 }
110673 
110674 static PFNGLVERTEXATTRIB4DARBPROC
epoxy_glVertexAttrib4dARB_resolver(void)110675 epoxy_glVertexAttrib4dARB_resolver(void)
110676 {
110677     static const enum gl_provider providers[] = {
110678         PROVIDER_GL_ARB_vertex_program,
110679         PROVIDER_GL_ARB_vertex_shader,
110680         PROVIDER_Desktop_OpenGL_2_0,
110681         PROVIDER_GL_NV_vertex_program,
110682         gl_provider_terminator
110683     };
110684     static const uint32_t entrypoints[] = {
110685         63772 /* "glVertexAttrib4dARB" */,
110686         63772 /* "glVertexAttrib4dARB" */,
110687         63755 /* "glVertexAttrib4d" */,
110688         63792 /* "glVertexAttrib4dNV" */,
110689     };
110690     return gl_provider_resolver(entrypoint_strings + 63772 /* "glVertexAttrib4dARB" */,
110691                                 providers, entrypoints);
110692 }
110693 
110694 static PFNGLVERTEXATTRIB4DNVPROC
epoxy_glVertexAttrib4dNV_resolver(void)110695 epoxy_glVertexAttrib4dNV_resolver(void)
110696 {
110697     static const enum gl_provider providers[] = {
110698         PROVIDER_GL_NV_vertex_program,
110699         PROVIDER_Desktop_OpenGL_2_0,
110700         PROVIDER_GL_ARB_vertex_program,
110701         PROVIDER_GL_ARB_vertex_shader,
110702         gl_provider_terminator
110703     };
110704     static const uint32_t entrypoints[] = {
110705         63792 /* "glVertexAttrib4dNV" */,
110706         63755 /* "glVertexAttrib4d" */,
110707         63772 /* "glVertexAttrib4dARB" */,
110708         63772 /* "glVertexAttrib4dARB" */,
110709     };
110710     return gl_provider_resolver(entrypoint_strings + 63792 /* "glVertexAttrib4dNV" */,
110711                                 providers, entrypoints);
110712 }
110713 
110714 static PFNGLVERTEXATTRIB4DVPROC
epoxy_glVertexAttrib4dv_resolver(void)110715 epoxy_glVertexAttrib4dv_resolver(void)
110716 {
110717     static const enum gl_provider providers[] = {
110718         PROVIDER_Desktop_OpenGL_2_0,
110719         PROVIDER_GL_ARB_vertex_program,
110720         PROVIDER_GL_ARB_vertex_shader,
110721         PROVIDER_GL_NV_vertex_program,
110722         gl_provider_terminator
110723     };
110724     static const uint32_t entrypoints[] = {
110725         63811 /* "glVertexAttrib4dv" */,
110726         63829 /* "glVertexAttrib4dvARB" */,
110727         63829 /* "glVertexAttrib4dvARB" */,
110728         63850 /* "glVertexAttrib4dvNV" */,
110729     };
110730     return gl_provider_resolver(entrypoint_strings + 63811 /* "glVertexAttrib4dv" */,
110731                                 providers, entrypoints);
110732 }
110733 
110734 static PFNGLVERTEXATTRIB4DVARBPROC
epoxy_glVertexAttrib4dvARB_resolver(void)110735 epoxy_glVertexAttrib4dvARB_resolver(void)
110736 {
110737     static const enum gl_provider providers[] = {
110738         PROVIDER_GL_ARB_vertex_program,
110739         PROVIDER_GL_ARB_vertex_shader,
110740         PROVIDER_Desktop_OpenGL_2_0,
110741         PROVIDER_GL_NV_vertex_program,
110742         gl_provider_terminator
110743     };
110744     static const uint32_t entrypoints[] = {
110745         63829 /* "glVertexAttrib4dvARB" */,
110746         63829 /* "glVertexAttrib4dvARB" */,
110747         63811 /* "glVertexAttrib4dv" */,
110748         63850 /* "glVertexAttrib4dvNV" */,
110749     };
110750     return gl_provider_resolver(entrypoint_strings + 63829 /* "glVertexAttrib4dvARB" */,
110751                                 providers, entrypoints);
110752 }
110753 
110754 static PFNGLVERTEXATTRIB4DVNVPROC
epoxy_glVertexAttrib4dvNV_resolver(void)110755 epoxy_glVertexAttrib4dvNV_resolver(void)
110756 {
110757     static const enum gl_provider providers[] = {
110758         PROVIDER_GL_NV_vertex_program,
110759         PROVIDER_Desktop_OpenGL_2_0,
110760         PROVIDER_GL_ARB_vertex_program,
110761         PROVIDER_GL_ARB_vertex_shader,
110762         gl_provider_terminator
110763     };
110764     static const uint32_t entrypoints[] = {
110765         63850 /* "glVertexAttrib4dvNV" */,
110766         63811 /* "glVertexAttrib4dv" */,
110767         63829 /* "glVertexAttrib4dvARB" */,
110768         63829 /* "glVertexAttrib4dvARB" */,
110769     };
110770     return gl_provider_resolver(entrypoint_strings + 63850 /* "glVertexAttrib4dvNV" */,
110771                                 providers, entrypoints);
110772 }
110773 
110774 static PFNGLVERTEXATTRIB4FPROC
epoxy_glVertexAttrib4f_resolver(void)110775 epoxy_glVertexAttrib4f_resolver(void)
110776 {
110777     static const enum gl_provider providers[] = {
110778         PROVIDER_Desktop_OpenGL_2_0,
110779         PROVIDER_OpenGL_ES_2_0,
110780         PROVIDER_GL_ARB_vertex_program,
110781         PROVIDER_GL_ARB_vertex_shader,
110782         PROVIDER_GL_NV_vertex_program,
110783         gl_provider_terminator
110784     };
110785     static const uint32_t entrypoints[] = {
110786         63870 /* "glVertexAttrib4f" */,
110787         63870 /* "glVertexAttrib4f" */,
110788         63887 /* "glVertexAttrib4fARB" */,
110789         63887 /* "glVertexAttrib4fARB" */,
110790         63907 /* "glVertexAttrib4fNV" */,
110791     };
110792     return gl_provider_resolver(entrypoint_strings + 63870 /* "glVertexAttrib4f" */,
110793                                 providers, entrypoints);
110794 }
110795 
110796 static PFNGLVERTEXATTRIB4FARBPROC
epoxy_glVertexAttrib4fARB_resolver(void)110797 epoxy_glVertexAttrib4fARB_resolver(void)
110798 {
110799     static const enum gl_provider providers[] = {
110800         PROVIDER_GL_ARB_vertex_program,
110801         PROVIDER_GL_ARB_vertex_shader,
110802         PROVIDER_Desktop_OpenGL_2_0,
110803         PROVIDER_OpenGL_ES_2_0,
110804         PROVIDER_GL_NV_vertex_program,
110805         gl_provider_terminator
110806     };
110807     static const uint32_t entrypoints[] = {
110808         63887 /* "glVertexAttrib4fARB" */,
110809         63887 /* "glVertexAttrib4fARB" */,
110810         63870 /* "glVertexAttrib4f" */,
110811         63870 /* "glVertexAttrib4f" */,
110812         63907 /* "glVertexAttrib4fNV" */,
110813     };
110814     return gl_provider_resolver(entrypoint_strings + 63887 /* "glVertexAttrib4fARB" */,
110815                                 providers, entrypoints);
110816 }
110817 
110818 static PFNGLVERTEXATTRIB4FNVPROC
epoxy_glVertexAttrib4fNV_resolver(void)110819 epoxy_glVertexAttrib4fNV_resolver(void)
110820 {
110821     static const enum gl_provider providers[] = {
110822         PROVIDER_GL_NV_vertex_program,
110823         PROVIDER_Desktop_OpenGL_2_0,
110824         PROVIDER_OpenGL_ES_2_0,
110825         PROVIDER_GL_ARB_vertex_program,
110826         PROVIDER_GL_ARB_vertex_shader,
110827         gl_provider_terminator
110828     };
110829     static const uint32_t entrypoints[] = {
110830         63907 /* "glVertexAttrib4fNV" */,
110831         63870 /* "glVertexAttrib4f" */,
110832         63870 /* "glVertexAttrib4f" */,
110833         63887 /* "glVertexAttrib4fARB" */,
110834         63887 /* "glVertexAttrib4fARB" */,
110835     };
110836     return gl_provider_resolver(entrypoint_strings + 63907 /* "glVertexAttrib4fNV" */,
110837                                 providers, entrypoints);
110838 }
110839 
110840 static PFNGLVERTEXATTRIB4FVPROC
epoxy_glVertexAttrib4fv_resolver(void)110841 epoxy_glVertexAttrib4fv_resolver(void)
110842 {
110843     static const enum gl_provider providers[] = {
110844         PROVIDER_Desktop_OpenGL_2_0,
110845         PROVIDER_OpenGL_ES_2_0,
110846         PROVIDER_GL_ARB_vertex_program,
110847         PROVIDER_GL_ARB_vertex_shader,
110848         PROVIDER_GL_NV_vertex_program,
110849         gl_provider_terminator
110850     };
110851     static const uint32_t entrypoints[] = {
110852         63926 /* "glVertexAttrib4fv" */,
110853         63926 /* "glVertexAttrib4fv" */,
110854         63944 /* "glVertexAttrib4fvARB" */,
110855         63944 /* "glVertexAttrib4fvARB" */,
110856         63965 /* "glVertexAttrib4fvNV" */,
110857     };
110858     return gl_provider_resolver(entrypoint_strings + 63926 /* "glVertexAttrib4fv" */,
110859                                 providers, entrypoints);
110860 }
110861 
110862 static PFNGLVERTEXATTRIB4FVARBPROC
epoxy_glVertexAttrib4fvARB_resolver(void)110863 epoxy_glVertexAttrib4fvARB_resolver(void)
110864 {
110865     static const enum gl_provider providers[] = {
110866         PROVIDER_GL_ARB_vertex_program,
110867         PROVIDER_GL_ARB_vertex_shader,
110868         PROVIDER_Desktop_OpenGL_2_0,
110869         PROVIDER_OpenGL_ES_2_0,
110870         PROVIDER_GL_NV_vertex_program,
110871         gl_provider_terminator
110872     };
110873     static const uint32_t entrypoints[] = {
110874         63944 /* "glVertexAttrib4fvARB" */,
110875         63944 /* "glVertexAttrib4fvARB" */,
110876         63926 /* "glVertexAttrib4fv" */,
110877         63926 /* "glVertexAttrib4fv" */,
110878         63965 /* "glVertexAttrib4fvNV" */,
110879     };
110880     return gl_provider_resolver(entrypoint_strings + 63944 /* "glVertexAttrib4fvARB" */,
110881                                 providers, entrypoints);
110882 }
110883 
110884 static PFNGLVERTEXATTRIB4FVNVPROC
epoxy_glVertexAttrib4fvNV_resolver(void)110885 epoxy_glVertexAttrib4fvNV_resolver(void)
110886 {
110887     static const enum gl_provider providers[] = {
110888         PROVIDER_GL_NV_vertex_program,
110889         PROVIDER_Desktop_OpenGL_2_0,
110890         PROVIDER_OpenGL_ES_2_0,
110891         PROVIDER_GL_ARB_vertex_program,
110892         PROVIDER_GL_ARB_vertex_shader,
110893         gl_provider_terminator
110894     };
110895     static const uint32_t entrypoints[] = {
110896         63965 /* "glVertexAttrib4fvNV" */,
110897         63926 /* "glVertexAttrib4fv" */,
110898         63926 /* "glVertexAttrib4fv" */,
110899         63944 /* "glVertexAttrib4fvARB" */,
110900         63944 /* "glVertexAttrib4fvARB" */,
110901     };
110902     return gl_provider_resolver(entrypoint_strings + 63965 /* "glVertexAttrib4fvNV" */,
110903                                 providers, entrypoints);
110904 }
110905 
110906 static PFNGLVERTEXATTRIB4HNVPROC
epoxy_glVertexAttrib4hNV_resolver(void)110907 epoxy_glVertexAttrib4hNV_resolver(void)
110908 {
110909     return gl_single_resolver(PROVIDER_GL_NV_half_float, 63985 /* glVertexAttrib4hNV */);
110910 }
110911 
110912 static PFNGLVERTEXATTRIB4HVNVPROC
epoxy_glVertexAttrib4hvNV_resolver(void)110913 epoxy_glVertexAttrib4hvNV_resolver(void)
110914 {
110915     return gl_single_resolver(PROVIDER_GL_NV_half_float, 64004 /* glVertexAttrib4hvNV */);
110916 }
110917 
110918 static PFNGLVERTEXATTRIB4IVPROC
epoxy_glVertexAttrib4iv_resolver(void)110919 epoxy_glVertexAttrib4iv_resolver(void)
110920 {
110921     static const enum gl_provider providers[] = {
110922         PROVIDER_Desktop_OpenGL_2_0,
110923         PROVIDER_GL_ARB_vertex_program,
110924         PROVIDER_GL_ARB_vertex_shader,
110925         gl_provider_terminator
110926     };
110927     static const uint32_t entrypoints[] = {
110928         64024 /* "glVertexAttrib4iv" */,
110929         64042 /* "glVertexAttrib4ivARB" */,
110930         64042 /* "glVertexAttrib4ivARB" */,
110931     };
110932     return gl_provider_resolver(entrypoint_strings + 64024 /* "glVertexAttrib4iv" */,
110933                                 providers, entrypoints);
110934 }
110935 
110936 static PFNGLVERTEXATTRIB4IVARBPROC
epoxy_glVertexAttrib4ivARB_resolver(void)110937 epoxy_glVertexAttrib4ivARB_resolver(void)
110938 {
110939     static const enum gl_provider providers[] = {
110940         PROVIDER_GL_ARB_vertex_program,
110941         PROVIDER_GL_ARB_vertex_shader,
110942         PROVIDER_Desktop_OpenGL_2_0,
110943         gl_provider_terminator
110944     };
110945     static const uint32_t entrypoints[] = {
110946         64042 /* "glVertexAttrib4ivARB" */,
110947         64042 /* "glVertexAttrib4ivARB" */,
110948         64024 /* "glVertexAttrib4iv" */,
110949     };
110950     return gl_provider_resolver(entrypoint_strings + 64042 /* "glVertexAttrib4ivARB" */,
110951                                 providers, entrypoints);
110952 }
110953 
110954 static PFNGLVERTEXATTRIB4SPROC
epoxy_glVertexAttrib4s_resolver(void)110955 epoxy_glVertexAttrib4s_resolver(void)
110956 {
110957     static const enum gl_provider providers[] = {
110958         PROVIDER_Desktop_OpenGL_2_0,
110959         PROVIDER_GL_ARB_vertex_program,
110960         PROVIDER_GL_ARB_vertex_shader,
110961         PROVIDER_GL_NV_vertex_program,
110962         gl_provider_terminator
110963     };
110964     static const uint32_t entrypoints[] = {
110965         64063 /* "glVertexAttrib4s" */,
110966         64080 /* "glVertexAttrib4sARB" */,
110967         64080 /* "glVertexAttrib4sARB" */,
110968         64100 /* "glVertexAttrib4sNV" */,
110969     };
110970     return gl_provider_resolver(entrypoint_strings + 64063 /* "glVertexAttrib4s" */,
110971                                 providers, entrypoints);
110972 }
110973 
110974 static PFNGLVERTEXATTRIB4SARBPROC
epoxy_glVertexAttrib4sARB_resolver(void)110975 epoxy_glVertexAttrib4sARB_resolver(void)
110976 {
110977     static const enum gl_provider providers[] = {
110978         PROVIDER_GL_ARB_vertex_program,
110979         PROVIDER_GL_ARB_vertex_shader,
110980         PROVIDER_Desktop_OpenGL_2_0,
110981         PROVIDER_GL_NV_vertex_program,
110982         gl_provider_terminator
110983     };
110984     static const uint32_t entrypoints[] = {
110985         64080 /* "glVertexAttrib4sARB" */,
110986         64080 /* "glVertexAttrib4sARB" */,
110987         64063 /* "glVertexAttrib4s" */,
110988         64100 /* "glVertexAttrib4sNV" */,
110989     };
110990     return gl_provider_resolver(entrypoint_strings + 64080 /* "glVertexAttrib4sARB" */,
110991                                 providers, entrypoints);
110992 }
110993 
110994 static PFNGLVERTEXATTRIB4SNVPROC
epoxy_glVertexAttrib4sNV_resolver(void)110995 epoxy_glVertexAttrib4sNV_resolver(void)
110996 {
110997     static const enum gl_provider providers[] = {
110998         PROVIDER_GL_NV_vertex_program,
110999         PROVIDER_Desktop_OpenGL_2_0,
111000         PROVIDER_GL_ARB_vertex_program,
111001         PROVIDER_GL_ARB_vertex_shader,
111002         gl_provider_terminator
111003     };
111004     static const uint32_t entrypoints[] = {
111005         64100 /* "glVertexAttrib4sNV" */,
111006         64063 /* "glVertexAttrib4s" */,
111007         64080 /* "glVertexAttrib4sARB" */,
111008         64080 /* "glVertexAttrib4sARB" */,
111009     };
111010     return gl_provider_resolver(entrypoint_strings + 64100 /* "glVertexAttrib4sNV" */,
111011                                 providers, entrypoints);
111012 }
111013 
111014 static PFNGLVERTEXATTRIB4SVPROC
epoxy_glVertexAttrib4sv_resolver(void)111015 epoxy_glVertexAttrib4sv_resolver(void)
111016 {
111017     static const enum gl_provider providers[] = {
111018         PROVIDER_Desktop_OpenGL_2_0,
111019         PROVIDER_GL_ARB_vertex_program,
111020         PROVIDER_GL_ARB_vertex_shader,
111021         PROVIDER_GL_NV_vertex_program,
111022         gl_provider_terminator
111023     };
111024     static const uint32_t entrypoints[] = {
111025         64119 /* "glVertexAttrib4sv" */,
111026         64137 /* "glVertexAttrib4svARB" */,
111027         64137 /* "glVertexAttrib4svARB" */,
111028         64158 /* "glVertexAttrib4svNV" */,
111029     };
111030     return gl_provider_resolver(entrypoint_strings + 64119 /* "glVertexAttrib4sv" */,
111031                                 providers, entrypoints);
111032 }
111033 
111034 static PFNGLVERTEXATTRIB4SVARBPROC
epoxy_glVertexAttrib4svARB_resolver(void)111035 epoxy_glVertexAttrib4svARB_resolver(void)
111036 {
111037     static const enum gl_provider providers[] = {
111038         PROVIDER_GL_ARB_vertex_program,
111039         PROVIDER_GL_ARB_vertex_shader,
111040         PROVIDER_Desktop_OpenGL_2_0,
111041         PROVIDER_GL_NV_vertex_program,
111042         gl_provider_terminator
111043     };
111044     static const uint32_t entrypoints[] = {
111045         64137 /* "glVertexAttrib4svARB" */,
111046         64137 /* "glVertexAttrib4svARB" */,
111047         64119 /* "glVertexAttrib4sv" */,
111048         64158 /* "glVertexAttrib4svNV" */,
111049     };
111050     return gl_provider_resolver(entrypoint_strings + 64137 /* "glVertexAttrib4svARB" */,
111051                                 providers, entrypoints);
111052 }
111053 
111054 static PFNGLVERTEXATTRIB4SVNVPROC
epoxy_glVertexAttrib4svNV_resolver(void)111055 epoxy_glVertexAttrib4svNV_resolver(void)
111056 {
111057     static const enum gl_provider providers[] = {
111058         PROVIDER_GL_NV_vertex_program,
111059         PROVIDER_Desktop_OpenGL_2_0,
111060         PROVIDER_GL_ARB_vertex_program,
111061         PROVIDER_GL_ARB_vertex_shader,
111062         gl_provider_terminator
111063     };
111064     static const uint32_t entrypoints[] = {
111065         64158 /* "glVertexAttrib4svNV" */,
111066         64119 /* "glVertexAttrib4sv" */,
111067         64137 /* "glVertexAttrib4svARB" */,
111068         64137 /* "glVertexAttrib4svARB" */,
111069     };
111070     return gl_provider_resolver(entrypoint_strings + 64158 /* "glVertexAttrib4svNV" */,
111071                                 providers, entrypoints);
111072 }
111073 
111074 static PFNGLVERTEXATTRIB4UBNVPROC
epoxy_glVertexAttrib4ubNV_resolver(void)111075 epoxy_glVertexAttrib4ubNV_resolver(void)
111076 {
111077     static const enum gl_provider providers[] = {
111078         PROVIDER_GL_NV_vertex_program,
111079         PROVIDER_Desktop_OpenGL_2_0,
111080         PROVIDER_GL_ARB_vertex_program,
111081         PROVIDER_GL_ARB_vertex_shader,
111082         gl_provider_terminator
111083     };
111084     static const uint32_t entrypoints[] = {
111085         64178 /* "glVertexAttrib4ubNV" */,
111086         63546 /* "glVertexAttrib4Nub" */,
111087         63565 /* "glVertexAttrib4NubARB" */,
111088         63565 /* "glVertexAttrib4NubARB" */,
111089     };
111090     return gl_provider_resolver(entrypoint_strings + 64178 /* "glVertexAttrib4ubNV" */,
111091                                 providers, entrypoints);
111092 }
111093 
111094 static PFNGLVERTEXATTRIB4UBVPROC
epoxy_glVertexAttrib4ubv_resolver(void)111095 epoxy_glVertexAttrib4ubv_resolver(void)
111096 {
111097     static const enum gl_provider providers[] = {
111098         PROVIDER_Desktop_OpenGL_2_0,
111099         PROVIDER_GL_ARB_vertex_program,
111100         PROVIDER_GL_ARB_vertex_shader,
111101         gl_provider_terminator
111102     };
111103     static const uint32_t entrypoints[] = {
111104         64198 /* "glVertexAttrib4ubv" */,
111105         64217 /* "glVertexAttrib4ubvARB" */,
111106         64217 /* "glVertexAttrib4ubvARB" */,
111107     };
111108     return gl_provider_resolver(entrypoint_strings + 64198 /* "glVertexAttrib4ubv" */,
111109                                 providers, entrypoints);
111110 }
111111 
111112 static PFNGLVERTEXATTRIB4UBVARBPROC
epoxy_glVertexAttrib4ubvARB_resolver(void)111113 epoxy_glVertexAttrib4ubvARB_resolver(void)
111114 {
111115     static const enum gl_provider providers[] = {
111116         PROVIDER_GL_ARB_vertex_program,
111117         PROVIDER_GL_ARB_vertex_shader,
111118         PROVIDER_Desktop_OpenGL_2_0,
111119         gl_provider_terminator
111120     };
111121     static const uint32_t entrypoints[] = {
111122         64217 /* "glVertexAttrib4ubvARB" */,
111123         64217 /* "glVertexAttrib4ubvARB" */,
111124         64198 /* "glVertexAttrib4ubv" */,
111125     };
111126     return gl_provider_resolver(entrypoint_strings + 64217 /* "glVertexAttrib4ubvARB" */,
111127                                 providers, entrypoints);
111128 }
111129 
111130 static PFNGLVERTEXATTRIB4UBVNVPROC
epoxy_glVertexAttrib4ubvNV_resolver(void)111131 epoxy_glVertexAttrib4ubvNV_resolver(void)
111132 {
111133     static const enum gl_provider providers[] = {
111134         PROVIDER_GL_NV_vertex_program,
111135         PROVIDER_Desktop_OpenGL_2_0,
111136         PROVIDER_GL_ARB_vertex_program,
111137         PROVIDER_GL_ARB_vertex_shader,
111138         gl_provider_terminator
111139     };
111140     static const uint32_t entrypoints[] = {
111141         64239 /* "glVertexAttrib4ubvNV" */,
111142         63587 /* "glVertexAttrib4Nubv" */,
111143         63607 /* "glVertexAttrib4NubvARB" */,
111144         63607 /* "glVertexAttrib4NubvARB" */,
111145     };
111146     return gl_provider_resolver(entrypoint_strings + 64239 /* "glVertexAttrib4ubvNV" */,
111147                                 providers, entrypoints);
111148 }
111149 
111150 static PFNGLVERTEXATTRIB4UIVPROC
epoxy_glVertexAttrib4uiv_resolver(void)111151 epoxy_glVertexAttrib4uiv_resolver(void)
111152 {
111153     static const enum gl_provider providers[] = {
111154         PROVIDER_Desktop_OpenGL_2_0,
111155         PROVIDER_GL_ARB_vertex_program,
111156         PROVIDER_GL_ARB_vertex_shader,
111157         gl_provider_terminator
111158     };
111159     static const uint32_t entrypoints[] = {
111160         64260 /* "glVertexAttrib4uiv" */,
111161         64279 /* "glVertexAttrib4uivARB" */,
111162         64279 /* "glVertexAttrib4uivARB" */,
111163     };
111164     return gl_provider_resolver(entrypoint_strings + 64260 /* "glVertexAttrib4uiv" */,
111165                                 providers, entrypoints);
111166 }
111167 
111168 static PFNGLVERTEXATTRIB4UIVARBPROC
epoxy_glVertexAttrib4uivARB_resolver(void)111169 epoxy_glVertexAttrib4uivARB_resolver(void)
111170 {
111171     static const enum gl_provider providers[] = {
111172         PROVIDER_GL_ARB_vertex_program,
111173         PROVIDER_GL_ARB_vertex_shader,
111174         PROVIDER_Desktop_OpenGL_2_0,
111175         gl_provider_terminator
111176     };
111177     static const uint32_t entrypoints[] = {
111178         64279 /* "glVertexAttrib4uivARB" */,
111179         64279 /* "glVertexAttrib4uivARB" */,
111180         64260 /* "glVertexAttrib4uiv" */,
111181     };
111182     return gl_provider_resolver(entrypoint_strings + 64279 /* "glVertexAttrib4uivARB" */,
111183                                 providers, entrypoints);
111184 }
111185 
111186 static PFNGLVERTEXATTRIB4USVPROC
epoxy_glVertexAttrib4usv_resolver(void)111187 epoxy_glVertexAttrib4usv_resolver(void)
111188 {
111189     static const enum gl_provider providers[] = {
111190         PROVIDER_Desktop_OpenGL_2_0,
111191         PROVIDER_GL_ARB_vertex_program,
111192         PROVIDER_GL_ARB_vertex_shader,
111193         gl_provider_terminator
111194     };
111195     static const uint32_t entrypoints[] = {
111196         64301 /* "glVertexAttrib4usv" */,
111197         64320 /* "glVertexAttrib4usvARB" */,
111198         64320 /* "glVertexAttrib4usvARB" */,
111199     };
111200     return gl_provider_resolver(entrypoint_strings + 64301 /* "glVertexAttrib4usv" */,
111201                                 providers, entrypoints);
111202 }
111203 
111204 static PFNGLVERTEXATTRIB4USVARBPROC
epoxy_glVertexAttrib4usvARB_resolver(void)111205 epoxy_glVertexAttrib4usvARB_resolver(void)
111206 {
111207     static const enum gl_provider providers[] = {
111208         PROVIDER_GL_ARB_vertex_program,
111209         PROVIDER_GL_ARB_vertex_shader,
111210         PROVIDER_Desktop_OpenGL_2_0,
111211         gl_provider_terminator
111212     };
111213     static const uint32_t entrypoints[] = {
111214         64320 /* "glVertexAttrib4usvARB" */,
111215         64320 /* "glVertexAttrib4usvARB" */,
111216         64301 /* "glVertexAttrib4usv" */,
111217     };
111218     return gl_provider_resolver(entrypoint_strings + 64320 /* "glVertexAttrib4usvARB" */,
111219                                 providers, entrypoints);
111220 }
111221 
111222 static PFNGLVERTEXATTRIBARRAYOBJECTATIPROC
epoxy_glVertexAttribArrayObjectATI_resolver(void)111223 epoxy_glVertexAttribArrayObjectATI_resolver(void)
111224 {
111225     return gl_single_resolver(PROVIDER_GL_ATI_vertex_attrib_array_object, 64342 /* glVertexAttribArrayObjectATI */);
111226 }
111227 
111228 static PFNGLVERTEXATTRIBBINDINGPROC
epoxy_glVertexAttribBinding_resolver(void)111229 epoxy_glVertexAttribBinding_resolver(void)
111230 {
111231     static const enum gl_provider providers[] = {
111232         PROVIDER_Desktop_OpenGL_4_3,
111233         PROVIDER_GL_ARB_vertex_attrib_binding,
111234         PROVIDER_OpenGL_ES_3_1,
111235         gl_provider_terminator
111236     };
111237     static const uint32_t entrypoints[] = {
111238         64371 /* "glVertexAttribBinding" */,
111239         64371 /* "glVertexAttribBinding" */,
111240         64371 /* "glVertexAttribBinding" */,
111241     };
111242     return gl_provider_resolver(entrypoint_strings + 64371 /* "glVertexAttribBinding" */,
111243                                 providers, entrypoints);
111244 }
111245 
111246 static PFNGLVERTEXATTRIBDIVISORPROC
epoxy_glVertexAttribDivisor_resolver(void)111247 epoxy_glVertexAttribDivisor_resolver(void)
111248 {
111249     static const enum gl_provider providers[] = {
111250         PROVIDER_Desktop_OpenGL_3_3,
111251         PROVIDER_OpenGL_ES_3_0,
111252         PROVIDER_GL_ANGLE_instanced_arrays,
111253         PROVIDER_GL_ARB_instanced_arrays,
111254         PROVIDER_GL_EXT_instanced_arrays,
111255         PROVIDER_GL_NV_instanced_arrays,
111256         gl_provider_terminator
111257     };
111258     static const uint32_t entrypoints[] = {
111259         64393 /* "glVertexAttribDivisor" */,
111260         64393 /* "glVertexAttribDivisor" */,
111261         64415 /* "glVertexAttribDivisorANGLE" */,
111262         64442 /* "glVertexAttribDivisorARB" */,
111263         64467 /* "glVertexAttribDivisorEXT" */,
111264         64492 /* "glVertexAttribDivisorNV" */,
111265     };
111266     return gl_provider_resolver(entrypoint_strings + 64393 /* "glVertexAttribDivisor" */,
111267                                 providers, entrypoints);
111268 }
111269 
111270 static PFNGLVERTEXATTRIBDIVISORANGLEPROC
epoxy_glVertexAttribDivisorANGLE_resolver(void)111271 epoxy_glVertexAttribDivisorANGLE_resolver(void)
111272 {
111273     static const enum gl_provider providers[] = {
111274         PROVIDER_GL_ANGLE_instanced_arrays,
111275         PROVIDER_Desktop_OpenGL_3_3,
111276         PROVIDER_OpenGL_ES_3_0,
111277         PROVIDER_GL_ARB_instanced_arrays,
111278         PROVIDER_GL_EXT_instanced_arrays,
111279         PROVIDER_GL_NV_instanced_arrays,
111280         gl_provider_terminator
111281     };
111282     static const uint32_t entrypoints[] = {
111283         64415 /* "glVertexAttribDivisorANGLE" */,
111284         64393 /* "glVertexAttribDivisor" */,
111285         64393 /* "glVertexAttribDivisor" */,
111286         64442 /* "glVertexAttribDivisorARB" */,
111287         64467 /* "glVertexAttribDivisorEXT" */,
111288         64492 /* "glVertexAttribDivisorNV" */,
111289     };
111290     return gl_provider_resolver(entrypoint_strings + 64415 /* "glVertexAttribDivisorANGLE" */,
111291                                 providers, entrypoints);
111292 }
111293 
111294 static PFNGLVERTEXATTRIBDIVISORARBPROC
epoxy_glVertexAttribDivisorARB_resolver(void)111295 epoxy_glVertexAttribDivisorARB_resolver(void)
111296 {
111297     static const enum gl_provider providers[] = {
111298         PROVIDER_GL_ARB_instanced_arrays,
111299         PROVIDER_Desktop_OpenGL_3_3,
111300         PROVIDER_OpenGL_ES_3_0,
111301         PROVIDER_GL_ANGLE_instanced_arrays,
111302         PROVIDER_GL_EXT_instanced_arrays,
111303         PROVIDER_GL_NV_instanced_arrays,
111304         gl_provider_terminator
111305     };
111306     static const uint32_t entrypoints[] = {
111307         64442 /* "glVertexAttribDivisorARB" */,
111308         64393 /* "glVertexAttribDivisor" */,
111309         64393 /* "glVertexAttribDivisor" */,
111310         64415 /* "glVertexAttribDivisorANGLE" */,
111311         64467 /* "glVertexAttribDivisorEXT" */,
111312         64492 /* "glVertexAttribDivisorNV" */,
111313     };
111314     return gl_provider_resolver(entrypoint_strings + 64442 /* "glVertexAttribDivisorARB" */,
111315                                 providers, entrypoints);
111316 }
111317 
111318 static PFNGLVERTEXATTRIBDIVISOREXTPROC
epoxy_glVertexAttribDivisorEXT_resolver(void)111319 epoxy_glVertexAttribDivisorEXT_resolver(void)
111320 {
111321     static const enum gl_provider providers[] = {
111322         PROVIDER_GL_EXT_instanced_arrays,
111323         PROVIDER_Desktop_OpenGL_3_3,
111324         PROVIDER_OpenGL_ES_3_0,
111325         PROVIDER_GL_ANGLE_instanced_arrays,
111326         PROVIDER_GL_ARB_instanced_arrays,
111327         PROVIDER_GL_NV_instanced_arrays,
111328         gl_provider_terminator
111329     };
111330     static const uint32_t entrypoints[] = {
111331         64467 /* "glVertexAttribDivisorEXT" */,
111332         64393 /* "glVertexAttribDivisor" */,
111333         64393 /* "glVertexAttribDivisor" */,
111334         64415 /* "glVertexAttribDivisorANGLE" */,
111335         64442 /* "glVertexAttribDivisorARB" */,
111336         64492 /* "glVertexAttribDivisorNV" */,
111337     };
111338     return gl_provider_resolver(entrypoint_strings + 64467 /* "glVertexAttribDivisorEXT" */,
111339                                 providers, entrypoints);
111340 }
111341 
111342 static PFNGLVERTEXATTRIBDIVISORNVPROC
epoxy_glVertexAttribDivisorNV_resolver(void)111343 epoxy_glVertexAttribDivisorNV_resolver(void)
111344 {
111345     static const enum gl_provider providers[] = {
111346         PROVIDER_GL_NV_instanced_arrays,
111347         PROVIDER_Desktop_OpenGL_3_3,
111348         PROVIDER_OpenGL_ES_3_0,
111349         PROVIDER_GL_ANGLE_instanced_arrays,
111350         PROVIDER_GL_ARB_instanced_arrays,
111351         PROVIDER_GL_EXT_instanced_arrays,
111352         gl_provider_terminator
111353     };
111354     static const uint32_t entrypoints[] = {
111355         64492 /* "glVertexAttribDivisorNV" */,
111356         64393 /* "glVertexAttribDivisor" */,
111357         64393 /* "glVertexAttribDivisor" */,
111358         64415 /* "glVertexAttribDivisorANGLE" */,
111359         64442 /* "glVertexAttribDivisorARB" */,
111360         64467 /* "glVertexAttribDivisorEXT" */,
111361     };
111362     return gl_provider_resolver(entrypoint_strings + 64492 /* "glVertexAttribDivisorNV" */,
111363                                 providers, entrypoints);
111364 }
111365 
111366 static PFNGLVERTEXATTRIBFORMATPROC
epoxy_glVertexAttribFormat_resolver(void)111367 epoxy_glVertexAttribFormat_resolver(void)
111368 {
111369     static const enum gl_provider providers[] = {
111370         PROVIDER_Desktop_OpenGL_4_3,
111371         PROVIDER_GL_ARB_vertex_attrib_binding,
111372         PROVIDER_OpenGL_ES_3_1,
111373         gl_provider_terminator
111374     };
111375     static const uint32_t entrypoints[] = {
111376         64516 /* "glVertexAttribFormat" */,
111377         64516 /* "glVertexAttribFormat" */,
111378         64516 /* "glVertexAttribFormat" */,
111379     };
111380     return gl_provider_resolver(entrypoint_strings + 64516 /* "glVertexAttribFormat" */,
111381                                 providers, entrypoints);
111382 }
111383 
111384 static PFNGLVERTEXATTRIBFORMATNVPROC
epoxy_glVertexAttribFormatNV_resolver(void)111385 epoxy_glVertexAttribFormatNV_resolver(void)
111386 {
111387     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 64537 /* glVertexAttribFormatNV */);
111388 }
111389 
111390 static PFNGLVERTEXATTRIBI1IPROC
epoxy_glVertexAttribI1i_resolver(void)111391 epoxy_glVertexAttribI1i_resolver(void)
111392 {
111393     static const enum gl_provider providers[] = {
111394         PROVIDER_Desktop_OpenGL_3_0,
111395         PROVIDER_GL_NV_vertex_program4,
111396         gl_provider_terminator
111397     };
111398     static const uint32_t entrypoints[] = {
111399         64560 /* "glVertexAttribI1i" */,
111400         64578 /* "glVertexAttribI1iEXT" */,
111401     };
111402     return gl_provider_resolver(entrypoint_strings + 64560 /* "glVertexAttribI1i" */,
111403                                 providers, entrypoints);
111404 }
111405 
111406 static PFNGLVERTEXATTRIBI1IEXTPROC
epoxy_glVertexAttribI1iEXT_resolver(void)111407 epoxy_glVertexAttribI1iEXT_resolver(void)
111408 {
111409     static const enum gl_provider providers[] = {
111410         PROVIDER_GL_NV_vertex_program4,
111411         PROVIDER_Desktop_OpenGL_3_0,
111412         gl_provider_terminator
111413     };
111414     static const uint32_t entrypoints[] = {
111415         64578 /* "glVertexAttribI1iEXT" */,
111416         64560 /* "glVertexAttribI1i" */,
111417     };
111418     return gl_provider_resolver(entrypoint_strings + 64578 /* "glVertexAttribI1iEXT" */,
111419                                 providers, entrypoints);
111420 }
111421 
111422 static PFNGLVERTEXATTRIBI1IVPROC
epoxy_glVertexAttribI1iv_resolver(void)111423 epoxy_glVertexAttribI1iv_resolver(void)
111424 {
111425     static const enum gl_provider providers[] = {
111426         PROVIDER_Desktop_OpenGL_3_0,
111427         PROVIDER_GL_NV_vertex_program4,
111428         gl_provider_terminator
111429     };
111430     static const uint32_t entrypoints[] = {
111431         64599 /* "glVertexAttribI1iv" */,
111432         64618 /* "glVertexAttribI1ivEXT" */,
111433     };
111434     return gl_provider_resolver(entrypoint_strings + 64599 /* "glVertexAttribI1iv" */,
111435                                 providers, entrypoints);
111436 }
111437 
111438 static PFNGLVERTEXATTRIBI1IVEXTPROC
epoxy_glVertexAttribI1ivEXT_resolver(void)111439 epoxy_glVertexAttribI1ivEXT_resolver(void)
111440 {
111441     static const enum gl_provider providers[] = {
111442         PROVIDER_GL_NV_vertex_program4,
111443         PROVIDER_Desktop_OpenGL_3_0,
111444         gl_provider_terminator
111445     };
111446     static const uint32_t entrypoints[] = {
111447         64618 /* "glVertexAttribI1ivEXT" */,
111448         64599 /* "glVertexAttribI1iv" */,
111449     };
111450     return gl_provider_resolver(entrypoint_strings + 64618 /* "glVertexAttribI1ivEXT" */,
111451                                 providers, entrypoints);
111452 }
111453 
111454 static PFNGLVERTEXATTRIBI1UIPROC
epoxy_glVertexAttribI1ui_resolver(void)111455 epoxy_glVertexAttribI1ui_resolver(void)
111456 {
111457     static const enum gl_provider providers[] = {
111458         PROVIDER_Desktop_OpenGL_3_0,
111459         PROVIDER_GL_NV_vertex_program4,
111460         gl_provider_terminator
111461     };
111462     static const uint32_t entrypoints[] = {
111463         64640 /* "glVertexAttribI1ui" */,
111464         64659 /* "glVertexAttribI1uiEXT" */,
111465     };
111466     return gl_provider_resolver(entrypoint_strings + 64640 /* "glVertexAttribI1ui" */,
111467                                 providers, entrypoints);
111468 }
111469 
111470 static PFNGLVERTEXATTRIBI1UIEXTPROC
epoxy_glVertexAttribI1uiEXT_resolver(void)111471 epoxy_glVertexAttribI1uiEXT_resolver(void)
111472 {
111473     static const enum gl_provider providers[] = {
111474         PROVIDER_GL_NV_vertex_program4,
111475         PROVIDER_Desktop_OpenGL_3_0,
111476         gl_provider_terminator
111477     };
111478     static const uint32_t entrypoints[] = {
111479         64659 /* "glVertexAttribI1uiEXT" */,
111480         64640 /* "glVertexAttribI1ui" */,
111481     };
111482     return gl_provider_resolver(entrypoint_strings + 64659 /* "glVertexAttribI1uiEXT" */,
111483                                 providers, entrypoints);
111484 }
111485 
111486 static PFNGLVERTEXATTRIBI1UIVPROC
epoxy_glVertexAttribI1uiv_resolver(void)111487 epoxy_glVertexAttribI1uiv_resolver(void)
111488 {
111489     static const enum gl_provider providers[] = {
111490         PROVIDER_Desktop_OpenGL_3_0,
111491         PROVIDER_GL_NV_vertex_program4,
111492         gl_provider_terminator
111493     };
111494     static const uint32_t entrypoints[] = {
111495         64681 /* "glVertexAttribI1uiv" */,
111496         64701 /* "glVertexAttribI1uivEXT" */,
111497     };
111498     return gl_provider_resolver(entrypoint_strings + 64681 /* "glVertexAttribI1uiv" */,
111499                                 providers, entrypoints);
111500 }
111501 
111502 static PFNGLVERTEXATTRIBI1UIVEXTPROC
epoxy_glVertexAttribI1uivEXT_resolver(void)111503 epoxy_glVertexAttribI1uivEXT_resolver(void)
111504 {
111505     static const enum gl_provider providers[] = {
111506         PROVIDER_GL_NV_vertex_program4,
111507         PROVIDER_Desktop_OpenGL_3_0,
111508         gl_provider_terminator
111509     };
111510     static const uint32_t entrypoints[] = {
111511         64701 /* "glVertexAttribI1uivEXT" */,
111512         64681 /* "glVertexAttribI1uiv" */,
111513     };
111514     return gl_provider_resolver(entrypoint_strings + 64701 /* "glVertexAttribI1uivEXT" */,
111515                                 providers, entrypoints);
111516 }
111517 
111518 static PFNGLVERTEXATTRIBI2IPROC
epoxy_glVertexAttribI2i_resolver(void)111519 epoxy_glVertexAttribI2i_resolver(void)
111520 {
111521     static const enum gl_provider providers[] = {
111522         PROVIDER_Desktop_OpenGL_3_0,
111523         PROVIDER_GL_NV_vertex_program4,
111524         gl_provider_terminator
111525     };
111526     static const uint32_t entrypoints[] = {
111527         64724 /* "glVertexAttribI2i" */,
111528         64742 /* "glVertexAttribI2iEXT" */,
111529     };
111530     return gl_provider_resolver(entrypoint_strings + 64724 /* "glVertexAttribI2i" */,
111531                                 providers, entrypoints);
111532 }
111533 
111534 static PFNGLVERTEXATTRIBI2IEXTPROC
epoxy_glVertexAttribI2iEXT_resolver(void)111535 epoxy_glVertexAttribI2iEXT_resolver(void)
111536 {
111537     static const enum gl_provider providers[] = {
111538         PROVIDER_GL_NV_vertex_program4,
111539         PROVIDER_Desktop_OpenGL_3_0,
111540         gl_provider_terminator
111541     };
111542     static const uint32_t entrypoints[] = {
111543         64742 /* "glVertexAttribI2iEXT" */,
111544         64724 /* "glVertexAttribI2i" */,
111545     };
111546     return gl_provider_resolver(entrypoint_strings + 64742 /* "glVertexAttribI2iEXT" */,
111547                                 providers, entrypoints);
111548 }
111549 
111550 static PFNGLVERTEXATTRIBI2IVPROC
epoxy_glVertexAttribI2iv_resolver(void)111551 epoxy_glVertexAttribI2iv_resolver(void)
111552 {
111553     static const enum gl_provider providers[] = {
111554         PROVIDER_Desktop_OpenGL_3_0,
111555         PROVIDER_GL_NV_vertex_program4,
111556         gl_provider_terminator
111557     };
111558     static const uint32_t entrypoints[] = {
111559         64763 /* "glVertexAttribI2iv" */,
111560         64782 /* "glVertexAttribI2ivEXT" */,
111561     };
111562     return gl_provider_resolver(entrypoint_strings + 64763 /* "glVertexAttribI2iv" */,
111563                                 providers, entrypoints);
111564 }
111565 
111566 static PFNGLVERTEXATTRIBI2IVEXTPROC
epoxy_glVertexAttribI2ivEXT_resolver(void)111567 epoxy_glVertexAttribI2ivEXT_resolver(void)
111568 {
111569     static const enum gl_provider providers[] = {
111570         PROVIDER_GL_NV_vertex_program4,
111571         PROVIDER_Desktop_OpenGL_3_0,
111572         gl_provider_terminator
111573     };
111574     static const uint32_t entrypoints[] = {
111575         64782 /* "glVertexAttribI2ivEXT" */,
111576         64763 /* "glVertexAttribI2iv" */,
111577     };
111578     return gl_provider_resolver(entrypoint_strings + 64782 /* "glVertexAttribI2ivEXT" */,
111579                                 providers, entrypoints);
111580 }
111581 
111582 static PFNGLVERTEXATTRIBI2UIPROC
epoxy_glVertexAttribI2ui_resolver(void)111583 epoxy_glVertexAttribI2ui_resolver(void)
111584 {
111585     static const enum gl_provider providers[] = {
111586         PROVIDER_Desktop_OpenGL_3_0,
111587         PROVIDER_GL_NV_vertex_program4,
111588         gl_provider_terminator
111589     };
111590     static const uint32_t entrypoints[] = {
111591         64804 /* "glVertexAttribI2ui" */,
111592         64823 /* "glVertexAttribI2uiEXT" */,
111593     };
111594     return gl_provider_resolver(entrypoint_strings + 64804 /* "glVertexAttribI2ui" */,
111595                                 providers, entrypoints);
111596 }
111597 
111598 static PFNGLVERTEXATTRIBI2UIEXTPROC
epoxy_glVertexAttribI2uiEXT_resolver(void)111599 epoxy_glVertexAttribI2uiEXT_resolver(void)
111600 {
111601     static const enum gl_provider providers[] = {
111602         PROVIDER_GL_NV_vertex_program4,
111603         PROVIDER_Desktop_OpenGL_3_0,
111604         gl_provider_terminator
111605     };
111606     static const uint32_t entrypoints[] = {
111607         64823 /* "glVertexAttribI2uiEXT" */,
111608         64804 /* "glVertexAttribI2ui" */,
111609     };
111610     return gl_provider_resolver(entrypoint_strings + 64823 /* "glVertexAttribI2uiEXT" */,
111611                                 providers, entrypoints);
111612 }
111613 
111614 static PFNGLVERTEXATTRIBI2UIVPROC
epoxy_glVertexAttribI2uiv_resolver(void)111615 epoxy_glVertexAttribI2uiv_resolver(void)
111616 {
111617     static const enum gl_provider providers[] = {
111618         PROVIDER_Desktop_OpenGL_3_0,
111619         PROVIDER_GL_NV_vertex_program4,
111620         gl_provider_terminator
111621     };
111622     static const uint32_t entrypoints[] = {
111623         64845 /* "glVertexAttribI2uiv" */,
111624         64865 /* "glVertexAttribI2uivEXT" */,
111625     };
111626     return gl_provider_resolver(entrypoint_strings + 64845 /* "glVertexAttribI2uiv" */,
111627                                 providers, entrypoints);
111628 }
111629 
111630 static PFNGLVERTEXATTRIBI2UIVEXTPROC
epoxy_glVertexAttribI2uivEXT_resolver(void)111631 epoxy_glVertexAttribI2uivEXT_resolver(void)
111632 {
111633     static const enum gl_provider providers[] = {
111634         PROVIDER_GL_NV_vertex_program4,
111635         PROVIDER_Desktop_OpenGL_3_0,
111636         gl_provider_terminator
111637     };
111638     static const uint32_t entrypoints[] = {
111639         64865 /* "glVertexAttribI2uivEXT" */,
111640         64845 /* "glVertexAttribI2uiv" */,
111641     };
111642     return gl_provider_resolver(entrypoint_strings + 64865 /* "glVertexAttribI2uivEXT" */,
111643                                 providers, entrypoints);
111644 }
111645 
111646 static PFNGLVERTEXATTRIBI3IPROC
epoxy_glVertexAttribI3i_resolver(void)111647 epoxy_glVertexAttribI3i_resolver(void)
111648 {
111649     static const enum gl_provider providers[] = {
111650         PROVIDER_Desktop_OpenGL_3_0,
111651         PROVIDER_GL_NV_vertex_program4,
111652         gl_provider_terminator
111653     };
111654     static const uint32_t entrypoints[] = {
111655         64888 /* "glVertexAttribI3i" */,
111656         64906 /* "glVertexAttribI3iEXT" */,
111657     };
111658     return gl_provider_resolver(entrypoint_strings + 64888 /* "glVertexAttribI3i" */,
111659                                 providers, entrypoints);
111660 }
111661 
111662 static PFNGLVERTEXATTRIBI3IEXTPROC
epoxy_glVertexAttribI3iEXT_resolver(void)111663 epoxy_glVertexAttribI3iEXT_resolver(void)
111664 {
111665     static const enum gl_provider providers[] = {
111666         PROVIDER_GL_NV_vertex_program4,
111667         PROVIDER_Desktop_OpenGL_3_0,
111668         gl_provider_terminator
111669     };
111670     static const uint32_t entrypoints[] = {
111671         64906 /* "glVertexAttribI3iEXT" */,
111672         64888 /* "glVertexAttribI3i" */,
111673     };
111674     return gl_provider_resolver(entrypoint_strings + 64906 /* "glVertexAttribI3iEXT" */,
111675                                 providers, entrypoints);
111676 }
111677 
111678 static PFNGLVERTEXATTRIBI3IVPROC
epoxy_glVertexAttribI3iv_resolver(void)111679 epoxy_glVertexAttribI3iv_resolver(void)
111680 {
111681     static const enum gl_provider providers[] = {
111682         PROVIDER_Desktop_OpenGL_3_0,
111683         PROVIDER_GL_NV_vertex_program4,
111684         gl_provider_terminator
111685     };
111686     static const uint32_t entrypoints[] = {
111687         64927 /* "glVertexAttribI3iv" */,
111688         64946 /* "glVertexAttribI3ivEXT" */,
111689     };
111690     return gl_provider_resolver(entrypoint_strings + 64927 /* "glVertexAttribI3iv" */,
111691                                 providers, entrypoints);
111692 }
111693 
111694 static PFNGLVERTEXATTRIBI3IVEXTPROC
epoxy_glVertexAttribI3ivEXT_resolver(void)111695 epoxy_glVertexAttribI3ivEXT_resolver(void)
111696 {
111697     static const enum gl_provider providers[] = {
111698         PROVIDER_GL_NV_vertex_program4,
111699         PROVIDER_Desktop_OpenGL_3_0,
111700         gl_provider_terminator
111701     };
111702     static const uint32_t entrypoints[] = {
111703         64946 /* "glVertexAttribI3ivEXT" */,
111704         64927 /* "glVertexAttribI3iv" */,
111705     };
111706     return gl_provider_resolver(entrypoint_strings + 64946 /* "glVertexAttribI3ivEXT" */,
111707                                 providers, entrypoints);
111708 }
111709 
111710 static PFNGLVERTEXATTRIBI3UIPROC
epoxy_glVertexAttribI3ui_resolver(void)111711 epoxy_glVertexAttribI3ui_resolver(void)
111712 {
111713     static const enum gl_provider providers[] = {
111714         PROVIDER_Desktop_OpenGL_3_0,
111715         PROVIDER_GL_NV_vertex_program4,
111716         gl_provider_terminator
111717     };
111718     static const uint32_t entrypoints[] = {
111719         64968 /* "glVertexAttribI3ui" */,
111720         64987 /* "glVertexAttribI3uiEXT" */,
111721     };
111722     return gl_provider_resolver(entrypoint_strings + 64968 /* "glVertexAttribI3ui" */,
111723                                 providers, entrypoints);
111724 }
111725 
111726 static PFNGLVERTEXATTRIBI3UIEXTPROC
epoxy_glVertexAttribI3uiEXT_resolver(void)111727 epoxy_glVertexAttribI3uiEXT_resolver(void)
111728 {
111729     static const enum gl_provider providers[] = {
111730         PROVIDER_GL_NV_vertex_program4,
111731         PROVIDER_Desktop_OpenGL_3_0,
111732         gl_provider_terminator
111733     };
111734     static const uint32_t entrypoints[] = {
111735         64987 /* "glVertexAttribI3uiEXT" */,
111736         64968 /* "glVertexAttribI3ui" */,
111737     };
111738     return gl_provider_resolver(entrypoint_strings + 64987 /* "glVertexAttribI3uiEXT" */,
111739                                 providers, entrypoints);
111740 }
111741 
111742 static PFNGLVERTEXATTRIBI3UIVPROC
epoxy_glVertexAttribI3uiv_resolver(void)111743 epoxy_glVertexAttribI3uiv_resolver(void)
111744 {
111745     static const enum gl_provider providers[] = {
111746         PROVIDER_Desktop_OpenGL_3_0,
111747         PROVIDER_GL_NV_vertex_program4,
111748         gl_provider_terminator
111749     };
111750     static const uint32_t entrypoints[] = {
111751         65009 /* "glVertexAttribI3uiv" */,
111752         65029 /* "glVertexAttribI3uivEXT" */,
111753     };
111754     return gl_provider_resolver(entrypoint_strings + 65009 /* "glVertexAttribI3uiv" */,
111755                                 providers, entrypoints);
111756 }
111757 
111758 static PFNGLVERTEXATTRIBI3UIVEXTPROC
epoxy_glVertexAttribI3uivEXT_resolver(void)111759 epoxy_glVertexAttribI3uivEXT_resolver(void)
111760 {
111761     static const enum gl_provider providers[] = {
111762         PROVIDER_GL_NV_vertex_program4,
111763         PROVIDER_Desktop_OpenGL_3_0,
111764         gl_provider_terminator
111765     };
111766     static const uint32_t entrypoints[] = {
111767         65029 /* "glVertexAttribI3uivEXT" */,
111768         65009 /* "glVertexAttribI3uiv" */,
111769     };
111770     return gl_provider_resolver(entrypoint_strings + 65029 /* "glVertexAttribI3uivEXT" */,
111771                                 providers, entrypoints);
111772 }
111773 
111774 static PFNGLVERTEXATTRIBI4BVPROC
epoxy_glVertexAttribI4bv_resolver(void)111775 epoxy_glVertexAttribI4bv_resolver(void)
111776 {
111777     static const enum gl_provider providers[] = {
111778         PROVIDER_Desktop_OpenGL_3_0,
111779         PROVIDER_GL_NV_vertex_program4,
111780         gl_provider_terminator
111781     };
111782     static const uint32_t entrypoints[] = {
111783         65052 /* "glVertexAttribI4bv" */,
111784         65071 /* "glVertexAttribI4bvEXT" */,
111785     };
111786     return gl_provider_resolver(entrypoint_strings + 65052 /* "glVertexAttribI4bv" */,
111787                                 providers, entrypoints);
111788 }
111789 
111790 static PFNGLVERTEXATTRIBI4BVEXTPROC
epoxy_glVertexAttribI4bvEXT_resolver(void)111791 epoxy_glVertexAttribI4bvEXT_resolver(void)
111792 {
111793     static const enum gl_provider providers[] = {
111794         PROVIDER_GL_NV_vertex_program4,
111795         PROVIDER_Desktop_OpenGL_3_0,
111796         gl_provider_terminator
111797     };
111798     static const uint32_t entrypoints[] = {
111799         65071 /* "glVertexAttribI4bvEXT" */,
111800         65052 /* "glVertexAttribI4bv" */,
111801     };
111802     return gl_provider_resolver(entrypoint_strings + 65071 /* "glVertexAttribI4bvEXT" */,
111803                                 providers, entrypoints);
111804 }
111805 
111806 static PFNGLVERTEXATTRIBI4IPROC
epoxy_glVertexAttribI4i_resolver(void)111807 epoxy_glVertexAttribI4i_resolver(void)
111808 {
111809     static const enum gl_provider providers[] = {
111810         PROVIDER_Desktop_OpenGL_3_0,
111811         PROVIDER_OpenGL_ES_3_0,
111812         PROVIDER_GL_NV_vertex_program4,
111813         gl_provider_terminator
111814     };
111815     static const uint32_t entrypoints[] = {
111816         65093 /* "glVertexAttribI4i" */,
111817         65093 /* "glVertexAttribI4i" */,
111818         65111 /* "glVertexAttribI4iEXT" */,
111819     };
111820     return gl_provider_resolver(entrypoint_strings + 65093 /* "glVertexAttribI4i" */,
111821                                 providers, entrypoints);
111822 }
111823 
111824 static PFNGLVERTEXATTRIBI4IEXTPROC
epoxy_glVertexAttribI4iEXT_resolver(void)111825 epoxy_glVertexAttribI4iEXT_resolver(void)
111826 {
111827     static const enum gl_provider providers[] = {
111828         PROVIDER_GL_NV_vertex_program4,
111829         PROVIDER_Desktop_OpenGL_3_0,
111830         PROVIDER_OpenGL_ES_3_0,
111831         gl_provider_terminator
111832     };
111833     static const uint32_t entrypoints[] = {
111834         65111 /* "glVertexAttribI4iEXT" */,
111835         65093 /* "glVertexAttribI4i" */,
111836         65093 /* "glVertexAttribI4i" */,
111837     };
111838     return gl_provider_resolver(entrypoint_strings + 65111 /* "glVertexAttribI4iEXT" */,
111839                                 providers, entrypoints);
111840 }
111841 
111842 static PFNGLVERTEXATTRIBI4IVPROC
epoxy_glVertexAttribI4iv_resolver(void)111843 epoxy_glVertexAttribI4iv_resolver(void)
111844 {
111845     static const enum gl_provider providers[] = {
111846         PROVIDER_Desktop_OpenGL_3_0,
111847         PROVIDER_OpenGL_ES_3_0,
111848         PROVIDER_GL_NV_vertex_program4,
111849         gl_provider_terminator
111850     };
111851     static const uint32_t entrypoints[] = {
111852         65132 /* "glVertexAttribI4iv" */,
111853         65132 /* "glVertexAttribI4iv" */,
111854         65151 /* "glVertexAttribI4ivEXT" */,
111855     };
111856     return gl_provider_resolver(entrypoint_strings + 65132 /* "glVertexAttribI4iv" */,
111857                                 providers, entrypoints);
111858 }
111859 
111860 static PFNGLVERTEXATTRIBI4IVEXTPROC
epoxy_glVertexAttribI4ivEXT_resolver(void)111861 epoxy_glVertexAttribI4ivEXT_resolver(void)
111862 {
111863     static const enum gl_provider providers[] = {
111864         PROVIDER_GL_NV_vertex_program4,
111865         PROVIDER_Desktop_OpenGL_3_0,
111866         PROVIDER_OpenGL_ES_3_0,
111867         gl_provider_terminator
111868     };
111869     static const uint32_t entrypoints[] = {
111870         65151 /* "glVertexAttribI4ivEXT" */,
111871         65132 /* "glVertexAttribI4iv" */,
111872         65132 /* "glVertexAttribI4iv" */,
111873     };
111874     return gl_provider_resolver(entrypoint_strings + 65151 /* "glVertexAttribI4ivEXT" */,
111875                                 providers, entrypoints);
111876 }
111877 
111878 static PFNGLVERTEXATTRIBI4SVPROC
epoxy_glVertexAttribI4sv_resolver(void)111879 epoxy_glVertexAttribI4sv_resolver(void)
111880 {
111881     static const enum gl_provider providers[] = {
111882         PROVIDER_Desktop_OpenGL_3_0,
111883         PROVIDER_GL_NV_vertex_program4,
111884         gl_provider_terminator
111885     };
111886     static const uint32_t entrypoints[] = {
111887         65173 /* "glVertexAttribI4sv" */,
111888         65192 /* "glVertexAttribI4svEXT" */,
111889     };
111890     return gl_provider_resolver(entrypoint_strings + 65173 /* "glVertexAttribI4sv" */,
111891                                 providers, entrypoints);
111892 }
111893 
111894 static PFNGLVERTEXATTRIBI4SVEXTPROC
epoxy_glVertexAttribI4svEXT_resolver(void)111895 epoxy_glVertexAttribI4svEXT_resolver(void)
111896 {
111897     static const enum gl_provider providers[] = {
111898         PROVIDER_GL_NV_vertex_program4,
111899         PROVIDER_Desktop_OpenGL_3_0,
111900         gl_provider_terminator
111901     };
111902     static const uint32_t entrypoints[] = {
111903         65192 /* "glVertexAttribI4svEXT" */,
111904         65173 /* "glVertexAttribI4sv" */,
111905     };
111906     return gl_provider_resolver(entrypoint_strings + 65192 /* "glVertexAttribI4svEXT" */,
111907                                 providers, entrypoints);
111908 }
111909 
111910 static PFNGLVERTEXATTRIBI4UBVPROC
epoxy_glVertexAttribI4ubv_resolver(void)111911 epoxy_glVertexAttribI4ubv_resolver(void)
111912 {
111913     static const enum gl_provider providers[] = {
111914         PROVIDER_Desktop_OpenGL_3_0,
111915         PROVIDER_GL_NV_vertex_program4,
111916         gl_provider_terminator
111917     };
111918     static const uint32_t entrypoints[] = {
111919         65214 /* "glVertexAttribI4ubv" */,
111920         65234 /* "glVertexAttribI4ubvEXT" */,
111921     };
111922     return gl_provider_resolver(entrypoint_strings + 65214 /* "glVertexAttribI4ubv" */,
111923                                 providers, entrypoints);
111924 }
111925 
111926 static PFNGLVERTEXATTRIBI4UBVEXTPROC
epoxy_glVertexAttribI4ubvEXT_resolver(void)111927 epoxy_glVertexAttribI4ubvEXT_resolver(void)
111928 {
111929     static const enum gl_provider providers[] = {
111930         PROVIDER_GL_NV_vertex_program4,
111931         PROVIDER_Desktop_OpenGL_3_0,
111932         gl_provider_terminator
111933     };
111934     static const uint32_t entrypoints[] = {
111935         65234 /* "glVertexAttribI4ubvEXT" */,
111936         65214 /* "glVertexAttribI4ubv" */,
111937     };
111938     return gl_provider_resolver(entrypoint_strings + 65234 /* "glVertexAttribI4ubvEXT" */,
111939                                 providers, entrypoints);
111940 }
111941 
111942 static PFNGLVERTEXATTRIBI4UIPROC
epoxy_glVertexAttribI4ui_resolver(void)111943 epoxy_glVertexAttribI4ui_resolver(void)
111944 {
111945     static const enum gl_provider providers[] = {
111946         PROVIDER_Desktop_OpenGL_3_0,
111947         PROVIDER_OpenGL_ES_3_0,
111948         PROVIDER_GL_NV_vertex_program4,
111949         gl_provider_terminator
111950     };
111951     static const uint32_t entrypoints[] = {
111952         65257 /* "glVertexAttribI4ui" */,
111953         65257 /* "glVertexAttribI4ui" */,
111954         65276 /* "glVertexAttribI4uiEXT" */,
111955     };
111956     return gl_provider_resolver(entrypoint_strings + 65257 /* "glVertexAttribI4ui" */,
111957                                 providers, entrypoints);
111958 }
111959 
111960 static PFNGLVERTEXATTRIBI4UIEXTPROC
epoxy_glVertexAttribI4uiEXT_resolver(void)111961 epoxy_glVertexAttribI4uiEXT_resolver(void)
111962 {
111963     static const enum gl_provider providers[] = {
111964         PROVIDER_GL_NV_vertex_program4,
111965         PROVIDER_Desktop_OpenGL_3_0,
111966         PROVIDER_OpenGL_ES_3_0,
111967         gl_provider_terminator
111968     };
111969     static const uint32_t entrypoints[] = {
111970         65276 /* "glVertexAttribI4uiEXT" */,
111971         65257 /* "glVertexAttribI4ui" */,
111972         65257 /* "glVertexAttribI4ui" */,
111973     };
111974     return gl_provider_resolver(entrypoint_strings + 65276 /* "glVertexAttribI4uiEXT" */,
111975                                 providers, entrypoints);
111976 }
111977 
111978 static PFNGLVERTEXATTRIBI4UIVPROC
epoxy_glVertexAttribI4uiv_resolver(void)111979 epoxy_glVertexAttribI4uiv_resolver(void)
111980 {
111981     static const enum gl_provider providers[] = {
111982         PROVIDER_Desktop_OpenGL_3_0,
111983         PROVIDER_OpenGL_ES_3_0,
111984         PROVIDER_GL_NV_vertex_program4,
111985         gl_provider_terminator
111986     };
111987     static const uint32_t entrypoints[] = {
111988         65298 /* "glVertexAttribI4uiv" */,
111989         65298 /* "glVertexAttribI4uiv" */,
111990         65318 /* "glVertexAttribI4uivEXT" */,
111991     };
111992     return gl_provider_resolver(entrypoint_strings + 65298 /* "glVertexAttribI4uiv" */,
111993                                 providers, entrypoints);
111994 }
111995 
111996 static PFNGLVERTEXATTRIBI4UIVEXTPROC
epoxy_glVertexAttribI4uivEXT_resolver(void)111997 epoxy_glVertexAttribI4uivEXT_resolver(void)
111998 {
111999     static const enum gl_provider providers[] = {
112000         PROVIDER_GL_NV_vertex_program4,
112001         PROVIDER_Desktop_OpenGL_3_0,
112002         PROVIDER_OpenGL_ES_3_0,
112003         gl_provider_terminator
112004     };
112005     static const uint32_t entrypoints[] = {
112006         65318 /* "glVertexAttribI4uivEXT" */,
112007         65298 /* "glVertexAttribI4uiv" */,
112008         65298 /* "glVertexAttribI4uiv" */,
112009     };
112010     return gl_provider_resolver(entrypoint_strings + 65318 /* "glVertexAttribI4uivEXT" */,
112011                                 providers, entrypoints);
112012 }
112013 
112014 static PFNGLVERTEXATTRIBI4USVPROC
epoxy_glVertexAttribI4usv_resolver(void)112015 epoxy_glVertexAttribI4usv_resolver(void)
112016 {
112017     static const enum gl_provider providers[] = {
112018         PROVIDER_Desktop_OpenGL_3_0,
112019         PROVIDER_GL_NV_vertex_program4,
112020         gl_provider_terminator
112021     };
112022     static const uint32_t entrypoints[] = {
112023         65341 /* "glVertexAttribI4usv" */,
112024         65361 /* "glVertexAttribI4usvEXT" */,
112025     };
112026     return gl_provider_resolver(entrypoint_strings + 65341 /* "glVertexAttribI4usv" */,
112027                                 providers, entrypoints);
112028 }
112029 
112030 static PFNGLVERTEXATTRIBI4USVEXTPROC
epoxy_glVertexAttribI4usvEXT_resolver(void)112031 epoxy_glVertexAttribI4usvEXT_resolver(void)
112032 {
112033     static const enum gl_provider providers[] = {
112034         PROVIDER_GL_NV_vertex_program4,
112035         PROVIDER_Desktop_OpenGL_3_0,
112036         gl_provider_terminator
112037     };
112038     static const uint32_t entrypoints[] = {
112039         65361 /* "glVertexAttribI4usvEXT" */,
112040         65341 /* "glVertexAttribI4usv" */,
112041     };
112042     return gl_provider_resolver(entrypoint_strings + 65361 /* "glVertexAttribI4usvEXT" */,
112043                                 providers, entrypoints);
112044 }
112045 
112046 static PFNGLVERTEXATTRIBIFORMATPROC
epoxy_glVertexAttribIFormat_resolver(void)112047 epoxy_glVertexAttribIFormat_resolver(void)
112048 {
112049     static const enum gl_provider providers[] = {
112050         PROVIDER_Desktop_OpenGL_4_3,
112051         PROVIDER_GL_ARB_vertex_attrib_binding,
112052         PROVIDER_OpenGL_ES_3_1,
112053         gl_provider_terminator
112054     };
112055     static const uint32_t entrypoints[] = {
112056         65384 /* "glVertexAttribIFormat" */,
112057         65384 /* "glVertexAttribIFormat" */,
112058         65384 /* "glVertexAttribIFormat" */,
112059     };
112060     return gl_provider_resolver(entrypoint_strings + 65384 /* "glVertexAttribIFormat" */,
112061                                 providers, entrypoints);
112062 }
112063 
112064 static PFNGLVERTEXATTRIBIFORMATNVPROC
epoxy_glVertexAttribIFormatNV_resolver(void)112065 epoxy_glVertexAttribIFormatNV_resolver(void)
112066 {
112067     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 65406 /* glVertexAttribIFormatNV */);
112068 }
112069 
112070 static PFNGLVERTEXATTRIBIPOINTERPROC
epoxy_glVertexAttribIPointer_resolver(void)112071 epoxy_glVertexAttribIPointer_resolver(void)
112072 {
112073     static const enum gl_provider providers[] = {
112074         PROVIDER_Desktop_OpenGL_3_0,
112075         PROVIDER_OpenGL_ES_3_0,
112076         PROVIDER_GL_NV_vertex_program4,
112077         gl_provider_terminator
112078     };
112079     static const uint32_t entrypoints[] = {
112080         65430 /* "glVertexAttribIPointer" */,
112081         65430 /* "glVertexAttribIPointer" */,
112082         65453 /* "glVertexAttribIPointerEXT" */,
112083     };
112084     return gl_provider_resolver(entrypoint_strings + 65430 /* "glVertexAttribIPointer" */,
112085                                 providers, entrypoints);
112086 }
112087 
112088 static PFNGLVERTEXATTRIBIPOINTEREXTPROC
epoxy_glVertexAttribIPointerEXT_resolver(void)112089 epoxy_glVertexAttribIPointerEXT_resolver(void)
112090 {
112091     static const enum gl_provider providers[] = {
112092         PROVIDER_GL_NV_vertex_program4,
112093         PROVIDER_Desktop_OpenGL_3_0,
112094         PROVIDER_OpenGL_ES_3_0,
112095         gl_provider_terminator
112096     };
112097     static const uint32_t entrypoints[] = {
112098         65453 /* "glVertexAttribIPointerEXT" */,
112099         65430 /* "glVertexAttribIPointer" */,
112100         65430 /* "glVertexAttribIPointer" */,
112101     };
112102     return gl_provider_resolver(entrypoint_strings + 65453 /* "glVertexAttribIPointerEXT" */,
112103                                 providers, entrypoints);
112104 }
112105 
112106 static PFNGLVERTEXATTRIBL1DPROC
epoxy_glVertexAttribL1d_resolver(void)112107 epoxy_glVertexAttribL1d_resolver(void)
112108 {
112109     static const enum gl_provider providers[] = {
112110         PROVIDER_Desktop_OpenGL_4_1,
112111         PROVIDER_GL_ARB_vertex_attrib_64bit,
112112         PROVIDER_GL_EXT_vertex_attrib_64bit,
112113         gl_provider_terminator
112114     };
112115     static const uint32_t entrypoints[] = {
112116         65479 /* "glVertexAttribL1d" */,
112117         65479 /* "glVertexAttribL1d" */,
112118         65497 /* "glVertexAttribL1dEXT" */,
112119     };
112120     return gl_provider_resolver(entrypoint_strings + 65479 /* "glVertexAttribL1d" */,
112121                                 providers, entrypoints);
112122 }
112123 
112124 static PFNGLVERTEXATTRIBL1DEXTPROC
epoxy_glVertexAttribL1dEXT_resolver(void)112125 epoxy_glVertexAttribL1dEXT_resolver(void)
112126 {
112127     static const enum gl_provider providers[] = {
112128         PROVIDER_GL_EXT_vertex_attrib_64bit,
112129         PROVIDER_Desktop_OpenGL_4_1,
112130         PROVIDER_GL_ARB_vertex_attrib_64bit,
112131         gl_provider_terminator
112132     };
112133     static const uint32_t entrypoints[] = {
112134         65497 /* "glVertexAttribL1dEXT" */,
112135         65479 /* "glVertexAttribL1d" */,
112136         65479 /* "glVertexAttribL1d" */,
112137     };
112138     return gl_provider_resolver(entrypoint_strings + 65497 /* "glVertexAttribL1dEXT" */,
112139                                 providers, entrypoints);
112140 }
112141 
112142 static PFNGLVERTEXATTRIBL1DVPROC
epoxy_glVertexAttribL1dv_resolver(void)112143 epoxy_glVertexAttribL1dv_resolver(void)
112144 {
112145     static const enum gl_provider providers[] = {
112146         PROVIDER_Desktop_OpenGL_4_1,
112147         PROVIDER_GL_ARB_vertex_attrib_64bit,
112148         PROVIDER_GL_EXT_vertex_attrib_64bit,
112149         gl_provider_terminator
112150     };
112151     static const uint32_t entrypoints[] = {
112152         65518 /* "glVertexAttribL1dv" */,
112153         65518 /* "glVertexAttribL1dv" */,
112154         65537 /* "glVertexAttribL1dvEXT" */,
112155     };
112156     return gl_provider_resolver(entrypoint_strings + 65518 /* "glVertexAttribL1dv" */,
112157                                 providers, entrypoints);
112158 }
112159 
112160 static PFNGLVERTEXATTRIBL1DVEXTPROC
epoxy_glVertexAttribL1dvEXT_resolver(void)112161 epoxy_glVertexAttribL1dvEXT_resolver(void)
112162 {
112163     static const enum gl_provider providers[] = {
112164         PROVIDER_GL_EXT_vertex_attrib_64bit,
112165         PROVIDER_Desktop_OpenGL_4_1,
112166         PROVIDER_GL_ARB_vertex_attrib_64bit,
112167         gl_provider_terminator
112168     };
112169     static const uint32_t entrypoints[] = {
112170         65537 /* "glVertexAttribL1dvEXT" */,
112171         65518 /* "glVertexAttribL1dv" */,
112172         65518 /* "glVertexAttribL1dv" */,
112173     };
112174     return gl_provider_resolver(entrypoint_strings + 65537 /* "glVertexAttribL1dvEXT" */,
112175                                 providers, entrypoints);
112176 }
112177 
112178 static PFNGLVERTEXATTRIBL1I64NVPROC
epoxy_glVertexAttribL1i64NV_resolver(void)112179 epoxy_glVertexAttribL1i64NV_resolver(void)
112180 {
112181     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65559 /* glVertexAttribL1i64NV */);
112182 }
112183 
112184 static PFNGLVERTEXATTRIBL1I64VNVPROC
epoxy_glVertexAttribL1i64vNV_resolver(void)112185 epoxy_glVertexAttribL1i64vNV_resolver(void)
112186 {
112187     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65581 /* glVertexAttribL1i64vNV */);
112188 }
112189 
112190 static PFNGLVERTEXATTRIBL1UI64ARBPROC
epoxy_glVertexAttribL1ui64ARB_resolver(void)112191 epoxy_glVertexAttribL1ui64ARB_resolver(void)
112192 {
112193     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 65604 /* glVertexAttribL1ui64ARB */);
112194 }
112195 
112196 static PFNGLVERTEXATTRIBL1UI64NVPROC
epoxy_glVertexAttribL1ui64NV_resolver(void)112197 epoxy_glVertexAttribL1ui64NV_resolver(void)
112198 {
112199     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65628 /* glVertexAttribL1ui64NV */);
112200 }
112201 
112202 static PFNGLVERTEXATTRIBL1UI64VARBPROC
epoxy_glVertexAttribL1ui64vARB_resolver(void)112203 epoxy_glVertexAttribL1ui64vARB_resolver(void)
112204 {
112205     return gl_single_resolver(PROVIDER_GL_ARB_bindless_texture, 65651 /* glVertexAttribL1ui64vARB */);
112206 }
112207 
112208 static PFNGLVERTEXATTRIBL1UI64VNVPROC
epoxy_glVertexAttribL1ui64vNV_resolver(void)112209 epoxy_glVertexAttribL1ui64vNV_resolver(void)
112210 {
112211     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65676 /* glVertexAttribL1ui64vNV */);
112212 }
112213 
112214 static PFNGLVERTEXATTRIBL2DPROC
epoxy_glVertexAttribL2d_resolver(void)112215 epoxy_glVertexAttribL2d_resolver(void)
112216 {
112217     static const enum gl_provider providers[] = {
112218         PROVIDER_Desktop_OpenGL_4_1,
112219         PROVIDER_GL_ARB_vertex_attrib_64bit,
112220         PROVIDER_GL_EXT_vertex_attrib_64bit,
112221         gl_provider_terminator
112222     };
112223     static const uint32_t entrypoints[] = {
112224         65700 /* "glVertexAttribL2d" */,
112225         65700 /* "glVertexAttribL2d" */,
112226         65718 /* "glVertexAttribL2dEXT" */,
112227     };
112228     return gl_provider_resolver(entrypoint_strings + 65700 /* "glVertexAttribL2d" */,
112229                                 providers, entrypoints);
112230 }
112231 
112232 static PFNGLVERTEXATTRIBL2DEXTPROC
epoxy_glVertexAttribL2dEXT_resolver(void)112233 epoxy_glVertexAttribL2dEXT_resolver(void)
112234 {
112235     static const enum gl_provider providers[] = {
112236         PROVIDER_GL_EXT_vertex_attrib_64bit,
112237         PROVIDER_Desktop_OpenGL_4_1,
112238         PROVIDER_GL_ARB_vertex_attrib_64bit,
112239         gl_provider_terminator
112240     };
112241     static const uint32_t entrypoints[] = {
112242         65718 /* "glVertexAttribL2dEXT" */,
112243         65700 /* "glVertexAttribL2d" */,
112244         65700 /* "glVertexAttribL2d" */,
112245     };
112246     return gl_provider_resolver(entrypoint_strings + 65718 /* "glVertexAttribL2dEXT" */,
112247                                 providers, entrypoints);
112248 }
112249 
112250 static PFNGLVERTEXATTRIBL2DVPROC
epoxy_glVertexAttribL2dv_resolver(void)112251 epoxy_glVertexAttribL2dv_resolver(void)
112252 {
112253     static const enum gl_provider providers[] = {
112254         PROVIDER_Desktop_OpenGL_4_1,
112255         PROVIDER_GL_ARB_vertex_attrib_64bit,
112256         PROVIDER_GL_EXT_vertex_attrib_64bit,
112257         gl_provider_terminator
112258     };
112259     static const uint32_t entrypoints[] = {
112260         65739 /* "glVertexAttribL2dv" */,
112261         65739 /* "glVertexAttribL2dv" */,
112262         65758 /* "glVertexAttribL2dvEXT" */,
112263     };
112264     return gl_provider_resolver(entrypoint_strings + 65739 /* "glVertexAttribL2dv" */,
112265                                 providers, entrypoints);
112266 }
112267 
112268 static PFNGLVERTEXATTRIBL2DVEXTPROC
epoxy_glVertexAttribL2dvEXT_resolver(void)112269 epoxy_glVertexAttribL2dvEXT_resolver(void)
112270 {
112271     static const enum gl_provider providers[] = {
112272         PROVIDER_GL_EXT_vertex_attrib_64bit,
112273         PROVIDER_Desktop_OpenGL_4_1,
112274         PROVIDER_GL_ARB_vertex_attrib_64bit,
112275         gl_provider_terminator
112276     };
112277     static const uint32_t entrypoints[] = {
112278         65758 /* "glVertexAttribL2dvEXT" */,
112279         65739 /* "glVertexAttribL2dv" */,
112280         65739 /* "glVertexAttribL2dv" */,
112281     };
112282     return gl_provider_resolver(entrypoint_strings + 65758 /* "glVertexAttribL2dvEXT" */,
112283                                 providers, entrypoints);
112284 }
112285 
112286 static PFNGLVERTEXATTRIBL2I64NVPROC
epoxy_glVertexAttribL2i64NV_resolver(void)112287 epoxy_glVertexAttribL2i64NV_resolver(void)
112288 {
112289     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65780 /* glVertexAttribL2i64NV */);
112290 }
112291 
112292 static PFNGLVERTEXATTRIBL2I64VNVPROC
epoxy_glVertexAttribL2i64vNV_resolver(void)112293 epoxy_glVertexAttribL2i64vNV_resolver(void)
112294 {
112295     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65802 /* glVertexAttribL2i64vNV */);
112296 }
112297 
112298 static PFNGLVERTEXATTRIBL2UI64NVPROC
epoxy_glVertexAttribL2ui64NV_resolver(void)112299 epoxy_glVertexAttribL2ui64NV_resolver(void)
112300 {
112301     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65825 /* glVertexAttribL2ui64NV */);
112302 }
112303 
112304 static PFNGLVERTEXATTRIBL2UI64VNVPROC
epoxy_glVertexAttribL2ui64vNV_resolver(void)112305 epoxy_glVertexAttribL2ui64vNV_resolver(void)
112306 {
112307     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65848 /* glVertexAttribL2ui64vNV */);
112308 }
112309 
112310 static PFNGLVERTEXATTRIBL3DPROC
epoxy_glVertexAttribL3d_resolver(void)112311 epoxy_glVertexAttribL3d_resolver(void)
112312 {
112313     static const enum gl_provider providers[] = {
112314         PROVIDER_Desktop_OpenGL_4_1,
112315         PROVIDER_GL_ARB_vertex_attrib_64bit,
112316         PROVIDER_GL_EXT_vertex_attrib_64bit,
112317         gl_provider_terminator
112318     };
112319     static const uint32_t entrypoints[] = {
112320         65872 /* "glVertexAttribL3d" */,
112321         65872 /* "glVertexAttribL3d" */,
112322         65890 /* "glVertexAttribL3dEXT" */,
112323     };
112324     return gl_provider_resolver(entrypoint_strings + 65872 /* "glVertexAttribL3d" */,
112325                                 providers, entrypoints);
112326 }
112327 
112328 static PFNGLVERTEXATTRIBL3DEXTPROC
epoxy_glVertexAttribL3dEXT_resolver(void)112329 epoxy_glVertexAttribL3dEXT_resolver(void)
112330 {
112331     static const enum gl_provider providers[] = {
112332         PROVIDER_GL_EXT_vertex_attrib_64bit,
112333         PROVIDER_Desktop_OpenGL_4_1,
112334         PROVIDER_GL_ARB_vertex_attrib_64bit,
112335         gl_provider_terminator
112336     };
112337     static const uint32_t entrypoints[] = {
112338         65890 /* "glVertexAttribL3dEXT" */,
112339         65872 /* "glVertexAttribL3d" */,
112340         65872 /* "glVertexAttribL3d" */,
112341     };
112342     return gl_provider_resolver(entrypoint_strings + 65890 /* "glVertexAttribL3dEXT" */,
112343                                 providers, entrypoints);
112344 }
112345 
112346 static PFNGLVERTEXATTRIBL3DVPROC
epoxy_glVertexAttribL3dv_resolver(void)112347 epoxy_glVertexAttribL3dv_resolver(void)
112348 {
112349     static const enum gl_provider providers[] = {
112350         PROVIDER_Desktop_OpenGL_4_1,
112351         PROVIDER_GL_ARB_vertex_attrib_64bit,
112352         PROVIDER_GL_EXT_vertex_attrib_64bit,
112353         gl_provider_terminator
112354     };
112355     static const uint32_t entrypoints[] = {
112356         65911 /* "glVertexAttribL3dv" */,
112357         65911 /* "glVertexAttribL3dv" */,
112358         65930 /* "glVertexAttribL3dvEXT" */,
112359     };
112360     return gl_provider_resolver(entrypoint_strings + 65911 /* "glVertexAttribL3dv" */,
112361                                 providers, entrypoints);
112362 }
112363 
112364 static PFNGLVERTEXATTRIBL3DVEXTPROC
epoxy_glVertexAttribL3dvEXT_resolver(void)112365 epoxy_glVertexAttribL3dvEXT_resolver(void)
112366 {
112367     static const enum gl_provider providers[] = {
112368         PROVIDER_GL_EXT_vertex_attrib_64bit,
112369         PROVIDER_Desktop_OpenGL_4_1,
112370         PROVIDER_GL_ARB_vertex_attrib_64bit,
112371         gl_provider_terminator
112372     };
112373     static const uint32_t entrypoints[] = {
112374         65930 /* "glVertexAttribL3dvEXT" */,
112375         65911 /* "glVertexAttribL3dv" */,
112376         65911 /* "glVertexAttribL3dv" */,
112377     };
112378     return gl_provider_resolver(entrypoint_strings + 65930 /* "glVertexAttribL3dvEXT" */,
112379                                 providers, entrypoints);
112380 }
112381 
112382 static PFNGLVERTEXATTRIBL3I64NVPROC
epoxy_glVertexAttribL3i64NV_resolver(void)112383 epoxy_glVertexAttribL3i64NV_resolver(void)
112384 {
112385     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65952 /* glVertexAttribL3i64NV */);
112386 }
112387 
112388 static PFNGLVERTEXATTRIBL3I64VNVPROC
epoxy_glVertexAttribL3i64vNV_resolver(void)112389 epoxy_glVertexAttribL3i64vNV_resolver(void)
112390 {
112391     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65974 /* glVertexAttribL3i64vNV */);
112392 }
112393 
112394 static PFNGLVERTEXATTRIBL3UI64NVPROC
epoxy_glVertexAttribL3ui64NV_resolver(void)112395 epoxy_glVertexAttribL3ui64NV_resolver(void)
112396 {
112397     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 65997 /* glVertexAttribL3ui64NV */);
112398 }
112399 
112400 static PFNGLVERTEXATTRIBL3UI64VNVPROC
epoxy_glVertexAttribL3ui64vNV_resolver(void)112401 epoxy_glVertexAttribL3ui64vNV_resolver(void)
112402 {
112403     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 66020 /* glVertexAttribL3ui64vNV */);
112404 }
112405 
112406 static PFNGLVERTEXATTRIBL4DPROC
epoxy_glVertexAttribL4d_resolver(void)112407 epoxy_glVertexAttribL4d_resolver(void)
112408 {
112409     static const enum gl_provider providers[] = {
112410         PROVIDER_Desktop_OpenGL_4_1,
112411         PROVIDER_GL_ARB_vertex_attrib_64bit,
112412         PROVIDER_GL_EXT_vertex_attrib_64bit,
112413         gl_provider_terminator
112414     };
112415     static const uint32_t entrypoints[] = {
112416         66044 /* "glVertexAttribL4d" */,
112417         66044 /* "glVertexAttribL4d" */,
112418         66062 /* "glVertexAttribL4dEXT" */,
112419     };
112420     return gl_provider_resolver(entrypoint_strings + 66044 /* "glVertexAttribL4d" */,
112421                                 providers, entrypoints);
112422 }
112423 
112424 static PFNGLVERTEXATTRIBL4DEXTPROC
epoxy_glVertexAttribL4dEXT_resolver(void)112425 epoxy_glVertexAttribL4dEXT_resolver(void)
112426 {
112427     static const enum gl_provider providers[] = {
112428         PROVIDER_GL_EXT_vertex_attrib_64bit,
112429         PROVIDER_Desktop_OpenGL_4_1,
112430         PROVIDER_GL_ARB_vertex_attrib_64bit,
112431         gl_provider_terminator
112432     };
112433     static const uint32_t entrypoints[] = {
112434         66062 /* "glVertexAttribL4dEXT" */,
112435         66044 /* "glVertexAttribL4d" */,
112436         66044 /* "glVertexAttribL4d" */,
112437     };
112438     return gl_provider_resolver(entrypoint_strings + 66062 /* "glVertexAttribL4dEXT" */,
112439                                 providers, entrypoints);
112440 }
112441 
112442 static PFNGLVERTEXATTRIBL4DVPROC
epoxy_glVertexAttribL4dv_resolver(void)112443 epoxy_glVertexAttribL4dv_resolver(void)
112444 {
112445     static const enum gl_provider providers[] = {
112446         PROVIDER_Desktop_OpenGL_4_1,
112447         PROVIDER_GL_ARB_vertex_attrib_64bit,
112448         PROVIDER_GL_EXT_vertex_attrib_64bit,
112449         gl_provider_terminator
112450     };
112451     static const uint32_t entrypoints[] = {
112452         66083 /* "glVertexAttribL4dv" */,
112453         66083 /* "glVertexAttribL4dv" */,
112454         66102 /* "glVertexAttribL4dvEXT" */,
112455     };
112456     return gl_provider_resolver(entrypoint_strings + 66083 /* "glVertexAttribL4dv" */,
112457                                 providers, entrypoints);
112458 }
112459 
112460 static PFNGLVERTEXATTRIBL4DVEXTPROC
epoxy_glVertexAttribL4dvEXT_resolver(void)112461 epoxy_glVertexAttribL4dvEXT_resolver(void)
112462 {
112463     static const enum gl_provider providers[] = {
112464         PROVIDER_GL_EXT_vertex_attrib_64bit,
112465         PROVIDER_Desktop_OpenGL_4_1,
112466         PROVIDER_GL_ARB_vertex_attrib_64bit,
112467         gl_provider_terminator
112468     };
112469     static const uint32_t entrypoints[] = {
112470         66102 /* "glVertexAttribL4dvEXT" */,
112471         66083 /* "glVertexAttribL4dv" */,
112472         66083 /* "glVertexAttribL4dv" */,
112473     };
112474     return gl_provider_resolver(entrypoint_strings + 66102 /* "glVertexAttribL4dvEXT" */,
112475                                 providers, entrypoints);
112476 }
112477 
112478 static PFNGLVERTEXATTRIBL4I64NVPROC
epoxy_glVertexAttribL4i64NV_resolver(void)112479 epoxy_glVertexAttribL4i64NV_resolver(void)
112480 {
112481     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 66124 /* glVertexAttribL4i64NV */);
112482 }
112483 
112484 static PFNGLVERTEXATTRIBL4I64VNVPROC
epoxy_glVertexAttribL4i64vNV_resolver(void)112485 epoxy_glVertexAttribL4i64vNV_resolver(void)
112486 {
112487     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 66146 /* glVertexAttribL4i64vNV */);
112488 }
112489 
112490 static PFNGLVERTEXATTRIBL4UI64NVPROC
epoxy_glVertexAttribL4ui64NV_resolver(void)112491 epoxy_glVertexAttribL4ui64NV_resolver(void)
112492 {
112493     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 66169 /* glVertexAttribL4ui64NV */);
112494 }
112495 
112496 static PFNGLVERTEXATTRIBL4UI64VNVPROC
epoxy_glVertexAttribL4ui64vNV_resolver(void)112497 epoxy_glVertexAttribL4ui64vNV_resolver(void)
112498 {
112499     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 66192 /* glVertexAttribL4ui64vNV */);
112500 }
112501 
112502 static PFNGLVERTEXATTRIBLFORMATPROC
epoxy_glVertexAttribLFormat_resolver(void)112503 epoxy_glVertexAttribLFormat_resolver(void)
112504 {
112505     static const enum gl_provider providers[] = {
112506         PROVIDER_Desktop_OpenGL_4_3,
112507         PROVIDER_GL_ARB_vertex_attrib_binding,
112508         gl_provider_terminator
112509     };
112510     static const uint32_t entrypoints[] = {
112511         66216 /* "glVertexAttribLFormat" */,
112512         66216 /* "glVertexAttribLFormat" */,
112513     };
112514     return gl_provider_resolver(entrypoint_strings + 66216 /* "glVertexAttribLFormat" */,
112515                                 providers, entrypoints);
112516 }
112517 
112518 static PFNGLVERTEXATTRIBLFORMATNVPROC
epoxy_glVertexAttribLFormatNV_resolver(void)112519 epoxy_glVertexAttribLFormatNV_resolver(void)
112520 {
112521     return gl_single_resolver(PROVIDER_GL_NV_vertex_attrib_integer_64bit, 66238 /* glVertexAttribLFormatNV */);
112522 }
112523 
112524 static PFNGLVERTEXATTRIBLPOINTERPROC
epoxy_glVertexAttribLPointer_resolver(void)112525 epoxy_glVertexAttribLPointer_resolver(void)
112526 {
112527     static const enum gl_provider providers[] = {
112528         PROVIDER_Desktop_OpenGL_4_1,
112529         PROVIDER_GL_ARB_vertex_attrib_64bit,
112530         PROVIDER_GL_EXT_vertex_attrib_64bit,
112531         gl_provider_terminator
112532     };
112533     static const uint32_t entrypoints[] = {
112534         66262 /* "glVertexAttribLPointer" */,
112535         66262 /* "glVertexAttribLPointer" */,
112536         66285 /* "glVertexAttribLPointerEXT" */,
112537     };
112538     return gl_provider_resolver(entrypoint_strings + 66262 /* "glVertexAttribLPointer" */,
112539                                 providers, entrypoints);
112540 }
112541 
112542 static PFNGLVERTEXATTRIBLPOINTEREXTPROC
epoxy_glVertexAttribLPointerEXT_resolver(void)112543 epoxy_glVertexAttribLPointerEXT_resolver(void)
112544 {
112545     static const enum gl_provider providers[] = {
112546         PROVIDER_GL_EXT_vertex_attrib_64bit,
112547         PROVIDER_Desktop_OpenGL_4_1,
112548         PROVIDER_GL_ARB_vertex_attrib_64bit,
112549         gl_provider_terminator
112550     };
112551     static const uint32_t entrypoints[] = {
112552         66285 /* "glVertexAttribLPointerEXT" */,
112553         66262 /* "glVertexAttribLPointer" */,
112554         66262 /* "glVertexAttribLPointer" */,
112555     };
112556     return gl_provider_resolver(entrypoint_strings + 66285 /* "glVertexAttribLPointerEXT" */,
112557                                 providers, entrypoints);
112558 }
112559 
112560 static PFNGLVERTEXATTRIBP1UIPROC
epoxy_glVertexAttribP1ui_resolver(void)112561 epoxy_glVertexAttribP1ui_resolver(void)
112562 {
112563     static const enum gl_provider providers[] = {
112564         PROVIDER_Desktop_OpenGL_3_3,
112565         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112566         gl_provider_terminator
112567     };
112568     static const uint32_t entrypoints[] = {
112569         66311 /* "glVertexAttribP1ui" */,
112570         66311 /* "glVertexAttribP1ui" */,
112571     };
112572     return gl_provider_resolver(entrypoint_strings + 66311 /* "glVertexAttribP1ui" */,
112573                                 providers, entrypoints);
112574 }
112575 
112576 static PFNGLVERTEXATTRIBP1UIVPROC
epoxy_glVertexAttribP1uiv_resolver(void)112577 epoxy_glVertexAttribP1uiv_resolver(void)
112578 {
112579     static const enum gl_provider providers[] = {
112580         PROVIDER_Desktop_OpenGL_3_3,
112581         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112582         gl_provider_terminator
112583     };
112584     static const uint32_t entrypoints[] = {
112585         66330 /* "glVertexAttribP1uiv" */,
112586         66330 /* "glVertexAttribP1uiv" */,
112587     };
112588     return gl_provider_resolver(entrypoint_strings + 66330 /* "glVertexAttribP1uiv" */,
112589                                 providers, entrypoints);
112590 }
112591 
112592 static PFNGLVERTEXATTRIBP2UIPROC
epoxy_glVertexAttribP2ui_resolver(void)112593 epoxy_glVertexAttribP2ui_resolver(void)
112594 {
112595     static const enum gl_provider providers[] = {
112596         PROVIDER_Desktop_OpenGL_3_3,
112597         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112598         gl_provider_terminator
112599     };
112600     static const uint32_t entrypoints[] = {
112601         66350 /* "glVertexAttribP2ui" */,
112602         66350 /* "glVertexAttribP2ui" */,
112603     };
112604     return gl_provider_resolver(entrypoint_strings + 66350 /* "glVertexAttribP2ui" */,
112605                                 providers, entrypoints);
112606 }
112607 
112608 static PFNGLVERTEXATTRIBP2UIVPROC
epoxy_glVertexAttribP2uiv_resolver(void)112609 epoxy_glVertexAttribP2uiv_resolver(void)
112610 {
112611     static const enum gl_provider providers[] = {
112612         PROVIDER_Desktop_OpenGL_3_3,
112613         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112614         gl_provider_terminator
112615     };
112616     static const uint32_t entrypoints[] = {
112617         66369 /* "glVertexAttribP2uiv" */,
112618         66369 /* "glVertexAttribP2uiv" */,
112619     };
112620     return gl_provider_resolver(entrypoint_strings + 66369 /* "glVertexAttribP2uiv" */,
112621                                 providers, entrypoints);
112622 }
112623 
112624 static PFNGLVERTEXATTRIBP3UIPROC
epoxy_glVertexAttribP3ui_resolver(void)112625 epoxy_glVertexAttribP3ui_resolver(void)
112626 {
112627     static const enum gl_provider providers[] = {
112628         PROVIDER_Desktop_OpenGL_3_3,
112629         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112630         gl_provider_terminator
112631     };
112632     static const uint32_t entrypoints[] = {
112633         66389 /* "glVertexAttribP3ui" */,
112634         66389 /* "glVertexAttribP3ui" */,
112635     };
112636     return gl_provider_resolver(entrypoint_strings + 66389 /* "glVertexAttribP3ui" */,
112637                                 providers, entrypoints);
112638 }
112639 
112640 static PFNGLVERTEXATTRIBP3UIVPROC
epoxy_glVertexAttribP3uiv_resolver(void)112641 epoxy_glVertexAttribP3uiv_resolver(void)
112642 {
112643     static const enum gl_provider providers[] = {
112644         PROVIDER_Desktop_OpenGL_3_3,
112645         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112646         gl_provider_terminator
112647     };
112648     static const uint32_t entrypoints[] = {
112649         66408 /* "glVertexAttribP3uiv" */,
112650         66408 /* "glVertexAttribP3uiv" */,
112651     };
112652     return gl_provider_resolver(entrypoint_strings + 66408 /* "glVertexAttribP3uiv" */,
112653                                 providers, entrypoints);
112654 }
112655 
112656 static PFNGLVERTEXATTRIBP4UIPROC
epoxy_glVertexAttribP4ui_resolver(void)112657 epoxy_glVertexAttribP4ui_resolver(void)
112658 {
112659     static const enum gl_provider providers[] = {
112660         PROVIDER_Desktop_OpenGL_3_3,
112661         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112662         gl_provider_terminator
112663     };
112664     static const uint32_t entrypoints[] = {
112665         66428 /* "glVertexAttribP4ui" */,
112666         66428 /* "glVertexAttribP4ui" */,
112667     };
112668     return gl_provider_resolver(entrypoint_strings + 66428 /* "glVertexAttribP4ui" */,
112669                                 providers, entrypoints);
112670 }
112671 
112672 static PFNGLVERTEXATTRIBP4UIVPROC
epoxy_glVertexAttribP4uiv_resolver(void)112673 epoxy_glVertexAttribP4uiv_resolver(void)
112674 {
112675     static const enum gl_provider providers[] = {
112676         PROVIDER_Desktop_OpenGL_3_3,
112677         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112678         gl_provider_terminator
112679     };
112680     static const uint32_t entrypoints[] = {
112681         66447 /* "glVertexAttribP4uiv" */,
112682         66447 /* "glVertexAttribP4uiv" */,
112683     };
112684     return gl_provider_resolver(entrypoint_strings + 66447 /* "glVertexAttribP4uiv" */,
112685                                 providers, entrypoints);
112686 }
112687 
112688 static PFNGLVERTEXATTRIBPARAMETERIAMDPROC
epoxy_glVertexAttribParameteriAMD_resolver(void)112689 epoxy_glVertexAttribParameteriAMD_resolver(void)
112690 {
112691     return gl_single_resolver(PROVIDER_GL_AMD_interleaved_elements, 66467 /* glVertexAttribParameteriAMD */);
112692 }
112693 
112694 static PFNGLVERTEXATTRIBPOINTERPROC
epoxy_glVertexAttribPointer_resolver(void)112695 epoxy_glVertexAttribPointer_resolver(void)
112696 {
112697     static const enum gl_provider providers[] = {
112698         PROVIDER_Desktop_OpenGL_2_0,
112699         PROVIDER_OpenGL_ES_2_0,
112700         PROVIDER_GL_ARB_vertex_program,
112701         PROVIDER_GL_ARB_vertex_shader,
112702         gl_provider_terminator
112703     };
112704     static const uint32_t entrypoints[] = {
112705         66495 /* "glVertexAttribPointer" */,
112706         66495 /* "glVertexAttribPointer" */,
112707         66517 /* "glVertexAttribPointerARB" */,
112708         66517 /* "glVertexAttribPointerARB" */,
112709     };
112710     return gl_provider_resolver(entrypoint_strings + 66495 /* "glVertexAttribPointer" */,
112711                                 providers, entrypoints);
112712 }
112713 
112714 static PFNGLVERTEXATTRIBPOINTERARBPROC
epoxy_glVertexAttribPointerARB_resolver(void)112715 epoxy_glVertexAttribPointerARB_resolver(void)
112716 {
112717     static const enum gl_provider providers[] = {
112718         PROVIDER_GL_ARB_vertex_program,
112719         PROVIDER_GL_ARB_vertex_shader,
112720         PROVIDER_Desktop_OpenGL_2_0,
112721         PROVIDER_OpenGL_ES_2_0,
112722         gl_provider_terminator
112723     };
112724     static const uint32_t entrypoints[] = {
112725         66517 /* "glVertexAttribPointerARB" */,
112726         66517 /* "glVertexAttribPointerARB" */,
112727         66495 /* "glVertexAttribPointer" */,
112728         66495 /* "glVertexAttribPointer" */,
112729     };
112730     return gl_provider_resolver(entrypoint_strings + 66517 /* "glVertexAttribPointerARB" */,
112731                                 providers, entrypoints);
112732 }
112733 
112734 static PFNGLVERTEXATTRIBPOINTERNVPROC
epoxy_glVertexAttribPointerNV_resolver(void)112735 epoxy_glVertexAttribPointerNV_resolver(void)
112736 {
112737     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66542 /* glVertexAttribPointerNV */);
112738 }
112739 
112740 static PFNGLVERTEXATTRIBS1DVNVPROC
epoxy_glVertexAttribs1dvNV_resolver(void)112741 epoxy_glVertexAttribs1dvNV_resolver(void)
112742 {
112743     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66566 /* glVertexAttribs1dvNV */);
112744 }
112745 
112746 static PFNGLVERTEXATTRIBS1FVNVPROC
epoxy_glVertexAttribs1fvNV_resolver(void)112747 epoxy_glVertexAttribs1fvNV_resolver(void)
112748 {
112749     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66587 /* glVertexAttribs1fvNV */);
112750 }
112751 
112752 static PFNGLVERTEXATTRIBS1HVNVPROC
epoxy_glVertexAttribs1hvNV_resolver(void)112753 epoxy_glVertexAttribs1hvNV_resolver(void)
112754 {
112755     return gl_single_resolver(PROVIDER_GL_NV_half_float, 66608 /* glVertexAttribs1hvNV */);
112756 }
112757 
112758 static PFNGLVERTEXATTRIBS1SVNVPROC
epoxy_glVertexAttribs1svNV_resolver(void)112759 epoxy_glVertexAttribs1svNV_resolver(void)
112760 {
112761     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66629 /* glVertexAttribs1svNV */);
112762 }
112763 
112764 static PFNGLVERTEXATTRIBS2DVNVPROC
epoxy_glVertexAttribs2dvNV_resolver(void)112765 epoxy_glVertexAttribs2dvNV_resolver(void)
112766 {
112767     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66650 /* glVertexAttribs2dvNV */);
112768 }
112769 
112770 static PFNGLVERTEXATTRIBS2FVNVPROC
epoxy_glVertexAttribs2fvNV_resolver(void)112771 epoxy_glVertexAttribs2fvNV_resolver(void)
112772 {
112773     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66671 /* glVertexAttribs2fvNV */);
112774 }
112775 
112776 static PFNGLVERTEXATTRIBS2HVNVPROC
epoxy_glVertexAttribs2hvNV_resolver(void)112777 epoxy_glVertexAttribs2hvNV_resolver(void)
112778 {
112779     return gl_single_resolver(PROVIDER_GL_NV_half_float, 66692 /* glVertexAttribs2hvNV */);
112780 }
112781 
112782 static PFNGLVERTEXATTRIBS2SVNVPROC
epoxy_glVertexAttribs2svNV_resolver(void)112783 epoxy_glVertexAttribs2svNV_resolver(void)
112784 {
112785     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66713 /* glVertexAttribs2svNV */);
112786 }
112787 
112788 static PFNGLVERTEXATTRIBS3DVNVPROC
epoxy_glVertexAttribs3dvNV_resolver(void)112789 epoxy_glVertexAttribs3dvNV_resolver(void)
112790 {
112791     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66734 /* glVertexAttribs3dvNV */);
112792 }
112793 
112794 static PFNGLVERTEXATTRIBS3FVNVPROC
epoxy_glVertexAttribs3fvNV_resolver(void)112795 epoxy_glVertexAttribs3fvNV_resolver(void)
112796 {
112797     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66755 /* glVertexAttribs3fvNV */);
112798 }
112799 
112800 static PFNGLVERTEXATTRIBS3HVNVPROC
epoxy_glVertexAttribs3hvNV_resolver(void)112801 epoxy_glVertexAttribs3hvNV_resolver(void)
112802 {
112803     return gl_single_resolver(PROVIDER_GL_NV_half_float, 66776 /* glVertexAttribs3hvNV */);
112804 }
112805 
112806 static PFNGLVERTEXATTRIBS3SVNVPROC
epoxy_glVertexAttribs3svNV_resolver(void)112807 epoxy_glVertexAttribs3svNV_resolver(void)
112808 {
112809     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66797 /* glVertexAttribs3svNV */);
112810 }
112811 
112812 static PFNGLVERTEXATTRIBS4DVNVPROC
epoxy_glVertexAttribs4dvNV_resolver(void)112813 epoxy_glVertexAttribs4dvNV_resolver(void)
112814 {
112815     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66818 /* glVertexAttribs4dvNV */);
112816 }
112817 
112818 static PFNGLVERTEXATTRIBS4FVNVPROC
epoxy_glVertexAttribs4fvNV_resolver(void)112819 epoxy_glVertexAttribs4fvNV_resolver(void)
112820 {
112821     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66839 /* glVertexAttribs4fvNV */);
112822 }
112823 
112824 static PFNGLVERTEXATTRIBS4HVNVPROC
epoxy_glVertexAttribs4hvNV_resolver(void)112825 epoxy_glVertexAttribs4hvNV_resolver(void)
112826 {
112827     return gl_single_resolver(PROVIDER_GL_NV_half_float, 66860 /* glVertexAttribs4hvNV */);
112828 }
112829 
112830 static PFNGLVERTEXATTRIBS4SVNVPROC
epoxy_glVertexAttribs4svNV_resolver(void)112831 epoxy_glVertexAttribs4svNV_resolver(void)
112832 {
112833     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66881 /* glVertexAttribs4svNV */);
112834 }
112835 
112836 static PFNGLVERTEXATTRIBS4UBVNVPROC
epoxy_glVertexAttribs4ubvNV_resolver(void)112837 epoxy_glVertexAttribs4ubvNV_resolver(void)
112838 {
112839     return gl_single_resolver(PROVIDER_GL_NV_vertex_program, 66902 /* glVertexAttribs4ubvNV */);
112840 }
112841 
112842 static PFNGLVERTEXBINDINGDIVISORPROC
epoxy_glVertexBindingDivisor_resolver(void)112843 epoxy_glVertexBindingDivisor_resolver(void)
112844 {
112845     static const enum gl_provider providers[] = {
112846         PROVIDER_Desktop_OpenGL_4_3,
112847         PROVIDER_GL_ARB_vertex_attrib_binding,
112848         PROVIDER_OpenGL_ES_3_1,
112849         gl_provider_terminator
112850     };
112851     static const uint32_t entrypoints[] = {
112852         66924 /* "glVertexBindingDivisor" */,
112853         66924 /* "glVertexBindingDivisor" */,
112854         66924 /* "glVertexBindingDivisor" */,
112855     };
112856     return gl_provider_resolver(entrypoint_strings + 66924 /* "glVertexBindingDivisor" */,
112857                                 providers, entrypoints);
112858 }
112859 
112860 static PFNGLVERTEXBLENDARBPROC
epoxy_glVertexBlendARB_resolver(void)112861 epoxy_glVertexBlendARB_resolver(void)
112862 {
112863     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 66947 /* glVertexBlendARB */);
112864 }
112865 
112866 static PFNGLVERTEXBLENDENVFATIPROC
epoxy_glVertexBlendEnvfATI_resolver(void)112867 epoxy_glVertexBlendEnvfATI_resolver(void)
112868 {
112869     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 66964 /* glVertexBlendEnvfATI */);
112870 }
112871 
112872 static PFNGLVERTEXBLENDENVIATIPROC
epoxy_glVertexBlendEnviATI_resolver(void)112873 epoxy_glVertexBlendEnviATI_resolver(void)
112874 {
112875     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 66985 /* glVertexBlendEnviATI */);
112876 }
112877 
112878 static PFNGLVERTEXFORMATNVPROC
epoxy_glVertexFormatNV_resolver(void)112879 epoxy_glVertexFormatNV_resolver(void)
112880 {
112881     return gl_single_resolver(PROVIDER_GL_NV_vertex_buffer_unified_memory, 67006 /* glVertexFormatNV */);
112882 }
112883 
112884 static PFNGLVERTEXP2UIPROC
epoxy_glVertexP2ui_resolver(void)112885 epoxy_glVertexP2ui_resolver(void)
112886 {
112887     static const enum gl_provider providers[] = {
112888         PROVIDER_Desktop_OpenGL_3_3,
112889         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112890         gl_provider_terminator
112891     };
112892     static const uint32_t entrypoints[] = {
112893         67023 /* "glVertexP2ui" */,
112894         67023 /* "glVertexP2ui" */,
112895     };
112896     return gl_provider_resolver(entrypoint_strings + 67023 /* "glVertexP2ui" */,
112897                                 providers, entrypoints);
112898 }
112899 
112900 static PFNGLVERTEXP2UIVPROC
epoxy_glVertexP2uiv_resolver(void)112901 epoxy_glVertexP2uiv_resolver(void)
112902 {
112903     static const enum gl_provider providers[] = {
112904         PROVIDER_Desktop_OpenGL_3_3,
112905         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112906         gl_provider_terminator
112907     };
112908     static const uint32_t entrypoints[] = {
112909         67036 /* "glVertexP2uiv" */,
112910         67036 /* "glVertexP2uiv" */,
112911     };
112912     return gl_provider_resolver(entrypoint_strings + 67036 /* "glVertexP2uiv" */,
112913                                 providers, entrypoints);
112914 }
112915 
112916 static PFNGLVERTEXP3UIPROC
epoxy_glVertexP3ui_resolver(void)112917 epoxy_glVertexP3ui_resolver(void)
112918 {
112919     static const enum gl_provider providers[] = {
112920         PROVIDER_Desktop_OpenGL_3_3,
112921         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112922         gl_provider_terminator
112923     };
112924     static const uint32_t entrypoints[] = {
112925         67050 /* "glVertexP3ui" */,
112926         67050 /* "glVertexP3ui" */,
112927     };
112928     return gl_provider_resolver(entrypoint_strings + 67050 /* "glVertexP3ui" */,
112929                                 providers, entrypoints);
112930 }
112931 
112932 static PFNGLVERTEXP3UIVPROC
epoxy_glVertexP3uiv_resolver(void)112933 epoxy_glVertexP3uiv_resolver(void)
112934 {
112935     static const enum gl_provider providers[] = {
112936         PROVIDER_Desktop_OpenGL_3_3,
112937         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112938         gl_provider_terminator
112939     };
112940     static const uint32_t entrypoints[] = {
112941         67063 /* "glVertexP3uiv" */,
112942         67063 /* "glVertexP3uiv" */,
112943     };
112944     return gl_provider_resolver(entrypoint_strings + 67063 /* "glVertexP3uiv" */,
112945                                 providers, entrypoints);
112946 }
112947 
112948 static PFNGLVERTEXP4UIPROC
epoxy_glVertexP4ui_resolver(void)112949 epoxy_glVertexP4ui_resolver(void)
112950 {
112951     static const enum gl_provider providers[] = {
112952         PROVIDER_Desktop_OpenGL_3_3,
112953         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112954         gl_provider_terminator
112955     };
112956     static const uint32_t entrypoints[] = {
112957         67077 /* "glVertexP4ui" */,
112958         67077 /* "glVertexP4ui" */,
112959     };
112960     return gl_provider_resolver(entrypoint_strings + 67077 /* "glVertexP4ui" */,
112961                                 providers, entrypoints);
112962 }
112963 
112964 static PFNGLVERTEXP4UIVPROC
epoxy_glVertexP4uiv_resolver(void)112965 epoxy_glVertexP4uiv_resolver(void)
112966 {
112967     static const enum gl_provider providers[] = {
112968         PROVIDER_Desktop_OpenGL_3_3,
112969         PROVIDER_GL_ARB_vertex_type_2_10_10_10_rev,
112970         gl_provider_terminator
112971     };
112972     static const uint32_t entrypoints[] = {
112973         67090 /* "glVertexP4uiv" */,
112974         67090 /* "glVertexP4uiv" */,
112975     };
112976     return gl_provider_resolver(entrypoint_strings + 67090 /* "glVertexP4uiv" */,
112977                                 providers, entrypoints);
112978 }
112979 
112980 static PFNGLVERTEXPOINTERPROC
epoxy_glVertexPointer_resolver(void)112981 epoxy_glVertexPointer_resolver(void)
112982 {
112983     static const enum gl_provider providers[] = {
112984         PROVIDER_Desktop_OpenGL_1_1,
112985         PROVIDER_OpenGL_ES_1_0,
112986         gl_provider_terminator
112987     };
112988     static const uint32_t entrypoints[] = {
112989         67104 /* "glVertexPointer" */,
112990         67104 /* "glVertexPointer" */,
112991     };
112992     return gl_provider_resolver(entrypoint_strings + 67104 /* "glVertexPointer" */,
112993                                 providers, entrypoints);
112994 }
112995 
112996 static PFNGLVERTEXPOINTEREXTPROC
epoxy_glVertexPointerEXT_resolver(void)112997 epoxy_glVertexPointerEXT_resolver(void)
112998 {
112999     return gl_single_resolver(PROVIDER_GL_EXT_vertex_array, 67120 /* glVertexPointerEXT */);
113000 }
113001 
113002 static PFNGLVERTEXPOINTERLISTIBMPROC
epoxy_glVertexPointerListIBM_resolver(void)113003 epoxy_glVertexPointerListIBM_resolver(void)
113004 {
113005     return gl_single_resolver(PROVIDER_GL_IBM_vertex_array_lists, 67139 /* glVertexPointerListIBM */);
113006 }
113007 
113008 static PFNGLVERTEXPOINTERVINTELPROC
epoxy_glVertexPointervINTEL_resolver(void)113009 epoxy_glVertexPointervINTEL_resolver(void)
113010 {
113011     return gl_single_resolver(PROVIDER_GL_INTEL_parallel_arrays, 67162 /* glVertexPointervINTEL */);
113012 }
113013 
113014 static PFNGLVERTEXSTREAM1DATIPROC
epoxy_glVertexStream1dATI_resolver(void)113015 epoxy_glVertexStream1dATI_resolver(void)
113016 {
113017     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67184 /* glVertexStream1dATI */);
113018 }
113019 
113020 static PFNGLVERTEXSTREAM1DVATIPROC
epoxy_glVertexStream1dvATI_resolver(void)113021 epoxy_glVertexStream1dvATI_resolver(void)
113022 {
113023     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67204 /* glVertexStream1dvATI */);
113024 }
113025 
113026 static PFNGLVERTEXSTREAM1FATIPROC
epoxy_glVertexStream1fATI_resolver(void)113027 epoxy_glVertexStream1fATI_resolver(void)
113028 {
113029     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67225 /* glVertexStream1fATI */);
113030 }
113031 
113032 static PFNGLVERTEXSTREAM1FVATIPROC
epoxy_glVertexStream1fvATI_resolver(void)113033 epoxy_glVertexStream1fvATI_resolver(void)
113034 {
113035     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67245 /* glVertexStream1fvATI */);
113036 }
113037 
113038 static PFNGLVERTEXSTREAM1IATIPROC
epoxy_glVertexStream1iATI_resolver(void)113039 epoxy_glVertexStream1iATI_resolver(void)
113040 {
113041     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67266 /* glVertexStream1iATI */);
113042 }
113043 
113044 static PFNGLVERTEXSTREAM1IVATIPROC
epoxy_glVertexStream1ivATI_resolver(void)113045 epoxy_glVertexStream1ivATI_resolver(void)
113046 {
113047     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67286 /* glVertexStream1ivATI */);
113048 }
113049 
113050 static PFNGLVERTEXSTREAM1SATIPROC
epoxy_glVertexStream1sATI_resolver(void)113051 epoxy_glVertexStream1sATI_resolver(void)
113052 {
113053     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67307 /* glVertexStream1sATI */);
113054 }
113055 
113056 static PFNGLVERTEXSTREAM1SVATIPROC
epoxy_glVertexStream1svATI_resolver(void)113057 epoxy_glVertexStream1svATI_resolver(void)
113058 {
113059     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67327 /* glVertexStream1svATI */);
113060 }
113061 
113062 static PFNGLVERTEXSTREAM2DATIPROC
epoxy_glVertexStream2dATI_resolver(void)113063 epoxy_glVertexStream2dATI_resolver(void)
113064 {
113065     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67348 /* glVertexStream2dATI */);
113066 }
113067 
113068 static PFNGLVERTEXSTREAM2DVATIPROC
epoxy_glVertexStream2dvATI_resolver(void)113069 epoxy_glVertexStream2dvATI_resolver(void)
113070 {
113071     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67368 /* glVertexStream2dvATI */);
113072 }
113073 
113074 static PFNGLVERTEXSTREAM2FATIPROC
epoxy_glVertexStream2fATI_resolver(void)113075 epoxy_glVertexStream2fATI_resolver(void)
113076 {
113077     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67389 /* glVertexStream2fATI */);
113078 }
113079 
113080 static PFNGLVERTEXSTREAM2FVATIPROC
epoxy_glVertexStream2fvATI_resolver(void)113081 epoxy_glVertexStream2fvATI_resolver(void)
113082 {
113083     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67409 /* glVertexStream2fvATI */);
113084 }
113085 
113086 static PFNGLVERTEXSTREAM2IATIPROC
epoxy_glVertexStream2iATI_resolver(void)113087 epoxy_glVertexStream2iATI_resolver(void)
113088 {
113089     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67430 /* glVertexStream2iATI */);
113090 }
113091 
113092 static PFNGLVERTEXSTREAM2IVATIPROC
epoxy_glVertexStream2ivATI_resolver(void)113093 epoxy_glVertexStream2ivATI_resolver(void)
113094 {
113095     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67450 /* glVertexStream2ivATI */);
113096 }
113097 
113098 static PFNGLVERTEXSTREAM2SATIPROC
epoxy_glVertexStream2sATI_resolver(void)113099 epoxy_glVertexStream2sATI_resolver(void)
113100 {
113101     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67471 /* glVertexStream2sATI */);
113102 }
113103 
113104 static PFNGLVERTEXSTREAM2SVATIPROC
epoxy_glVertexStream2svATI_resolver(void)113105 epoxy_glVertexStream2svATI_resolver(void)
113106 {
113107     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67491 /* glVertexStream2svATI */);
113108 }
113109 
113110 static PFNGLVERTEXSTREAM3DATIPROC
epoxy_glVertexStream3dATI_resolver(void)113111 epoxy_glVertexStream3dATI_resolver(void)
113112 {
113113     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67512 /* glVertexStream3dATI */);
113114 }
113115 
113116 static PFNGLVERTEXSTREAM3DVATIPROC
epoxy_glVertexStream3dvATI_resolver(void)113117 epoxy_glVertexStream3dvATI_resolver(void)
113118 {
113119     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67532 /* glVertexStream3dvATI */);
113120 }
113121 
113122 static PFNGLVERTEXSTREAM3FATIPROC
epoxy_glVertexStream3fATI_resolver(void)113123 epoxy_glVertexStream3fATI_resolver(void)
113124 {
113125     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67553 /* glVertexStream3fATI */);
113126 }
113127 
113128 static PFNGLVERTEXSTREAM3FVATIPROC
epoxy_glVertexStream3fvATI_resolver(void)113129 epoxy_glVertexStream3fvATI_resolver(void)
113130 {
113131     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67573 /* glVertexStream3fvATI */);
113132 }
113133 
113134 static PFNGLVERTEXSTREAM3IATIPROC
epoxy_glVertexStream3iATI_resolver(void)113135 epoxy_glVertexStream3iATI_resolver(void)
113136 {
113137     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67594 /* glVertexStream3iATI */);
113138 }
113139 
113140 static PFNGLVERTEXSTREAM3IVATIPROC
epoxy_glVertexStream3ivATI_resolver(void)113141 epoxy_glVertexStream3ivATI_resolver(void)
113142 {
113143     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67614 /* glVertexStream3ivATI */);
113144 }
113145 
113146 static PFNGLVERTEXSTREAM3SATIPROC
epoxy_glVertexStream3sATI_resolver(void)113147 epoxy_glVertexStream3sATI_resolver(void)
113148 {
113149     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67635 /* glVertexStream3sATI */);
113150 }
113151 
113152 static PFNGLVERTEXSTREAM3SVATIPROC
epoxy_glVertexStream3svATI_resolver(void)113153 epoxy_glVertexStream3svATI_resolver(void)
113154 {
113155     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67655 /* glVertexStream3svATI */);
113156 }
113157 
113158 static PFNGLVERTEXSTREAM4DATIPROC
epoxy_glVertexStream4dATI_resolver(void)113159 epoxy_glVertexStream4dATI_resolver(void)
113160 {
113161     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67676 /* glVertexStream4dATI */);
113162 }
113163 
113164 static PFNGLVERTEXSTREAM4DVATIPROC
epoxy_glVertexStream4dvATI_resolver(void)113165 epoxy_glVertexStream4dvATI_resolver(void)
113166 {
113167     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67696 /* glVertexStream4dvATI */);
113168 }
113169 
113170 static PFNGLVERTEXSTREAM4FATIPROC
epoxy_glVertexStream4fATI_resolver(void)113171 epoxy_glVertexStream4fATI_resolver(void)
113172 {
113173     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67717 /* glVertexStream4fATI */);
113174 }
113175 
113176 static PFNGLVERTEXSTREAM4FVATIPROC
epoxy_glVertexStream4fvATI_resolver(void)113177 epoxy_glVertexStream4fvATI_resolver(void)
113178 {
113179     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67737 /* glVertexStream4fvATI */);
113180 }
113181 
113182 static PFNGLVERTEXSTREAM4IATIPROC
epoxy_glVertexStream4iATI_resolver(void)113183 epoxy_glVertexStream4iATI_resolver(void)
113184 {
113185     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67758 /* glVertexStream4iATI */);
113186 }
113187 
113188 static PFNGLVERTEXSTREAM4IVATIPROC
epoxy_glVertexStream4ivATI_resolver(void)113189 epoxy_glVertexStream4ivATI_resolver(void)
113190 {
113191     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67778 /* glVertexStream4ivATI */);
113192 }
113193 
113194 static PFNGLVERTEXSTREAM4SATIPROC
epoxy_glVertexStream4sATI_resolver(void)113195 epoxy_glVertexStream4sATI_resolver(void)
113196 {
113197     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67799 /* glVertexStream4sATI */);
113198 }
113199 
113200 static PFNGLVERTEXSTREAM4SVATIPROC
epoxy_glVertexStream4svATI_resolver(void)113201 epoxy_glVertexStream4svATI_resolver(void)
113202 {
113203     return gl_single_resolver(PROVIDER_GL_ATI_vertex_streams, 67819 /* glVertexStream4svATI */);
113204 }
113205 
113206 static PFNGLVERTEXWEIGHTPOINTEREXTPROC
epoxy_glVertexWeightPointerEXT_resolver(void)113207 epoxy_glVertexWeightPointerEXT_resolver(void)
113208 {
113209     return gl_single_resolver(PROVIDER_GL_EXT_vertex_weighting, 67840 /* glVertexWeightPointerEXT */);
113210 }
113211 
113212 static PFNGLVERTEXWEIGHTFEXTPROC
epoxy_glVertexWeightfEXT_resolver(void)113213 epoxy_glVertexWeightfEXT_resolver(void)
113214 {
113215     return gl_single_resolver(PROVIDER_GL_EXT_vertex_weighting, 67865 /* glVertexWeightfEXT */);
113216 }
113217 
113218 static PFNGLVERTEXWEIGHTFVEXTPROC
epoxy_glVertexWeightfvEXT_resolver(void)113219 epoxy_glVertexWeightfvEXT_resolver(void)
113220 {
113221     return gl_single_resolver(PROVIDER_GL_EXT_vertex_weighting, 67884 /* glVertexWeightfvEXT */);
113222 }
113223 
113224 static PFNGLVERTEXWEIGHTHNVPROC
epoxy_glVertexWeighthNV_resolver(void)113225 epoxy_glVertexWeighthNV_resolver(void)
113226 {
113227     return gl_single_resolver(PROVIDER_GL_NV_half_float, 67904 /* glVertexWeighthNV */);
113228 }
113229 
113230 static PFNGLVERTEXWEIGHTHVNVPROC
epoxy_glVertexWeighthvNV_resolver(void)113231 epoxy_glVertexWeighthvNV_resolver(void)
113232 {
113233     return gl_single_resolver(PROVIDER_GL_NV_half_float, 67922 /* glVertexWeighthvNV */);
113234 }
113235 
113236 static PFNGLVIDEOCAPTURENVPROC
epoxy_glVideoCaptureNV_resolver(void)113237 epoxy_glVideoCaptureNV_resolver(void)
113238 {
113239     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 67941 /* glVideoCaptureNV */);
113240 }
113241 
113242 static PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC
epoxy_glVideoCaptureStreamParameterdvNV_resolver(void)113243 epoxy_glVideoCaptureStreamParameterdvNV_resolver(void)
113244 {
113245     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 67958 /* glVideoCaptureStreamParameterdvNV */);
113246 }
113247 
113248 static PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC
epoxy_glVideoCaptureStreamParameterfvNV_resolver(void)113249 epoxy_glVideoCaptureStreamParameterfvNV_resolver(void)
113250 {
113251     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 67992 /* glVideoCaptureStreamParameterfvNV */);
113252 }
113253 
113254 static PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC
epoxy_glVideoCaptureStreamParameterivNV_resolver(void)113255 epoxy_glVideoCaptureStreamParameterivNV_resolver(void)
113256 {
113257     return gl_single_resolver(PROVIDER_GL_NV_video_capture, 68026 /* glVideoCaptureStreamParameterivNV */);
113258 }
113259 
113260 static PFNGLVIEWPORTPROC
epoxy_glViewport_resolver(void)113261 epoxy_glViewport_resolver(void)
113262 {
113263     static const enum gl_provider providers[] = {
113264         PROVIDER_Desktop_OpenGL_1_0,
113265         PROVIDER_OpenGL_ES_1_0,
113266         PROVIDER_OpenGL_ES_2_0,
113267         gl_provider_terminator
113268     };
113269     static const uint32_t entrypoints[] = {
113270         68060 /* "glViewport" */,
113271         68060 /* "glViewport" */,
113272         68060 /* "glViewport" */,
113273     };
113274     return gl_provider_resolver(entrypoint_strings + 68060 /* "glViewport" */,
113275                                 providers, entrypoints);
113276 }
113277 
113278 static PFNGLVIEWPORTARRAYVPROC
epoxy_glViewportArrayv_resolver(void)113279 epoxy_glViewportArrayv_resolver(void)
113280 {
113281     static const enum gl_provider providers[] = {
113282         PROVIDER_Desktop_OpenGL_4_1,
113283         PROVIDER_GL_ARB_viewport_array,
113284         PROVIDER_GL_NV_viewport_array,
113285         PROVIDER_GL_OES_viewport_array,
113286         gl_provider_terminator
113287     };
113288     static const uint32_t entrypoints[] = {
113289         68071 /* "glViewportArrayv" */,
113290         68071 /* "glViewportArrayv" */,
113291         68088 /* "glViewportArrayvNV" */,
113292         68107 /* "glViewportArrayvOES" */,
113293     };
113294     return gl_provider_resolver(entrypoint_strings + 68071 /* "glViewportArrayv" */,
113295                                 providers, entrypoints);
113296 }
113297 
113298 static PFNGLVIEWPORTARRAYVNVPROC
epoxy_glViewportArrayvNV_resolver(void)113299 epoxy_glViewportArrayvNV_resolver(void)
113300 {
113301     static const enum gl_provider providers[] = {
113302         PROVIDER_GL_NV_viewport_array,
113303         PROVIDER_Desktop_OpenGL_4_1,
113304         PROVIDER_GL_ARB_viewport_array,
113305         PROVIDER_GL_OES_viewport_array,
113306         gl_provider_terminator
113307     };
113308     static const uint32_t entrypoints[] = {
113309         68088 /* "glViewportArrayvNV" */,
113310         68071 /* "glViewportArrayv" */,
113311         68071 /* "glViewportArrayv" */,
113312         68107 /* "glViewportArrayvOES" */,
113313     };
113314     return gl_provider_resolver(entrypoint_strings + 68088 /* "glViewportArrayvNV" */,
113315                                 providers, entrypoints);
113316 }
113317 
113318 static PFNGLVIEWPORTARRAYVOESPROC
epoxy_glViewportArrayvOES_resolver(void)113319 epoxy_glViewportArrayvOES_resolver(void)
113320 {
113321     static const enum gl_provider providers[] = {
113322         PROVIDER_GL_OES_viewport_array,
113323         PROVIDER_Desktop_OpenGL_4_1,
113324         PROVIDER_GL_ARB_viewport_array,
113325         PROVIDER_GL_NV_viewport_array,
113326         gl_provider_terminator
113327     };
113328     static const uint32_t entrypoints[] = {
113329         68107 /* "glViewportArrayvOES" */,
113330         68071 /* "glViewportArrayv" */,
113331         68071 /* "glViewportArrayv" */,
113332         68088 /* "glViewportArrayvNV" */,
113333     };
113334     return gl_provider_resolver(entrypoint_strings + 68107 /* "glViewportArrayvOES" */,
113335                                 providers, entrypoints);
113336 }
113337 
113338 static PFNGLVIEWPORTINDEXEDFPROC
epoxy_glViewportIndexedf_resolver(void)113339 epoxy_glViewportIndexedf_resolver(void)
113340 {
113341     static const enum gl_provider providers[] = {
113342         PROVIDER_Desktop_OpenGL_4_1,
113343         PROVIDER_GL_ARB_viewport_array,
113344         PROVIDER_GL_NV_viewport_array,
113345         PROVIDER_GL_OES_viewport_array,
113346         gl_provider_terminator
113347     };
113348     static const uint32_t entrypoints[] = {
113349         68127 /* "glViewportIndexedf" */,
113350         68127 /* "glViewportIndexedf" */,
113351         68146 /* "glViewportIndexedfNV" */,
113352         68167 /* "glViewportIndexedfOES" */,
113353     };
113354     return gl_provider_resolver(entrypoint_strings + 68127 /* "glViewportIndexedf" */,
113355                                 providers, entrypoints);
113356 }
113357 
113358 static PFNGLVIEWPORTINDEXEDFNVPROC
epoxy_glViewportIndexedfNV_resolver(void)113359 epoxy_glViewportIndexedfNV_resolver(void)
113360 {
113361     static const enum gl_provider providers[] = {
113362         PROVIDER_GL_NV_viewport_array,
113363         PROVIDER_Desktop_OpenGL_4_1,
113364         PROVIDER_GL_ARB_viewport_array,
113365         PROVIDER_GL_OES_viewport_array,
113366         gl_provider_terminator
113367     };
113368     static const uint32_t entrypoints[] = {
113369         68146 /* "glViewportIndexedfNV" */,
113370         68127 /* "glViewportIndexedf" */,
113371         68127 /* "glViewportIndexedf" */,
113372         68167 /* "glViewportIndexedfOES" */,
113373     };
113374     return gl_provider_resolver(entrypoint_strings + 68146 /* "glViewportIndexedfNV" */,
113375                                 providers, entrypoints);
113376 }
113377 
113378 static PFNGLVIEWPORTINDEXEDFOESPROC
epoxy_glViewportIndexedfOES_resolver(void)113379 epoxy_glViewportIndexedfOES_resolver(void)
113380 {
113381     static const enum gl_provider providers[] = {
113382         PROVIDER_GL_OES_viewport_array,
113383         PROVIDER_Desktop_OpenGL_4_1,
113384         PROVIDER_GL_ARB_viewport_array,
113385         PROVIDER_GL_NV_viewport_array,
113386         gl_provider_terminator
113387     };
113388     static const uint32_t entrypoints[] = {
113389         68167 /* "glViewportIndexedfOES" */,
113390         68127 /* "glViewportIndexedf" */,
113391         68127 /* "glViewportIndexedf" */,
113392         68146 /* "glViewportIndexedfNV" */,
113393     };
113394     return gl_provider_resolver(entrypoint_strings + 68167 /* "glViewportIndexedfOES" */,
113395                                 providers, entrypoints);
113396 }
113397 
113398 static PFNGLVIEWPORTINDEXEDFVPROC
epoxy_glViewportIndexedfv_resolver(void)113399 epoxy_glViewportIndexedfv_resolver(void)
113400 {
113401     static const enum gl_provider providers[] = {
113402         PROVIDER_Desktop_OpenGL_4_1,
113403         PROVIDER_GL_ARB_viewport_array,
113404         PROVIDER_GL_NV_viewport_array,
113405         PROVIDER_GL_OES_viewport_array,
113406         gl_provider_terminator
113407     };
113408     static const uint32_t entrypoints[] = {
113409         68189 /* "glViewportIndexedfv" */,
113410         68189 /* "glViewportIndexedfv" */,
113411         68209 /* "glViewportIndexedfvNV" */,
113412         68231 /* "glViewportIndexedfvOES" */,
113413     };
113414     return gl_provider_resolver(entrypoint_strings + 68189 /* "glViewportIndexedfv" */,
113415                                 providers, entrypoints);
113416 }
113417 
113418 static PFNGLVIEWPORTINDEXEDFVNVPROC
epoxy_glViewportIndexedfvNV_resolver(void)113419 epoxy_glViewportIndexedfvNV_resolver(void)
113420 {
113421     static const enum gl_provider providers[] = {
113422         PROVIDER_GL_NV_viewport_array,
113423         PROVIDER_Desktop_OpenGL_4_1,
113424         PROVIDER_GL_ARB_viewport_array,
113425         PROVIDER_GL_OES_viewport_array,
113426         gl_provider_terminator
113427     };
113428     static const uint32_t entrypoints[] = {
113429         68209 /* "glViewportIndexedfvNV" */,
113430         68189 /* "glViewportIndexedfv" */,
113431         68189 /* "glViewportIndexedfv" */,
113432         68231 /* "glViewportIndexedfvOES" */,
113433     };
113434     return gl_provider_resolver(entrypoint_strings + 68209 /* "glViewportIndexedfvNV" */,
113435                                 providers, entrypoints);
113436 }
113437 
113438 static PFNGLVIEWPORTINDEXEDFVOESPROC
epoxy_glViewportIndexedfvOES_resolver(void)113439 epoxy_glViewportIndexedfvOES_resolver(void)
113440 {
113441     static const enum gl_provider providers[] = {
113442         PROVIDER_GL_OES_viewport_array,
113443         PROVIDER_Desktop_OpenGL_4_1,
113444         PROVIDER_GL_ARB_viewport_array,
113445         PROVIDER_GL_NV_viewport_array,
113446         gl_provider_terminator
113447     };
113448     static const uint32_t entrypoints[] = {
113449         68231 /* "glViewportIndexedfvOES" */,
113450         68189 /* "glViewportIndexedfv" */,
113451         68189 /* "glViewportIndexedfv" */,
113452         68209 /* "glViewportIndexedfvNV" */,
113453     };
113454     return gl_provider_resolver(entrypoint_strings + 68231 /* "glViewportIndexedfvOES" */,
113455                                 providers, entrypoints);
113456 }
113457 
113458 static PFNGLVIEWPORTPOSITIONWSCALENVPROC
epoxy_glViewportPositionWScaleNV_resolver(void)113459 epoxy_glViewportPositionWScaleNV_resolver(void)
113460 {
113461     return gl_single_resolver(PROVIDER_GL_NV_clip_space_w_scaling, 68254 /* glViewportPositionWScaleNV */);
113462 }
113463 
113464 static PFNGLVIEWPORTSWIZZLENVPROC
epoxy_glViewportSwizzleNV_resolver(void)113465 epoxy_glViewportSwizzleNV_resolver(void)
113466 {
113467     return gl_single_resolver(PROVIDER_GL_NV_viewport_swizzle, 68281 /* glViewportSwizzleNV */);
113468 }
113469 
113470 static PFNGLWAITSEMAPHOREEXTPROC
epoxy_glWaitSemaphoreEXT_resolver(void)113471 epoxy_glWaitSemaphoreEXT_resolver(void)
113472 {
113473     return gl_single_resolver(PROVIDER_GL_EXT_semaphore, 68301 /* glWaitSemaphoreEXT */);
113474 }
113475 
113476 static PFNGLWAITSEMAPHOREUI64NVXPROC
epoxy_glWaitSemaphoreui64NVX_resolver(void)113477 epoxy_glWaitSemaphoreui64NVX_resolver(void)
113478 {
113479     return gl_single_resolver(PROVIDER_GL_NVX_progress_fence, 68320 /* glWaitSemaphoreui64NVX */);
113480 }
113481 
113482 static PFNGLWAITSYNCPROC
epoxy_glWaitSync_resolver(void)113483 epoxy_glWaitSync_resolver(void)
113484 {
113485     static const enum gl_provider providers[] = {
113486         PROVIDER_Desktop_OpenGL_3_2,
113487         PROVIDER_GL_ARB_sync,
113488         PROVIDER_OpenGL_ES_3_0,
113489         PROVIDER_GL_APPLE_sync,
113490         gl_provider_terminator
113491     };
113492     static const uint32_t entrypoints[] = {
113493         68343 /* "glWaitSync" */,
113494         68343 /* "glWaitSync" */,
113495         68343 /* "glWaitSync" */,
113496         68354 /* "glWaitSyncAPPLE" */,
113497     };
113498     return gl_provider_resolver(entrypoint_strings + 68343 /* "glWaitSync" */,
113499                                 providers, entrypoints);
113500 }
113501 
113502 static PFNGLWAITSYNCAPPLEPROC
epoxy_glWaitSyncAPPLE_resolver(void)113503 epoxy_glWaitSyncAPPLE_resolver(void)
113504 {
113505     static const enum gl_provider providers[] = {
113506         PROVIDER_GL_APPLE_sync,
113507         PROVIDER_Desktop_OpenGL_3_2,
113508         PROVIDER_GL_ARB_sync,
113509         PROVIDER_OpenGL_ES_3_0,
113510         gl_provider_terminator
113511     };
113512     static const uint32_t entrypoints[] = {
113513         68354 /* "glWaitSyncAPPLE" */,
113514         68343 /* "glWaitSync" */,
113515         68343 /* "glWaitSync" */,
113516         68343 /* "glWaitSync" */,
113517     };
113518     return gl_provider_resolver(entrypoint_strings + 68354 /* "glWaitSyncAPPLE" */,
113519                                 providers, entrypoints);
113520 }
113521 
113522 static PFNGLWAITVKSEMAPHORENVPROC
epoxy_glWaitVkSemaphoreNV_resolver(void)113523 epoxy_glWaitVkSemaphoreNV_resolver(void)
113524 {
113525     return gl_single_resolver(PROVIDER_GL_NV_draw_vulkan_image, 68370 /* glWaitVkSemaphoreNV */);
113526 }
113527 
113528 static PFNGLWEIGHTPATHSNVPROC
epoxy_glWeightPathsNV_resolver(void)113529 epoxy_glWeightPathsNV_resolver(void)
113530 {
113531     return gl_single_resolver(PROVIDER_GL_NV_path_rendering, 68390 /* glWeightPathsNV */);
113532 }
113533 
113534 static PFNGLWEIGHTPOINTERARBPROC
epoxy_glWeightPointerARB_resolver(void)113535 epoxy_glWeightPointerARB_resolver(void)
113536 {
113537     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68406 /* glWeightPointerARB */);
113538 }
113539 
113540 static PFNGLWEIGHTPOINTEROESPROC
epoxy_glWeightPointerOES_resolver(void)113541 epoxy_glWeightPointerOES_resolver(void)
113542 {
113543     return gl_single_resolver(PROVIDER_GL_OES_matrix_palette, 68425 /* glWeightPointerOES */);
113544 }
113545 
113546 static PFNGLWEIGHTBVARBPROC
epoxy_glWeightbvARB_resolver(void)113547 epoxy_glWeightbvARB_resolver(void)
113548 {
113549     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68444 /* glWeightbvARB */);
113550 }
113551 
113552 static PFNGLWEIGHTDVARBPROC
epoxy_glWeightdvARB_resolver(void)113553 epoxy_glWeightdvARB_resolver(void)
113554 {
113555     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68458 /* glWeightdvARB */);
113556 }
113557 
113558 static PFNGLWEIGHTFVARBPROC
epoxy_glWeightfvARB_resolver(void)113559 epoxy_glWeightfvARB_resolver(void)
113560 {
113561     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68472 /* glWeightfvARB */);
113562 }
113563 
113564 static PFNGLWEIGHTIVARBPROC
epoxy_glWeightivARB_resolver(void)113565 epoxy_glWeightivARB_resolver(void)
113566 {
113567     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68486 /* glWeightivARB */);
113568 }
113569 
113570 static PFNGLWEIGHTSVARBPROC
epoxy_glWeightsvARB_resolver(void)113571 epoxy_glWeightsvARB_resolver(void)
113572 {
113573     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68500 /* glWeightsvARB */);
113574 }
113575 
113576 static PFNGLWEIGHTUBVARBPROC
epoxy_glWeightubvARB_resolver(void)113577 epoxy_glWeightubvARB_resolver(void)
113578 {
113579     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68514 /* glWeightubvARB */);
113580 }
113581 
113582 static PFNGLWEIGHTUIVARBPROC
epoxy_glWeightuivARB_resolver(void)113583 epoxy_glWeightuivARB_resolver(void)
113584 {
113585     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68529 /* glWeightuivARB */);
113586 }
113587 
113588 static PFNGLWEIGHTUSVARBPROC
epoxy_glWeightusvARB_resolver(void)113589 epoxy_glWeightusvARB_resolver(void)
113590 {
113591     return gl_single_resolver(PROVIDER_GL_ARB_vertex_blend, 68544 /* glWeightusvARB */);
113592 }
113593 
113594 static PFNGLWINDOWPOS2DPROC
epoxy_glWindowPos2d_resolver(void)113595 epoxy_glWindowPos2d_resolver(void)
113596 {
113597     static const enum gl_provider providers[] = {
113598         PROVIDER_Desktop_OpenGL_1_4,
113599         PROVIDER_GL_ARB_window_pos,
113600         PROVIDER_GL_MESA_window_pos,
113601         gl_provider_terminator
113602     };
113603     static const uint32_t entrypoints[] = {
113604         68559 /* "glWindowPos2d" */,
113605         68573 /* "glWindowPos2dARB" */,
113606         68590 /* "glWindowPos2dMESA" */,
113607     };
113608     return gl_provider_resolver(entrypoint_strings + 68559 /* "glWindowPos2d" */,
113609                                 providers, entrypoints);
113610 }
113611 
113612 static PFNGLWINDOWPOS2DARBPROC
epoxy_glWindowPos2dARB_resolver(void)113613 epoxy_glWindowPos2dARB_resolver(void)
113614 {
113615     static const enum gl_provider providers[] = {
113616         PROVIDER_GL_ARB_window_pos,
113617         PROVIDER_Desktop_OpenGL_1_4,
113618         PROVIDER_GL_MESA_window_pos,
113619         gl_provider_terminator
113620     };
113621     static const uint32_t entrypoints[] = {
113622         68573 /* "glWindowPos2dARB" */,
113623         68559 /* "glWindowPos2d" */,
113624         68590 /* "glWindowPos2dMESA" */,
113625     };
113626     return gl_provider_resolver(entrypoint_strings + 68573 /* "glWindowPos2dARB" */,
113627                                 providers, entrypoints);
113628 }
113629 
113630 static PFNGLWINDOWPOS2DMESAPROC
epoxy_glWindowPos2dMESA_resolver(void)113631 epoxy_glWindowPos2dMESA_resolver(void)
113632 {
113633     static const enum gl_provider providers[] = {
113634         PROVIDER_GL_MESA_window_pos,
113635         PROVIDER_Desktop_OpenGL_1_4,
113636         PROVIDER_GL_ARB_window_pos,
113637         gl_provider_terminator
113638     };
113639     static const uint32_t entrypoints[] = {
113640         68590 /* "glWindowPos2dMESA" */,
113641         68559 /* "glWindowPos2d" */,
113642         68573 /* "glWindowPos2dARB" */,
113643     };
113644     return gl_provider_resolver(entrypoint_strings + 68590 /* "glWindowPos2dMESA" */,
113645                                 providers, entrypoints);
113646 }
113647 
113648 static PFNGLWINDOWPOS2DVPROC
epoxy_glWindowPos2dv_resolver(void)113649 epoxy_glWindowPos2dv_resolver(void)
113650 {
113651     static const enum gl_provider providers[] = {
113652         PROVIDER_Desktop_OpenGL_1_4,
113653         PROVIDER_GL_ARB_window_pos,
113654         PROVIDER_GL_MESA_window_pos,
113655         gl_provider_terminator
113656     };
113657     static const uint32_t entrypoints[] = {
113658         68608 /* "glWindowPos2dv" */,
113659         68623 /* "glWindowPos2dvARB" */,
113660         68641 /* "glWindowPos2dvMESA" */,
113661     };
113662     return gl_provider_resolver(entrypoint_strings + 68608 /* "glWindowPos2dv" */,
113663                                 providers, entrypoints);
113664 }
113665 
113666 static PFNGLWINDOWPOS2DVARBPROC
epoxy_glWindowPos2dvARB_resolver(void)113667 epoxy_glWindowPos2dvARB_resolver(void)
113668 {
113669     static const enum gl_provider providers[] = {
113670         PROVIDER_GL_ARB_window_pos,
113671         PROVIDER_Desktop_OpenGL_1_4,
113672         PROVIDER_GL_MESA_window_pos,
113673         gl_provider_terminator
113674     };
113675     static const uint32_t entrypoints[] = {
113676         68623 /* "glWindowPos2dvARB" */,
113677         68608 /* "glWindowPos2dv" */,
113678         68641 /* "glWindowPos2dvMESA" */,
113679     };
113680     return gl_provider_resolver(entrypoint_strings + 68623 /* "glWindowPos2dvARB" */,
113681                                 providers, entrypoints);
113682 }
113683 
113684 static PFNGLWINDOWPOS2DVMESAPROC
epoxy_glWindowPos2dvMESA_resolver(void)113685 epoxy_glWindowPos2dvMESA_resolver(void)
113686 {
113687     static const enum gl_provider providers[] = {
113688         PROVIDER_GL_MESA_window_pos,
113689         PROVIDER_Desktop_OpenGL_1_4,
113690         PROVIDER_GL_ARB_window_pos,
113691         gl_provider_terminator
113692     };
113693     static const uint32_t entrypoints[] = {
113694         68641 /* "glWindowPos2dvMESA" */,
113695         68608 /* "glWindowPos2dv" */,
113696         68623 /* "glWindowPos2dvARB" */,
113697     };
113698     return gl_provider_resolver(entrypoint_strings + 68641 /* "glWindowPos2dvMESA" */,
113699                                 providers, entrypoints);
113700 }
113701 
113702 static PFNGLWINDOWPOS2FPROC
epoxy_glWindowPos2f_resolver(void)113703 epoxy_glWindowPos2f_resolver(void)
113704 {
113705     static const enum gl_provider providers[] = {
113706         PROVIDER_Desktop_OpenGL_1_4,
113707         PROVIDER_GL_ARB_window_pos,
113708         PROVIDER_GL_MESA_window_pos,
113709         gl_provider_terminator
113710     };
113711     static const uint32_t entrypoints[] = {
113712         68660 /* "glWindowPos2f" */,
113713         68674 /* "glWindowPos2fARB" */,
113714         68691 /* "glWindowPos2fMESA" */,
113715     };
113716     return gl_provider_resolver(entrypoint_strings + 68660 /* "glWindowPos2f" */,
113717                                 providers, entrypoints);
113718 }
113719 
113720 static PFNGLWINDOWPOS2FARBPROC
epoxy_glWindowPos2fARB_resolver(void)113721 epoxy_glWindowPos2fARB_resolver(void)
113722 {
113723     static const enum gl_provider providers[] = {
113724         PROVIDER_GL_ARB_window_pos,
113725         PROVIDER_Desktop_OpenGL_1_4,
113726         PROVIDER_GL_MESA_window_pos,
113727         gl_provider_terminator
113728     };
113729     static const uint32_t entrypoints[] = {
113730         68674 /* "glWindowPos2fARB" */,
113731         68660 /* "glWindowPos2f" */,
113732         68691 /* "glWindowPos2fMESA" */,
113733     };
113734     return gl_provider_resolver(entrypoint_strings + 68674 /* "glWindowPos2fARB" */,
113735                                 providers, entrypoints);
113736 }
113737 
113738 static PFNGLWINDOWPOS2FMESAPROC
epoxy_glWindowPos2fMESA_resolver(void)113739 epoxy_glWindowPos2fMESA_resolver(void)
113740 {
113741     static const enum gl_provider providers[] = {
113742         PROVIDER_GL_MESA_window_pos,
113743         PROVIDER_Desktop_OpenGL_1_4,
113744         PROVIDER_GL_ARB_window_pos,
113745         gl_provider_terminator
113746     };
113747     static const uint32_t entrypoints[] = {
113748         68691 /* "glWindowPos2fMESA" */,
113749         68660 /* "glWindowPos2f" */,
113750         68674 /* "glWindowPos2fARB" */,
113751     };
113752     return gl_provider_resolver(entrypoint_strings + 68691 /* "glWindowPos2fMESA" */,
113753                                 providers, entrypoints);
113754 }
113755 
113756 static PFNGLWINDOWPOS2FVPROC
epoxy_glWindowPos2fv_resolver(void)113757 epoxy_glWindowPos2fv_resolver(void)
113758 {
113759     static const enum gl_provider providers[] = {
113760         PROVIDER_Desktop_OpenGL_1_4,
113761         PROVIDER_GL_ARB_window_pos,
113762         PROVIDER_GL_MESA_window_pos,
113763         gl_provider_terminator
113764     };
113765     static const uint32_t entrypoints[] = {
113766         68709 /* "glWindowPos2fv" */,
113767         68724 /* "glWindowPos2fvARB" */,
113768         68742 /* "glWindowPos2fvMESA" */,
113769     };
113770     return gl_provider_resolver(entrypoint_strings + 68709 /* "glWindowPos2fv" */,
113771                                 providers, entrypoints);
113772 }
113773 
113774 static PFNGLWINDOWPOS2FVARBPROC
epoxy_glWindowPos2fvARB_resolver(void)113775 epoxy_glWindowPos2fvARB_resolver(void)
113776 {
113777     static const enum gl_provider providers[] = {
113778         PROVIDER_GL_ARB_window_pos,
113779         PROVIDER_Desktop_OpenGL_1_4,
113780         PROVIDER_GL_MESA_window_pos,
113781         gl_provider_terminator
113782     };
113783     static const uint32_t entrypoints[] = {
113784         68724 /* "glWindowPos2fvARB" */,
113785         68709 /* "glWindowPos2fv" */,
113786         68742 /* "glWindowPos2fvMESA" */,
113787     };
113788     return gl_provider_resolver(entrypoint_strings + 68724 /* "glWindowPos2fvARB" */,
113789                                 providers, entrypoints);
113790 }
113791 
113792 static PFNGLWINDOWPOS2FVMESAPROC
epoxy_glWindowPos2fvMESA_resolver(void)113793 epoxy_glWindowPos2fvMESA_resolver(void)
113794 {
113795     static const enum gl_provider providers[] = {
113796         PROVIDER_GL_MESA_window_pos,
113797         PROVIDER_Desktop_OpenGL_1_4,
113798         PROVIDER_GL_ARB_window_pos,
113799         gl_provider_terminator
113800     };
113801     static const uint32_t entrypoints[] = {
113802         68742 /* "glWindowPos2fvMESA" */,
113803         68709 /* "glWindowPos2fv" */,
113804         68724 /* "glWindowPos2fvARB" */,
113805     };
113806     return gl_provider_resolver(entrypoint_strings + 68742 /* "glWindowPos2fvMESA" */,
113807                                 providers, entrypoints);
113808 }
113809 
113810 static PFNGLWINDOWPOS2IPROC
epoxy_glWindowPos2i_resolver(void)113811 epoxy_glWindowPos2i_resolver(void)
113812 {
113813     static const enum gl_provider providers[] = {
113814         PROVIDER_Desktop_OpenGL_1_4,
113815         PROVIDER_GL_ARB_window_pos,
113816         PROVIDER_GL_MESA_window_pos,
113817         gl_provider_terminator
113818     };
113819     static const uint32_t entrypoints[] = {
113820         68761 /* "glWindowPos2i" */,
113821         68775 /* "glWindowPos2iARB" */,
113822         68792 /* "glWindowPos2iMESA" */,
113823     };
113824     return gl_provider_resolver(entrypoint_strings + 68761 /* "glWindowPos2i" */,
113825                                 providers, entrypoints);
113826 }
113827 
113828 static PFNGLWINDOWPOS2IARBPROC
epoxy_glWindowPos2iARB_resolver(void)113829 epoxy_glWindowPos2iARB_resolver(void)
113830 {
113831     static const enum gl_provider providers[] = {
113832         PROVIDER_GL_ARB_window_pos,
113833         PROVIDER_Desktop_OpenGL_1_4,
113834         PROVIDER_GL_MESA_window_pos,
113835         gl_provider_terminator
113836     };
113837     static const uint32_t entrypoints[] = {
113838         68775 /* "glWindowPos2iARB" */,
113839         68761 /* "glWindowPos2i" */,
113840         68792 /* "glWindowPos2iMESA" */,
113841     };
113842     return gl_provider_resolver(entrypoint_strings + 68775 /* "glWindowPos2iARB" */,
113843                                 providers, entrypoints);
113844 }
113845 
113846 static PFNGLWINDOWPOS2IMESAPROC
epoxy_glWindowPos2iMESA_resolver(void)113847 epoxy_glWindowPos2iMESA_resolver(void)
113848 {
113849     static const enum gl_provider providers[] = {
113850         PROVIDER_GL_MESA_window_pos,
113851         PROVIDER_Desktop_OpenGL_1_4,
113852         PROVIDER_GL_ARB_window_pos,
113853         gl_provider_terminator
113854     };
113855     static const uint32_t entrypoints[] = {
113856         68792 /* "glWindowPos2iMESA" */,
113857         68761 /* "glWindowPos2i" */,
113858         68775 /* "glWindowPos2iARB" */,
113859     };
113860     return gl_provider_resolver(entrypoint_strings + 68792 /* "glWindowPos2iMESA" */,
113861                                 providers, entrypoints);
113862 }
113863 
113864 static PFNGLWINDOWPOS2IVPROC
epoxy_glWindowPos2iv_resolver(void)113865 epoxy_glWindowPos2iv_resolver(void)
113866 {
113867     static const enum gl_provider providers[] = {
113868         PROVIDER_Desktop_OpenGL_1_4,
113869         PROVIDER_GL_ARB_window_pos,
113870         PROVIDER_GL_MESA_window_pos,
113871         gl_provider_terminator
113872     };
113873     static const uint32_t entrypoints[] = {
113874         68810 /* "glWindowPos2iv" */,
113875         68825 /* "glWindowPos2ivARB" */,
113876         68843 /* "glWindowPos2ivMESA" */,
113877     };
113878     return gl_provider_resolver(entrypoint_strings + 68810 /* "glWindowPos2iv" */,
113879                                 providers, entrypoints);
113880 }
113881 
113882 static PFNGLWINDOWPOS2IVARBPROC
epoxy_glWindowPos2ivARB_resolver(void)113883 epoxy_glWindowPos2ivARB_resolver(void)
113884 {
113885     static const enum gl_provider providers[] = {
113886         PROVIDER_GL_ARB_window_pos,
113887         PROVIDER_Desktop_OpenGL_1_4,
113888         PROVIDER_GL_MESA_window_pos,
113889         gl_provider_terminator
113890     };
113891     static const uint32_t entrypoints[] = {
113892         68825 /* "glWindowPos2ivARB" */,
113893         68810 /* "glWindowPos2iv" */,
113894         68843 /* "glWindowPos2ivMESA" */,
113895     };
113896     return gl_provider_resolver(entrypoint_strings + 68825 /* "glWindowPos2ivARB" */,
113897                                 providers, entrypoints);
113898 }
113899 
113900 static PFNGLWINDOWPOS2IVMESAPROC
epoxy_glWindowPos2ivMESA_resolver(void)113901 epoxy_glWindowPos2ivMESA_resolver(void)
113902 {
113903     static const enum gl_provider providers[] = {
113904         PROVIDER_GL_MESA_window_pos,
113905         PROVIDER_Desktop_OpenGL_1_4,
113906         PROVIDER_GL_ARB_window_pos,
113907         gl_provider_terminator
113908     };
113909     static const uint32_t entrypoints[] = {
113910         68843 /* "glWindowPos2ivMESA" */,
113911         68810 /* "glWindowPos2iv" */,
113912         68825 /* "glWindowPos2ivARB" */,
113913     };
113914     return gl_provider_resolver(entrypoint_strings + 68843 /* "glWindowPos2ivMESA" */,
113915                                 providers, entrypoints);
113916 }
113917 
113918 static PFNGLWINDOWPOS2SPROC
epoxy_glWindowPos2s_resolver(void)113919 epoxy_glWindowPos2s_resolver(void)
113920 {
113921     static const enum gl_provider providers[] = {
113922         PROVIDER_Desktop_OpenGL_1_4,
113923         PROVIDER_GL_ARB_window_pos,
113924         PROVIDER_GL_MESA_window_pos,
113925         gl_provider_terminator
113926     };
113927     static const uint32_t entrypoints[] = {
113928         68862 /* "glWindowPos2s" */,
113929         68876 /* "glWindowPos2sARB" */,
113930         68893 /* "glWindowPos2sMESA" */,
113931     };
113932     return gl_provider_resolver(entrypoint_strings + 68862 /* "glWindowPos2s" */,
113933                                 providers, entrypoints);
113934 }
113935 
113936 static PFNGLWINDOWPOS2SARBPROC
epoxy_glWindowPos2sARB_resolver(void)113937 epoxy_glWindowPos2sARB_resolver(void)
113938 {
113939     static const enum gl_provider providers[] = {
113940         PROVIDER_GL_ARB_window_pos,
113941         PROVIDER_Desktop_OpenGL_1_4,
113942         PROVIDER_GL_MESA_window_pos,
113943         gl_provider_terminator
113944     };
113945     static const uint32_t entrypoints[] = {
113946         68876 /* "glWindowPos2sARB" */,
113947         68862 /* "glWindowPos2s" */,
113948         68893 /* "glWindowPos2sMESA" */,
113949     };
113950     return gl_provider_resolver(entrypoint_strings + 68876 /* "glWindowPos2sARB" */,
113951                                 providers, entrypoints);
113952 }
113953 
113954 static PFNGLWINDOWPOS2SMESAPROC
epoxy_glWindowPos2sMESA_resolver(void)113955 epoxy_glWindowPos2sMESA_resolver(void)
113956 {
113957     static const enum gl_provider providers[] = {
113958         PROVIDER_GL_MESA_window_pos,
113959         PROVIDER_Desktop_OpenGL_1_4,
113960         PROVIDER_GL_ARB_window_pos,
113961         gl_provider_terminator
113962     };
113963     static const uint32_t entrypoints[] = {
113964         68893 /* "glWindowPos2sMESA" */,
113965         68862 /* "glWindowPos2s" */,
113966         68876 /* "glWindowPos2sARB" */,
113967     };
113968     return gl_provider_resolver(entrypoint_strings + 68893 /* "glWindowPos2sMESA" */,
113969                                 providers, entrypoints);
113970 }
113971 
113972 static PFNGLWINDOWPOS2SVPROC
epoxy_glWindowPos2sv_resolver(void)113973 epoxy_glWindowPos2sv_resolver(void)
113974 {
113975     static const enum gl_provider providers[] = {
113976         PROVIDER_Desktop_OpenGL_1_4,
113977         PROVIDER_GL_ARB_window_pos,
113978         PROVIDER_GL_MESA_window_pos,
113979         gl_provider_terminator
113980     };
113981     static const uint32_t entrypoints[] = {
113982         68911 /* "glWindowPos2sv" */,
113983         68926 /* "glWindowPos2svARB" */,
113984         68944 /* "glWindowPos2svMESA" */,
113985     };
113986     return gl_provider_resolver(entrypoint_strings + 68911 /* "glWindowPos2sv" */,
113987                                 providers, entrypoints);
113988 }
113989 
113990 static PFNGLWINDOWPOS2SVARBPROC
epoxy_glWindowPos2svARB_resolver(void)113991 epoxy_glWindowPos2svARB_resolver(void)
113992 {
113993     static const enum gl_provider providers[] = {
113994         PROVIDER_GL_ARB_window_pos,
113995         PROVIDER_Desktop_OpenGL_1_4,
113996         PROVIDER_GL_MESA_window_pos,
113997         gl_provider_terminator
113998     };
113999     static const uint32_t entrypoints[] = {
114000         68926 /* "glWindowPos2svARB" */,
114001         68911 /* "glWindowPos2sv" */,
114002         68944 /* "glWindowPos2svMESA" */,
114003     };
114004     return gl_provider_resolver(entrypoint_strings + 68926 /* "glWindowPos2svARB" */,
114005                                 providers, entrypoints);
114006 }
114007 
114008 static PFNGLWINDOWPOS2SVMESAPROC
epoxy_glWindowPos2svMESA_resolver(void)114009 epoxy_glWindowPos2svMESA_resolver(void)
114010 {
114011     static const enum gl_provider providers[] = {
114012         PROVIDER_GL_MESA_window_pos,
114013         PROVIDER_Desktop_OpenGL_1_4,
114014         PROVIDER_GL_ARB_window_pos,
114015         gl_provider_terminator
114016     };
114017     static const uint32_t entrypoints[] = {
114018         68944 /* "glWindowPos2svMESA" */,
114019         68911 /* "glWindowPos2sv" */,
114020         68926 /* "glWindowPos2svARB" */,
114021     };
114022     return gl_provider_resolver(entrypoint_strings + 68944 /* "glWindowPos2svMESA" */,
114023                                 providers, entrypoints);
114024 }
114025 
114026 static PFNGLWINDOWPOS3DPROC
epoxy_glWindowPos3d_resolver(void)114027 epoxy_glWindowPos3d_resolver(void)
114028 {
114029     static const enum gl_provider providers[] = {
114030         PROVIDER_Desktop_OpenGL_1_4,
114031         PROVIDER_GL_ARB_window_pos,
114032         PROVIDER_GL_MESA_window_pos,
114033         gl_provider_terminator
114034     };
114035     static const uint32_t entrypoints[] = {
114036         68963 /* "glWindowPos3d" */,
114037         68977 /* "glWindowPos3dARB" */,
114038         68994 /* "glWindowPos3dMESA" */,
114039     };
114040     return gl_provider_resolver(entrypoint_strings + 68963 /* "glWindowPos3d" */,
114041                                 providers, entrypoints);
114042 }
114043 
114044 static PFNGLWINDOWPOS3DARBPROC
epoxy_glWindowPos3dARB_resolver(void)114045 epoxy_glWindowPos3dARB_resolver(void)
114046 {
114047     static const enum gl_provider providers[] = {
114048         PROVIDER_GL_ARB_window_pos,
114049         PROVIDER_Desktop_OpenGL_1_4,
114050         PROVIDER_GL_MESA_window_pos,
114051         gl_provider_terminator
114052     };
114053     static const uint32_t entrypoints[] = {
114054         68977 /* "glWindowPos3dARB" */,
114055         68963 /* "glWindowPos3d" */,
114056         68994 /* "glWindowPos3dMESA" */,
114057     };
114058     return gl_provider_resolver(entrypoint_strings + 68977 /* "glWindowPos3dARB" */,
114059                                 providers, entrypoints);
114060 }
114061 
114062 static PFNGLWINDOWPOS3DMESAPROC
epoxy_glWindowPos3dMESA_resolver(void)114063 epoxy_glWindowPos3dMESA_resolver(void)
114064 {
114065     static const enum gl_provider providers[] = {
114066         PROVIDER_GL_MESA_window_pos,
114067         PROVIDER_Desktop_OpenGL_1_4,
114068         PROVIDER_GL_ARB_window_pos,
114069         gl_provider_terminator
114070     };
114071     static const uint32_t entrypoints[] = {
114072         68994 /* "glWindowPos3dMESA" */,
114073         68963 /* "glWindowPos3d" */,
114074         68977 /* "glWindowPos3dARB" */,
114075     };
114076     return gl_provider_resolver(entrypoint_strings + 68994 /* "glWindowPos3dMESA" */,
114077                                 providers, entrypoints);
114078 }
114079 
114080 static PFNGLWINDOWPOS3DVPROC
epoxy_glWindowPos3dv_resolver(void)114081 epoxy_glWindowPos3dv_resolver(void)
114082 {
114083     static const enum gl_provider providers[] = {
114084         PROVIDER_Desktop_OpenGL_1_4,
114085         PROVIDER_GL_ARB_window_pos,
114086         PROVIDER_GL_MESA_window_pos,
114087         gl_provider_terminator
114088     };
114089     static const uint32_t entrypoints[] = {
114090         69012 /* "glWindowPos3dv" */,
114091         69027 /* "glWindowPos3dvARB" */,
114092         69045 /* "glWindowPos3dvMESA" */,
114093     };
114094     return gl_provider_resolver(entrypoint_strings + 69012 /* "glWindowPos3dv" */,
114095                                 providers, entrypoints);
114096 }
114097 
114098 static PFNGLWINDOWPOS3DVARBPROC
epoxy_glWindowPos3dvARB_resolver(void)114099 epoxy_glWindowPos3dvARB_resolver(void)
114100 {
114101     static const enum gl_provider providers[] = {
114102         PROVIDER_GL_ARB_window_pos,
114103         PROVIDER_Desktop_OpenGL_1_4,
114104         PROVIDER_GL_MESA_window_pos,
114105         gl_provider_terminator
114106     };
114107     static const uint32_t entrypoints[] = {
114108         69027 /* "glWindowPos3dvARB" */,
114109         69012 /* "glWindowPos3dv" */,
114110         69045 /* "glWindowPos3dvMESA" */,
114111     };
114112     return gl_provider_resolver(entrypoint_strings + 69027 /* "glWindowPos3dvARB" */,
114113                                 providers, entrypoints);
114114 }
114115 
114116 static PFNGLWINDOWPOS3DVMESAPROC
epoxy_glWindowPos3dvMESA_resolver(void)114117 epoxy_glWindowPos3dvMESA_resolver(void)
114118 {
114119     static const enum gl_provider providers[] = {
114120         PROVIDER_GL_MESA_window_pos,
114121         PROVIDER_Desktop_OpenGL_1_4,
114122         PROVIDER_GL_ARB_window_pos,
114123         gl_provider_terminator
114124     };
114125     static const uint32_t entrypoints[] = {
114126         69045 /* "glWindowPos3dvMESA" */,
114127         69012 /* "glWindowPos3dv" */,
114128         69027 /* "glWindowPos3dvARB" */,
114129     };
114130     return gl_provider_resolver(entrypoint_strings + 69045 /* "glWindowPos3dvMESA" */,
114131                                 providers, entrypoints);
114132 }
114133 
114134 static PFNGLWINDOWPOS3FPROC
epoxy_glWindowPos3f_resolver(void)114135 epoxy_glWindowPos3f_resolver(void)
114136 {
114137     static const enum gl_provider providers[] = {
114138         PROVIDER_Desktop_OpenGL_1_4,
114139         PROVIDER_GL_ARB_window_pos,
114140         PROVIDER_GL_MESA_window_pos,
114141         gl_provider_terminator
114142     };
114143     static const uint32_t entrypoints[] = {
114144         69064 /* "glWindowPos3f" */,
114145         69078 /* "glWindowPos3fARB" */,
114146         69095 /* "glWindowPos3fMESA" */,
114147     };
114148     return gl_provider_resolver(entrypoint_strings + 69064 /* "glWindowPos3f" */,
114149                                 providers, entrypoints);
114150 }
114151 
114152 static PFNGLWINDOWPOS3FARBPROC
epoxy_glWindowPos3fARB_resolver(void)114153 epoxy_glWindowPos3fARB_resolver(void)
114154 {
114155     static const enum gl_provider providers[] = {
114156         PROVIDER_GL_ARB_window_pos,
114157         PROVIDER_Desktop_OpenGL_1_4,
114158         PROVIDER_GL_MESA_window_pos,
114159         gl_provider_terminator
114160     };
114161     static const uint32_t entrypoints[] = {
114162         69078 /* "glWindowPos3fARB" */,
114163         69064 /* "glWindowPos3f" */,
114164         69095 /* "glWindowPos3fMESA" */,
114165     };
114166     return gl_provider_resolver(entrypoint_strings + 69078 /* "glWindowPos3fARB" */,
114167                                 providers, entrypoints);
114168 }
114169 
114170 static PFNGLWINDOWPOS3FMESAPROC
epoxy_glWindowPos3fMESA_resolver(void)114171 epoxy_glWindowPos3fMESA_resolver(void)
114172 {
114173     static const enum gl_provider providers[] = {
114174         PROVIDER_GL_MESA_window_pos,
114175         PROVIDER_Desktop_OpenGL_1_4,
114176         PROVIDER_GL_ARB_window_pos,
114177         gl_provider_terminator
114178     };
114179     static const uint32_t entrypoints[] = {
114180         69095 /* "glWindowPos3fMESA" */,
114181         69064 /* "glWindowPos3f" */,
114182         69078 /* "glWindowPos3fARB" */,
114183     };
114184     return gl_provider_resolver(entrypoint_strings + 69095 /* "glWindowPos3fMESA" */,
114185                                 providers, entrypoints);
114186 }
114187 
114188 static PFNGLWINDOWPOS3FVPROC
epoxy_glWindowPos3fv_resolver(void)114189 epoxy_glWindowPos3fv_resolver(void)
114190 {
114191     static const enum gl_provider providers[] = {
114192         PROVIDER_Desktop_OpenGL_1_4,
114193         PROVIDER_GL_ARB_window_pos,
114194         PROVIDER_GL_MESA_window_pos,
114195         gl_provider_terminator
114196     };
114197     static const uint32_t entrypoints[] = {
114198         69113 /* "glWindowPos3fv" */,
114199         69128 /* "glWindowPos3fvARB" */,
114200         69146 /* "glWindowPos3fvMESA" */,
114201     };
114202     return gl_provider_resolver(entrypoint_strings + 69113 /* "glWindowPos3fv" */,
114203                                 providers, entrypoints);
114204 }
114205 
114206 static PFNGLWINDOWPOS3FVARBPROC
epoxy_glWindowPos3fvARB_resolver(void)114207 epoxy_glWindowPos3fvARB_resolver(void)
114208 {
114209     static const enum gl_provider providers[] = {
114210         PROVIDER_GL_ARB_window_pos,
114211         PROVIDER_Desktop_OpenGL_1_4,
114212         PROVIDER_GL_MESA_window_pos,
114213         gl_provider_terminator
114214     };
114215     static const uint32_t entrypoints[] = {
114216         69128 /* "glWindowPos3fvARB" */,
114217         69113 /* "glWindowPos3fv" */,
114218         69146 /* "glWindowPos3fvMESA" */,
114219     };
114220     return gl_provider_resolver(entrypoint_strings + 69128 /* "glWindowPos3fvARB" */,
114221                                 providers, entrypoints);
114222 }
114223 
114224 static PFNGLWINDOWPOS3FVMESAPROC
epoxy_glWindowPos3fvMESA_resolver(void)114225 epoxy_glWindowPos3fvMESA_resolver(void)
114226 {
114227     static const enum gl_provider providers[] = {
114228         PROVIDER_GL_MESA_window_pos,
114229         PROVIDER_Desktop_OpenGL_1_4,
114230         PROVIDER_GL_ARB_window_pos,
114231         gl_provider_terminator
114232     };
114233     static const uint32_t entrypoints[] = {
114234         69146 /* "glWindowPos3fvMESA" */,
114235         69113 /* "glWindowPos3fv" */,
114236         69128 /* "glWindowPos3fvARB" */,
114237     };
114238     return gl_provider_resolver(entrypoint_strings + 69146 /* "glWindowPos3fvMESA" */,
114239                                 providers, entrypoints);
114240 }
114241 
114242 static PFNGLWINDOWPOS3IPROC
epoxy_glWindowPos3i_resolver(void)114243 epoxy_glWindowPos3i_resolver(void)
114244 {
114245     static const enum gl_provider providers[] = {
114246         PROVIDER_Desktop_OpenGL_1_4,
114247         PROVIDER_GL_ARB_window_pos,
114248         PROVIDER_GL_MESA_window_pos,
114249         gl_provider_terminator
114250     };
114251     static const uint32_t entrypoints[] = {
114252         69165 /* "glWindowPos3i" */,
114253         69179 /* "glWindowPos3iARB" */,
114254         69196 /* "glWindowPos3iMESA" */,
114255     };
114256     return gl_provider_resolver(entrypoint_strings + 69165 /* "glWindowPos3i" */,
114257                                 providers, entrypoints);
114258 }
114259 
114260 static PFNGLWINDOWPOS3IARBPROC
epoxy_glWindowPos3iARB_resolver(void)114261 epoxy_glWindowPos3iARB_resolver(void)
114262 {
114263     static const enum gl_provider providers[] = {
114264         PROVIDER_GL_ARB_window_pos,
114265         PROVIDER_Desktop_OpenGL_1_4,
114266         PROVIDER_GL_MESA_window_pos,
114267         gl_provider_terminator
114268     };
114269     static const uint32_t entrypoints[] = {
114270         69179 /* "glWindowPos3iARB" */,
114271         69165 /* "glWindowPos3i" */,
114272         69196 /* "glWindowPos3iMESA" */,
114273     };
114274     return gl_provider_resolver(entrypoint_strings + 69179 /* "glWindowPos3iARB" */,
114275                                 providers, entrypoints);
114276 }
114277 
114278 static PFNGLWINDOWPOS3IMESAPROC
epoxy_glWindowPos3iMESA_resolver(void)114279 epoxy_glWindowPos3iMESA_resolver(void)
114280 {
114281     static const enum gl_provider providers[] = {
114282         PROVIDER_GL_MESA_window_pos,
114283         PROVIDER_Desktop_OpenGL_1_4,
114284         PROVIDER_GL_ARB_window_pos,
114285         gl_provider_terminator
114286     };
114287     static const uint32_t entrypoints[] = {
114288         69196 /* "glWindowPos3iMESA" */,
114289         69165 /* "glWindowPos3i" */,
114290         69179 /* "glWindowPos3iARB" */,
114291     };
114292     return gl_provider_resolver(entrypoint_strings + 69196 /* "glWindowPos3iMESA" */,
114293                                 providers, entrypoints);
114294 }
114295 
114296 static PFNGLWINDOWPOS3IVPROC
epoxy_glWindowPos3iv_resolver(void)114297 epoxy_glWindowPos3iv_resolver(void)
114298 {
114299     static const enum gl_provider providers[] = {
114300         PROVIDER_Desktop_OpenGL_1_4,
114301         PROVIDER_GL_ARB_window_pos,
114302         PROVIDER_GL_MESA_window_pos,
114303         gl_provider_terminator
114304     };
114305     static const uint32_t entrypoints[] = {
114306         69214 /* "glWindowPos3iv" */,
114307         69229 /* "glWindowPos3ivARB" */,
114308         69247 /* "glWindowPos3ivMESA" */,
114309     };
114310     return gl_provider_resolver(entrypoint_strings + 69214 /* "glWindowPos3iv" */,
114311                                 providers, entrypoints);
114312 }
114313 
114314 static PFNGLWINDOWPOS3IVARBPROC
epoxy_glWindowPos3ivARB_resolver(void)114315 epoxy_glWindowPos3ivARB_resolver(void)
114316 {
114317     static const enum gl_provider providers[] = {
114318         PROVIDER_GL_ARB_window_pos,
114319         PROVIDER_Desktop_OpenGL_1_4,
114320         PROVIDER_GL_MESA_window_pos,
114321         gl_provider_terminator
114322     };
114323     static const uint32_t entrypoints[] = {
114324         69229 /* "glWindowPos3ivARB" */,
114325         69214 /* "glWindowPos3iv" */,
114326         69247 /* "glWindowPos3ivMESA" */,
114327     };
114328     return gl_provider_resolver(entrypoint_strings + 69229 /* "glWindowPos3ivARB" */,
114329                                 providers, entrypoints);
114330 }
114331 
114332 static PFNGLWINDOWPOS3IVMESAPROC
epoxy_glWindowPos3ivMESA_resolver(void)114333 epoxy_glWindowPos3ivMESA_resolver(void)
114334 {
114335     static const enum gl_provider providers[] = {
114336         PROVIDER_GL_MESA_window_pos,
114337         PROVIDER_Desktop_OpenGL_1_4,
114338         PROVIDER_GL_ARB_window_pos,
114339         gl_provider_terminator
114340     };
114341     static const uint32_t entrypoints[] = {
114342         69247 /* "glWindowPos3ivMESA" */,
114343         69214 /* "glWindowPos3iv" */,
114344         69229 /* "glWindowPos3ivARB" */,
114345     };
114346     return gl_provider_resolver(entrypoint_strings + 69247 /* "glWindowPos3ivMESA" */,
114347                                 providers, entrypoints);
114348 }
114349 
114350 static PFNGLWINDOWPOS3SPROC
epoxy_glWindowPos3s_resolver(void)114351 epoxy_glWindowPos3s_resolver(void)
114352 {
114353     static const enum gl_provider providers[] = {
114354         PROVIDER_Desktop_OpenGL_1_4,
114355         PROVIDER_GL_ARB_window_pos,
114356         PROVIDER_GL_MESA_window_pos,
114357         gl_provider_terminator
114358     };
114359     static const uint32_t entrypoints[] = {
114360         69266 /* "glWindowPos3s" */,
114361         69280 /* "glWindowPos3sARB" */,
114362         69297 /* "glWindowPos3sMESA" */,
114363     };
114364     return gl_provider_resolver(entrypoint_strings + 69266 /* "glWindowPos3s" */,
114365                                 providers, entrypoints);
114366 }
114367 
114368 static PFNGLWINDOWPOS3SARBPROC
epoxy_glWindowPos3sARB_resolver(void)114369 epoxy_glWindowPos3sARB_resolver(void)
114370 {
114371     static const enum gl_provider providers[] = {
114372         PROVIDER_GL_ARB_window_pos,
114373         PROVIDER_Desktop_OpenGL_1_4,
114374         PROVIDER_GL_MESA_window_pos,
114375         gl_provider_terminator
114376     };
114377     static const uint32_t entrypoints[] = {
114378         69280 /* "glWindowPos3sARB" */,
114379         69266 /* "glWindowPos3s" */,
114380         69297 /* "glWindowPos3sMESA" */,
114381     };
114382     return gl_provider_resolver(entrypoint_strings + 69280 /* "glWindowPos3sARB" */,
114383                                 providers, entrypoints);
114384 }
114385 
114386 static PFNGLWINDOWPOS3SMESAPROC
epoxy_glWindowPos3sMESA_resolver(void)114387 epoxy_glWindowPos3sMESA_resolver(void)
114388 {
114389     static const enum gl_provider providers[] = {
114390         PROVIDER_GL_MESA_window_pos,
114391         PROVIDER_Desktop_OpenGL_1_4,
114392         PROVIDER_GL_ARB_window_pos,
114393         gl_provider_terminator
114394     };
114395     static const uint32_t entrypoints[] = {
114396         69297 /* "glWindowPos3sMESA" */,
114397         69266 /* "glWindowPos3s" */,
114398         69280 /* "glWindowPos3sARB" */,
114399     };
114400     return gl_provider_resolver(entrypoint_strings + 69297 /* "glWindowPos3sMESA" */,
114401                                 providers, entrypoints);
114402 }
114403 
114404 static PFNGLWINDOWPOS3SVPROC
epoxy_glWindowPos3sv_resolver(void)114405 epoxy_glWindowPos3sv_resolver(void)
114406 {
114407     static const enum gl_provider providers[] = {
114408         PROVIDER_Desktop_OpenGL_1_4,
114409         PROVIDER_GL_ARB_window_pos,
114410         PROVIDER_GL_MESA_window_pos,
114411         gl_provider_terminator
114412     };
114413     static const uint32_t entrypoints[] = {
114414         69315 /* "glWindowPos3sv" */,
114415         69330 /* "glWindowPos3svARB" */,
114416         69348 /* "glWindowPos3svMESA" */,
114417     };
114418     return gl_provider_resolver(entrypoint_strings + 69315 /* "glWindowPos3sv" */,
114419                                 providers, entrypoints);
114420 }
114421 
114422 static PFNGLWINDOWPOS3SVARBPROC
epoxy_glWindowPos3svARB_resolver(void)114423 epoxy_glWindowPos3svARB_resolver(void)
114424 {
114425     static const enum gl_provider providers[] = {
114426         PROVIDER_GL_ARB_window_pos,
114427         PROVIDER_Desktop_OpenGL_1_4,
114428         PROVIDER_GL_MESA_window_pos,
114429         gl_provider_terminator
114430     };
114431     static const uint32_t entrypoints[] = {
114432         69330 /* "glWindowPos3svARB" */,
114433         69315 /* "glWindowPos3sv" */,
114434         69348 /* "glWindowPos3svMESA" */,
114435     };
114436     return gl_provider_resolver(entrypoint_strings + 69330 /* "glWindowPos3svARB" */,
114437                                 providers, entrypoints);
114438 }
114439 
114440 static PFNGLWINDOWPOS3SVMESAPROC
epoxy_glWindowPos3svMESA_resolver(void)114441 epoxy_glWindowPos3svMESA_resolver(void)
114442 {
114443     static const enum gl_provider providers[] = {
114444         PROVIDER_GL_MESA_window_pos,
114445         PROVIDER_Desktop_OpenGL_1_4,
114446         PROVIDER_GL_ARB_window_pos,
114447         gl_provider_terminator
114448     };
114449     static const uint32_t entrypoints[] = {
114450         69348 /* "glWindowPos3svMESA" */,
114451         69315 /* "glWindowPos3sv" */,
114452         69330 /* "glWindowPos3svARB" */,
114453     };
114454     return gl_provider_resolver(entrypoint_strings + 69348 /* "glWindowPos3svMESA" */,
114455                                 providers, entrypoints);
114456 }
114457 
114458 static PFNGLWINDOWPOS4DMESAPROC
epoxy_glWindowPos4dMESA_resolver(void)114459 epoxy_glWindowPos4dMESA_resolver(void)
114460 {
114461     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69367 /* glWindowPos4dMESA */);
114462 }
114463 
114464 static PFNGLWINDOWPOS4DVMESAPROC
epoxy_glWindowPos4dvMESA_resolver(void)114465 epoxy_glWindowPos4dvMESA_resolver(void)
114466 {
114467     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69385 /* glWindowPos4dvMESA */);
114468 }
114469 
114470 static PFNGLWINDOWPOS4FMESAPROC
epoxy_glWindowPos4fMESA_resolver(void)114471 epoxy_glWindowPos4fMESA_resolver(void)
114472 {
114473     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69404 /* glWindowPos4fMESA */);
114474 }
114475 
114476 static PFNGLWINDOWPOS4FVMESAPROC
epoxy_glWindowPos4fvMESA_resolver(void)114477 epoxy_glWindowPos4fvMESA_resolver(void)
114478 {
114479     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69422 /* glWindowPos4fvMESA */);
114480 }
114481 
114482 static PFNGLWINDOWPOS4IMESAPROC
epoxy_glWindowPos4iMESA_resolver(void)114483 epoxy_glWindowPos4iMESA_resolver(void)
114484 {
114485     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69441 /* glWindowPos4iMESA */);
114486 }
114487 
114488 static PFNGLWINDOWPOS4IVMESAPROC
epoxy_glWindowPos4ivMESA_resolver(void)114489 epoxy_glWindowPos4ivMESA_resolver(void)
114490 {
114491     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69459 /* glWindowPos4ivMESA */);
114492 }
114493 
114494 static PFNGLWINDOWPOS4SMESAPROC
epoxy_glWindowPos4sMESA_resolver(void)114495 epoxy_glWindowPos4sMESA_resolver(void)
114496 {
114497     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69478 /* glWindowPos4sMESA */);
114498 }
114499 
114500 static PFNGLWINDOWPOS4SVMESAPROC
epoxy_glWindowPos4svMESA_resolver(void)114501 epoxy_glWindowPos4svMESA_resolver(void)
114502 {
114503     return gl_single_resolver(PROVIDER_GL_MESA_window_pos, 69496 /* glWindowPos4svMESA */);
114504 }
114505 
114506 static PFNGLWINDOWRECTANGLESEXTPROC
epoxy_glWindowRectanglesEXT_resolver(void)114507 epoxy_glWindowRectanglesEXT_resolver(void)
114508 {
114509     return gl_single_resolver(PROVIDER_GL_EXT_window_rectangles, 69515 /* glWindowRectanglesEXT */);
114510 }
114511 
114512 static PFNGLWRITEMASKEXTPROC
epoxy_glWriteMaskEXT_resolver(void)114513 epoxy_glWriteMaskEXT_resolver(void)
114514 {
114515     return gl_single_resolver(PROVIDER_GL_EXT_vertex_shader, 69537 /* glWriteMaskEXT */);
114516 }
114517 
114518 GEN_THUNKS(glAccum, (GLenum op, GLfloat value), (op, value))
114519 GEN_THUNKS(glAccumxOES, (GLenum op, GLfixed value), (op, value))
114520 GEN_THUNKS_RET(GLboolean, glAcquireKeyedMutexWin32EXT, (GLuint memory, GLuint64 key, GLuint timeout), (memory, key, timeout))
114521 GEN_THUNKS(glActiveProgramEXT, (GLuint program), (program))
114522 GEN_THUNKS(glActiveShaderProgram, (GLuint pipeline, GLuint program), (pipeline, program))
114523 GEN_THUNKS(glActiveShaderProgramEXT, (GLuint pipeline, GLuint program), (pipeline, program))
114524 GEN_THUNKS(glActiveStencilFaceEXT, (GLenum face), (face))
114525 GEN_THUNKS(glActiveTexture, (GLenum texture), (texture))
114526 GEN_THUNKS(glActiveTextureARB, (GLenum texture), (texture))
114527 GEN_THUNKS(glActiveVaryingNV, (GLuint program, const GLchar * name), (program, name))
114528 GEN_THUNKS(glAlphaFragmentOp1ATI, (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod), (op, dst, dstMod, arg1, arg1Rep, arg1Mod))
114529 GEN_THUNKS(glAlphaFragmentOp2ATI, (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod), (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod))
114530 GEN_THUNKS(glAlphaFragmentOp3ATI, (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod), (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod))
114531 GEN_THUNKS(glAlphaFunc, (GLenum func, GLfloat ref), (func, ref))
114532 GEN_THUNKS(glAlphaFuncQCOM, (GLenum func, GLclampf ref), (func, ref))
114533 GEN_THUNKS(glAlphaFuncx, (GLenum func, GLfixed ref), (func, ref))
114534 GEN_THUNKS(glAlphaFuncxOES, (GLenum func, GLfixed ref), (func, ref))
114535 GEN_THUNKS(glAlphaToCoverageDitherControlNV, (GLenum mode), (mode))
114536 GEN_THUNKS(glApplyFramebufferAttachmentCMAAINTEL, (void), ())
114537 GEN_THUNKS(glApplyTextureEXT, (GLenum mode), (mode))
114538 GEN_THUNKS_RET(GLboolean, glAreProgramsResidentNV, (GLsizei n, const GLuint * programs, GLboolean * residences), (n, programs, residences))
114539 GEN_THUNKS_RET(GLboolean, glAreTexturesResident, (GLsizei n, const GLuint * textures, GLboolean * residences), (n, textures, residences))
114540 GEN_THUNKS_RET(GLboolean, glAreTexturesResidentEXT, (GLsizei n, const GLuint * textures, GLboolean * residences), (n, textures, residences))
114541 GEN_THUNKS(glArrayElement, (GLint i), (i))
114542 GEN_THUNKS(glArrayElementEXT, (GLint i), (i))
114543 GEN_THUNKS(glArrayObjectATI, (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset), (array, size, type, stride, buffer, offset))
114544 GEN_THUNKS_RET(GLuint, glAsyncCopyBufferSubDataNVX, (GLsizei waitSemaphoreCount, const GLuint * waitSemaphoreArray, const GLuint64 * fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint * signalSemaphoreArray, const GLuint64 * signalValueArray), (waitSemaphoreCount, waitSemaphoreArray, fenceValueArray, readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size, signalSemaphoreCount, signalSemaphoreArray, signalValueArray))
114545 GEN_THUNKS_RET(GLuint, glAsyncCopyImageSubDataNVX, (GLsizei waitSemaphoreCount, const GLuint * waitSemaphoreArray, const GLuint64 * waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint * signalSemaphoreArray, const GLuint64 * signalValueArray), (waitSemaphoreCount, waitSemaphoreArray, waitValueArray, srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth, signalSemaphoreCount, signalSemaphoreArray, signalValueArray))
114546 GEN_THUNKS(glAsyncMarkerSGIX, (GLuint marker), (marker))
114547 GEN_THUNKS(glAttachObjectARB, (GLhandleARB containerObj, GLhandleARB obj), ((uintptr_t)containerObj, (uintptr_t)obj))
114548 GEN_THUNKS(glAttachShader, (GLuint program, GLuint shader), (program, shader))
114549 GEN_THUNKS(glBegin_unwrapped, (GLenum mode), (mode))
114550 GEN_THUNKS(glBeginConditionalRender, (GLuint id, GLenum mode), (id, mode))
114551 GEN_THUNKS(glBeginConditionalRenderNV, (GLuint id, GLenum mode), (id, mode))
114552 GEN_THUNKS(glBeginConditionalRenderNVX, (GLuint id), (id))
114553 GEN_THUNKS(glBeginFragmentShaderATI, (void), ())
114554 GEN_THUNKS(glBeginOcclusionQueryNV, (GLuint id), (id))
114555 GEN_THUNKS(glBeginPerfMonitorAMD, (GLuint monitor), (monitor))
114556 GEN_THUNKS(glBeginPerfQueryINTEL, (GLuint queryHandle), (queryHandle))
114557 GEN_THUNKS(glBeginQuery, (GLenum target, GLuint id), (target, id))
114558 GEN_THUNKS(glBeginQueryARB, (GLenum target, GLuint id), (target, id))
114559 GEN_THUNKS(glBeginQueryEXT, (GLenum target, GLuint id), (target, id))
114560 GEN_THUNKS(glBeginQueryIndexed, (GLenum target, GLuint index, GLuint id), (target, index, id))
114561 GEN_THUNKS(glBeginTransformFeedback, (GLenum primitiveMode), (primitiveMode))
114562 GEN_THUNKS(glBeginTransformFeedbackEXT, (GLenum primitiveMode), (primitiveMode))
114563 GEN_THUNKS(glBeginTransformFeedbackNV, (GLenum primitiveMode), (primitiveMode))
114564 GEN_THUNKS(glBeginVertexShaderEXT, (void), ())
114565 GEN_THUNKS(glBeginVideoCaptureNV, (GLuint video_capture_slot), (video_capture_slot))
114566 GEN_THUNKS(glBindAttribLocation, (GLuint program, GLuint index, const GLchar * name), (program, index, name))
114567 GEN_THUNKS(glBindAttribLocationARB, (GLhandleARB programObj, GLuint index, const GLcharARB * name), ((uintptr_t)programObj, index, name))
114568 GEN_THUNKS(glBindBuffer, (GLenum target, GLuint buffer), (target, buffer))
114569 GEN_THUNKS(glBindBufferARB, (GLenum target, GLuint buffer), (target, buffer))
114570 GEN_THUNKS(glBindBufferBase, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
114571 GEN_THUNKS(glBindBufferBaseEXT, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
114572 GEN_THUNKS(glBindBufferBaseNV, (GLenum target, GLuint index, GLuint buffer), (target, index, buffer))
114573 GEN_THUNKS(glBindBufferOffsetEXT, (GLenum target, GLuint index, GLuint buffer, GLintptr offset), (target, index, buffer, offset))
114574 GEN_THUNKS(glBindBufferOffsetNV, (GLenum target, GLuint index, GLuint buffer, GLintptr offset), (target, index, buffer, offset))
114575 GEN_THUNKS(glBindBufferRange, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
114576 GEN_THUNKS(glBindBufferRangeEXT, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
114577 GEN_THUNKS(glBindBufferRangeNV, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, index, buffer, offset, size))
114578 GEN_THUNKS(glBindBuffersBase, (GLenum target, GLuint first, GLsizei count, const GLuint * buffers), (target, first, count, buffers))
114579 GEN_THUNKS(glBindBuffersRange, (GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes), (target, first, count, buffers, offsets, sizes))
114580 GEN_THUNKS(glBindFragDataLocation, (GLuint program, GLuint color, const GLchar * name), (program, color, name))
114581 GEN_THUNKS(glBindFragDataLocationEXT, (GLuint program, GLuint color, const GLchar * name), (program, color, name))
114582 GEN_THUNKS(glBindFragDataLocationIndexed, (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name), (program, colorNumber, index, name))
114583 GEN_THUNKS(glBindFragDataLocationIndexedEXT, (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name), (program, colorNumber, index, name))
114584 GEN_THUNKS(glBindFragmentShaderATI, (GLuint id), (id))
114585 GEN_THUNKS(glBindFramebuffer, (GLenum target, GLuint framebuffer), (target, framebuffer))
114586 GEN_THUNKS(glBindFramebufferEXT, (GLenum target, GLuint framebuffer), (target, framebuffer))
114587 GEN_THUNKS(glBindFramebufferOES, (GLenum target, GLuint framebuffer), (target, framebuffer))
114588 GEN_THUNKS(glBindImageTexture, (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format), (unit, texture, level, layered, layer, access, format))
114589 GEN_THUNKS(glBindImageTextureEXT, (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format), (index, texture, level, layered, layer, access, format))
114590 GEN_THUNKS(glBindImageTextures, (GLuint first, GLsizei count, const GLuint * textures), (first, count, textures))
114591 GEN_THUNKS_RET(GLuint, glBindLightParameterEXT, (GLenum light, GLenum value), (light, value))
114592 GEN_THUNKS_RET(GLuint, glBindMaterialParameterEXT, (GLenum face, GLenum value), (face, value))
114593 GEN_THUNKS(glBindMultiTextureEXT, (GLenum texunit, GLenum target, GLuint texture), (texunit, target, texture))
114594 GEN_THUNKS_RET(GLuint, glBindParameterEXT, (GLenum value), (value))
114595 GEN_THUNKS(glBindProgramARB, (GLenum target, GLuint program), (target, program))
114596 GEN_THUNKS(glBindProgramNV, (GLenum target, GLuint id), (target, id))
114597 GEN_THUNKS(glBindProgramPipeline, (GLuint pipeline), (pipeline))
114598 GEN_THUNKS(glBindProgramPipelineEXT, (GLuint pipeline), (pipeline))
114599 GEN_THUNKS(glBindRenderbuffer, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
114600 GEN_THUNKS(glBindRenderbufferEXT, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
114601 GEN_THUNKS(glBindRenderbufferOES, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
114602 GEN_THUNKS(glBindSampler, (GLuint unit, GLuint sampler), (unit, sampler))
114603 GEN_THUNKS(glBindSamplers, (GLuint first, GLsizei count, const GLuint * samplers), (first, count, samplers))
114604 GEN_THUNKS(glBindShadingRateImageNV, (GLuint texture), (texture))
114605 GEN_THUNKS_RET(GLuint, glBindTexGenParameterEXT, (GLenum unit, GLenum coord, GLenum value), (unit, coord, value))
114606 GEN_THUNKS(glBindTexture, (GLenum target, GLuint texture), (target, texture))
114607 GEN_THUNKS(glBindTextureEXT, (GLenum target, GLuint texture), (target, texture))
114608 GEN_THUNKS(glBindTextureUnit, (GLuint unit, GLuint texture), (unit, texture))
114609 GEN_THUNKS_RET(GLuint, glBindTextureUnitParameterEXT, (GLenum unit, GLenum value), (unit, value))
114610 GEN_THUNKS(glBindTextures, (GLuint first, GLsizei count, const GLuint * textures), (first, count, textures))
114611 GEN_THUNKS(glBindTransformFeedback, (GLenum target, GLuint id), (target, id))
114612 GEN_THUNKS(glBindTransformFeedbackNV, (GLenum target, GLuint id), (target, id))
114613 GEN_THUNKS(glBindVertexArray, (GLuint array), (array))
114614 GEN_THUNKS(glBindVertexArrayAPPLE, (GLuint array), (array))
114615 GEN_THUNKS(glBindVertexArrayOES, (GLuint array), (array))
114616 GEN_THUNKS(glBindVertexBuffer, (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride), (bindingindex, buffer, offset, stride))
114617 GEN_THUNKS(glBindVertexBuffers, (GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides), (first, count, buffers, offsets, strides))
114618 GEN_THUNKS(glBindVertexShaderEXT, (GLuint id), (id))
114619 GEN_THUNKS(glBindVideoCaptureStreamBufferNV, (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset), (video_capture_slot, stream, frame_region, offset))
114620 GEN_THUNKS(glBindVideoCaptureStreamTextureNV, (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture), (video_capture_slot, stream, frame_region, target, texture))
114621 GEN_THUNKS(glBinormal3bEXT, (GLbyte bx, GLbyte by, GLbyte bz), (bx, by, bz))
114622 GEN_THUNKS(glBinormal3bvEXT, (const GLbyte * v), (v))
114623 GEN_THUNKS(glBinormal3dEXT, (GLdouble bx, GLdouble by, GLdouble bz), (bx, by, bz))
114624 GEN_THUNKS(glBinormal3dvEXT, (const GLdouble * v), (v))
114625 GEN_THUNKS(glBinormal3fEXT, (GLfloat bx, GLfloat by, GLfloat bz), (bx, by, bz))
114626 GEN_THUNKS(glBinormal3fvEXT, (const GLfloat * v), (v))
114627 GEN_THUNKS(glBinormal3iEXT, (GLint bx, GLint by, GLint bz), (bx, by, bz))
114628 GEN_THUNKS(glBinormal3ivEXT, (const GLint * v), (v))
114629 GEN_THUNKS(glBinormal3sEXT, (GLshort bx, GLshort by, GLshort bz), (bx, by, bz))
114630 GEN_THUNKS(glBinormal3svEXT, (const GLshort * v), (v))
114631 GEN_THUNKS(glBinormalPointerEXT, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
114632 GEN_THUNKS(glBitmap, (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap), (width, height, xorig, yorig, xmove, ymove, bitmap))
114633 GEN_THUNKS(glBitmapxOES, (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte * bitmap), (width, height, xorig, yorig, xmove, ymove, bitmap))
114634 GEN_THUNKS(glBlendBarrier, (void), ())
114635 GEN_THUNKS(glBlendBarrierKHR, (void), ())
114636 GEN_THUNKS(glBlendBarrierNV, (void), ())
114637 GEN_THUNKS(glBlendColor, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
114638 GEN_THUNKS(glBlendColorEXT, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
114639 GEN_THUNKS(glBlendColorxOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
114640 GEN_THUNKS(glBlendEquation, (GLenum mode), (mode))
114641 GEN_THUNKS(glBlendEquationEXT, (GLenum mode), (mode))
114642 GEN_THUNKS(glBlendEquationIndexedAMD, (GLuint buf, GLenum mode), (buf, mode))
114643 GEN_THUNKS(glBlendEquationOES, (GLenum mode), (mode))
114644 GEN_THUNKS(glBlendEquationSeparate, (GLenum modeRGB, GLenum modeAlpha), (modeRGB, modeAlpha))
114645 GEN_THUNKS(glBlendEquationSeparateEXT, (GLenum modeRGB, GLenum modeAlpha), (modeRGB, modeAlpha))
114646 GEN_THUNKS(glBlendEquationSeparateIndexedAMD, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
114647 GEN_THUNKS(glBlendEquationSeparateOES, (GLenum modeRGB, GLenum modeAlpha), (modeRGB, modeAlpha))
114648 GEN_THUNKS(glBlendEquationSeparatei, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
114649 GEN_THUNKS(glBlendEquationSeparateiARB, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
114650 GEN_THUNKS(glBlendEquationSeparateiEXT, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
114651 GEN_THUNKS(glBlendEquationSeparateiOES, (GLuint buf, GLenum modeRGB, GLenum modeAlpha), (buf, modeRGB, modeAlpha))
114652 GEN_THUNKS(glBlendEquationi, (GLuint buf, GLenum mode), (buf, mode))
114653 GEN_THUNKS(glBlendEquationiARB, (GLuint buf, GLenum mode), (buf, mode))
114654 GEN_THUNKS(glBlendEquationiEXT, (GLuint buf, GLenum mode), (buf, mode))
114655 GEN_THUNKS(glBlendEquationiOES, (GLuint buf, GLenum mode), (buf, mode))
114656 GEN_THUNKS(glBlendFunc, (GLenum sfactor, GLenum dfactor), (sfactor, dfactor))
114657 GEN_THUNKS(glBlendFuncIndexedAMD, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
114658 GEN_THUNKS(glBlendFuncSeparate, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha), (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha))
114659 GEN_THUNKS(glBlendFuncSeparateEXT, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha), (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha))
114660 GEN_THUNKS(glBlendFuncSeparateINGR, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha), (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha))
114661 GEN_THUNKS(glBlendFuncSeparateIndexedAMD, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
114662 GEN_THUNKS(glBlendFuncSeparateOES, (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (srcRGB, dstRGB, srcAlpha, dstAlpha))
114663 GEN_THUNKS(glBlendFuncSeparatei, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
114664 GEN_THUNKS(glBlendFuncSeparateiARB, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
114665 GEN_THUNKS(glBlendFuncSeparateiEXT, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
114666 GEN_THUNKS(glBlendFuncSeparateiOES, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (buf, srcRGB, dstRGB, srcAlpha, dstAlpha))
114667 GEN_THUNKS(glBlendFunci, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
114668 GEN_THUNKS(glBlendFunciARB, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
114669 GEN_THUNKS(glBlendFunciEXT, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
114670 GEN_THUNKS(glBlendFunciOES, (GLuint buf, GLenum src, GLenum dst), (buf, src, dst))
114671 GEN_THUNKS(glBlendParameteriNV, (GLenum pname, GLint value), (pname, value))
114672 GEN_THUNKS(glBlitFramebuffer, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
114673 GEN_THUNKS(glBlitFramebufferANGLE, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
114674 GEN_THUNKS(glBlitFramebufferEXT, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
114675 GEN_THUNKS(glBlitFramebufferNV, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
114676 GEN_THUNKS(glBlitNamedFramebuffer, (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
114677 GEN_THUNKS(glBufferAddressRangeNV, (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length), (pname, index, address, length))
114678 GEN_THUNKS(glBufferAttachMemoryNV, (GLenum target, GLuint memory, GLuint64 offset), (target, memory, offset))
114679 GEN_THUNKS(glBufferData, (GLenum target, GLsizeiptr size, const void * data, GLenum usage), (target, size, data, usage))
114680 GEN_THUNKS(glBufferDataARB, (GLenum target, GLsizeiptrARB size, const void * data, GLenum usage), (target, size, data, usage))
114681 GEN_THUNKS(glBufferPageCommitmentARB, (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit), (target, offset, size, commit))
114682 GEN_THUNKS(glBufferParameteriAPPLE, (GLenum target, GLenum pname, GLint param), (target, pname, param))
114683 GEN_THUNKS(glBufferStorage, (GLenum target, GLsizeiptr size, const void * data, GLbitfield flags), (target, size, data, flags))
114684 GEN_THUNKS(glBufferStorageEXT, (GLenum target, GLsizeiptr size, const void * data, GLbitfield flags), (target, size, data, flags))
114685 GEN_THUNKS(glBufferStorageExternalEXT, (GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags), (target, offset, size, clientBuffer, flags))
114686 GEN_THUNKS(glBufferStorageMemEXT, (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset), (target, size, memory, offset))
114687 GEN_THUNKS(glBufferSubData, (GLenum target, GLintptr offset, GLsizeiptr size, const void * data), (target, offset, size, data))
114688 GEN_THUNKS(glBufferSubDataARB, (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void * data), (target, offset, size, data))
114689 GEN_THUNKS(glCallCommandListNV, (GLuint list), (list))
114690 GEN_THUNKS(glCallList, (GLuint list), (list))
114691 GEN_THUNKS(glCallLists, (GLsizei n, GLenum type, const void * lists), (n, type, lists))
114692 GEN_THUNKS_RET(GLenum, glCheckFramebufferStatus, (GLenum target), (target))
114693 GEN_THUNKS_RET(GLenum, glCheckFramebufferStatusEXT, (GLenum target), (target))
114694 GEN_THUNKS_RET(GLenum, glCheckFramebufferStatusOES, (GLenum target), (target))
114695 GEN_THUNKS_RET(GLenum, glCheckNamedFramebufferStatus, (GLuint framebuffer, GLenum target), (framebuffer, target))
114696 GEN_THUNKS_RET(GLenum, glCheckNamedFramebufferStatusEXT, (GLuint framebuffer, GLenum target), (framebuffer, target))
114697 GEN_THUNKS(glClampColor, (GLenum target, GLenum clamp), (target, clamp))
114698 GEN_THUNKS(glClampColorARB, (GLenum target, GLenum clamp), (target, clamp))
114699 GEN_THUNKS(glClear, (GLbitfield mask), (mask))
114700 GEN_THUNKS(glClearAccum, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
114701 GEN_THUNKS(glClearAccumxOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
114702 GEN_THUNKS(glClearBufferData, (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void * data), (target, internalformat, format, type, data))
114703 GEN_THUNKS(glClearBufferSubData, (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data), (target, internalformat, offset, size, format, type, data))
114704 GEN_THUNKS(glClearBufferfi, (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil), (buffer, drawbuffer, depth, stencil))
114705 GEN_THUNKS(glClearBufferfv, (GLenum buffer, GLint drawbuffer, const GLfloat * value), (buffer, drawbuffer, value))
114706 GEN_THUNKS(glClearBufferiv, (GLenum buffer, GLint drawbuffer, const GLint * value), (buffer, drawbuffer, value))
114707 GEN_THUNKS(glClearBufferuiv, (GLenum buffer, GLint drawbuffer, const GLuint * value), (buffer, drawbuffer, value))
114708 GEN_THUNKS(glClearColor, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
114709 GEN_THUNKS(glClearColorIiEXT, (GLint red, GLint green, GLint blue, GLint alpha), (red, green, blue, alpha))
114710 GEN_THUNKS(glClearColorIuiEXT, (GLuint red, GLuint green, GLuint blue, GLuint alpha), (red, green, blue, alpha))
114711 GEN_THUNKS(glClearColorx, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
114712 GEN_THUNKS(glClearColorxOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
114713 GEN_THUNKS(glClearDepth, (GLdouble depth), (depth))
114714 GEN_THUNKS(glClearDepthdNV, (GLdouble depth), (depth))
114715 GEN_THUNKS(glClearDepthf, (GLfloat d), (d))
114716 GEN_THUNKS(glClearDepthfOES, (GLclampf depth), (depth))
114717 GEN_THUNKS(glClearDepthx, (GLfixed depth), (depth))
114718 GEN_THUNKS(glClearDepthxOES, (GLfixed depth), (depth))
114719 GEN_THUNKS(glClearIndex, (GLfloat c), (c))
114720 GEN_THUNKS(glClearNamedBufferData, (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void * data), (buffer, internalformat, format, type, data))
114721 GEN_THUNKS(glClearNamedBufferDataEXT, (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void * data), (buffer, internalformat, format, type, data))
114722 GEN_THUNKS(glClearNamedBufferSubData, (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data), (buffer, internalformat, offset, size, format, type, data))
114723 GEN_THUNKS(glClearNamedBufferSubDataEXT, (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data), (buffer, internalformat, offset, size, format, type, data))
114724 GEN_THUNKS(glClearNamedFramebufferfi, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil), (framebuffer, buffer, drawbuffer, depth, stencil))
114725 GEN_THUNKS(glClearNamedFramebufferfv, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value), (framebuffer, buffer, drawbuffer, value))
114726 GEN_THUNKS(glClearNamedFramebufferiv, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value), (framebuffer, buffer, drawbuffer, value))
114727 GEN_THUNKS(glClearNamedFramebufferuiv, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value), (framebuffer, buffer, drawbuffer, value))
114728 GEN_THUNKS(glClearPixelLocalStorageuiEXT, (GLsizei offset, GLsizei n, const GLuint * values), (offset, n, values))
114729 GEN_THUNKS(glClearStencil, (GLint s), (s))
114730 GEN_THUNKS(glClearTexImage, (GLuint texture, GLint level, GLenum format, GLenum type, const void * data), (texture, level, format, type, data))
114731 GEN_THUNKS(glClearTexImageEXT, (GLuint texture, GLint level, GLenum format, GLenum type, const void * data), (texture, level, format, type, data))
114732 GEN_THUNKS(glClearTexSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * data), (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data))
114733 GEN_THUNKS(glClearTexSubImageEXT, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * data), (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data))
114734 GEN_THUNKS(glClientActiveTexture, (GLenum texture), (texture))
114735 GEN_THUNKS(glClientActiveTextureARB, (GLenum texture), (texture))
114736 GEN_THUNKS(glClientActiveVertexStreamATI, (GLenum stream), (stream))
114737 GEN_THUNKS(glClientAttribDefaultEXT, (GLbitfield mask), (mask))
114738 GEN_THUNKS(glClientWaitSemaphoreui64NVX, (GLsizei fenceObjectCount, const GLuint * semaphoreArray, const GLuint64 * fenceValueArray), (fenceObjectCount, semaphoreArray, fenceValueArray))
114739 GEN_THUNKS_RET(GLenum, glClientWaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout), (sync, flags, timeout))
114740 GEN_THUNKS_RET(GLenum, glClientWaitSyncAPPLE, (GLsync sync, GLbitfield flags, GLuint64 timeout), (sync, flags, timeout))
114741 GEN_THUNKS(glClipControl, (GLenum origin, GLenum depth), (origin, depth))
114742 GEN_THUNKS(glClipControlEXT, (GLenum origin, GLenum depth), (origin, depth))
114743 GEN_THUNKS(glClipPlane, (GLenum plane, const GLdouble * equation), (plane, equation))
114744 GEN_THUNKS(glClipPlanef, (GLenum p, const GLfloat * eqn), (p, eqn))
114745 GEN_THUNKS(glClipPlanefIMG, (GLenum p, const GLfloat * eqn), (p, eqn))
114746 GEN_THUNKS(glClipPlanefOES, (GLenum plane, const GLfloat * equation), (plane, equation))
114747 GEN_THUNKS(glClipPlanex, (GLenum plane, const GLfixed * equation), (plane, equation))
114748 GEN_THUNKS(glClipPlanexIMG, (GLenum p, const GLfixed * eqn), (p, eqn))
114749 GEN_THUNKS(glClipPlanexOES, (GLenum plane, const GLfixed * equation), (plane, equation))
114750 GEN_THUNKS(glColor3b, (GLbyte red, GLbyte green, GLbyte blue), (red, green, blue))
114751 GEN_THUNKS(glColor3bv, (const GLbyte * v), (v))
114752 GEN_THUNKS(glColor3d, (GLdouble red, GLdouble green, GLdouble blue), (red, green, blue))
114753 GEN_THUNKS(glColor3dv, (const GLdouble * v), (v))
114754 GEN_THUNKS(glColor3f, (GLfloat red, GLfloat green, GLfloat blue), (red, green, blue))
114755 GEN_THUNKS(glColor3fVertex3fSUN, (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z), (r, g, b, x, y, z))
114756 GEN_THUNKS(glColor3fVertex3fvSUN, (const GLfloat * c, const GLfloat * v), (c, v))
114757 GEN_THUNKS(glColor3fv, (const GLfloat * v), (v))
114758 GEN_THUNKS(glColor3hNV, (GLhalfNV red, GLhalfNV green, GLhalfNV blue), (red, green, blue))
114759 GEN_THUNKS(glColor3hvNV, (const GLhalfNV * v), (v))
114760 GEN_THUNKS(glColor3i, (GLint red, GLint green, GLint blue), (red, green, blue))
114761 GEN_THUNKS(glColor3iv, (const GLint * v), (v))
114762 GEN_THUNKS(glColor3s, (GLshort red, GLshort green, GLshort blue), (red, green, blue))
114763 GEN_THUNKS(glColor3sv, (const GLshort * v), (v))
114764 GEN_THUNKS(glColor3ub, (GLubyte red, GLubyte green, GLubyte blue), (red, green, blue))
114765 GEN_THUNKS(glColor3ubv, (const GLubyte * v), (v))
114766 GEN_THUNKS(glColor3ui, (GLuint red, GLuint green, GLuint blue), (red, green, blue))
114767 GEN_THUNKS(glColor3uiv, (const GLuint * v), (v))
114768 GEN_THUNKS(glColor3us, (GLushort red, GLushort green, GLushort blue), (red, green, blue))
114769 GEN_THUNKS(glColor3usv, (const GLushort * v), (v))
114770 GEN_THUNKS(glColor3xOES, (GLfixed red, GLfixed green, GLfixed blue), (red, green, blue))
114771 GEN_THUNKS(glColor3xvOES, (const GLfixed * components), (components))
114772 GEN_THUNKS(glColor4b, (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha), (red, green, blue, alpha))
114773 GEN_THUNKS(glColor4bv, (const GLbyte * v), (v))
114774 GEN_THUNKS(glColor4d, (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha), (red, green, blue, alpha))
114775 GEN_THUNKS(glColor4dv, (const GLdouble * v), (v))
114776 GEN_THUNKS(glColor4f, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha), (red, green, blue, alpha))
114777 GEN_THUNKS(glColor4fNormal3fVertex3fSUN, (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (r, g, b, a, nx, ny, nz, x, y, z))
114778 GEN_THUNKS(glColor4fNormal3fVertex3fvSUN, (const GLfloat * c, const GLfloat * n, const GLfloat * v), (c, n, v))
114779 GEN_THUNKS(glColor4fv, (const GLfloat * v), (v))
114780 GEN_THUNKS(glColor4hNV, (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha), (red, green, blue, alpha))
114781 GEN_THUNKS(glColor4hvNV, (const GLhalfNV * v), (v))
114782 GEN_THUNKS(glColor4i, (GLint red, GLint green, GLint blue, GLint alpha), (red, green, blue, alpha))
114783 GEN_THUNKS(glColor4iv, (const GLint * v), (v))
114784 GEN_THUNKS(glColor4s, (GLshort red, GLshort green, GLshort blue, GLshort alpha), (red, green, blue, alpha))
114785 GEN_THUNKS(glColor4sv, (const GLshort * v), (v))
114786 GEN_THUNKS(glColor4ub, (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha), (red, green, blue, alpha))
114787 GEN_THUNKS(glColor4ubVertex2fSUN, (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y), (r, g, b, a, x, y))
114788 GEN_THUNKS(glColor4ubVertex2fvSUN, (const GLubyte * c, const GLfloat * v), (c, v))
114789 GEN_THUNKS(glColor4ubVertex3fSUN, (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z), (r, g, b, a, x, y, z))
114790 GEN_THUNKS(glColor4ubVertex3fvSUN, (const GLubyte * c, const GLfloat * v), (c, v))
114791 GEN_THUNKS(glColor4ubv, (const GLubyte * v), (v))
114792 GEN_THUNKS(glColor4ui, (GLuint red, GLuint green, GLuint blue, GLuint alpha), (red, green, blue, alpha))
114793 GEN_THUNKS(glColor4uiv, (const GLuint * v), (v))
114794 GEN_THUNKS(glColor4us, (GLushort red, GLushort green, GLushort blue, GLushort alpha), (red, green, blue, alpha))
114795 GEN_THUNKS(glColor4usv, (const GLushort * v), (v))
114796 GEN_THUNKS(glColor4x, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
114797 GEN_THUNKS(glColor4xOES, (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha), (red, green, blue, alpha))
114798 GEN_THUNKS(glColor4xvOES, (const GLfixed * components), (components))
114799 GEN_THUNKS(glColorFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
114800 GEN_THUNKS(glColorFragmentOp1ATI, (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod), (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod))
114801 GEN_THUNKS(glColorFragmentOp2ATI, (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod), (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod))
114802 GEN_THUNKS(glColorFragmentOp3ATI, (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod), (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod))
114803 GEN_THUNKS(glColorMask, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha), (red, green, blue, alpha))
114804 GEN_THUNKS(glColorMaskIndexedEXT, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a), (index, r, g, b, a))
114805 GEN_THUNKS(glColorMaski, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a), (index, r, g, b, a))
114806 GEN_THUNKS(glColorMaskiEXT, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a), (index, r, g, b, a))
114807 GEN_THUNKS(glColorMaskiOES, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a), (index, r, g, b, a))
114808 GEN_THUNKS(glColorMaterial, (GLenum face, GLenum mode), (face, mode))
114809 GEN_THUNKS(glColorP3ui, (GLenum type, GLuint color), (type, color))
114810 GEN_THUNKS(glColorP3uiv, (GLenum type, const GLuint * color), (type, color))
114811 GEN_THUNKS(glColorP4ui, (GLenum type, GLuint color), (type, color))
114812 GEN_THUNKS(glColorP4uiv, (GLenum type, const GLuint * color), (type, color))
114813 GEN_THUNKS(glColorPointer, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
114814 GEN_THUNKS(glColorPointerEXT, (GLint size, GLenum type, GLsizei stride, GLsizei count, const void * pointer), (size, type, stride, count, pointer))
114815 GEN_THUNKS(glColorPointerListIBM, (GLint size, GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
114816 GEN_THUNKS(glColorPointervINTEL, (GLint size, GLenum type, const void ** pointer), (size, type, pointer))
114817 GEN_THUNKS(glColorSubTable, (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void * data), (target, start, count, format, type, data))
114818 GEN_THUNKS(glColorSubTableEXT, (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void * data), (target, start, count, format, type, data))
114819 GEN_THUNKS(glColorTable, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * table), (target, internalformat, width, format, type, table))
114820 GEN_THUNKS(glColorTableEXT, (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void * table), (target, internalFormat, width, format, type, table))
114821 GEN_THUNKS(glColorTableParameterfv, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
114822 GEN_THUNKS(glColorTableParameterfvSGI, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
114823 GEN_THUNKS(glColorTableParameteriv, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
114824 GEN_THUNKS(glColorTableParameterivSGI, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
114825 GEN_THUNKS(glColorTableSGI, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * table), (target, internalformat, width, format, type, table))
114826 GEN_THUNKS(glCombinerInputNV, (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage), (stage, portion, variable, input, mapping, componentUsage))
114827 GEN_THUNKS(glCombinerOutputNV, (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum), (stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum))
114828 GEN_THUNKS(glCombinerParameterfNV, (GLenum pname, GLfloat param), (pname, param))
114829 GEN_THUNKS(glCombinerParameterfvNV, (GLenum pname, const GLfloat * params), (pname, params))
114830 GEN_THUNKS(glCombinerParameteriNV, (GLenum pname, GLint param), (pname, param))
114831 GEN_THUNKS(glCombinerParameterivNV, (GLenum pname, const GLint * params), (pname, params))
114832 GEN_THUNKS(glCombinerStageParameterfvNV, (GLenum stage, GLenum pname, const GLfloat * params), (stage, pname, params))
114833 GEN_THUNKS(glCommandListSegmentsNV, (GLuint list, GLuint segments), (list, segments))
114834 GEN_THUNKS(glCompileCommandListNV, (GLuint list), (list))
114835 GEN_THUNKS(glCompileShader, (GLuint shader), (shader))
114836 GEN_THUNKS(glCompileShaderARB, (GLhandleARB shaderObj), ((uintptr_t)shaderObj))
114837 GEN_THUNKS(glCompileShaderIncludeARB, (GLuint shader, GLsizei count, const GLchar *const* path, const GLint * length), (shader, count, path, length))
114838 GEN_THUNKS(glCompressedMultiTexImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * bits), (texunit, target, level, internalformat, width, border, imageSize, bits))
114839 GEN_THUNKS(glCompressedMultiTexImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * bits), (texunit, target, level, internalformat, width, height, border, imageSize, bits))
114840 GEN_THUNKS(glCompressedMultiTexImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * bits), (texunit, target, level, internalformat, width, height, depth, border, imageSize, bits))
114841 GEN_THUNKS(glCompressedMultiTexSubImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * bits), (texunit, target, level, xoffset, width, format, imageSize, bits))
114842 GEN_THUNKS(glCompressedMultiTexSubImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * bits), (texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits))
114843 GEN_THUNKS(glCompressedMultiTexSubImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * bits), (texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits))
114844 GEN_THUNKS(glCompressedTexImage1D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, border, imageSize, data))
114845 GEN_THUNKS(glCompressedTexImage1DARB, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, border, imageSize, data))
114846 GEN_THUNKS(glCompressedTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, height, border, imageSize, data))
114847 GEN_THUNKS(glCompressedTexImage2DARB, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, height, border, imageSize, data))
114848 GEN_THUNKS(glCompressedTexImage3D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, height, depth, border, imageSize, data))
114849 GEN_THUNKS(glCompressedTexImage3DARB, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, height, depth, border, imageSize, data))
114850 GEN_THUNKS(glCompressedTexImage3DOES, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data), (target, level, internalformat, width, height, depth, border, imageSize, data))
114851 GEN_THUNKS(glCompressedTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, width, format, imageSize, data))
114852 GEN_THUNKS(glCompressedTexSubImage1DARB, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, width, format, imageSize, data))
114853 GEN_THUNKS(glCompressedTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, yoffset, width, height, format, imageSize, data))
114854 GEN_THUNKS(glCompressedTexSubImage2DARB, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, yoffset, width, height, format, imageSize, data))
114855 GEN_THUNKS(glCompressedTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
114856 GEN_THUNKS(glCompressedTexSubImage3DARB, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
114857 GEN_THUNKS(glCompressedTexSubImage3DOES, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
114858 GEN_THUNKS(glCompressedTextureImage1DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * bits), (texture, target, level, internalformat, width, border, imageSize, bits))
114859 GEN_THUNKS(glCompressedTextureImage2DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * bits), (texture, target, level, internalformat, width, height, border, imageSize, bits))
114860 GEN_THUNKS(glCompressedTextureImage3DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * bits), (texture, target, level, internalformat, width, height, depth, border, imageSize, bits))
114861 GEN_THUNKS(glCompressedTextureSubImage1D, (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data), (texture, level, xoffset, width, format, imageSize, data))
114862 GEN_THUNKS(glCompressedTextureSubImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * bits), (texture, target, level, xoffset, width, format, imageSize, bits))
114863 GEN_THUNKS(glCompressedTextureSubImage2D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data), (texture, level, xoffset, yoffset, width, height, format, imageSize, data))
114864 GEN_THUNKS(glCompressedTextureSubImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * bits), (texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits))
114865 GEN_THUNKS(glCompressedTextureSubImage3D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data), (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data))
114866 GEN_THUNKS(glCompressedTextureSubImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * bits), (texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits))
114867 GEN_THUNKS(glConservativeRasterParameterfNV, (GLenum pname, GLfloat value), (pname, value))
114868 GEN_THUNKS(glConservativeRasterParameteriNV, (GLenum pname, GLint param), (pname, param))
114869 GEN_THUNKS(glConvolutionFilter1D, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * image), (target, internalformat, width, format, type, image))
114870 GEN_THUNKS(glConvolutionFilter1DEXT, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * image), (target, internalformat, width, format, type, image))
114871 GEN_THUNKS(glConvolutionFilter2D, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * image), (target, internalformat, width, height, format, type, image))
114872 GEN_THUNKS(glConvolutionFilter2DEXT, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * image), (target, internalformat, width, height, format, type, image))
114873 GEN_THUNKS(glConvolutionParameterf, (GLenum target, GLenum pname, GLfloat params), (target, pname, params))
114874 GEN_THUNKS(glConvolutionParameterfEXT, (GLenum target, GLenum pname, GLfloat params), (target, pname, params))
114875 GEN_THUNKS(glConvolutionParameterfv, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
114876 GEN_THUNKS(glConvolutionParameterfvEXT, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
114877 GEN_THUNKS(glConvolutionParameteri, (GLenum target, GLenum pname, GLint params), (target, pname, params))
114878 GEN_THUNKS(glConvolutionParameteriEXT, (GLenum target, GLenum pname, GLint params), (target, pname, params))
114879 GEN_THUNKS(glConvolutionParameteriv, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
114880 GEN_THUNKS(glConvolutionParameterivEXT, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
114881 GEN_THUNKS(glConvolutionParameterxOES, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
114882 GEN_THUNKS(glConvolutionParameterxvOES, (GLenum target, GLenum pname, const GLfixed * params), (target, pname, params))
114883 GEN_THUNKS(glCopyBufferSubData, (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readTarget, writeTarget, readOffset, writeOffset, size))
114884 GEN_THUNKS(glCopyBufferSubDataNV, (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readTarget, writeTarget, readOffset, writeOffset, size))
114885 GEN_THUNKS(glCopyColorSubTable, (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width), (target, start, x, y, width))
114886 GEN_THUNKS(glCopyColorSubTableEXT, (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width), (target, start, x, y, width))
114887 GEN_THUNKS(glCopyColorTable, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
114888 GEN_THUNKS(glCopyColorTableSGI, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
114889 GEN_THUNKS(glCopyConvolutionFilter1D, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
114890 GEN_THUNKS(glCopyConvolutionFilter1DEXT, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width), (target, internalformat, x, y, width))
114891 GEN_THUNKS(glCopyConvolutionFilter2D, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height), (target, internalformat, x, y, width, height))
114892 GEN_THUNKS(glCopyConvolutionFilter2DEXT, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height), (target, internalformat, x, y, width, height))
114893 GEN_THUNKS(glCopyImageSubData, (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth), (srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth))
114894 GEN_THUNKS(glCopyImageSubDataEXT, (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth), (srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth))
114895 GEN_THUNKS(glCopyImageSubDataNV, (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth), (srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth))
114896 GEN_THUNKS(glCopyImageSubDataOES, (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth), (srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth))
114897 GEN_THUNKS(glCopyMultiTexImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (texunit, target, level, internalformat, x, y, width, border))
114898 GEN_THUNKS(glCopyMultiTexImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (texunit, target, level, internalformat, x, y, width, height, border))
114899 GEN_THUNKS(glCopyMultiTexSubImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (texunit, target, level, xoffset, x, y, width))
114900 GEN_THUNKS(glCopyMultiTexSubImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texunit, target, level, xoffset, yoffset, x, y, width, height))
114901 GEN_THUNKS(glCopyMultiTexSubImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height))
114902 GEN_THUNKS(glCopyNamedBufferSubData, (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readBuffer, writeBuffer, readOffset, writeOffset, size))
114903 GEN_THUNKS(glCopyPathNV, (GLuint resultPath, GLuint srcPath), (resultPath, srcPath))
114904 GEN_THUNKS(glCopyPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type), (x, y, width, height, type))
114905 GEN_THUNKS(glCopyTexImage1D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (target, level, internalformat, x, y, width, border))
114906 GEN_THUNKS(glCopyTexImage1DEXT, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (target, level, internalformat, x, y, width, border))
114907 GEN_THUNKS(glCopyTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (target, level, internalformat, x, y, width, height, border))
114908 GEN_THUNKS(glCopyTexImage2DEXT, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (target, level, internalformat, x, y, width, height, border))
114909 GEN_THUNKS(glCopyTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (target, level, xoffset, x, y, width))
114910 GEN_THUNKS(glCopyTexSubImage1DEXT, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (target, level, xoffset, x, y, width))
114911 GEN_THUNKS(glCopyTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, x, y, width, height))
114912 GEN_THUNKS(glCopyTexSubImage2DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, x, y, width, height))
114913 GEN_THUNKS(glCopyTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, zoffset, x, y, width, height))
114914 GEN_THUNKS(glCopyTexSubImage3DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, zoffset, x, y, width, height))
114915 GEN_THUNKS(glCopyTexSubImage3DOES, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, zoffset, x, y, width, height))
114916 GEN_THUNKS(glCopyTextureImage1DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border), (texture, target, level, internalformat, x, y, width, border))
114917 GEN_THUNKS(glCopyTextureImage2DEXT, (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (texture, target, level, internalformat, x, y, width, height, border))
114918 GEN_THUNKS(glCopyTextureLevelsAPPLE, (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount), (destinationTexture, sourceTexture, sourceBaseLevel, sourceLevelCount))
114919 GEN_THUNKS(glCopyTextureSubImage1D, (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (texture, level, xoffset, x, y, width))
114920 GEN_THUNKS(glCopyTextureSubImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width), (texture, target, level, xoffset, x, y, width))
114921 GEN_THUNKS(glCopyTextureSubImage2D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texture, level, xoffset, yoffset, x, y, width, height))
114922 GEN_THUNKS(glCopyTextureSubImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texture, target, level, xoffset, yoffset, x, y, width, height))
114923 GEN_THUNKS(glCopyTextureSubImage3D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texture, level, xoffset, yoffset, zoffset, x, y, width, height))
114924 GEN_THUNKS(glCopyTextureSubImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height), (texture, target, level, xoffset, yoffset, zoffset, x, y, width, height))
114925 GEN_THUNKS(glCoverFillPathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues), (numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues))
114926 GEN_THUNKS(glCoverFillPathNV, (GLuint path, GLenum coverMode), (path, coverMode))
114927 GEN_THUNKS(glCoverStrokePathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues), (numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues))
114928 GEN_THUNKS(glCoverStrokePathNV, (GLuint path, GLenum coverMode), (path, coverMode))
114929 GEN_THUNKS(glCoverageMaskNV, (GLboolean mask), (mask))
114930 GEN_THUNKS(glCoverageModulationNV, (GLenum components), (components))
114931 GEN_THUNKS(glCoverageModulationTableNV, (GLsizei n, const GLfloat * v), (n, v))
114932 GEN_THUNKS(glCoverageOperationNV, (GLenum operation), (operation))
114933 GEN_THUNKS(glCreateBuffers, (GLsizei n, GLuint * buffers), (n, buffers))
114934 GEN_THUNKS(glCreateCommandListsNV, (GLsizei n, GLuint * lists), (n, lists))
114935 GEN_THUNKS(glCreateFramebuffers, (GLsizei n, GLuint * framebuffers), (n, framebuffers))
114936 GEN_THUNKS(glCreateMemoryObjectsEXT, (GLsizei n, GLuint * memoryObjects), (n, memoryObjects))
114937 GEN_THUNKS(glCreatePerfQueryINTEL, (GLuint queryId, GLuint * queryHandle), (queryId, queryHandle))
114938 GEN_THUNKS_RET(GLuint, glCreateProgram, (void), ())
114939 GEN_THUNKS_RET(GLhandleARB, glCreateProgramObjectARB, (void), ())
114940 GEN_THUNKS(glCreateProgramPipelines, (GLsizei n, GLuint * pipelines), (n, pipelines))
114941 GEN_THUNKS_RET(GLuint, glCreateProgressFenceNVX, (void), ())
114942 GEN_THUNKS(glCreateQueries, (GLenum target, GLsizei n, GLuint * ids), (target, n, ids))
114943 GEN_THUNKS(glCreateRenderbuffers, (GLsizei n, GLuint * renderbuffers), (n, renderbuffers))
114944 GEN_THUNKS(glCreateSamplers, (GLsizei n, GLuint * samplers), (n, samplers))
114945 GEN_THUNKS_RET(GLuint, glCreateShader, (GLenum type), (type))
114946 GEN_THUNKS_RET(GLhandleARB, glCreateShaderObjectARB, (GLenum shaderType), (shaderType))
114947 GEN_THUNKS_RET(GLuint, glCreateShaderProgramEXT, (GLenum type, const GLchar * string), (type, string))
114948 GEN_THUNKS_RET(GLuint, glCreateShaderProgramv, (GLenum type, GLsizei count, const GLchar *const* strings), (type, count, strings))
114949 GEN_THUNKS_RET(GLuint, glCreateShaderProgramvEXT, (GLenum type, GLsizei count, const GLchar ** strings), (type, count, strings))
114950 GEN_THUNKS(glCreateStatesNV, (GLsizei n, GLuint * states), (n, states))
114951 GEN_THUNKS_RET(GLsync, glCreateSyncFromCLeventARB, (struct _cl_context * context, struct _cl_event * event, GLbitfield flags), (context, event, flags))
114952 GEN_THUNKS(glCreateTextures, (GLenum target, GLsizei n, GLuint * textures), (target, n, textures))
114953 GEN_THUNKS(glCreateTransformFeedbacks, (GLsizei n, GLuint * ids), (n, ids))
114954 GEN_THUNKS(glCreateVertexArrays, (GLsizei n, GLuint * arrays), (n, arrays))
114955 GEN_THUNKS(glCullFace, (GLenum mode), (mode))
114956 GEN_THUNKS(glCullParameterdvEXT, (GLenum pname, GLdouble * params), (pname, params))
114957 GEN_THUNKS(glCullParameterfvEXT, (GLenum pname, GLfloat * params), (pname, params))
114958 GEN_THUNKS(glCurrentPaletteMatrixARB, (GLint index), (index))
114959 GEN_THUNKS(glCurrentPaletteMatrixOES, (GLuint matrixpaletteindex), (matrixpaletteindex))
114960 GEN_THUNKS(glDebugMessageCallback, (GLDEBUGPROC callback, const void * userParam), (callback, userParam))
114961 GEN_THUNKS(glDebugMessageCallbackAMD, (GLDEBUGPROCAMD callback, void * userParam), (callback, userParam))
114962 GEN_THUNKS(glDebugMessageCallbackARB, (GLDEBUGPROCARB callback, const void * userParam), (callback, userParam))
114963 GEN_THUNKS(glDebugMessageCallbackKHR, (GLDEBUGPROCKHR callback, const void * userParam), (callback, userParam))
114964 GEN_THUNKS(glDebugMessageControl, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled), (source, type, severity, count, ids, enabled))
114965 GEN_THUNKS(glDebugMessageControlARB, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled), (source, type, severity, count, ids, enabled))
114966 GEN_THUNKS(glDebugMessageControlKHR, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled), (source, type, severity, count, ids, enabled))
114967 GEN_THUNKS(glDebugMessageEnableAMD, (GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled), (category, severity, count, ids, enabled))
114968 GEN_THUNKS(glDebugMessageInsert, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf), (source, type, id, severity, length, buf))
114969 GEN_THUNKS(glDebugMessageInsertAMD, (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar * buf), (category, severity, id, length, buf))
114970 GEN_THUNKS(glDebugMessageInsertARB, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf), (source, type, id, severity, length, buf))
114971 GEN_THUNKS(glDebugMessageInsertKHR, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf), (source, type, id, severity, length, buf))
114972 GEN_THUNKS(glDeformSGIX, (GLbitfield mask), (mask))
114973 GEN_THUNKS(glDeformationMap3dSGIX, (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points))
114974 GEN_THUNKS(glDeformationMap3fSGIX, (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points))
114975 GEN_THUNKS(glDeleteAsyncMarkersSGIX, (GLuint marker, GLsizei range), (marker, range))
114976 GEN_THUNKS(glDeleteBuffers, (GLsizei n, const GLuint * buffers), (n, buffers))
114977 GEN_THUNKS(glDeleteBuffersARB, (GLsizei n, const GLuint * buffers), (n, buffers))
114978 GEN_THUNKS(glDeleteCommandListsNV, (GLsizei n, const GLuint * lists), (n, lists))
114979 GEN_THUNKS(glDeleteFencesAPPLE, (GLsizei n, const GLuint * fences), (n, fences))
114980 GEN_THUNKS(glDeleteFencesNV, (GLsizei n, const GLuint * fences), (n, fences))
114981 GEN_THUNKS(glDeleteFragmentShaderATI, (GLuint id), (id))
114982 GEN_THUNKS(glDeleteFramebuffers, (GLsizei n, const GLuint * framebuffers), (n, framebuffers))
114983 GEN_THUNKS(glDeleteFramebuffersEXT, (GLsizei n, const GLuint * framebuffers), (n, framebuffers))
114984 GEN_THUNKS(glDeleteFramebuffersOES, (GLsizei n, const GLuint * framebuffers), (n, framebuffers))
114985 GEN_THUNKS(glDeleteLists, (GLuint list, GLsizei range), (list, range))
114986 GEN_THUNKS(glDeleteMemoryObjectsEXT, (GLsizei n, const GLuint * memoryObjects), (n, memoryObjects))
114987 GEN_THUNKS(glDeleteNamedStringARB, (GLint namelen, const GLchar * name), (namelen, name))
114988 GEN_THUNKS(glDeleteNamesAMD, (GLenum identifier, GLuint num, const GLuint * names), (identifier, num, names))
114989 GEN_THUNKS(glDeleteObjectARB, (GLhandleARB obj), ((uintptr_t)obj))
114990 GEN_THUNKS(glDeleteOcclusionQueriesNV, (GLsizei n, const GLuint * ids), (n, ids))
114991 GEN_THUNKS(glDeletePathsNV, (GLuint path, GLsizei range), (path, range))
114992 GEN_THUNKS(glDeletePerfMonitorsAMD, (GLsizei n, GLuint * monitors), (n, monitors))
114993 GEN_THUNKS(glDeletePerfQueryINTEL, (GLuint queryHandle), (queryHandle))
114994 GEN_THUNKS(glDeleteProgram, (GLuint program), (program))
114995 GEN_THUNKS(glDeleteProgramPipelines, (GLsizei n, const GLuint * pipelines), (n, pipelines))
114996 GEN_THUNKS(glDeleteProgramPipelinesEXT, (GLsizei n, const GLuint * pipelines), (n, pipelines))
114997 GEN_THUNKS(glDeleteProgramsARB, (GLsizei n, const GLuint * programs), (n, programs))
114998 GEN_THUNKS(glDeleteProgramsNV, (GLsizei n, const GLuint * programs), (n, programs))
114999 GEN_THUNKS(glDeleteQueries, (GLsizei n, const GLuint * ids), (n, ids))
115000 GEN_THUNKS(glDeleteQueriesARB, (GLsizei n, const GLuint * ids), (n, ids))
115001 GEN_THUNKS(glDeleteQueriesEXT, (GLsizei n, const GLuint * ids), (n, ids))
115002 GEN_THUNKS(glDeleteQueryResourceTagNV, (GLsizei n, const GLint * tagIds), (n, tagIds))
115003 GEN_THUNKS(glDeleteRenderbuffers, (GLsizei n, const GLuint * renderbuffers), (n, renderbuffers))
115004 GEN_THUNKS(glDeleteRenderbuffersEXT, (GLsizei n, const GLuint * renderbuffers), (n, renderbuffers))
115005 GEN_THUNKS(glDeleteRenderbuffersOES, (GLsizei n, const GLuint * renderbuffers), (n, renderbuffers))
115006 GEN_THUNKS(glDeleteSamplers, (GLsizei count, const GLuint * samplers), (count, samplers))
115007 GEN_THUNKS(glDeleteSemaphoresEXT, (GLsizei n, const GLuint * semaphores), (n, semaphores))
115008 GEN_THUNKS(glDeleteShader, (GLuint shader), (shader))
115009 GEN_THUNKS(glDeleteStatesNV, (GLsizei n, const GLuint * states), (n, states))
115010 GEN_THUNKS(glDeleteSync, (GLsync sync), (sync))
115011 GEN_THUNKS(glDeleteSyncAPPLE, (GLsync sync), (sync))
115012 GEN_THUNKS(glDeleteTextures, (GLsizei n, const GLuint * textures), (n, textures))
115013 GEN_THUNKS(glDeleteTexturesEXT, (GLsizei n, const GLuint * textures), (n, textures))
115014 GEN_THUNKS(glDeleteTransformFeedbacks, (GLsizei n, const GLuint * ids), (n, ids))
115015 GEN_THUNKS(glDeleteTransformFeedbacksNV, (GLsizei n, const GLuint * ids), (n, ids))
115016 GEN_THUNKS(glDeleteVertexArrays, (GLsizei n, const GLuint * arrays), (n, arrays))
115017 GEN_THUNKS(glDeleteVertexArraysAPPLE, (GLsizei n, const GLuint * arrays), (n, arrays))
115018 GEN_THUNKS(glDeleteVertexArraysOES, (GLsizei n, const GLuint * arrays), (n, arrays))
115019 GEN_THUNKS(glDeleteVertexShaderEXT, (GLuint id), (id))
115020 GEN_THUNKS(glDepthBoundsEXT, (GLclampd zmin, GLclampd zmax), (zmin, zmax))
115021 GEN_THUNKS(glDepthBoundsdNV, (GLdouble zmin, GLdouble zmax), (zmin, zmax))
115022 GEN_THUNKS(glDepthFunc, (GLenum func), (func))
115023 GEN_THUNKS(glDepthMask, (GLboolean flag), (flag))
115024 GEN_THUNKS(glDepthRange, (GLdouble n, GLdouble f), (n, f))
115025 GEN_THUNKS(glDepthRangeArrayfvNV, (GLuint first, GLsizei count, const GLfloat * v), (first, count, v))
115026 GEN_THUNKS(glDepthRangeArrayfvOES, (GLuint first, GLsizei count, const GLfloat * v), (first, count, v))
115027 GEN_THUNKS(glDepthRangeArrayv, (GLuint first, GLsizei count, const GLdouble * v), (first, count, v))
115028 GEN_THUNKS(glDepthRangeIndexed, (GLuint index, GLdouble n, GLdouble f), (index, n, f))
115029 GEN_THUNKS(glDepthRangeIndexedfNV, (GLuint index, GLfloat n, GLfloat f), (index, n, f))
115030 GEN_THUNKS(glDepthRangeIndexedfOES, (GLuint index, GLfloat n, GLfloat f), (index, n, f))
115031 GEN_THUNKS(glDepthRangedNV, (GLdouble zNear, GLdouble zFar), (zNear, zFar))
115032 GEN_THUNKS(glDepthRangef, (GLfloat n, GLfloat f), (n, f))
115033 GEN_THUNKS(glDepthRangefOES, (GLclampf n, GLclampf f), (n, f))
115034 GEN_THUNKS(glDepthRangex, (GLfixed n, GLfixed f), (n, f))
115035 GEN_THUNKS(glDepthRangexOES, (GLfixed n, GLfixed f), (n, f))
115036 GEN_THUNKS(glDetachObjectARB, (GLhandleARB containerObj, GLhandleARB attachedObj), ((uintptr_t)containerObj, (uintptr_t)attachedObj))
115037 GEN_THUNKS(glDetachShader, (GLuint program, GLuint shader), (program, shader))
115038 GEN_THUNKS(glDetailTexFuncSGIS, (GLenum target, GLsizei n, const GLfloat * points), (target, n, points))
115039 GEN_THUNKS(glDisable, (GLenum cap), (cap))
115040 GEN_THUNKS(glDisableClientState, (GLenum array), (array))
115041 GEN_THUNKS(glDisableClientStateIndexedEXT, (GLenum array, GLuint index), (array, index))
115042 GEN_THUNKS(glDisableClientStateiEXT, (GLenum array, GLuint index), (array, index))
115043 GEN_THUNKS(glDisableDriverControlQCOM, (GLuint driverControl), (driverControl))
115044 GEN_THUNKS(glDisableIndexedEXT, (GLenum target, GLuint index), (target, index))
115045 GEN_THUNKS(glDisableVariantClientStateEXT, (GLuint id), (id))
115046 GEN_THUNKS(glDisableVertexArrayAttrib, (GLuint vaobj, GLuint index), (vaobj, index))
115047 GEN_THUNKS(glDisableVertexArrayAttribEXT, (GLuint vaobj, GLuint index), (vaobj, index))
115048 GEN_THUNKS(glDisableVertexArrayEXT, (GLuint vaobj, GLenum array), (vaobj, array))
115049 GEN_THUNKS(glDisableVertexAttribAPPLE, (GLuint index, GLenum pname), (index, pname))
115050 GEN_THUNKS(glDisableVertexAttribArray, (GLuint index), (index))
115051 GEN_THUNKS(glDisableVertexAttribArrayARB, (GLuint index), (index))
115052 GEN_THUNKS(glDisablei, (GLenum target, GLuint index), (target, index))
115053 GEN_THUNKS(glDisableiEXT, (GLenum target, GLuint index), (target, index))
115054 GEN_THUNKS(glDisableiNV, (GLenum target, GLuint index), (target, index))
115055 GEN_THUNKS(glDisableiOES, (GLenum target, GLuint index), (target, index))
115056 GEN_THUNKS(glDiscardFramebufferEXT, (GLenum target, GLsizei numAttachments, const GLenum * attachments), (target, numAttachments, attachments))
115057 GEN_THUNKS(glDispatchCompute, (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z), (num_groups_x, num_groups_y, num_groups_z))
115058 GEN_THUNKS(glDispatchComputeGroupSizeARB, (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z), (num_groups_x, num_groups_y, num_groups_z, group_size_x, group_size_y, group_size_z))
115059 GEN_THUNKS(glDispatchComputeIndirect, (GLintptr indirect), (indirect))
115060 GEN_THUNKS(glDrawArrays, (GLenum mode, GLint first, GLsizei count), (mode, first, count))
115061 GEN_THUNKS(glDrawArraysEXT, (GLenum mode, GLint first, GLsizei count), (mode, first, count))
115062 GEN_THUNKS(glDrawArraysIndirect, (GLenum mode, const void * indirect), (mode, indirect))
115063 GEN_THUNKS(glDrawArraysInstanced, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount), (mode, first, count, instancecount))
115064 GEN_THUNKS(glDrawArraysInstancedANGLE, (GLenum mode, GLint first, GLsizei count, GLsizei primcount), (mode, first, count, primcount))
115065 GEN_THUNKS(glDrawArraysInstancedARB, (GLenum mode, GLint first, GLsizei count, GLsizei primcount), (mode, first, count, primcount))
115066 GEN_THUNKS(glDrawArraysInstancedBaseInstance, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance), (mode, first, count, instancecount, baseinstance))
115067 GEN_THUNKS(glDrawArraysInstancedBaseInstanceEXT, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance), (mode, first, count, instancecount, baseinstance))
115068 GEN_THUNKS(glDrawArraysInstancedEXT, (GLenum mode, GLint start, GLsizei count, GLsizei primcount), (mode, start, count, primcount))
115069 GEN_THUNKS(glDrawArraysInstancedNV, (GLenum mode, GLint first, GLsizei count, GLsizei primcount), (mode, first, count, primcount))
115070 GEN_THUNKS(glDrawBuffer, (GLenum buf), (buf))
115071 GEN_THUNKS(glDrawBuffers, (GLsizei n, const GLenum * bufs), (n, bufs))
115072 GEN_THUNKS(glDrawBuffersARB, (GLsizei n, const GLenum * bufs), (n, bufs))
115073 GEN_THUNKS(glDrawBuffersATI, (GLsizei n, const GLenum * bufs), (n, bufs))
115074 GEN_THUNKS(glDrawBuffersEXT, (GLsizei n, const GLenum * bufs), (n, bufs))
115075 GEN_THUNKS(glDrawBuffersIndexedEXT, (GLint n, const GLenum * location, const GLint * indices), (n, location, indices))
115076 GEN_THUNKS(glDrawBuffersNV, (GLsizei n, const GLenum * bufs), (n, bufs))
115077 GEN_THUNKS(glDrawCommandsAddressNV, (GLenum primitiveMode, const GLuint64 * indirects, const GLsizei * sizes, GLuint count), (primitiveMode, indirects, sizes, count))
115078 GEN_THUNKS(glDrawCommandsNV, (GLenum primitiveMode, GLuint buffer, const GLintptr * indirects, const GLsizei * sizes, GLuint count), (primitiveMode, buffer, indirects, sizes, count))
115079 GEN_THUNKS(glDrawCommandsStatesAddressNV, (const GLuint64 * indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint count), (indirects, sizes, states, fbos, count))
115080 GEN_THUNKS(glDrawCommandsStatesNV, (GLuint buffer, const GLintptr * indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint count), (buffer, indirects, sizes, states, fbos, count))
115081 GEN_THUNKS(glDrawElementArrayAPPLE, (GLenum mode, GLint first, GLsizei count), (mode, first, count))
115082 GEN_THUNKS(glDrawElementArrayATI, (GLenum mode, GLsizei count), (mode, count))
115083 GEN_THUNKS(glDrawElements, (GLenum mode, GLsizei count, GLenum type, const void * indices), (mode, count, type, indices))
115084 GEN_THUNKS(glDrawElementsBaseVertex, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex), (mode, count, type, indices, basevertex))
115085 GEN_THUNKS(glDrawElementsBaseVertexEXT, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex), (mode, count, type, indices, basevertex))
115086 GEN_THUNKS(glDrawElementsBaseVertexOES, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex), (mode, count, type, indices, basevertex))
115087 GEN_THUNKS(glDrawElementsIndirect, (GLenum mode, GLenum type, const void * indirect), (mode, type, indirect))
115088 GEN_THUNKS(glDrawElementsInstanced, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount), (mode, count, type, indices, instancecount))
115089 GEN_THUNKS(glDrawElementsInstancedANGLE, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount), (mode, count, type, indices, primcount))
115090 GEN_THUNKS(glDrawElementsInstancedARB, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount), (mode, count, type, indices, primcount))
115091 GEN_THUNKS(glDrawElementsInstancedBaseInstance, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance), (mode, count, type, indices, instancecount, baseinstance))
115092 GEN_THUNKS(glDrawElementsInstancedBaseInstanceEXT, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance), (mode, count, type, indices, instancecount, baseinstance))
115093 GEN_THUNKS(glDrawElementsInstancedBaseVertex, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex), (mode, count, type, indices, instancecount, basevertex))
115094 GEN_THUNKS(glDrawElementsInstancedBaseVertexBaseInstance, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance), (mode, count, type, indices, instancecount, basevertex, baseinstance))
115095 GEN_THUNKS(glDrawElementsInstancedBaseVertexBaseInstanceEXT, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance), (mode, count, type, indices, instancecount, basevertex, baseinstance))
115096 GEN_THUNKS(glDrawElementsInstancedBaseVertexEXT, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex), (mode, count, type, indices, instancecount, basevertex))
115097 GEN_THUNKS(glDrawElementsInstancedBaseVertexOES, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex), (mode, count, type, indices, instancecount, basevertex))
115098 GEN_THUNKS(glDrawElementsInstancedEXT, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount), (mode, count, type, indices, primcount))
115099 GEN_THUNKS(glDrawElementsInstancedNV, (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount), (mode, count, type, indices, primcount))
115100 GEN_THUNKS(glDrawMeshArraysSUN, (GLenum mode, GLint first, GLsizei count, GLsizei width), (mode, first, count, width))
115101 GEN_THUNKS(glDrawMeshTasksIndirectNV, (GLintptr indirect), (indirect))
115102 GEN_THUNKS(glDrawMeshTasksNV, (GLuint first, GLuint count), (first, count))
115103 GEN_THUNKS(glDrawPixels, (GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels), (width, height, format, type, pixels))
115104 GEN_THUNKS(glDrawRangeElementArrayAPPLE, (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count), (mode, start, end, first, count))
115105 GEN_THUNKS(glDrawRangeElementArrayATI, (GLenum mode, GLuint start, GLuint end, GLsizei count), (mode, start, end, count))
115106 GEN_THUNKS(glDrawRangeElements, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices), (mode, start, end, count, type, indices))
115107 GEN_THUNKS(glDrawRangeElementsBaseVertex, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex), (mode, start, end, count, type, indices, basevertex))
115108 GEN_THUNKS(glDrawRangeElementsBaseVertexEXT, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex), (mode, start, end, count, type, indices, basevertex))
115109 GEN_THUNKS(glDrawRangeElementsBaseVertexOES, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex), (mode, start, end, count, type, indices, basevertex))
115110 GEN_THUNKS(glDrawRangeElementsEXT, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices), (mode, start, end, count, type, indices))
115111 GEN_THUNKS(glDrawTexfOES, (GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height), (x, y, z, width, height))
115112 GEN_THUNKS(glDrawTexfvOES, (const GLfloat * coords), (coords))
115113 GEN_THUNKS(glDrawTexiOES, (GLint x, GLint y, GLint z, GLint width, GLint height), (x, y, z, width, height))
115114 GEN_THUNKS(glDrawTexivOES, (const GLint * coords), (coords))
115115 GEN_THUNKS(glDrawTexsOES, (GLshort x, GLshort y, GLshort z, GLshort width, GLshort height), (x, y, z, width, height))
115116 GEN_THUNKS(glDrawTexsvOES, (const GLshort * coords), (coords))
115117 GEN_THUNKS(glDrawTextureNV, (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1), (texture, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1))
115118 GEN_THUNKS(glDrawTexxOES, (GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height), (x, y, z, width, height))
115119 GEN_THUNKS(glDrawTexxvOES, (const GLfixed * coords), (coords))
115120 GEN_THUNKS(glDrawTransformFeedback, (GLenum mode, GLuint id), (mode, id))
115121 GEN_THUNKS(glDrawTransformFeedbackEXT, (GLenum mode, GLuint id), (mode, id))
115122 GEN_THUNKS(glDrawTransformFeedbackInstanced, (GLenum mode, GLuint id, GLsizei instancecount), (mode, id, instancecount))
115123 GEN_THUNKS(glDrawTransformFeedbackInstancedEXT, (GLenum mode, GLuint id, GLsizei instancecount), (mode, id, instancecount))
115124 GEN_THUNKS(glDrawTransformFeedbackNV, (GLenum mode, GLuint id), (mode, id))
115125 GEN_THUNKS(glDrawTransformFeedbackStream, (GLenum mode, GLuint id, GLuint stream), (mode, id, stream))
115126 GEN_THUNKS(glDrawTransformFeedbackStreamInstanced, (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount), (mode, id, stream, instancecount))
115127 GEN_THUNKS(glDrawVkImageNV, (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1), (vkImage, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1))
115128 GEN_THUNKS(glEGLImageTargetRenderbufferStorageOES, (GLenum target, GLeglImageOES image), (target, image))
115129 GEN_THUNKS(glEGLImageTargetTexStorageEXT, (GLenum target, GLeglImageOES image, const GLint* attrib_list), (target, image, attrib_list))
115130 GEN_THUNKS(glEGLImageTargetTexture2DOES, (GLenum target, GLeglImageOES image), (target, image))
115131 GEN_THUNKS(glEGLImageTargetTextureStorageEXT, (GLuint texture, GLeglImageOES image, const GLint* attrib_list), (texture, image, attrib_list))
115132 GEN_THUNKS(glEdgeFlag, (GLboolean flag), (flag))
115133 GEN_THUNKS(glEdgeFlagFormatNV, (GLsizei stride), (stride))
115134 GEN_THUNKS(glEdgeFlagPointer, (GLsizei stride, const void * pointer), (stride, pointer))
115135 GEN_THUNKS(glEdgeFlagPointerEXT, (GLsizei stride, GLsizei count, const GLboolean * pointer), (stride, count, pointer))
115136 GEN_THUNKS(glEdgeFlagPointerListIBM, (GLint stride, const GLboolean ** pointer, GLint ptrstride), (stride, pointer, ptrstride))
115137 GEN_THUNKS(glEdgeFlagv, (const GLboolean * flag), (flag))
115138 GEN_THUNKS(glElementPointerAPPLE, (GLenum type, const void * pointer), (type, pointer))
115139 GEN_THUNKS(glElementPointerATI, (GLenum type, const void * pointer), (type, pointer))
115140 GEN_THUNKS(glEnable, (GLenum cap), (cap))
115141 GEN_THUNKS(glEnableClientState, (GLenum array), (array))
115142 GEN_THUNKS(glEnableClientStateIndexedEXT, (GLenum array, GLuint index), (array, index))
115143 GEN_THUNKS(glEnableClientStateiEXT, (GLenum array, GLuint index), (array, index))
115144 GEN_THUNKS(glEnableDriverControlQCOM, (GLuint driverControl), (driverControl))
115145 GEN_THUNKS(glEnableIndexedEXT, (GLenum target, GLuint index), (target, index))
115146 GEN_THUNKS(glEnableVariantClientStateEXT, (GLuint id), (id))
115147 GEN_THUNKS(glEnableVertexArrayAttrib, (GLuint vaobj, GLuint index), (vaobj, index))
115148 GEN_THUNKS(glEnableVertexArrayAttribEXT, (GLuint vaobj, GLuint index), (vaobj, index))
115149 GEN_THUNKS(glEnableVertexArrayEXT, (GLuint vaobj, GLenum array), (vaobj, array))
115150 GEN_THUNKS(glEnableVertexAttribAPPLE, (GLuint index, GLenum pname), (index, pname))
115151 GEN_THUNKS(glEnableVertexAttribArray, (GLuint index), (index))
115152 GEN_THUNKS(glEnableVertexAttribArrayARB, (GLuint index), (index))
115153 GEN_THUNKS(glEnablei, (GLenum target, GLuint index), (target, index))
115154 GEN_THUNKS(glEnableiEXT, (GLenum target, GLuint index), (target, index))
115155 GEN_THUNKS(glEnableiNV, (GLenum target, GLuint index), (target, index))
115156 GEN_THUNKS(glEnableiOES, (GLenum target, GLuint index), (target, index))
115157 GEN_THUNKS(glEnd_unwrapped, (void), ())
115158 GEN_THUNKS(glEndConditionalRender, (void), ())
115159 GEN_THUNKS(glEndConditionalRenderNV, (void), ())
115160 GEN_THUNKS(glEndConditionalRenderNVX, (void), ())
115161 GEN_THUNKS(glEndFragmentShaderATI, (void), ())
115162 GEN_THUNKS(glEndList, (void), ())
115163 GEN_THUNKS(glEndOcclusionQueryNV, (void), ())
115164 GEN_THUNKS(glEndPerfMonitorAMD, (GLuint monitor), (monitor))
115165 GEN_THUNKS(glEndPerfQueryINTEL, (GLuint queryHandle), (queryHandle))
115166 GEN_THUNKS(glEndQuery, (GLenum target), (target))
115167 GEN_THUNKS(glEndQueryARB, (GLenum target), (target))
115168 GEN_THUNKS(glEndQueryEXT, (GLenum target), (target))
115169 GEN_THUNKS(glEndQueryIndexed, (GLenum target, GLuint index), (target, index))
115170 GEN_THUNKS(glEndTilingQCOM, (GLbitfield preserveMask), (preserveMask))
115171 GEN_THUNKS(glEndTransformFeedback, (void), ())
115172 GEN_THUNKS(glEndTransformFeedbackEXT, (void), ())
115173 GEN_THUNKS(glEndTransformFeedbackNV, (void), ())
115174 GEN_THUNKS(glEndVertexShaderEXT, (void), ())
115175 GEN_THUNKS(glEndVideoCaptureNV, (GLuint video_capture_slot), (video_capture_slot))
115176 GEN_THUNKS(glEvalCoord1d, (GLdouble u), (u))
115177 GEN_THUNKS(glEvalCoord1dv, (const GLdouble * u), (u))
115178 GEN_THUNKS(glEvalCoord1f, (GLfloat u), (u))
115179 GEN_THUNKS(glEvalCoord1fv, (const GLfloat * u), (u))
115180 GEN_THUNKS(glEvalCoord1xOES, (GLfixed u), (u))
115181 GEN_THUNKS(glEvalCoord1xvOES, (const GLfixed * coords), (coords))
115182 GEN_THUNKS(glEvalCoord2d, (GLdouble u, GLdouble v), (u, v))
115183 GEN_THUNKS(glEvalCoord2dv, (const GLdouble * u), (u))
115184 GEN_THUNKS(glEvalCoord2f, (GLfloat u, GLfloat v), (u, v))
115185 GEN_THUNKS(glEvalCoord2fv, (const GLfloat * u), (u))
115186 GEN_THUNKS(glEvalCoord2xOES, (GLfixed u, GLfixed v), (u, v))
115187 GEN_THUNKS(glEvalCoord2xvOES, (const GLfixed * coords), (coords))
115188 GEN_THUNKS(glEvalMapsNV, (GLenum target, GLenum mode), (target, mode))
115189 GEN_THUNKS(glEvalMesh1, (GLenum mode, GLint i1, GLint i2), (mode, i1, i2))
115190 GEN_THUNKS(glEvalMesh2, (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2), (mode, i1, i2, j1, j2))
115191 GEN_THUNKS(glEvalPoint1, (GLint i), (i))
115192 GEN_THUNKS(glEvalPoint2, (GLint i, GLint j), (i, j))
115193 GEN_THUNKS(glEvaluateDepthValuesARB, (void), ())
115194 GEN_THUNKS(glExecuteProgramNV, (GLenum target, GLuint id, const GLfloat * params), (target, id, params))
115195 GEN_THUNKS(glExtGetBufferPointervQCOM, (GLenum target, void ** params), (target, params))
115196 GEN_THUNKS(glExtGetBuffersQCOM, (GLuint * buffers, GLint maxBuffers, GLint * numBuffers), (buffers, maxBuffers, numBuffers))
115197 GEN_THUNKS(glExtGetFramebuffersQCOM, (GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers), (framebuffers, maxFramebuffers, numFramebuffers))
115198 GEN_THUNKS(glExtGetProgramBinarySourceQCOM, (GLuint program, GLenum shadertype, GLchar * source, GLint * length), (program, shadertype, source, length))
115199 GEN_THUNKS(glExtGetProgramsQCOM, (GLuint * programs, GLint maxPrograms, GLint * numPrograms), (programs, maxPrograms, numPrograms))
115200 GEN_THUNKS(glExtGetRenderbuffersQCOM, (GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers), (renderbuffers, maxRenderbuffers, numRenderbuffers))
115201 GEN_THUNKS(glExtGetShadersQCOM, (GLuint * shaders, GLint maxShaders, GLint * numShaders), (shaders, maxShaders, numShaders))
115202 GEN_THUNKS(glExtGetTexLevelParameterivQCOM, (GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params), (texture, face, level, pname, params))
115203 GEN_THUNKS(glExtGetTexSubImageQCOM, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void * texels), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels))
115204 GEN_THUNKS(glExtGetTexturesQCOM, (GLuint * textures, GLint maxTextures, GLint * numTextures), (textures, maxTextures, numTextures))
115205 GEN_THUNKS_RET(GLboolean, glExtIsProgramBinaryQCOM, (GLuint program), (program))
115206 GEN_THUNKS(glExtTexObjectStateOverrideiQCOM, (GLenum target, GLenum pname, GLint param), (target, pname, param))
115207 GEN_THUNKS(glExtractComponentEXT, (GLuint res, GLuint src, GLuint num), (res, src, num))
115208 GEN_THUNKS(glFeedbackBuffer, (GLsizei size, GLenum type, GLfloat * buffer), (size, type, buffer))
115209 GEN_THUNKS(glFeedbackBufferxOES, (GLsizei n, GLenum type, const GLfixed * buffer), (n, type, buffer))
115210 GEN_THUNKS_RET(GLsync, glFenceSync, (GLenum condition, GLbitfield flags), (condition, flags))
115211 GEN_THUNKS_RET(GLsync, glFenceSyncAPPLE, (GLenum condition, GLbitfield flags), (condition, flags))
115212 GEN_THUNKS(glFinalCombinerInputNV, (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage), (variable, input, mapping, componentUsage))
115213 GEN_THUNKS(glFinish, (void), ())
115214 GEN_THUNKS_RET(GLint, glFinishAsyncSGIX, (GLuint * markerp), (markerp))
115215 GEN_THUNKS(glFinishFenceAPPLE, (GLuint fence), (fence))
115216 GEN_THUNKS(glFinishFenceNV, (GLuint fence), (fence))
115217 GEN_THUNKS(glFinishObjectAPPLE, (GLenum object, GLint name), (object, name))
115218 GEN_THUNKS(glFinishTextureSUNX, (void), ())
115219 GEN_THUNKS(glFlush, (void), ())
115220 GEN_THUNKS(glFlushMappedBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length), (target, offset, length))
115221 GEN_THUNKS(glFlushMappedBufferRangeAPPLE, (GLenum target, GLintptr offset, GLsizeiptr size), (target, offset, size))
115222 GEN_THUNKS(glFlushMappedBufferRangeEXT, (GLenum target, GLintptr offset, GLsizeiptr length), (target, offset, length))
115223 GEN_THUNKS(glFlushMappedNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizeiptr length), (buffer, offset, length))
115224 GEN_THUNKS(glFlushMappedNamedBufferRangeEXT, (GLuint buffer, GLintptr offset, GLsizeiptr length), (buffer, offset, length))
115225 GEN_THUNKS(glFlushPixelDataRangeNV, (GLenum target), (target))
115226 GEN_THUNKS(glFlushRasterSGIX, (void), ())
115227 GEN_THUNKS(glFlushStaticDataIBM, (GLenum target), (target))
115228 GEN_THUNKS(glFlushVertexArrayRangeAPPLE, (GLsizei length, void * pointer), (length, pointer))
115229 GEN_THUNKS(glFlushVertexArrayRangeNV, (void), ())
115230 GEN_THUNKS(glFogCoordFormatNV, (GLenum type, GLsizei stride), (type, stride))
115231 GEN_THUNKS(glFogCoordPointer, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
115232 GEN_THUNKS(glFogCoordPointerEXT, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
115233 GEN_THUNKS(glFogCoordPointerListIBM, (GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (type, stride, pointer, ptrstride))
115234 GEN_THUNKS(glFogCoordd, (GLdouble coord), (coord))
115235 GEN_THUNKS(glFogCoorddEXT, (GLdouble coord), (coord))
115236 GEN_THUNKS(glFogCoorddv, (const GLdouble * coord), (coord))
115237 GEN_THUNKS(glFogCoorddvEXT, (const GLdouble * coord), (coord))
115238 GEN_THUNKS(glFogCoordf, (GLfloat coord), (coord))
115239 GEN_THUNKS(glFogCoordfEXT, (GLfloat coord), (coord))
115240 GEN_THUNKS(glFogCoordfv, (const GLfloat * coord), (coord))
115241 GEN_THUNKS(glFogCoordfvEXT, (const GLfloat * coord), (coord))
115242 GEN_THUNKS(glFogCoordhNV, (GLhalfNV fog), (fog))
115243 GEN_THUNKS(glFogCoordhvNV, (const GLhalfNV * fog), (fog))
115244 GEN_THUNKS(glFogFuncSGIS, (GLsizei n, const GLfloat * points), (n, points))
115245 GEN_THUNKS(glFogf, (GLenum pname, GLfloat param), (pname, param))
115246 GEN_THUNKS(glFogfv, (GLenum pname, const GLfloat * params), (pname, params))
115247 GEN_THUNKS(glFogi, (GLenum pname, GLint param), (pname, param))
115248 GEN_THUNKS(glFogiv, (GLenum pname, const GLint * params), (pname, params))
115249 GEN_THUNKS(glFogx, (GLenum pname, GLfixed param), (pname, param))
115250 GEN_THUNKS(glFogxOES, (GLenum pname, GLfixed param), (pname, param))
115251 GEN_THUNKS(glFogxv, (GLenum pname, const GLfixed * param), (pname, param))
115252 GEN_THUNKS(glFogxvOES, (GLenum pname, const GLfixed * param), (pname, param))
115253 GEN_THUNKS(glFragmentColorMaterialSGIX, (GLenum face, GLenum mode), (face, mode))
115254 GEN_THUNKS(glFragmentCoverageColorNV, (GLuint color), (color))
115255 GEN_THUNKS(glFragmentLightModelfSGIX, (GLenum pname, GLfloat param), (pname, param))
115256 GEN_THUNKS(glFragmentLightModelfvSGIX, (GLenum pname, const GLfloat * params), (pname, params))
115257 GEN_THUNKS(glFragmentLightModeliSGIX, (GLenum pname, GLint param), (pname, param))
115258 GEN_THUNKS(glFragmentLightModelivSGIX, (GLenum pname, const GLint * params), (pname, params))
115259 GEN_THUNKS(glFragmentLightfSGIX, (GLenum light, GLenum pname, GLfloat param), (light, pname, param))
115260 GEN_THUNKS(glFragmentLightfvSGIX, (GLenum light, GLenum pname, const GLfloat * params), (light, pname, params))
115261 GEN_THUNKS(glFragmentLightiSGIX, (GLenum light, GLenum pname, GLint param), (light, pname, param))
115262 GEN_THUNKS(glFragmentLightivSGIX, (GLenum light, GLenum pname, const GLint * params), (light, pname, params))
115263 GEN_THUNKS(glFragmentMaterialfSGIX, (GLenum face, GLenum pname, GLfloat param), (face, pname, param))
115264 GEN_THUNKS(glFragmentMaterialfvSGIX, (GLenum face, GLenum pname, const GLfloat * params), (face, pname, params))
115265 GEN_THUNKS(glFragmentMaterialiSGIX, (GLenum face, GLenum pname, GLint param), (face, pname, param))
115266 GEN_THUNKS(glFragmentMaterialivSGIX, (GLenum face, GLenum pname, const GLint * params), (face, pname, params))
115267 GEN_THUNKS(glFrameTerminatorGREMEDY, (void), ())
115268 GEN_THUNKS(glFrameZoomSGIX, (GLint factor), (factor))
115269 GEN_THUNKS(glFramebufferDrawBufferEXT, (GLuint framebuffer, GLenum mode), (framebuffer, mode))
115270 GEN_THUNKS(glFramebufferDrawBuffersEXT, (GLuint framebuffer, GLsizei n, const GLenum * bufs), (framebuffer, n, bufs))
115271 GEN_THUNKS(glFramebufferFetchBarrierEXT, (void), ())
115272 GEN_THUNKS(glFramebufferFetchBarrierQCOM, (void), ())
115273 GEN_THUNKS(glFramebufferFoveationConfigQCOM, (GLuint framebuffer, GLuint numLayers, GLuint focalPointsPerLayer, GLuint requestedFeatures, GLuint * providedFeatures), (framebuffer, numLayers, focalPointsPerLayer, requestedFeatures, providedFeatures))
115274 GEN_THUNKS(glFramebufferFoveationParametersQCOM, (GLuint framebuffer, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea), (framebuffer, layer, focalPoint, focalX, focalY, gainX, gainY, foveaArea))
115275 GEN_THUNKS(glFramebufferParameteri, (GLenum target, GLenum pname, GLint param), (target, pname, param))
115276 GEN_THUNKS(glFramebufferParameteriMESA, (GLenum target, GLenum pname, GLint param), (target, pname, param))
115277 GEN_THUNKS(glFramebufferPixelLocalStorageSizeEXT, (GLuint target, GLsizei size), (target, size))
115278 GEN_THUNKS(glFramebufferReadBufferEXT, (GLuint framebuffer, GLenum mode), (framebuffer, mode))
115279 GEN_THUNKS(glFramebufferRenderbuffer, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (target, attachment, renderbuffertarget, renderbuffer))
115280 GEN_THUNKS(glFramebufferRenderbufferEXT, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (target, attachment, renderbuffertarget, renderbuffer))
115281 GEN_THUNKS(glFramebufferRenderbufferOES, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (target, attachment, renderbuffertarget, renderbuffer))
115282 GEN_THUNKS(glFramebufferSampleLocationsfvARB, (GLenum target, GLuint start, GLsizei count, const GLfloat * v), (target, start, count, v))
115283 GEN_THUNKS(glFramebufferSampleLocationsfvNV, (GLenum target, GLuint start, GLsizei count, const GLfloat * v), (target, start, count, v))
115284 GEN_THUNKS(glFramebufferSamplePositionsfvAMD, (GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat * values), (target, numsamples, pixelindex, values))
115285 GEN_THUNKS(glFramebufferTexture, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
115286 GEN_THUNKS(glFramebufferTexture1D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
115287 GEN_THUNKS(glFramebufferTexture1DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
115288 GEN_THUNKS(glFramebufferTexture2D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
115289 GEN_THUNKS(glFramebufferTexture2DDownsampleIMG, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint xscale, GLint yscale), (target, attachment, textarget, texture, level, xscale, yscale))
115290 GEN_THUNKS(glFramebufferTexture2DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
115291 GEN_THUNKS(glFramebufferTexture2DMultisampleEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples), (target, attachment, textarget, texture, level, samples))
115292 GEN_THUNKS(glFramebufferTexture2DMultisampleIMG, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples), (target, attachment, textarget, texture, level, samples))
115293 GEN_THUNKS(glFramebufferTexture2DOES, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level))
115294 GEN_THUNKS(glFramebufferTexture3D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (target, attachment, textarget, texture, level, zoffset))
115295 GEN_THUNKS(glFramebufferTexture3DEXT, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (target, attachment, textarget, texture, level, zoffset))
115296 GEN_THUNKS(glFramebufferTexture3DOES, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (target, attachment, textarget, texture, level, zoffset))
115297 GEN_THUNKS(glFramebufferTextureARB, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
115298 GEN_THUNKS(glFramebufferTextureEXT, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
115299 GEN_THUNKS(glFramebufferTextureFaceARB, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face), (target, attachment, texture, level, face))
115300 GEN_THUNKS(glFramebufferTextureFaceEXT, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face), (target, attachment, texture, level, face))
115301 GEN_THUNKS(glFramebufferTextureLayer, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
115302 GEN_THUNKS(glFramebufferTextureLayerARB, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
115303 GEN_THUNKS(glFramebufferTextureLayerDownsampleIMG, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer, GLint xscale, GLint yscale), (target, attachment, texture, level, layer, xscale, yscale))
115304 GEN_THUNKS(glFramebufferTextureLayerEXT, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer), (target, attachment, texture, level, layer))
115305 GEN_THUNKS(glFramebufferTextureMultisampleMultiviewOVR, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews), (target, attachment, texture, level, samples, baseViewIndex, numViews))
115306 GEN_THUNKS(glFramebufferTextureMultiviewOVR, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews), (target, attachment, texture, level, baseViewIndex, numViews))
115307 GEN_THUNKS(glFramebufferTextureOES, (GLenum target, GLenum attachment, GLuint texture, GLint level), (target, attachment, texture, level))
115308 GEN_THUNKS(glFreeObjectBufferATI, (GLuint buffer), (buffer))
115309 GEN_THUNKS(glFrontFace, (GLenum mode), (mode))
115310 GEN_THUNKS(glFrustum, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (left, right, bottom, top, zNear, zFar))
115311 GEN_THUNKS(glFrustumf, (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f), (l, r, b, t, n, f))
115312 GEN_THUNKS(glFrustumfOES, (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f), (l, r, b, t, n, f))
115313 GEN_THUNKS(glFrustumx, (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f), (l, r, b, t, n, f))
115314 GEN_THUNKS(glFrustumxOES, (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f), (l, r, b, t, n, f))
115315 GEN_THUNKS_RET(GLuint, glGenAsyncMarkersSGIX, (GLsizei range), (range))
115316 GEN_THUNKS(glGenBuffers, (GLsizei n, GLuint * buffers), (n, buffers))
115317 GEN_THUNKS(glGenBuffersARB, (GLsizei n, GLuint * buffers), (n, buffers))
115318 GEN_THUNKS(glGenFencesAPPLE, (GLsizei n, GLuint * fences), (n, fences))
115319 GEN_THUNKS(glGenFencesNV, (GLsizei n, GLuint * fences), (n, fences))
115320 GEN_THUNKS_RET(GLuint, glGenFragmentShadersATI, (GLuint range), (range))
115321 GEN_THUNKS(glGenFramebuffers, (GLsizei n, GLuint * framebuffers), (n, framebuffers))
115322 GEN_THUNKS(glGenFramebuffersEXT, (GLsizei n, GLuint * framebuffers), (n, framebuffers))
115323 GEN_THUNKS(glGenFramebuffersOES, (GLsizei n, GLuint * framebuffers), (n, framebuffers))
115324 GEN_THUNKS_RET(GLuint, glGenLists, (GLsizei range), (range))
115325 GEN_THUNKS(glGenNamesAMD, (GLenum identifier, GLuint num, GLuint * names), (identifier, num, names))
115326 GEN_THUNKS(glGenOcclusionQueriesNV, (GLsizei n, GLuint * ids), (n, ids))
115327 GEN_THUNKS_RET(GLuint, glGenPathsNV, (GLsizei range), (range))
115328 GEN_THUNKS(glGenPerfMonitorsAMD, (GLsizei n, GLuint * monitors), (n, monitors))
115329 GEN_THUNKS(glGenProgramPipelines, (GLsizei n, GLuint * pipelines), (n, pipelines))
115330 GEN_THUNKS(glGenProgramPipelinesEXT, (GLsizei n, GLuint * pipelines), (n, pipelines))
115331 GEN_THUNKS(glGenProgramsARB, (GLsizei n, GLuint * programs), (n, programs))
115332 GEN_THUNKS(glGenProgramsNV, (GLsizei n, GLuint * programs), (n, programs))
115333 GEN_THUNKS(glGenQueries, (GLsizei n, GLuint * ids), (n, ids))
115334 GEN_THUNKS(glGenQueriesARB, (GLsizei n, GLuint * ids), (n, ids))
115335 GEN_THUNKS(glGenQueriesEXT, (GLsizei n, GLuint * ids), (n, ids))
115336 GEN_THUNKS(glGenQueryResourceTagNV, (GLsizei n, GLint * tagIds), (n, tagIds))
115337 GEN_THUNKS(glGenRenderbuffers, (GLsizei n, GLuint * renderbuffers), (n, renderbuffers))
115338 GEN_THUNKS(glGenRenderbuffersEXT, (GLsizei n, GLuint * renderbuffers), (n, renderbuffers))
115339 GEN_THUNKS(glGenRenderbuffersOES, (GLsizei n, GLuint * renderbuffers), (n, renderbuffers))
115340 GEN_THUNKS(glGenSamplers, (GLsizei count, GLuint * samplers), (count, samplers))
115341 GEN_THUNKS(glGenSemaphoresEXT, (GLsizei n, GLuint * semaphores), (n, semaphores))
115342 GEN_THUNKS_RET(GLuint, glGenSymbolsEXT, (GLenum datatype, GLenum storagetype, GLenum range, GLuint components), (datatype, storagetype, range, components))
115343 GEN_THUNKS(glGenTextures, (GLsizei n, GLuint * textures), (n, textures))
115344 GEN_THUNKS(glGenTexturesEXT, (GLsizei n, GLuint * textures), (n, textures))
115345 GEN_THUNKS(glGenTransformFeedbacks, (GLsizei n, GLuint * ids), (n, ids))
115346 GEN_THUNKS(glGenTransformFeedbacksNV, (GLsizei n, GLuint * ids), (n, ids))
115347 GEN_THUNKS(glGenVertexArrays, (GLsizei n, GLuint * arrays), (n, arrays))
115348 GEN_THUNKS(glGenVertexArraysAPPLE, (GLsizei n, GLuint * arrays), (n, arrays))
115349 GEN_THUNKS(glGenVertexArraysOES, (GLsizei n, GLuint * arrays), (n, arrays))
115350 GEN_THUNKS_RET(GLuint, glGenVertexShadersEXT, (GLuint range), (range))
115351 GEN_THUNKS(glGenerateMipmap, (GLenum target), (target))
115352 GEN_THUNKS(glGenerateMipmapEXT, (GLenum target), (target))
115353 GEN_THUNKS(glGenerateMipmapOES, (GLenum target), (target))
115354 GEN_THUNKS(glGenerateMultiTexMipmapEXT, (GLenum texunit, GLenum target), (texunit, target))
115355 GEN_THUNKS(glGenerateTextureMipmap, (GLuint texture), (texture))
115356 GEN_THUNKS(glGenerateTextureMipmapEXT, (GLuint texture, GLenum target), (texture, target))
115357 GEN_THUNKS(glGetActiveAtomicCounterBufferiv, (GLuint program, GLuint bufferIndex, GLenum pname, GLint * params), (program, bufferIndex, pname, params))
115358 GEN_THUNKS(glGetActiveAttrib, (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name), (program, index, bufSize, length, size, type, name))
115359 GEN_THUNKS(glGetActiveAttribARB, (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name), ((uintptr_t)programObj, index, maxLength, length, size, type, name))
115360 GEN_THUNKS(glGetActiveSubroutineName, (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name), (program, shadertype, index, bufsize, length, name))
115361 GEN_THUNKS(glGetActiveSubroutineUniformName, (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name), (program, shadertype, index, bufsize, length, name))
115362 GEN_THUNKS(glGetActiveSubroutineUniformiv, (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values), (program, shadertype, index, pname, values))
115363 GEN_THUNKS(glGetActiveUniform, (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name), (program, index, bufSize, length, size, type, name))
115364 GEN_THUNKS(glGetActiveUniformARB, (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name), ((uintptr_t)programObj, index, maxLength, length, size, type, name))
115365 GEN_THUNKS(glGetActiveUniformBlockName, (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName), (program, uniformBlockIndex, bufSize, length, uniformBlockName))
115366 GEN_THUNKS(glGetActiveUniformBlockiv, (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params), (program, uniformBlockIndex, pname, params))
115367 GEN_THUNKS(glGetActiveUniformName, (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName), (program, uniformIndex, bufSize, length, uniformName))
115368 GEN_THUNKS(glGetActiveUniformsiv, (GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params), (program, uniformCount, uniformIndices, pname, params))
115369 GEN_THUNKS(glGetActiveVaryingNV, (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name), (program, index, bufSize, length, size, type, name))
115370 GEN_THUNKS(glGetArrayObjectfvATI, (GLenum array, GLenum pname, GLfloat * params), (array, pname, params))
115371 GEN_THUNKS(glGetArrayObjectivATI, (GLenum array, GLenum pname, GLint * params), (array, pname, params))
115372 GEN_THUNKS(glGetAttachedObjectsARB, (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj), ((uintptr_t)containerObj, maxCount, count, obj))
115373 GEN_THUNKS(glGetAttachedShaders, (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders), (program, maxCount, count, shaders))
115374 GEN_THUNKS_RET(GLint, glGetAttribLocation, (GLuint program, const GLchar * name), (program, name))
115375 GEN_THUNKS_RET(GLint, glGetAttribLocationARB, (GLhandleARB programObj, const GLcharARB * name), ((uintptr_t)programObj, name))
115376 GEN_THUNKS(glGetBooleanIndexedvEXT, (GLenum target, GLuint index, GLboolean * data), (target, index, data))
115377 GEN_THUNKS(glGetBooleani_v, (GLenum target, GLuint index, GLboolean * data), (target, index, data))
115378 GEN_THUNKS(glGetBooleanv, (GLenum pname, GLboolean * data), (pname, data))
115379 GEN_THUNKS(glGetBufferParameteri64v, (GLenum target, GLenum pname, GLint64 * params), (target, pname, params))
115380 GEN_THUNKS(glGetBufferParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115381 GEN_THUNKS(glGetBufferParameterivARB, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115382 GEN_THUNKS(glGetBufferParameterui64vNV, (GLenum target, GLenum pname, GLuint64EXT * params), (target, pname, params))
115383 GEN_THUNKS(glGetBufferPointerv, (GLenum target, GLenum pname, void ** params), (target, pname, params))
115384 GEN_THUNKS(glGetBufferPointervARB, (GLenum target, GLenum pname, void ** params), (target, pname, params))
115385 GEN_THUNKS(glGetBufferPointervOES, (GLenum target, GLenum pname, void ** params), (target, pname, params))
115386 GEN_THUNKS(glGetBufferSubData, (GLenum target, GLintptr offset, GLsizeiptr size, void * data), (target, offset, size, data))
115387 GEN_THUNKS(glGetBufferSubDataARB, (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data), (target, offset, size, data))
115388 GEN_THUNKS(glGetClipPlane, (GLenum plane, GLdouble * equation), (plane, equation))
115389 GEN_THUNKS(glGetClipPlanef, (GLenum plane, GLfloat * equation), (plane, equation))
115390 GEN_THUNKS(glGetClipPlanefOES, (GLenum plane, GLfloat * equation), (plane, equation))
115391 GEN_THUNKS(glGetClipPlanex, (GLenum plane, GLfixed * equation), (plane, equation))
115392 GEN_THUNKS(glGetClipPlanexOES, (GLenum plane, GLfixed * equation), (plane, equation))
115393 GEN_THUNKS(glGetColorTable, (GLenum target, GLenum format, GLenum type, void * table), (target, format, type, table))
115394 GEN_THUNKS(glGetColorTableEXT, (GLenum target, GLenum format, GLenum type, void * data), (target, format, type, data))
115395 GEN_THUNKS(glGetColorTableParameterfv, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115396 GEN_THUNKS(glGetColorTableParameterfvEXT, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115397 GEN_THUNKS(glGetColorTableParameterfvSGI, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115398 GEN_THUNKS(glGetColorTableParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115399 GEN_THUNKS(glGetColorTableParameterivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115400 GEN_THUNKS(glGetColorTableParameterivSGI, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115401 GEN_THUNKS(glGetColorTableSGI, (GLenum target, GLenum format, GLenum type, void * table), (target, format, type, table))
115402 GEN_THUNKS(glGetCombinerInputParameterfvNV, (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params), (stage, portion, variable, pname, params))
115403 GEN_THUNKS(glGetCombinerInputParameterivNV, (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params), (stage, portion, variable, pname, params))
115404 GEN_THUNKS(glGetCombinerOutputParameterfvNV, (GLenum stage, GLenum portion, GLenum pname, GLfloat * params), (stage, portion, pname, params))
115405 GEN_THUNKS(glGetCombinerOutputParameterivNV, (GLenum stage, GLenum portion, GLenum pname, GLint * params), (stage, portion, pname, params))
115406 GEN_THUNKS(glGetCombinerStageParameterfvNV, (GLenum stage, GLenum pname, GLfloat * params), (stage, pname, params))
115407 GEN_THUNKS_RET(GLuint, glGetCommandHeaderNV, (GLenum tokenID, GLuint size), (tokenID, size))
115408 GEN_THUNKS(glGetCompressedMultiTexImageEXT, (GLenum texunit, GLenum target, GLint lod, void * img), (texunit, target, lod, img))
115409 GEN_THUNKS(glGetCompressedTexImage, (GLenum target, GLint level, void * img), (target, level, img))
115410 GEN_THUNKS(glGetCompressedTexImageARB, (GLenum target, GLint level, void * img), (target, level, img))
115411 GEN_THUNKS(glGetCompressedTextureImage, (GLuint texture, GLint level, GLsizei bufSize, void * pixels), (texture, level, bufSize, pixels))
115412 GEN_THUNKS(glGetCompressedTextureImageEXT, (GLuint texture, GLenum target, GLint lod, void * img), (texture, target, lod, img))
115413 GEN_THUNKS(glGetCompressedTextureSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void * pixels), (texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels))
115414 GEN_THUNKS(glGetConvolutionFilter, (GLenum target, GLenum format, GLenum type, void * image), (target, format, type, image))
115415 GEN_THUNKS(glGetConvolutionFilterEXT, (GLenum target, GLenum format, GLenum type, void * image), (target, format, type, image))
115416 GEN_THUNKS(glGetConvolutionParameterfv, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115417 GEN_THUNKS(glGetConvolutionParameterfvEXT, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115418 GEN_THUNKS(glGetConvolutionParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115419 GEN_THUNKS(glGetConvolutionParameterivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115420 GEN_THUNKS(glGetConvolutionParameterxvOES, (GLenum target, GLenum pname, GLfixed * params), (target, pname, params))
115421 GEN_THUNKS(glGetCoverageModulationTableNV, (GLsizei bufsize, GLfloat * v), (bufsize, v))
115422 GEN_THUNKS_RET(GLuint, glGetDebugMessageLog, (GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog), (count, bufSize, sources, types, ids, severities, lengths, messageLog))
115423 GEN_THUNKS_RET(GLuint, glGetDebugMessageLogAMD, (GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message), (count, bufsize, categories, severities, ids, lengths, message))
115424 GEN_THUNKS_RET(GLuint, glGetDebugMessageLogARB, (GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog), (count, bufSize, sources, types, ids, severities, lengths, messageLog))
115425 GEN_THUNKS_RET(GLuint, glGetDebugMessageLogKHR, (GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog), (count, bufSize, sources, types, ids, severities, lengths, messageLog))
115426 GEN_THUNKS(glGetDetailTexFuncSGIS, (GLenum target, GLfloat * points), (target, points))
115427 GEN_THUNKS(glGetDoubleIndexedvEXT, (GLenum target, GLuint index, GLdouble * data), (target, index, data))
115428 GEN_THUNKS(glGetDoublei_v, (GLenum target, GLuint index, GLdouble * data), (target, index, data))
115429 GEN_THUNKS(glGetDoublei_vEXT, (GLenum pname, GLuint index, GLdouble * params), (pname, index, params))
115430 GEN_THUNKS(glGetDoublev, (GLenum pname, GLdouble * data), (pname, data))
115431 GEN_THUNKS(glGetDriverControlStringQCOM, (GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString), (driverControl, bufSize, length, driverControlString))
115432 GEN_THUNKS(glGetDriverControlsQCOM, (GLint * num, GLsizei size, GLuint * driverControls), (num, size, driverControls))
115433 GEN_THUNKS_RET(GLenum, glGetError, (void), ())
115434 GEN_THUNKS(glGetFenceivNV, (GLuint fence, GLenum pname, GLint * params), (fence, pname, params))
115435 GEN_THUNKS(glGetFinalCombinerInputParameterfvNV, (GLenum variable, GLenum pname, GLfloat * params), (variable, pname, params))
115436 GEN_THUNKS(glGetFinalCombinerInputParameterivNV, (GLenum variable, GLenum pname, GLint * params), (variable, pname, params))
115437 GEN_THUNKS(glGetFirstPerfQueryIdINTEL, (GLuint * queryId), (queryId))
115438 GEN_THUNKS(glGetFixedv, (GLenum pname, GLfixed * params), (pname, params))
115439 GEN_THUNKS(glGetFixedvOES, (GLenum pname, GLfixed * params), (pname, params))
115440 GEN_THUNKS(glGetFloatIndexedvEXT, (GLenum target, GLuint index, GLfloat * data), (target, index, data))
115441 GEN_THUNKS(glGetFloati_v, (GLenum target, GLuint index, GLfloat * data), (target, index, data))
115442 GEN_THUNKS(glGetFloati_vEXT, (GLenum pname, GLuint index, GLfloat * params), (pname, index, params))
115443 GEN_THUNKS(glGetFloati_vNV, (GLenum target, GLuint index, GLfloat * data), (target, index, data))
115444 GEN_THUNKS(glGetFloati_vOES, (GLenum target, GLuint index, GLfloat * data), (target, index, data))
115445 GEN_THUNKS(glGetFloatv, (GLenum pname, GLfloat * data), (pname, data))
115446 GEN_THUNKS(glGetFogFuncSGIS, (GLfloat * points), (points))
115447 GEN_THUNKS_RET(GLint, glGetFragDataIndex, (GLuint program, const GLchar * name), (program, name))
115448 GEN_THUNKS_RET(GLint, glGetFragDataIndexEXT, (GLuint program, const GLchar * name), (program, name))
115449 GEN_THUNKS_RET(GLint, glGetFragDataLocation, (GLuint program, const GLchar * name), (program, name))
115450 GEN_THUNKS_RET(GLint, glGetFragDataLocationEXT, (GLuint program, const GLchar * name), (program, name))
115451 GEN_THUNKS(glGetFragmentLightfvSGIX, (GLenum light, GLenum pname, GLfloat * params), (light, pname, params))
115452 GEN_THUNKS(glGetFragmentLightivSGIX, (GLenum light, GLenum pname, GLint * params), (light, pname, params))
115453 GEN_THUNKS(glGetFragmentMaterialfvSGIX, (GLenum face, GLenum pname, GLfloat * params), (face, pname, params))
115454 GEN_THUNKS(glGetFragmentMaterialivSGIX, (GLenum face, GLenum pname, GLint * params), (face, pname, params))
115455 GEN_THUNKS(glGetFramebufferAttachmentParameteriv, (GLenum target, GLenum attachment, GLenum pname, GLint * params), (target, attachment, pname, params))
115456 GEN_THUNKS(glGetFramebufferAttachmentParameterivEXT, (GLenum target, GLenum attachment, GLenum pname, GLint * params), (target, attachment, pname, params))
115457 GEN_THUNKS(glGetFramebufferAttachmentParameterivOES, (GLenum target, GLenum attachment, GLenum pname, GLint * params), (target, attachment, pname, params))
115458 GEN_THUNKS(glGetFramebufferParameterfvAMD, (GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat * values), (target, pname, numsamples, pixelindex, size, values))
115459 GEN_THUNKS(glGetFramebufferParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115460 GEN_THUNKS(glGetFramebufferParameterivEXT, (GLuint framebuffer, GLenum pname, GLint * params), (framebuffer, pname, params))
115461 GEN_THUNKS(glGetFramebufferParameterivMESA, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115462 GEN_THUNKS_RET(GLsizei, glGetFramebufferPixelLocalStorageSizeEXT, (GLuint target), (target))
115463 GEN_THUNKS_RET(GLenum, glGetGraphicsResetStatus, (void), ())
115464 GEN_THUNKS_RET(GLenum, glGetGraphicsResetStatusARB, (void), ())
115465 GEN_THUNKS_RET(GLenum, glGetGraphicsResetStatusEXT, (void), ())
115466 GEN_THUNKS_RET(GLenum, glGetGraphicsResetStatusKHR, (void), ())
115467 GEN_THUNKS_RET(GLhandleARB, glGetHandleARB, (GLenum pname), (pname))
115468 GEN_THUNKS(glGetHistogram, (GLenum target, GLboolean reset, GLenum format, GLenum type, void * values), (target, reset, format, type, values))
115469 GEN_THUNKS(glGetHistogramEXT, (GLenum target, GLboolean reset, GLenum format, GLenum type, void * values), (target, reset, format, type, values))
115470 GEN_THUNKS(glGetHistogramParameterfv, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115471 GEN_THUNKS(glGetHistogramParameterfvEXT, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115472 GEN_THUNKS(glGetHistogramParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115473 GEN_THUNKS(glGetHistogramParameterivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115474 GEN_THUNKS(glGetHistogramParameterxvOES, (GLenum target, GLenum pname, GLfixed * params), (target, pname, params))
115475 GEN_THUNKS_RET(GLuint64, glGetImageHandleARB, (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format), (texture, level, layered, layer, format))
115476 GEN_THUNKS_RET(GLuint64, glGetImageHandleNV, (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format), (texture, level, layered, layer, format))
115477 GEN_THUNKS(glGetImageTransformParameterfvHP, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115478 GEN_THUNKS(glGetImageTransformParameterivHP, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115479 GEN_THUNKS(glGetInfoLogARB, (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog), ((uintptr_t)obj, maxLength, length, infoLog))
115480 GEN_THUNKS_RET(GLint, glGetInstrumentsSGIX, (void), ())
115481 GEN_THUNKS(glGetInteger64i_v, (GLenum target, GLuint index, GLint64 * data), (target, index, data))
115482 GEN_THUNKS(glGetInteger64v, (GLenum pname, GLint64 * data), (pname, data))
115483 GEN_THUNKS(glGetInteger64vAPPLE, (GLenum pname, GLint64 * params), (pname, params))
115484 GEN_THUNKS(glGetIntegerIndexedvEXT, (GLenum target, GLuint index, GLint * data), (target, index, data))
115485 GEN_THUNKS(glGetIntegeri_v, (GLenum target, GLuint index, GLint * data), (target, index, data))
115486 GEN_THUNKS(glGetIntegeri_vEXT, (GLenum target, GLuint index, GLint * data), (target, index, data))
115487 GEN_THUNKS(glGetIntegerui64i_vNV, (GLenum value, GLuint index, GLuint64EXT * result), (value, index, result))
115488 GEN_THUNKS(glGetIntegerui64vNV, (GLenum value, GLuint64EXT * result), (value, result))
115489 GEN_THUNKS(glGetIntegerv, (GLenum pname, GLint * data), (pname, data))
115490 GEN_THUNKS(glGetInternalformatSampleivNV, (GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint * params), (target, internalformat, samples, pname, bufSize, params))
115491 GEN_THUNKS(glGetInternalformati64v, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 * params), (target, internalformat, pname, bufSize, params))
115492 GEN_THUNKS(glGetInternalformativ, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params), (target, internalformat, pname, bufSize, params))
115493 GEN_THUNKS(glGetInvariantBooleanvEXT, (GLuint id, GLenum value, GLboolean * data), (id, value, data))
115494 GEN_THUNKS(glGetInvariantFloatvEXT, (GLuint id, GLenum value, GLfloat * data), (id, value, data))
115495 GEN_THUNKS(glGetInvariantIntegervEXT, (GLuint id, GLenum value, GLint * data), (id, value, data))
115496 GEN_THUNKS(glGetLightfv, (GLenum light, GLenum pname, GLfloat * params), (light, pname, params))
115497 GEN_THUNKS(glGetLightiv, (GLenum light, GLenum pname, GLint * params), (light, pname, params))
115498 GEN_THUNKS(glGetLightxOES, (GLenum light, GLenum pname, GLfixed * params), (light, pname, params))
115499 GEN_THUNKS(glGetLightxv, (GLenum light, GLenum pname, GLfixed * params), (light, pname, params))
115500 GEN_THUNKS(glGetLightxvOES, (GLenum light, GLenum pname, GLfixed * params), (light, pname, params))
115501 GEN_THUNKS(glGetListParameterfvSGIX, (GLuint list, GLenum pname, GLfloat * params), (list, pname, params))
115502 GEN_THUNKS(glGetListParameterivSGIX, (GLuint list, GLenum pname, GLint * params), (list, pname, params))
115503 GEN_THUNKS(glGetLocalConstantBooleanvEXT, (GLuint id, GLenum value, GLboolean * data), (id, value, data))
115504 GEN_THUNKS(glGetLocalConstantFloatvEXT, (GLuint id, GLenum value, GLfloat * data), (id, value, data))
115505 GEN_THUNKS(glGetLocalConstantIntegervEXT, (GLuint id, GLenum value, GLint * data), (id, value, data))
115506 GEN_THUNKS(glGetMapAttribParameterfvNV, (GLenum target, GLuint index, GLenum pname, GLfloat * params), (target, index, pname, params))
115507 GEN_THUNKS(glGetMapAttribParameterivNV, (GLenum target, GLuint index, GLenum pname, GLint * params), (target, index, pname, params))
115508 GEN_THUNKS(glGetMapControlPointsNV, (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void * points), (target, index, type, ustride, vstride, packed, points))
115509 GEN_THUNKS(glGetMapParameterfvNV, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115510 GEN_THUNKS(glGetMapParameterivNV, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115511 GEN_THUNKS(glGetMapdv, (GLenum target, GLenum query, GLdouble * v), (target, query, v))
115512 GEN_THUNKS(glGetMapfv, (GLenum target, GLenum query, GLfloat * v), (target, query, v))
115513 GEN_THUNKS(glGetMapiv, (GLenum target, GLenum query, GLint * v), (target, query, v))
115514 GEN_THUNKS(glGetMapxvOES, (GLenum target, GLenum query, GLfixed * v), (target, query, v))
115515 GEN_THUNKS(glGetMaterialfv, (GLenum face, GLenum pname, GLfloat * params), (face, pname, params))
115516 GEN_THUNKS(glGetMaterialiv, (GLenum face, GLenum pname, GLint * params), (face, pname, params))
115517 GEN_THUNKS(glGetMaterialxOES, (GLenum face, GLenum pname, GLfixed param), (face, pname, param))
115518 GEN_THUNKS(glGetMaterialxv, (GLenum face, GLenum pname, GLfixed * params), (face, pname, params))
115519 GEN_THUNKS(glGetMaterialxvOES, (GLenum face, GLenum pname, GLfixed * params), (face, pname, params))
115520 GEN_THUNKS(glGetMemoryObjectDetachedResourcesuivNV, (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint * params), (memory, pname, first, count, params))
115521 GEN_THUNKS(glGetMemoryObjectParameterivEXT, (GLuint memoryObject, GLenum pname, GLint * params), (memoryObject, pname, params))
115522 GEN_THUNKS(glGetMinmax, (GLenum target, GLboolean reset, GLenum format, GLenum type, void * values), (target, reset, format, type, values))
115523 GEN_THUNKS(glGetMinmaxEXT, (GLenum target, GLboolean reset, GLenum format, GLenum type, void * values), (target, reset, format, type, values))
115524 GEN_THUNKS(glGetMinmaxParameterfv, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115525 GEN_THUNKS(glGetMinmaxParameterfvEXT, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115526 GEN_THUNKS(glGetMinmaxParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115527 GEN_THUNKS(glGetMinmaxParameterivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115528 GEN_THUNKS(glGetMultiTexEnvfvEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat * params), (texunit, target, pname, params))
115529 GEN_THUNKS(glGetMultiTexEnvivEXT, (GLenum texunit, GLenum target, GLenum pname, GLint * params), (texunit, target, pname, params))
115530 GEN_THUNKS(glGetMultiTexGendvEXT, (GLenum texunit, GLenum coord, GLenum pname, GLdouble * params), (texunit, coord, pname, params))
115531 GEN_THUNKS(glGetMultiTexGenfvEXT, (GLenum texunit, GLenum coord, GLenum pname, GLfloat * params), (texunit, coord, pname, params))
115532 GEN_THUNKS(glGetMultiTexGenivEXT, (GLenum texunit, GLenum coord, GLenum pname, GLint * params), (texunit, coord, pname, params))
115533 GEN_THUNKS(glGetMultiTexImageEXT, (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void * pixels), (texunit, target, level, format, type, pixels))
115534 GEN_THUNKS(glGetMultiTexLevelParameterfvEXT, (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params), (texunit, target, level, pname, params))
115535 GEN_THUNKS(glGetMultiTexLevelParameterivEXT, (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params), (texunit, target, level, pname, params))
115536 GEN_THUNKS(glGetMultiTexParameterIivEXT, (GLenum texunit, GLenum target, GLenum pname, GLint * params), (texunit, target, pname, params))
115537 GEN_THUNKS(glGetMultiTexParameterIuivEXT, (GLenum texunit, GLenum target, GLenum pname, GLuint * params), (texunit, target, pname, params))
115538 GEN_THUNKS(glGetMultiTexParameterfvEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat * params), (texunit, target, pname, params))
115539 GEN_THUNKS(glGetMultiTexParameterivEXT, (GLenum texunit, GLenum target, GLenum pname, GLint * params), (texunit, target, pname, params))
115540 GEN_THUNKS(glGetMultisamplefv, (GLenum pname, GLuint index, GLfloat * val), (pname, index, val))
115541 GEN_THUNKS(glGetMultisamplefvNV, (GLenum pname, GLuint index, GLfloat * val), (pname, index, val))
115542 GEN_THUNKS(glGetNamedBufferParameteri64v, (GLuint buffer, GLenum pname, GLint64 * params), (buffer, pname, params))
115543 GEN_THUNKS(glGetNamedBufferParameteriv, (GLuint buffer, GLenum pname, GLint * params), (buffer, pname, params))
115544 GEN_THUNKS(glGetNamedBufferParameterivEXT, (GLuint buffer, GLenum pname, GLint * params), (buffer, pname, params))
115545 GEN_THUNKS(glGetNamedBufferParameterui64vNV, (GLuint buffer, GLenum pname, GLuint64EXT * params), (buffer, pname, params))
115546 GEN_THUNKS(glGetNamedBufferPointerv, (GLuint buffer, GLenum pname, void ** params), (buffer, pname, params))
115547 GEN_THUNKS(glGetNamedBufferPointervEXT, (GLuint buffer, GLenum pname, void ** params), (buffer, pname, params))
115548 GEN_THUNKS(glGetNamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr size, void * data), (buffer, offset, size, data))
115549 GEN_THUNKS(glGetNamedBufferSubDataEXT, (GLuint buffer, GLintptr offset, GLsizeiptr size, void * data), (buffer, offset, size, data))
115550 GEN_THUNKS(glGetNamedFramebufferAttachmentParameteriv, (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params), (framebuffer, attachment, pname, params))
115551 GEN_THUNKS(glGetNamedFramebufferAttachmentParameterivEXT, (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params), (framebuffer, attachment, pname, params))
115552 GEN_THUNKS(glGetNamedFramebufferParameterfvAMD, (GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat * values), (framebuffer, pname, numsamples, pixelindex, size, values))
115553 GEN_THUNKS(glGetNamedFramebufferParameteriv, (GLuint framebuffer, GLenum pname, GLint * param), (framebuffer, pname, param))
115554 GEN_THUNKS(glGetNamedFramebufferParameterivEXT, (GLuint framebuffer, GLenum pname, GLint * params), (framebuffer, pname, params))
115555 GEN_THUNKS(glGetNamedProgramLocalParameterIivEXT, (GLuint program, GLenum target, GLuint index, GLint * params), (program, target, index, params))
115556 GEN_THUNKS(glGetNamedProgramLocalParameterIuivEXT, (GLuint program, GLenum target, GLuint index, GLuint * params), (program, target, index, params))
115557 GEN_THUNKS(glGetNamedProgramLocalParameterdvEXT, (GLuint program, GLenum target, GLuint index, GLdouble * params), (program, target, index, params))
115558 GEN_THUNKS(glGetNamedProgramLocalParameterfvEXT, (GLuint program, GLenum target, GLuint index, GLfloat * params), (program, target, index, params))
115559 GEN_THUNKS(glGetNamedProgramStringEXT, (GLuint program, GLenum target, GLenum pname, void * string), (program, target, pname, string))
115560 GEN_THUNKS(glGetNamedProgramivEXT, (GLuint program, GLenum target, GLenum pname, GLint * params), (program, target, pname, params))
115561 GEN_THUNKS(glGetNamedRenderbufferParameteriv, (GLuint renderbuffer, GLenum pname, GLint * params), (renderbuffer, pname, params))
115562 GEN_THUNKS(glGetNamedRenderbufferParameterivEXT, (GLuint renderbuffer, GLenum pname, GLint * params), (renderbuffer, pname, params))
115563 GEN_THUNKS(glGetNamedStringARB, (GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string), (namelen, name, bufSize, stringlen, string))
115564 GEN_THUNKS(glGetNamedStringivARB, (GLint namelen, const GLchar * name, GLenum pname, GLint * params), (namelen, name, pname, params))
115565 GEN_THUNKS(glGetNextPerfQueryIdINTEL, (GLuint queryId, GLuint * nextQueryId), (queryId, nextQueryId))
115566 GEN_THUNKS(glGetObjectBufferfvATI, (GLuint buffer, GLenum pname, GLfloat * params), (buffer, pname, params))
115567 GEN_THUNKS(glGetObjectBufferivATI, (GLuint buffer, GLenum pname, GLint * params), (buffer, pname, params))
115568 GEN_THUNKS(glGetObjectLabel, (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label), (identifier, name, bufSize, length, label))
115569 GEN_THUNKS(glGetObjectLabelEXT, (GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label), (type, object, bufSize, length, label))
115570 GEN_THUNKS(glGetObjectLabelKHR, (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label), (identifier, name, bufSize, length, label))
115571 GEN_THUNKS(glGetObjectParameterfvARB, (GLhandleARB obj, GLenum pname, GLfloat * params), ((uintptr_t)obj, pname, params))
115572 GEN_THUNKS(glGetObjectParameterivAPPLE, (GLenum objectType, GLuint name, GLenum pname, GLint * params), (objectType, name, pname, params))
115573 GEN_THUNKS(glGetObjectParameterivARB, (GLhandleARB obj, GLenum pname, GLint * params), ((uintptr_t)obj, pname, params))
115574 GEN_THUNKS(glGetObjectPtrLabel, (const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label), (ptr, bufSize, length, label))
115575 GEN_THUNKS(glGetObjectPtrLabelKHR, (const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label), (ptr, bufSize, length, label))
115576 GEN_THUNKS(glGetOcclusionQueryivNV, (GLuint id, GLenum pname, GLint * params), (id, pname, params))
115577 GEN_THUNKS(glGetOcclusionQueryuivNV, (GLuint id, GLenum pname, GLuint * params), (id, pname, params))
115578 GEN_THUNKS(glGetPathColorGenfvNV, (GLenum color, GLenum pname, GLfloat * value), (color, pname, value))
115579 GEN_THUNKS(glGetPathColorGenivNV, (GLenum color, GLenum pname, GLint * value), (color, pname, value))
115580 GEN_THUNKS(glGetPathCommandsNV, (GLuint path, GLubyte * commands), (path, commands))
115581 GEN_THUNKS(glGetPathCoordsNV, (GLuint path, GLfloat * coords), (path, coords))
115582 GEN_THUNKS(glGetPathDashArrayNV, (GLuint path, GLfloat * dashArray), (path, dashArray))
115583 GEN_THUNKS_RET(GLfloat, glGetPathLengthNV, (GLuint path, GLsizei startSegment, GLsizei numSegments), (path, startSegment, numSegments))
115584 GEN_THUNKS(glGetPathMetricRangeNV, (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics), (metricQueryMask, firstPathName, numPaths, stride, metrics))
115585 GEN_THUNKS(glGetPathMetricsNV, (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics), (metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics))
115586 GEN_THUNKS(glGetPathParameterfvNV, (GLuint path, GLenum pname, GLfloat * value), (path, pname, value))
115587 GEN_THUNKS(glGetPathParameterivNV, (GLuint path, GLenum pname, GLint * value), (path, pname, value))
115588 GEN_THUNKS(glGetPathSpacingNV, (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing), (pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing))
115589 GEN_THUNKS(glGetPathTexGenfvNV, (GLenum texCoordSet, GLenum pname, GLfloat * value), (texCoordSet, pname, value))
115590 GEN_THUNKS(glGetPathTexGenivNV, (GLenum texCoordSet, GLenum pname, GLint * value), (texCoordSet, pname, value))
115591 GEN_THUNKS(glGetPerfCounterInfoINTEL, (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar * counterName, GLuint counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue), (queryId, counterId, counterNameLength, counterName, counterDescLength, counterDesc, counterOffset, counterDataSize, counterTypeEnum, counterDataTypeEnum, rawCounterMaxValue))
115592 GEN_THUNKS(glGetPerfMonitorCounterDataAMD, (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten), (monitor, pname, dataSize, data, bytesWritten))
115593 GEN_THUNKS(glGetPerfMonitorCounterInfoAMD, (GLuint group, GLuint counter, GLenum pname, void * data), (group, counter, pname, data))
115594 GEN_THUNKS(glGetPerfMonitorCounterStringAMD, (GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString), (group, counter, bufSize, length, counterString))
115595 GEN_THUNKS(glGetPerfMonitorCountersAMD, (GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters), (group, numCounters, maxActiveCounters, counterSize, counters))
115596 GEN_THUNKS(glGetPerfMonitorGroupStringAMD, (GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString), (group, bufSize, length, groupString))
115597 GEN_THUNKS(glGetPerfMonitorGroupsAMD, (GLint * numGroups, GLsizei groupsSize, GLuint * groups), (numGroups, groupsSize, groups))
115598 GEN_THUNKS(glGetPerfQueryDataINTEL, (GLuint queryHandle, GLuint flags, GLsizei dataSize, void * data, GLuint * bytesWritten), (queryHandle, flags, dataSize, data, bytesWritten))
115599 GEN_THUNKS(glGetPerfQueryIdByNameINTEL, (GLchar * queryName, GLuint * queryId), (queryName, queryId))
115600 GEN_THUNKS(glGetPerfQueryInfoINTEL, (GLuint queryId, GLuint queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask), (queryId, queryNameLength, queryName, dataSize, noCounters, noInstances, capsMask))
115601 GEN_THUNKS(glGetPixelMapfv, (GLenum map, GLfloat * values), (map, values))
115602 GEN_THUNKS(glGetPixelMapuiv, (GLenum map, GLuint * values), (map, values))
115603 GEN_THUNKS(glGetPixelMapusv, (GLenum map, GLushort * values), (map, values))
115604 GEN_THUNKS(glGetPixelMapxv, (GLenum map, GLint size, GLfixed * values), (map, size, values))
115605 GEN_THUNKS(glGetPixelTexGenParameterfvSGIS, (GLenum pname, GLfloat * params), (pname, params))
115606 GEN_THUNKS(glGetPixelTexGenParameterivSGIS, (GLenum pname, GLint * params), (pname, params))
115607 GEN_THUNKS(glGetPixelTransformParameterfvEXT, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115608 GEN_THUNKS(glGetPixelTransformParameterivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115609 GEN_THUNKS(glGetPointerIndexedvEXT, (GLenum target, GLuint index, void ** data), (target, index, data))
115610 GEN_THUNKS(glGetPointeri_vEXT, (GLenum pname, GLuint index, void ** params), (pname, index, params))
115611 GEN_THUNKS(glGetPointerv, (GLenum pname, void ** params), (pname, params))
115612 GEN_THUNKS(glGetPointervEXT, (GLenum pname, void ** params), (pname, params))
115613 GEN_THUNKS(glGetPointervKHR, (GLenum pname, void ** params), (pname, params))
115614 GEN_THUNKS(glGetPolygonStipple, (GLubyte * mask), (mask))
115615 GEN_THUNKS(glGetProgramBinary, (GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary), (program, bufSize, length, binaryFormat, binary))
115616 GEN_THUNKS(glGetProgramBinaryOES, (GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary), (program, bufSize, length, binaryFormat, binary))
115617 GEN_THUNKS(glGetProgramEnvParameterIivNV, (GLenum target, GLuint index, GLint * params), (target, index, params))
115618 GEN_THUNKS(glGetProgramEnvParameterIuivNV, (GLenum target, GLuint index, GLuint * params), (target, index, params))
115619 GEN_THUNKS(glGetProgramEnvParameterdvARB, (GLenum target, GLuint index, GLdouble * params), (target, index, params))
115620 GEN_THUNKS(glGetProgramEnvParameterfvARB, (GLenum target, GLuint index, GLfloat * params), (target, index, params))
115621 GEN_THUNKS(glGetProgramInfoLog, (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog), (program, bufSize, length, infoLog))
115622 GEN_THUNKS(glGetProgramInterfaceiv, (GLuint program, GLenum programInterface, GLenum pname, GLint * params), (program, programInterface, pname, params))
115623 GEN_THUNKS(glGetProgramLocalParameterIivNV, (GLenum target, GLuint index, GLint * params), (target, index, params))
115624 GEN_THUNKS(glGetProgramLocalParameterIuivNV, (GLenum target, GLuint index, GLuint * params), (target, index, params))
115625 GEN_THUNKS(glGetProgramLocalParameterdvARB, (GLenum target, GLuint index, GLdouble * params), (target, index, params))
115626 GEN_THUNKS(glGetProgramLocalParameterfvARB, (GLenum target, GLuint index, GLfloat * params), (target, index, params))
115627 GEN_THUNKS(glGetProgramNamedParameterdvNV, (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params), (id, len, name, params))
115628 GEN_THUNKS(glGetProgramNamedParameterfvNV, (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params), (id, len, name, params))
115629 GEN_THUNKS(glGetProgramParameterdvNV, (GLenum target, GLuint index, GLenum pname, GLdouble * params), (target, index, pname, params))
115630 GEN_THUNKS(glGetProgramParameterfvNV, (GLenum target, GLuint index, GLenum pname, GLfloat * params), (target, index, pname, params))
115631 GEN_THUNKS(glGetProgramPipelineInfoLog, (GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog), (pipeline, bufSize, length, infoLog))
115632 GEN_THUNKS(glGetProgramPipelineInfoLogEXT, (GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog), (pipeline, bufSize, length, infoLog))
115633 GEN_THUNKS(glGetProgramPipelineiv, (GLuint pipeline, GLenum pname, GLint * params), (pipeline, pname, params))
115634 GEN_THUNKS(glGetProgramPipelineivEXT, (GLuint pipeline, GLenum pname, GLint * params), (pipeline, pname, params))
115635 GEN_THUNKS_RET(GLuint, glGetProgramResourceIndex, (GLuint program, GLenum programInterface, const GLchar * name), (program, programInterface, name))
115636 GEN_THUNKS_RET(GLint, glGetProgramResourceLocation, (GLuint program, GLenum programInterface, const GLchar * name), (program, programInterface, name))
115637 GEN_THUNKS_RET(GLint, glGetProgramResourceLocationIndex, (GLuint program, GLenum programInterface, const GLchar * name), (program, programInterface, name))
115638 GEN_THUNKS_RET(GLint, glGetProgramResourceLocationIndexEXT, (GLuint program, GLenum programInterface, const GLchar * name), (program, programInterface, name))
115639 GEN_THUNKS(glGetProgramResourceName, (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name), (program, programInterface, index, bufSize, length, name))
115640 GEN_THUNKS(glGetProgramResourcefvNV, (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLfloat * params), (program, programInterface, index, propCount, props, bufSize, length, params))
115641 GEN_THUNKS(glGetProgramResourceiv, (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params), (program, programInterface, index, propCount, props, bufSize, length, params))
115642 GEN_THUNKS(glGetProgramStageiv, (GLuint program, GLenum shadertype, GLenum pname, GLint * values), (program, shadertype, pname, values))
115643 GEN_THUNKS(glGetProgramStringARB, (GLenum target, GLenum pname, void * string), (target, pname, string))
115644 GEN_THUNKS(glGetProgramStringNV, (GLuint id, GLenum pname, GLubyte * program), (id, pname, program))
115645 GEN_THUNKS(glGetProgramSubroutineParameteruivNV, (GLenum target, GLuint index, GLuint * param), (target, index, param))
115646 GEN_THUNKS(glGetProgramiv, (GLuint program, GLenum pname, GLint * params), (program, pname, params))
115647 GEN_THUNKS(glGetProgramivARB, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115648 GEN_THUNKS(glGetProgramivNV, (GLuint id, GLenum pname, GLint * params), (id, pname, params))
115649 GEN_THUNKS(glGetQueryBufferObjecti64v, (GLuint id, GLuint buffer, GLenum pname, GLintptr offset), (id, buffer, pname, offset))
115650 GEN_THUNKS(glGetQueryBufferObjectiv, (GLuint id, GLuint buffer, GLenum pname, GLintptr offset), (id, buffer, pname, offset))
115651 GEN_THUNKS(glGetQueryBufferObjectui64v, (GLuint id, GLuint buffer, GLenum pname, GLintptr offset), (id, buffer, pname, offset))
115652 GEN_THUNKS(glGetQueryBufferObjectuiv, (GLuint id, GLuint buffer, GLenum pname, GLintptr offset), (id, buffer, pname, offset))
115653 GEN_THUNKS(glGetQueryIndexediv, (GLenum target, GLuint index, GLenum pname, GLint * params), (target, index, pname, params))
115654 GEN_THUNKS(glGetQueryObjecti64v, (GLuint id, GLenum pname, GLint64 * params), (id, pname, params))
115655 GEN_THUNKS(glGetQueryObjecti64vEXT, (GLuint id, GLenum pname, GLint64 * params), (id, pname, params))
115656 GEN_THUNKS(glGetQueryObjectiv, (GLuint id, GLenum pname, GLint * params), (id, pname, params))
115657 GEN_THUNKS(glGetQueryObjectivARB, (GLuint id, GLenum pname, GLint * params), (id, pname, params))
115658 GEN_THUNKS(glGetQueryObjectivEXT, (GLuint id, GLenum pname, GLint * params), (id, pname, params))
115659 GEN_THUNKS(glGetQueryObjectui64v, (GLuint id, GLenum pname, GLuint64 * params), (id, pname, params))
115660 GEN_THUNKS(glGetQueryObjectui64vEXT, (GLuint id, GLenum pname, GLuint64 * params), (id, pname, params))
115661 GEN_THUNKS(glGetQueryObjectuiv, (GLuint id, GLenum pname, GLuint * params), (id, pname, params))
115662 GEN_THUNKS(glGetQueryObjectuivARB, (GLuint id, GLenum pname, GLuint * params), (id, pname, params))
115663 GEN_THUNKS(glGetQueryObjectuivEXT, (GLuint id, GLenum pname, GLuint * params), (id, pname, params))
115664 GEN_THUNKS(glGetQueryiv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115665 GEN_THUNKS(glGetQueryivARB, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115666 GEN_THUNKS(glGetQueryivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115667 GEN_THUNKS(glGetRenderbufferParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115668 GEN_THUNKS(glGetRenderbufferParameterivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115669 GEN_THUNKS(glGetRenderbufferParameterivOES, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115670 GEN_THUNKS(glGetSamplerParameterIiv, (GLuint sampler, GLenum pname, GLint * params), (sampler, pname, params))
115671 GEN_THUNKS(glGetSamplerParameterIivEXT, (GLuint sampler, GLenum pname, GLint * params), (sampler, pname, params))
115672 GEN_THUNKS(glGetSamplerParameterIivOES, (GLuint sampler, GLenum pname, GLint * params), (sampler, pname, params))
115673 GEN_THUNKS(glGetSamplerParameterIuiv, (GLuint sampler, GLenum pname, GLuint * params), (sampler, pname, params))
115674 GEN_THUNKS(glGetSamplerParameterIuivEXT, (GLuint sampler, GLenum pname, GLuint * params), (sampler, pname, params))
115675 GEN_THUNKS(glGetSamplerParameterIuivOES, (GLuint sampler, GLenum pname, GLuint * params), (sampler, pname, params))
115676 GEN_THUNKS(glGetSamplerParameterfv, (GLuint sampler, GLenum pname, GLfloat * params), (sampler, pname, params))
115677 GEN_THUNKS(glGetSamplerParameteriv, (GLuint sampler, GLenum pname, GLint * params), (sampler, pname, params))
115678 GEN_THUNKS(glGetSemaphoreParameterui64vEXT, (GLuint semaphore, GLenum pname, GLuint64 * params), (semaphore, pname, params))
115679 GEN_THUNKS(glGetSeparableFilter, (GLenum target, GLenum format, GLenum type, void * row, void * column, void * span), (target, format, type, row, column, span))
115680 GEN_THUNKS(glGetSeparableFilterEXT, (GLenum target, GLenum format, GLenum type, void * row, void * column, void * span), (target, format, type, row, column, span))
115681 GEN_THUNKS(glGetShaderInfoLog, (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog), (shader, bufSize, length, infoLog))
115682 GEN_THUNKS(glGetShaderPrecisionFormat, (GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision), (shadertype, precisiontype, range, precision))
115683 GEN_THUNKS(glGetShaderSource, (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source), (shader, bufSize, length, source))
115684 GEN_THUNKS(glGetShaderSourceARB, (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source), ((uintptr_t)obj, maxLength, length, source))
115685 GEN_THUNKS(glGetShaderiv, (GLuint shader, GLenum pname, GLint * params), (shader, pname, params))
115686 GEN_THUNKS(glGetShadingRateImagePaletteNV, (GLuint viewport, GLuint entry, GLenum * rate), (viewport, entry, rate))
115687 GEN_THUNKS(glGetShadingRateSampleLocationivNV, (GLenum rate, GLuint samples, GLuint index, GLint * location), (rate, samples, index, location))
115688 GEN_THUNKS(glGetSharpenTexFuncSGIS, (GLenum target, GLfloat * points), (target, points))
115689 GEN_THUNKS_RET(GLushort, glGetStageIndexNV, (GLenum shadertype), (shadertype))
115690 GEN_THUNKS_RET(const GLubyte *, glGetString, (GLenum name), (name))
115691 GEN_THUNKS_RET(const GLubyte *, glGetStringi, (GLenum name, GLuint index), (name, index))
115692 GEN_THUNKS_RET(GLuint, glGetSubroutineIndex, (GLuint program, GLenum shadertype, const GLchar * name), (program, shadertype, name))
115693 GEN_THUNKS_RET(GLint, glGetSubroutineUniformLocation, (GLuint program, GLenum shadertype, const GLchar * name), (program, shadertype, name))
115694 GEN_THUNKS(glGetSynciv, (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values), (sync, pname, bufSize, length, values))
115695 GEN_THUNKS(glGetSyncivAPPLE, (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values), (sync, pname, bufSize, length, values))
115696 GEN_THUNKS(glGetTexBumpParameterfvATI, (GLenum pname, GLfloat * param), (pname, param))
115697 GEN_THUNKS(glGetTexBumpParameterivATI, (GLenum pname, GLint * param), (pname, param))
115698 GEN_THUNKS(glGetTexEnvfv, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115699 GEN_THUNKS(glGetTexEnviv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115700 GEN_THUNKS(glGetTexEnvxv, (GLenum target, GLenum pname, GLfixed * params), (target, pname, params))
115701 GEN_THUNKS(glGetTexEnvxvOES, (GLenum target, GLenum pname, GLfixed * params), (target, pname, params))
115702 GEN_THUNKS(glGetTexFilterFuncSGIS, (GLenum target, GLenum filter, GLfloat * weights), (target, filter, weights))
115703 GEN_THUNKS(glGetTexGendv, (GLenum coord, GLenum pname, GLdouble * params), (coord, pname, params))
115704 GEN_THUNKS(glGetTexGenfv, (GLenum coord, GLenum pname, GLfloat * params), (coord, pname, params))
115705 GEN_THUNKS(glGetTexGenfvOES, (GLenum coord, GLenum pname, GLfloat * params), (coord, pname, params))
115706 GEN_THUNKS(glGetTexGeniv, (GLenum coord, GLenum pname, GLint * params), (coord, pname, params))
115707 GEN_THUNKS(glGetTexGenivOES, (GLenum coord, GLenum pname, GLint * params), (coord, pname, params))
115708 GEN_THUNKS(glGetTexGenxvOES, (GLenum coord, GLenum pname, GLfixed * params), (coord, pname, params))
115709 GEN_THUNKS(glGetTexImage, (GLenum target, GLint level, GLenum format, GLenum type, void * pixels), (target, level, format, type, pixels))
115710 GEN_THUNKS(glGetTexLevelParameterfv, (GLenum target, GLint level, GLenum pname, GLfloat * params), (target, level, pname, params))
115711 GEN_THUNKS(glGetTexLevelParameteriv, (GLenum target, GLint level, GLenum pname, GLint * params), (target, level, pname, params))
115712 GEN_THUNKS(glGetTexLevelParameterxvOES, (GLenum target, GLint level, GLenum pname, GLfixed * params), (target, level, pname, params))
115713 GEN_THUNKS(glGetTexParameterIiv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115714 GEN_THUNKS(glGetTexParameterIivEXT, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115715 GEN_THUNKS(glGetTexParameterIivOES, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115716 GEN_THUNKS(glGetTexParameterIuiv, (GLenum target, GLenum pname, GLuint * params), (target, pname, params))
115717 GEN_THUNKS(glGetTexParameterIuivEXT, (GLenum target, GLenum pname, GLuint * params), (target, pname, params))
115718 GEN_THUNKS(glGetTexParameterIuivOES, (GLenum target, GLenum pname, GLuint * params), (target, pname, params))
115719 GEN_THUNKS(glGetTexParameterPointervAPPLE, (GLenum target, GLenum pname, void ** params), (target, pname, params))
115720 GEN_THUNKS(glGetTexParameterfv, (GLenum target, GLenum pname, GLfloat * params), (target, pname, params))
115721 GEN_THUNKS(glGetTexParameteriv, (GLenum target, GLenum pname, GLint * params), (target, pname, params))
115722 GEN_THUNKS(glGetTexParameterxv, (GLenum target, GLenum pname, GLfixed * params), (target, pname, params))
115723 GEN_THUNKS(glGetTexParameterxvOES, (GLenum target, GLenum pname, GLfixed * params), (target, pname, params))
115724 GEN_THUNKS_RET(GLuint64, glGetTextureHandleARB, (GLuint texture), (texture))
115725 GEN_THUNKS_RET(GLuint64, glGetTextureHandleIMG, (GLuint texture), (texture))
115726 GEN_THUNKS_RET(GLuint64, glGetTextureHandleNV, (GLuint texture), (texture))
115727 GEN_THUNKS(glGetTextureImage, (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void * pixels), (texture, level, format, type, bufSize, pixels))
115728 GEN_THUNKS(glGetTextureImageEXT, (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void * pixels), (texture, target, level, format, type, pixels))
115729 GEN_THUNKS(glGetTextureLevelParameterfv, (GLuint texture, GLint level, GLenum pname, GLfloat * params), (texture, level, pname, params))
115730 GEN_THUNKS(glGetTextureLevelParameterfvEXT, (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params), (texture, target, level, pname, params))
115731 GEN_THUNKS(glGetTextureLevelParameteriv, (GLuint texture, GLint level, GLenum pname, GLint * params), (texture, level, pname, params))
115732 GEN_THUNKS(glGetTextureLevelParameterivEXT, (GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params), (texture, target, level, pname, params))
115733 GEN_THUNKS(glGetTextureParameterIiv, (GLuint texture, GLenum pname, GLint * params), (texture, pname, params))
115734 GEN_THUNKS(glGetTextureParameterIivEXT, (GLuint texture, GLenum target, GLenum pname, GLint * params), (texture, target, pname, params))
115735 GEN_THUNKS(glGetTextureParameterIuiv, (GLuint texture, GLenum pname, GLuint * params), (texture, pname, params))
115736 GEN_THUNKS(glGetTextureParameterIuivEXT, (GLuint texture, GLenum target, GLenum pname, GLuint * params), (texture, target, pname, params))
115737 GEN_THUNKS(glGetTextureParameterfv, (GLuint texture, GLenum pname, GLfloat * params), (texture, pname, params))
115738 GEN_THUNKS(glGetTextureParameterfvEXT, (GLuint texture, GLenum target, GLenum pname, GLfloat * params), (texture, target, pname, params))
115739 GEN_THUNKS(glGetTextureParameteriv, (GLuint texture, GLenum pname, GLint * params), (texture, pname, params))
115740 GEN_THUNKS(glGetTextureParameterivEXT, (GLuint texture, GLenum target, GLenum pname, GLint * params), (texture, target, pname, params))
115741 GEN_THUNKS_RET(GLuint64, glGetTextureSamplerHandleARB, (GLuint texture, GLuint sampler), (texture, sampler))
115742 GEN_THUNKS_RET(GLuint64, glGetTextureSamplerHandleIMG, (GLuint texture, GLuint sampler), (texture, sampler))
115743 GEN_THUNKS_RET(GLuint64, glGetTextureSamplerHandleNV, (GLuint texture, GLuint sampler), (texture, sampler))
115744 GEN_THUNKS(glGetTextureSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void * pixels), (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels))
115745 GEN_THUNKS(glGetTrackMatrixivNV, (GLenum target, GLuint address, GLenum pname, GLint * params), (target, address, pname, params))
115746 GEN_THUNKS(glGetTransformFeedbackVarying, (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name), (program, index, bufSize, length, size, type, name))
115747 GEN_THUNKS(glGetTransformFeedbackVaryingEXT, (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name), (program, index, bufSize, length, size, type, name))
115748 GEN_THUNKS(glGetTransformFeedbackVaryingNV, (GLuint program, GLuint index, GLint * location), (program, index, location))
115749 GEN_THUNKS(glGetTransformFeedbacki64_v, (GLuint xfb, GLenum pname, GLuint index, GLint64 * param), (xfb, pname, index, param))
115750 GEN_THUNKS(glGetTransformFeedbacki_v, (GLuint xfb, GLenum pname, GLuint index, GLint * param), (xfb, pname, index, param))
115751 GEN_THUNKS(glGetTransformFeedbackiv, (GLuint xfb, GLenum pname, GLint * param), (xfb, pname, param))
115752 GEN_THUNKS(glGetTranslatedShaderSourceANGLE, (GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source), (shader, bufsize, length, source))
115753 GEN_THUNKS_RET(GLuint, glGetUniformBlockIndex, (GLuint program, const GLchar * uniformBlockName), (program, uniformBlockName))
115754 GEN_THUNKS_RET(GLint, glGetUniformBufferSizeEXT, (GLuint program, GLint location), (program, location))
115755 GEN_THUNKS(glGetUniformIndices, (GLuint program, GLsizei uniformCount, const GLchar *const* uniformNames, GLuint * uniformIndices), (program, uniformCount, uniformNames, uniformIndices))
115756 GEN_THUNKS_RET(GLint, glGetUniformLocation, (GLuint program, const GLchar * name), (program, name))
115757 GEN_THUNKS_RET(GLint, glGetUniformLocationARB, (GLhandleARB programObj, const GLcharARB * name), ((uintptr_t)programObj, name))
115758 GEN_THUNKS_RET(GLintptr, glGetUniformOffsetEXT, (GLuint program, GLint location), (program, location))
115759 GEN_THUNKS(glGetUniformSubroutineuiv, (GLenum shadertype, GLint location, GLuint * params), (shadertype, location, params))
115760 GEN_THUNKS(glGetUniformdv, (GLuint program, GLint location, GLdouble * params), (program, location, params))
115761 GEN_THUNKS(glGetUniformfv, (GLuint program, GLint location, GLfloat * params), (program, location, params))
115762 GEN_THUNKS(glGetUniformfvARB, (GLhandleARB programObj, GLint location, GLfloat * params), ((uintptr_t)programObj, location, params))
115763 GEN_THUNKS(glGetUniformi64vARB, (GLuint program, GLint location, GLint64 * params), (program, location, params))
115764 GEN_THUNKS(glGetUniformi64vNV, (GLuint program, GLint location, GLint64EXT * params), (program, location, params))
115765 GEN_THUNKS(glGetUniformiv, (GLuint program, GLint location, GLint * params), (program, location, params))
115766 GEN_THUNKS(glGetUniformivARB, (GLhandleARB programObj, GLint location, GLint * params), ((uintptr_t)programObj, location, params))
115767 GEN_THUNKS(glGetUniformui64vARB, (GLuint program, GLint location, GLuint64 * params), (program, location, params))
115768 GEN_THUNKS(glGetUniformui64vNV, (GLuint program, GLint location, GLuint64EXT * params), (program, location, params))
115769 GEN_THUNKS(glGetUniformuiv, (GLuint program, GLint location, GLuint * params), (program, location, params))
115770 GEN_THUNKS(glGetUniformuivEXT, (GLuint program, GLint location, GLuint * params), (program, location, params))
115771 GEN_THUNKS(glGetUnsignedBytei_vEXT, (GLenum target, GLuint index, GLubyte * data), (target, index, data))
115772 GEN_THUNKS(glGetUnsignedBytevEXT, (GLenum pname, GLubyte * data), (pname, data))
115773 GEN_THUNKS(glGetVariantArrayObjectfvATI, (GLuint id, GLenum pname, GLfloat * params), (id, pname, params))
115774 GEN_THUNKS(glGetVariantArrayObjectivATI, (GLuint id, GLenum pname, GLint * params), (id, pname, params))
115775 GEN_THUNKS(glGetVariantBooleanvEXT, (GLuint id, GLenum value, GLboolean * data), (id, value, data))
115776 GEN_THUNKS(glGetVariantFloatvEXT, (GLuint id, GLenum value, GLfloat * data), (id, value, data))
115777 GEN_THUNKS(glGetVariantIntegervEXT, (GLuint id, GLenum value, GLint * data), (id, value, data))
115778 GEN_THUNKS(glGetVariantPointervEXT, (GLuint id, GLenum value, void ** data), (id, value, data))
115779 GEN_THUNKS_RET(GLint, glGetVaryingLocationNV, (GLuint program, const GLchar * name), (program, name))
115780 GEN_THUNKS(glGetVertexArrayIndexed64iv, (GLuint vaobj, GLuint index, GLenum pname, GLint64 * param), (vaobj, index, pname, param))
115781 GEN_THUNKS(glGetVertexArrayIndexediv, (GLuint vaobj, GLuint index, GLenum pname, GLint * param), (vaobj, index, pname, param))
115782 GEN_THUNKS(glGetVertexArrayIntegeri_vEXT, (GLuint vaobj, GLuint index, GLenum pname, GLint * param), (vaobj, index, pname, param))
115783 GEN_THUNKS(glGetVertexArrayIntegervEXT, (GLuint vaobj, GLenum pname, GLint * param), (vaobj, pname, param))
115784 GEN_THUNKS(glGetVertexArrayPointeri_vEXT, (GLuint vaobj, GLuint index, GLenum pname, void ** param), (vaobj, index, pname, param))
115785 GEN_THUNKS(glGetVertexArrayPointervEXT, (GLuint vaobj, GLenum pname, void ** param), (vaobj, pname, param))
115786 GEN_THUNKS(glGetVertexArrayiv, (GLuint vaobj, GLenum pname, GLint * param), (vaobj, pname, param))
115787 GEN_THUNKS(glGetVertexAttribArrayObjectfvATI, (GLuint index, GLenum pname, GLfloat * params), (index, pname, params))
115788 GEN_THUNKS(glGetVertexAttribArrayObjectivATI, (GLuint index, GLenum pname, GLint * params), (index, pname, params))
115789 GEN_THUNKS(glGetVertexAttribIiv, (GLuint index, GLenum pname, GLint * params), (index, pname, params))
115790 GEN_THUNKS(glGetVertexAttribIivEXT, (GLuint index, GLenum pname, GLint * params), (index, pname, params))
115791 GEN_THUNKS(glGetVertexAttribIuiv, (GLuint index, GLenum pname, GLuint * params), (index, pname, params))
115792 GEN_THUNKS(glGetVertexAttribIuivEXT, (GLuint index, GLenum pname, GLuint * params), (index, pname, params))
115793 GEN_THUNKS(glGetVertexAttribLdv, (GLuint index, GLenum pname, GLdouble * params), (index, pname, params))
115794 GEN_THUNKS(glGetVertexAttribLdvEXT, (GLuint index, GLenum pname, GLdouble * params), (index, pname, params))
115795 GEN_THUNKS(glGetVertexAttribLi64vNV, (GLuint index, GLenum pname, GLint64EXT * params), (index, pname, params))
115796 GEN_THUNKS(glGetVertexAttribLui64vARB, (GLuint index, GLenum pname, GLuint64EXT * params), (index, pname, params))
115797 GEN_THUNKS(glGetVertexAttribLui64vNV, (GLuint index, GLenum pname, GLuint64EXT * params), (index, pname, params))
115798 GEN_THUNKS(glGetVertexAttribPointerv, (GLuint index, GLenum pname, void ** pointer), (index, pname, pointer))
115799 GEN_THUNKS(glGetVertexAttribPointervARB, (GLuint index, GLenum pname, void ** pointer), (index, pname, pointer))
115800 GEN_THUNKS(glGetVertexAttribPointervNV, (GLuint index, GLenum pname, void ** pointer), (index, pname, pointer))
115801 GEN_THUNKS(glGetVertexAttribdv, (GLuint index, GLenum pname, GLdouble * params), (index, pname, params))
115802 GEN_THUNKS(glGetVertexAttribdvARB, (GLuint index, GLenum pname, GLdouble * params), (index, pname, params))
115803 GEN_THUNKS(glGetVertexAttribdvNV, (GLuint index, GLenum pname, GLdouble * params), (index, pname, params))
115804 GEN_THUNKS(glGetVertexAttribfv, (GLuint index, GLenum pname, GLfloat * params), (index, pname, params))
115805 GEN_THUNKS(glGetVertexAttribfvARB, (GLuint index, GLenum pname, GLfloat * params), (index, pname, params))
115806 GEN_THUNKS(glGetVertexAttribfvNV, (GLuint index, GLenum pname, GLfloat * params), (index, pname, params))
115807 GEN_THUNKS(glGetVertexAttribiv, (GLuint index, GLenum pname, GLint * params), (index, pname, params))
115808 GEN_THUNKS(glGetVertexAttribivARB, (GLuint index, GLenum pname, GLint * params), (index, pname, params))
115809 GEN_THUNKS(glGetVertexAttribivNV, (GLuint index, GLenum pname, GLint * params), (index, pname, params))
115810 GEN_THUNKS(glGetVideoCaptureStreamdvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params), (video_capture_slot, stream, pname, params))
115811 GEN_THUNKS(glGetVideoCaptureStreamfvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params), (video_capture_slot, stream, pname, params))
115812 GEN_THUNKS(glGetVideoCaptureStreamivNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params), (video_capture_slot, stream, pname, params))
115813 GEN_THUNKS(glGetVideoCaptureivNV, (GLuint video_capture_slot, GLenum pname, GLint * params), (video_capture_slot, pname, params))
115814 GEN_THUNKS(glGetVideoi64vNV, (GLuint video_slot, GLenum pname, GLint64EXT * params), (video_slot, pname, params))
115815 GEN_THUNKS(glGetVideoivNV, (GLuint video_slot, GLenum pname, GLint * params), (video_slot, pname, params))
115816 GEN_THUNKS(glGetVideoui64vNV, (GLuint video_slot, GLenum pname, GLuint64EXT * params), (video_slot, pname, params))
115817 GEN_THUNKS(glGetVideouivNV, (GLuint video_slot, GLenum pname, GLuint * params), (video_slot, pname, params))
115818 GEN_THUNKS_RET(GLVULKANPROCNV, glGetVkProcAddrNV, (const GLchar * name), (name))
115819 GEN_THUNKS(glGetnColorTable, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void * table), (target, format, type, bufSize, table))
115820 GEN_THUNKS(glGetnColorTableARB, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void * table), (target, format, type, bufSize, table))
115821 GEN_THUNKS(glGetnCompressedTexImage, (GLenum target, GLint lod, GLsizei bufSize, void * pixels), (target, lod, bufSize, pixels))
115822 GEN_THUNKS(glGetnCompressedTexImageARB, (GLenum target, GLint lod, GLsizei bufSize, void * img), (target, lod, bufSize, img))
115823 GEN_THUNKS(glGetnConvolutionFilter, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void * image), (target, format, type, bufSize, image))
115824 GEN_THUNKS(glGetnConvolutionFilterARB, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void * image), (target, format, type, bufSize, image))
115825 GEN_THUNKS(glGetnHistogram, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void * values), (target, reset, format, type, bufSize, values))
115826 GEN_THUNKS(glGetnHistogramARB, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void * values), (target, reset, format, type, bufSize, values))
115827 GEN_THUNKS(glGetnMapdv, (GLenum target, GLenum query, GLsizei bufSize, GLdouble * v), (target, query, bufSize, v))
115828 GEN_THUNKS(glGetnMapdvARB, (GLenum target, GLenum query, GLsizei bufSize, GLdouble * v), (target, query, bufSize, v))
115829 GEN_THUNKS(glGetnMapfv, (GLenum target, GLenum query, GLsizei bufSize, GLfloat * v), (target, query, bufSize, v))
115830 GEN_THUNKS(glGetnMapfvARB, (GLenum target, GLenum query, GLsizei bufSize, GLfloat * v), (target, query, bufSize, v))
115831 GEN_THUNKS(glGetnMapiv, (GLenum target, GLenum query, GLsizei bufSize, GLint * v), (target, query, bufSize, v))
115832 GEN_THUNKS(glGetnMapivARB, (GLenum target, GLenum query, GLsizei bufSize, GLint * v), (target, query, bufSize, v))
115833 GEN_THUNKS(glGetnMinmax, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void * values), (target, reset, format, type, bufSize, values))
115834 GEN_THUNKS(glGetnMinmaxARB, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void * values), (target, reset, format, type, bufSize, values))
115835 GEN_THUNKS(glGetnPixelMapfv, (GLenum map, GLsizei bufSize, GLfloat * values), (map, bufSize, values))
115836 GEN_THUNKS(glGetnPixelMapfvARB, (GLenum map, GLsizei bufSize, GLfloat * values), (map, bufSize, values))
115837 GEN_THUNKS(glGetnPixelMapuiv, (GLenum map, GLsizei bufSize, GLuint * values), (map, bufSize, values))
115838 GEN_THUNKS(glGetnPixelMapuivARB, (GLenum map, GLsizei bufSize, GLuint * values), (map, bufSize, values))
115839 GEN_THUNKS(glGetnPixelMapusv, (GLenum map, GLsizei bufSize, GLushort * values), (map, bufSize, values))
115840 GEN_THUNKS(glGetnPixelMapusvARB, (GLenum map, GLsizei bufSize, GLushort * values), (map, bufSize, values))
115841 GEN_THUNKS(glGetnPolygonStipple, (GLsizei bufSize, GLubyte * pattern), (bufSize, pattern))
115842 GEN_THUNKS(glGetnPolygonStippleARB, (GLsizei bufSize, GLubyte * pattern), (bufSize, pattern))
115843 GEN_THUNKS(glGetnSeparableFilter, (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void * row, GLsizei columnBufSize, void * column, void * span), (target, format, type, rowBufSize, row, columnBufSize, column, span))
115844 GEN_THUNKS(glGetnSeparableFilterARB, (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void * row, GLsizei columnBufSize, void * column, void * span), (target, format, type, rowBufSize, row, columnBufSize, column, span))
115845 GEN_THUNKS(glGetnTexImage, (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void * pixels), (target, level, format, type, bufSize, pixels))
115846 GEN_THUNKS(glGetnTexImageARB, (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void * img), (target, level, format, type, bufSize, img))
115847 GEN_THUNKS(glGetnUniformdv, (GLuint program, GLint location, GLsizei bufSize, GLdouble * params), (program, location, bufSize, params))
115848 GEN_THUNKS(glGetnUniformdvARB, (GLuint program, GLint location, GLsizei bufSize, GLdouble * params), (program, location, bufSize, params))
115849 GEN_THUNKS(glGetnUniformfv, (GLuint program, GLint location, GLsizei bufSize, GLfloat * params), (program, location, bufSize, params))
115850 GEN_THUNKS(glGetnUniformfvARB, (GLuint program, GLint location, GLsizei bufSize, GLfloat * params), (program, location, bufSize, params))
115851 GEN_THUNKS(glGetnUniformfvEXT, (GLuint program, GLint location, GLsizei bufSize, GLfloat * params), (program, location, bufSize, params))
115852 GEN_THUNKS(glGetnUniformfvKHR, (GLuint program, GLint location, GLsizei bufSize, GLfloat * params), (program, location, bufSize, params))
115853 GEN_THUNKS(glGetnUniformi64vARB, (GLuint program, GLint location, GLsizei bufSize, GLint64 * params), (program, location, bufSize, params))
115854 GEN_THUNKS(glGetnUniformiv, (GLuint program, GLint location, GLsizei bufSize, GLint * params), (program, location, bufSize, params))
115855 GEN_THUNKS(glGetnUniformivARB, (GLuint program, GLint location, GLsizei bufSize, GLint * params), (program, location, bufSize, params))
115856 GEN_THUNKS(glGetnUniformivEXT, (GLuint program, GLint location, GLsizei bufSize, GLint * params), (program, location, bufSize, params))
115857 GEN_THUNKS(glGetnUniformivKHR, (GLuint program, GLint location, GLsizei bufSize, GLint * params), (program, location, bufSize, params))
115858 GEN_THUNKS(glGetnUniformui64vARB, (GLuint program, GLint location, GLsizei bufSize, GLuint64 * params), (program, location, bufSize, params))
115859 GEN_THUNKS(glGetnUniformuiv, (GLuint program, GLint location, GLsizei bufSize, GLuint * params), (program, location, bufSize, params))
115860 GEN_THUNKS(glGetnUniformuivARB, (GLuint program, GLint location, GLsizei bufSize, GLuint * params), (program, location, bufSize, params))
115861 GEN_THUNKS(glGetnUniformuivKHR, (GLuint program, GLint location, GLsizei bufSize, GLuint * params), (program, location, bufSize, params))
115862 GEN_THUNKS(glGlobalAlphaFactorbSUN, (GLbyte factor), (factor))
115863 GEN_THUNKS(glGlobalAlphaFactordSUN, (GLdouble factor), (factor))
115864 GEN_THUNKS(glGlobalAlphaFactorfSUN, (GLfloat factor), (factor))
115865 GEN_THUNKS(glGlobalAlphaFactoriSUN, (GLint factor), (factor))
115866 GEN_THUNKS(glGlobalAlphaFactorsSUN, (GLshort factor), (factor))
115867 GEN_THUNKS(glGlobalAlphaFactorubSUN, (GLubyte factor), (factor))
115868 GEN_THUNKS(glGlobalAlphaFactoruiSUN, (GLuint factor), (factor))
115869 GEN_THUNKS(glGlobalAlphaFactorusSUN, (GLushort factor), (factor))
115870 GEN_THUNKS(glHint, (GLenum target, GLenum mode), (target, mode))
115871 GEN_THUNKS(glHintPGI, (GLenum target, GLint mode), (target, mode))
115872 GEN_THUNKS(glHistogram, (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink), (target, width, internalformat, sink))
115873 GEN_THUNKS(glHistogramEXT, (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink), (target, width, internalformat, sink))
115874 GEN_THUNKS(glIglooInterfaceSGIX, (GLenum pname, const void * params), (pname, params))
115875 GEN_THUNKS(glImageTransformParameterfHP, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
115876 GEN_THUNKS(glImageTransformParameterfvHP, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
115877 GEN_THUNKS(glImageTransformParameteriHP, (GLenum target, GLenum pname, GLint param), (target, pname, param))
115878 GEN_THUNKS(glImageTransformParameterivHP, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
115879 GEN_THUNKS(glImportMemoryFdEXT, (GLuint memory, GLuint64 size, GLenum handleType, GLint fd), (memory, size, handleType, fd))
115880 GEN_THUNKS(glImportMemoryWin32HandleEXT, (GLuint memory, GLuint64 size, GLenum handleType, void * handle), (memory, size, handleType, handle))
115881 GEN_THUNKS(glImportMemoryWin32NameEXT, (GLuint memory, GLuint64 size, GLenum handleType, const void * name), (memory, size, handleType, name))
115882 GEN_THUNKS(glImportSemaphoreFdEXT, (GLuint semaphore, GLenum handleType, GLint fd), (semaphore, handleType, fd))
115883 GEN_THUNKS(glImportSemaphoreWin32HandleEXT, (GLuint semaphore, GLenum handleType, void * handle), (semaphore, handleType, handle))
115884 GEN_THUNKS(glImportSemaphoreWin32NameEXT, (GLuint semaphore, GLenum handleType, const void * name), (semaphore, handleType, name))
115885 GEN_THUNKS_RET(GLsync, glImportSyncEXT, (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags), (external_sync_type, external_sync, flags))
115886 GEN_THUNKS(glIndexFormatNV, (GLenum type, GLsizei stride), (type, stride))
115887 GEN_THUNKS(glIndexFuncEXT, (GLenum func, GLclampf ref), (func, ref))
115888 GEN_THUNKS(glIndexMask, (GLuint mask), (mask))
115889 GEN_THUNKS(glIndexMaterialEXT, (GLenum face, GLenum mode), (face, mode))
115890 GEN_THUNKS(glIndexPointer, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
115891 GEN_THUNKS(glIndexPointerEXT, (GLenum type, GLsizei stride, GLsizei count, const void * pointer), (type, stride, count, pointer))
115892 GEN_THUNKS(glIndexPointerListIBM, (GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (type, stride, pointer, ptrstride))
115893 GEN_THUNKS(glIndexd, (GLdouble c), (c))
115894 GEN_THUNKS(glIndexdv, (const GLdouble * c), (c))
115895 GEN_THUNKS(glIndexf, (GLfloat c), (c))
115896 GEN_THUNKS(glIndexfv, (const GLfloat * c), (c))
115897 GEN_THUNKS(glIndexi, (GLint c), (c))
115898 GEN_THUNKS(glIndexiv, (const GLint * c), (c))
115899 GEN_THUNKS(glIndexs, (GLshort c), (c))
115900 GEN_THUNKS(glIndexsv, (const GLshort * c), (c))
115901 GEN_THUNKS(glIndexub, (GLubyte c), (c))
115902 GEN_THUNKS(glIndexubv, (const GLubyte * c), (c))
115903 GEN_THUNKS(glIndexxOES, (GLfixed component), (component))
115904 GEN_THUNKS(glIndexxvOES, (const GLfixed * component), (component))
115905 GEN_THUNKS(glInitNames, (void), ())
115906 GEN_THUNKS(glInsertComponentEXT, (GLuint res, GLuint src, GLuint num), (res, src, num))
115907 GEN_THUNKS(glInsertEventMarkerEXT, (GLsizei length, const GLchar * marker), (length, marker))
115908 GEN_THUNKS(glInstrumentsBufferSGIX, (GLsizei size, GLint * buffer), (size, buffer))
115909 GEN_THUNKS(glInterleavedArrays, (GLenum format, GLsizei stride, const void * pointer), (format, stride, pointer))
115910 GEN_THUNKS(glInterpolatePathsNV, (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight), (resultPath, pathA, pathB, weight))
115911 GEN_THUNKS(glInvalidateBufferData, (GLuint buffer), (buffer))
115912 GEN_THUNKS(glInvalidateBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr length), (buffer, offset, length))
115913 GEN_THUNKS(glInvalidateFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum * attachments), (target, numAttachments, attachments))
115914 GEN_THUNKS(glInvalidateNamedFramebufferData, (GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments), (framebuffer, numAttachments, attachments))
115915 GEN_THUNKS(glInvalidateNamedFramebufferSubData, (GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height), (framebuffer, numAttachments, attachments, x, y, width, height))
115916 GEN_THUNKS(glInvalidateSubFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height), (target, numAttachments, attachments, x, y, width, height))
115917 GEN_THUNKS(glInvalidateTexImage, (GLuint texture, GLint level), (texture, level))
115918 GEN_THUNKS(glInvalidateTexSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth), (texture, level, xoffset, yoffset, zoffset, width, height, depth))
115919 GEN_THUNKS_RET(GLboolean, glIsAsyncMarkerSGIX, (GLuint marker), (marker))
115920 GEN_THUNKS_RET(GLboolean, glIsBuffer, (GLuint buffer), (buffer))
115921 GEN_THUNKS_RET(GLboolean, glIsBufferARB, (GLuint buffer), (buffer))
115922 GEN_THUNKS_RET(GLboolean, glIsBufferResidentNV, (GLenum target), (target))
115923 GEN_THUNKS_RET(GLboolean, glIsCommandListNV, (GLuint list), (list))
115924 GEN_THUNKS_RET(GLboolean, glIsEnabled, (GLenum cap), (cap))
115925 GEN_THUNKS_RET(GLboolean, glIsEnabledIndexedEXT, (GLenum target, GLuint index), (target, index))
115926 GEN_THUNKS_RET(GLboolean, glIsEnabledi, (GLenum target, GLuint index), (target, index))
115927 GEN_THUNKS_RET(GLboolean, glIsEnablediEXT, (GLenum target, GLuint index), (target, index))
115928 GEN_THUNKS_RET(GLboolean, glIsEnablediNV, (GLenum target, GLuint index), (target, index))
115929 GEN_THUNKS_RET(GLboolean, glIsEnablediOES, (GLenum target, GLuint index), (target, index))
115930 GEN_THUNKS_RET(GLboolean, glIsFenceAPPLE, (GLuint fence), (fence))
115931 GEN_THUNKS_RET(GLboolean, glIsFenceNV, (GLuint fence), (fence))
115932 GEN_THUNKS_RET(GLboolean, glIsFramebuffer, (GLuint framebuffer), (framebuffer))
115933 GEN_THUNKS_RET(GLboolean, glIsFramebufferEXT, (GLuint framebuffer), (framebuffer))
115934 GEN_THUNKS_RET(GLboolean, glIsFramebufferOES, (GLuint framebuffer), (framebuffer))
115935 GEN_THUNKS_RET(GLboolean, glIsImageHandleResidentARB, (GLuint64 handle), (handle))
115936 GEN_THUNKS_RET(GLboolean, glIsImageHandleResidentNV, (GLuint64 handle), (handle))
115937 GEN_THUNKS_RET(GLboolean, glIsList, (GLuint list), (list))
115938 GEN_THUNKS_RET(GLboolean, glIsMemoryObjectEXT, (GLuint memoryObject), (memoryObject))
115939 GEN_THUNKS_RET(GLboolean, glIsNameAMD, (GLenum identifier, GLuint name), (identifier, name))
115940 GEN_THUNKS_RET(GLboolean, glIsNamedBufferResidentNV, (GLuint buffer), (buffer))
115941 GEN_THUNKS_RET(GLboolean, glIsNamedStringARB, (GLint namelen, const GLchar * name), (namelen, name))
115942 GEN_THUNKS_RET(GLboolean, glIsObjectBufferATI, (GLuint buffer), (buffer))
115943 GEN_THUNKS_RET(GLboolean, glIsOcclusionQueryNV, (GLuint id), (id))
115944 GEN_THUNKS_RET(GLboolean, glIsPathNV, (GLuint path), (path))
115945 GEN_THUNKS_RET(GLboolean, glIsPointInFillPathNV, (GLuint path, GLuint mask, GLfloat x, GLfloat y), (path, mask, x, y))
115946 GEN_THUNKS_RET(GLboolean, glIsPointInStrokePathNV, (GLuint path, GLfloat x, GLfloat y), (path, x, y))
115947 GEN_THUNKS_RET(GLboolean, glIsProgram, (GLuint program), (program))
115948 GEN_THUNKS_RET(GLboolean, glIsProgramARB, (GLuint program), (program))
115949 GEN_THUNKS_RET(GLboolean, glIsProgramNV, (GLuint id), (id))
115950 GEN_THUNKS_RET(GLboolean, glIsProgramPipeline, (GLuint pipeline), (pipeline))
115951 GEN_THUNKS_RET(GLboolean, glIsProgramPipelineEXT, (GLuint pipeline), (pipeline))
115952 GEN_THUNKS_RET(GLboolean, glIsQuery, (GLuint id), (id))
115953 GEN_THUNKS_RET(GLboolean, glIsQueryARB, (GLuint id), (id))
115954 GEN_THUNKS_RET(GLboolean, glIsQueryEXT, (GLuint id), (id))
115955 GEN_THUNKS_RET(GLboolean, glIsRenderbuffer, (GLuint renderbuffer), (renderbuffer))
115956 GEN_THUNKS_RET(GLboolean, glIsRenderbufferEXT, (GLuint renderbuffer), (renderbuffer))
115957 GEN_THUNKS_RET(GLboolean, glIsRenderbufferOES, (GLuint renderbuffer), (renderbuffer))
115958 GEN_THUNKS_RET(GLboolean, glIsSampler, (GLuint sampler), (sampler))
115959 GEN_THUNKS_RET(GLboolean, glIsSemaphoreEXT, (GLuint semaphore), (semaphore))
115960 GEN_THUNKS_RET(GLboolean, glIsShader, (GLuint shader), (shader))
115961 GEN_THUNKS_RET(GLboolean, glIsStateNV, (GLuint state), (state))
115962 GEN_THUNKS_RET(GLboolean, glIsSync, (GLsync sync), (sync))
115963 GEN_THUNKS_RET(GLboolean, glIsSyncAPPLE, (GLsync sync), (sync))
115964 GEN_THUNKS_RET(GLboolean, glIsTexture, (GLuint texture), (texture))
115965 GEN_THUNKS_RET(GLboolean, glIsTextureEXT, (GLuint texture), (texture))
115966 GEN_THUNKS_RET(GLboolean, glIsTextureHandleResidentARB, (GLuint64 handle), (handle))
115967 GEN_THUNKS_RET(GLboolean, glIsTextureHandleResidentNV, (GLuint64 handle), (handle))
115968 GEN_THUNKS_RET(GLboolean, glIsTransformFeedback, (GLuint id), (id))
115969 GEN_THUNKS_RET(GLboolean, glIsTransformFeedbackNV, (GLuint id), (id))
115970 GEN_THUNKS_RET(GLboolean, glIsVariantEnabledEXT, (GLuint id, GLenum cap), (id, cap))
115971 GEN_THUNKS_RET(GLboolean, glIsVertexArray, (GLuint array), (array))
115972 GEN_THUNKS_RET(GLboolean, glIsVertexArrayAPPLE, (GLuint array), (array))
115973 GEN_THUNKS_RET(GLboolean, glIsVertexArrayOES, (GLuint array), (array))
115974 GEN_THUNKS_RET(GLboolean, glIsVertexAttribEnabledAPPLE, (GLuint index, GLenum pname), (index, pname))
115975 GEN_THUNKS(glLGPUCopyImageSubDataNVX, (GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth), (sourceGpu, destinationGpuMask, srcName, srcTarget, srcLevel, srcX, srxY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth))
115976 GEN_THUNKS(glLGPUInterlockNVX, (void), ())
115977 GEN_THUNKS(glLGPUNamedBufferSubDataNVX, (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data), (gpuMask, buffer, offset, size, data))
115978 GEN_THUNKS(glLabelObjectEXT, (GLenum type, GLuint object, GLsizei length, const GLchar * label), (type, object, length, label))
115979 GEN_THUNKS(glLightEnviSGIX, (GLenum pname, GLint param), (pname, param))
115980 GEN_THUNKS(glLightModelf, (GLenum pname, GLfloat param), (pname, param))
115981 GEN_THUNKS(glLightModelfv, (GLenum pname, const GLfloat * params), (pname, params))
115982 GEN_THUNKS(glLightModeli, (GLenum pname, GLint param), (pname, param))
115983 GEN_THUNKS(glLightModeliv, (GLenum pname, const GLint * params), (pname, params))
115984 GEN_THUNKS(glLightModelx, (GLenum pname, GLfixed param), (pname, param))
115985 GEN_THUNKS(glLightModelxOES, (GLenum pname, GLfixed param), (pname, param))
115986 GEN_THUNKS(glLightModelxv, (GLenum pname, const GLfixed * param), (pname, param))
115987 GEN_THUNKS(glLightModelxvOES, (GLenum pname, const GLfixed * param), (pname, param))
115988 GEN_THUNKS(glLightf, (GLenum light, GLenum pname, GLfloat param), (light, pname, param))
115989 GEN_THUNKS(glLightfv, (GLenum light, GLenum pname, const GLfloat * params), (light, pname, params))
115990 GEN_THUNKS(glLighti, (GLenum light, GLenum pname, GLint param), (light, pname, param))
115991 GEN_THUNKS(glLightiv, (GLenum light, GLenum pname, const GLint * params), (light, pname, params))
115992 GEN_THUNKS(glLightx, (GLenum light, GLenum pname, GLfixed param), (light, pname, param))
115993 GEN_THUNKS(glLightxOES, (GLenum light, GLenum pname, GLfixed param), (light, pname, param))
115994 GEN_THUNKS(glLightxv, (GLenum light, GLenum pname, const GLfixed * params), (light, pname, params))
115995 GEN_THUNKS(glLightxvOES, (GLenum light, GLenum pname, const GLfixed * params), (light, pname, params))
115996 GEN_THUNKS(glLineStipple, (GLint factor, GLushort pattern), (factor, pattern))
115997 GEN_THUNKS(glLineWidth, (GLfloat width), (width))
115998 GEN_THUNKS(glLineWidthx, (GLfixed width), (width))
115999 GEN_THUNKS(glLineWidthxOES, (GLfixed width), (width))
116000 GEN_THUNKS(glLinkProgram, (GLuint program), (program))
116001 GEN_THUNKS(glLinkProgramARB, (GLhandleARB programObj), ((uintptr_t)programObj))
116002 GEN_THUNKS(glListBase, (GLuint base), (base))
116003 GEN_THUNKS(glListDrawCommandsStatesClientNV, (GLuint list, GLuint segment, const void ** indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint count), (list, segment, indirects, sizes, states, fbos, count))
116004 GEN_THUNKS(glListParameterfSGIX, (GLuint list, GLenum pname, GLfloat param), (list, pname, param))
116005 GEN_THUNKS(glListParameterfvSGIX, (GLuint list, GLenum pname, const GLfloat * params), (list, pname, params))
116006 GEN_THUNKS(glListParameteriSGIX, (GLuint list, GLenum pname, GLint param), (list, pname, param))
116007 GEN_THUNKS(glListParameterivSGIX, (GLuint list, GLenum pname, const GLint * params), (list, pname, params))
116008 GEN_THUNKS(glLoadIdentity, (void), ())
116009 GEN_THUNKS(glLoadIdentityDeformationMapSGIX, (GLbitfield mask), (mask))
116010 GEN_THUNKS(glLoadMatrixd, (const GLdouble * m), (m))
116011 GEN_THUNKS(glLoadMatrixf, (const GLfloat * m), (m))
116012 GEN_THUNKS(glLoadMatrixx, (const GLfixed * m), (m))
116013 GEN_THUNKS(glLoadMatrixxOES, (const GLfixed * m), (m))
116014 GEN_THUNKS(glLoadName, (GLuint name), (name))
116015 GEN_THUNKS(glLoadPaletteFromModelViewMatrixOES, (void), ())
116016 GEN_THUNKS(glLoadProgramNV, (GLenum target, GLuint id, GLsizei len, const GLubyte * program), (target, id, len, program))
116017 GEN_THUNKS(glLoadTransposeMatrixd, (const GLdouble * m), (m))
116018 GEN_THUNKS(glLoadTransposeMatrixdARB, (const GLdouble * m), (m))
116019 GEN_THUNKS(glLoadTransposeMatrixf, (const GLfloat * m), (m))
116020 GEN_THUNKS(glLoadTransposeMatrixfARB, (const GLfloat * m), (m))
116021 GEN_THUNKS(glLoadTransposeMatrixxOES, (const GLfixed * m), (m))
116022 GEN_THUNKS(glLockArraysEXT, (GLint first, GLsizei count), (first, count))
116023 GEN_THUNKS(glLogicOp, (GLenum opcode), (opcode))
116024 GEN_THUNKS(glMakeBufferNonResidentNV, (GLenum target), (target))
116025 GEN_THUNKS(glMakeBufferResidentNV, (GLenum target, GLenum access), (target, access))
116026 GEN_THUNKS(glMakeImageHandleNonResidentARB, (GLuint64 handle), (handle))
116027 GEN_THUNKS(glMakeImageHandleNonResidentNV, (GLuint64 handle), (handle))
116028 GEN_THUNKS(glMakeImageHandleResidentARB, (GLuint64 handle, GLenum access), (handle, access))
116029 GEN_THUNKS(glMakeImageHandleResidentNV, (GLuint64 handle, GLenum access), (handle, access))
116030 GEN_THUNKS(glMakeNamedBufferNonResidentNV, (GLuint buffer), (buffer))
116031 GEN_THUNKS(glMakeNamedBufferResidentNV, (GLuint buffer, GLenum access), (buffer, access))
116032 GEN_THUNKS(glMakeTextureHandleNonResidentARB, (GLuint64 handle), (handle))
116033 GEN_THUNKS(glMakeTextureHandleNonResidentNV, (GLuint64 handle), (handle))
116034 GEN_THUNKS(glMakeTextureHandleResidentARB, (GLuint64 handle), (handle))
116035 GEN_THUNKS(glMakeTextureHandleResidentNV, (GLuint64 handle), (handle))
116036 GEN_THUNKS(glMap1d, (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points), (target, u1, u2, stride, order, points))
116037 GEN_THUNKS(glMap1f, (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points), (target, u1, u2, stride, order, points))
116038 GEN_THUNKS(glMap1xOES, (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points), (target, u1, u2, stride, order, points))
116039 GEN_THUNKS(glMap2d, (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
116040 GEN_THUNKS(glMap2f, (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
116041 GEN_THUNKS(glMap2xOES, (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points), (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
116042 GEN_THUNKS_RET(void *, glMapBuffer, (GLenum target, GLenum access), (target, access))
116043 GEN_THUNKS_RET(void *, glMapBufferARB, (GLenum target, GLenum access), (target, access))
116044 GEN_THUNKS_RET(void *, glMapBufferOES, (GLenum target, GLenum access), (target, access))
116045 GEN_THUNKS_RET(void *, glMapBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access), (target, offset, length, access))
116046 GEN_THUNKS_RET(void *, glMapBufferRangeEXT, (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access), (target, offset, length, access))
116047 GEN_THUNKS(glMapControlPointsNV, (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void * points), (target, index, type, ustride, vstride, uorder, vorder, packed, points))
116048 GEN_THUNKS(glMapGrid1d, (GLint un, GLdouble u1, GLdouble u2), (un, u1, u2))
116049 GEN_THUNKS(glMapGrid1f, (GLint un, GLfloat u1, GLfloat u2), (un, u1, u2))
116050 GEN_THUNKS(glMapGrid1xOES, (GLint n, GLfixed u1, GLfixed u2), (n, u1, u2))
116051 GEN_THUNKS(glMapGrid2d, (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2), (un, u1, u2, vn, v1, v2))
116052 GEN_THUNKS(glMapGrid2f, (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2), (un, u1, u2, vn, v1, v2))
116053 GEN_THUNKS(glMapGrid2xOES, (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2), (n, u1, u2, v1, v2))
116054 GEN_THUNKS_RET(void *, glMapNamedBuffer, (GLuint buffer, GLenum access), (buffer, access))
116055 GEN_THUNKS_RET(void *, glMapNamedBufferEXT, (GLuint buffer, GLenum access), (buffer, access))
116056 GEN_THUNKS_RET(void *, glMapNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access), (buffer, offset, length, access))
116057 GEN_THUNKS_RET(void *, glMapNamedBufferRangeEXT, (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access), (buffer, offset, length, access))
116058 GEN_THUNKS_RET(void *, glMapObjectBufferATI, (GLuint buffer), (buffer))
116059 GEN_THUNKS(glMapParameterfvNV, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
116060 GEN_THUNKS(glMapParameterivNV, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
116061 GEN_THUNKS_RET(void *, glMapTexture2DINTEL, (GLuint texture, GLint level, GLbitfield access, GLint * stride, GLenum * layout), (texture, level, access, stride, layout))
116062 GEN_THUNKS(glMapVertexAttrib1dAPPLE, (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points), (index, size, u1, u2, stride, order, points))
116063 GEN_THUNKS(glMapVertexAttrib1fAPPLE, (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points), (index, size, u1, u2, stride, order, points))
116064 GEN_THUNKS(glMapVertexAttrib2dAPPLE, (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points), (index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
116065 GEN_THUNKS(glMapVertexAttrib2fAPPLE, (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points), (index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points))
116066 GEN_THUNKS(glMaterialf, (GLenum face, GLenum pname, GLfloat param), (face, pname, param))
116067 GEN_THUNKS(glMaterialfv, (GLenum face, GLenum pname, const GLfloat * params), (face, pname, params))
116068 GEN_THUNKS(glMateriali, (GLenum face, GLenum pname, GLint param), (face, pname, param))
116069 GEN_THUNKS(glMaterialiv, (GLenum face, GLenum pname, const GLint * params), (face, pname, params))
116070 GEN_THUNKS(glMaterialx, (GLenum face, GLenum pname, GLfixed param), (face, pname, param))
116071 GEN_THUNKS(glMaterialxOES, (GLenum face, GLenum pname, GLfixed param), (face, pname, param))
116072 GEN_THUNKS(glMaterialxv, (GLenum face, GLenum pname, const GLfixed * param), (face, pname, param))
116073 GEN_THUNKS(glMaterialxvOES, (GLenum face, GLenum pname, const GLfixed * param), (face, pname, param))
116074 GEN_THUNKS(glMatrixFrustumEXT, (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (mode, left, right, bottom, top, zNear, zFar))
116075 GEN_THUNKS(glMatrixIndexPointerARB, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
116076 GEN_THUNKS(glMatrixIndexPointerOES, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
116077 GEN_THUNKS(glMatrixIndexubvARB, (GLint size, const GLubyte * indices), (size, indices))
116078 GEN_THUNKS(glMatrixIndexuivARB, (GLint size, const GLuint * indices), (size, indices))
116079 GEN_THUNKS(glMatrixIndexusvARB, (GLint size, const GLushort * indices), (size, indices))
116080 GEN_THUNKS(glMatrixLoad3x2fNV, (GLenum matrixMode, const GLfloat * m), (matrixMode, m))
116081 GEN_THUNKS(glMatrixLoad3x3fNV, (GLenum matrixMode, const GLfloat * m), (matrixMode, m))
116082 GEN_THUNKS(glMatrixLoadIdentityEXT, (GLenum mode), (mode))
116083 GEN_THUNKS(glMatrixLoadTranspose3x3fNV, (GLenum matrixMode, const GLfloat * m), (matrixMode, m))
116084 GEN_THUNKS(glMatrixLoadTransposedEXT, (GLenum mode, const GLdouble * m), (mode, m))
116085 GEN_THUNKS(glMatrixLoadTransposefEXT, (GLenum mode, const GLfloat * m), (mode, m))
116086 GEN_THUNKS(glMatrixLoaddEXT, (GLenum mode, const GLdouble * m), (mode, m))
116087 GEN_THUNKS(glMatrixLoadfEXT, (GLenum mode, const GLfloat * m), (mode, m))
116088 GEN_THUNKS(glMatrixMode, (GLenum mode), (mode))
116089 GEN_THUNKS(glMatrixMult3x2fNV, (GLenum matrixMode, const GLfloat * m), (matrixMode, m))
116090 GEN_THUNKS(glMatrixMult3x3fNV, (GLenum matrixMode, const GLfloat * m), (matrixMode, m))
116091 GEN_THUNKS(glMatrixMultTranspose3x3fNV, (GLenum matrixMode, const GLfloat * m), (matrixMode, m))
116092 GEN_THUNKS(glMatrixMultTransposedEXT, (GLenum mode, const GLdouble * m), (mode, m))
116093 GEN_THUNKS(glMatrixMultTransposefEXT, (GLenum mode, const GLfloat * m), (mode, m))
116094 GEN_THUNKS(glMatrixMultdEXT, (GLenum mode, const GLdouble * m), (mode, m))
116095 GEN_THUNKS(glMatrixMultfEXT, (GLenum mode, const GLfloat * m), (mode, m))
116096 GEN_THUNKS(glMatrixOrthoEXT, (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (mode, left, right, bottom, top, zNear, zFar))
116097 GEN_THUNKS(glMatrixPopEXT, (GLenum mode), (mode))
116098 GEN_THUNKS(glMatrixPushEXT, (GLenum mode), (mode))
116099 GEN_THUNKS(glMatrixRotatedEXT, (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z), (mode, angle, x, y, z))
116100 GEN_THUNKS(glMatrixRotatefEXT, (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z), (mode, angle, x, y, z))
116101 GEN_THUNKS(glMatrixScaledEXT, (GLenum mode, GLdouble x, GLdouble y, GLdouble z), (mode, x, y, z))
116102 GEN_THUNKS(glMatrixScalefEXT, (GLenum mode, GLfloat x, GLfloat y, GLfloat z), (mode, x, y, z))
116103 GEN_THUNKS(glMatrixTranslatedEXT, (GLenum mode, GLdouble x, GLdouble y, GLdouble z), (mode, x, y, z))
116104 GEN_THUNKS(glMatrixTranslatefEXT, (GLenum mode, GLfloat x, GLfloat y, GLfloat z), (mode, x, y, z))
116105 GEN_THUNKS(glMaxShaderCompilerThreadsARB, (GLuint count), (count))
116106 GEN_THUNKS(glMaxShaderCompilerThreadsKHR, (GLuint count), (count))
116107 GEN_THUNKS(glMemoryBarrier, (GLbitfield barriers), (barriers))
116108 GEN_THUNKS(glMemoryBarrierByRegion, (GLbitfield barriers), (barriers))
116109 GEN_THUNKS(glMemoryBarrierEXT, (GLbitfield barriers), (barriers))
116110 GEN_THUNKS(glMemoryObjectParameterivEXT, (GLuint memoryObject, GLenum pname, const GLint * params), (memoryObject, pname, params))
116111 GEN_THUNKS(glMinSampleShading, (GLfloat value), (value))
116112 GEN_THUNKS(glMinSampleShadingARB, (GLfloat value), (value))
116113 GEN_THUNKS(glMinSampleShadingOES, (GLfloat value), (value))
116114 GEN_THUNKS(glMinmax, (GLenum target, GLenum internalformat, GLboolean sink), (target, internalformat, sink))
116115 GEN_THUNKS(glMinmaxEXT, (GLenum target, GLenum internalformat, GLboolean sink), (target, internalformat, sink))
116116 GEN_THUNKS(glMultMatrixd, (const GLdouble * m), (m))
116117 GEN_THUNKS(glMultMatrixf, (const GLfloat * m), (m))
116118 GEN_THUNKS(glMultMatrixx, (const GLfixed * m), (m))
116119 GEN_THUNKS(glMultMatrixxOES, (const GLfixed * m), (m))
116120 GEN_THUNKS(glMultTransposeMatrixd, (const GLdouble * m), (m))
116121 GEN_THUNKS(glMultTransposeMatrixdARB, (const GLdouble * m), (m))
116122 GEN_THUNKS(glMultTransposeMatrixf, (const GLfloat * m), (m))
116123 GEN_THUNKS(glMultTransposeMatrixfARB, (const GLfloat * m), (m))
116124 GEN_THUNKS(glMultTransposeMatrixxOES, (const GLfixed * m), (m))
116125 GEN_THUNKS(glMultiDrawArrays, (GLenum mode, const GLint * first, const GLsizei * count, GLsizei drawcount), (mode, first, count, drawcount))
116126 GEN_THUNKS(glMultiDrawArraysEXT, (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount), (mode, first, count, primcount))
116127 GEN_THUNKS(glMultiDrawArraysIndirect, (GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride), (mode, indirect, drawcount, stride))
116128 GEN_THUNKS(glMultiDrawArraysIndirectAMD, (GLenum mode, const void * indirect, GLsizei primcount, GLsizei stride), (mode, indirect, primcount, stride))
116129 GEN_THUNKS(glMultiDrawArraysIndirectBindlessCountNV, (GLenum mode, const void * indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount), (mode, indirect, drawCount, maxDrawCount, stride, vertexBufferCount))
116130 GEN_THUNKS(glMultiDrawArraysIndirectBindlessNV, (GLenum mode, const void * indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount), (mode, indirect, drawCount, stride, vertexBufferCount))
116131 GEN_THUNKS(glMultiDrawArraysIndirectCount, (GLenum mode, const void * indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride), (mode, indirect, drawcount, maxdrawcount, stride))
116132 GEN_THUNKS(glMultiDrawArraysIndirectCountARB, (GLenum mode, const void * indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride), (mode, indirect, drawcount, maxdrawcount, stride))
116133 GEN_THUNKS(glMultiDrawArraysIndirectEXT, (GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride), (mode, indirect, drawcount, stride))
116134 GEN_THUNKS(glMultiDrawElementArrayAPPLE, (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount), (mode, first, count, primcount))
116135 GEN_THUNKS(glMultiDrawElements, (GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei drawcount), (mode, count, type, indices, drawcount))
116136 GEN_THUNKS(glMultiDrawElementsBaseVertex, (GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei drawcount, const GLint * basevertex), (mode, count, type, indices, drawcount, basevertex))
116137 GEN_THUNKS(glMultiDrawElementsBaseVertexEXT, (GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei primcount, const GLint * basevertex), (mode, count, type, indices, primcount, basevertex))
116138 GEN_THUNKS(glMultiDrawElementsEXT, (GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei primcount), (mode, count, type, indices, primcount))
116139 GEN_THUNKS(glMultiDrawElementsIndirect, (GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride), (mode, type, indirect, drawcount, stride))
116140 GEN_THUNKS(glMultiDrawElementsIndirectAMD, (GLenum mode, GLenum type, const void * indirect, GLsizei primcount, GLsizei stride), (mode, type, indirect, primcount, stride))
116141 GEN_THUNKS(glMultiDrawElementsIndirectBindlessCountNV, (GLenum mode, GLenum type, const void * indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount), (mode, type, indirect, drawCount, maxDrawCount, stride, vertexBufferCount))
116142 GEN_THUNKS(glMultiDrawElementsIndirectBindlessNV, (GLenum mode, GLenum type, const void * indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount), (mode, type, indirect, drawCount, stride, vertexBufferCount))
116143 GEN_THUNKS(glMultiDrawElementsIndirectCount, (GLenum mode, GLenum type, const void * indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride), (mode, type, indirect, drawcount, maxdrawcount, stride))
116144 GEN_THUNKS(glMultiDrawElementsIndirectCountARB, (GLenum mode, GLenum type, const void * indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride), (mode, type, indirect, drawcount, maxdrawcount, stride))
116145 GEN_THUNKS(glMultiDrawElementsIndirectEXT, (GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride), (mode, type, indirect, drawcount, stride))
116146 GEN_THUNKS(glMultiDrawMeshTasksIndirectCountNV, (GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride), (indirect, drawcount, maxdrawcount, stride))
116147 GEN_THUNKS(glMultiDrawMeshTasksIndirectNV, (GLintptr indirect, GLsizei drawcount, GLsizei stride), (indirect, drawcount, stride))
116148 GEN_THUNKS(glMultiDrawRangeElementArrayAPPLE, (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount), (mode, start, end, first, count, primcount))
116149 GEN_THUNKS(glMultiModeDrawArraysIBM, (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride), (mode, first, count, primcount, modestride))
116150 GEN_THUNKS(glMultiModeDrawElementsIBM, (const GLenum * mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei primcount, GLint modestride), (mode, count, type, indices, primcount, modestride))
116151 GEN_THUNKS(glMultiTexBufferEXT, (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer), (texunit, target, internalformat, buffer))
116152 GEN_THUNKS(glMultiTexCoord1bOES, (GLenum texture, GLbyte s), (texture, s))
116153 GEN_THUNKS(glMultiTexCoord1bvOES, (GLenum texture, const GLbyte * coords), (texture, coords))
116154 GEN_THUNKS(glMultiTexCoord1d, (GLenum target, GLdouble s), (target, s))
116155 GEN_THUNKS(glMultiTexCoord1dARB, (GLenum target, GLdouble s), (target, s))
116156 GEN_THUNKS(glMultiTexCoord1dv, (GLenum target, const GLdouble * v), (target, v))
116157 GEN_THUNKS(glMultiTexCoord1dvARB, (GLenum target, const GLdouble * v), (target, v))
116158 GEN_THUNKS(glMultiTexCoord1f, (GLenum target, GLfloat s), (target, s))
116159 GEN_THUNKS(glMultiTexCoord1fARB, (GLenum target, GLfloat s), (target, s))
116160 GEN_THUNKS(glMultiTexCoord1fv, (GLenum target, const GLfloat * v), (target, v))
116161 GEN_THUNKS(glMultiTexCoord1fvARB, (GLenum target, const GLfloat * v), (target, v))
116162 GEN_THUNKS(glMultiTexCoord1hNV, (GLenum target, GLhalfNV s), (target, s))
116163 GEN_THUNKS(glMultiTexCoord1hvNV, (GLenum target, const GLhalfNV * v), (target, v))
116164 GEN_THUNKS(glMultiTexCoord1i, (GLenum target, GLint s), (target, s))
116165 GEN_THUNKS(glMultiTexCoord1iARB, (GLenum target, GLint s), (target, s))
116166 GEN_THUNKS(glMultiTexCoord1iv, (GLenum target, const GLint * v), (target, v))
116167 GEN_THUNKS(glMultiTexCoord1ivARB, (GLenum target, const GLint * v), (target, v))
116168 GEN_THUNKS(glMultiTexCoord1s, (GLenum target, GLshort s), (target, s))
116169 GEN_THUNKS(glMultiTexCoord1sARB, (GLenum target, GLshort s), (target, s))
116170 GEN_THUNKS(glMultiTexCoord1sv, (GLenum target, const GLshort * v), (target, v))
116171 GEN_THUNKS(glMultiTexCoord1svARB, (GLenum target, const GLshort * v), (target, v))
116172 GEN_THUNKS(glMultiTexCoord1xOES, (GLenum texture, GLfixed s), (texture, s))
116173 GEN_THUNKS(glMultiTexCoord1xvOES, (GLenum texture, const GLfixed * coords), (texture, coords))
116174 GEN_THUNKS(glMultiTexCoord2bOES, (GLenum texture, GLbyte s, GLbyte t), (texture, s, t))
116175 GEN_THUNKS(glMultiTexCoord2bvOES, (GLenum texture, const GLbyte * coords), (texture, coords))
116176 GEN_THUNKS(glMultiTexCoord2d, (GLenum target, GLdouble s, GLdouble t), (target, s, t))
116177 GEN_THUNKS(glMultiTexCoord2dARB, (GLenum target, GLdouble s, GLdouble t), (target, s, t))
116178 GEN_THUNKS(glMultiTexCoord2dv, (GLenum target, const GLdouble * v), (target, v))
116179 GEN_THUNKS(glMultiTexCoord2dvARB, (GLenum target, const GLdouble * v), (target, v))
116180 GEN_THUNKS(glMultiTexCoord2f, (GLenum target, GLfloat s, GLfloat t), (target, s, t))
116181 GEN_THUNKS(glMultiTexCoord2fARB, (GLenum target, GLfloat s, GLfloat t), (target, s, t))
116182 GEN_THUNKS(glMultiTexCoord2fv, (GLenum target, const GLfloat * v), (target, v))
116183 GEN_THUNKS(glMultiTexCoord2fvARB, (GLenum target, const GLfloat * v), (target, v))
116184 GEN_THUNKS(glMultiTexCoord2hNV, (GLenum target, GLhalfNV s, GLhalfNV t), (target, s, t))
116185 GEN_THUNKS(glMultiTexCoord2hvNV, (GLenum target, const GLhalfNV * v), (target, v))
116186 GEN_THUNKS(glMultiTexCoord2i, (GLenum target, GLint s, GLint t), (target, s, t))
116187 GEN_THUNKS(glMultiTexCoord2iARB, (GLenum target, GLint s, GLint t), (target, s, t))
116188 GEN_THUNKS(glMultiTexCoord2iv, (GLenum target, const GLint * v), (target, v))
116189 GEN_THUNKS(glMultiTexCoord2ivARB, (GLenum target, const GLint * v), (target, v))
116190 GEN_THUNKS(glMultiTexCoord2s, (GLenum target, GLshort s, GLshort t), (target, s, t))
116191 GEN_THUNKS(glMultiTexCoord2sARB, (GLenum target, GLshort s, GLshort t), (target, s, t))
116192 GEN_THUNKS(glMultiTexCoord2sv, (GLenum target, const GLshort * v), (target, v))
116193 GEN_THUNKS(glMultiTexCoord2svARB, (GLenum target, const GLshort * v), (target, v))
116194 GEN_THUNKS(glMultiTexCoord2xOES, (GLenum texture, GLfixed s, GLfixed t), (texture, s, t))
116195 GEN_THUNKS(glMultiTexCoord2xvOES, (GLenum texture, const GLfixed * coords), (texture, coords))
116196 GEN_THUNKS(glMultiTexCoord3bOES, (GLenum texture, GLbyte s, GLbyte t, GLbyte r), (texture, s, t, r))
116197 GEN_THUNKS(glMultiTexCoord3bvOES, (GLenum texture, const GLbyte * coords), (texture, coords))
116198 GEN_THUNKS(glMultiTexCoord3d, (GLenum target, GLdouble s, GLdouble t, GLdouble r), (target, s, t, r))
116199 GEN_THUNKS(glMultiTexCoord3dARB, (GLenum target, GLdouble s, GLdouble t, GLdouble r), (target, s, t, r))
116200 GEN_THUNKS(glMultiTexCoord3dv, (GLenum target, const GLdouble * v), (target, v))
116201 GEN_THUNKS(glMultiTexCoord3dvARB, (GLenum target, const GLdouble * v), (target, v))
116202 GEN_THUNKS(glMultiTexCoord3f, (GLenum target, GLfloat s, GLfloat t, GLfloat r), (target, s, t, r))
116203 GEN_THUNKS(glMultiTexCoord3fARB, (GLenum target, GLfloat s, GLfloat t, GLfloat r), (target, s, t, r))
116204 GEN_THUNKS(glMultiTexCoord3fv, (GLenum target, const GLfloat * v), (target, v))
116205 GEN_THUNKS(glMultiTexCoord3fvARB, (GLenum target, const GLfloat * v), (target, v))
116206 GEN_THUNKS(glMultiTexCoord3hNV, (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r), (target, s, t, r))
116207 GEN_THUNKS(glMultiTexCoord3hvNV, (GLenum target, const GLhalfNV * v), (target, v))
116208 GEN_THUNKS(glMultiTexCoord3i, (GLenum target, GLint s, GLint t, GLint r), (target, s, t, r))
116209 GEN_THUNKS(glMultiTexCoord3iARB, (GLenum target, GLint s, GLint t, GLint r), (target, s, t, r))
116210 GEN_THUNKS(glMultiTexCoord3iv, (GLenum target, const GLint * v), (target, v))
116211 GEN_THUNKS(glMultiTexCoord3ivARB, (GLenum target, const GLint * v), (target, v))
116212 GEN_THUNKS(glMultiTexCoord3s, (GLenum target, GLshort s, GLshort t, GLshort r), (target, s, t, r))
116213 GEN_THUNKS(glMultiTexCoord3sARB, (GLenum target, GLshort s, GLshort t, GLshort r), (target, s, t, r))
116214 GEN_THUNKS(glMultiTexCoord3sv, (GLenum target, const GLshort * v), (target, v))
116215 GEN_THUNKS(glMultiTexCoord3svARB, (GLenum target, const GLshort * v), (target, v))
116216 GEN_THUNKS(glMultiTexCoord3xOES, (GLenum texture, GLfixed s, GLfixed t, GLfixed r), (texture, s, t, r))
116217 GEN_THUNKS(glMultiTexCoord3xvOES, (GLenum texture, const GLfixed * coords), (texture, coords))
116218 GEN_THUNKS(glMultiTexCoord4bOES, (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q), (texture, s, t, r, q))
116219 GEN_THUNKS(glMultiTexCoord4bvOES, (GLenum texture, const GLbyte * coords), (texture, coords))
116220 GEN_THUNKS(glMultiTexCoord4d, (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q), (target, s, t, r, q))
116221 GEN_THUNKS(glMultiTexCoord4dARB, (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q), (target, s, t, r, q))
116222 GEN_THUNKS(glMultiTexCoord4dv, (GLenum target, const GLdouble * v), (target, v))
116223 GEN_THUNKS(glMultiTexCoord4dvARB, (GLenum target, const GLdouble * v), (target, v))
116224 GEN_THUNKS(glMultiTexCoord4f, (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q), (target, s, t, r, q))
116225 GEN_THUNKS(glMultiTexCoord4fARB, (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q), (target, s, t, r, q))
116226 GEN_THUNKS(glMultiTexCoord4fv, (GLenum target, const GLfloat * v), (target, v))
116227 GEN_THUNKS(glMultiTexCoord4fvARB, (GLenum target, const GLfloat * v), (target, v))
116228 GEN_THUNKS(glMultiTexCoord4hNV, (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q), (target, s, t, r, q))
116229 GEN_THUNKS(glMultiTexCoord4hvNV, (GLenum target, const GLhalfNV * v), (target, v))
116230 GEN_THUNKS(glMultiTexCoord4i, (GLenum target, GLint s, GLint t, GLint r, GLint q), (target, s, t, r, q))
116231 GEN_THUNKS(glMultiTexCoord4iARB, (GLenum target, GLint s, GLint t, GLint r, GLint q), (target, s, t, r, q))
116232 GEN_THUNKS(glMultiTexCoord4iv, (GLenum target, const GLint * v), (target, v))
116233 GEN_THUNKS(glMultiTexCoord4ivARB, (GLenum target, const GLint * v), (target, v))
116234 GEN_THUNKS(glMultiTexCoord4s, (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q), (target, s, t, r, q))
116235 GEN_THUNKS(glMultiTexCoord4sARB, (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q), (target, s, t, r, q))
116236 GEN_THUNKS(glMultiTexCoord4sv, (GLenum target, const GLshort * v), (target, v))
116237 GEN_THUNKS(glMultiTexCoord4svARB, (GLenum target, const GLshort * v), (target, v))
116238 GEN_THUNKS(glMultiTexCoord4x, (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q), (texture, s, t, r, q))
116239 GEN_THUNKS(glMultiTexCoord4xOES, (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q), (texture, s, t, r, q))
116240 GEN_THUNKS(glMultiTexCoord4xvOES, (GLenum texture, const GLfixed * coords), (texture, coords))
116241 GEN_THUNKS(glMultiTexCoordP1ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
116242 GEN_THUNKS(glMultiTexCoordP1uiv, (GLenum texture, GLenum type, const GLuint * coords), (texture, type, coords))
116243 GEN_THUNKS(glMultiTexCoordP2ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
116244 GEN_THUNKS(glMultiTexCoordP2uiv, (GLenum texture, GLenum type, const GLuint * coords), (texture, type, coords))
116245 GEN_THUNKS(glMultiTexCoordP3ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
116246 GEN_THUNKS(glMultiTexCoordP3uiv, (GLenum texture, GLenum type, const GLuint * coords), (texture, type, coords))
116247 GEN_THUNKS(glMultiTexCoordP4ui, (GLenum texture, GLenum type, GLuint coords), (texture, type, coords))
116248 GEN_THUNKS(glMultiTexCoordP4uiv, (GLenum texture, GLenum type, const GLuint * coords), (texture, type, coords))
116249 GEN_THUNKS(glMultiTexCoordPointerEXT, (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void * pointer), (texunit, size, type, stride, pointer))
116250 GEN_THUNKS(glMultiTexEnvfEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat param), (texunit, target, pname, param))
116251 GEN_THUNKS(glMultiTexEnvfvEXT, (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params), (texunit, target, pname, params))
116252 GEN_THUNKS(glMultiTexEnviEXT, (GLenum texunit, GLenum target, GLenum pname, GLint param), (texunit, target, pname, param))
116253 GEN_THUNKS(glMultiTexEnvivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLint * params), (texunit, target, pname, params))
116254 GEN_THUNKS(glMultiTexGendEXT, (GLenum texunit, GLenum coord, GLenum pname, GLdouble param), (texunit, coord, pname, param))
116255 GEN_THUNKS(glMultiTexGendvEXT, (GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params), (texunit, coord, pname, params))
116256 GEN_THUNKS(glMultiTexGenfEXT, (GLenum texunit, GLenum coord, GLenum pname, GLfloat param), (texunit, coord, pname, param))
116257 GEN_THUNKS(glMultiTexGenfvEXT, (GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params), (texunit, coord, pname, params))
116258 GEN_THUNKS(glMultiTexGeniEXT, (GLenum texunit, GLenum coord, GLenum pname, GLint param), (texunit, coord, pname, param))
116259 GEN_THUNKS(glMultiTexGenivEXT, (GLenum texunit, GLenum coord, GLenum pname, const GLint * params), (texunit, coord, pname, params))
116260 GEN_THUNKS(glMultiTexImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void * pixels), (texunit, target, level, internalformat, width, border, format, type, pixels))
116261 GEN_THUNKS(glMultiTexImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels), (texunit, target, level, internalformat, width, height, border, format, type, pixels))
116262 GEN_THUNKS(glMultiTexImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels), (texunit, target, level, internalformat, width, height, depth, border, format, type, pixels))
116263 GEN_THUNKS(glMultiTexParameterIivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLint * params), (texunit, target, pname, params))
116264 GEN_THUNKS(glMultiTexParameterIuivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLuint * params), (texunit, target, pname, params))
116265 GEN_THUNKS(glMultiTexParameterfEXT, (GLenum texunit, GLenum target, GLenum pname, GLfloat param), (texunit, target, pname, param))
116266 GEN_THUNKS(glMultiTexParameterfvEXT, (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params), (texunit, target, pname, params))
116267 GEN_THUNKS(glMultiTexParameteriEXT, (GLenum texunit, GLenum target, GLenum pname, GLint param), (texunit, target, pname, param))
116268 GEN_THUNKS(glMultiTexParameterivEXT, (GLenum texunit, GLenum target, GLenum pname, const GLint * params), (texunit, target, pname, params))
116269 GEN_THUNKS(glMultiTexRenderbufferEXT, (GLenum texunit, GLenum target, GLuint renderbuffer), (texunit, target, renderbuffer))
116270 GEN_THUNKS(glMultiTexSubImage1DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels), (texunit, target, level, xoffset, width, format, type, pixels))
116271 GEN_THUNKS(glMultiTexSubImage2DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels), (texunit, target, level, xoffset, yoffset, width, height, format, type, pixels))
116272 GEN_THUNKS(glMultiTexSubImage3DEXT, (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels), (texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
116273 GEN_THUNKS(glMulticastBarrierNV, (void), ())
116274 GEN_THUNKS(glMulticastBlitFramebufferNV, (GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter), (srcGpu, dstGpu, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter))
116275 GEN_THUNKS(glMulticastBufferSubDataNV, (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data), (gpuMask, buffer, offset, size, data))
116276 GEN_THUNKS(glMulticastCopyBufferSubDataNV, (GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size))
116277 GEN_THUNKS(glMulticastCopyImageSubDataNV, (GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth), (srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth))
116278 GEN_THUNKS(glMulticastFramebufferSampleLocationsfvNV, (GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v), (gpu, framebuffer, start, count, v))
116279 GEN_THUNKS(glMulticastGetQueryObjecti64vNV, (GLuint gpu, GLuint id, GLenum pname, GLint64 * params), (gpu, id, pname, params))
116280 GEN_THUNKS(glMulticastGetQueryObjectivNV, (GLuint gpu, GLuint id, GLenum pname, GLint * params), (gpu, id, pname, params))
116281 GEN_THUNKS(glMulticastGetQueryObjectui64vNV, (GLuint gpu, GLuint id, GLenum pname, GLuint64 * params), (gpu, id, pname, params))
116282 GEN_THUNKS(glMulticastGetQueryObjectuivNV, (GLuint gpu, GLuint id, GLenum pname, GLuint * params), (gpu, id, pname, params))
116283 GEN_THUNKS(glMulticastScissorArrayvNVX, (GLuint gpu, GLuint first, GLsizei count, const GLint * v), (gpu, first, count, v))
116284 GEN_THUNKS(glMulticastViewportArrayvNVX, (GLuint gpu, GLuint first, GLsizei count, const GLfloat * v), (gpu, first, count, v))
116285 GEN_THUNKS(glMulticastViewportPositionWScaleNVX, (GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff), (gpu, index, xcoeff, ycoeff))
116286 GEN_THUNKS(glMulticastWaitSyncNV, (GLuint signalGpu, GLbitfield waitGpuMask), (signalGpu, waitGpuMask))
116287 GEN_THUNKS(glNamedBufferAttachMemoryNV, (GLuint buffer, GLuint memory, GLuint64 offset), (buffer, memory, offset))
116288 GEN_THUNKS(glNamedBufferData, (GLuint buffer, GLsizeiptr size, const void * data, GLenum usage), (buffer, size, data, usage))
116289 GEN_THUNKS(glNamedBufferDataEXT, (GLuint buffer, GLsizeiptr size, const void * data, GLenum usage), (buffer, size, data, usage))
116290 GEN_THUNKS(glNamedBufferPageCommitmentARB, (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit), (buffer, offset, size, commit))
116291 GEN_THUNKS(glNamedBufferPageCommitmentEXT, (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit), (buffer, offset, size, commit))
116292 GEN_THUNKS(glNamedBufferStorage, (GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags), (buffer, size, data, flags))
116293 GEN_THUNKS(glNamedBufferStorageEXT, (GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags), (buffer, size, data, flags))
116294 GEN_THUNKS(glNamedBufferStorageExternalEXT, (GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags), (buffer, offset, size, clientBuffer, flags))
116295 GEN_THUNKS(glNamedBufferStorageMemEXT, (GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset), (buffer, size, memory, offset))
116296 GEN_THUNKS(glNamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data), (buffer, offset, size, data))
116297 GEN_THUNKS(glNamedBufferSubDataEXT, (GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data), (buffer, offset, size, data))
116298 GEN_THUNKS(glNamedCopyBufferSubDataEXT, (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size), (readBuffer, writeBuffer, readOffset, writeOffset, size))
116299 GEN_THUNKS(glNamedFramebufferDrawBuffer, (GLuint framebuffer, GLenum buf), (framebuffer, buf))
116300 GEN_THUNKS(glNamedFramebufferDrawBuffers, (GLuint framebuffer, GLsizei n, const GLenum * bufs), (framebuffer, n, bufs))
116301 GEN_THUNKS(glNamedFramebufferParameteri, (GLuint framebuffer, GLenum pname, GLint param), (framebuffer, pname, param))
116302 GEN_THUNKS(glNamedFramebufferParameteriEXT, (GLuint framebuffer, GLenum pname, GLint param), (framebuffer, pname, param))
116303 GEN_THUNKS(glNamedFramebufferReadBuffer, (GLuint framebuffer, GLenum src), (framebuffer, src))
116304 GEN_THUNKS(glNamedFramebufferRenderbuffer, (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (framebuffer, attachment, renderbuffertarget, renderbuffer))
116305 GEN_THUNKS(glNamedFramebufferRenderbufferEXT, (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (framebuffer, attachment, renderbuffertarget, renderbuffer))
116306 GEN_THUNKS(glNamedFramebufferSampleLocationsfvARB, (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v), (framebuffer, start, count, v))
116307 GEN_THUNKS(glNamedFramebufferSampleLocationsfvNV, (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v), (framebuffer, start, count, v))
116308 GEN_THUNKS(glNamedFramebufferSamplePositionsfvAMD, (GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat * values), (framebuffer, numsamples, pixelindex, values))
116309 GEN_THUNKS(glNamedFramebufferTexture, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level), (framebuffer, attachment, texture, level))
116310 GEN_THUNKS(glNamedFramebufferTexture1DEXT, (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (framebuffer, attachment, textarget, texture, level))
116311 GEN_THUNKS(glNamedFramebufferTexture2DEXT, (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (framebuffer, attachment, textarget, texture, level))
116312 GEN_THUNKS(glNamedFramebufferTexture3DEXT, (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset), (framebuffer, attachment, textarget, texture, level, zoffset))
116313 GEN_THUNKS(glNamedFramebufferTextureEXT, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level), (framebuffer, attachment, texture, level))
116314 GEN_THUNKS(glNamedFramebufferTextureFaceEXT, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face), (framebuffer, attachment, texture, level, face))
116315 GEN_THUNKS(glNamedFramebufferTextureLayer, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer), (framebuffer, attachment, texture, level, layer))
116316 GEN_THUNKS(glNamedFramebufferTextureLayerEXT, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer), (framebuffer, attachment, texture, level, layer))
116317 GEN_THUNKS(glNamedProgramLocalParameter4dEXT, (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (program, target, index, x, y, z, w))
116318 GEN_THUNKS(glNamedProgramLocalParameter4dvEXT, (GLuint program, GLenum target, GLuint index, const GLdouble * params), (program, target, index, params))
116319 GEN_THUNKS(glNamedProgramLocalParameter4fEXT, (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (program, target, index, x, y, z, w))
116320 GEN_THUNKS(glNamedProgramLocalParameter4fvEXT, (GLuint program, GLenum target, GLuint index, const GLfloat * params), (program, target, index, params))
116321 GEN_THUNKS(glNamedProgramLocalParameterI4iEXT, (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w), (program, target, index, x, y, z, w))
116322 GEN_THUNKS(glNamedProgramLocalParameterI4ivEXT, (GLuint program, GLenum target, GLuint index, const GLint * params), (program, target, index, params))
116323 GEN_THUNKS(glNamedProgramLocalParameterI4uiEXT, (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (program, target, index, x, y, z, w))
116324 GEN_THUNKS(glNamedProgramLocalParameterI4uivEXT, (GLuint program, GLenum target, GLuint index, const GLuint * params), (program, target, index, params))
116325 GEN_THUNKS(glNamedProgramLocalParameters4fvEXT, (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params), (program, target, index, count, params))
116326 GEN_THUNKS(glNamedProgramLocalParametersI4ivEXT, (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params), (program, target, index, count, params))
116327 GEN_THUNKS(glNamedProgramLocalParametersI4uivEXT, (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params), (program, target, index, count, params))
116328 GEN_THUNKS(glNamedProgramStringEXT, (GLuint program, GLenum target, GLenum format, GLsizei len, const void * string), (program, target, format, len, string))
116329 GEN_THUNKS(glNamedRenderbufferStorage, (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, internalformat, width, height))
116330 GEN_THUNKS(glNamedRenderbufferStorageEXT, (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, internalformat, width, height))
116331 GEN_THUNKS(glNamedRenderbufferStorageMultisample, (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, samples, internalformat, width, height))
116332 GEN_THUNKS(glNamedRenderbufferStorageMultisampleAdvancedAMD, (GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, samples, storageSamples, internalformat, width, height))
116333 GEN_THUNKS(glNamedRenderbufferStorageMultisampleCoverageEXT, (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, coverageSamples, colorSamples, internalformat, width, height))
116334 GEN_THUNKS(glNamedRenderbufferStorageMultisampleEXT, (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (renderbuffer, samples, internalformat, width, height))
116335 GEN_THUNKS(glNamedStringARB, (GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string), (type, namelen, name, stringlen, string))
116336 GEN_THUNKS(glNewList, (GLuint list, GLenum mode), (list, mode))
116337 GEN_THUNKS_RET(GLuint, glNewObjectBufferATI, (GLsizei size, const void * pointer, GLenum usage), (size, pointer, usage))
116338 GEN_THUNKS(glNormal3b, (GLbyte nx, GLbyte ny, GLbyte nz), (nx, ny, nz))
116339 GEN_THUNKS(glNormal3bv, (const GLbyte * v), (v))
116340 GEN_THUNKS(glNormal3d, (GLdouble nx, GLdouble ny, GLdouble nz), (nx, ny, nz))
116341 GEN_THUNKS(glNormal3dv, (const GLdouble * v), (v))
116342 GEN_THUNKS(glNormal3f, (GLfloat nx, GLfloat ny, GLfloat nz), (nx, ny, nz))
116343 GEN_THUNKS(glNormal3fVertex3fSUN, (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (nx, ny, nz, x, y, z))
116344 GEN_THUNKS(glNormal3fVertex3fvSUN, (const GLfloat * n, const GLfloat * v), (n, v))
116345 GEN_THUNKS(glNormal3fv, (const GLfloat * v), (v))
116346 GEN_THUNKS(glNormal3hNV, (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz), (nx, ny, nz))
116347 GEN_THUNKS(glNormal3hvNV, (const GLhalfNV * v), (v))
116348 GEN_THUNKS(glNormal3i, (GLint nx, GLint ny, GLint nz), (nx, ny, nz))
116349 GEN_THUNKS(glNormal3iv, (const GLint * v), (v))
116350 GEN_THUNKS(glNormal3s, (GLshort nx, GLshort ny, GLshort nz), (nx, ny, nz))
116351 GEN_THUNKS(glNormal3sv, (const GLshort * v), (v))
116352 GEN_THUNKS(glNormal3x, (GLfixed nx, GLfixed ny, GLfixed nz), (nx, ny, nz))
116353 GEN_THUNKS(glNormal3xOES, (GLfixed nx, GLfixed ny, GLfixed nz), (nx, ny, nz))
116354 GEN_THUNKS(glNormal3xvOES, (const GLfixed * coords), (coords))
116355 GEN_THUNKS(glNormalFormatNV, (GLenum type, GLsizei stride), (type, stride))
116356 GEN_THUNKS(glNormalP3ui, (GLenum type, GLuint coords), (type, coords))
116357 GEN_THUNKS(glNormalP3uiv, (GLenum type, const GLuint * coords), (type, coords))
116358 GEN_THUNKS(glNormalPointer, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
116359 GEN_THUNKS(glNormalPointerEXT, (GLenum type, GLsizei stride, GLsizei count, const void * pointer), (type, stride, count, pointer))
116360 GEN_THUNKS(glNormalPointerListIBM, (GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (type, stride, pointer, ptrstride))
116361 GEN_THUNKS(glNormalPointervINTEL, (GLenum type, const void ** pointer), (type, pointer))
116362 GEN_THUNKS(glNormalStream3bATI, (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz), (stream, nx, ny, nz))
116363 GEN_THUNKS(glNormalStream3bvATI, (GLenum stream, const GLbyte * coords), (stream, coords))
116364 GEN_THUNKS(glNormalStream3dATI, (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz), (stream, nx, ny, nz))
116365 GEN_THUNKS(glNormalStream3dvATI, (GLenum stream, const GLdouble * coords), (stream, coords))
116366 GEN_THUNKS(glNormalStream3fATI, (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz), (stream, nx, ny, nz))
116367 GEN_THUNKS(glNormalStream3fvATI, (GLenum stream, const GLfloat * coords), (stream, coords))
116368 GEN_THUNKS(glNormalStream3iATI, (GLenum stream, GLint nx, GLint ny, GLint nz), (stream, nx, ny, nz))
116369 GEN_THUNKS(glNormalStream3ivATI, (GLenum stream, const GLint * coords), (stream, coords))
116370 GEN_THUNKS(glNormalStream3sATI, (GLenum stream, GLshort nx, GLshort ny, GLshort nz), (stream, nx, ny, nz))
116371 GEN_THUNKS(glNormalStream3svATI, (GLenum stream, const GLshort * coords), (stream, coords))
116372 GEN_THUNKS(glObjectLabel, (GLenum identifier, GLuint name, GLsizei length, const GLchar * label), (identifier, name, length, label))
116373 GEN_THUNKS(glObjectLabelKHR, (GLenum identifier, GLuint name, GLsizei length, const GLchar * label), (identifier, name, length, label))
116374 GEN_THUNKS(glObjectPtrLabel, (const void * ptr, GLsizei length, const GLchar * label), (ptr, length, label))
116375 GEN_THUNKS(glObjectPtrLabelKHR, (const void * ptr, GLsizei length, const GLchar * label), (ptr, length, label))
116376 GEN_THUNKS_RET(GLenum, glObjectPurgeableAPPLE, (GLenum objectType, GLuint name, GLenum option), (objectType, name, option))
116377 GEN_THUNKS_RET(GLenum, glObjectUnpurgeableAPPLE, (GLenum objectType, GLuint name, GLenum option), (objectType, name, option))
116378 GEN_THUNKS(glOrtho, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar), (left, right, bottom, top, zNear, zFar))
116379 GEN_THUNKS(glOrthof, (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f), (l, r, b, t, n, f))
116380 GEN_THUNKS(glOrthofOES, (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f), (l, r, b, t, n, f))
116381 GEN_THUNKS(glOrthox, (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f), (l, r, b, t, n, f))
116382 GEN_THUNKS(glOrthoxOES, (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f), (l, r, b, t, n, f))
116383 GEN_THUNKS(glPNTrianglesfATI, (GLenum pname, GLfloat param), (pname, param))
116384 GEN_THUNKS(glPNTrianglesiATI, (GLenum pname, GLint param), (pname, param))
116385 GEN_THUNKS(glPassTexCoordATI, (GLuint dst, GLuint coord, GLenum swizzle), (dst, coord, swizzle))
116386 GEN_THUNKS(glPassThrough, (GLfloat token), (token))
116387 GEN_THUNKS(glPassThroughxOES, (GLfixed token), (token))
116388 GEN_THUNKS(glPatchParameterfv, (GLenum pname, const GLfloat * values), (pname, values))
116389 GEN_THUNKS(glPatchParameteri, (GLenum pname, GLint value), (pname, value))
116390 GEN_THUNKS(glPatchParameteriEXT, (GLenum pname, GLint value), (pname, value))
116391 GEN_THUNKS(glPatchParameteriOES, (GLenum pname, GLint value), (pname, value))
116392 GEN_THUNKS(glPathColorGenNV, (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs), (color, genMode, colorFormat, coeffs))
116393 GEN_THUNKS(glPathCommandsNV, (GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const void * coords), (path, numCommands, commands, numCoords, coordType, coords))
116394 GEN_THUNKS(glPathCoordsNV, (GLuint path, GLsizei numCoords, GLenum coordType, const void * coords), (path, numCoords, coordType, coords))
116395 GEN_THUNKS(glPathCoverDepthFuncNV, (GLenum func), (func))
116396 GEN_THUNKS(glPathDashArrayNV, (GLuint path, GLsizei dashCount, const GLfloat * dashArray), (path, dashCount, dashArray))
116397 GEN_THUNKS(glPathFogGenNV, (GLenum genMode), (genMode))
116398 GEN_THUNKS_RET(GLenum, glPathGlyphIndexArrayNV, (GLuint firstPathName, GLenum fontTarget, const void * fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale), (firstPathName, fontTarget, fontName, fontStyle, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale))
116399 GEN_THUNKS_RET(GLenum, glPathGlyphIndexRangeNV, (GLenum fontTarget, const void * fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount), (fontTarget, fontName, fontStyle, pathParameterTemplate, emScale, baseAndCount))
116400 GEN_THUNKS(glPathGlyphRangeNV, (GLuint firstPathName, GLenum fontTarget, const void * fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale), (firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale))
116401 GEN_THUNKS(glPathGlyphsNV, (GLuint firstPathName, GLenum fontTarget, const void * fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void * charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale), (firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale))
116402 GEN_THUNKS_RET(GLenum, glPathMemoryGlyphIndexArrayNV, (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void * fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale), (firstPathName, fontTarget, fontSize, fontData, faceIndex, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale))
116403 GEN_THUNKS(glPathParameterfNV, (GLuint path, GLenum pname, GLfloat value), (path, pname, value))
116404 GEN_THUNKS(glPathParameterfvNV, (GLuint path, GLenum pname, const GLfloat * value), (path, pname, value))
116405 GEN_THUNKS(glPathParameteriNV, (GLuint path, GLenum pname, GLint value), (path, pname, value))
116406 GEN_THUNKS(glPathParameterivNV, (GLuint path, GLenum pname, const GLint * value), (path, pname, value))
116407 GEN_THUNKS(glPathStencilDepthOffsetNV, (GLfloat factor, GLfloat units), (factor, units))
116408 GEN_THUNKS(glPathStencilFuncNV, (GLenum func, GLint ref, GLuint mask), (func, ref, mask))
116409 GEN_THUNKS(glPathStringNV, (GLuint path, GLenum format, GLsizei length, const void * pathString), (path, format, length, pathString))
116410 GEN_THUNKS(glPathSubCommandsNV, (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const void * coords), (path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords))
116411 GEN_THUNKS(glPathSubCoordsNV, (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void * coords), (path, coordStart, numCoords, coordType, coords))
116412 GEN_THUNKS(glPathTexGenNV, (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs), (texCoordSet, genMode, components, coeffs))
116413 GEN_THUNKS(glPauseTransformFeedback, (void), ())
116414 GEN_THUNKS(glPauseTransformFeedbackNV, (void), ())
116415 GEN_THUNKS(glPixelDataRangeNV, (GLenum target, GLsizei length, const void * pointer), (target, length, pointer))
116416 GEN_THUNKS(glPixelMapfv, (GLenum map, GLsizei mapsize, const GLfloat * values), (map, mapsize, values))
116417 GEN_THUNKS(glPixelMapuiv, (GLenum map, GLsizei mapsize, const GLuint * values), (map, mapsize, values))
116418 GEN_THUNKS(glPixelMapusv, (GLenum map, GLsizei mapsize, const GLushort * values), (map, mapsize, values))
116419 GEN_THUNKS(glPixelMapx, (GLenum map, GLint size, const GLfixed * values), (map, size, values))
116420 GEN_THUNKS(glPixelStoref, (GLenum pname, GLfloat param), (pname, param))
116421 GEN_THUNKS(glPixelStorei, (GLenum pname, GLint param), (pname, param))
116422 GEN_THUNKS(glPixelStorex, (GLenum pname, GLfixed param), (pname, param))
116423 GEN_THUNKS(glPixelTexGenParameterfSGIS, (GLenum pname, GLfloat param), (pname, param))
116424 GEN_THUNKS(glPixelTexGenParameterfvSGIS, (GLenum pname, const GLfloat * params), (pname, params))
116425 GEN_THUNKS(glPixelTexGenParameteriSGIS, (GLenum pname, GLint param), (pname, param))
116426 GEN_THUNKS(glPixelTexGenParameterivSGIS, (GLenum pname, const GLint * params), (pname, params))
116427 GEN_THUNKS(glPixelTexGenSGIX, (GLenum mode), (mode))
116428 GEN_THUNKS(glPixelTransferf, (GLenum pname, GLfloat param), (pname, param))
116429 GEN_THUNKS(glPixelTransferi, (GLenum pname, GLint param), (pname, param))
116430 GEN_THUNKS(glPixelTransferxOES, (GLenum pname, GLfixed param), (pname, param))
116431 GEN_THUNKS(glPixelTransformParameterfEXT, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
116432 GEN_THUNKS(glPixelTransformParameterfvEXT, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
116433 GEN_THUNKS(glPixelTransformParameteriEXT, (GLenum target, GLenum pname, GLint param), (target, pname, param))
116434 GEN_THUNKS(glPixelTransformParameterivEXT, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
116435 GEN_THUNKS(glPixelZoom, (GLfloat xfactor, GLfloat yfactor), (xfactor, yfactor))
116436 GEN_THUNKS(glPixelZoomxOES, (GLfixed xfactor, GLfixed yfactor), (xfactor, yfactor))
116437 GEN_THUNKS_RET(GLboolean, glPointAlongPathNV, (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY), (path, startSegment, numSegments, distance, x, y, tangentX, tangentY))
116438 GEN_THUNKS(glPointParameterf, (GLenum pname, GLfloat param), (pname, param))
116439 GEN_THUNKS(glPointParameterfARB, (GLenum pname, GLfloat param), (pname, param))
116440 GEN_THUNKS(glPointParameterfEXT, (GLenum pname, GLfloat param), (pname, param))
116441 GEN_THUNKS(glPointParameterfSGIS, (GLenum pname, GLfloat param), (pname, param))
116442 GEN_THUNKS(glPointParameterfv, (GLenum pname, const GLfloat * params), (pname, params))
116443 GEN_THUNKS(glPointParameterfvARB, (GLenum pname, const GLfloat * params), (pname, params))
116444 GEN_THUNKS(glPointParameterfvEXT, (GLenum pname, const GLfloat * params), (pname, params))
116445 GEN_THUNKS(glPointParameterfvSGIS, (GLenum pname, const GLfloat * params), (pname, params))
116446 GEN_THUNKS(glPointParameteri, (GLenum pname, GLint param), (pname, param))
116447 GEN_THUNKS(glPointParameteriNV, (GLenum pname, GLint param), (pname, param))
116448 GEN_THUNKS(glPointParameteriv, (GLenum pname, const GLint * params), (pname, params))
116449 GEN_THUNKS(glPointParameterivNV, (GLenum pname, const GLint * params), (pname, params))
116450 GEN_THUNKS(glPointParameterx, (GLenum pname, GLfixed param), (pname, param))
116451 GEN_THUNKS(glPointParameterxOES, (GLenum pname, GLfixed param), (pname, param))
116452 GEN_THUNKS(glPointParameterxv, (GLenum pname, const GLfixed * params), (pname, params))
116453 GEN_THUNKS(glPointParameterxvOES, (GLenum pname, const GLfixed * params), (pname, params))
116454 GEN_THUNKS(glPointSize, (GLfloat size), (size))
116455 GEN_THUNKS(glPointSizePointerOES, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
116456 GEN_THUNKS(glPointSizex, (GLfixed size), (size))
116457 GEN_THUNKS(glPointSizexOES, (GLfixed size), (size))
116458 GEN_THUNKS_RET(GLint, glPollAsyncSGIX, (GLuint * markerp), (markerp))
116459 GEN_THUNKS_RET(GLint, glPollInstrumentsSGIX, (GLint * marker_p), (marker_p))
116460 GEN_THUNKS(glPolygonMode, (GLenum face, GLenum mode), (face, mode))
116461 GEN_THUNKS(glPolygonModeNV, (GLenum face, GLenum mode), (face, mode))
116462 GEN_THUNKS(glPolygonOffset, (GLfloat factor, GLfloat units), (factor, units))
116463 GEN_THUNKS(glPolygonOffsetClamp, (GLfloat factor, GLfloat units, GLfloat clamp), (factor, units, clamp))
116464 GEN_THUNKS(glPolygonOffsetClampEXT, (GLfloat factor, GLfloat units, GLfloat clamp), (factor, units, clamp))
116465 GEN_THUNKS(glPolygonOffsetEXT, (GLfloat factor, GLfloat bias), (factor, bias))
116466 GEN_THUNKS(glPolygonOffsetx, (GLfixed factor, GLfixed units), (factor, units))
116467 GEN_THUNKS(glPolygonOffsetxOES, (GLfixed factor, GLfixed units), (factor, units))
116468 GEN_THUNKS(glPolygonStipple, (const GLubyte * mask), (mask))
116469 GEN_THUNKS(glPopAttrib, (void), ())
116470 GEN_THUNKS(glPopClientAttrib, (void), ())
116471 GEN_THUNKS(glPopDebugGroup, (void), ())
116472 GEN_THUNKS(glPopDebugGroupKHR, (void), ())
116473 GEN_THUNKS(glPopGroupMarkerEXT, (void), ())
116474 GEN_THUNKS(glPopMatrix, (void), ())
116475 GEN_THUNKS(glPopName, (void), ())
116476 GEN_THUNKS(glPresentFrameDualFillNV, (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3), (video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3))
116477 GEN_THUNKS(glPresentFrameKeyedNV, (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1), (video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1))
116478 GEN_THUNKS(glPrimitiveBoundingBox, (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW), (minX, minY, minZ, minW, maxX, maxY, maxZ, maxW))
116479 GEN_THUNKS(glPrimitiveBoundingBoxARB, (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW), (minX, minY, minZ, minW, maxX, maxY, maxZ, maxW))
116480 GEN_THUNKS(glPrimitiveBoundingBoxEXT, (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW), (minX, minY, minZ, minW, maxX, maxY, maxZ, maxW))
116481 GEN_THUNKS(glPrimitiveBoundingBoxOES, (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW), (minX, minY, minZ, minW, maxX, maxY, maxZ, maxW))
116482 GEN_THUNKS(glPrimitiveRestartIndex, (GLuint index), (index))
116483 GEN_THUNKS(glPrimitiveRestartIndexNV, (GLuint index), (index))
116484 GEN_THUNKS(glPrimitiveRestartNV, (void), ())
116485 GEN_THUNKS(glPrioritizeTextures, (GLsizei n, const GLuint * textures, const GLfloat * priorities), (n, textures, priorities))
116486 GEN_THUNKS(glPrioritizeTexturesEXT, (GLsizei n, const GLuint * textures, const GLclampf * priorities), (n, textures, priorities))
116487 GEN_THUNKS(glPrioritizeTexturesxOES, (GLsizei n, const GLuint * textures, const GLfixed * priorities), (n, textures, priorities))
116488 GEN_THUNKS(glProgramBinary, (GLuint program, GLenum binaryFormat, const void * binary, GLsizei length), (program, binaryFormat, binary, length))
116489 GEN_THUNKS(glProgramBinaryOES, (GLuint program, GLenum binaryFormat, const void * binary, GLint length), (program, binaryFormat, binary, length))
116490 GEN_THUNKS(glProgramBufferParametersIivNV, (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params), (target, bindingIndex, wordIndex, count, params))
116491 GEN_THUNKS(glProgramBufferParametersIuivNV, (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params), (target, bindingIndex, wordIndex, count, params))
116492 GEN_THUNKS(glProgramBufferParametersfvNV, (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params), (target, bindingIndex, wordIndex, count, params))
116493 GEN_THUNKS(glProgramEnvParameter4dARB, (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (target, index, x, y, z, w))
116494 GEN_THUNKS(glProgramEnvParameter4dvARB, (GLenum target, GLuint index, const GLdouble * params), (target, index, params))
116495 GEN_THUNKS(glProgramEnvParameter4fARB, (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (target, index, x, y, z, w))
116496 GEN_THUNKS(glProgramEnvParameter4fvARB, (GLenum target, GLuint index, const GLfloat * params), (target, index, params))
116497 GEN_THUNKS(glProgramEnvParameterI4iNV, (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w), (target, index, x, y, z, w))
116498 GEN_THUNKS(glProgramEnvParameterI4ivNV, (GLenum target, GLuint index, const GLint * params), (target, index, params))
116499 GEN_THUNKS(glProgramEnvParameterI4uiNV, (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (target, index, x, y, z, w))
116500 GEN_THUNKS(glProgramEnvParameterI4uivNV, (GLenum target, GLuint index, const GLuint * params), (target, index, params))
116501 GEN_THUNKS(glProgramEnvParameters4fvEXT, (GLenum target, GLuint index, GLsizei count, const GLfloat * params), (target, index, count, params))
116502 GEN_THUNKS(glProgramEnvParametersI4ivNV, (GLenum target, GLuint index, GLsizei count, const GLint * params), (target, index, count, params))
116503 GEN_THUNKS(glProgramEnvParametersI4uivNV, (GLenum target, GLuint index, GLsizei count, const GLuint * params), (target, index, count, params))
116504 GEN_THUNKS(glProgramLocalParameter4dARB, (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (target, index, x, y, z, w))
116505 GEN_THUNKS(glProgramLocalParameter4dvARB, (GLenum target, GLuint index, const GLdouble * params), (target, index, params))
116506 GEN_THUNKS(glProgramLocalParameter4fARB, (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (target, index, x, y, z, w))
116507 GEN_THUNKS(glProgramLocalParameter4fvARB, (GLenum target, GLuint index, const GLfloat * params), (target, index, params))
116508 GEN_THUNKS(glProgramLocalParameterI4iNV, (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w), (target, index, x, y, z, w))
116509 GEN_THUNKS(glProgramLocalParameterI4ivNV, (GLenum target, GLuint index, const GLint * params), (target, index, params))
116510 GEN_THUNKS(glProgramLocalParameterI4uiNV, (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (target, index, x, y, z, w))
116511 GEN_THUNKS(glProgramLocalParameterI4uivNV, (GLenum target, GLuint index, const GLuint * params), (target, index, params))
116512 GEN_THUNKS(glProgramLocalParameters4fvEXT, (GLenum target, GLuint index, GLsizei count, const GLfloat * params), (target, index, count, params))
116513 GEN_THUNKS(glProgramLocalParametersI4ivNV, (GLenum target, GLuint index, GLsizei count, const GLint * params), (target, index, count, params))
116514 GEN_THUNKS(glProgramLocalParametersI4uivNV, (GLenum target, GLuint index, GLsizei count, const GLuint * params), (target, index, count, params))
116515 GEN_THUNKS(glProgramNamedParameter4dNV, (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (id, len, name, x, y, z, w))
116516 GEN_THUNKS(glProgramNamedParameter4dvNV, (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v), (id, len, name, v))
116517 GEN_THUNKS(glProgramNamedParameter4fNV, (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (id, len, name, x, y, z, w))
116518 GEN_THUNKS(glProgramNamedParameter4fvNV, (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v), (id, len, name, v))
116519 GEN_THUNKS(glProgramParameter4dNV, (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (target, index, x, y, z, w))
116520 GEN_THUNKS(glProgramParameter4dvNV, (GLenum target, GLuint index, const GLdouble * v), (target, index, v))
116521 GEN_THUNKS(glProgramParameter4fNV, (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (target, index, x, y, z, w))
116522 GEN_THUNKS(glProgramParameter4fvNV, (GLenum target, GLuint index, const GLfloat * v), (target, index, v))
116523 GEN_THUNKS(glProgramParameteri, (GLuint program, GLenum pname, GLint value), (program, pname, value))
116524 GEN_THUNKS(glProgramParameteriARB, (GLuint program, GLenum pname, GLint value), (program, pname, value))
116525 GEN_THUNKS(glProgramParameteriEXT, (GLuint program, GLenum pname, GLint value), (program, pname, value))
116526 GEN_THUNKS(glProgramParameters4dvNV, (GLenum target, GLuint index, GLsizei count, const GLdouble * v), (target, index, count, v))
116527 GEN_THUNKS(glProgramParameters4fvNV, (GLenum target, GLuint index, GLsizei count, const GLfloat * v), (target, index, count, v))
116528 GEN_THUNKS(glProgramPathFragmentInputGenNV, (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat * coeffs), (program, location, genMode, components, coeffs))
116529 GEN_THUNKS(glProgramStringARB, (GLenum target, GLenum format, GLsizei len, const void * string), (target, format, len, string))
116530 GEN_THUNKS(glProgramSubroutineParametersuivNV, (GLenum target, GLsizei count, const GLuint * params), (target, count, params))
116531 GEN_THUNKS(glProgramUniform1d, (GLuint program, GLint location, GLdouble v0), (program, location, v0))
116532 GEN_THUNKS(glProgramUniform1dEXT, (GLuint program, GLint location, GLdouble x), (program, location, x))
116533 GEN_THUNKS(glProgramUniform1dv, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116534 GEN_THUNKS(glProgramUniform1dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116535 GEN_THUNKS(glProgramUniform1f, (GLuint program, GLint location, GLfloat v0), (program, location, v0))
116536 GEN_THUNKS(glProgramUniform1fEXT, (GLuint program, GLint location, GLfloat v0), (program, location, v0))
116537 GEN_THUNKS(glProgramUniform1fv, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116538 GEN_THUNKS(glProgramUniform1fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116539 GEN_THUNKS(glProgramUniform1i, (GLuint program, GLint location, GLint v0), (program, location, v0))
116540 GEN_THUNKS(glProgramUniform1i64ARB, (GLuint program, GLint location, GLint64 x), (program, location, x))
116541 GEN_THUNKS(glProgramUniform1i64NV, (GLuint program, GLint location, GLint64EXT x), (program, location, x))
116542 GEN_THUNKS(glProgramUniform1i64vARB, (GLuint program, GLint location, GLsizei count, const GLint64 * value), (program, location, count, value))
116543 GEN_THUNKS(glProgramUniform1i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT * value), (program, location, count, value))
116544 GEN_THUNKS(glProgramUniform1iEXT, (GLuint program, GLint location, GLint v0), (program, location, v0))
116545 GEN_THUNKS(glProgramUniform1iv, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116546 GEN_THUNKS(glProgramUniform1ivEXT, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116547 GEN_THUNKS(glProgramUniform1ui, (GLuint program, GLint location, GLuint v0), (program, location, v0))
116548 GEN_THUNKS(glProgramUniform1ui64ARB, (GLuint program, GLint location, GLuint64 x), (program, location, x))
116549 GEN_THUNKS(glProgramUniform1ui64NV, (GLuint program, GLint location, GLuint64EXT x), (program, location, x))
116550 GEN_THUNKS(glProgramUniform1ui64vARB, (GLuint program, GLint location, GLsizei count, const GLuint64 * value), (program, location, count, value))
116551 GEN_THUNKS(glProgramUniform1ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT * value), (program, location, count, value))
116552 GEN_THUNKS(glProgramUniform1uiEXT, (GLuint program, GLint location, GLuint v0), (program, location, v0))
116553 GEN_THUNKS(glProgramUniform1uiv, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116554 GEN_THUNKS(glProgramUniform1uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116555 GEN_THUNKS(glProgramUniform2d, (GLuint program, GLint location, GLdouble v0, GLdouble v1), (program, location, v0, v1))
116556 GEN_THUNKS(glProgramUniform2dEXT, (GLuint program, GLint location, GLdouble x, GLdouble y), (program, location, x, y))
116557 GEN_THUNKS(glProgramUniform2dv, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116558 GEN_THUNKS(glProgramUniform2dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116559 GEN_THUNKS(glProgramUniform2f, (GLuint program, GLint location, GLfloat v0, GLfloat v1), (program, location, v0, v1))
116560 GEN_THUNKS(glProgramUniform2fEXT, (GLuint program, GLint location, GLfloat v0, GLfloat v1), (program, location, v0, v1))
116561 GEN_THUNKS(glProgramUniform2fv, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116562 GEN_THUNKS(glProgramUniform2fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116563 GEN_THUNKS(glProgramUniform2i, (GLuint program, GLint location, GLint v0, GLint v1), (program, location, v0, v1))
116564 GEN_THUNKS(glProgramUniform2i64ARB, (GLuint program, GLint location, GLint64 x, GLint64 y), (program, location, x, y))
116565 GEN_THUNKS(glProgramUniform2i64NV, (GLuint program, GLint location, GLint64EXT x, GLint64EXT y), (program, location, x, y))
116566 GEN_THUNKS(glProgramUniform2i64vARB, (GLuint program, GLint location, GLsizei count, const GLint64 * value), (program, location, count, value))
116567 GEN_THUNKS(glProgramUniform2i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT * value), (program, location, count, value))
116568 GEN_THUNKS(glProgramUniform2iEXT, (GLuint program, GLint location, GLint v0, GLint v1), (program, location, v0, v1))
116569 GEN_THUNKS(glProgramUniform2iv, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116570 GEN_THUNKS(glProgramUniform2ivEXT, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116571 GEN_THUNKS(glProgramUniform2ui, (GLuint program, GLint location, GLuint v0, GLuint v1), (program, location, v0, v1))
116572 GEN_THUNKS(glProgramUniform2ui64ARB, (GLuint program, GLint location, GLuint64 x, GLuint64 y), (program, location, x, y))
116573 GEN_THUNKS(glProgramUniform2ui64NV, (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y), (program, location, x, y))
116574 GEN_THUNKS(glProgramUniform2ui64vARB, (GLuint program, GLint location, GLsizei count, const GLuint64 * value), (program, location, count, value))
116575 GEN_THUNKS(glProgramUniform2ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT * value), (program, location, count, value))
116576 GEN_THUNKS(glProgramUniform2uiEXT, (GLuint program, GLint location, GLuint v0, GLuint v1), (program, location, v0, v1))
116577 GEN_THUNKS(glProgramUniform2uiv, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116578 GEN_THUNKS(glProgramUniform2uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116579 GEN_THUNKS(glProgramUniform3d, (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2), (program, location, v0, v1, v2))
116580 GEN_THUNKS(glProgramUniform3dEXT, (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z), (program, location, x, y, z))
116581 GEN_THUNKS(glProgramUniform3dv, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116582 GEN_THUNKS(glProgramUniform3dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116583 GEN_THUNKS(glProgramUniform3f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (program, location, v0, v1, v2))
116584 GEN_THUNKS(glProgramUniform3fEXT, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (program, location, v0, v1, v2))
116585 GEN_THUNKS(glProgramUniform3fv, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116586 GEN_THUNKS(glProgramUniform3fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116587 GEN_THUNKS(glProgramUniform3i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2), (program, location, v0, v1, v2))
116588 GEN_THUNKS(glProgramUniform3i64ARB, (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z), (program, location, x, y, z))
116589 GEN_THUNKS(glProgramUniform3i64NV, (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z), (program, location, x, y, z))
116590 GEN_THUNKS(glProgramUniform3i64vARB, (GLuint program, GLint location, GLsizei count, const GLint64 * value), (program, location, count, value))
116591 GEN_THUNKS(glProgramUniform3i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT * value), (program, location, count, value))
116592 GEN_THUNKS(glProgramUniform3iEXT, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2), (program, location, v0, v1, v2))
116593 GEN_THUNKS(glProgramUniform3iv, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116594 GEN_THUNKS(glProgramUniform3ivEXT, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116595 GEN_THUNKS(glProgramUniform3ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2), (program, location, v0, v1, v2))
116596 GEN_THUNKS(glProgramUniform3ui64ARB, (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z), (program, location, x, y, z))
116597 GEN_THUNKS(glProgramUniform3ui64NV, (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z), (program, location, x, y, z))
116598 GEN_THUNKS(glProgramUniform3ui64vARB, (GLuint program, GLint location, GLsizei count, const GLuint64 * value), (program, location, count, value))
116599 GEN_THUNKS(glProgramUniform3ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT * value), (program, location, count, value))
116600 GEN_THUNKS(glProgramUniform3uiEXT, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2), (program, location, v0, v1, v2))
116601 GEN_THUNKS(glProgramUniform3uiv, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116602 GEN_THUNKS(glProgramUniform3uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116603 GEN_THUNKS(glProgramUniform4d, (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3), (program, location, v0, v1, v2, v3))
116604 GEN_THUNKS(glProgramUniform4dEXT, (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (program, location, x, y, z, w))
116605 GEN_THUNKS(glProgramUniform4dv, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116606 GEN_THUNKS(glProgramUniform4dvEXT, (GLuint program, GLint location, GLsizei count, const GLdouble * value), (program, location, count, value))
116607 GEN_THUNKS(glProgramUniform4f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (program, location, v0, v1, v2, v3))
116608 GEN_THUNKS(glProgramUniform4fEXT, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (program, location, v0, v1, v2, v3))
116609 GEN_THUNKS(glProgramUniform4fv, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116610 GEN_THUNKS(glProgramUniform4fvEXT, (GLuint program, GLint location, GLsizei count, const GLfloat * value), (program, location, count, value))
116611 GEN_THUNKS(glProgramUniform4i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (program, location, v0, v1, v2, v3))
116612 GEN_THUNKS(glProgramUniform4i64ARB, (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w), (program, location, x, y, z, w))
116613 GEN_THUNKS(glProgramUniform4i64NV, (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w), (program, location, x, y, z, w))
116614 GEN_THUNKS(glProgramUniform4i64vARB, (GLuint program, GLint location, GLsizei count, const GLint64 * value), (program, location, count, value))
116615 GEN_THUNKS(glProgramUniform4i64vNV, (GLuint program, GLint location, GLsizei count, const GLint64EXT * value), (program, location, count, value))
116616 GEN_THUNKS(glProgramUniform4iEXT, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (program, location, v0, v1, v2, v3))
116617 GEN_THUNKS(glProgramUniform4iv, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116618 GEN_THUNKS(glProgramUniform4ivEXT, (GLuint program, GLint location, GLsizei count, const GLint * value), (program, location, count, value))
116619 GEN_THUNKS(glProgramUniform4ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (program, location, v0, v1, v2, v3))
116620 GEN_THUNKS(glProgramUniform4ui64ARB, (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w), (program, location, x, y, z, w))
116621 GEN_THUNKS(glProgramUniform4ui64NV, (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w), (program, location, x, y, z, w))
116622 GEN_THUNKS(glProgramUniform4ui64vARB, (GLuint program, GLint location, GLsizei count, const GLuint64 * value), (program, location, count, value))
116623 GEN_THUNKS(glProgramUniform4ui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT * value), (program, location, count, value))
116624 GEN_THUNKS(glProgramUniform4uiEXT, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (program, location, v0, v1, v2, v3))
116625 GEN_THUNKS(glProgramUniform4uiv, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116626 GEN_THUNKS(glProgramUniform4uivEXT, (GLuint program, GLint location, GLsizei count, const GLuint * value), (program, location, count, value))
116627 GEN_THUNKS(glProgramUniformHandleui64ARB, (GLuint program, GLint location, GLuint64 value), (program, location, value))
116628 GEN_THUNKS(glProgramUniformHandleui64IMG, (GLuint program, GLint location, GLuint64 value), (program, location, value))
116629 GEN_THUNKS(glProgramUniformHandleui64NV, (GLuint program, GLint location, GLuint64 value), (program, location, value))
116630 GEN_THUNKS(glProgramUniformHandleui64vARB, (GLuint program, GLint location, GLsizei count, const GLuint64 * values), (program, location, count, values))
116631 GEN_THUNKS(glProgramUniformHandleui64vIMG, (GLuint program, GLint location, GLsizei count, const GLuint64 * values), (program, location, count, values))
116632 GEN_THUNKS(glProgramUniformHandleui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64 * values), (program, location, count, values))
116633 GEN_THUNKS(glProgramUniformMatrix2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116634 GEN_THUNKS(glProgramUniformMatrix2dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116635 GEN_THUNKS(glProgramUniformMatrix2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116636 GEN_THUNKS(glProgramUniformMatrix2fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116637 GEN_THUNKS(glProgramUniformMatrix2x3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116638 GEN_THUNKS(glProgramUniformMatrix2x3dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116639 GEN_THUNKS(glProgramUniformMatrix2x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116640 GEN_THUNKS(glProgramUniformMatrix2x3fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116641 GEN_THUNKS(glProgramUniformMatrix2x4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116642 GEN_THUNKS(glProgramUniformMatrix2x4dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116643 GEN_THUNKS(glProgramUniformMatrix2x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116644 GEN_THUNKS(glProgramUniformMatrix2x4fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116645 GEN_THUNKS(glProgramUniformMatrix3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116646 GEN_THUNKS(glProgramUniformMatrix3dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116647 GEN_THUNKS(glProgramUniformMatrix3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116648 GEN_THUNKS(glProgramUniformMatrix3fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116649 GEN_THUNKS(glProgramUniformMatrix3x2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116650 GEN_THUNKS(glProgramUniformMatrix3x2dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116651 GEN_THUNKS(glProgramUniformMatrix3x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116652 GEN_THUNKS(glProgramUniformMatrix3x2fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116653 GEN_THUNKS(glProgramUniformMatrix3x4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116654 GEN_THUNKS(glProgramUniformMatrix3x4dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116655 GEN_THUNKS(glProgramUniformMatrix3x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116656 GEN_THUNKS(glProgramUniformMatrix3x4fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116657 GEN_THUNKS(glProgramUniformMatrix4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116658 GEN_THUNKS(glProgramUniformMatrix4dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116659 GEN_THUNKS(glProgramUniformMatrix4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116660 GEN_THUNKS(glProgramUniformMatrix4fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116661 GEN_THUNKS(glProgramUniformMatrix4x2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116662 GEN_THUNKS(glProgramUniformMatrix4x2dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116663 GEN_THUNKS(glProgramUniformMatrix4x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116664 GEN_THUNKS(glProgramUniformMatrix4x2fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116665 GEN_THUNKS(glProgramUniformMatrix4x3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116666 GEN_THUNKS(glProgramUniformMatrix4x3dvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (program, location, count, transpose, value))
116667 GEN_THUNKS(glProgramUniformMatrix4x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116668 GEN_THUNKS(glProgramUniformMatrix4x3fvEXT, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (program, location, count, transpose, value))
116669 GEN_THUNKS(glProgramUniformui64NV, (GLuint program, GLint location, GLuint64EXT value), (program, location, value))
116670 GEN_THUNKS(glProgramUniformui64vNV, (GLuint program, GLint location, GLsizei count, const GLuint64EXT * value), (program, location, count, value))
116671 GEN_THUNKS(glProgramVertexLimitNV, (GLenum target, GLint limit), (target, limit))
116672 GEN_THUNKS(glProvokingVertex, (GLenum mode), (mode))
116673 GEN_THUNKS(glProvokingVertexEXT, (GLenum mode), (mode))
116674 GEN_THUNKS(glPushAttrib, (GLbitfield mask), (mask))
116675 GEN_THUNKS(glPushClientAttrib, (GLbitfield mask), (mask))
116676 GEN_THUNKS(glPushClientAttribDefaultEXT, (GLbitfield mask), (mask))
116677 GEN_THUNKS(glPushDebugGroup, (GLenum source, GLuint id, GLsizei length, const GLchar * message), (source, id, length, message))
116678 GEN_THUNKS(glPushDebugGroupKHR, (GLenum source, GLuint id, GLsizei length, const GLchar * message), (source, id, length, message))
116679 GEN_THUNKS(glPushGroupMarkerEXT, (GLsizei length, const GLchar * marker), (length, marker))
116680 GEN_THUNKS(glPushMatrix, (void), ())
116681 GEN_THUNKS(glPushName, (GLuint name), (name))
116682 GEN_THUNKS(glQueryCounter, (GLuint id, GLenum target), (id, target))
116683 GEN_THUNKS(glQueryCounterEXT, (GLuint id, GLenum target), (id, target))
116684 GEN_THUNKS_RET(GLbitfield, glQueryMatrixxOES, (GLfixed * mantissa, GLint * exponent), (mantissa, exponent))
116685 GEN_THUNKS(glQueryObjectParameteruiAMD, (GLenum target, GLuint id, GLenum pname, GLuint param), (target, id, pname, param))
116686 GEN_THUNKS_RET(GLint, glQueryResourceNV, (GLenum queryType, GLint tagId, GLuint bufSize, GLint * buffer), (queryType, tagId, bufSize, buffer))
116687 GEN_THUNKS(glQueryResourceTagNV, (GLint tagId, const GLchar * tagString), (tagId, tagString))
116688 GEN_THUNKS(glRasterPos2d, (GLdouble x, GLdouble y), (x, y))
116689 GEN_THUNKS(glRasterPos2dv, (const GLdouble * v), (v))
116690 GEN_THUNKS(glRasterPos2f, (GLfloat x, GLfloat y), (x, y))
116691 GEN_THUNKS(glRasterPos2fv, (const GLfloat * v), (v))
116692 GEN_THUNKS(glRasterPos2i, (GLint x, GLint y), (x, y))
116693 GEN_THUNKS(glRasterPos2iv, (const GLint * v), (v))
116694 GEN_THUNKS(glRasterPos2s, (GLshort x, GLshort y), (x, y))
116695 GEN_THUNKS(glRasterPos2sv, (const GLshort * v), (v))
116696 GEN_THUNKS(glRasterPos2xOES, (GLfixed x, GLfixed y), (x, y))
116697 GEN_THUNKS(glRasterPos2xvOES, (const GLfixed * coords), (coords))
116698 GEN_THUNKS(glRasterPos3d, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
116699 GEN_THUNKS(glRasterPos3dv, (const GLdouble * v), (v))
116700 GEN_THUNKS(glRasterPos3f, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
116701 GEN_THUNKS(glRasterPos3fv, (const GLfloat * v), (v))
116702 GEN_THUNKS(glRasterPos3i, (GLint x, GLint y, GLint z), (x, y, z))
116703 GEN_THUNKS(glRasterPos3iv, (const GLint * v), (v))
116704 GEN_THUNKS(glRasterPos3s, (GLshort x, GLshort y, GLshort z), (x, y, z))
116705 GEN_THUNKS(glRasterPos3sv, (const GLshort * v), (v))
116706 GEN_THUNKS(glRasterPos3xOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
116707 GEN_THUNKS(glRasterPos3xvOES, (const GLfixed * coords), (coords))
116708 GEN_THUNKS(glRasterPos4d, (GLdouble x, GLdouble y, GLdouble z, GLdouble w), (x, y, z, w))
116709 GEN_THUNKS(glRasterPos4dv, (const GLdouble * v), (v))
116710 GEN_THUNKS(glRasterPos4f, (GLfloat x, GLfloat y, GLfloat z, GLfloat w), (x, y, z, w))
116711 GEN_THUNKS(glRasterPos4fv, (const GLfloat * v), (v))
116712 GEN_THUNKS(glRasterPos4i, (GLint x, GLint y, GLint z, GLint w), (x, y, z, w))
116713 GEN_THUNKS(glRasterPos4iv, (const GLint * v), (v))
116714 GEN_THUNKS(glRasterPos4s, (GLshort x, GLshort y, GLshort z, GLshort w), (x, y, z, w))
116715 GEN_THUNKS(glRasterPos4sv, (const GLshort * v), (v))
116716 GEN_THUNKS(glRasterPos4xOES, (GLfixed x, GLfixed y, GLfixed z, GLfixed w), (x, y, z, w))
116717 GEN_THUNKS(glRasterPos4xvOES, (const GLfixed * coords), (coords))
116718 GEN_THUNKS(glRasterSamplesEXT, (GLuint samples, GLboolean fixedsamplelocations), (samples, fixedsamplelocations))
116719 GEN_THUNKS(glReadBuffer, (GLenum src), (src))
116720 GEN_THUNKS(glReadBufferIndexedEXT, (GLenum src, GLint index), (src, index))
116721 GEN_THUNKS(glReadBufferNV, (GLenum mode), (mode))
116722 GEN_THUNKS(glReadInstrumentsSGIX, (GLint marker), (marker))
116723 GEN_THUNKS(glReadPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels), (x, y, width, height, format, type, pixels))
116724 GEN_THUNKS(glReadnPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data), (x, y, width, height, format, type, bufSize, data))
116725 GEN_THUNKS(glReadnPixelsARB, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data), (x, y, width, height, format, type, bufSize, data))
116726 GEN_THUNKS(glReadnPixelsEXT, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data), (x, y, width, height, format, type, bufSize, data))
116727 GEN_THUNKS(glReadnPixelsKHR, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data), (x, y, width, height, format, type, bufSize, data))
116728 GEN_THUNKS(glRectd, (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2), (x1, y1, x2, y2))
116729 GEN_THUNKS(glRectdv, (const GLdouble * v1, const GLdouble * v2), (v1, v2))
116730 GEN_THUNKS(glRectf, (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2), (x1, y1, x2, y2))
116731 GEN_THUNKS(glRectfv, (const GLfloat * v1, const GLfloat * v2), (v1, v2))
116732 GEN_THUNKS(glRecti, (GLint x1, GLint y1, GLint x2, GLint y2), (x1, y1, x2, y2))
116733 GEN_THUNKS(glRectiv, (const GLint * v1, const GLint * v2), (v1, v2))
116734 GEN_THUNKS(glRects, (GLshort x1, GLshort y1, GLshort x2, GLshort y2), (x1, y1, x2, y2))
116735 GEN_THUNKS(glRectsv, (const GLshort * v1, const GLshort * v2), (v1, v2))
116736 GEN_THUNKS(glRectxOES, (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2), (x1, y1, x2, y2))
116737 GEN_THUNKS(glRectxvOES, (const GLfixed * v1, const GLfixed * v2), (v1, v2))
116738 GEN_THUNKS(glReferencePlaneSGIX, (const GLdouble * equation), (equation))
116739 GEN_THUNKS_RET(GLboolean, glReleaseKeyedMutexWin32EXT, (GLuint memory, GLuint64 key), (memory, key))
116740 GEN_THUNKS(glReleaseShaderCompiler, (void), ())
116741 GEN_THUNKS(glRenderGpuMaskNV, (GLbitfield mask), (mask))
116742 GEN_THUNKS_RET(GLint, glRenderMode, (GLenum mode), (mode))
116743 GEN_THUNKS(glRenderbufferStorage, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height), (target, internalformat, width, height))
116744 GEN_THUNKS(glRenderbufferStorageEXT, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height), (target, internalformat, width, height))
116745 GEN_THUNKS(glRenderbufferStorageMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
116746 GEN_THUNKS(glRenderbufferStorageMultisampleANGLE, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
116747 GEN_THUNKS(glRenderbufferStorageMultisampleAPPLE, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
116748 GEN_THUNKS(glRenderbufferStorageMultisampleAdvancedAMD, (GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, storageSamples, internalformat, width, height))
116749 GEN_THUNKS(glRenderbufferStorageMultisampleCoverageNV, (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height), (target, coverageSamples, colorSamples, internalformat, width, height))
116750 GEN_THUNKS(glRenderbufferStorageMultisampleEXT, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
116751 GEN_THUNKS(glRenderbufferStorageMultisampleIMG, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
116752 GEN_THUNKS(glRenderbufferStorageMultisampleNV, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height), (target, samples, internalformat, width, height))
116753 GEN_THUNKS(glRenderbufferStorageOES, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height), (target, internalformat, width, height))
116754 GEN_THUNKS(glReplacementCodePointerSUN, (GLenum type, GLsizei stride, const void ** pointer), (type, stride, pointer))
116755 GEN_THUNKS(glReplacementCodeubSUN, (GLubyte code), (code))
116756 GEN_THUNKS(glReplacementCodeubvSUN, (const GLubyte * code), (code))
116757 GEN_THUNKS(glReplacementCodeuiColor3fVertex3fSUN, (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z), (rc, r, g, b, x, y, z))
116758 GEN_THUNKS(glReplacementCodeuiColor3fVertex3fvSUN, (const GLuint * rc, const GLfloat * c, const GLfloat * v), (rc, c, v))
116759 GEN_THUNKS(glReplacementCodeuiColor4fNormal3fVertex3fSUN, (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, r, g, b, a, nx, ny, nz, x, y, z))
116760 GEN_THUNKS(glReplacementCodeuiColor4fNormal3fVertex3fvSUN, (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v), (rc, c, n, v))
116761 GEN_THUNKS(glReplacementCodeuiColor4ubVertex3fSUN, (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z), (rc, r, g, b, a, x, y, z))
116762 GEN_THUNKS(glReplacementCodeuiColor4ubVertex3fvSUN, (const GLuint * rc, const GLubyte * c, const GLfloat * v), (rc, c, v))
116763 GEN_THUNKS(glReplacementCodeuiNormal3fVertex3fSUN, (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, nx, ny, nz, x, y, z))
116764 GEN_THUNKS(glReplacementCodeuiNormal3fVertex3fvSUN, (const GLuint * rc, const GLfloat * n, const GLfloat * v), (rc, n, v))
116765 GEN_THUNKS(glReplacementCodeuiSUN, (GLuint code), (code))
116766 GEN_THUNKS(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, s, t, r, g, b, a, nx, ny, nz, x, y, z))
116767 GEN_THUNKS(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v), (rc, tc, c, n, v))
116768 GEN_THUNKS(glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (rc, s, t, nx, ny, nz, x, y, z))
116769 GEN_THUNKS(glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v), (rc, tc, n, v))
116770 GEN_THUNKS(glReplacementCodeuiTexCoord2fVertex3fSUN, (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z), (rc, s, t, x, y, z))
116771 GEN_THUNKS(glReplacementCodeuiTexCoord2fVertex3fvSUN, (const GLuint * rc, const GLfloat * tc, const GLfloat * v), (rc, tc, v))
116772 GEN_THUNKS(glReplacementCodeuiVertex3fSUN, (GLuint rc, GLfloat x, GLfloat y, GLfloat z), (rc, x, y, z))
116773 GEN_THUNKS(glReplacementCodeuiVertex3fvSUN, (const GLuint * rc, const GLfloat * v), (rc, v))
116774 GEN_THUNKS(glReplacementCodeuivSUN, (const GLuint * code), (code))
116775 GEN_THUNKS(glReplacementCodeusSUN, (GLushort code), (code))
116776 GEN_THUNKS(glReplacementCodeusvSUN, (const GLushort * code), (code))
116777 GEN_THUNKS(glRequestResidentProgramsNV, (GLsizei n, const GLuint * programs), (n, programs))
116778 GEN_THUNKS(glResetHistogram, (GLenum target), (target))
116779 GEN_THUNKS(glResetHistogramEXT, (GLenum target), (target))
116780 GEN_THUNKS(glResetMemoryObjectParameterNV, (GLuint memory, GLenum pname), (memory, pname))
116781 GEN_THUNKS(glResetMinmax, (GLenum target), (target))
116782 GEN_THUNKS(glResetMinmaxEXT, (GLenum target), (target))
116783 GEN_THUNKS(glResizeBuffersMESA, (void), ())
116784 GEN_THUNKS(glResolveDepthValuesNV, (void), ())
116785 GEN_THUNKS(glResolveMultisampleFramebufferAPPLE, (void), ())
116786 GEN_THUNKS(glResumeTransformFeedback, (void), ())
116787 GEN_THUNKS(glResumeTransformFeedbackNV, (void), ())
116788 GEN_THUNKS(glRotated, (GLdouble angle, GLdouble x, GLdouble y, GLdouble z), (angle, x, y, z))
116789 GEN_THUNKS(glRotatef, (GLfloat angle, GLfloat x, GLfloat y, GLfloat z), (angle, x, y, z))
116790 GEN_THUNKS(glRotatex, (GLfixed angle, GLfixed x, GLfixed y, GLfixed z), (angle, x, y, z))
116791 GEN_THUNKS(glRotatexOES, (GLfixed angle, GLfixed x, GLfixed y, GLfixed z), (angle, x, y, z))
116792 GEN_THUNKS(glSampleCoverage, (GLfloat value, GLboolean invert), (value, invert))
116793 GEN_THUNKS(glSampleCoverageARB, (GLfloat value, GLboolean invert), (value, invert))
116794 GEN_THUNKS(glSampleCoveragex, (GLclampx value, GLboolean invert), (value, invert))
116795 GEN_THUNKS(glSampleCoveragexOES, (GLclampx value, GLboolean invert), (value, invert))
116796 GEN_THUNKS(glSampleMapATI, (GLuint dst, GLuint interp, GLenum swizzle), (dst, interp, swizzle))
116797 GEN_THUNKS(glSampleMaskEXT, (GLclampf value, GLboolean invert), (value, invert))
116798 GEN_THUNKS(glSampleMaskIndexedNV, (GLuint index, GLbitfield mask), (index, mask))
116799 GEN_THUNKS(glSampleMaskSGIS, (GLclampf value, GLboolean invert), (value, invert))
116800 GEN_THUNKS(glSampleMaski, (GLuint maskNumber, GLbitfield mask), (maskNumber, mask))
116801 GEN_THUNKS(glSamplePatternEXT, (GLenum pattern), (pattern))
116802 GEN_THUNKS(glSamplePatternSGIS, (GLenum pattern), (pattern))
116803 GEN_THUNKS(glSamplerParameterIiv, (GLuint sampler, GLenum pname, const GLint * param), (sampler, pname, param))
116804 GEN_THUNKS(glSamplerParameterIivEXT, (GLuint sampler, GLenum pname, const GLint * param), (sampler, pname, param))
116805 GEN_THUNKS(glSamplerParameterIivOES, (GLuint sampler, GLenum pname, const GLint * param), (sampler, pname, param))
116806 GEN_THUNKS(glSamplerParameterIuiv, (GLuint sampler, GLenum pname, const GLuint * param), (sampler, pname, param))
116807 GEN_THUNKS(glSamplerParameterIuivEXT, (GLuint sampler, GLenum pname, const GLuint * param), (sampler, pname, param))
116808 GEN_THUNKS(glSamplerParameterIuivOES, (GLuint sampler, GLenum pname, const GLuint * param), (sampler, pname, param))
116809 GEN_THUNKS(glSamplerParameterf, (GLuint sampler, GLenum pname, GLfloat param), (sampler, pname, param))
116810 GEN_THUNKS(glSamplerParameterfv, (GLuint sampler, GLenum pname, const GLfloat * param), (sampler, pname, param))
116811 GEN_THUNKS(glSamplerParameteri, (GLuint sampler, GLenum pname, GLint param), (sampler, pname, param))
116812 GEN_THUNKS(glSamplerParameteriv, (GLuint sampler, GLenum pname, const GLint * param), (sampler, pname, param))
116813 GEN_THUNKS(glScaled, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
116814 GEN_THUNKS(glScalef, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
116815 GEN_THUNKS(glScalex, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
116816 GEN_THUNKS(glScalexOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
116817 GEN_THUNKS(glScissor, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height))
116818 GEN_THUNKS(glScissorArrayv, (GLuint first, GLsizei count, const GLint * v), (first, count, v))
116819 GEN_THUNKS(glScissorArrayvNV, (GLuint first, GLsizei count, const GLint * v), (first, count, v))
116820 GEN_THUNKS(glScissorArrayvOES, (GLuint first, GLsizei count, const GLint * v), (first, count, v))
116821 GEN_THUNKS(glScissorExclusiveArrayvNV, (GLuint first, GLsizei count, const GLint * v), (first, count, v))
116822 GEN_THUNKS(glScissorExclusiveNV, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height))
116823 GEN_THUNKS(glScissorIndexed, (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height), (index, left, bottom, width, height))
116824 GEN_THUNKS(glScissorIndexedNV, (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height), (index, left, bottom, width, height))
116825 GEN_THUNKS(glScissorIndexedOES, (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height), (index, left, bottom, width, height))
116826 GEN_THUNKS(glScissorIndexedv, (GLuint index, const GLint * v), (index, v))
116827 GEN_THUNKS(glScissorIndexedvNV, (GLuint index, const GLint * v), (index, v))
116828 GEN_THUNKS(glScissorIndexedvOES, (GLuint index, const GLint * v), (index, v))
116829 GEN_THUNKS(glSecondaryColor3b, (GLbyte red, GLbyte green, GLbyte blue), (red, green, blue))
116830 GEN_THUNKS(glSecondaryColor3bEXT, (GLbyte red, GLbyte green, GLbyte blue), (red, green, blue))
116831 GEN_THUNKS(glSecondaryColor3bv, (const GLbyte * v), (v))
116832 GEN_THUNKS(glSecondaryColor3bvEXT, (const GLbyte * v), (v))
116833 GEN_THUNKS(glSecondaryColor3d, (GLdouble red, GLdouble green, GLdouble blue), (red, green, blue))
116834 GEN_THUNKS(glSecondaryColor3dEXT, (GLdouble red, GLdouble green, GLdouble blue), (red, green, blue))
116835 GEN_THUNKS(glSecondaryColor3dv, (const GLdouble * v), (v))
116836 GEN_THUNKS(glSecondaryColor3dvEXT, (const GLdouble * v), (v))
116837 GEN_THUNKS(glSecondaryColor3f, (GLfloat red, GLfloat green, GLfloat blue), (red, green, blue))
116838 GEN_THUNKS(glSecondaryColor3fEXT, (GLfloat red, GLfloat green, GLfloat blue), (red, green, blue))
116839 GEN_THUNKS(glSecondaryColor3fv, (const GLfloat * v), (v))
116840 GEN_THUNKS(glSecondaryColor3fvEXT, (const GLfloat * v), (v))
116841 GEN_THUNKS(glSecondaryColor3hNV, (GLhalfNV red, GLhalfNV green, GLhalfNV blue), (red, green, blue))
116842 GEN_THUNKS(glSecondaryColor3hvNV, (const GLhalfNV * v), (v))
116843 GEN_THUNKS(glSecondaryColor3i, (GLint red, GLint green, GLint blue), (red, green, blue))
116844 GEN_THUNKS(glSecondaryColor3iEXT, (GLint red, GLint green, GLint blue), (red, green, blue))
116845 GEN_THUNKS(glSecondaryColor3iv, (const GLint * v), (v))
116846 GEN_THUNKS(glSecondaryColor3ivEXT, (const GLint * v), (v))
116847 GEN_THUNKS(glSecondaryColor3s, (GLshort red, GLshort green, GLshort blue), (red, green, blue))
116848 GEN_THUNKS(glSecondaryColor3sEXT, (GLshort red, GLshort green, GLshort blue), (red, green, blue))
116849 GEN_THUNKS(glSecondaryColor3sv, (const GLshort * v), (v))
116850 GEN_THUNKS(glSecondaryColor3svEXT, (const GLshort * v), (v))
116851 GEN_THUNKS(glSecondaryColor3ub, (GLubyte red, GLubyte green, GLubyte blue), (red, green, blue))
116852 GEN_THUNKS(glSecondaryColor3ubEXT, (GLubyte red, GLubyte green, GLubyte blue), (red, green, blue))
116853 GEN_THUNKS(glSecondaryColor3ubv, (const GLubyte * v), (v))
116854 GEN_THUNKS(glSecondaryColor3ubvEXT, (const GLubyte * v), (v))
116855 GEN_THUNKS(glSecondaryColor3ui, (GLuint red, GLuint green, GLuint blue), (red, green, blue))
116856 GEN_THUNKS(glSecondaryColor3uiEXT, (GLuint red, GLuint green, GLuint blue), (red, green, blue))
116857 GEN_THUNKS(glSecondaryColor3uiv, (const GLuint * v), (v))
116858 GEN_THUNKS(glSecondaryColor3uivEXT, (const GLuint * v), (v))
116859 GEN_THUNKS(glSecondaryColor3us, (GLushort red, GLushort green, GLushort blue), (red, green, blue))
116860 GEN_THUNKS(glSecondaryColor3usEXT, (GLushort red, GLushort green, GLushort blue), (red, green, blue))
116861 GEN_THUNKS(glSecondaryColor3usv, (const GLushort * v), (v))
116862 GEN_THUNKS(glSecondaryColor3usvEXT, (const GLushort * v), (v))
116863 GEN_THUNKS(glSecondaryColorFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
116864 GEN_THUNKS(glSecondaryColorP3ui, (GLenum type, GLuint color), (type, color))
116865 GEN_THUNKS(glSecondaryColorP3uiv, (GLenum type, const GLuint * color), (type, color))
116866 GEN_THUNKS(glSecondaryColorPointer, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
116867 GEN_THUNKS(glSecondaryColorPointerEXT, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
116868 GEN_THUNKS(glSecondaryColorPointerListIBM, (GLint size, GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
116869 GEN_THUNKS(glSelectBuffer, (GLsizei size, GLuint * buffer), (size, buffer))
116870 GEN_THUNKS(glSelectPerfMonitorCountersAMD, (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList), (monitor, enable, group, numCounters, counterList))
116871 GEN_THUNKS(glSemaphoreParameterui64vEXT, (GLuint semaphore, GLenum pname, const GLuint64 * params), (semaphore, pname, params))
116872 GEN_THUNKS(glSeparableFilter2D, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * row, const void * column), (target, internalformat, width, height, format, type, row, column))
116873 GEN_THUNKS(glSeparableFilter2DEXT, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * row, const void * column), (target, internalformat, width, height, format, type, row, column))
116874 GEN_THUNKS(glSetFenceAPPLE, (GLuint fence), (fence))
116875 GEN_THUNKS(glSetFenceNV, (GLuint fence, GLenum condition), (fence, condition))
116876 GEN_THUNKS(glSetFragmentShaderConstantATI, (GLuint dst, const GLfloat * value), (dst, value))
116877 GEN_THUNKS(glSetInvariantEXT, (GLuint id, GLenum type, const void * addr), (id, type, addr))
116878 GEN_THUNKS(glSetLocalConstantEXT, (GLuint id, GLenum type, const void * addr), (id, type, addr))
116879 GEN_THUNKS(glSetMultisamplefvAMD, (GLenum pname, GLuint index, const GLfloat * val), (pname, index, val))
116880 GEN_THUNKS(glShadeModel, (GLenum mode), (mode))
116881 GEN_THUNKS(glShaderBinary, (GLsizei count, const GLuint * shaders, GLenum binaryformat, const void * binary, GLsizei length), (count, shaders, binaryformat, binary, length))
116882 GEN_THUNKS(glShaderOp1EXT, (GLenum op, GLuint res, GLuint arg1), (op, res, arg1))
116883 GEN_THUNKS(glShaderOp2EXT, (GLenum op, GLuint res, GLuint arg1, GLuint arg2), (op, res, arg1, arg2))
116884 GEN_THUNKS(glShaderOp3EXT, (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3), (op, res, arg1, arg2, arg3))
116885 GEN_THUNKS(glShaderSource, (GLuint shader, GLsizei count, const GLchar *const* string, const GLint * length), (shader, count, string, length))
116886 GEN_THUNKS(glShaderSourceARB, (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length), ((uintptr_t)shaderObj, count, string, length))
116887 GEN_THUNKS(glShaderStorageBlockBinding, (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding), (program, storageBlockIndex, storageBlockBinding))
116888 GEN_THUNKS(glShadingRateImageBarrierNV, (GLboolean synchronize), (synchronize))
116889 GEN_THUNKS(glShadingRateImagePaletteNV, (GLuint viewport, GLuint first, GLsizei count, const GLenum * rates), (viewport, first, count, rates))
116890 GEN_THUNKS(glShadingRateSampleOrderCustomNV, (GLenum rate, GLuint samples, const GLint * locations), (rate, samples, locations))
116891 GEN_THUNKS(glShadingRateSampleOrderNV, (GLenum order), (order))
116892 GEN_THUNKS(glSharpenTexFuncSGIS, (GLenum target, GLsizei n, const GLfloat * points), (target, n, points))
116893 GEN_THUNKS(glSignalSemaphoreEXT, (GLuint semaphore, GLuint numBufferBarriers, const GLuint * buffers, GLuint numTextureBarriers, const GLuint * textures, const GLenum * dstLayouts), (semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, dstLayouts))
116894 GEN_THUNKS(glSignalSemaphoreui64NVX, (GLuint signalGpu, GLsizei fenceObjectCount, const GLuint * semaphoreArray, const GLuint64 * fenceValueArray), (signalGpu, fenceObjectCount, semaphoreArray, fenceValueArray))
116895 GEN_THUNKS(glSignalVkFenceNV, (GLuint64 vkFence), (vkFence))
116896 GEN_THUNKS(glSignalVkSemaphoreNV, (GLuint64 vkSemaphore), (vkSemaphore))
116897 GEN_THUNKS(glSpecializeShader, (GLuint shader, const GLchar * pEntryPoint, GLuint numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue), (shader, pEntryPoint, numSpecializationConstants, pConstantIndex, pConstantValue))
116898 GEN_THUNKS(glSpecializeShaderARB, (GLuint shader, const GLchar * pEntryPoint, GLuint numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue), (shader, pEntryPoint, numSpecializationConstants, pConstantIndex, pConstantValue))
116899 GEN_THUNKS(glSpriteParameterfSGIX, (GLenum pname, GLfloat param), (pname, param))
116900 GEN_THUNKS(glSpriteParameterfvSGIX, (GLenum pname, const GLfloat * params), (pname, params))
116901 GEN_THUNKS(glSpriteParameteriSGIX, (GLenum pname, GLint param), (pname, param))
116902 GEN_THUNKS(glSpriteParameterivSGIX, (GLenum pname, const GLint * params), (pname, params))
116903 GEN_THUNKS(glStartInstrumentsSGIX, (void), ())
116904 GEN_THUNKS(glStartTilingQCOM, (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask), (x, y, width, height, preserveMask))
116905 GEN_THUNKS(glStateCaptureNV, (GLuint state, GLenum mode), (state, mode))
116906 GEN_THUNKS(glStencilClearTagEXT, (GLsizei stencilTagBits, GLuint stencilClearTag), (stencilTagBits, stencilClearTag))
116907 GEN_THUNKS(glStencilFillPathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues), (numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues))
116908 GEN_THUNKS(glStencilFillPathNV, (GLuint path, GLenum fillMode, GLuint mask), (path, fillMode, mask))
116909 GEN_THUNKS(glStencilFunc, (GLenum func, GLint ref, GLuint mask), (func, ref, mask))
116910 GEN_THUNKS(glStencilFuncSeparate, (GLenum face, GLenum func, GLint ref, GLuint mask), (face, func, ref, mask))
116911 GEN_THUNKS(glStencilFuncSeparateATI, (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask), (frontfunc, backfunc, ref, mask))
116912 GEN_THUNKS(glStencilMask, (GLuint mask), (mask))
116913 GEN_THUNKS(glStencilMaskSeparate, (GLenum face, GLuint mask), (face, mask))
116914 GEN_THUNKS(glStencilOp, (GLenum fail, GLenum zfail, GLenum zpass), (fail, zfail, zpass))
116915 GEN_THUNKS(glStencilOpSeparate, (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass), (face, sfail, dpfail, dppass))
116916 GEN_THUNKS(glStencilOpSeparateATI, (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass), (face, sfail, dpfail, dppass))
116917 GEN_THUNKS(glStencilOpValueAMD, (GLenum face, GLuint value), (face, value))
116918 GEN_THUNKS(glStencilStrokePathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues), (numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues))
116919 GEN_THUNKS(glStencilStrokePathNV, (GLuint path, GLint reference, GLuint mask), (path, reference, mask))
116920 GEN_THUNKS(glStencilThenCoverFillPathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat * transformValues), (numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode, transformType, transformValues))
116921 GEN_THUNKS(glStencilThenCoverFillPathNV, (GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode), (path, fillMode, mask, coverMode))
116922 GEN_THUNKS(glStencilThenCoverStrokePathInstancedNV, (GLsizei numPaths, GLenum pathNameType, const void * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat * transformValues), (numPaths, pathNameType, paths, pathBase, reference, mask, coverMode, transformType, transformValues))
116923 GEN_THUNKS(glStencilThenCoverStrokePathNV, (GLuint path, GLint reference, GLuint mask, GLenum coverMode), (path, reference, mask, coverMode))
116924 GEN_THUNKS(glStopInstrumentsSGIX, (GLint marker), (marker))
116925 GEN_THUNKS(glStringMarkerGREMEDY, (GLsizei len, const void * string), (len, string))
116926 GEN_THUNKS(glSubpixelPrecisionBiasNV, (GLuint xbits, GLuint ybits), (xbits, ybits))
116927 GEN_THUNKS(glSwizzleEXT, (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW), (res, in, outX, outY, outZ, outW))
116928 GEN_THUNKS(glSyncTextureINTEL, (GLuint texture), (texture))
116929 GEN_THUNKS(glTagSampleBufferSGIX, (void), ())
116930 GEN_THUNKS(glTangent3bEXT, (GLbyte tx, GLbyte ty, GLbyte tz), (tx, ty, tz))
116931 GEN_THUNKS(glTangent3bvEXT, (const GLbyte * v), (v))
116932 GEN_THUNKS(glTangent3dEXT, (GLdouble tx, GLdouble ty, GLdouble tz), (tx, ty, tz))
116933 GEN_THUNKS(glTangent3dvEXT, (const GLdouble * v), (v))
116934 GEN_THUNKS(glTangent3fEXT, (GLfloat tx, GLfloat ty, GLfloat tz), (tx, ty, tz))
116935 GEN_THUNKS(glTangent3fvEXT, (const GLfloat * v), (v))
116936 GEN_THUNKS(glTangent3iEXT, (GLint tx, GLint ty, GLint tz), (tx, ty, tz))
116937 GEN_THUNKS(glTangent3ivEXT, (const GLint * v), (v))
116938 GEN_THUNKS(glTangent3sEXT, (GLshort tx, GLshort ty, GLshort tz), (tx, ty, tz))
116939 GEN_THUNKS(glTangent3svEXT, (const GLshort * v), (v))
116940 GEN_THUNKS(glTangentPointerEXT, (GLenum type, GLsizei stride, const void * pointer), (type, stride, pointer))
116941 GEN_THUNKS(glTbufferMask3DFX, (GLuint mask), (mask))
116942 GEN_THUNKS(glTessellationFactorAMD, (GLfloat factor), (factor))
116943 GEN_THUNKS(glTessellationModeAMD, (GLenum mode), (mode))
116944 GEN_THUNKS_RET(GLboolean, glTestFenceAPPLE, (GLuint fence), (fence))
116945 GEN_THUNKS_RET(GLboolean, glTestFenceNV, (GLuint fence), (fence))
116946 GEN_THUNKS_RET(GLboolean, glTestObjectAPPLE, (GLenum object, GLuint name), (object, name))
116947 GEN_THUNKS(glTexAttachMemoryNV, (GLenum target, GLuint memory, GLuint64 offset), (target, memory, offset))
116948 GEN_THUNKS(glTexBuffer, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
116949 GEN_THUNKS(glTexBufferARB, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
116950 GEN_THUNKS(glTexBufferEXT, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
116951 GEN_THUNKS(glTexBufferOES, (GLenum target, GLenum internalformat, GLuint buffer), (target, internalformat, buffer))
116952 GEN_THUNKS(glTexBufferRange, (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, internalformat, buffer, offset, size))
116953 GEN_THUNKS(glTexBufferRangeEXT, (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, internalformat, buffer, offset, size))
116954 GEN_THUNKS(glTexBufferRangeOES, (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (target, internalformat, buffer, offset, size))
116955 GEN_THUNKS(glTexBumpParameterfvATI, (GLenum pname, const GLfloat * param), (pname, param))
116956 GEN_THUNKS(glTexBumpParameterivATI, (GLenum pname, const GLint * param), (pname, param))
116957 GEN_THUNKS(glTexCoord1bOES, (GLbyte s), (s))
116958 GEN_THUNKS(glTexCoord1bvOES, (const GLbyte * coords), (coords))
116959 GEN_THUNKS(glTexCoord1d, (GLdouble s), (s))
116960 GEN_THUNKS(glTexCoord1dv, (const GLdouble * v), (v))
116961 GEN_THUNKS(glTexCoord1f, (GLfloat s), (s))
116962 GEN_THUNKS(glTexCoord1fv, (const GLfloat * v), (v))
116963 GEN_THUNKS(glTexCoord1hNV, (GLhalfNV s), (s))
116964 GEN_THUNKS(glTexCoord1hvNV, (const GLhalfNV * v), (v))
116965 GEN_THUNKS(glTexCoord1i, (GLint s), (s))
116966 GEN_THUNKS(glTexCoord1iv, (const GLint * v), (v))
116967 GEN_THUNKS(glTexCoord1s, (GLshort s), (s))
116968 GEN_THUNKS(glTexCoord1sv, (const GLshort * v), (v))
116969 GEN_THUNKS(glTexCoord1xOES, (GLfixed s), (s))
116970 GEN_THUNKS(glTexCoord1xvOES, (const GLfixed * coords), (coords))
116971 GEN_THUNKS(glTexCoord2bOES, (GLbyte s, GLbyte t), (s, t))
116972 GEN_THUNKS(glTexCoord2bvOES, (const GLbyte * coords), (coords))
116973 GEN_THUNKS(glTexCoord2d, (GLdouble s, GLdouble t), (s, t))
116974 GEN_THUNKS(glTexCoord2dv, (const GLdouble * v), (v))
116975 GEN_THUNKS(glTexCoord2f, (GLfloat s, GLfloat t), (s, t))
116976 GEN_THUNKS(glTexCoord2fColor3fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z), (s, t, r, g, b, x, y, z))
116977 GEN_THUNKS(glTexCoord2fColor3fVertex3fvSUN, (const GLfloat * tc, const GLfloat * c, const GLfloat * v), (tc, c, v))
116978 GEN_THUNKS(glTexCoord2fColor4fNormal3fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (s, t, r, g, b, a, nx, ny, nz, x, y, z))
116979 GEN_THUNKS(glTexCoord2fColor4fNormal3fVertex3fvSUN, (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v), (tc, c, n, v))
116980 GEN_THUNKS(glTexCoord2fColor4ubVertex3fSUN, (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z), (s, t, r, g, b, a, x, y, z))
116981 GEN_THUNKS(glTexCoord2fColor4ubVertex3fvSUN, (const GLfloat * tc, const GLubyte * c, const GLfloat * v), (tc, c, v))
116982 GEN_THUNKS(glTexCoord2fNormal3fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z), (s, t, nx, ny, nz, x, y, z))
116983 GEN_THUNKS(glTexCoord2fNormal3fVertex3fvSUN, (const GLfloat * tc, const GLfloat * n, const GLfloat * v), (tc, n, v))
116984 GEN_THUNKS(glTexCoord2fVertex3fSUN, (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z), (s, t, x, y, z))
116985 GEN_THUNKS(glTexCoord2fVertex3fvSUN, (const GLfloat * tc, const GLfloat * v), (tc, v))
116986 GEN_THUNKS(glTexCoord2fv, (const GLfloat * v), (v))
116987 GEN_THUNKS(glTexCoord2hNV, (GLhalfNV s, GLhalfNV t), (s, t))
116988 GEN_THUNKS(glTexCoord2hvNV, (const GLhalfNV * v), (v))
116989 GEN_THUNKS(glTexCoord2i, (GLint s, GLint t), (s, t))
116990 GEN_THUNKS(glTexCoord2iv, (const GLint * v), (v))
116991 GEN_THUNKS(glTexCoord2s, (GLshort s, GLshort t), (s, t))
116992 GEN_THUNKS(glTexCoord2sv, (const GLshort * v), (v))
116993 GEN_THUNKS(glTexCoord2xOES, (GLfixed s, GLfixed t), (s, t))
116994 GEN_THUNKS(glTexCoord2xvOES, (const GLfixed * coords), (coords))
116995 GEN_THUNKS(glTexCoord3bOES, (GLbyte s, GLbyte t, GLbyte r), (s, t, r))
116996 GEN_THUNKS(glTexCoord3bvOES, (const GLbyte * coords), (coords))
116997 GEN_THUNKS(glTexCoord3d, (GLdouble s, GLdouble t, GLdouble r), (s, t, r))
116998 GEN_THUNKS(glTexCoord3dv, (const GLdouble * v), (v))
116999 GEN_THUNKS(glTexCoord3f, (GLfloat s, GLfloat t, GLfloat r), (s, t, r))
117000 GEN_THUNKS(glTexCoord3fv, (const GLfloat * v), (v))
117001 GEN_THUNKS(glTexCoord3hNV, (GLhalfNV s, GLhalfNV t, GLhalfNV r), (s, t, r))
117002 GEN_THUNKS(glTexCoord3hvNV, (const GLhalfNV * v), (v))
117003 GEN_THUNKS(glTexCoord3i, (GLint s, GLint t, GLint r), (s, t, r))
117004 GEN_THUNKS(glTexCoord3iv, (const GLint * v), (v))
117005 GEN_THUNKS(glTexCoord3s, (GLshort s, GLshort t, GLshort r), (s, t, r))
117006 GEN_THUNKS(glTexCoord3sv, (const GLshort * v), (v))
117007 GEN_THUNKS(glTexCoord3xOES, (GLfixed s, GLfixed t, GLfixed r), (s, t, r))
117008 GEN_THUNKS(glTexCoord3xvOES, (const GLfixed * coords), (coords))
117009 GEN_THUNKS(glTexCoord4bOES, (GLbyte s, GLbyte t, GLbyte r, GLbyte q), (s, t, r, q))
117010 GEN_THUNKS(glTexCoord4bvOES, (const GLbyte * coords), (coords))
117011 GEN_THUNKS(glTexCoord4d, (GLdouble s, GLdouble t, GLdouble r, GLdouble q), (s, t, r, q))
117012 GEN_THUNKS(glTexCoord4dv, (const GLdouble * v), (v))
117013 GEN_THUNKS(glTexCoord4f, (GLfloat s, GLfloat t, GLfloat r, GLfloat q), (s, t, r, q))
117014 GEN_THUNKS(glTexCoord4fColor4fNormal3fVertex4fSUN, (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w))
117015 GEN_THUNKS(glTexCoord4fColor4fNormal3fVertex4fvSUN, (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v), (tc, c, n, v))
117016 GEN_THUNKS(glTexCoord4fVertex4fSUN, (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (s, t, p, q, x, y, z, w))
117017 GEN_THUNKS(glTexCoord4fVertex4fvSUN, (const GLfloat * tc, const GLfloat * v), (tc, v))
117018 GEN_THUNKS(glTexCoord4fv, (const GLfloat * v), (v))
117019 GEN_THUNKS(glTexCoord4hNV, (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q), (s, t, r, q))
117020 GEN_THUNKS(glTexCoord4hvNV, (const GLhalfNV * v), (v))
117021 GEN_THUNKS(glTexCoord4i, (GLint s, GLint t, GLint r, GLint q), (s, t, r, q))
117022 GEN_THUNKS(glTexCoord4iv, (const GLint * v), (v))
117023 GEN_THUNKS(glTexCoord4s, (GLshort s, GLshort t, GLshort r, GLshort q), (s, t, r, q))
117024 GEN_THUNKS(glTexCoord4sv, (const GLshort * v), (v))
117025 GEN_THUNKS(glTexCoord4xOES, (GLfixed s, GLfixed t, GLfixed r, GLfixed q), (s, t, r, q))
117026 GEN_THUNKS(glTexCoord4xvOES, (const GLfixed * coords), (coords))
117027 GEN_THUNKS(glTexCoordFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
117028 GEN_THUNKS(glTexCoordP1ui, (GLenum type, GLuint coords), (type, coords))
117029 GEN_THUNKS(glTexCoordP1uiv, (GLenum type, const GLuint * coords), (type, coords))
117030 GEN_THUNKS(glTexCoordP2ui, (GLenum type, GLuint coords), (type, coords))
117031 GEN_THUNKS(glTexCoordP2uiv, (GLenum type, const GLuint * coords), (type, coords))
117032 GEN_THUNKS(glTexCoordP3ui, (GLenum type, GLuint coords), (type, coords))
117033 GEN_THUNKS(glTexCoordP3uiv, (GLenum type, const GLuint * coords), (type, coords))
117034 GEN_THUNKS(glTexCoordP4ui, (GLenum type, GLuint coords), (type, coords))
117035 GEN_THUNKS(glTexCoordP4uiv, (GLenum type, const GLuint * coords), (type, coords))
117036 GEN_THUNKS(glTexCoordPointer, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
117037 GEN_THUNKS(glTexCoordPointerEXT, (GLint size, GLenum type, GLsizei stride, GLsizei count, const void * pointer), (size, type, stride, count, pointer))
117038 GEN_THUNKS(glTexCoordPointerListIBM, (GLint size, GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
117039 GEN_THUNKS(glTexCoordPointervINTEL, (GLint size, GLenum type, const void ** pointer), (size, type, pointer))
117040 GEN_THUNKS(glTexEnvf, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
117041 GEN_THUNKS(glTexEnvfv, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
117042 GEN_THUNKS(glTexEnvi, (GLenum target, GLenum pname, GLint param), (target, pname, param))
117043 GEN_THUNKS(glTexEnviv, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
117044 GEN_THUNKS(glTexEnvx, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
117045 GEN_THUNKS(glTexEnvxOES, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
117046 GEN_THUNKS(glTexEnvxv, (GLenum target, GLenum pname, const GLfixed * params), (target, pname, params))
117047 GEN_THUNKS(glTexEnvxvOES, (GLenum target, GLenum pname, const GLfixed * params), (target, pname, params))
117048 GEN_THUNKS(glTexFilterFuncSGIS, (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights), (target, filter, n, weights))
117049 GEN_THUNKS(glTexGend, (GLenum coord, GLenum pname, GLdouble param), (coord, pname, param))
117050 GEN_THUNKS(glTexGendv, (GLenum coord, GLenum pname, const GLdouble * params), (coord, pname, params))
117051 GEN_THUNKS(glTexGenf, (GLenum coord, GLenum pname, GLfloat param), (coord, pname, param))
117052 GEN_THUNKS(glTexGenfOES, (GLenum coord, GLenum pname, GLfloat param), (coord, pname, param))
117053 GEN_THUNKS(glTexGenfv, (GLenum coord, GLenum pname, const GLfloat * params), (coord, pname, params))
117054 GEN_THUNKS(glTexGenfvOES, (GLenum coord, GLenum pname, const GLfloat * params), (coord, pname, params))
117055 GEN_THUNKS(glTexGeni, (GLenum coord, GLenum pname, GLint param), (coord, pname, param))
117056 GEN_THUNKS(glTexGeniOES, (GLenum coord, GLenum pname, GLint param), (coord, pname, param))
117057 GEN_THUNKS(glTexGeniv, (GLenum coord, GLenum pname, const GLint * params), (coord, pname, params))
117058 GEN_THUNKS(glTexGenivOES, (GLenum coord, GLenum pname, const GLint * params), (coord, pname, params))
117059 GEN_THUNKS(glTexGenxOES, (GLenum coord, GLenum pname, GLfixed param), (coord, pname, param))
117060 GEN_THUNKS(glTexGenxvOES, (GLenum coord, GLenum pname, const GLfixed * params), (coord, pname, params))
117061 GEN_THUNKS(glTexImage1D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void * pixels), (target, level, internalformat, width, border, format, type, pixels))
117062 GEN_THUNKS(glTexImage2D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels), (target, level, internalformat, width, height, border, format, type, pixels))
117063 GEN_THUNKS(glTexImage2DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, fixedsamplelocations))
117064 GEN_THUNKS(glTexImage2DMultisampleCoverageNV, (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations), (target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations))
117065 GEN_THUNKS(glTexImage3D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels), (target, level, internalformat, width, height, depth, border, format, type, pixels))
117066 GEN_THUNKS(glTexImage3DEXT, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels), (target, level, internalformat, width, height, depth, border, format, type, pixels))
117067 GEN_THUNKS(glTexImage3DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, depth, fixedsamplelocations))
117068 GEN_THUNKS(glTexImage3DMultisampleCoverageNV, (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations), (target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations))
117069 GEN_THUNKS(glTexImage3DOES, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels), (target, level, internalformat, width, height, depth, border, format, type, pixels))
117070 GEN_THUNKS(glTexImage4DSGIS, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void * pixels), (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels))
117071 GEN_THUNKS(glTexPageCommitmentARB, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit), (target, level, xoffset, yoffset, zoffset, width, height, depth, commit))
117072 GEN_THUNKS(glTexPageCommitmentEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit), (target, level, xoffset, yoffset, zoffset, width, height, depth, commit))
117073 GEN_THUNKS(glTexParameterIiv, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
117074 GEN_THUNKS(glTexParameterIivEXT, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
117075 GEN_THUNKS(glTexParameterIivOES, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
117076 GEN_THUNKS(glTexParameterIuiv, (GLenum target, GLenum pname, const GLuint * params), (target, pname, params))
117077 GEN_THUNKS(glTexParameterIuivEXT, (GLenum target, GLenum pname, const GLuint * params), (target, pname, params))
117078 GEN_THUNKS(glTexParameterIuivOES, (GLenum target, GLenum pname, const GLuint * params), (target, pname, params))
117079 GEN_THUNKS(glTexParameterf, (GLenum target, GLenum pname, GLfloat param), (target, pname, param))
117080 GEN_THUNKS(glTexParameterfv, (GLenum target, GLenum pname, const GLfloat * params), (target, pname, params))
117081 GEN_THUNKS(glTexParameteri, (GLenum target, GLenum pname, GLint param), (target, pname, param))
117082 GEN_THUNKS(glTexParameteriv, (GLenum target, GLenum pname, const GLint * params), (target, pname, params))
117083 GEN_THUNKS(glTexParameterx, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
117084 GEN_THUNKS(glTexParameterxOES, (GLenum target, GLenum pname, GLfixed param), (target, pname, param))
117085 GEN_THUNKS(glTexParameterxv, (GLenum target, GLenum pname, const GLfixed * params), (target, pname, params))
117086 GEN_THUNKS(glTexParameterxvOES, (GLenum target, GLenum pname, const GLfixed * params), (target, pname, params))
117087 GEN_THUNKS(glTexRenderbufferNV, (GLenum target, GLuint renderbuffer), (target, renderbuffer))
117088 GEN_THUNKS(glTexStorage1D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width), (target, levels, internalformat, width))
117089 GEN_THUNKS(glTexStorage1DEXT, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width), (target, levels, internalformat, width))
117090 GEN_THUNKS(glTexStorage2D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (target, levels, internalformat, width, height))
117091 GEN_THUNKS(glTexStorage2DEXT, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (target, levels, internalformat, width, height))
117092 GEN_THUNKS(glTexStorage2DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, fixedsamplelocations))
117093 GEN_THUNKS(glTexStorage3D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (target, levels, internalformat, width, height, depth))
117094 GEN_THUNKS(glTexStorage3DEXT, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (target, levels, internalformat, width, height, depth))
117095 GEN_THUNKS(glTexStorage3DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, depth, fixedsamplelocations))
117096 GEN_THUNKS(glTexStorage3DMultisampleOES, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (target, samples, internalformat, width, height, depth, fixedsamplelocations))
117097 GEN_THUNKS(glTexStorageMem1DEXT, (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset), (target, levels, internalFormat, width, memory, offset))
117098 GEN_THUNKS(glTexStorageMem2DEXT, (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset), (target, levels, internalFormat, width, height, memory, offset))
117099 GEN_THUNKS(glTexStorageMem2DMultisampleEXT, (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset), (target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset))
117100 GEN_THUNKS(glTexStorageMem3DEXT, (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset), (target, levels, internalFormat, width, height, depth, memory, offset))
117101 GEN_THUNKS(glTexStorageMem3DMultisampleEXT, (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset), (target, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset))
117102 GEN_THUNKS(glTexStorageSparseAMD, (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags), (target, internalFormat, width, height, depth, layers, flags))
117103 GEN_THUNKS(glTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, width, format, type, pixels))
117104 GEN_THUNKS(glTexSubImage1DEXT, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, width, format, type, pixels))
117105 GEN_THUNKS(glTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, yoffset, width, height, format, type, pixels))
117106 GEN_THUNKS(glTexSubImage2DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, yoffset, width, height, format, type, pixels))
117107 GEN_THUNKS(glTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
117108 GEN_THUNKS(glTexSubImage3DEXT, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
117109 GEN_THUNKS(glTexSubImage3DOES, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
117110 GEN_THUNKS(glTexSubImage4DSGIS, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void * pixels), (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels))
117111 GEN_THUNKS(glTextureAttachMemoryNV, (GLuint texture, GLuint memory, GLuint64 offset), (texture, memory, offset))
117112 GEN_THUNKS(glTextureBarrier, (void), ())
117113 GEN_THUNKS(glTextureBarrierNV, (void), ())
117114 GEN_THUNKS(glTextureBuffer, (GLuint texture, GLenum internalformat, GLuint buffer), (texture, internalformat, buffer))
117115 GEN_THUNKS(glTextureBufferEXT, (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer), (texture, target, internalformat, buffer))
117116 GEN_THUNKS(glTextureBufferRange, (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (texture, internalformat, buffer, offset, size))
117117 GEN_THUNKS(glTextureBufferRangeEXT, (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size), (texture, target, internalformat, buffer, offset, size))
117118 GEN_THUNKS(glTextureColorMaskSGIS, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha), (red, green, blue, alpha))
117119 GEN_THUNKS(glTextureFoveationParametersQCOM, (GLuint texture, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea), (texture, layer, focalPoint, focalX, focalY, gainX, gainY, foveaArea))
117120 GEN_THUNKS(glTextureImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void * pixels), (texture, target, level, internalformat, width, border, format, type, pixels))
117121 GEN_THUNKS(glTextureImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels), (texture, target, level, internalformat, width, height, border, format, type, pixels))
117122 GEN_THUNKS(glTextureImage2DMultisampleCoverageNV, (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations), (texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations))
117123 GEN_THUNKS(glTextureImage2DMultisampleNV, (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations), (texture, target, samples, internalFormat, width, height, fixedSampleLocations))
117124 GEN_THUNKS(glTextureImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels), (texture, target, level, internalformat, width, height, depth, border, format, type, pixels))
117125 GEN_THUNKS(glTextureImage3DMultisampleCoverageNV, (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations), (texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations))
117126 GEN_THUNKS(glTextureImage3DMultisampleNV, (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations), (texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations))
117127 GEN_THUNKS(glTextureLightEXT, (GLenum pname), (pname))
117128 GEN_THUNKS(glTextureMaterialEXT, (GLenum face, GLenum mode), (face, mode))
117129 GEN_THUNKS(glTextureNormalEXT, (GLenum mode), (mode))
117130 GEN_THUNKS(glTexturePageCommitmentEXT, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit), (texture, level, xoffset, yoffset, zoffset, width, height, depth, commit))
117131 GEN_THUNKS(glTextureParameterIiv, (GLuint texture, GLenum pname, const GLint * params), (texture, pname, params))
117132 GEN_THUNKS(glTextureParameterIivEXT, (GLuint texture, GLenum target, GLenum pname, const GLint * params), (texture, target, pname, params))
117133 GEN_THUNKS(glTextureParameterIuiv, (GLuint texture, GLenum pname, const GLuint * params), (texture, pname, params))
117134 GEN_THUNKS(glTextureParameterIuivEXT, (GLuint texture, GLenum target, GLenum pname, const GLuint * params), (texture, target, pname, params))
117135 GEN_THUNKS(glTextureParameterf, (GLuint texture, GLenum pname, GLfloat param), (texture, pname, param))
117136 GEN_THUNKS(glTextureParameterfEXT, (GLuint texture, GLenum target, GLenum pname, GLfloat param), (texture, target, pname, param))
117137 GEN_THUNKS(glTextureParameterfv, (GLuint texture, GLenum pname, const GLfloat * param), (texture, pname, param))
117138 GEN_THUNKS(glTextureParameterfvEXT, (GLuint texture, GLenum target, GLenum pname, const GLfloat * params), (texture, target, pname, params))
117139 GEN_THUNKS(glTextureParameteri, (GLuint texture, GLenum pname, GLint param), (texture, pname, param))
117140 GEN_THUNKS(glTextureParameteriEXT, (GLuint texture, GLenum target, GLenum pname, GLint param), (texture, target, pname, param))
117141 GEN_THUNKS(glTextureParameteriv, (GLuint texture, GLenum pname, const GLint * param), (texture, pname, param))
117142 GEN_THUNKS(glTextureParameterivEXT, (GLuint texture, GLenum target, GLenum pname, const GLint * params), (texture, target, pname, params))
117143 GEN_THUNKS(glTextureRangeAPPLE, (GLenum target, GLsizei length, const void * pointer), (target, length, pointer))
117144 GEN_THUNKS(glTextureRenderbufferEXT, (GLuint texture, GLenum target, GLuint renderbuffer), (texture, target, renderbuffer))
117145 GEN_THUNKS(glTextureStorage1D, (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width), (texture, levels, internalformat, width))
117146 GEN_THUNKS(glTextureStorage1DEXT, (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width), (texture, target, levels, internalformat, width))
117147 GEN_THUNKS(glTextureStorage2D, (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (texture, levels, internalformat, width, height))
117148 GEN_THUNKS(glTextureStorage2DEXT, (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height), (texture, target, levels, internalformat, width, height))
117149 GEN_THUNKS(glTextureStorage2DMultisample, (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (texture, samples, internalformat, width, height, fixedsamplelocations))
117150 GEN_THUNKS(glTextureStorage2DMultisampleEXT, (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations), (texture, target, samples, internalformat, width, height, fixedsamplelocations))
117151 GEN_THUNKS(glTextureStorage3D, (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (texture, levels, internalformat, width, height, depth))
117152 GEN_THUNKS(glTextureStorage3DEXT, (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth), (texture, target, levels, internalformat, width, height, depth))
117153 GEN_THUNKS(glTextureStorage3DMultisample, (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (texture, samples, internalformat, width, height, depth, fixedsamplelocations))
117154 GEN_THUNKS(glTextureStorage3DMultisampleEXT, (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations), (texture, target, samples, internalformat, width, height, depth, fixedsamplelocations))
117155 GEN_THUNKS(glTextureStorageMem1DEXT, (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset), (texture, levels, internalFormat, width, memory, offset))
117156 GEN_THUNKS(glTextureStorageMem2DEXT, (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset), (texture, levels, internalFormat, width, height, memory, offset))
117157 GEN_THUNKS(glTextureStorageMem2DMultisampleEXT, (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset), (texture, samples, internalFormat, width, height, fixedSampleLocations, memory, offset))
117158 GEN_THUNKS(glTextureStorageMem3DEXT, (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset), (texture, levels, internalFormat, width, height, depth, memory, offset))
117159 GEN_THUNKS(glTextureStorageMem3DMultisampleEXT, (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset), (texture, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset))
117160 GEN_THUNKS(glTextureStorageSparseAMD, (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags), (texture, target, internalFormat, width, height, depth, layers, flags))
117161 GEN_THUNKS(glTextureSubImage1D, (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels), (texture, level, xoffset, width, format, type, pixels))
117162 GEN_THUNKS(glTextureSubImage1DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels), (texture, target, level, xoffset, width, format, type, pixels))
117163 GEN_THUNKS(glTextureSubImage2D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels), (texture, level, xoffset, yoffset, width, height, format, type, pixels))
117164 GEN_THUNKS(glTextureSubImage2DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels), (texture, target, level, xoffset, yoffset, width, height, format, type, pixels))
117165 GEN_THUNKS(glTextureSubImage3D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels), (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
117166 GEN_THUNKS(glTextureSubImage3DEXT, (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels), (texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels))
117167 GEN_THUNKS(glTextureView, (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers), (texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers))
117168 GEN_THUNKS(glTextureViewEXT, (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers), (texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers))
117169 GEN_THUNKS(glTextureViewOES, (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers), (texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers))
117170 GEN_THUNKS(glTrackMatrixNV, (GLenum target, GLuint address, GLenum matrix, GLenum transform), (target, address, matrix, transform))
117171 GEN_THUNKS(glTransformFeedbackAttribsNV, (GLsizei count, const GLint * attribs, GLenum bufferMode), (count, attribs, bufferMode))
117172 GEN_THUNKS(glTransformFeedbackBufferBase, (GLuint xfb, GLuint index, GLuint buffer), (xfb, index, buffer))
117173 GEN_THUNKS(glTransformFeedbackBufferRange, (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size), (xfb, index, buffer, offset, size))
117174 GEN_THUNKS(glTransformFeedbackStreamAttribsNV, (GLsizei count, const GLint * attribs, GLsizei nbuffers, const GLint * bufstreams, GLenum bufferMode), (count, attribs, nbuffers, bufstreams, bufferMode))
117175 GEN_THUNKS(glTransformFeedbackVaryings, (GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode), (program, count, varyings, bufferMode))
117176 GEN_THUNKS(glTransformFeedbackVaryingsEXT, (GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode), (program, count, varyings, bufferMode))
117177 GEN_THUNKS(glTransformFeedbackVaryingsNV, (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode), (program, count, locations, bufferMode))
117178 GEN_THUNKS(glTransformPathNV, (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues), (resultPath, srcPath, transformType, transformValues))
117179 GEN_THUNKS(glTranslated, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
117180 GEN_THUNKS(glTranslatef, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
117181 GEN_THUNKS(glTranslatex, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
117182 GEN_THUNKS(glTranslatexOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
117183 GEN_THUNKS(glUniform1d, (GLint location, GLdouble x), (location, x))
117184 GEN_THUNKS(glUniform1dv, (GLint location, GLsizei count, const GLdouble * value), (location, count, value))
117185 GEN_THUNKS(glUniform1f, (GLint location, GLfloat v0), (location, v0))
117186 GEN_THUNKS(glUniform1fARB, (GLint location, GLfloat v0), (location, v0))
117187 GEN_THUNKS(glUniform1fv, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117188 GEN_THUNKS(glUniform1fvARB, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117189 GEN_THUNKS(glUniform1i, (GLint location, GLint v0), (location, v0))
117190 GEN_THUNKS(glUniform1i64ARB, (GLint location, GLint64 x), (location, x))
117191 GEN_THUNKS(glUniform1i64NV, (GLint location, GLint64EXT x), (location, x))
117192 GEN_THUNKS(glUniform1i64vARB, (GLint location, GLsizei count, const GLint64 * value), (location, count, value))
117193 GEN_THUNKS(glUniform1i64vNV, (GLint location, GLsizei count, const GLint64EXT * value), (location, count, value))
117194 GEN_THUNKS(glUniform1iARB, (GLint location, GLint v0), (location, v0))
117195 GEN_THUNKS(glUniform1iv, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117196 GEN_THUNKS(glUniform1ivARB, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117197 GEN_THUNKS(glUniform1ui, (GLint location, GLuint v0), (location, v0))
117198 GEN_THUNKS(glUniform1ui64ARB, (GLint location, GLuint64 x), (location, x))
117199 GEN_THUNKS(glUniform1ui64NV, (GLint location, GLuint64EXT x), (location, x))
117200 GEN_THUNKS(glUniform1ui64vARB, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117201 GEN_THUNKS(glUniform1ui64vNV, (GLint location, GLsizei count, const GLuint64EXT * value), (location, count, value))
117202 GEN_THUNKS(glUniform1uiEXT, (GLint location, GLuint v0), (location, v0))
117203 GEN_THUNKS(glUniform1uiv, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117204 GEN_THUNKS(glUniform1uivEXT, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117205 GEN_THUNKS(glUniform2d, (GLint location, GLdouble x, GLdouble y), (location, x, y))
117206 GEN_THUNKS(glUniform2dv, (GLint location, GLsizei count, const GLdouble * value), (location, count, value))
117207 GEN_THUNKS(glUniform2f, (GLint location, GLfloat v0, GLfloat v1), (location, v0, v1))
117208 GEN_THUNKS(glUniform2fARB, (GLint location, GLfloat v0, GLfloat v1), (location, v0, v1))
117209 GEN_THUNKS(glUniform2fv, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117210 GEN_THUNKS(glUniform2fvARB, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117211 GEN_THUNKS(glUniform2i, (GLint location, GLint v0, GLint v1), (location, v0, v1))
117212 GEN_THUNKS(glUniform2i64ARB, (GLint location, GLint64 x, GLint64 y), (location, x, y))
117213 GEN_THUNKS(glUniform2i64NV, (GLint location, GLint64EXT x, GLint64EXT y), (location, x, y))
117214 GEN_THUNKS(glUniform2i64vARB, (GLint location, GLsizei count, const GLint64 * value), (location, count, value))
117215 GEN_THUNKS(glUniform2i64vNV, (GLint location, GLsizei count, const GLint64EXT * value), (location, count, value))
117216 GEN_THUNKS(glUniform2iARB, (GLint location, GLint v0, GLint v1), (location, v0, v1))
117217 GEN_THUNKS(glUniform2iv, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117218 GEN_THUNKS(glUniform2ivARB, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117219 GEN_THUNKS(glUniform2ui, (GLint location, GLuint v0, GLuint v1), (location, v0, v1))
117220 GEN_THUNKS(glUniform2ui64ARB, (GLint location, GLuint64 x, GLuint64 y), (location, x, y))
117221 GEN_THUNKS(glUniform2ui64NV, (GLint location, GLuint64EXT x, GLuint64EXT y), (location, x, y))
117222 GEN_THUNKS(glUniform2ui64vARB, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117223 GEN_THUNKS(glUniform2ui64vNV, (GLint location, GLsizei count, const GLuint64EXT * value), (location, count, value))
117224 GEN_THUNKS(glUniform2uiEXT, (GLint location, GLuint v0, GLuint v1), (location, v0, v1))
117225 GEN_THUNKS(glUniform2uiv, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117226 GEN_THUNKS(glUniform2uivEXT, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117227 GEN_THUNKS(glUniform3d, (GLint location, GLdouble x, GLdouble y, GLdouble z), (location, x, y, z))
117228 GEN_THUNKS(glUniform3dv, (GLint location, GLsizei count, const GLdouble * value), (location, count, value))
117229 GEN_THUNKS(glUniform3f, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (location, v0, v1, v2))
117230 GEN_THUNKS(glUniform3fARB, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2), (location, v0, v1, v2))
117231 GEN_THUNKS(glUniform3fv, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117232 GEN_THUNKS(glUniform3fvARB, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117233 GEN_THUNKS(glUniform3i, (GLint location, GLint v0, GLint v1, GLint v2), (location, v0, v1, v2))
117234 GEN_THUNKS(glUniform3i64ARB, (GLint location, GLint64 x, GLint64 y, GLint64 z), (location, x, y, z))
117235 GEN_THUNKS(glUniform3i64NV, (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z), (location, x, y, z))
117236 GEN_THUNKS(glUniform3i64vARB, (GLint location, GLsizei count, const GLint64 * value), (location, count, value))
117237 GEN_THUNKS(glUniform3i64vNV, (GLint location, GLsizei count, const GLint64EXT * value), (location, count, value))
117238 GEN_THUNKS(glUniform3iARB, (GLint location, GLint v0, GLint v1, GLint v2), (location, v0, v1, v2))
117239 GEN_THUNKS(glUniform3iv, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117240 GEN_THUNKS(glUniform3ivARB, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117241 GEN_THUNKS(glUniform3ui, (GLint location, GLuint v0, GLuint v1, GLuint v2), (location, v0, v1, v2))
117242 GEN_THUNKS(glUniform3ui64ARB, (GLint location, GLuint64 x, GLuint64 y, GLuint64 z), (location, x, y, z))
117243 GEN_THUNKS(glUniform3ui64NV, (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z), (location, x, y, z))
117244 GEN_THUNKS(glUniform3ui64vARB, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117245 GEN_THUNKS(glUniform3ui64vNV, (GLint location, GLsizei count, const GLuint64EXT * value), (location, count, value))
117246 GEN_THUNKS(glUniform3uiEXT, (GLint location, GLuint v0, GLuint v1, GLuint v2), (location, v0, v1, v2))
117247 GEN_THUNKS(glUniform3uiv, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117248 GEN_THUNKS(glUniform3uivEXT, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117249 GEN_THUNKS(glUniform4d, (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (location, x, y, z, w))
117250 GEN_THUNKS(glUniform4dv, (GLint location, GLsizei count, const GLdouble * value), (location, count, value))
117251 GEN_THUNKS(glUniform4f, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (location, v0, v1, v2, v3))
117252 GEN_THUNKS(glUniform4fARB, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3), (location, v0, v1, v2, v3))
117253 GEN_THUNKS(glUniform4fv, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117254 GEN_THUNKS(glUniform4fvARB, (GLint location, GLsizei count, const GLfloat * value), (location, count, value))
117255 GEN_THUNKS(glUniform4i, (GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (location, v0, v1, v2, v3))
117256 GEN_THUNKS(glUniform4i64ARB, (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w), (location, x, y, z, w))
117257 GEN_THUNKS(glUniform4i64NV, (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w), (location, x, y, z, w))
117258 GEN_THUNKS(glUniform4i64vARB, (GLint location, GLsizei count, const GLint64 * value), (location, count, value))
117259 GEN_THUNKS(glUniform4i64vNV, (GLint location, GLsizei count, const GLint64EXT * value), (location, count, value))
117260 GEN_THUNKS(glUniform4iARB, (GLint location, GLint v0, GLint v1, GLint v2, GLint v3), (location, v0, v1, v2, v3))
117261 GEN_THUNKS(glUniform4iv, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117262 GEN_THUNKS(glUniform4ivARB, (GLint location, GLsizei count, const GLint * value), (location, count, value))
117263 GEN_THUNKS(glUniform4ui, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (location, v0, v1, v2, v3))
117264 GEN_THUNKS(glUniform4ui64ARB, (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w), (location, x, y, z, w))
117265 GEN_THUNKS(glUniform4ui64NV, (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w), (location, x, y, z, w))
117266 GEN_THUNKS(glUniform4ui64vARB, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117267 GEN_THUNKS(glUniform4ui64vNV, (GLint location, GLsizei count, const GLuint64EXT * value), (location, count, value))
117268 GEN_THUNKS(glUniform4uiEXT, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3), (location, v0, v1, v2, v3))
117269 GEN_THUNKS(glUniform4uiv, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117270 GEN_THUNKS(glUniform4uivEXT, (GLint location, GLsizei count, const GLuint * value), (location, count, value))
117271 GEN_THUNKS(glUniformBlockBinding, (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding), (program, uniformBlockIndex, uniformBlockBinding))
117272 GEN_THUNKS(glUniformBufferEXT, (GLuint program, GLint location, GLuint buffer), (program, location, buffer))
117273 GEN_THUNKS(glUniformHandleui64ARB, (GLint location, GLuint64 value), (location, value))
117274 GEN_THUNKS(glUniformHandleui64IMG, (GLint location, GLuint64 value), (location, value))
117275 GEN_THUNKS(glUniformHandleui64NV, (GLint location, GLuint64 value), (location, value))
117276 GEN_THUNKS(glUniformHandleui64vARB, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117277 GEN_THUNKS(glUniformHandleui64vIMG, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117278 GEN_THUNKS(glUniformHandleui64vNV, (GLint location, GLsizei count, const GLuint64 * value), (location, count, value))
117279 GEN_THUNKS(glUniformMatrix2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117280 GEN_THUNKS(glUniformMatrix2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117281 GEN_THUNKS(glUniformMatrix2fvARB, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117282 GEN_THUNKS(glUniformMatrix2x3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117283 GEN_THUNKS(glUniformMatrix2x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117284 GEN_THUNKS(glUniformMatrix2x3fvNV, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117285 GEN_THUNKS(glUniformMatrix2x4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117286 GEN_THUNKS(glUniformMatrix2x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117287 GEN_THUNKS(glUniformMatrix2x4fvNV, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117288 GEN_THUNKS(glUniformMatrix3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117289 GEN_THUNKS(glUniformMatrix3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117290 GEN_THUNKS(glUniformMatrix3fvARB, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117291 GEN_THUNKS(glUniformMatrix3x2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117292 GEN_THUNKS(glUniformMatrix3x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117293 GEN_THUNKS(glUniformMatrix3x2fvNV, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117294 GEN_THUNKS(glUniformMatrix3x4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117295 GEN_THUNKS(glUniformMatrix3x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117296 GEN_THUNKS(glUniformMatrix3x4fvNV, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117297 GEN_THUNKS(glUniformMatrix4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117298 GEN_THUNKS(glUniformMatrix4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117299 GEN_THUNKS(glUniformMatrix4fvARB, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117300 GEN_THUNKS(glUniformMatrix4x2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117301 GEN_THUNKS(glUniformMatrix4x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117302 GEN_THUNKS(glUniformMatrix4x2fvNV, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117303 GEN_THUNKS(glUniformMatrix4x3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value), (location, count, transpose, value))
117304 GEN_THUNKS(glUniformMatrix4x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117305 GEN_THUNKS(glUniformMatrix4x3fvNV, (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value), (location, count, transpose, value))
117306 GEN_THUNKS(glUniformSubroutinesuiv, (GLenum shadertype, GLsizei count, const GLuint * indices), (shadertype, count, indices))
117307 GEN_THUNKS(glUniformui64NV, (GLint location, GLuint64EXT value), (location, value))
117308 GEN_THUNKS(glUniformui64vNV, (GLint location, GLsizei count, const GLuint64EXT * value), (location, count, value))
117309 GEN_THUNKS(glUnlockArraysEXT, (void), ())
117310 GEN_THUNKS_RET(GLboolean, glUnmapBuffer, (GLenum target), (target))
117311 GEN_THUNKS_RET(GLboolean, glUnmapBufferARB, (GLenum target), (target))
117312 GEN_THUNKS_RET(GLboolean, glUnmapBufferOES, (GLenum target), (target))
117313 GEN_THUNKS_RET(GLboolean, glUnmapNamedBuffer, (GLuint buffer), (buffer))
117314 GEN_THUNKS_RET(GLboolean, glUnmapNamedBufferEXT, (GLuint buffer), (buffer))
117315 GEN_THUNKS(glUnmapObjectBufferATI, (GLuint buffer), (buffer))
117316 GEN_THUNKS(glUnmapTexture2DINTEL, (GLuint texture, GLint level), (texture, level))
117317 GEN_THUNKS(glUpdateObjectBufferATI, (GLuint buffer, GLuint offset, GLsizei size, const void * pointer, GLenum preserve), (buffer, offset, size, pointer, preserve))
117318 GEN_THUNKS(glUploadGpuMaskNVX, (GLbitfield mask), (mask))
117319 GEN_THUNKS(glUseProgram, (GLuint program), (program))
117320 GEN_THUNKS(glUseProgramObjectARB, (GLhandleARB programObj), ((uintptr_t)programObj))
117321 GEN_THUNKS(glUseProgramStages, (GLuint pipeline, GLbitfield stages, GLuint program), (pipeline, stages, program))
117322 GEN_THUNKS(glUseProgramStagesEXT, (GLuint pipeline, GLbitfield stages, GLuint program), (pipeline, stages, program))
117323 GEN_THUNKS(glUseShaderProgramEXT, (GLenum type, GLuint program), (type, program))
117324 GEN_THUNKS(glVDPAUFiniNV, (void), ())
117325 GEN_THUNKS(glVDPAUGetSurfaceivNV, (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values), (surface, pname, bufSize, length, values))
117326 GEN_THUNKS(glVDPAUInitNV, (const void * vdpDevice, const void * getProcAddress), (vdpDevice, getProcAddress))
117327 GEN_THUNKS_RET(GLboolean, glVDPAUIsSurfaceNV, (GLvdpauSurfaceNV surface), (surface))
117328 GEN_THUNKS(glVDPAUMapSurfacesNV, (GLsizei numSurfaces, const GLvdpauSurfaceNV * surfaces), (numSurfaces, surfaces))
117329 GEN_THUNKS_RET(GLvdpauSurfaceNV, glVDPAURegisterOutputSurfaceNV, (const void * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames), (vdpSurface, target, numTextureNames, textureNames))
117330 GEN_THUNKS_RET(GLvdpauSurfaceNV, glVDPAURegisterVideoSurfaceNV, (const void * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames), (vdpSurface, target, numTextureNames, textureNames))
117331 GEN_THUNKS_RET(GLvdpauSurfaceNV, glVDPAURegisterVideoSurfaceWithPictureStructureNV, (const void * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames, GLboolean isFrameStructure), (vdpSurface, target, numTextureNames, textureNames, isFrameStructure))
117332 GEN_THUNKS(glVDPAUSurfaceAccessNV, (GLvdpauSurfaceNV surface, GLenum access), (surface, access))
117333 GEN_THUNKS(glVDPAUUnmapSurfacesNV, (GLsizei numSurface, const GLvdpauSurfaceNV * surfaces), (numSurface, surfaces))
117334 GEN_THUNKS(glVDPAUUnregisterSurfaceNV, (GLvdpauSurfaceNV surface), (surface))
117335 GEN_THUNKS(glValidateProgram, (GLuint program), (program))
117336 GEN_THUNKS(glValidateProgramARB, (GLhandleARB programObj), ((uintptr_t)programObj))
117337 GEN_THUNKS(glValidateProgramPipeline, (GLuint pipeline), (pipeline))
117338 GEN_THUNKS(glValidateProgramPipelineEXT, (GLuint pipeline), (pipeline))
117339 GEN_THUNKS(glVariantArrayObjectATI, (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset), (id, type, stride, buffer, offset))
117340 GEN_THUNKS(glVariantPointerEXT, (GLuint id, GLenum type, GLuint stride, const void * addr), (id, type, stride, addr))
117341 GEN_THUNKS(glVariantbvEXT, (GLuint id, const GLbyte * addr), (id, addr))
117342 GEN_THUNKS(glVariantdvEXT, (GLuint id, const GLdouble * addr), (id, addr))
117343 GEN_THUNKS(glVariantfvEXT, (GLuint id, const GLfloat * addr), (id, addr))
117344 GEN_THUNKS(glVariantivEXT, (GLuint id, const GLint * addr), (id, addr))
117345 GEN_THUNKS(glVariantsvEXT, (GLuint id, const GLshort * addr), (id, addr))
117346 GEN_THUNKS(glVariantubvEXT, (GLuint id, const GLubyte * addr), (id, addr))
117347 GEN_THUNKS(glVariantuivEXT, (GLuint id, const GLuint * addr), (id, addr))
117348 GEN_THUNKS(glVariantusvEXT, (GLuint id, const GLushort * addr), (id, addr))
117349 GEN_THUNKS(glVertex2bOES, (GLbyte x, GLbyte y), (x, y))
117350 GEN_THUNKS(glVertex2bvOES, (const GLbyte * coords), (coords))
117351 GEN_THUNKS(glVertex2d, (GLdouble x, GLdouble y), (x, y))
117352 GEN_THUNKS(glVertex2dv, (const GLdouble * v), (v))
117353 GEN_THUNKS(glVertex2f, (GLfloat x, GLfloat y), (x, y))
117354 GEN_THUNKS(glVertex2fv, (const GLfloat * v), (v))
117355 GEN_THUNKS(glVertex2hNV, (GLhalfNV x, GLhalfNV y), (x, y))
117356 GEN_THUNKS(glVertex2hvNV, (const GLhalfNV * v), (v))
117357 GEN_THUNKS(glVertex2i, (GLint x, GLint y), (x, y))
117358 GEN_THUNKS(glVertex2iv, (const GLint * v), (v))
117359 GEN_THUNKS(glVertex2s, (GLshort x, GLshort y), (x, y))
117360 GEN_THUNKS(glVertex2sv, (const GLshort * v), (v))
117361 GEN_THUNKS(glVertex2xOES, (GLfixed x), (x))
117362 GEN_THUNKS(glVertex2xvOES, (const GLfixed * coords), (coords))
117363 GEN_THUNKS(glVertex3bOES, (GLbyte x, GLbyte y, GLbyte z), (x, y, z))
117364 GEN_THUNKS(glVertex3bvOES, (const GLbyte * coords), (coords))
117365 GEN_THUNKS(glVertex3d, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
117366 GEN_THUNKS(glVertex3dv, (const GLdouble * v), (v))
117367 GEN_THUNKS(glVertex3f, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
117368 GEN_THUNKS(glVertex3fv, (const GLfloat * v), (v))
117369 GEN_THUNKS(glVertex3hNV, (GLhalfNV x, GLhalfNV y, GLhalfNV z), (x, y, z))
117370 GEN_THUNKS(glVertex3hvNV, (const GLhalfNV * v), (v))
117371 GEN_THUNKS(glVertex3i, (GLint x, GLint y, GLint z), (x, y, z))
117372 GEN_THUNKS(glVertex3iv, (const GLint * v), (v))
117373 GEN_THUNKS(glVertex3s, (GLshort x, GLshort y, GLshort z), (x, y, z))
117374 GEN_THUNKS(glVertex3sv, (const GLshort * v), (v))
117375 GEN_THUNKS(glVertex3xOES, (GLfixed x, GLfixed y), (x, y))
117376 GEN_THUNKS(glVertex3xvOES, (const GLfixed * coords), (coords))
117377 GEN_THUNKS(glVertex4bOES, (GLbyte x, GLbyte y, GLbyte z, GLbyte w), (x, y, z, w))
117378 GEN_THUNKS(glVertex4bvOES, (const GLbyte * coords), (coords))
117379 GEN_THUNKS(glVertex4d, (GLdouble x, GLdouble y, GLdouble z, GLdouble w), (x, y, z, w))
117380 GEN_THUNKS(glVertex4dv, (const GLdouble * v), (v))
117381 GEN_THUNKS(glVertex4f, (GLfloat x, GLfloat y, GLfloat z, GLfloat w), (x, y, z, w))
117382 GEN_THUNKS(glVertex4fv, (const GLfloat * v), (v))
117383 GEN_THUNKS(glVertex4hNV, (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w), (x, y, z, w))
117384 GEN_THUNKS(glVertex4hvNV, (const GLhalfNV * v), (v))
117385 GEN_THUNKS(glVertex4i, (GLint x, GLint y, GLint z, GLint w), (x, y, z, w))
117386 GEN_THUNKS(glVertex4iv, (const GLint * v), (v))
117387 GEN_THUNKS(glVertex4s, (GLshort x, GLshort y, GLshort z, GLshort w), (x, y, z, w))
117388 GEN_THUNKS(glVertex4sv, (const GLshort * v), (v))
117389 GEN_THUNKS(glVertex4xOES, (GLfixed x, GLfixed y, GLfixed z), (x, y, z))
117390 GEN_THUNKS(glVertex4xvOES, (const GLfixed * coords), (coords))
117391 GEN_THUNKS(glVertexArrayAttribBinding, (GLuint vaobj, GLuint attribindex, GLuint bindingindex), (vaobj, attribindex, bindingindex))
117392 GEN_THUNKS(glVertexArrayAttribFormat, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset), (vaobj, attribindex, size, type, normalized, relativeoffset))
117393 GEN_THUNKS(glVertexArrayAttribIFormat, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (vaobj, attribindex, size, type, relativeoffset))
117394 GEN_THUNKS(glVertexArrayAttribLFormat, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (vaobj, attribindex, size, type, relativeoffset))
117395 GEN_THUNKS(glVertexArrayBindVertexBufferEXT, (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride), (vaobj, bindingindex, buffer, offset, stride))
117396 GEN_THUNKS(glVertexArrayBindingDivisor, (GLuint vaobj, GLuint bindingindex, GLuint divisor), (vaobj, bindingindex, divisor))
117397 GEN_THUNKS(glVertexArrayColorOffsetEXT, (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, size, type, stride, offset))
117398 GEN_THUNKS(glVertexArrayEdgeFlagOffsetEXT, (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset), (vaobj, buffer, stride, offset))
117399 GEN_THUNKS(glVertexArrayElementBuffer, (GLuint vaobj, GLuint buffer), (vaobj, buffer))
117400 GEN_THUNKS(glVertexArrayFogCoordOffsetEXT, (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, type, stride, offset))
117401 GEN_THUNKS(glVertexArrayIndexOffsetEXT, (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, type, stride, offset))
117402 GEN_THUNKS(glVertexArrayMultiTexCoordOffsetEXT, (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, texunit, size, type, stride, offset))
117403 GEN_THUNKS(glVertexArrayNormalOffsetEXT, (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, type, stride, offset))
117404 GEN_THUNKS(glVertexArrayParameteriAPPLE, (GLenum pname, GLint param), (pname, param))
117405 GEN_THUNKS(glVertexArrayRangeAPPLE, (GLsizei length, void * pointer), (length, pointer))
117406 GEN_THUNKS(glVertexArrayRangeNV, (GLsizei length, const void * pointer), (length, pointer))
117407 GEN_THUNKS(glVertexArraySecondaryColorOffsetEXT, (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, size, type, stride, offset))
117408 GEN_THUNKS(glVertexArrayTexCoordOffsetEXT, (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, size, type, stride, offset))
117409 GEN_THUNKS(glVertexArrayVertexAttribBindingEXT, (GLuint vaobj, GLuint attribindex, GLuint bindingindex), (vaobj, attribindex, bindingindex))
117410 GEN_THUNKS(glVertexArrayVertexAttribDivisorEXT, (GLuint vaobj, GLuint index, GLuint divisor), (vaobj, index, divisor))
117411 GEN_THUNKS(glVertexArrayVertexAttribFormatEXT, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset), (vaobj, attribindex, size, type, normalized, relativeoffset))
117412 GEN_THUNKS(glVertexArrayVertexAttribIFormatEXT, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (vaobj, attribindex, size, type, relativeoffset))
117413 GEN_THUNKS(glVertexArrayVertexAttribIOffsetEXT, (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, index, size, type, stride, offset))
117414 GEN_THUNKS(glVertexArrayVertexAttribLFormatEXT, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (vaobj, attribindex, size, type, relativeoffset))
117415 GEN_THUNKS(glVertexArrayVertexAttribLOffsetEXT, (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, index, size, type, stride, offset))
117416 GEN_THUNKS(glVertexArrayVertexAttribOffsetEXT, (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset), (vaobj, buffer, index, size, type, normalized, stride, offset))
117417 GEN_THUNKS(glVertexArrayVertexBindingDivisorEXT, (GLuint vaobj, GLuint bindingindex, GLuint divisor), (vaobj, bindingindex, divisor))
117418 GEN_THUNKS(glVertexArrayVertexBuffer, (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride), (vaobj, bindingindex, buffer, offset, stride))
117419 GEN_THUNKS(glVertexArrayVertexBuffers, (GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides), (vaobj, first, count, buffers, offsets, strides))
117420 GEN_THUNKS(glVertexArrayVertexOffsetEXT, (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset), (vaobj, buffer, size, type, stride, offset))
117421 GEN_THUNKS(glVertexAttrib1d, (GLuint index, GLdouble x), (index, x))
117422 GEN_THUNKS(glVertexAttrib1dARB, (GLuint index, GLdouble x), (index, x))
117423 GEN_THUNKS(glVertexAttrib1dNV, (GLuint index, GLdouble x), (index, x))
117424 GEN_THUNKS(glVertexAttrib1dv, (GLuint index, const GLdouble * v), (index, v))
117425 GEN_THUNKS(glVertexAttrib1dvARB, (GLuint index, const GLdouble * v), (index, v))
117426 GEN_THUNKS(glVertexAttrib1dvNV, (GLuint index, const GLdouble * v), (index, v))
117427 GEN_THUNKS(glVertexAttrib1f, (GLuint index, GLfloat x), (index, x))
117428 GEN_THUNKS(glVertexAttrib1fARB, (GLuint index, GLfloat x), (index, x))
117429 GEN_THUNKS(glVertexAttrib1fNV, (GLuint index, GLfloat x), (index, x))
117430 GEN_THUNKS(glVertexAttrib1fv, (GLuint index, const GLfloat * v), (index, v))
117431 GEN_THUNKS(glVertexAttrib1fvARB, (GLuint index, const GLfloat * v), (index, v))
117432 GEN_THUNKS(glVertexAttrib1fvNV, (GLuint index, const GLfloat * v), (index, v))
117433 GEN_THUNKS(glVertexAttrib1hNV, (GLuint index, GLhalfNV x), (index, x))
117434 GEN_THUNKS(glVertexAttrib1hvNV, (GLuint index, const GLhalfNV * v), (index, v))
117435 GEN_THUNKS(glVertexAttrib1s, (GLuint index, GLshort x), (index, x))
117436 GEN_THUNKS(glVertexAttrib1sARB, (GLuint index, GLshort x), (index, x))
117437 GEN_THUNKS(glVertexAttrib1sNV, (GLuint index, GLshort x), (index, x))
117438 GEN_THUNKS(glVertexAttrib1sv, (GLuint index, const GLshort * v), (index, v))
117439 GEN_THUNKS(glVertexAttrib1svARB, (GLuint index, const GLshort * v), (index, v))
117440 GEN_THUNKS(glVertexAttrib1svNV, (GLuint index, const GLshort * v), (index, v))
117441 GEN_THUNKS(glVertexAttrib2d, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
117442 GEN_THUNKS(glVertexAttrib2dARB, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
117443 GEN_THUNKS(glVertexAttrib2dNV, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
117444 GEN_THUNKS(glVertexAttrib2dv, (GLuint index, const GLdouble * v), (index, v))
117445 GEN_THUNKS(glVertexAttrib2dvARB, (GLuint index, const GLdouble * v), (index, v))
117446 GEN_THUNKS(glVertexAttrib2dvNV, (GLuint index, const GLdouble * v), (index, v))
117447 GEN_THUNKS(glVertexAttrib2f, (GLuint index, GLfloat x, GLfloat y), (index, x, y))
117448 GEN_THUNKS(glVertexAttrib2fARB, (GLuint index, GLfloat x, GLfloat y), (index, x, y))
117449 GEN_THUNKS(glVertexAttrib2fNV, (GLuint index, GLfloat x, GLfloat y), (index, x, y))
117450 GEN_THUNKS(glVertexAttrib2fv, (GLuint index, const GLfloat * v), (index, v))
117451 GEN_THUNKS(glVertexAttrib2fvARB, (GLuint index, const GLfloat * v), (index, v))
117452 GEN_THUNKS(glVertexAttrib2fvNV, (GLuint index, const GLfloat * v), (index, v))
117453 GEN_THUNKS(glVertexAttrib2hNV, (GLuint index, GLhalfNV x, GLhalfNV y), (index, x, y))
117454 GEN_THUNKS(glVertexAttrib2hvNV, (GLuint index, const GLhalfNV * v), (index, v))
117455 GEN_THUNKS(glVertexAttrib2s, (GLuint index, GLshort x, GLshort y), (index, x, y))
117456 GEN_THUNKS(glVertexAttrib2sARB, (GLuint index, GLshort x, GLshort y), (index, x, y))
117457 GEN_THUNKS(glVertexAttrib2sNV, (GLuint index, GLshort x, GLshort y), (index, x, y))
117458 GEN_THUNKS(glVertexAttrib2sv, (GLuint index, const GLshort * v), (index, v))
117459 GEN_THUNKS(glVertexAttrib2svARB, (GLuint index, const GLshort * v), (index, v))
117460 GEN_THUNKS(glVertexAttrib2svNV, (GLuint index, const GLshort * v), (index, v))
117461 GEN_THUNKS(glVertexAttrib3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
117462 GEN_THUNKS(glVertexAttrib3dARB, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
117463 GEN_THUNKS(glVertexAttrib3dNV, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
117464 GEN_THUNKS(glVertexAttrib3dv, (GLuint index, const GLdouble * v), (index, v))
117465 GEN_THUNKS(glVertexAttrib3dvARB, (GLuint index, const GLdouble * v), (index, v))
117466 GEN_THUNKS(glVertexAttrib3dvNV, (GLuint index, const GLdouble * v), (index, v))
117467 GEN_THUNKS(glVertexAttrib3f, (GLuint index, GLfloat x, GLfloat y, GLfloat z), (index, x, y, z))
117468 GEN_THUNKS(glVertexAttrib3fARB, (GLuint index, GLfloat x, GLfloat y, GLfloat z), (index, x, y, z))
117469 GEN_THUNKS(glVertexAttrib3fNV, (GLuint index, GLfloat x, GLfloat y, GLfloat z), (index, x, y, z))
117470 GEN_THUNKS(glVertexAttrib3fv, (GLuint index, const GLfloat * v), (index, v))
117471 GEN_THUNKS(glVertexAttrib3fvARB, (GLuint index, const GLfloat * v), (index, v))
117472 GEN_THUNKS(glVertexAttrib3fvNV, (GLuint index, const GLfloat * v), (index, v))
117473 GEN_THUNKS(glVertexAttrib3hNV, (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z), (index, x, y, z))
117474 GEN_THUNKS(glVertexAttrib3hvNV, (GLuint index, const GLhalfNV * v), (index, v))
117475 GEN_THUNKS(glVertexAttrib3s, (GLuint index, GLshort x, GLshort y, GLshort z), (index, x, y, z))
117476 GEN_THUNKS(glVertexAttrib3sARB, (GLuint index, GLshort x, GLshort y, GLshort z), (index, x, y, z))
117477 GEN_THUNKS(glVertexAttrib3sNV, (GLuint index, GLshort x, GLshort y, GLshort z), (index, x, y, z))
117478 GEN_THUNKS(glVertexAttrib3sv, (GLuint index, const GLshort * v), (index, v))
117479 GEN_THUNKS(glVertexAttrib3svARB, (GLuint index, const GLshort * v), (index, v))
117480 GEN_THUNKS(glVertexAttrib3svNV, (GLuint index, const GLshort * v), (index, v))
117481 GEN_THUNKS(glVertexAttrib4Nbv, (GLuint index, const GLbyte * v), (index, v))
117482 GEN_THUNKS(glVertexAttrib4NbvARB, (GLuint index, const GLbyte * v), (index, v))
117483 GEN_THUNKS(glVertexAttrib4Niv, (GLuint index, const GLint * v), (index, v))
117484 GEN_THUNKS(glVertexAttrib4NivARB, (GLuint index, const GLint * v), (index, v))
117485 GEN_THUNKS(glVertexAttrib4Nsv, (GLuint index, const GLshort * v), (index, v))
117486 GEN_THUNKS(glVertexAttrib4NsvARB, (GLuint index, const GLshort * v), (index, v))
117487 GEN_THUNKS(glVertexAttrib4Nub, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w), (index, x, y, z, w))
117488 GEN_THUNKS(glVertexAttrib4NubARB, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w), (index, x, y, z, w))
117489 GEN_THUNKS(glVertexAttrib4Nubv, (GLuint index, const GLubyte * v), (index, v))
117490 GEN_THUNKS(glVertexAttrib4NubvARB, (GLuint index, const GLubyte * v), (index, v))
117491 GEN_THUNKS(glVertexAttrib4Nuiv, (GLuint index, const GLuint * v), (index, v))
117492 GEN_THUNKS(glVertexAttrib4NuivARB, (GLuint index, const GLuint * v), (index, v))
117493 GEN_THUNKS(glVertexAttrib4Nusv, (GLuint index, const GLushort * v), (index, v))
117494 GEN_THUNKS(glVertexAttrib4NusvARB, (GLuint index, const GLushort * v), (index, v))
117495 GEN_THUNKS(glVertexAttrib4bv, (GLuint index, const GLbyte * v), (index, v))
117496 GEN_THUNKS(glVertexAttrib4bvARB, (GLuint index, const GLbyte * v), (index, v))
117497 GEN_THUNKS(glVertexAttrib4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
117498 GEN_THUNKS(glVertexAttrib4dARB, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
117499 GEN_THUNKS(glVertexAttrib4dNV, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
117500 GEN_THUNKS(glVertexAttrib4dv, (GLuint index, const GLdouble * v), (index, v))
117501 GEN_THUNKS(glVertexAttrib4dvARB, (GLuint index, const GLdouble * v), (index, v))
117502 GEN_THUNKS(glVertexAttrib4dvNV, (GLuint index, const GLdouble * v), (index, v))
117503 GEN_THUNKS(glVertexAttrib4f, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (index, x, y, z, w))
117504 GEN_THUNKS(glVertexAttrib4fARB, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (index, x, y, z, w))
117505 GEN_THUNKS(glVertexAttrib4fNV, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (index, x, y, z, w))
117506 GEN_THUNKS(glVertexAttrib4fv, (GLuint index, const GLfloat * v), (index, v))
117507 GEN_THUNKS(glVertexAttrib4fvARB, (GLuint index, const GLfloat * v), (index, v))
117508 GEN_THUNKS(glVertexAttrib4fvNV, (GLuint index, const GLfloat * v), (index, v))
117509 GEN_THUNKS(glVertexAttrib4hNV, (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w), (index, x, y, z, w))
117510 GEN_THUNKS(glVertexAttrib4hvNV, (GLuint index, const GLhalfNV * v), (index, v))
117511 GEN_THUNKS(glVertexAttrib4iv, (GLuint index, const GLint * v), (index, v))
117512 GEN_THUNKS(glVertexAttrib4ivARB, (GLuint index, const GLint * v), (index, v))
117513 GEN_THUNKS(glVertexAttrib4s, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w), (index, x, y, z, w))
117514 GEN_THUNKS(glVertexAttrib4sARB, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w), (index, x, y, z, w))
117515 GEN_THUNKS(glVertexAttrib4sNV, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w), (index, x, y, z, w))
117516 GEN_THUNKS(glVertexAttrib4sv, (GLuint index, const GLshort * v), (index, v))
117517 GEN_THUNKS(glVertexAttrib4svARB, (GLuint index, const GLshort * v), (index, v))
117518 GEN_THUNKS(glVertexAttrib4svNV, (GLuint index, const GLshort * v), (index, v))
117519 GEN_THUNKS(glVertexAttrib4ubNV, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w), (index, x, y, z, w))
117520 GEN_THUNKS(glVertexAttrib4ubv, (GLuint index, const GLubyte * v), (index, v))
117521 GEN_THUNKS(glVertexAttrib4ubvARB, (GLuint index, const GLubyte * v), (index, v))
117522 GEN_THUNKS(glVertexAttrib4ubvNV, (GLuint index, const GLubyte * v), (index, v))
117523 GEN_THUNKS(glVertexAttrib4uiv, (GLuint index, const GLuint * v), (index, v))
117524 GEN_THUNKS(glVertexAttrib4uivARB, (GLuint index, const GLuint * v), (index, v))
117525 GEN_THUNKS(glVertexAttrib4usv, (GLuint index, const GLushort * v), (index, v))
117526 GEN_THUNKS(glVertexAttrib4usvARB, (GLuint index, const GLushort * v), (index, v))
117527 GEN_THUNKS(glVertexAttribArrayObjectATI, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset), (index, size, type, normalized, stride, buffer, offset))
117528 GEN_THUNKS(glVertexAttribBinding, (GLuint attribindex, GLuint bindingindex), (attribindex, bindingindex))
117529 GEN_THUNKS(glVertexAttribDivisor, (GLuint index, GLuint divisor), (index, divisor))
117530 GEN_THUNKS(glVertexAttribDivisorANGLE, (GLuint index, GLuint divisor), (index, divisor))
117531 GEN_THUNKS(glVertexAttribDivisorARB, (GLuint index, GLuint divisor), (index, divisor))
117532 GEN_THUNKS(glVertexAttribDivisorEXT, (GLuint index, GLuint divisor), (index, divisor))
117533 GEN_THUNKS(glVertexAttribDivisorNV, (GLuint index, GLuint divisor), (index, divisor))
117534 GEN_THUNKS(glVertexAttribFormat, (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset), (attribindex, size, type, normalized, relativeoffset))
117535 GEN_THUNKS(glVertexAttribFormatNV, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride), (index, size, type, normalized, stride))
117536 GEN_THUNKS(glVertexAttribI1i, (GLuint index, GLint x), (index, x))
117537 GEN_THUNKS(glVertexAttribI1iEXT, (GLuint index, GLint x), (index, x))
117538 GEN_THUNKS(glVertexAttribI1iv, (GLuint index, const GLint * v), (index, v))
117539 GEN_THUNKS(glVertexAttribI1ivEXT, (GLuint index, const GLint * v), (index, v))
117540 GEN_THUNKS(glVertexAttribI1ui, (GLuint index, GLuint x), (index, x))
117541 GEN_THUNKS(glVertexAttribI1uiEXT, (GLuint index, GLuint x), (index, x))
117542 GEN_THUNKS(glVertexAttribI1uiv, (GLuint index, const GLuint * v), (index, v))
117543 GEN_THUNKS(glVertexAttribI1uivEXT, (GLuint index, const GLuint * v), (index, v))
117544 GEN_THUNKS(glVertexAttribI2i, (GLuint index, GLint x, GLint y), (index, x, y))
117545 GEN_THUNKS(glVertexAttribI2iEXT, (GLuint index, GLint x, GLint y), (index, x, y))
117546 GEN_THUNKS(glVertexAttribI2iv, (GLuint index, const GLint * v), (index, v))
117547 GEN_THUNKS(glVertexAttribI2ivEXT, (GLuint index, const GLint * v), (index, v))
117548 GEN_THUNKS(glVertexAttribI2ui, (GLuint index, GLuint x, GLuint y), (index, x, y))
117549 GEN_THUNKS(glVertexAttribI2uiEXT, (GLuint index, GLuint x, GLuint y), (index, x, y))
117550 GEN_THUNKS(glVertexAttribI2uiv, (GLuint index, const GLuint * v), (index, v))
117551 GEN_THUNKS(glVertexAttribI2uivEXT, (GLuint index, const GLuint * v), (index, v))
117552 GEN_THUNKS(glVertexAttribI3i, (GLuint index, GLint x, GLint y, GLint z), (index, x, y, z))
117553 GEN_THUNKS(glVertexAttribI3iEXT, (GLuint index, GLint x, GLint y, GLint z), (index, x, y, z))
117554 GEN_THUNKS(glVertexAttribI3iv, (GLuint index, const GLint * v), (index, v))
117555 GEN_THUNKS(glVertexAttribI3ivEXT, (GLuint index, const GLint * v), (index, v))
117556 GEN_THUNKS(glVertexAttribI3ui, (GLuint index, GLuint x, GLuint y, GLuint z), (index, x, y, z))
117557 GEN_THUNKS(glVertexAttribI3uiEXT, (GLuint index, GLuint x, GLuint y, GLuint z), (index, x, y, z))
117558 GEN_THUNKS(glVertexAttribI3uiv, (GLuint index, const GLuint * v), (index, v))
117559 GEN_THUNKS(glVertexAttribI3uivEXT, (GLuint index, const GLuint * v), (index, v))
117560 GEN_THUNKS(glVertexAttribI4bv, (GLuint index, const GLbyte * v), (index, v))
117561 GEN_THUNKS(glVertexAttribI4bvEXT, (GLuint index, const GLbyte * v), (index, v))
117562 GEN_THUNKS(glVertexAttribI4i, (GLuint index, GLint x, GLint y, GLint z, GLint w), (index, x, y, z, w))
117563 GEN_THUNKS(glVertexAttribI4iEXT, (GLuint index, GLint x, GLint y, GLint z, GLint w), (index, x, y, z, w))
117564 GEN_THUNKS(glVertexAttribI4iv, (GLuint index, const GLint * v), (index, v))
117565 GEN_THUNKS(glVertexAttribI4ivEXT, (GLuint index, const GLint * v), (index, v))
117566 GEN_THUNKS(glVertexAttribI4sv, (GLuint index, const GLshort * v), (index, v))
117567 GEN_THUNKS(glVertexAttribI4svEXT, (GLuint index, const GLshort * v), (index, v))
117568 GEN_THUNKS(glVertexAttribI4ubv, (GLuint index, const GLubyte * v), (index, v))
117569 GEN_THUNKS(glVertexAttribI4ubvEXT, (GLuint index, const GLubyte * v), (index, v))
117570 GEN_THUNKS(glVertexAttribI4ui, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (index, x, y, z, w))
117571 GEN_THUNKS(glVertexAttribI4uiEXT, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w), (index, x, y, z, w))
117572 GEN_THUNKS(glVertexAttribI4uiv, (GLuint index, const GLuint * v), (index, v))
117573 GEN_THUNKS(glVertexAttribI4uivEXT, (GLuint index, const GLuint * v), (index, v))
117574 GEN_THUNKS(glVertexAttribI4usv, (GLuint index, const GLushort * v), (index, v))
117575 GEN_THUNKS(glVertexAttribI4usvEXT, (GLuint index, const GLushort * v), (index, v))
117576 GEN_THUNKS(glVertexAttribIFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (attribindex, size, type, relativeoffset))
117577 GEN_THUNKS(glVertexAttribIFormatNV, (GLuint index, GLint size, GLenum type, GLsizei stride), (index, size, type, stride))
117578 GEN_THUNKS(glVertexAttribIPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer), (index, size, type, stride, pointer))
117579 GEN_THUNKS(glVertexAttribIPointerEXT, (GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer), (index, size, type, stride, pointer))
117580 GEN_THUNKS(glVertexAttribL1d, (GLuint index, GLdouble x), (index, x))
117581 GEN_THUNKS(glVertexAttribL1dEXT, (GLuint index, GLdouble x), (index, x))
117582 GEN_THUNKS(glVertexAttribL1dv, (GLuint index, const GLdouble * v), (index, v))
117583 GEN_THUNKS(glVertexAttribL1dvEXT, (GLuint index, const GLdouble * v), (index, v))
117584 GEN_THUNKS(glVertexAttribL1i64NV, (GLuint index, GLint64EXT x), (index, x))
117585 GEN_THUNKS(glVertexAttribL1i64vNV, (GLuint index, const GLint64EXT * v), (index, v))
117586 GEN_THUNKS(glVertexAttribL1ui64ARB, (GLuint index, GLuint64EXT x), (index, x))
117587 GEN_THUNKS(glVertexAttribL1ui64NV, (GLuint index, GLuint64EXT x), (index, x))
117588 GEN_THUNKS(glVertexAttribL1ui64vARB, (GLuint index, const GLuint64EXT * v), (index, v))
117589 GEN_THUNKS(glVertexAttribL1ui64vNV, (GLuint index, const GLuint64EXT * v), (index, v))
117590 GEN_THUNKS(glVertexAttribL2d, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
117591 GEN_THUNKS(glVertexAttribL2dEXT, (GLuint index, GLdouble x, GLdouble y), (index, x, y))
117592 GEN_THUNKS(glVertexAttribL2dv, (GLuint index, const GLdouble * v), (index, v))
117593 GEN_THUNKS(glVertexAttribL2dvEXT, (GLuint index, const GLdouble * v), (index, v))
117594 GEN_THUNKS(glVertexAttribL2i64NV, (GLuint index, GLint64EXT x, GLint64EXT y), (index, x, y))
117595 GEN_THUNKS(glVertexAttribL2i64vNV, (GLuint index, const GLint64EXT * v), (index, v))
117596 GEN_THUNKS(glVertexAttribL2ui64NV, (GLuint index, GLuint64EXT x, GLuint64EXT y), (index, x, y))
117597 GEN_THUNKS(glVertexAttribL2ui64vNV, (GLuint index, const GLuint64EXT * v), (index, v))
117598 GEN_THUNKS(glVertexAttribL3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
117599 GEN_THUNKS(glVertexAttribL3dEXT, (GLuint index, GLdouble x, GLdouble y, GLdouble z), (index, x, y, z))
117600 GEN_THUNKS(glVertexAttribL3dv, (GLuint index, const GLdouble * v), (index, v))
117601 GEN_THUNKS(glVertexAttribL3dvEXT, (GLuint index, const GLdouble * v), (index, v))
117602 GEN_THUNKS(glVertexAttribL3i64NV, (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z), (index, x, y, z))
117603 GEN_THUNKS(glVertexAttribL3i64vNV, (GLuint index, const GLint64EXT * v), (index, v))
117604 GEN_THUNKS(glVertexAttribL3ui64NV, (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z), (index, x, y, z))
117605 GEN_THUNKS(glVertexAttribL3ui64vNV, (GLuint index, const GLuint64EXT * v), (index, v))
117606 GEN_THUNKS(glVertexAttribL4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
117607 GEN_THUNKS(glVertexAttribL4dEXT, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (index, x, y, z, w))
117608 GEN_THUNKS(glVertexAttribL4dv, (GLuint index, const GLdouble * v), (index, v))
117609 GEN_THUNKS(glVertexAttribL4dvEXT, (GLuint index, const GLdouble * v), (index, v))
117610 GEN_THUNKS(glVertexAttribL4i64NV, (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w), (index, x, y, z, w))
117611 GEN_THUNKS(glVertexAttribL4i64vNV, (GLuint index, const GLint64EXT * v), (index, v))
117612 GEN_THUNKS(glVertexAttribL4ui64NV, (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w), (index, x, y, z, w))
117613 GEN_THUNKS(glVertexAttribL4ui64vNV, (GLuint index, const GLuint64EXT * v), (index, v))
117614 GEN_THUNKS(glVertexAttribLFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset), (attribindex, size, type, relativeoffset))
117615 GEN_THUNKS(glVertexAttribLFormatNV, (GLuint index, GLint size, GLenum type, GLsizei stride), (index, size, type, stride))
117616 GEN_THUNKS(glVertexAttribLPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer), (index, size, type, stride, pointer))
117617 GEN_THUNKS(glVertexAttribLPointerEXT, (GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer), (index, size, type, stride, pointer))
117618 GEN_THUNKS(glVertexAttribP1ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
117619 GEN_THUNKS(glVertexAttribP1uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint * value), (index, type, normalized, value))
117620 GEN_THUNKS(glVertexAttribP2ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
117621 GEN_THUNKS(glVertexAttribP2uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint * value), (index, type, normalized, value))
117622 GEN_THUNKS(glVertexAttribP3ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
117623 GEN_THUNKS(glVertexAttribP3uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint * value), (index, type, normalized, value))
117624 GEN_THUNKS(glVertexAttribP4ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value), (index, type, normalized, value))
117625 GEN_THUNKS(glVertexAttribP4uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint * value), (index, type, normalized, value))
117626 GEN_THUNKS(glVertexAttribParameteriAMD, (GLuint index, GLenum pname, GLint param), (index, pname, param))
117627 GEN_THUNKS(glVertexAttribPointer, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer), (index, size, type, normalized, stride, pointer))
117628 GEN_THUNKS(glVertexAttribPointerARB, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer), (index, size, type, normalized, stride, pointer))
117629 GEN_THUNKS(glVertexAttribPointerNV, (GLuint index, GLint fsize, GLenum type, GLsizei stride, const void * pointer), (index, fsize, type, stride, pointer))
117630 GEN_THUNKS(glVertexAttribs1dvNV, (GLuint index, GLsizei count, const GLdouble * v), (index, count, v))
117631 GEN_THUNKS(glVertexAttribs1fvNV, (GLuint index, GLsizei count, const GLfloat * v), (index, count, v))
117632 GEN_THUNKS(glVertexAttribs1hvNV, (GLuint index, GLsizei n, const GLhalfNV * v), (index, n, v))
117633 GEN_THUNKS(glVertexAttribs1svNV, (GLuint index, GLsizei count, const GLshort * v), (index, count, v))
117634 GEN_THUNKS(glVertexAttribs2dvNV, (GLuint index, GLsizei count, const GLdouble * v), (index, count, v))
117635 GEN_THUNKS(glVertexAttribs2fvNV, (GLuint index, GLsizei count, const GLfloat * v), (index, count, v))
117636 GEN_THUNKS(glVertexAttribs2hvNV, (GLuint index, GLsizei n, const GLhalfNV * v), (index, n, v))
117637 GEN_THUNKS(glVertexAttribs2svNV, (GLuint index, GLsizei count, const GLshort * v), (index, count, v))
117638 GEN_THUNKS(glVertexAttribs3dvNV, (GLuint index, GLsizei count, const GLdouble * v), (index, count, v))
117639 GEN_THUNKS(glVertexAttribs3fvNV, (GLuint index, GLsizei count, const GLfloat * v), (index, count, v))
117640 GEN_THUNKS(glVertexAttribs3hvNV, (GLuint index, GLsizei n, const GLhalfNV * v), (index, n, v))
117641 GEN_THUNKS(glVertexAttribs3svNV, (GLuint index, GLsizei count, const GLshort * v), (index, count, v))
117642 GEN_THUNKS(glVertexAttribs4dvNV, (GLuint index, GLsizei count, const GLdouble * v), (index, count, v))
117643 GEN_THUNKS(glVertexAttribs4fvNV, (GLuint index, GLsizei count, const GLfloat * v), (index, count, v))
117644 GEN_THUNKS(glVertexAttribs4hvNV, (GLuint index, GLsizei n, const GLhalfNV * v), (index, n, v))
117645 GEN_THUNKS(glVertexAttribs4svNV, (GLuint index, GLsizei count, const GLshort * v), (index, count, v))
117646 GEN_THUNKS(glVertexAttribs4ubvNV, (GLuint index, GLsizei count, const GLubyte * v), (index, count, v))
117647 GEN_THUNKS(glVertexBindingDivisor, (GLuint bindingindex, GLuint divisor), (bindingindex, divisor))
117648 GEN_THUNKS(glVertexBlendARB, (GLint count), (count))
117649 GEN_THUNKS(glVertexBlendEnvfATI, (GLenum pname, GLfloat param), (pname, param))
117650 GEN_THUNKS(glVertexBlendEnviATI, (GLenum pname, GLint param), (pname, param))
117651 GEN_THUNKS(glVertexFormatNV, (GLint size, GLenum type, GLsizei stride), (size, type, stride))
117652 GEN_THUNKS(glVertexP2ui, (GLenum type, GLuint value), (type, value))
117653 GEN_THUNKS(glVertexP2uiv, (GLenum type, const GLuint * value), (type, value))
117654 GEN_THUNKS(glVertexP3ui, (GLenum type, GLuint value), (type, value))
117655 GEN_THUNKS(glVertexP3uiv, (GLenum type, const GLuint * value), (type, value))
117656 GEN_THUNKS(glVertexP4ui, (GLenum type, GLuint value), (type, value))
117657 GEN_THUNKS(glVertexP4uiv, (GLenum type, const GLuint * value), (type, value))
117658 GEN_THUNKS(glVertexPointer, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
117659 GEN_THUNKS(glVertexPointerEXT, (GLint size, GLenum type, GLsizei stride, GLsizei count, const void * pointer), (size, type, stride, count, pointer))
117660 GEN_THUNKS(glVertexPointerListIBM, (GLint size, GLenum type, GLint stride, const void ** pointer, GLint ptrstride), (size, type, stride, pointer, ptrstride))
117661 GEN_THUNKS(glVertexPointervINTEL, (GLint size, GLenum type, const void ** pointer), (size, type, pointer))
117662 GEN_THUNKS(glVertexStream1dATI, (GLenum stream, GLdouble x), (stream, x))
117663 GEN_THUNKS(glVertexStream1dvATI, (GLenum stream, const GLdouble * coords), (stream, coords))
117664 GEN_THUNKS(glVertexStream1fATI, (GLenum stream, GLfloat x), (stream, x))
117665 GEN_THUNKS(glVertexStream1fvATI, (GLenum stream, const GLfloat * coords), (stream, coords))
117666 GEN_THUNKS(glVertexStream1iATI, (GLenum stream, GLint x), (stream, x))
117667 GEN_THUNKS(glVertexStream1ivATI, (GLenum stream, const GLint * coords), (stream, coords))
117668 GEN_THUNKS(glVertexStream1sATI, (GLenum stream, GLshort x), (stream, x))
117669 GEN_THUNKS(glVertexStream1svATI, (GLenum stream, const GLshort * coords), (stream, coords))
117670 GEN_THUNKS(glVertexStream2dATI, (GLenum stream, GLdouble x, GLdouble y), (stream, x, y))
117671 GEN_THUNKS(glVertexStream2dvATI, (GLenum stream, const GLdouble * coords), (stream, coords))
117672 GEN_THUNKS(glVertexStream2fATI, (GLenum stream, GLfloat x, GLfloat y), (stream, x, y))
117673 GEN_THUNKS(glVertexStream2fvATI, (GLenum stream, const GLfloat * coords), (stream, coords))
117674 GEN_THUNKS(glVertexStream2iATI, (GLenum stream, GLint x, GLint y), (stream, x, y))
117675 GEN_THUNKS(glVertexStream2ivATI, (GLenum stream, const GLint * coords), (stream, coords))
117676 GEN_THUNKS(glVertexStream2sATI, (GLenum stream, GLshort x, GLshort y), (stream, x, y))
117677 GEN_THUNKS(glVertexStream2svATI, (GLenum stream, const GLshort * coords), (stream, coords))
117678 GEN_THUNKS(glVertexStream3dATI, (GLenum stream, GLdouble x, GLdouble y, GLdouble z), (stream, x, y, z))
117679 GEN_THUNKS(glVertexStream3dvATI, (GLenum stream, const GLdouble * coords), (stream, coords))
117680 GEN_THUNKS(glVertexStream3fATI, (GLenum stream, GLfloat x, GLfloat y, GLfloat z), (stream, x, y, z))
117681 GEN_THUNKS(glVertexStream3fvATI, (GLenum stream, const GLfloat * coords), (stream, coords))
117682 GEN_THUNKS(glVertexStream3iATI, (GLenum stream, GLint x, GLint y, GLint z), (stream, x, y, z))
117683 GEN_THUNKS(glVertexStream3ivATI, (GLenum stream, const GLint * coords), (stream, coords))
117684 GEN_THUNKS(glVertexStream3sATI, (GLenum stream, GLshort x, GLshort y, GLshort z), (stream, x, y, z))
117685 GEN_THUNKS(glVertexStream3svATI, (GLenum stream, const GLshort * coords), (stream, coords))
117686 GEN_THUNKS(glVertexStream4dATI, (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w), (stream, x, y, z, w))
117687 GEN_THUNKS(glVertexStream4dvATI, (GLenum stream, const GLdouble * coords), (stream, coords))
117688 GEN_THUNKS(glVertexStream4fATI, (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (stream, x, y, z, w))
117689 GEN_THUNKS(glVertexStream4fvATI, (GLenum stream, const GLfloat * coords), (stream, coords))
117690 GEN_THUNKS(glVertexStream4iATI, (GLenum stream, GLint x, GLint y, GLint z, GLint w), (stream, x, y, z, w))
117691 GEN_THUNKS(glVertexStream4ivATI, (GLenum stream, const GLint * coords), (stream, coords))
117692 GEN_THUNKS(glVertexStream4sATI, (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w), (stream, x, y, z, w))
117693 GEN_THUNKS(glVertexStream4svATI, (GLenum stream, const GLshort * coords), (stream, coords))
117694 GEN_THUNKS(glVertexWeightPointerEXT, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
117695 GEN_THUNKS(glVertexWeightfEXT, (GLfloat weight), (weight))
117696 GEN_THUNKS(glVertexWeightfvEXT, (const GLfloat * weight), (weight))
117697 GEN_THUNKS(glVertexWeighthNV, (GLhalfNV weight), (weight))
117698 GEN_THUNKS(glVertexWeighthvNV, (const GLhalfNV * weight), (weight))
117699 GEN_THUNKS_RET(GLenum, glVideoCaptureNV, (GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time), (video_capture_slot, sequence_num, capture_time))
117700 GEN_THUNKS(glVideoCaptureStreamParameterdvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params), (video_capture_slot, stream, pname, params))
117701 GEN_THUNKS(glVideoCaptureStreamParameterfvNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params), (video_capture_slot, stream, pname, params))
117702 GEN_THUNKS(glVideoCaptureStreamParameterivNV, (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params), (video_capture_slot, stream, pname, params))
117703 GEN_THUNKS(glViewport, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height))
117704 GEN_THUNKS(glViewportArrayv, (GLuint first, GLsizei count, const GLfloat * v), (first, count, v))
117705 GEN_THUNKS(glViewportArrayvNV, (GLuint first, GLsizei count, const GLfloat * v), (first, count, v))
117706 GEN_THUNKS(glViewportArrayvOES, (GLuint first, GLsizei count, const GLfloat * v), (first, count, v))
117707 GEN_THUNKS(glViewportIndexedf, (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h), (index, x, y, w, h))
117708 GEN_THUNKS(glViewportIndexedfNV, (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h), (index, x, y, w, h))
117709 GEN_THUNKS(glViewportIndexedfOES, (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h), (index, x, y, w, h))
117710 GEN_THUNKS(glViewportIndexedfv, (GLuint index, const GLfloat * v), (index, v))
117711 GEN_THUNKS(glViewportIndexedfvNV, (GLuint index, const GLfloat * v), (index, v))
117712 GEN_THUNKS(glViewportIndexedfvOES, (GLuint index, const GLfloat * v), (index, v))
117713 GEN_THUNKS(glViewportPositionWScaleNV, (GLuint index, GLfloat xcoeff, GLfloat ycoeff), (index, xcoeff, ycoeff))
117714 GEN_THUNKS(glViewportSwizzleNV, (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew), (index, swizzlex, swizzley, swizzlez, swizzlew))
117715 GEN_THUNKS(glWaitSemaphoreEXT, (GLuint semaphore, GLuint numBufferBarriers, const GLuint * buffers, GLuint numTextureBarriers, const GLuint * textures, const GLenum * srcLayouts), (semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, srcLayouts))
117716 GEN_THUNKS(glWaitSemaphoreui64NVX, (GLuint waitGpu, GLsizei fenceObjectCount, const GLuint * semaphoreArray, const GLuint64 * fenceValueArray), (waitGpu, fenceObjectCount, semaphoreArray, fenceValueArray))
117717 GEN_THUNKS(glWaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout), (sync, flags, timeout))
117718 GEN_THUNKS(glWaitSyncAPPLE, (GLsync sync, GLbitfield flags, GLuint64 timeout), (sync, flags, timeout))
117719 GEN_THUNKS(glWaitVkSemaphoreNV, (GLuint64 vkSemaphore), (vkSemaphore))
117720 GEN_THUNKS(glWeightPathsNV, (GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights), (resultPath, numPaths, paths, weights))
117721 GEN_THUNKS(glWeightPointerARB, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
117722 GEN_THUNKS(glWeightPointerOES, (GLint size, GLenum type, GLsizei stride, const void * pointer), (size, type, stride, pointer))
117723 GEN_THUNKS(glWeightbvARB, (GLint size, const GLbyte * weights), (size, weights))
117724 GEN_THUNKS(glWeightdvARB, (GLint size, const GLdouble * weights), (size, weights))
117725 GEN_THUNKS(glWeightfvARB, (GLint size, const GLfloat * weights), (size, weights))
117726 GEN_THUNKS(glWeightivARB, (GLint size, const GLint * weights), (size, weights))
117727 GEN_THUNKS(glWeightsvARB, (GLint size, const GLshort * weights), (size, weights))
117728 GEN_THUNKS(glWeightubvARB, (GLint size, const GLubyte * weights), (size, weights))
117729 GEN_THUNKS(glWeightuivARB, (GLint size, const GLuint * weights), (size, weights))
117730 GEN_THUNKS(glWeightusvARB, (GLint size, const GLushort * weights), (size, weights))
117731 GEN_THUNKS(glWindowPos2d, (GLdouble x, GLdouble y), (x, y))
117732 GEN_THUNKS(glWindowPos2dARB, (GLdouble x, GLdouble y), (x, y))
117733 GEN_THUNKS(glWindowPos2dMESA, (GLdouble x, GLdouble y), (x, y))
117734 GEN_THUNKS(glWindowPos2dv, (const GLdouble * v), (v))
117735 GEN_THUNKS(glWindowPos2dvARB, (const GLdouble * v), (v))
117736 GEN_THUNKS(glWindowPos2dvMESA, (const GLdouble * v), (v))
117737 GEN_THUNKS(glWindowPos2f, (GLfloat x, GLfloat y), (x, y))
117738 GEN_THUNKS(glWindowPos2fARB, (GLfloat x, GLfloat y), (x, y))
117739 GEN_THUNKS(glWindowPos2fMESA, (GLfloat x, GLfloat y), (x, y))
117740 GEN_THUNKS(glWindowPos2fv, (const GLfloat * v), (v))
117741 GEN_THUNKS(glWindowPos2fvARB, (const GLfloat * v), (v))
117742 GEN_THUNKS(glWindowPos2fvMESA, (const GLfloat * v), (v))
117743 GEN_THUNKS(glWindowPos2i, (GLint x, GLint y), (x, y))
117744 GEN_THUNKS(glWindowPos2iARB, (GLint x, GLint y), (x, y))
117745 GEN_THUNKS(glWindowPos2iMESA, (GLint x, GLint y), (x, y))
117746 GEN_THUNKS(glWindowPos2iv, (const GLint * v), (v))
117747 GEN_THUNKS(glWindowPos2ivARB, (const GLint * v), (v))
117748 GEN_THUNKS(glWindowPos2ivMESA, (const GLint * v), (v))
117749 GEN_THUNKS(glWindowPos2s, (GLshort x, GLshort y), (x, y))
117750 GEN_THUNKS(glWindowPos2sARB, (GLshort x, GLshort y), (x, y))
117751 GEN_THUNKS(glWindowPos2sMESA, (GLshort x, GLshort y), (x, y))
117752 GEN_THUNKS(glWindowPos2sv, (const GLshort * v), (v))
117753 GEN_THUNKS(glWindowPos2svARB, (const GLshort * v), (v))
117754 GEN_THUNKS(glWindowPos2svMESA, (const GLshort * v), (v))
117755 GEN_THUNKS(glWindowPos3d, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
117756 GEN_THUNKS(glWindowPos3dARB, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
117757 GEN_THUNKS(glWindowPos3dMESA, (GLdouble x, GLdouble y, GLdouble z), (x, y, z))
117758 GEN_THUNKS(glWindowPos3dv, (const GLdouble * v), (v))
117759 GEN_THUNKS(glWindowPos3dvARB, (const GLdouble * v), (v))
117760 GEN_THUNKS(glWindowPos3dvMESA, (const GLdouble * v), (v))
117761 GEN_THUNKS(glWindowPos3f, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
117762 GEN_THUNKS(glWindowPos3fARB, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
117763 GEN_THUNKS(glWindowPos3fMESA, (GLfloat x, GLfloat y, GLfloat z), (x, y, z))
117764 GEN_THUNKS(glWindowPos3fv, (const GLfloat * v), (v))
117765 GEN_THUNKS(glWindowPos3fvARB, (const GLfloat * v), (v))
117766 GEN_THUNKS(glWindowPos3fvMESA, (const GLfloat * v), (v))
117767 GEN_THUNKS(glWindowPos3i, (GLint x, GLint y, GLint z), (x, y, z))
117768 GEN_THUNKS(glWindowPos3iARB, (GLint x, GLint y, GLint z), (x, y, z))
117769 GEN_THUNKS(glWindowPos3iMESA, (GLint x, GLint y, GLint z), (x, y, z))
117770 GEN_THUNKS(glWindowPos3iv, (const GLint * v), (v))
117771 GEN_THUNKS(glWindowPos3ivARB, (const GLint * v), (v))
117772 GEN_THUNKS(glWindowPos3ivMESA, (const GLint * v), (v))
117773 GEN_THUNKS(glWindowPos3s, (GLshort x, GLshort y, GLshort z), (x, y, z))
117774 GEN_THUNKS(glWindowPos3sARB, (GLshort x, GLshort y, GLshort z), (x, y, z))
117775 GEN_THUNKS(glWindowPos3sMESA, (GLshort x, GLshort y, GLshort z), (x, y, z))
117776 GEN_THUNKS(glWindowPos3sv, (const GLshort * v), (v))
117777 GEN_THUNKS(glWindowPos3svARB, (const GLshort * v), (v))
117778 GEN_THUNKS(glWindowPos3svMESA, (const GLshort * v), (v))
117779 GEN_THUNKS(glWindowPos4dMESA, (GLdouble x, GLdouble y, GLdouble z, GLdouble w), (x, y, z, w))
117780 GEN_THUNKS(glWindowPos4dvMESA, (const GLdouble * v), (v))
117781 GEN_THUNKS(glWindowPos4fMESA, (GLfloat x, GLfloat y, GLfloat z, GLfloat w), (x, y, z, w))
117782 GEN_THUNKS(glWindowPos4fvMESA, (const GLfloat * v), (v))
117783 GEN_THUNKS(glWindowPos4iMESA, (GLint x, GLint y, GLint z, GLint w), (x, y, z, w))
117784 GEN_THUNKS(glWindowPos4ivMESA, (const GLint * v), (v))
117785 GEN_THUNKS(glWindowPos4sMESA, (GLshort x, GLshort y, GLshort z, GLshort w), (x, y, z, w))
117786 GEN_THUNKS(glWindowPos4svMESA, (const GLshort * v), (v))
117787 GEN_THUNKS(glWindowRectanglesEXT, (GLenum mode, GLsizei count, const GLint * box), (mode, count, box))
117788 GEN_THUNKS(glWriteMaskEXT, (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW), (res, in, outX, outY, outZ, outW))
117789 
117790 #if USING_DISPATCH_TABLE
117791 static struct dispatch_table resolver_table = {
117792     epoxy_glAccum_dispatch_table_rewrite_ptr, /* glAccum */
117793     epoxy_glAccumxOES_dispatch_table_rewrite_ptr, /* glAccumxOES */
117794     epoxy_glAcquireKeyedMutexWin32EXT_dispatch_table_rewrite_ptr, /* glAcquireKeyedMutexWin32EXT */
117795     epoxy_glActiveProgramEXT_dispatch_table_rewrite_ptr, /* glActiveProgramEXT */
117796     epoxy_glActiveShaderProgram_dispatch_table_rewrite_ptr, /* glActiveShaderProgram */
117797     epoxy_glActiveShaderProgramEXT_dispatch_table_rewrite_ptr, /* glActiveShaderProgramEXT */
117798     epoxy_glActiveStencilFaceEXT_dispatch_table_rewrite_ptr, /* glActiveStencilFaceEXT */
117799     epoxy_glActiveTexture_dispatch_table_rewrite_ptr, /* glActiveTexture */
117800     epoxy_glActiveTextureARB_dispatch_table_rewrite_ptr, /* glActiveTextureARB */
117801     epoxy_glActiveVaryingNV_dispatch_table_rewrite_ptr, /* glActiveVaryingNV */
117802     epoxy_glAlphaFragmentOp1ATI_dispatch_table_rewrite_ptr, /* glAlphaFragmentOp1ATI */
117803     epoxy_glAlphaFragmentOp2ATI_dispatch_table_rewrite_ptr, /* glAlphaFragmentOp2ATI */
117804     epoxy_glAlphaFragmentOp3ATI_dispatch_table_rewrite_ptr, /* glAlphaFragmentOp3ATI */
117805     epoxy_glAlphaFunc_dispatch_table_rewrite_ptr, /* glAlphaFunc */
117806     epoxy_glAlphaFuncQCOM_dispatch_table_rewrite_ptr, /* glAlphaFuncQCOM */
117807     epoxy_glAlphaFuncx_dispatch_table_rewrite_ptr, /* glAlphaFuncx */
117808     epoxy_glAlphaFuncxOES_dispatch_table_rewrite_ptr, /* glAlphaFuncxOES */
117809     epoxy_glAlphaToCoverageDitherControlNV_dispatch_table_rewrite_ptr, /* glAlphaToCoverageDitherControlNV */
117810     epoxy_glApplyFramebufferAttachmentCMAAINTEL_dispatch_table_rewrite_ptr, /* glApplyFramebufferAttachmentCMAAINTEL */
117811     epoxy_glApplyTextureEXT_dispatch_table_rewrite_ptr, /* glApplyTextureEXT */
117812     epoxy_glAreProgramsResidentNV_dispatch_table_rewrite_ptr, /* glAreProgramsResidentNV */
117813     epoxy_glAreTexturesResident_dispatch_table_rewrite_ptr, /* glAreTexturesResident */
117814     epoxy_glAreTexturesResidentEXT_dispatch_table_rewrite_ptr, /* glAreTexturesResidentEXT */
117815     epoxy_glArrayElement_dispatch_table_rewrite_ptr, /* glArrayElement */
117816     epoxy_glArrayElementEXT_dispatch_table_rewrite_ptr, /* glArrayElementEXT */
117817     epoxy_glArrayObjectATI_dispatch_table_rewrite_ptr, /* glArrayObjectATI */
117818     epoxy_glAsyncCopyBufferSubDataNVX_dispatch_table_rewrite_ptr, /* glAsyncCopyBufferSubDataNVX */
117819     epoxy_glAsyncCopyImageSubDataNVX_dispatch_table_rewrite_ptr, /* glAsyncCopyImageSubDataNVX */
117820     epoxy_glAsyncMarkerSGIX_dispatch_table_rewrite_ptr, /* glAsyncMarkerSGIX */
117821     epoxy_glAttachObjectARB_dispatch_table_rewrite_ptr, /* glAttachObjectARB */
117822     epoxy_glAttachShader_dispatch_table_rewrite_ptr, /* glAttachShader */
117823     epoxy_glBegin_unwrapped_dispatch_table_rewrite_ptr, /* glBegin_unwrapped */
117824     epoxy_glBeginConditionalRender_dispatch_table_rewrite_ptr, /* glBeginConditionalRender */
117825     epoxy_glBeginConditionalRenderNV_dispatch_table_rewrite_ptr, /* glBeginConditionalRenderNV */
117826     epoxy_glBeginConditionalRenderNVX_dispatch_table_rewrite_ptr, /* glBeginConditionalRenderNVX */
117827     epoxy_glBeginFragmentShaderATI_dispatch_table_rewrite_ptr, /* glBeginFragmentShaderATI */
117828     epoxy_glBeginOcclusionQueryNV_dispatch_table_rewrite_ptr, /* glBeginOcclusionQueryNV */
117829     epoxy_glBeginPerfMonitorAMD_dispatch_table_rewrite_ptr, /* glBeginPerfMonitorAMD */
117830     epoxy_glBeginPerfQueryINTEL_dispatch_table_rewrite_ptr, /* glBeginPerfQueryINTEL */
117831     epoxy_glBeginQuery_dispatch_table_rewrite_ptr, /* glBeginQuery */
117832     epoxy_glBeginQueryARB_dispatch_table_rewrite_ptr, /* glBeginQueryARB */
117833     epoxy_glBeginQueryEXT_dispatch_table_rewrite_ptr, /* glBeginQueryEXT */
117834     epoxy_glBeginQueryIndexed_dispatch_table_rewrite_ptr, /* glBeginQueryIndexed */
117835     epoxy_glBeginTransformFeedback_dispatch_table_rewrite_ptr, /* glBeginTransformFeedback */
117836     epoxy_glBeginTransformFeedbackEXT_dispatch_table_rewrite_ptr, /* glBeginTransformFeedbackEXT */
117837     epoxy_glBeginTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glBeginTransformFeedbackNV */
117838     epoxy_glBeginVertexShaderEXT_dispatch_table_rewrite_ptr, /* glBeginVertexShaderEXT */
117839     epoxy_glBeginVideoCaptureNV_dispatch_table_rewrite_ptr, /* glBeginVideoCaptureNV */
117840     epoxy_glBindAttribLocation_dispatch_table_rewrite_ptr, /* glBindAttribLocation */
117841     epoxy_glBindAttribLocationARB_dispatch_table_rewrite_ptr, /* glBindAttribLocationARB */
117842     epoxy_glBindBuffer_dispatch_table_rewrite_ptr, /* glBindBuffer */
117843     epoxy_glBindBufferARB_dispatch_table_rewrite_ptr, /* glBindBufferARB */
117844     epoxy_glBindBufferBase_dispatch_table_rewrite_ptr, /* glBindBufferBase */
117845     epoxy_glBindBufferBaseEXT_dispatch_table_rewrite_ptr, /* glBindBufferBaseEXT */
117846     epoxy_glBindBufferBaseNV_dispatch_table_rewrite_ptr, /* glBindBufferBaseNV */
117847     epoxy_glBindBufferOffsetEXT_dispatch_table_rewrite_ptr, /* glBindBufferOffsetEXT */
117848     epoxy_glBindBufferOffsetNV_dispatch_table_rewrite_ptr, /* glBindBufferOffsetNV */
117849     epoxy_glBindBufferRange_dispatch_table_rewrite_ptr, /* glBindBufferRange */
117850     epoxy_glBindBufferRangeEXT_dispatch_table_rewrite_ptr, /* glBindBufferRangeEXT */
117851     epoxy_glBindBufferRangeNV_dispatch_table_rewrite_ptr, /* glBindBufferRangeNV */
117852     epoxy_glBindBuffersBase_dispatch_table_rewrite_ptr, /* glBindBuffersBase */
117853     epoxy_glBindBuffersRange_dispatch_table_rewrite_ptr, /* glBindBuffersRange */
117854     epoxy_glBindFragDataLocation_dispatch_table_rewrite_ptr, /* glBindFragDataLocation */
117855     epoxy_glBindFragDataLocationEXT_dispatch_table_rewrite_ptr, /* glBindFragDataLocationEXT */
117856     epoxy_glBindFragDataLocationIndexed_dispatch_table_rewrite_ptr, /* glBindFragDataLocationIndexed */
117857     epoxy_glBindFragDataLocationIndexedEXT_dispatch_table_rewrite_ptr, /* glBindFragDataLocationIndexedEXT */
117858     epoxy_glBindFragmentShaderATI_dispatch_table_rewrite_ptr, /* glBindFragmentShaderATI */
117859     epoxy_glBindFramebuffer_dispatch_table_rewrite_ptr, /* glBindFramebuffer */
117860     epoxy_glBindFramebufferEXT_dispatch_table_rewrite_ptr, /* glBindFramebufferEXT */
117861     epoxy_glBindFramebufferOES_dispatch_table_rewrite_ptr, /* glBindFramebufferOES */
117862     epoxy_glBindImageTexture_dispatch_table_rewrite_ptr, /* glBindImageTexture */
117863     epoxy_glBindImageTextureEXT_dispatch_table_rewrite_ptr, /* glBindImageTextureEXT */
117864     epoxy_glBindImageTextures_dispatch_table_rewrite_ptr, /* glBindImageTextures */
117865     epoxy_glBindLightParameterEXT_dispatch_table_rewrite_ptr, /* glBindLightParameterEXT */
117866     epoxy_glBindMaterialParameterEXT_dispatch_table_rewrite_ptr, /* glBindMaterialParameterEXT */
117867     epoxy_glBindMultiTextureEXT_dispatch_table_rewrite_ptr, /* glBindMultiTextureEXT */
117868     epoxy_glBindParameterEXT_dispatch_table_rewrite_ptr, /* glBindParameterEXT */
117869     epoxy_glBindProgramARB_dispatch_table_rewrite_ptr, /* glBindProgramARB */
117870     epoxy_glBindProgramNV_dispatch_table_rewrite_ptr, /* glBindProgramNV */
117871     epoxy_glBindProgramPipeline_dispatch_table_rewrite_ptr, /* glBindProgramPipeline */
117872     epoxy_glBindProgramPipelineEXT_dispatch_table_rewrite_ptr, /* glBindProgramPipelineEXT */
117873     epoxy_glBindRenderbuffer_dispatch_table_rewrite_ptr, /* glBindRenderbuffer */
117874     epoxy_glBindRenderbufferEXT_dispatch_table_rewrite_ptr, /* glBindRenderbufferEXT */
117875     epoxy_glBindRenderbufferOES_dispatch_table_rewrite_ptr, /* glBindRenderbufferOES */
117876     epoxy_glBindSampler_dispatch_table_rewrite_ptr, /* glBindSampler */
117877     epoxy_glBindSamplers_dispatch_table_rewrite_ptr, /* glBindSamplers */
117878     epoxy_glBindShadingRateImageNV_dispatch_table_rewrite_ptr, /* glBindShadingRateImageNV */
117879     epoxy_glBindTexGenParameterEXT_dispatch_table_rewrite_ptr, /* glBindTexGenParameterEXT */
117880     epoxy_glBindTexture_dispatch_table_rewrite_ptr, /* glBindTexture */
117881     epoxy_glBindTextureEXT_dispatch_table_rewrite_ptr, /* glBindTextureEXT */
117882     epoxy_glBindTextureUnit_dispatch_table_rewrite_ptr, /* glBindTextureUnit */
117883     epoxy_glBindTextureUnitParameterEXT_dispatch_table_rewrite_ptr, /* glBindTextureUnitParameterEXT */
117884     epoxy_glBindTextures_dispatch_table_rewrite_ptr, /* glBindTextures */
117885     epoxy_glBindTransformFeedback_dispatch_table_rewrite_ptr, /* glBindTransformFeedback */
117886     epoxy_glBindTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glBindTransformFeedbackNV */
117887     epoxy_glBindVertexArray_dispatch_table_rewrite_ptr, /* glBindVertexArray */
117888     epoxy_glBindVertexArrayAPPLE_dispatch_table_rewrite_ptr, /* glBindVertexArrayAPPLE */
117889     epoxy_glBindVertexArrayOES_dispatch_table_rewrite_ptr, /* glBindVertexArrayOES */
117890     epoxy_glBindVertexBuffer_dispatch_table_rewrite_ptr, /* glBindVertexBuffer */
117891     epoxy_glBindVertexBuffers_dispatch_table_rewrite_ptr, /* glBindVertexBuffers */
117892     epoxy_glBindVertexShaderEXT_dispatch_table_rewrite_ptr, /* glBindVertexShaderEXT */
117893     epoxy_glBindVideoCaptureStreamBufferNV_dispatch_table_rewrite_ptr, /* glBindVideoCaptureStreamBufferNV */
117894     epoxy_glBindVideoCaptureStreamTextureNV_dispatch_table_rewrite_ptr, /* glBindVideoCaptureStreamTextureNV */
117895     epoxy_glBinormal3bEXT_dispatch_table_rewrite_ptr, /* glBinormal3bEXT */
117896     epoxy_glBinormal3bvEXT_dispatch_table_rewrite_ptr, /* glBinormal3bvEXT */
117897     epoxy_glBinormal3dEXT_dispatch_table_rewrite_ptr, /* glBinormal3dEXT */
117898     epoxy_glBinormal3dvEXT_dispatch_table_rewrite_ptr, /* glBinormal3dvEXT */
117899     epoxy_glBinormal3fEXT_dispatch_table_rewrite_ptr, /* glBinormal3fEXT */
117900     epoxy_glBinormal3fvEXT_dispatch_table_rewrite_ptr, /* glBinormal3fvEXT */
117901     epoxy_glBinormal3iEXT_dispatch_table_rewrite_ptr, /* glBinormal3iEXT */
117902     epoxy_glBinormal3ivEXT_dispatch_table_rewrite_ptr, /* glBinormal3ivEXT */
117903     epoxy_glBinormal3sEXT_dispatch_table_rewrite_ptr, /* glBinormal3sEXT */
117904     epoxy_glBinormal3svEXT_dispatch_table_rewrite_ptr, /* glBinormal3svEXT */
117905     epoxy_glBinormalPointerEXT_dispatch_table_rewrite_ptr, /* glBinormalPointerEXT */
117906     epoxy_glBitmap_dispatch_table_rewrite_ptr, /* glBitmap */
117907     epoxy_glBitmapxOES_dispatch_table_rewrite_ptr, /* glBitmapxOES */
117908     epoxy_glBlendBarrier_dispatch_table_rewrite_ptr, /* glBlendBarrier */
117909     epoxy_glBlendBarrierKHR_dispatch_table_rewrite_ptr, /* glBlendBarrierKHR */
117910     epoxy_glBlendBarrierNV_dispatch_table_rewrite_ptr, /* glBlendBarrierNV */
117911     epoxy_glBlendColor_dispatch_table_rewrite_ptr, /* glBlendColor */
117912     epoxy_glBlendColorEXT_dispatch_table_rewrite_ptr, /* glBlendColorEXT */
117913     epoxy_glBlendColorxOES_dispatch_table_rewrite_ptr, /* glBlendColorxOES */
117914     epoxy_glBlendEquation_dispatch_table_rewrite_ptr, /* glBlendEquation */
117915     epoxy_glBlendEquationEXT_dispatch_table_rewrite_ptr, /* glBlendEquationEXT */
117916     epoxy_glBlendEquationIndexedAMD_dispatch_table_rewrite_ptr, /* glBlendEquationIndexedAMD */
117917     epoxy_glBlendEquationOES_dispatch_table_rewrite_ptr, /* glBlendEquationOES */
117918     epoxy_glBlendEquationSeparate_dispatch_table_rewrite_ptr, /* glBlendEquationSeparate */
117919     epoxy_glBlendEquationSeparateEXT_dispatch_table_rewrite_ptr, /* glBlendEquationSeparateEXT */
117920     epoxy_glBlendEquationSeparateIndexedAMD_dispatch_table_rewrite_ptr, /* glBlendEquationSeparateIndexedAMD */
117921     epoxy_glBlendEquationSeparateOES_dispatch_table_rewrite_ptr, /* glBlendEquationSeparateOES */
117922     epoxy_glBlendEquationSeparatei_dispatch_table_rewrite_ptr, /* glBlendEquationSeparatei */
117923     epoxy_glBlendEquationSeparateiARB_dispatch_table_rewrite_ptr, /* glBlendEquationSeparateiARB */
117924     epoxy_glBlendEquationSeparateiEXT_dispatch_table_rewrite_ptr, /* glBlendEquationSeparateiEXT */
117925     epoxy_glBlendEquationSeparateiOES_dispatch_table_rewrite_ptr, /* glBlendEquationSeparateiOES */
117926     epoxy_glBlendEquationi_dispatch_table_rewrite_ptr, /* glBlendEquationi */
117927     epoxy_glBlendEquationiARB_dispatch_table_rewrite_ptr, /* glBlendEquationiARB */
117928     epoxy_glBlendEquationiEXT_dispatch_table_rewrite_ptr, /* glBlendEquationiEXT */
117929     epoxy_glBlendEquationiOES_dispatch_table_rewrite_ptr, /* glBlendEquationiOES */
117930     epoxy_glBlendFunc_dispatch_table_rewrite_ptr, /* glBlendFunc */
117931     epoxy_glBlendFuncIndexedAMD_dispatch_table_rewrite_ptr, /* glBlendFuncIndexedAMD */
117932     epoxy_glBlendFuncSeparate_dispatch_table_rewrite_ptr, /* glBlendFuncSeparate */
117933     epoxy_glBlendFuncSeparateEXT_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateEXT */
117934     epoxy_glBlendFuncSeparateINGR_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateINGR */
117935     epoxy_glBlendFuncSeparateIndexedAMD_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateIndexedAMD */
117936     epoxy_glBlendFuncSeparateOES_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateOES */
117937     epoxy_glBlendFuncSeparatei_dispatch_table_rewrite_ptr, /* glBlendFuncSeparatei */
117938     epoxy_glBlendFuncSeparateiARB_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateiARB */
117939     epoxy_glBlendFuncSeparateiEXT_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateiEXT */
117940     epoxy_glBlendFuncSeparateiOES_dispatch_table_rewrite_ptr, /* glBlendFuncSeparateiOES */
117941     epoxy_glBlendFunci_dispatch_table_rewrite_ptr, /* glBlendFunci */
117942     epoxy_glBlendFunciARB_dispatch_table_rewrite_ptr, /* glBlendFunciARB */
117943     epoxy_glBlendFunciEXT_dispatch_table_rewrite_ptr, /* glBlendFunciEXT */
117944     epoxy_glBlendFunciOES_dispatch_table_rewrite_ptr, /* glBlendFunciOES */
117945     epoxy_glBlendParameteriNV_dispatch_table_rewrite_ptr, /* glBlendParameteriNV */
117946     epoxy_glBlitFramebuffer_dispatch_table_rewrite_ptr, /* glBlitFramebuffer */
117947     epoxy_glBlitFramebufferANGLE_dispatch_table_rewrite_ptr, /* glBlitFramebufferANGLE */
117948     epoxy_glBlitFramebufferEXT_dispatch_table_rewrite_ptr, /* glBlitFramebufferEXT */
117949     epoxy_glBlitFramebufferNV_dispatch_table_rewrite_ptr, /* glBlitFramebufferNV */
117950     epoxy_glBlitNamedFramebuffer_dispatch_table_rewrite_ptr, /* glBlitNamedFramebuffer */
117951     epoxy_glBufferAddressRangeNV_dispatch_table_rewrite_ptr, /* glBufferAddressRangeNV */
117952     epoxy_glBufferAttachMemoryNV_dispatch_table_rewrite_ptr, /* glBufferAttachMemoryNV */
117953     epoxy_glBufferData_dispatch_table_rewrite_ptr, /* glBufferData */
117954     epoxy_glBufferDataARB_dispatch_table_rewrite_ptr, /* glBufferDataARB */
117955     epoxy_glBufferPageCommitmentARB_dispatch_table_rewrite_ptr, /* glBufferPageCommitmentARB */
117956     epoxy_glBufferParameteriAPPLE_dispatch_table_rewrite_ptr, /* glBufferParameteriAPPLE */
117957     epoxy_glBufferStorage_dispatch_table_rewrite_ptr, /* glBufferStorage */
117958     epoxy_glBufferStorageEXT_dispatch_table_rewrite_ptr, /* glBufferStorageEXT */
117959     epoxy_glBufferStorageExternalEXT_dispatch_table_rewrite_ptr, /* glBufferStorageExternalEXT */
117960     epoxy_glBufferStorageMemEXT_dispatch_table_rewrite_ptr, /* glBufferStorageMemEXT */
117961     epoxy_glBufferSubData_dispatch_table_rewrite_ptr, /* glBufferSubData */
117962     epoxy_glBufferSubDataARB_dispatch_table_rewrite_ptr, /* glBufferSubDataARB */
117963     epoxy_glCallCommandListNV_dispatch_table_rewrite_ptr, /* glCallCommandListNV */
117964     epoxy_glCallList_dispatch_table_rewrite_ptr, /* glCallList */
117965     epoxy_glCallLists_dispatch_table_rewrite_ptr, /* glCallLists */
117966     epoxy_glCheckFramebufferStatus_dispatch_table_rewrite_ptr, /* glCheckFramebufferStatus */
117967     epoxy_glCheckFramebufferStatusEXT_dispatch_table_rewrite_ptr, /* glCheckFramebufferStatusEXT */
117968     epoxy_glCheckFramebufferStatusOES_dispatch_table_rewrite_ptr, /* glCheckFramebufferStatusOES */
117969     epoxy_glCheckNamedFramebufferStatus_dispatch_table_rewrite_ptr, /* glCheckNamedFramebufferStatus */
117970     epoxy_glCheckNamedFramebufferStatusEXT_dispatch_table_rewrite_ptr, /* glCheckNamedFramebufferStatusEXT */
117971     epoxy_glClampColor_dispatch_table_rewrite_ptr, /* glClampColor */
117972     epoxy_glClampColorARB_dispatch_table_rewrite_ptr, /* glClampColorARB */
117973     epoxy_glClear_dispatch_table_rewrite_ptr, /* glClear */
117974     epoxy_glClearAccum_dispatch_table_rewrite_ptr, /* glClearAccum */
117975     epoxy_glClearAccumxOES_dispatch_table_rewrite_ptr, /* glClearAccumxOES */
117976     epoxy_glClearBufferData_dispatch_table_rewrite_ptr, /* glClearBufferData */
117977     epoxy_glClearBufferSubData_dispatch_table_rewrite_ptr, /* glClearBufferSubData */
117978     epoxy_glClearBufferfi_dispatch_table_rewrite_ptr, /* glClearBufferfi */
117979     epoxy_glClearBufferfv_dispatch_table_rewrite_ptr, /* glClearBufferfv */
117980     epoxy_glClearBufferiv_dispatch_table_rewrite_ptr, /* glClearBufferiv */
117981     epoxy_glClearBufferuiv_dispatch_table_rewrite_ptr, /* glClearBufferuiv */
117982     epoxy_glClearColor_dispatch_table_rewrite_ptr, /* glClearColor */
117983     epoxy_glClearColorIiEXT_dispatch_table_rewrite_ptr, /* glClearColorIiEXT */
117984     epoxy_glClearColorIuiEXT_dispatch_table_rewrite_ptr, /* glClearColorIuiEXT */
117985     epoxy_glClearColorx_dispatch_table_rewrite_ptr, /* glClearColorx */
117986     epoxy_glClearColorxOES_dispatch_table_rewrite_ptr, /* glClearColorxOES */
117987     epoxy_glClearDepth_dispatch_table_rewrite_ptr, /* glClearDepth */
117988     epoxy_glClearDepthdNV_dispatch_table_rewrite_ptr, /* glClearDepthdNV */
117989     epoxy_glClearDepthf_dispatch_table_rewrite_ptr, /* glClearDepthf */
117990     epoxy_glClearDepthfOES_dispatch_table_rewrite_ptr, /* glClearDepthfOES */
117991     epoxy_glClearDepthx_dispatch_table_rewrite_ptr, /* glClearDepthx */
117992     epoxy_glClearDepthxOES_dispatch_table_rewrite_ptr, /* glClearDepthxOES */
117993     epoxy_glClearIndex_dispatch_table_rewrite_ptr, /* glClearIndex */
117994     epoxy_glClearNamedBufferData_dispatch_table_rewrite_ptr, /* glClearNamedBufferData */
117995     epoxy_glClearNamedBufferDataEXT_dispatch_table_rewrite_ptr, /* glClearNamedBufferDataEXT */
117996     epoxy_glClearNamedBufferSubData_dispatch_table_rewrite_ptr, /* glClearNamedBufferSubData */
117997     epoxy_glClearNamedBufferSubDataEXT_dispatch_table_rewrite_ptr, /* glClearNamedBufferSubDataEXT */
117998     epoxy_glClearNamedFramebufferfi_dispatch_table_rewrite_ptr, /* glClearNamedFramebufferfi */
117999     epoxy_glClearNamedFramebufferfv_dispatch_table_rewrite_ptr, /* glClearNamedFramebufferfv */
118000     epoxy_glClearNamedFramebufferiv_dispatch_table_rewrite_ptr, /* glClearNamedFramebufferiv */
118001     epoxy_glClearNamedFramebufferuiv_dispatch_table_rewrite_ptr, /* glClearNamedFramebufferuiv */
118002     epoxy_glClearPixelLocalStorageuiEXT_dispatch_table_rewrite_ptr, /* glClearPixelLocalStorageuiEXT */
118003     epoxy_glClearStencil_dispatch_table_rewrite_ptr, /* glClearStencil */
118004     epoxy_glClearTexImage_dispatch_table_rewrite_ptr, /* glClearTexImage */
118005     epoxy_glClearTexImageEXT_dispatch_table_rewrite_ptr, /* glClearTexImageEXT */
118006     epoxy_glClearTexSubImage_dispatch_table_rewrite_ptr, /* glClearTexSubImage */
118007     epoxy_glClearTexSubImageEXT_dispatch_table_rewrite_ptr, /* glClearTexSubImageEXT */
118008     epoxy_glClientActiveTexture_dispatch_table_rewrite_ptr, /* glClientActiveTexture */
118009     epoxy_glClientActiveTextureARB_dispatch_table_rewrite_ptr, /* glClientActiveTextureARB */
118010     epoxy_glClientActiveVertexStreamATI_dispatch_table_rewrite_ptr, /* glClientActiveVertexStreamATI */
118011     epoxy_glClientAttribDefaultEXT_dispatch_table_rewrite_ptr, /* glClientAttribDefaultEXT */
118012     epoxy_glClientWaitSemaphoreui64NVX_dispatch_table_rewrite_ptr, /* glClientWaitSemaphoreui64NVX */
118013     epoxy_glClientWaitSync_dispatch_table_rewrite_ptr, /* glClientWaitSync */
118014     epoxy_glClientWaitSyncAPPLE_dispatch_table_rewrite_ptr, /* glClientWaitSyncAPPLE */
118015     epoxy_glClipControl_dispatch_table_rewrite_ptr, /* glClipControl */
118016     epoxy_glClipControlEXT_dispatch_table_rewrite_ptr, /* glClipControlEXT */
118017     epoxy_glClipPlane_dispatch_table_rewrite_ptr, /* glClipPlane */
118018     epoxy_glClipPlanef_dispatch_table_rewrite_ptr, /* glClipPlanef */
118019     epoxy_glClipPlanefIMG_dispatch_table_rewrite_ptr, /* glClipPlanefIMG */
118020     epoxy_glClipPlanefOES_dispatch_table_rewrite_ptr, /* glClipPlanefOES */
118021     epoxy_glClipPlanex_dispatch_table_rewrite_ptr, /* glClipPlanex */
118022     epoxy_glClipPlanexIMG_dispatch_table_rewrite_ptr, /* glClipPlanexIMG */
118023     epoxy_glClipPlanexOES_dispatch_table_rewrite_ptr, /* glClipPlanexOES */
118024     epoxy_glColor3b_dispatch_table_rewrite_ptr, /* glColor3b */
118025     epoxy_glColor3bv_dispatch_table_rewrite_ptr, /* glColor3bv */
118026     epoxy_glColor3d_dispatch_table_rewrite_ptr, /* glColor3d */
118027     epoxy_glColor3dv_dispatch_table_rewrite_ptr, /* glColor3dv */
118028     epoxy_glColor3f_dispatch_table_rewrite_ptr, /* glColor3f */
118029     epoxy_glColor3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glColor3fVertex3fSUN */
118030     epoxy_glColor3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glColor3fVertex3fvSUN */
118031     epoxy_glColor3fv_dispatch_table_rewrite_ptr, /* glColor3fv */
118032     epoxy_glColor3hNV_dispatch_table_rewrite_ptr, /* glColor3hNV */
118033     epoxy_glColor3hvNV_dispatch_table_rewrite_ptr, /* glColor3hvNV */
118034     epoxy_glColor3i_dispatch_table_rewrite_ptr, /* glColor3i */
118035     epoxy_glColor3iv_dispatch_table_rewrite_ptr, /* glColor3iv */
118036     epoxy_glColor3s_dispatch_table_rewrite_ptr, /* glColor3s */
118037     epoxy_glColor3sv_dispatch_table_rewrite_ptr, /* glColor3sv */
118038     epoxy_glColor3ub_dispatch_table_rewrite_ptr, /* glColor3ub */
118039     epoxy_glColor3ubv_dispatch_table_rewrite_ptr, /* glColor3ubv */
118040     epoxy_glColor3ui_dispatch_table_rewrite_ptr, /* glColor3ui */
118041     epoxy_glColor3uiv_dispatch_table_rewrite_ptr, /* glColor3uiv */
118042     epoxy_glColor3us_dispatch_table_rewrite_ptr, /* glColor3us */
118043     epoxy_glColor3usv_dispatch_table_rewrite_ptr, /* glColor3usv */
118044     epoxy_glColor3xOES_dispatch_table_rewrite_ptr, /* glColor3xOES */
118045     epoxy_glColor3xvOES_dispatch_table_rewrite_ptr, /* glColor3xvOES */
118046     epoxy_glColor4b_dispatch_table_rewrite_ptr, /* glColor4b */
118047     epoxy_glColor4bv_dispatch_table_rewrite_ptr, /* glColor4bv */
118048     epoxy_glColor4d_dispatch_table_rewrite_ptr, /* glColor4d */
118049     epoxy_glColor4dv_dispatch_table_rewrite_ptr, /* glColor4dv */
118050     epoxy_glColor4f_dispatch_table_rewrite_ptr, /* glColor4f */
118051     epoxy_glColor4fNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glColor4fNormal3fVertex3fSUN */
118052     epoxy_glColor4fNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glColor4fNormal3fVertex3fvSUN */
118053     epoxy_glColor4fv_dispatch_table_rewrite_ptr, /* glColor4fv */
118054     epoxy_glColor4hNV_dispatch_table_rewrite_ptr, /* glColor4hNV */
118055     epoxy_glColor4hvNV_dispatch_table_rewrite_ptr, /* glColor4hvNV */
118056     epoxy_glColor4i_dispatch_table_rewrite_ptr, /* glColor4i */
118057     epoxy_glColor4iv_dispatch_table_rewrite_ptr, /* glColor4iv */
118058     epoxy_glColor4s_dispatch_table_rewrite_ptr, /* glColor4s */
118059     epoxy_glColor4sv_dispatch_table_rewrite_ptr, /* glColor4sv */
118060     epoxy_glColor4ub_dispatch_table_rewrite_ptr, /* glColor4ub */
118061     epoxy_glColor4ubVertex2fSUN_dispatch_table_rewrite_ptr, /* glColor4ubVertex2fSUN */
118062     epoxy_glColor4ubVertex2fvSUN_dispatch_table_rewrite_ptr, /* glColor4ubVertex2fvSUN */
118063     epoxy_glColor4ubVertex3fSUN_dispatch_table_rewrite_ptr, /* glColor4ubVertex3fSUN */
118064     epoxy_glColor4ubVertex3fvSUN_dispatch_table_rewrite_ptr, /* glColor4ubVertex3fvSUN */
118065     epoxy_glColor4ubv_dispatch_table_rewrite_ptr, /* glColor4ubv */
118066     epoxy_glColor4ui_dispatch_table_rewrite_ptr, /* glColor4ui */
118067     epoxy_glColor4uiv_dispatch_table_rewrite_ptr, /* glColor4uiv */
118068     epoxy_glColor4us_dispatch_table_rewrite_ptr, /* glColor4us */
118069     epoxy_glColor4usv_dispatch_table_rewrite_ptr, /* glColor4usv */
118070     epoxy_glColor4x_dispatch_table_rewrite_ptr, /* glColor4x */
118071     epoxy_glColor4xOES_dispatch_table_rewrite_ptr, /* glColor4xOES */
118072     epoxy_glColor4xvOES_dispatch_table_rewrite_ptr, /* glColor4xvOES */
118073     epoxy_glColorFormatNV_dispatch_table_rewrite_ptr, /* glColorFormatNV */
118074     epoxy_glColorFragmentOp1ATI_dispatch_table_rewrite_ptr, /* glColorFragmentOp1ATI */
118075     epoxy_glColorFragmentOp2ATI_dispatch_table_rewrite_ptr, /* glColorFragmentOp2ATI */
118076     epoxy_glColorFragmentOp3ATI_dispatch_table_rewrite_ptr, /* glColorFragmentOp3ATI */
118077     epoxy_glColorMask_dispatch_table_rewrite_ptr, /* glColorMask */
118078     epoxy_glColorMaskIndexedEXT_dispatch_table_rewrite_ptr, /* glColorMaskIndexedEXT */
118079     epoxy_glColorMaski_dispatch_table_rewrite_ptr, /* glColorMaski */
118080     epoxy_glColorMaskiEXT_dispatch_table_rewrite_ptr, /* glColorMaskiEXT */
118081     epoxy_glColorMaskiOES_dispatch_table_rewrite_ptr, /* glColorMaskiOES */
118082     epoxy_glColorMaterial_dispatch_table_rewrite_ptr, /* glColorMaterial */
118083     epoxy_glColorP3ui_dispatch_table_rewrite_ptr, /* glColorP3ui */
118084     epoxy_glColorP3uiv_dispatch_table_rewrite_ptr, /* glColorP3uiv */
118085     epoxy_glColorP4ui_dispatch_table_rewrite_ptr, /* glColorP4ui */
118086     epoxy_glColorP4uiv_dispatch_table_rewrite_ptr, /* glColorP4uiv */
118087     epoxy_glColorPointer_dispatch_table_rewrite_ptr, /* glColorPointer */
118088     epoxy_glColorPointerEXT_dispatch_table_rewrite_ptr, /* glColorPointerEXT */
118089     epoxy_glColorPointerListIBM_dispatch_table_rewrite_ptr, /* glColorPointerListIBM */
118090     epoxy_glColorPointervINTEL_dispatch_table_rewrite_ptr, /* glColorPointervINTEL */
118091     epoxy_glColorSubTable_dispatch_table_rewrite_ptr, /* glColorSubTable */
118092     epoxy_glColorSubTableEXT_dispatch_table_rewrite_ptr, /* glColorSubTableEXT */
118093     epoxy_glColorTable_dispatch_table_rewrite_ptr, /* glColorTable */
118094     epoxy_glColorTableEXT_dispatch_table_rewrite_ptr, /* glColorTableEXT */
118095     epoxy_glColorTableParameterfv_dispatch_table_rewrite_ptr, /* glColorTableParameterfv */
118096     epoxy_glColorTableParameterfvSGI_dispatch_table_rewrite_ptr, /* glColorTableParameterfvSGI */
118097     epoxy_glColorTableParameteriv_dispatch_table_rewrite_ptr, /* glColorTableParameteriv */
118098     epoxy_glColorTableParameterivSGI_dispatch_table_rewrite_ptr, /* glColorTableParameterivSGI */
118099     epoxy_glColorTableSGI_dispatch_table_rewrite_ptr, /* glColorTableSGI */
118100     epoxy_glCombinerInputNV_dispatch_table_rewrite_ptr, /* glCombinerInputNV */
118101     epoxy_glCombinerOutputNV_dispatch_table_rewrite_ptr, /* glCombinerOutputNV */
118102     epoxy_glCombinerParameterfNV_dispatch_table_rewrite_ptr, /* glCombinerParameterfNV */
118103     epoxy_glCombinerParameterfvNV_dispatch_table_rewrite_ptr, /* glCombinerParameterfvNV */
118104     epoxy_glCombinerParameteriNV_dispatch_table_rewrite_ptr, /* glCombinerParameteriNV */
118105     epoxy_glCombinerParameterivNV_dispatch_table_rewrite_ptr, /* glCombinerParameterivNV */
118106     epoxy_glCombinerStageParameterfvNV_dispatch_table_rewrite_ptr, /* glCombinerStageParameterfvNV */
118107     epoxy_glCommandListSegmentsNV_dispatch_table_rewrite_ptr, /* glCommandListSegmentsNV */
118108     epoxy_glCompileCommandListNV_dispatch_table_rewrite_ptr, /* glCompileCommandListNV */
118109     epoxy_glCompileShader_dispatch_table_rewrite_ptr, /* glCompileShader */
118110     epoxy_glCompileShaderARB_dispatch_table_rewrite_ptr, /* glCompileShaderARB */
118111     epoxy_glCompileShaderIncludeARB_dispatch_table_rewrite_ptr, /* glCompileShaderIncludeARB */
118112     epoxy_glCompressedMultiTexImage1DEXT_dispatch_table_rewrite_ptr, /* glCompressedMultiTexImage1DEXT */
118113     epoxy_glCompressedMultiTexImage2DEXT_dispatch_table_rewrite_ptr, /* glCompressedMultiTexImage2DEXT */
118114     epoxy_glCompressedMultiTexImage3DEXT_dispatch_table_rewrite_ptr, /* glCompressedMultiTexImage3DEXT */
118115     epoxy_glCompressedMultiTexSubImage1DEXT_dispatch_table_rewrite_ptr, /* glCompressedMultiTexSubImage1DEXT */
118116     epoxy_glCompressedMultiTexSubImage2DEXT_dispatch_table_rewrite_ptr, /* glCompressedMultiTexSubImage2DEXT */
118117     epoxy_glCompressedMultiTexSubImage3DEXT_dispatch_table_rewrite_ptr, /* glCompressedMultiTexSubImage3DEXT */
118118     epoxy_glCompressedTexImage1D_dispatch_table_rewrite_ptr, /* glCompressedTexImage1D */
118119     epoxy_glCompressedTexImage1DARB_dispatch_table_rewrite_ptr, /* glCompressedTexImage1DARB */
118120     epoxy_glCompressedTexImage2D_dispatch_table_rewrite_ptr, /* glCompressedTexImage2D */
118121     epoxy_glCompressedTexImage2DARB_dispatch_table_rewrite_ptr, /* glCompressedTexImage2DARB */
118122     epoxy_glCompressedTexImage3D_dispatch_table_rewrite_ptr, /* glCompressedTexImage3D */
118123     epoxy_glCompressedTexImage3DARB_dispatch_table_rewrite_ptr, /* glCompressedTexImage3DARB */
118124     epoxy_glCompressedTexImage3DOES_dispatch_table_rewrite_ptr, /* glCompressedTexImage3DOES */
118125     epoxy_glCompressedTexSubImage1D_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage1D */
118126     epoxy_glCompressedTexSubImage1DARB_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage1DARB */
118127     epoxy_glCompressedTexSubImage2D_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage2D */
118128     epoxy_glCompressedTexSubImage2DARB_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage2DARB */
118129     epoxy_glCompressedTexSubImage3D_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage3D */
118130     epoxy_glCompressedTexSubImage3DARB_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage3DARB */
118131     epoxy_glCompressedTexSubImage3DOES_dispatch_table_rewrite_ptr, /* glCompressedTexSubImage3DOES */
118132     epoxy_glCompressedTextureImage1DEXT_dispatch_table_rewrite_ptr, /* glCompressedTextureImage1DEXT */
118133     epoxy_glCompressedTextureImage2DEXT_dispatch_table_rewrite_ptr, /* glCompressedTextureImage2DEXT */
118134     epoxy_glCompressedTextureImage3DEXT_dispatch_table_rewrite_ptr, /* glCompressedTextureImage3DEXT */
118135     epoxy_glCompressedTextureSubImage1D_dispatch_table_rewrite_ptr, /* glCompressedTextureSubImage1D */
118136     epoxy_glCompressedTextureSubImage1DEXT_dispatch_table_rewrite_ptr, /* glCompressedTextureSubImage1DEXT */
118137     epoxy_glCompressedTextureSubImage2D_dispatch_table_rewrite_ptr, /* glCompressedTextureSubImage2D */
118138     epoxy_glCompressedTextureSubImage2DEXT_dispatch_table_rewrite_ptr, /* glCompressedTextureSubImage2DEXT */
118139     epoxy_glCompressedTextureSubImage3D_dispatch_table_rewrite_ptr, /* glCompressedTextureSubImage3D */
118140     epoxy_glCompressedTextureSubImage3DEXT_dispatch_table_rewrite_ptr, /* glCompressedTextureSubImage3DEXT */
118141     epoxy_glConservativeRasterParameterfNV_dispatch_table_rewrite_ptr, /* glConservativeRasterParameterfNV */
118142     epoxy_glConservativeRasterParameteriNV_dispatch_table_rewrite_ptr, /* glConservativeRasterParameteriNV */
118143     epoxy_glConvolutionFilter1D_dispatch_table_rewrite_ptr, /* glConvolutionFilter1D */
118144     epoxy_glConvolutionFilter1DEXT_dispatch_table_rewrite_ptr, /* glConvolutionFilter1DEXT */
118145     epoxy_glConvolutionFilter2D_dispatch_table_rewrite_ptr, /* glConvolutionFilter2D */
118146     epoxy_glConvolutionFilter2DEXT_dispatch_table_rewrite_ptr, /* glConvolutionFilter2DEXT */
118147     epoxy_glConvolutionParameterf_dispatch_table_rewrite_ptr, /* glConvolutionParameterf */
118148     epoxy_glConvolutionParameterfEXT_dispatch_table_rewrite_ptr, /* glConvolutionParameterfEXT */
118149     epoxy_glConvolutionParameterfv_dispatch_table_rewrite_ptr, /* glConvolutionParameterfv */
118150     epoxy_glConvolutionParameterfvEXT_dispatch_table_rewrite_ptr, /* glConvolutionParameterfvEXT */
118151     epoxy_glConvolutionParameteri_dispatch_table_rewrite_ptr, /* glConvolutionParameteri */
118152     epoxy_glConvolutionParameteriEXT_dispatch_table_rewrite_ptr, /* glConvolutionParameteriEXT */
118153     epoxy_glConvolutionParameteriv_dispatch_table_rewrite_ptr, /* glConvolutionParameteriv */
118154     epoxy_glConvolutionParameterivEXT_dispatch_table_rewrite_ptr, /* glConvolutionParameterivEXT */
118155     epoxy_glConvolutionParameterxOES_dispatch_table_rewrite_ptr, /* glConvolutionParameterxOES */
118156     epoxy_glConvolutionParameterxvOES_dispatch_table_rewrite_ptr, /* glConvolutionParameterxvOES */
118157     epoxy_glCopyBufferSubData_dispatch_table_rewrite_ptr, /* glCopyBufferSubData */
118158     epoxy_glCopyBufferSubDataNV_dispatch_table_rewrite_ptr, /* glCopyBufferSubDataNV */
118159     epoxy_glCopyColorSubTable_dispatch_table_rewrite_ptr, /* glCopyColorSubTable */
118160     epoxy_glCopyColorSubTableEXT_dispatch_table_rewrite_ptr, /* glCopyColorSubTableEXT */
118161     epoxy_glCopyColorTable_dispatch_table_rewrite_ptr, /* glCopyColorTable */
118162     epoxy_glCopyColorTableSGI_dispatch_table_rewrite_ptr, /* glCopyColorTableSGI */
118163     epoxy_glCopyConvolutionFilter1D_dispatch_table_rewrite_ptr, /* glCopyConvolutionFilter1D */
118164     epoxy_glCopyConvolutionFilter1DEXT_dispatch_table_rewrite_ptr, /* glCopyConvolutionFilter1DEXT */
118165     epoxy_glCopyConvolutionFilter2D_dispatch_table_rewrite_ptr, /* glCopyConvolutionFilter2D */
118166     epoxy_glCopyConvolutionFilter2DEXT_dispatch_table_rewrite_ptr, /* glCopyConvolutionFilter2DEXT */
118167     epoxy_glCopyImageSubData_dispatch_table_rewrite_ptr, /* glCopyImageSubData */
118168     epoxy_glCopyImageSubDataEXT_dispatch_table_rewrite_ptr, /* glCopyImageSubDataEXT */
118169     epoxy_glCopyImageSubDataNV_dispatch_table_rewrite_ptr, /* glCopyImageSubDataNV */
118170     epoxy_glCopyImageSubDataOES_dispatch_table_rewrite_ptr, /* glCopyImageSubDataOES */
118171     epoxy_glCopyMultiTexImage1DEXT_dispatch_table_rewrite_ptr, /* glCopyMultiTexImage1DEXT */
118172     epoxy_glCopyMultiTexImage2DEXT_dispatch_table_rewrite_ptr, /* glCopyMultiTexImage2DEXT */
118173     epoxy_glCopyMultiTexSubImage1DEXT_dispatch_table_rewrite_ptr, /* glCopyMultiTexSubImage1DEXT */
118174     epoxy_glCopyMultiTexSubImage2DEXT_dispatch_table_rewrite_ptr, /* glCopyMultiTexSubImage2DEXT */
118175     epoxy_glCopyMultiTexSubImage3DEXT_dispatch_table_rewrite_ptr, /* glCopyMultiTexSubImage3DEXT */
118176     epoxy_glCopyNamedBufferSubData_dispatch_table_rewrite_ptr, /* glCopyNamedBufferSubData */
118177     epoxy_glCopyPathNV_dispatch_table_rewrite_ptr, /* glCopyPathNV */
118178     epoxy_glCopyPixels_dispatch_table_rewrite_ptr, /* glCopyPixels */
118179     epoxy_glCopyTexImage1D_dispatch_table_rewrite_ptr, /* glCopyTexImage1D */
118180     epoxy_glCopyTexImage1DEXT_dispatch_table_rewrite_ptr, /* glCopyTexImage1DEXT */
118181     epoxy_glCopyTexImage2D_dispatch_table_rewrite_ptr, /* glCopyTexImage2D */
118182     epoxy_glCopyTexImage2DEXT_dispatch_table_rewrite_ptr, /* glCopyTexImage2DEXT */
118183     epoxy_glCopyTexSubImage1D_dispatch_table_rewrite_ptr, /* glCopyTexSubImage1D */
118184     epoxy_glCopyTexSubImage1DEXT_dispatch_table_rewrite_ptr, /* glCopyTexSubImage1DEXT */
118185     epoxy_glCopyTexSubImage2D_dispatch_table_rewrite_ptr, /* glCopyTexSubImage2D */
118186     epoxy_glCopyTexSubImage2DEXT_dispatch_table_rewrite_ptr, /* glCopyTexSubImage2DEXT */
118187     epoxy_glCopyTexSubImage3D_dispatch_table_rewrite_ptr, /* glCopyTexSubImage3D */
118188     epoxy_glCopyTexSubImage3DEXT_dispatch_table_rewrite_ptr, /* glCopyTexSubImage3DEXT */
118189     epoxy_glCopyTexSubImage3DOES_dispatch_table_rewrite_ptr, /* glCopyTexSubImage3DOES */
118190     epoxy_glCopyTextureImage1DEXT_dispatch_table_rewrite_ptr, /* glCopyTextureImage1DEXT */
118191     epoxy_glCopyTextureImage2DEXT_dispatch_table_rewrite_ptr, /* glCopyTextureImage2DEXT */
118192     epoxy_glCopyTextureLevelsAPPLE_dispatch_table_rewrite_ptr, /* glCopyTextureLevelsAPPLE */
118193     epoxy_glCopyTextureSubImage1D_dispatch_table_rewrite_ptr, /* glCopyTextureSubImage1D */
118194     epoxy_glCopyTextureSubImage1DEXT_dispatch_table_rewrite_ptr, /* glCopyTextureSubImage1DEXT */
118195     epoxy_glCopyTextureSubImage2D_dispatch_table_rewrite_ptr, /* glCopyTextureSubImage2D */
118196     epoxy_glCopyTextureSubImage2DEXT_dispatch_table_rewrite_ptr, /* glCopyTextureSubImage2DEXT */
118197     epoxy_glCopyTextureSubImage3D_dispatch_table_rewrite_ptr, /* glCopyTextureSubImage3D */
118198     epoxy_glCopyTextureSubImage3DEXT_dispatch_table_rewrite_ptr, /* glCopyTextureSubImage3DEXT */
118199     epoxy_glCoverFillPathInstancedNV_dispatch_table_rewrite_ptr, /* glCoverFillPathInstancedNV */
118200     epoxy_glCoverFillPathNV_dispatch_table_rewrite_ptr, /* glCoverFillPathNV */
118201     epoxy_glCoverStrokePathInstancedNV_dispatch_table_rewrite_ptr, /* glCoverStrokePathInstancedNV */
118202     epoxy_glCoverStrokePathNV_dispatch_table_rewrite_ptr, /* glCoverStrokePathNV */
118203     epoxy_glCoverageMaskNV_dispatch_table_rewrite_ptr, /* glCoverageMaskNV */
118204     epoxy_glCoverageModulationNV_dispatch_table_rewrite_ptr, /* glCoverageModulationNV */
118205     epoxy_glCoverageModulationTableNV_dispatch_table_rewrite_ptr, /* glCoverageModulationTableNV */
118206     epoxy_glCoverageOperationNV_dispatch_table_rewrite_ptr, /* glCoverageOperationNV */
118207     epoxy_glCreateBuffers_dispatch_table_rewrite_ptr, /* glCreateBuffers */
118208     epoxy_glCreateCommandListsNV_dispatch_table_rewrite_ptr, /* glCreateCommandListsNV */
118209     epoxy_glCreateFramebuffers_dispatch_table_rewrite_ptr, /* glCreateFramebuffers */
118210     epoxy_glCreateMemoryObjectsEXT_dispatch_table_rewrite_ptr, /* glCreateMemoryObjectsEXT */
118211     epoxy_glCreatePerfQueryINTEL_dispatch_table_rewrite_ptr, /* glCreatePerfQueryINTEL */
118212     epoxy_glCreateProgram_dispatch_table_rewrite_ptr, /* glCreateProgram */
118213     epoxy_glCreateProgramObjectARB_dispatch_table_rewrite_ptr, /* glCreateProgramObjectARB */
118214     epoxy_glCreateProgramPipelines_dispatch_table_rewrite_ptr, /* glCreateProgramPipelines */
118215     epoxy_glCreateProgressFenceNVX_dispatch_table_rewrite_ptr, /* glCreateProgressFenceNVX */
118216     epoxy_glCreateQueries_dispatch_table_rewrite_ptr, /* glCreateQueries */
118217     epoxy_glCreateRenderbuffers_dispatch_table_rewrite_ptr, /* glCreateRenderbuffers */
118218     epoxy_glCreateSamplers_dispatch_table_rewrite_ptr, /* glCreateSamplers */
118219     epoxy_glCreateShader_dispatch_table_rewrite_ptr, /* glCreateShader */
118220     epoxy_glCreateShaderObjectARB_dispatch_table_rewrite_ptr, /* glCreateShaderObjectARB */
118221     epoxy_glCreateShaderProgramEXT_dispatch_table_rewrite_ptr, /* glCreateShaderProgramEXT */
118222     epoxy_glCreateShaderProgramv_dispatch_table_rewrite_ptr, /* glCreateShaderProgramv */
118223     epoxy_glCreateShaderProgramvEXT_dispatch_table_rewrite_ptr, /* glCreateShaderProgramvEXT */
118224     epoxy_glCreateStatesNV_dispatch_table_rewrite_ptr, /* glCreateStatesNV */
118225     epoxy_glCreateSyncFromCLeventARB_dispatch_table_rewrite_ptr, /* glCreateSyncFromCLeventARB */
118226     epoxy_glCreateTextures_dispatch_table_rewrite_ptr, /* glCreateTextures */
118227     epoxy_glCreateTransformFeedbacks_dispatch_table_rewrite_ptr, /* glCreateTransformFeedbacks */
118228     epoxy_glCreateVertexArrays_dispatch_table_rewrite_ptr, /* glCreateVertexArrays */
118229     epoxy_glCullFace_dispatch_table_rewrite_ptr, /* glCullFace */
118230     epoxy_glCullParameterdvEXT_dispatch_table_rewrite_ptr, /* glCullParameterdvEXT */
118231     epoxy_glCullParameterfvEXT_dispatch_table_rewrite_ptr, /* glCullParameterfvEXT */
118232     epoxy_glCurrentPaletteMatrixARB_dispatch_table_rewrite_ptr, /* glCurrentPaletteMatrixARB */
118233     epoxy_glCurrentPaletteMatrixOES_dispatch_table_rewrite_ptr, /* glCurrentPaletteMatrixOES */
118234     epoxy_glDebugMessageCallback_dispatch_table_rewrite_ptr, /* glDebugMessageCallback */
118235     epoxy_glDebugMessageCallbackAMD_dispatch_table_rewrite_ptr, /* glDebugMessageCallbackAMD */
118236     epoxy_glDebugMessageCallbackARB_dispatch_table_rewrite_ptr, /* glDebugMessageCallbackARB */
118237     epoxy_glDebugMessageCallbackKHR_dispatch_table_rewrite_ptr, /* glDebugMessageCallbackKHR */
118238     epoxy_glDebugMessageControl_dispatch_table_rewrite_ptr, /* glDebugMessageControl */
118239     epoxy_glDebugMessageControlARB_dispatch_table_rewrite_ptr, /* glDebugMessageControlARB */
118240     epoxy_glDebugMessageControlKHR_dispatch_table_rewrite_ptr, /* glDebugMessageControlKHR */
118241     epoxy_glDebugMessageEnableAMD_dispatch_table_rewrite_ptr, /* glDebugMessageEnableAMD */
118242     epoxy_glDebugMessageInsert_dispatch_table_rewrite_ptr, /* glDebugMessageInsert */
118243     epoxy_glDebugMessageInsertAMD_dispatch_table_rewrite_ptr, /* glDebugMessageInsertAMD */
118244     epoxy_glDebugMessageInsertARB_dispatch_table_rewrite_ptr, /* glDebugMessageInsertARB */
118245     epoxy_glDebugMessageInsertKHR_dispatch_table_rewrite_ptr, /* glDebugMessageInsertKHR */
118246     epoxy_glDeformSGIX_dispatch_table_rewrite_ptr, /* glDeformSGIX */
118247     epoxy_glDeformationMap3dSGIX_dispatch_table_rewrite_ptr, /* glDeformationMap3dSGIX */
118248     epoxy_glDeformationMap3fSGIX_dispatch_table_rewrite_ptr, /* glDeformationMap3fSGIX */
118249     epoxy_glDeleteAsyncMarkersSGIX_dispatch_table_rewrite_ptr, /* glDeleteAsyncMarkersSGIX */
118250     epoxy_glDeleteBuffers_dispatch_table_rewrite_ptr, /* glDeleteBuffers */
118251     epoxy_glDeleteBuffersARB_dispatch_table_rewrite_ptr, /* glDeleteBuffersARB */
118252     epoxy_glDeleteCommandListsNV_dispatch_table_rewrite_ptr, /* glDeleteCommandListsNV */
118253     epoxy_glDeleteFencesAPPLE_dispatch_table_rewrite_ptr, /* glDeleteFencesAPPLE */
118254     epoxy_glDeleteFencesNV_dispatch_table_rewrite_ptr, /* glDeleteFencesNV */
118255     epoxy_glDeleteFragmentShaderATI_dispatch_table_rewrite_ptr, /* glDeleteFragmentShaderATI */
118256     epoxy_glDeleteFramebuffers_dispatch_table_rewrite_ptr, /* glDeleteFramebuffers */
118257     epoxy_glDeleteFramebuffersEXT_dispatch_table_rewrite_ptr, /* glDeleteFramebuffersEXT */
118258     epoxy_glDeleteFramebuffersOES_dispatch_table_rewrite_ptr, /* glDeleteFramebuffersOES */
118259     epoxy_glDeleteLists_dispatch_table_rewrite_ptr, /* glDeleteLists */
118260     epoxy_glDeleteMemoryObjectsEXT_dispatch_table_rewrite_ptr, /* glDeleteMemoryObjectsEXT */
118261     epoxy_glDeleteNamedStringARB_dispatch_table_rewrite_ptr, /* glDeleteNamedStringARB */
118262     epoxy_glDeleteNamesAMD_dispatch_table_rewrite_ptr, /* glDeleteNamesAMD */
118263     epoxy_glDeleteObjectARB_dispatch_table_rewrite_ptr, /* glDeleteObjectARB */
118264     epoxy_glDeleteOcclusionQueriesNV_dispatch_table_rewrite_ptr, /* glDeleteOcclusionQueriesNV */
118265     epoxy_glDeletePathsNV_dispatch_table_rewrite_ptr, /* glDeletePathsNV */
118266     epoxy_glDeletePerfMonitorsAMD_dispatch_table_rewrite_ptr, /* glDeletePerfMonitorsAMD */
118267     epoxy_glDeletePerfQueryINTEL_dispatch_table_rewrite_ptr, /* glDeletePerfQueryINTEL */
118268     epoxy_glDeleteProgram_dispatch_table_rewrite_ptr, /* glDeleteProgram */
118269     epoxy_glDeleteProgramPipelines_dispatch_table_rewrite_ptr, /* glDeleteProgramPipelines */
118270     epoxy_glDeleteProgramPipelinesEXT_dispatch_table_rewrite_ptr, /* glDeleteProgramPipelinesEXT */
118271     epoxy_glDeleteProgramsARB_dispatch_table_rewrite_ptr, /* glDeleteProgramsARB */
118272     epoxy_glDeleteProgramsNV_dispatch_table_rewrite_ptr, /* glDeleteProgramsNV */
118273     epoxy_glDeleteQueries_dispatch_table_rewrite_ptr, /* glDeleteQueries */
118274     epoxy_glDeleteQueriesARB_dispatch_table_rewrite_ptr, /* glDeleteQueriesARB */
118275     epoxy_glDeleteQueriesEXT_dispatch_table_rewrite_ptr, /* glDeleteQueriesEXT */
118276     epoxy_glDeleteQueryResourceTagNV_dispatch_table_rewrite_ptr, /* glDeleteQueryResourceTagNV */
118277     epoxy_glDeleteRenderbuffers_dispatch_table_rewrite_ptr, /* glDeleteRenderbuffers */
118278     epoxy_glDeleteRenderbuffersEXT_dispatch_table_rewrite_ptr, /* glDeleteRenderbuffersEXT */
118279     epoxy_glDeleteRenderbuffersOES_dispatch_table_rewrite_ptr, /* glDeleteRenderbuffersOES */
118280     epoxy_glDeleteSamplers_dispatch_table_rewrite_ptr, /* glDeleteSamplers */
118281     epoxy_glDeleteSemaphoresEXT_dispatch_table_rewrite_ptr, /* glDeleteSemaphoresEXT */
118282     epoxy_glDeleteShader_dispatch_table_rewrite_ptr, /* glDeleteShader */
118283     epoxy_glDeleteStatesNV_dispatch_table_rewrite_ptr, /* glDeleteStatesNV */
118284     epoxy_glDeleteSync_dispatch_table_rewrite_ptr, /* glDeleteSync */
118285     epoxy_glDeleteSyncAPPLE_dispatch_table_rewrite_ptr, /* glDeleteSyncAPPLE */
118286     epoxy_glDeleteTextures_dispatch_table_rewrite_ptr, /* glDeleteTextures */
118287     epoxy_glDeleteTexturesEXT_dispatch_table_rewrite_ptr, /* glDeleteTexturesEXT */
118288     epoxy_glDeleteTransformFeedbacks_dispatch_table_rewrite_ptr, /* glDeleteTransformFeedbacks */
118289     epoxy_glDeleteTransformFeedbacksNV_dispatch_table_rewrite_ptr, /* glDeleteTransformFeedbacksNV */
118290     epoxy_glDeleteVertexArrays_dispatch_table_rewrite_ptr, /* glDeleteVertexArrays */
118291     epoxy_glDeleteVertexArraysAPPLE_dispatch_table_rewrite_ptr, /* glDeleteVertexArraysAPPLE */
118292     epoxy_glDeleteVertexArraysOES_dispatch_table_rewrite_ptr, /* glDeleteVertexArraysOES */
118293     epoxy_glDeleteVertexShaderEXT_dispatch_table_rewrite_ptr, /* glDeleteVertexShaderEXT */
118294     epoxy_glDepthBoundsEXT_dispatch_table_rewrite_ptr, /* glDepthBoundsEXT */
118295     epoxy_glDepthBoundsdNV_dispatch_table_rewrite_ptr, /* glDepthBoundsdNV */
118296     epoxy_glDepthFunc_dispatch_table_rewrite_ptr, /* glDepthFunc */
118297     epoxy_glDepthMask_dispatch_table_rewrite_ptr, /* glDepthMask */
118298     epoxy_glDepthRange_dispatch_table_rewrite_ptr, /* glDepthRange */
118299     epoxy_glDepthRangeArrayfvNV_dispatch_table_rewrite_ptr, /* glDepthRangeArrayfvNV */
118300     epoxy_glDepthRangeArrayfvOES_dispatch_table_rewrite_ptr, /* glDepthRangeArrayfvOES */
118301     epoxy_glDepthRangeArrayv_dispatch_table_rewrite_ptr, /* glDepthRangeArrayv */
118302     epoxy_glDepthRangeIndexed_dispatch_table_rewrite_ptr, /* glDepthRangeIndexed */
118303     epoxy_glDepthRangeIndexedfNV_dispatch_table_rewrite_ptr, /* glDepthRangeIndexedfNV */
118304     epoxy_glDepthRangeIndexedfOES_dispatch_table_rewrite_ptr, /* glDepthRangeIndexedfOES */
118305     epoxy_glDepthRangedNV_dispatch_table_rewrite_ptr, /* glDepthRangedNV */
118306     epoxy_glDepthRangef_dispatch_table_rewrite_ptr, /* glDepthRangef */
118307     epoxy_glDepthRangefOES_dispatch_table_rewrite_ptr, /* glDepthRangefOES */
118308     epoxy_glDepthRangex_dispatch_table_rewrite_ptr, /* glDepthRangex */
118309     epoxy_glDepthRangexOES_dispatch_table_rewrite_ptr, /* glDepthRangexOES */
118310     epoxy_glDetachObjectARB_dispatch_table_rewrite_ptr, /* glDetachObjectARB */
118311     epoxy_glDetachShader_dispatch_table_rewrite_ptr, /* glDetachShader */
118312     epoxy_glDetailTexFuncSGIS_dispatch_table_rewrite_ptr, /* glDetailTexFuncSGIS */
118313     epoxy_glDisable_dispatch_table_rewrite_ptr, /* glDisable */
118314     epoxy_glDisableClientState_dispatch_table_rewrite_ptr, /* glDisableClientState */
118315     epoxy_glDisableClientStateIndexedEXT_dispatch_table_rewrite_ptr, /* glDisableClientStateIndexedEXT */
118316     epoxy_glDisableClientStateiEXT_dispatch_table_rewrite_ptr, /* glDisableClientStateiEXT */
118317     epoxy_glDisableDriverControlQCOM_dispatch_table_rewrite_ptr, /* glDisableDriverControlQCOM */
118318     epoxy_glDisableIndexedEXT_dispatch_table_rewrite_ptr, /* glDisableIndexedEXT */
118319     epoxy_glDisableVariantClientStateEXT_dispatch_table_rewrite_ptr, /* glDisableVariantClientStateEXT */
118320     epoxy_glDisableVertexArrayAttrib_dispatch_table_rewrite_ptr, /* glDisableVertexArrayAttrib */
118321     epoxy_glDisableVertexArrayAttribEXT_dispatch_table_rewrite_ptr, /* glDisableVertexArrayAttribEXT */
118322     epoxy_glDisableVertexArrayEXT_dispatch_table_rewrite_ptr, /* glDisableVertexArrayEXT */
118323     epoxy_glDisableVertexAttribAPPLE_dispatch_table_rewrite_ptr, /* glDisableVertexAttribAPPLE */
118324     epoxy_glDisableVertexAttribArray_dispatch_table_rewrite_ptr, /* glDisableVertexAttribArray */
118325     epoxy_glDisableVertexAttribArrayARB_dispatch_table_rewrite_ptr, /* glDisableVertexAttribArrayARB */
118326     epoxy_glDisablei_dispatch_table_rewrite_ptr, /* glDisablei */
118327     epoxy_glDisableiEXT_dispatch_table_rewrite_ptr, /* glDisableiEXT */
118328     epoxy_glDisableiNV_dispatch_table_rewrite_ptr, /* glDisableiNV */
118329     epoxy_glDisableiOES_dispatch_table_rewrite_ptr, /* glDisableiOES */
118330     epoxy_glDiscardFramebufferEXT_dispatch_table_rewrite_ptr, /* glDiscardFramebufferEXT */
118331     epoxy_glDispatchCompute_dispatch_table_rewrite_ptr, /* glDispatchCompute */
118332     epoxy_glDispatchComputeGroupSizeARB_dispatch_table_rewrite_ptr, /* glDispatchComputeGroupSizeARB */
118333     epoxy_glDispatchComputeIndirect_dispatch_table_rewrite_ptr, /* glDispatchComputeIndirect */
118334     epoxy_glDrawArrays_dispatch_table_rewrite_ptr, /* glDrawArrays */
118335     epoxy_glDrawArraysEXT_dispatch_table_rewrite_ptr, /* glDrawArraysEXT */
118336     epoxy_glDrawArraysIndirect_dispatch_table_rewrite_ptr, /* glDrawArraysIndirect */
118337     epoxy_glDrawArraysInstanced_dispatch_table_rewrite_ptr, /* glDrawArraysInstanced */
118338     epoxy_glDrawArraysInstancedANGLE_dispatch_table_rewrite_ptr, /* glDrawArraysInstancedANGLE */
118339     epoxy_glDrawArraysInstancedARB_dispatch_table_rewrite_ptr, /* glDrawArraysInstancedARB */
118340     epoxy_glDrawArraysInstancedBaseInstance_dispatch_table_rewrite_ptr, /* glDrawArraysInstancedBaseInstance */
118341     epoxy_glDrawArraysInstancedBaseInstanceEXT_dispatch_table_rewrite_ptr, /* glDrawArraysInstancedBaseInstanceEXT */
118342     epoxy_glDrawArraysInstancedEXT_dispatch_table_rewrite_ptr, /* glDrawArraysInstancedEXT */
118343     epoxy_glDrawArraysInstancedNV_dispatch_table_rewrite_ptr, /* glDrawArraysInstancedNV */
118344     epoxy_glDrawBuffer_dispatch_table_rewrite_ptr, /* glDrawBuffer */
118345     epoxy_glDrawBuffers_dispatch_table_rewrite_ptr, /* glDrawBuffers */
118346     epoxy_glDrawBuffersARB_dispatch_table_rewrite_ptr, /* glDrawBuffersARB */
118347     epoxy_glDrawBuffersATI_dispatch_table_rewrite_ptr, /* glDrawBuffersATI */
118348     epoxy_glDrawBuffersEXT_dispatch_table_rewrite_ptr, /* glDrawBuffersEXT */
118349     epoxy_glDrawBuffersIndexedEXT_dispatch_table_rewrite_ptr, /* glDrawBuffersIndexedEXT */
118350     epoxy_glDrawBuffersNV_dispatch_table_rewrite_ptr, /* glDrawBuffersNV */
118351     epoxy_glDrawCommandsAddressNV_dispatch_table_rewrite_ptr, /* glDrawCommandsAddressNV */
118352     epoxy_glDrawCommandsNV_dispatch_table_rewrite_ptr, /* glDrawCommandsNV */
118353     epoxy_glDrawCommandsStatesAddressNV_dispatch_table_rewrite_ptr, /* glDrawCommandsStatesAddressNV */
118354     epoxy_glDrawCommandsStatesNV_dispatch_table_rewrite_ptr, /* glDrawCommandsStatesNV */
118355     epoxy_glDrawElementArrayAPPLE_dispatch_table_rewrite_ptr, /* glDrawElementArrayAPPLE */
118356     epoxy_glDrawElementArrayATI_dispatch_table_rewrite_ptr, /* glDrawElementArrayATI */
118357     epoxy_glDrawElements_dispatch_table_rewrite_ptr, /* glDrawElements */
118358     epoxy_glDrawElementsBaseVertex_dispatch_table_rewrite_ptr, /* glDrawElementsBaseVertex */
118359     epoxy_glDrawElementsBaseVertexEXT_dispatch_table_rewrite_ptr, /* glDrawElementsBaseVertexEXT */
118360     epoxy_glDrawElementsBaseVertexOES_dispatch_table_rewrite_ptr, /* glDrawElementsBaseVertexOES */
118361     epoxy_glDrawElementsIndirect_dispatch_table_rewrite_ptr, /* glDrawElementsIndirect */
118362     epoxy_glDrawElementsInstanced_dispatch_table_rewrite_ptr, /* glDrawElementsInstanced */
118363     epoxy_glDrawElementsInstancedANGLE_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedANGLE */
118364     epoxy_glDrawElementsInstancedARB_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedARB */
118365     epoxy_glDrawElementsInstancedBaseInstance_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseInstance */
118366     epoxy_glDrawElementsInstancedBaseInstanceEXT_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseInstanceEXT */
118367     epoxy_glDrawElementsInstancedBaseVertex_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseVertex */
118368     epoxy_glDrawElementsInstancedBaseVertexBaseInstance_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseVertexBaseInstance */
118369     epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseVertexBaseInstanceEXT */
118370     epoxy_glDrawElementsInstancedBaseVertexEXT_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseVertexEXT */
118371     epoxy_glDrawElementsInstancedBaseVertexOES_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedBaseVertexOES */
118372     epoxy_glDrawElementsInstancedEXT_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedEXT */
118373     epoxy_glDrawElementsInstancedNV_dispatch_table_rewrite_ptr, /* glDrawElementsInstancedNV */
118374     epoxy_glDrawMeshArraysSUN_dispatch_table_rewrite_ptr, /* glDrawMeshArraysSUN */
118375     epoxy_glDrawMeshTasksIndirectNV_dispatch_table_rewrite_ptr, /* glDrawMeshTasksIndirectNV */
118376     epoxy_glDrawMeshTasksNV_dispatch_table_rewrite_ptr, /* glDrawMeshTasksNV */
118377     epoxy_glDrawPixels_dispatch_table_rewrite_ptr, /* glDrawPixels */
118378     epoxy_glDrawRangeElementArrayAPPLE_dispatch_table_rewrite_ptr, /* glDrawRangeElementArrayAPPLE */
118379     epoxy_glDrawRangeElementArrayATI_dispatch_table_rewrite_ptr, /* glDrawRangeElementArrayATI */
118380     epoxy_glDrawRangeElements_dispatch_table_rewrite_ptr, /* glDrawRangeElements */
118381     epoxy_glDrawRangeElementsBaseVertex_dispatch_table_rewrite_ptr, /* glDrawRangeElementsBaseVertex */
118382     epoxy_glDrawRangeElementsBaseVertexEXT_dispatch_table_rewrite_ptr, /* glDrawRangeElementsBaseVertexEXT */
118383     epoxy_glDrawRangeElementsBaseVertexOES_dispatch_table_rewrite_ptr, /* glDrawRangeElementsBaseVertexOES */
118384     epoxy_glDrawRangeElementsEXT_dispatch_table_rewrite_ptr, /* glDrawRangeElementsEXT */
118385     epoxy_glDrawTexfOES_dispatch_table_rewrite_ptr, /* glDrawTexfOES */
118386     epoxy_glDrawTexfvOES_dispatch_table_rewrite_ptr, /* glDrawTexfvOES */
118387     epoxy_glDrawTexiOES_dispatch_table_rewrite_ptr, /* glDrawTexiOES */
118388     epoxy_glDrawTexivOES_dispatch_table_rewrite_ptr, /* glDrawTexivOES */
118389     epoxy_glDrawTexsOES_dispatch_table_rewrite_ptr, /* glDrawTexsOES */
118390     epoxy_glDrawTexsvOES_dispatch_table_rewrite_ptr, /* glDrawTexsvOES */
118391     epoxy_glDrawTextureNV_dispatch_table_rewrite_ptr, /* glDrawTextureNV */
118392     epoxy_glDrawTexxOES_dispatch_table_rewrite_ptr, /* glDrawTexxOES */
118393     epoxy_glDrawTexxvOES_dispatch_table_rewrite_ptr, /* glDrawTexxvOES */
118394     epoxy_glDrawTransformFeedback_dispatch_table_rewrite_ptr, /* glDrawTransformFeedback */
118395     epoxy_glDrawTransformFeedbackEXT_dispatch_table_rewrite_ptr, /* glDrawTransformFeedbackEXT */
118396     epoxy_glDrawTransformFeedbackInstanced_dispatch_table_rewrite_ptr, /* glDrawTransformFeedbackInstanced */
118397     epoxy_glDrawTransformFeedbackInstancedEXT_dispatch_table_rewrite_ptr, /* glDrawTransformFeedbackInstancedEXT */
118398     epoxy_glDrawTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glDrawTransformFeedbackNV */
118399     epoxy_glDrawTransformFeedbackStream_dispatch_table_rewrite_ptr, /* glDrawTransformFeedbackStream */
118400     epoxy_glDrawTransformFeedbackStreamInstanced_dispatch_table_rewrite_ptr, /* glDrawTransformFeedbackStreamInstanced */
118401     epoxy_glDrawVkImageNV_dispatch_table_rewrite_ptr, /* glDrawVkImageNV */
118402     epoxy_glEGLImageTargetRenderbufferStorageOES_dispatch_table_rewrite_ptr, /* glEGLImageTargetRenderbufferStorageOES */
118403     epoxy_glEGLImageTargetTexStorageEXT_dispatch_table_rewrite_ptr, /* glEGLImageTargetTexStorageEXT */
118404     epoxy_glEGLImageTargetTexture2DOES_dispatch_table_rewrite_ptr, /* glEGLImageTargetTexture2DOES */
118405     epoxy_glEGLImageTargetTextureStorageEXT_dispatch_table_rewrite_ptr, /* glEGLImageTargetTextureStorageEXT */
118406     epoxy_glEdgeFlag_dispatch_table_rewrite_ptr, /* glEdgeFlag */
118407     epoxy_glEdgeFlagFormatNV_dispatch_table_rewrite_ptr, /* glEdgeFlagFormatNV */
118408     epoxy_glEdgeFlagPointer_dispatch_table_rewrite_ptr, /* glEdgeFlagPointer */
118409     epoxy_glEdgeFlagPointerEXT_dispatch_table_rewrite_ptr, /* glEdgeFlagPointerEXT */
118410     epoxy_glEdgeFlagPointerListIBM_dispatch_table_rewrite_ptr, /* glEdgeFlagPointerListIBM */
118411     epoxy_glEdgeFlagv_dispatch_table_rewrite_ptr, /* glEdgeFlagv */
118412     epoxy_glElementPointerAPPLE_dispatch_table_rewrite_ptr, /* glElementPointerAPPLE */
118413     epoxy_glElementPointerATI_dispatch_table_rewrite_ptr, /* glElementPointerATI */
118414     epoxy_glEnable_dispatch_table_rewrite_ptr, /* glEnable */
118415     epoxy_glEnableClientState_dispatch_table_rewrite_ptr, /* glEnableClientState */
118416     epoxy_glEnableClientStateIndexedEXT_dispatch_table_rewrite_ptr, /* glEnableClientStateIndexedEXT */
118417     epoxy_glEnableClientStateiEXT_dispatch_table_rewrite_ptr, /* glEnableClientStateiEXT */
118418     epoxy_glEnableDriverControlQCOM_dispatch_table_rewrite_ptr, /* glEnableDriverControlQCOM */
118419     epoxy_glEnableIndexedEXT_dispatch_table_rewrite_ptr, /* glEnableIndexedEXT */
118420     epoxy_glEnableVariantClientStateEXT_dispatch_table_rewrite_ptr, /* glEnableVariantClientStateEXT */
118421     epoxy_glEnableVertexArrayAttrib_dispatch_table_rewrite_ptr, /* glEnableVertexArrayAttrib */
118422     epoxy_glEnableVertexArrayAttribEXT_dispatch_table_rewrite_ptr, /* glEnableVertexArrayAttribEXT */
118423     epoxy_glEnableVertexArrayEXT_dispatch_table_rewrite_ptr, /* glEnableVertexArrayEXT */
118424     epoxy_glEnableVertexAttribAPPLE_dispatch_table_rewrite_ptr, /* glEnableVertexAttribAPPLE */
118425     epoxy_glEnableVertexAttribArray_dispatch_table_rewrite_ptr, /* glEnableVertexAttribArray */
118426     epoxy_glEnableVertexAttribArrayARB_dispatch_table_rewrite_ptr, /* glEnableVertexAttribArrayARB */
118427     epoxy_glEnablei_dispatch_table_rewrite_ptr, /* glEnablei */
118428     epoxy_glEnableiEXT_dispatch_table_rewrite_ptr, /* glEnableiEXT */
118429     epoxy_glEnableiNV_dispatch_table_rewrite_ptr, /* glEnableiNV */
118430     epoxy_glEnableiOES_dispatch_table_rewrite_ptr, /* glEnableiOES */
118431     epoxy_glEnd_unwrapped_dispatch_table_rewrite_ptr, /* glEnd_unwrapped */
118432     epoxy_glEndConditionalRender_dispatch_table_rewrite_ptr, /* glEndConditionalRender */
118433     epoxy_glEndConditionalRenderNV_dispatch_table_rewrite_ptr, /* glEndConditionalRenderNV */
118434     epoxy_glEndConditionalRenderNVX_dispatch_table_rewrite_ptr, /* glEndConditionalRenderNVX */
118435     epoxy_glEndFragmentShaderATI_dispatch_table_rewrite_ptr, /* glEndFragmentShaderATI */
118436     epoxy_glEndList_dispatch_table_rewrite_ptr, /* glEndList */
118437     epoxy_glEndOcclusionQueryNV_dispatch_table_rewrite_ptr, /* glEndOcclusionQueryNV */
118438     epoxy_glEndPerfMonitorAMD_dispatch_table_rewrite_ptr, /* glEndPerfMonitorAMD */
118439     epoxy_glEndPerfQueryINTEL_dispatch_table_rewrite_ptr, /* glEndPerfQueryINTEL */
118440     epoxy_glEndQuery_dispatch_table_rewrite_ptr, /* glEndQuery */
118441     epoxy_glEndQueryARB_dispatch_table_rewrite_ptr, /* glEndQueryARB */
118442     epoxy_glEndQueryEXT_dispatch_table_rewrite_ptr, /* glEndQueryEXT */
118443     epoxy_glEndQueryIndexed_dispatch_table_rewrite_ptr, /* glEndQueryIndexed */
118444     epoxy_glEndTilingQCOM_dispatch_table_rewrite_ptr, /* glEndTilingQCOM */
118445     epoxy_glEndTransformFeedback_dispatch_table_rewrite_ptr, /* glEndTransformFeedback */
118446     epoxy_glEndTransformFeedbackEXT_dispatch_table_rewrite_ptr, /* glEndTransformFeedbackEXT */
118447     epoxy_glEndTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glEndTransformFeedbackNV */
118448     epoxy_glEndVertexShaderEXT_dispatch_table_rewrite_ptr, /* glEndVertexShaderEXT */
118449     epoxy_glEndVideoCaptureNV_dispatch_table_rewrite_ptr, /* glEndVideoCaptureNV */
118450     epoxy_glEvalCoord1d_dispatch_table_rewrite_ptr, /* glEvalCoord1d */
118451     epoxy_glEvalCoord1dv_dispatch_table_rewrite_ptr, /* glEvalCoord1dv */
118452     epoxy_glEvalCoord1f_dispatch_table_rewrite_ptr, /* glEvalCoord1f */
118453     epoxy_glEvalCoord1fv_dispatch_table_rewrite_ptr, /* glEvalCoord1fv */
118454     epoxy_glEvalCoord1xOES_dispatch_table_rewrite_ptr, /* glEvalCoord1xOES */
118455     epoxy_glEvalCoord1xvOES_dispatch_table_rewrite_ptr, /* glEvalCoord1xvOES */
118456     epoxy_glEvalCoord2d_dispatch_table_rewrite_ptr, /* glEvalCoord2d */
118457     epoxy_glEvalCoord2dv_dispatch_table_rewrite_ptr, /* glEvalCoord2dv */
118458     epoxy_glEvalCoord2f_dispatch_table_rewrite_ptr, /* glEvalCoord2f */
118459     epoxy_glEvalCoord2fv_dispatch_table_rewrite_ptr, /* glEvalCoord2fv */
118460     epoxy_glEvalCoord2xOES_dispatch_table_rewrite_ptr, /* glEvalCoord2xOES */
118461     epoxy_glEvalCoord2xvOES_dispatch_table_rewrite_ptr, /* glEvalCoord2xvOES */
118462     epoxy_glEvalMapsNV_dispatch_table_rewrite_ptr, /* glEvalMapsNV */
118463     epoxy_glEvalMesh1_dispatch_table_rewrite_ptr, /* glEvalMesh1 */
118464     epoxy_glEvalMesh2_dispatch_table_rewrite_ptr, /* glEvalMesh2 */
118465     epoxy_glEvalPoint1_dispatch_table_rewrite_ptr, /* glEvalPoint1 */
118466     epoxy_glEvalPoint2_dispatch_table_rewrite_ptr, /* glEvalPoint2 */
118467     epoxy_glEvaluateDepthValuesARB_dispatch_table_rewrite_ptr, /* glEvaluateDepthValuesARB */
118468     epoxy_glExecuteProgramNV_dispatch_table_rewrite_ptr, /* glExecuteProgramNV */
118469     epoxy_glExtGetBufferPointervQCOM_dispatch_table_rewrite_ptr, /* glExtGetBufferPointervQCOM */
118470     epoxy_glExtGetBuffersQCOM_dispatch_table_rewrite_ptr, /* glExtGetBuffersQCOM */
118471     epoxy_glExtGetFramebuffersQCOM_dispatch_table_rewrite_ptr, /* glExtGetFramebuffersQCOM */
118472     epoxy_glExtGetProgramBinarySourceQCOM_dispatch_table_rewrite_ptr, /* glExtGetProgramBinarySourceQCOM */
118473     epoxy_glExtGetProgramsQCOM_dispatch_table_rewrite_ptr, /* glExtGetProgramsQCOM */
118474     epoxy_glExtGetRenderbuffersQCOM_dispatch_table_rewrite_ptr, /* glExtGetRenderbuffersQCOM */
118475     epoxy_glExtGetShadersQCOM_dispatch_table_rewrite_ptr, /* glExtGetShadersQCOM */
118476     epoxy_glExtGetTexLevelParameterivQCOM_dispatch_table_rewrite_ptr, /* glExtGetTexLevelParameterivQCOM */
118477     epoxy_glExtGetTexSubImageQCOM_dispatch_table_rewrite_ptr, /* glExtGetTexSubImageQCOM */
118478     epoxy_glExtGetTexturesQCOM_dispatch_table_rewrite_ptr, /* glExtGetTexturesQCOM */
118479     epoxy_glExtIsProgramBinaryQCOM_dispatch_table_rewrite_ptr, /* glExtIsProgramBinaryQCOM */
118480     epoxy_glExtTexObjectStateOverrideiQCOM_dispatch_table_rewrite_ptr, /* glExtTexObjectStateOverrideiQCOM */
118481     epoxy_glExtractComponentEXT_dispatch_table_rewrite_ptr, /* glExtractComponentEXT */
118482     epoxy_glFeedbackBuffer_dispatch_table_rewrite_ptr, /* glFeedbackBuffer */
118483     epoxy_glFeedbackBufferxOES_dispatch_table_rewrite_ptr, /* glFeedbackBufferxOES */
118484     epoxy_glFenceSync_dispatch_table_rewrite_ptr, /* glFenceSync */
118485     epoxy_glFenceSyncAPPLE_dispatch_table_rewrite_ptr, /* glFenceSyncAPPLE */
118486     epoxy_glFinalCombinerInputNV_dispatch_table_rewrite_ptr, /* glFinalCombinerInputNV */
118487     epoxy_glFinish_dispatch_table_rewrite_ptr, /* glFinish */
118488     epoxy_glFinishAsyncSGIX_dispatch_table_rewrite_ptr, /* glFinishAsyncSGIX */
118489     epoxy_glFinishFenceAPPLE_dispatch_table_rewrite_ptr, /* glFinishFenceAPPLE */
118490     epoxy_glFinishFenceNV_dispatch_table_rewrite_ptr, /* glFinishFenceNV */
118491     epoxy_glFinishObjectAPPLE_dispatch_table_rewrite_ptr, /* glFinishObjectAPPLE */
118492     epoxy_glFinishTextureSUNX_dispatch_table_rewrite_ptr, /* glFinishTextureSUNX */
118493     epoxy_glFlush_dispatch_table_rewrite_ptr, /* glFlush */
118494     epoxy_glFlushMappedBufferRange_dispatch_table_rewrite_ptr, /* glFlushMappedBufferRange */
118495     epoxy_glFlushMappedBufferRangeAPPLE_dispatch_table_rewrite_ptr, /* glFlushMappedBufferRangeAPPLE */
118496     epoxy_glFlushMappedBufferRangeEXT_dispatch_table_rewrite_ptr, /* glFlushMappedBufferRangeEXT */
118497     epoxy_glFlushMappedNamedBufferRange_dispatch_table_rewrite_ptr, /* glFlushMappedNamedBufferRange */
118498     epoxy_glFlushMappedNamedBufferRangeEXT_dispatch_table_rewrite_ptr, /* glFlushMappedNamedBufferRangeEXT */
118499     epoxy_glFlushPixelDataRangeNV_dispatch_table_rewrite_ptr, /* glFlushPixelDataRangeNV */
118500     epoxy_glFlushRasterSGIX_dispatch_table_rewrite_ptr, /* glFlushRasterSGIX */
118501     epoxy_glFlushStaticDataIBM_dispatch_table_rewrite_ptr, /* glFlushStaticDataIBM */
118502     epoxy_glFlushVertexArrayRangeAPPLE_dispatch_table_rewrite_ptr, /* glFlushVertexArrayRangeAPPLE */
118503     epoxy_glFlushVertexArrayRangeNV_dispatch_table_rewrite_ptr, /* glFlushVertexArrayRangeNV */
118504     epoxy_glFogCoordFormatNV_dispatch_table_rewrite_ptr, /* glFogCoordFormatNV */
118505     epoxy_glFogCoordPointer_dispatch_table_rewrite_ptr, /* glFogCoordPointer */
118506     epoxy_glFogCoordPointerEXT_dispatch_table_rewrite_ptr, /* glFogCoordPointerEXT */
118507     epoxy_glFogCoordPointerListIBM_dispatch_table_rewrite_ptr, /* glFogCoordPointerListIBM */
118508     epoxy_glFogCoordd_dispatch_table_rewrite_ptr, /* glFogCoordd */
118509     epoxy_glFogCoorddEXT_dispatch_table_rewrite_ptr, /* glFogCoorddEXT */
118510     epoxy_glFogCoorddv_dispatch_table_rewrite_ptr, /* glFogCoorddv */
118511     epoxy_glFogCoorddvEXT_dispatch_table_rewrite_ptr, /* glFogCoorddvEXT */
118512     epoxy_glFogCoordf_dispatch_table_rewrite_ptr, /* glFogCoordf */
118513     epoxy_glFogCoordfEXT_dispatch_table_rewrite_ptr, /* glFogCoordfEXT */
118514     epoxy_glFogCoordfv_dispatch_table_rewrite_ptr, /* glFogCoordfv */
118515     epoxy_glFogCoordfvEXT_dispatch_table_rewrite_ptr, /* glFogCoordfvEXT */
118516     epoxy_glFogCoordhNV_dispatch_table_rewrite_ptr, /* glFogCoordhNV */
118517     epoxy_glFogCoordhvNV_dispatch_table_rewrite_ptr, /* glFogCoordhvNV */
118518     epoxy_glFogFuncSGIS_dispatch_table_rewrite_ptr, /* glFogFuncSGIS */
118519     epoxy_glFogf_dispatch_table_rewrite_ptr, /* glFogf */
118520     epoxy_glFogfv_dispatch_table_rewrite_ptr, /* glFogfv */
118521     epoxy_glFogi_dispatch_table_rewrite_ptr, /* glFogi */
118522     epoxy_glFogiv_dispatch_table_rewrite_ptr, /* glFogiv */
118523     epoxy_glFogx_dispatch_table_rewrite_ptr, /* glFogx */
118524     epoxy_glFogxOES_dispatch_table_rewrite_ptr, /* glFogxOES */
118525     epoxy_glFogxv_dispatch_table_rewrite_ptr, /* glFogxv */
118526     epoxy_glFogxvOES_dispatch_table_rewrite_ptr, /* glFogxvOES */
118527     epoxy_glFragmentColorMaterialSGIX_dispatch_table_rewrite_ptr, /* glFragmentColorMaterialSGIX */
118528     epoxy_glFragmentCoverageColorNV_dispatch_table_rewrite_ptr, /* glFragmentCoverageColorNV */
118529     epoxy_glFragmentLightModelfSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightModelfSGIX */
118530     epoxy_glFragmentLightModelfvSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightModelfvSGIX */
118531     epoxy_glFragmentLightModeliSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightModeliSGIX */
118532     epoxy_glFragmentLightModelivSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightModelivSGIX */
118533     epoxy_glFragmentLightfSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightfSGIX */
118534     epoxy_glFragmentLightfvSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightfvSGIX */
118535     epoxy_glFragmentLightiSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightiSGIX */
118536     epoxy_glFragmentLightivSGIX_dispatch_table_rewrite_ptr, /* glFragmentLightivSGIX */
118537     epoxy_glFragmentMaterialfSGIX_dispatch_table_rewrite_ptr, /* glFragmentMaterialfSGIX */
118538     epoxy_glFragmentMaterialfvSGIX_dispatch_table_rewrite_ptr, /* glFragmentMaterialfvSGIX */
118539     epoxy_glFragmentMaterialiSGIX_dispatch_table_rewrite_ptr, /* glFragmentMaterialiSGIX */
118540     epoxy_glFragmentMaterialivSGIX_dispatch_table_rewrite_ptr, /* glFragmentMaterialivSGIX */
118541     epoxy_glFrameTerminatorGREMEDY_dispatch_table_rewrite_ptr, /* glFrameTerminatorGREMEDY */
118542     epoxy_glFrameZoomSGIX_dispatch_table_rewrite_ptr, /* glFrameZoomSGIX */
118543     epoxy_glFramebufferDrawBufferEXT_dispatch_table_rewrite_ptr, /* glFramebufferDrawBufferEXT */
118544     epoxy_glFramebufferDrawBuffersEXT_dispatch_table_rewrite_ptr, /* glFramebufferDrawBuffersEXT */
118545     epoxy_glFramebufferFetchBarrierEXT_dispatch_table_rewrite_ptr, /* glFramebufferFetchBarrierEXT */
118546     epoxy_glFramebufferFetchBarrierQCOM_dispatch_table_rewrite_ptr, /* glFramebufferFetchBarrierQCOM */
118547     epoxy_glFramebufferFoveationConfigQCOM_dispatch_table_rewrite_ptr, /* glFramebufferFoveationConfigQCOM */
118548     epoxy_glFramebufferFoveationParametersQCOM_dispatch_table_rewrite_ptr, /* glFramebufferFoveationParametersQCOM */
118549     epoxy_glFramebufferParameteri_dispatch_table_rewrite_ptr, /* glFramebufferParameteri */
118550     epoxy_glFramebufferParameteriMESA_dispatch_table_rewrite_ptr, /* glFramebufferParameteriMESA */
118551     epoxy_glFramebufferPixelLocalStorageSizeEXT_dispatch_table_rewrite_ptr, /* glFramebufferPixelLocalStorageSizeEXT */
118552     epoxy_glFramebufferReadBufferEXT_dispatch_table_rewrite_ptr, /* glFramebufferReadBufferEXT */
118553     epoxy_glFramebufferRenderbuffer_dispatch_table_rewrite_ptr, /* glFramebufferRenderbuffer */
118554     epoxy_glFramebufferRenderbufferEXT_dispatch_table_rewrite_ptr, /* glFramebufferRenderbufferEXT */
118555     epoxy_glFramebufferRenderbufferOES_dispatch_table_rewrite_ptr, /* glFramebufferRenderbufferOES */
118556     epoxy_glFramebufferSampleLocationsfvARB_dispatch_table_rewrite_ptr, /* glFramebufferSampleLocationsfvARB */
118557     epoxy_glFramebufferSampleLocationsfvNV_dispatch_table_rewrite_ptr, /* glFramebufferSampleLocationsfvNV */
118558     epoxy_glFramebufferSamplePositionsfvAMD_dispatch_table_rewrite_ptr, /* glFramebufferSamplePositionsfvAMD */
118559     epoxy_glFramebufferTexture_dispatch_table_rewrite_ptr, /* glFramebufferTexture */
118560     epoxy_glFramebufferTexture1D_dispatch_table_rewrite_ptr, /* glFramebufferTexture1D */
118561     epoxy_glFramebufferTexture1DEXT_dispatch_table_rewrite_ptr, /* glFramebufferTexture1DEXT */
118562     epoxy_glFramebufferTexture2D_dispatch_table_rewrite_ptr, /* glFramebufferTexture2D */
118563     epoxy_glFramebufferTexture2DDownsampleIMG_dispatch_table_rewrite_ptr, /* glFramebufferTexture2DDownsampleIMG */
118564     epoxy_glFramebufferTexture2DEXT_dispatch_table_rewrite_ptr, /* glFramebufferTexture2DEXT */
118565     epoxy_glFramebufferTexture2DMultisampleEXT_dispatch_table_rewrite_ptr, /* glFramebufferTexture2DMultisampleEXT */
118566     epoxy_glFramebufferTexture2DMultisampleIMG_dispatch_table_rewrite_ptr, /* glFramebufferTexture2DMultisampleIMG */
118567     epoxy_glFramebufferTexture2DOES_dispatch_table_rewrite_ptr, /* glFramebufferTexture2DOES */
118568     epoxy_glFramebufferTexture3D_dispatch_table_rewrite_ptr, /* glFramebufferTexture3D */
118569     epoxy_glFramebufferTexture3DEXT_dispatch_table_rewrite_ptr, /* glFramebufferTexture3DEXT */
118570     epoxy_glFramebufferTexture3DOES_dispatch_table_rewrite_ptr, /* glFramebufferTexture3DOES */
118571     epoxy_glFramebufferTextureARB_dispatch_table_rewrite_ptr, /* glFramebufferTextureARB */
118572     epoxy_glFramebufferTextureEXT_dispatch_table_rewrite_ptr, /* glFramebufferTextureEXT */
118573     epoxy_glFramebufferTextureFaceARB_dispatch_table_rewrite_ptr, /* glFramebufferTextureFaceARB */
118574     epoxy_glFramebufferTextureFaceEXT_dispatch_table_rewrite_ptr, /* glFramebufferTextureFaceEXT */
118575     epoxy_glFramebufferTextureLayer_dispatch_table_rewrite_ptr, /* glFramebufferTextureLayer */
118576     epoxy_glFramebufferTextureLayerARB_dispatch_table_rewrite_ptr, /* glFramebufferTextureLayerARB */
118577     epoxy_glFramebufferTextureLayerDownsampleIMG_dispatch_table_rewrite_ptr, /* glFramebufferTextureLayerDownsampleIMG */
118578     epoxy_glFramebufferTextureLayerEXT_dispatch_table_rewrite_ptr, /* glFramebufferTextureLayerEXT */
118579     epoxy_glFramebufferTextureMultisampleMultiviewOVR_dispatch_table_rewrite_ptr, /* glFramebufferTextureMultisampleMultiviewOVR */
118580     epoxy_glFramebufferTextureMultiviewOVR_dispatch_table_rewrite_ptr, /* glFramebufferTextureMultiviewOVR */
118581     epoxy_glFramebufferTextureOES_dispatch_table_rewrite_ptr, /* glFramebufferTextureOES */
118582     epoxy_glFreeObjectBufferATI_dispatch_table_rewrite_ptr, /* glFreeObjectBufferATI */
118583     epoxy_glFrontFace_dispatch_table_rewrite_ptr, /* glFrontFace */
118584     epoxy_glFrustum_dispatch_table_rewrite_ptr, /* glFrustum */
118585     epoxy_glFrustumf_dispatch_table_rewrite_ptr, /* glFrustumf */
118586     epoxy_glFrustumfOES_dispatch_table_rewrite_ptr, /* glFrustumfOES */
118587     epoxy_glFrustumx_dispatch_table_rewrite_ptr, /* glFrustumx */
118588     epoxy_glFrustumxOES_dispatch_table_rewrite_ptr, /* glFrustumxOES */
118589     epoxy_glGenAsyncMarkersSGIX_dispatch_table_rewrite_ptr, /* glGenAsyncMarkersSGIX */
118590     epoxy_glGenBuffers_dispatch_table_rewrite_ptr, /* glGenBuffers */
118591     epoxy_glGenBuffersARB_dispatch_table_rewrite_ptr, /* glGenBuffersARB */
118592     epoxy_glGenFencesAPPLE_dispatch_table_rewrite_ptr, /* glGenFencesAPPLE */
118593     epoxy_glGenFencesNV_dispatch_table_rewrite_ptr, /* glGenFencesNV */
118594     epoxy_glGenFragmentShadersATI_dispatch_table_rewrite_ptr, /* glGenFragmentShadersATI */
118595     epoxy_glGenFramebuffers_dispatch_table_rewrite_ptr, /* glGenFramebuffers */
118596     epoxy_glGenFramebuffersEXT_dispatch_table_rewrite_ptr, /* glGenFramebuffersEXT */
118597     epoxy_glGenFramebuffersOES_dispatch_table_rewrite_ptr, /* glGenFramebuffersOES */
118598     epoxy_glGenLists_dispatch_table_rewrite_ptr, /* glGenLists */
118599     epoxy_glGenNamesAMD_dispatch_table_rewrite_ptr, /* glGenNamesAMD */
118600     epoxy_glGenOcclusionQueriesNV_dispatch_table_rewrite_ptr, /* glGenOcclusionQueriesNV */
118601     epoxy_glGenPathsNV_dispatch_table_rewrite_ptr, /* glGenPathsNV */
118602     epoxy_glGenPerfMonitorsAMD_dispatch_table_rewrite_ptr, /* glGenPerfMonitorsAMD */
118603     epoxy_glGenProgramPipelines_dispatch_table_rewrite_ptr, /* glGenProgramPipelines */
118604     epoxy_glGenProgramPipelinesEXT_dispatch_table_rewrite_ptr, /* glGenProgramPipelinesEXT */
118605     epoxy_glGenProgramsARB_dispatch_table_rewrite_ptr, /* glGenProgramsARB */
118606     epoxy_glGenProgramsNV_dispatch_table_rewrite_ptr, /* glGenProgramsNV */
118607     epoxy_glGenQueries_dispatch_table_rewrite_ptr, /* glGenQueries */
118608     epoxy_glGenQueriesARB_dispatch_table_rewrite_ptr, /* glGenQueriesARB */
118609     epoxy_glGenQueriesEXT_dispatch_table_rewrite_ptr, /* glGenQueriesEXT */
118610     epoxy_glGenQueryResourceTagNV_dispatch_table_rewrite_ptr, /* glGenQueryResourceTagNV */
118611     epoxy_glGenRenderbuffers_dispatch_table_rewrite_ptr, /* glGenRenderbuffers */
118612     epoxy_glGenRenderbuffersEXT_dispatch_table_rewrite_ptr, /* glGenRenderbuffersEXT */
118613     epoxy_glGenRenderbuffersOES_dispatch_table_rewrite_ptr, /* glGenRenderbuffersOES */
118614     epoxy_glGenSamplers_dispatch_table_rewrite_ptr, /* glGenSamplers */
118615     epoxy_glGenSemaphoresEXT_dispatch_table_rewrite_ptr, /* glGenSemaphoresEXT */
118616     epoxy_glGenSymbolsEXT_dispatch_table_rewrite_ptr, /* glGenSymbolsEXT */
118617     epoxy_glGenTextures_dispatch_table_rewrite_ptr, /* glGenTextures */
118618     epoxy_glGenTexturesEXT_dispatch_table_rewrite_ptr, /* glGenTexturesEXT */
118619     epoxy_glGenTransformFeedbacks_dispatch_table_rewrite_ptr, /* glGenTransformFeedbacks */
118620     epoxy_glGenTransformFeedbacksNV_dispatch_table_rewrite_ptr, /* glGenTransformFeedbacksNV */
118621     epoxy_glGenVertexArrays_dispatch_table_rewrite_ptr, /* glGenVertexArrays */
118622     epoxy_glGenVertexArraysAPPLE_dispatch_table_rewrite_ptr, /* glGenVertexArraysAPPLE */
118623     epoxy_glGenVertexArraysOES_dispatch_table_rewrite_ptr, /* glGenVertexArraysOES */
118624     epoxy_glGenVertexShadersEXT_dispatch_table_rewrite_ptr, /* glGenVertexShadersEXT */
118625     epoxy_glGenerateMipmap_dispatch_table_rewrite_ptr, /* glGenerateMipmap */
118626     epoxy_glGenerateMipmapEXT_dispatch_table_rewrite_ptr, /* glGenerateMipmapEXT */
118627     epoxy_glGenerateMipmapOES_dispatch_table_rewrite_ptr, /* glGenerateMipmapOES */
118628     epoxy_glGenerateMultiTexMipmapEXT_dispatch_table_rewrite_ptr, /* glGenerateMultiTexMipmapEXT */
118629     epoxy_glGenerateTextureMipmap_dispatch_table_rewrite_ptr, /* glGenerateTextureMipmap */
118630     epoxy_glGenerateTextureMipmapEXT_dispatch_table_rewrite_ptr, /* glGenerateTextureMipmapEXT */
118631     epoxy_glGetActiveAtomicCounterBufferiv_dispatch_table_rewrite_ptr, /* glGetActiveAtomicCounterBufferiv */
118632     epoxy_glGetActiveAttrib_dispatch_table_rewrite_ptr, /* glGetActiveAttrib */
118633     epoxy_glGetActiveAttribARB_dispatch_table_rewrite_ptr, /* glGetActiveAttribARB */
118634     epoxy_glGetActiveSubroutineName_dispatch_table_rewrite_ptr, /* glGetActiveSubroutineName */
118635     epoxy_glGetActiveSubroutineUniformName_dispatch_table_rewrite_ptr, /* glGetActiveSubroutineUniformName */
118636     epoxy_glGetActiveSubroutineUniformiv_dispatch_table_rewrite_ptr, /* glGetActiveSubroutineUniformiv */
118637     epoxy_glGetActiveUniform_dispatch_table_rewrite_ptr, /* glGetActiveUniform */
118638     epoxy_glGetActiveUniformARB_dispatch_table_rewrite_ptr, /* glGetActiveUniformARB */
118639     epoxy_glGetActiveUniformBlockName_dispatch_table_rewrite_ptr, /* glGetActiveUniformBlockName */
118640     epoxy_glGetActiveUniformBlockiv_dispatch_table_rewrite_ptr, /* glGetActiveUniformBlockiv */
118641     epoxy_glGetActiveUniformName_dispatch_table_rewrite_ptr, /* glGetActiveUniformName */
118642     epoxy_glGetActiveUniformsiv_dispatch_table_rewrite_ptr, /* glGetActiveUniformsiv */
118643     epoxy_glGetActiveVaryingNV_dispatch_table_rewrite_ptr, /* glGetActiveVaryingNV */
118644     epoxy_glGetArrayObjectfvATI_dispatch_table_rewrite_ptr, /* glGetArrayObjectfvATI */
118645     epoxy_glGetArrayObjectivATI_dispatch_table_rewrite_ptr, /* glGetArrayObjectivATI */
118646     epoxy_glGetAttachedObjectsARB_dispatch_table_rewrite_ptr, /* glGetAttachedObjectsARB */
118647     epoxy_glGetAttachedShaders_dispatch_table_rewrite_ptr, /* glGetAttachedShaders */
118648     epoxy_glGetAttribLocation_dispatch_table_rewrite_ptr, /* glGetAttribLocation */
118649     epoxy_glGetAttribLocationARB_dispatch_table_rewrite_ptr, /* glGetAttribLocationARB */
118650     epoxy_glGetBooleanIndexedvEXT_dispatch_table_rewrite_ptr, /* glGetBooleanIndexedvEXT */
118651     epoxy_glGetBooleani_v_dispatch_table_rewrite_ptr, /* glGetBooleani_v */
118652     epoxy_glGetBooleanv_dispatch_table_rewrite_ptr, /* glGetBooleanv */
118653     epoxy_glGetBufferParameteri64v_dispatch_table_rewrite_ptr, /* glGetBufferParameteri64v */
118654     epoxy_glGetBufferParameteriv_dispatch_table_rewrite_ptr, /* glGetBufferParameteriv */
118655     epoxy_glGetBufferParameterivARB_dispatch_table_rewrite_ptr, /* glGetBufferParameterivARB */
118656     epoxy_glGetBufferParameterui64vNV_dispatch_table_rewrite_ptr, /* glGetBufferParameterui64vNV */
118657     epoxy_glGetBufferPointerv_dispatch_table_rewrite_ptr, /* glGetBufferPointerv */
118658     epoxy_glGetBufferPointervARB_dispatch_table_rewrite_ptr, /* glGetBufferPointervARB */
118659     epoxy_glGetBufferPointervOES_dispatch_table_rewrite_ptr, /* glGetBufferPointervOES */
118660     epoxy_glGetBufferSubData_dispatch_table_rewrite_ptr, /* glGetBufferSubData */
118661     epoxy_glGetBufferSubDataARB_dispatch_table_rewrite_ptr, /* glGetBufferSubDataARB */
118662     epoxy_glGetClipPlane_dispatch_table_rewrite_ptr, /* glGetClipPlane */
118663     epoxy_glGetClipPlanef_dispatch_table_rewrite_ptr, /* glGetClipPlanef */
118664     epoxy_glGetClipPlanefOES_dispatch_table_rewrite_ptr, /* glGetClipPlanefOES */
118665     epoxy_glGetClipPlanex_dispatch_table_rewrite_ptr, /* glGetClipPlanex */
118666     epoxy_glGetClipPlanexOES_dispatch_table_rewrite_ptr, /* glGetClipPlanexOES */
118667     epoxy_glGetColorTable_dispatch_table_rewrite_ptr, /* glGetColorTable */
118668     epoxy_glGetColorTableEXT_dispatch_table_rewrite_ptr, /* glGetColorTableEXT */
118669     epoxy_glGetColorTableParameterfv_dispatch_table_rewrite_ptr, /* glGetColorTableParameterfv */
118670     epoxy_glGetColorTableParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetColorTableParameterfvEXT */
118671     epoxy_glGetColorTableParameterfvSGI_dispatch_table_rewrite_ptr, /* glGetColorTableParameterfvSGI */
118672     epoxy_glGetColorTableParameteriv_dispatch_table_rewrite_ptr, /* glGetColorTableParameteriv */
118673     epoxy_glGetColorTableParameterivEXT_dispatch_table_rewrite_ptr, /* glGetColorTableParameterivEXT */
118674     epoxy_glGetColorTableParameterivSGI_dispatch_table_rewrite_ptr, /* glGetColorTableParameterivSGI */
118675     epoxy_glGetColorTableSGI_dispatch_table_rewrite_ptr, /* glGetColorTableSGI */
118676     epoxy_glGetCombinerInputParameterfvNV_dispatch_table_rewrite_ptr, /* glGetCombinerInputParameterfvNV */
118677     epoxy_glGetCombinerInputParameterivNV_dispatch_table_rewrite_ptr, /* glGetCombinerInputParameterivNV */
118678     epoxy_glGetCombinerOutputParameterfvNV_dispatch_table_rewrite_ptr, /* glGetCombinerOutputParameterfvNV */
118679     epoxy_glGetCombinerOutputParameterivNV_dispatch_table_rewrite_ptr, /* glGetCombinerOutputParameterivNV */
118680     epoxy_glGetCombinerStageParameterfvNV_dispatch_table_rewrite_ptr, /* glGetCombinerStageParameterfvNV */
118681     epoxy_glGetCommandHeaderNV_dispatch_table_rewrite_ptr, /* glGetCommandHeaderNV */
118682     epoxy_glGetCompressedMultiTexImageEXT_dispatch_table_rewrite_ptr, /* glGetCompressedMultiTexImageEXT */
118683     epoxy_glGetCompressedTexImage_dispatch_table_rewrite_ptr, /* glGetCompressedTexImage */
118684     epoxy_glGetCompressedTexImageARB_dispatch_table_rewrite_ptr, /* glGetCompressedTexImageARB */
118685     epoxy_glGetCompressedTextureImage_dispatch_table_rewrite_ptr, /* glGetCompressedTextureImage */
118686     epoxy_glGetCompressedTextureImageEXT_dispatch_table_rewrite_ptr, /* glGetCompressedTextureImageEXT */
118687     epoxy_glGetCompressedTextureSubImage_dispatch_table_rewrite_ptr, /* glGetCompressedTextureSubImage */
118688     epoxy_glGetConvolutionFilter_dispatch_table_rewrite_ptr, /* glGetConvolutionFilter */
118689     epoxy_glGetConvolutionFilterEXT_dispatch_table_rewrite_ptr, /* glGetConvolutionFilterEXT */
118690     epoxy_glGetConvolutionParameterfv_dispatch_table_rewrite_ptr, /* glGetConvolutionParameterfv */
118691     epoxy_glGetConvolutionParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetConvolutionParameterfvEXT */
118692     epoxy_glGetConvolutionParameteriv_dispatch_table_rewrite_ptr, /* glGetConvolutionParameteriv */
118693     epoxy_glGetConvolutionParameterivEXT_dispatch_table_rewrite_ptr, /* glGetConvolutionParameterivEXT */
118694     epoxy_glGetConvolutionParameterxvOES_dispatch_table_rewrite_ptr, /* glGetConvolutionParameterxvOES */
118695     epoxy_glGetCoverageModulationTableNV_dispatch_table_rewrite_ptr, /* glGetCoverageModulationTableNV */
118696     epoxy_glGetDebugMessageLog_dispatch_table_rewrite_ptr, /* glGetDebugMessageLog */
118697     epoxy_glGetDebugMessageLogAMD_dispatch_table_rewrite_ptr, /* glGetDebugMessageLogAMD */
118698     epoxy_glGetDebugMessageLogARB_dispatch_table_rewrite_ptr, /* glGetDebugMessageLogARB */
118699     epoxy_glGetDebugMessageLogKHR_dispatch_table_rewrite_ptr, /* glGetDebugMessageLogKHR */
118700     epoxy_glGetDetailTexFuncSGIS_dispatch_table_rewrite_ptr, /* glGetDetailTexFuncSGIS */
118701     epoxy_glGetDoubleIndexedvEXT_dispatch_table_rewrite_ptr, /* glGetDoubleIndexedvEXT */
118702     epoxy_glGetDoublei_v_dispatch_table_rewrite_ptr, /* glGetDoublei_v */
118703     epoxy_glGetDoublei_vEXT_dispatch_table_rewrite_ptr, /* glGetDoublei_vEXT */
118704     epoxy_glGetDoublev_dispatch_table_rewrite_ptr, /* glGetDoublev */
118705     epoxy_glGetDriverControlStringQCOM_dispatch_table_rewrite_ptr, /* glGetDriverControlStringQCOM */
118706     epoxy_glGetDriverControlsQCOM_dispatch_table_rewrite_ptr, /* glGetDriverControlsQCOM */
118707     epoxy_glGetError_dispatch_table_rewrite_ptr, /* glGetError */
118708     epoxy_glGetFenceivNV_dispatch_table_rewrite_ptr, /* glGetFenceivNV */
118709     epoxy_glGetFinalCombinerInputParameterfvNV_dispatch_table_rewrite_ptr, /* glGetFinalCombinerInputParameterfvNV */
118710     epoxy_glGetFinalCombinerInputParameterivNV_dispatch_table_rewrite_ptr, /* glGetFinalCombinerInputParameterivNV */
118711     epoxy_glGetFirstPerfQueryIdINTEL_dispatch_table_rewrite_ptr, /* glGetFirstPerfQueryIdINTEL */
118712     epoxy_glGetFixedv_dispatch_table_rewrite_ptr, /* glGetFixedv */
118713     epoxy_glGetFixedvOES_dispatch_table_rewrite_ptr, /* glGetFixedvOES */
118714     epoxy_glGetFloatIndexedvEXT_dispatch_table_rewrite_ptr, /* glGetFloatIndexedvEXT */
118715     epoxy_glGetFloati_v_dispatch_table_rewrite_ptr, /* glGetFloati_v */
118716     epoxy_glGetFloati_vEXT_dispatch_table_rewrite_ptr, /* glGetFloati_vEXT */
118717     epoxy_glGetFloati_vNV_dispatch_table_rewrite_ptr, /* glGetFloati_vNV */
118718     epoxy_glGetFloati_vOES_dispatch_table_rewrite_ptr, /* glGetFloati_vOES */
118719     epoxy_glGetFloatv_dispatch_table_rewrite_ptr, /* glGetFloatv */
118720     epoxy_glGetFogFuncSGIS_dispatch_table_rewrite_ptr, /* glGetFogFuncSGIS */
118721     epoxy_glGetFragDataIndex_dispatch_table_rewrite_ptr, /* glGetFragDataIndex */
118722     epoxy_glGetFragDataIndexEXT_dispatch_table_rewrite_ptr, /* glGetFragDataIndexEXT */
118723     epoxy_glGetFragDataLocation_dispatch_table_rewrite_ptr, /* glGetFragDataLocation */
118724     epoxy_glGetFragDataLocationEXT_dispatch_table_rewrite_ptr, /* glGetFragDataLocationEXT */
118725     epoxy_glGetFragmentLightfvSGIX_dispatch_table_rewrite_ptr, /* glGetFragmentLightfvSGIX */
118726     epoxy_glGetFragmentLightivSGIX_dispatch_table_rewrite_ptr, /* glGetFragmentLightivSGIX */
118727     epoxy_glGetFragmentMaterialfvSGIX_dispatch_table_rewrite_ptr, /* glGetFragmentMaterialfvSGIX */
118728     epoxy_glGetFragmentMaterialivSGIX_dispatch_table_rewrite_ptr, /* glGetFragmentMaterialivSGIX */
118729     epoxy_glGetFramebufferAttachmentParameteriv_dispatch_table_rewrite_ptr, /* glGetFramebufferAttachmentParameteriv */
118730     epoxy_glGetFramebufferAttachmentParameterivEXT_dispatch_table_rewrite_ptr, /* glGetFramebufferAttachmentParameterivEXT */
118731     epoxy_glGetFramebufferAttachmentParameterivOES_dispatch_table_rewrite_ptr, /* glGetFramebufferAttachmentParameterivOES */
118732     epoxy_glGetFramebufferParameterfvAMD_dispatch_table_rewrite_ptr, /* glGetFramebufferParameterfvAMD */
118733     epoxy_glGetFramebufferParameteriv_dispatch_table_rewrite_ptr, /* glGetFramebufferParameteriv */
118734     epoxy_glGetFramebufferParameterivEXT_dispatch_table_rewrite_ptr, /* glGetFramebufferParameterivEXT */
118735     epoxy_glGetFramebufferParameterivMESA_dispatch_table_rewrite_ptr, /* glGetFramebufferParameterivMESA */
118736     epoxy_glGetFramebufferPixelLocalStorageSizeEXT_dispatch_table_rewrite_ptr, /* glGetFramebufferPixelLocalStorageSizeEXT */
118737     epoxy_glGetGraphicsResetStatus_dispatch_table_rewrite_ptr, /* glGetGraphicsResetStatus */
118738     epoxy_glGetGraphicsResetStatusARB_dispatch_table_rewrite_ptr, /* glGetGraphicsResetStatusARB */
118739     epoxy_glGetGraphicsResetStatusEXT_dispatch_table_rewrite_ptr, /* glGetGraphicsResetStatusEXT */
118740     epoxy_glGetGraphicsResetStatusKHR_dispatch_table_rewrite_ptr, /* glGetGraphicsResetStatusKHR */
118741     epoxy_glGetHandleARB_dispatch_table_rewrite_ptr, /* glGetHandleARB */
118742     epoxy_glGetHistogram_dispatch_table_rewrite_ptr, /* glGetHistogram */
118743     epoxy_glGetHistogramEXT_dispatch_table_rewrite_ptr, /* glGetHistogramEXT */
118744     epoxy_glGetHistogramParameterfv_dispatch_table_rewrite_ptr, /* glGetHistogramParameterfv */
118745     epoxy_glGetHistogramParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetHistogramParameterfvEXT */
118746     epoxy_glGetHistogramParameteriv_dispatch_table_rewrite_ptr, /* glGetHistogramParameteriv */
118747     epoxy_glGetHistogramParameterivEXT_dispatch_table_rewrite_ptr, /* glGetHistogramParameterivEXT */
118748     epoxy_glGetHistogramParameterxvOES_dispatch_table_rewrite_ptr, /* glGetHistogramParameterxvOES */
118749     epoxy_glGetImageHandleARB_dispatch_table_rewrite_ptr, /* glGetImageHandleARB */
118750     epoxy_glGetImageHandleNV_dispatch_table_rewrite_ptr, /* glGetImageHandleNV */
118751     epoxy_glGetImageTransformParameterfvHP_dispatch_table_rewrite_ptr, /* glGetImageTransformParameterfvHP */
118752     epoxy_glGetImageTransformParameterivHP_dispatch_table_rewrite_ptr, /* glGetImageTransformParameterivHP */
118753     epoxy_glGetInfoLogARB_dispatch_table_rewrite_ptr, /* glGetInfoLogARB */
118754     epoxy_glGetInstrumentsSGIX_dispatch_table_rewrite_ptr, /* glGetInstrumentsSGIX */
118755     epoxy_glGetInteger64i_v_dispatch_table_rewrite_ptr, /* glGetInteger64i_v */
118756     epoxy_glGetInteger64v_dispatch_table_rewrite_ptr, /* glGetInteger64v */
118757     epoxy_glGetInteger64vAPPLE_dispatch_table_rewrite_ptr, /* glGetInteger64vAPPLE */
118758     epoxy_glGetIntegerIndexedvEXT_dispatch_table_rewrite_ptr, /* glGetIntegerIndexedvEXT */
118759     epoxy_glGetIntegeri_v_dispatch_table_rewrite_ptr, /* glGetIntegeri_v */
118760     epoxy_glGetIntegeri_vEXT_dispatch_table_rewrite_ptr, /* glGetIntegeri_vEXT */
118761     epoxy_glGetIntegerui64i_vNV_dispatch_table_rewrite_ptr, /* glGetIntegerui64i_vNV */
118762     epoxy_glGetIntegerui64vNV_dispatch_table_rewrite_ptr, /* glGetIntegerui64vNV */
118763     epoxy_glGetIntegerv_dispatch_table_rewrite_ptr, /* glGetIntegerv */
118764     epoxy_glGetInternalformatSampleivNV_dispatch_table_rewrite_ptr, /* glGetInternalformatSampleivNV */
118765     epoxy_glGetInternalformati64v_dispatch_table_rewrite_ptr, /* glGetInternalformati64v */
118766     epoxy_glGetInternalformativ_dispatch_table_rewrite_ptr, /* glGetInternalformativ */
118767     epoxy_glGetInvariantBooleanvEXT_dispatch_table_rewrite_ptr, /* glGetInvariantBooleanvEXT */
118768     epoxy_glGetInvariantFloatvEXT_dispatch_table_rewrite_ptr, /* glGetInvariantFloatvEXT */
118769     epoxy_glGetInvariantIntegervEXT_dispatch_table_rewrite_ptr, /* glGetInvariantIntegervEXT */
118770     epoxy_glGetLightfv_dispatch_table_rewrite_ptr, /* glGetLightfv */
118771     epoxy_glGetLightiv_dispatch_table_rewrite_ptr, /* glGetLightiv */
118772     epoxy_glGetLightxOES_dispatch_table_rewrite_ptr, /* glGetLightxOES */
118773     epoxy_glGetLightxv_dispatch_table_rewrite_ptr, /* glGetLightxv */
118774     epoxy_glGetLightxvOES_dispatch_table_rewrite_ptr, /* glGetLightxvOES */
118775     epoxy_glGetListParameterfvSGIX_dispatch_table_rewrite_ptr, /* glGetListParameterfvSGIX */
118776     epoxy_glGetListParameterivSGIX_dispatch_table_rewrite_ptr, /* glGetListParameterivSGIX */
118777     epoxy_glGetLocalConstantBooleanvEXT_dispatch_table_rewrite_ptr, /* glGetLocalConstantBooleanvEXT */
118778     epoxy_glGetLocalConstantFloatvEXT_dispatch_table_rewrite_ptr, /* glGetLocalConstantFloatvEXT */
118779     epoxy_glGetLocalConstantIntegervEXT_dispatch_table_rewrite_ptr, /* glGetLocalConstantIntegervEXT */
118780     epoxy_glGetMapAttribParameterfvNV_dispatch_table_rewrite_ptr, /* glGetMapAttribParameterfvNV */
118781     epoxy_glGetMapAttribParameterivNV_dispatch_table_rewrite_ptr, /* glGetMapAttribParameterivNV */
118782     epoxy_glGetMapControlPointsNV_dispatch_table_rewrite_ptr, /* glGetMapControlPointsNV */
118783     epoxy_glGetMapParameterfvNV_dispatch_table_rewrite_ptr, /* glGetMapParameterfvNV */
118784     epoxy_glGetMapParameterivNV_dispatch_table_rewrite_ptr, /* glGetMapParameterivNV */
118785     epoxy_glGetMapdv_dispatch_table_rewrite_ptr, /* glGetMapdv */
118786     epoxy_glGetMapfv_dispatch_table_rewrite_ptr, /* glGetMapfv */
118787     epoxy_glGetMapiv_dispatch_table_rewrite_ptr, /* glGetMapiv */
118788     epoxy_glGetMapxvOES_dispatch_table_rewrite_ptr, /* glGetMapxvOES */
118789     epoxy_glGetMaterialfv_dispatch_table_rewrite_ptr, /* glGetMaterialfv */
118790     epoxy_glGetMaterialiv_dispatch_table_rewrite_ptr, /* glGetMaterialiv */
118791     epoxy_glGetMaterialxOES_dispatch_table_rewrite_ptr, /* glGetMaterialxOES */
118792     epoxy_glGetMaterialxv_dispatch_table_rewrite_ptr, /* glGetMaterialxv */
118793     epoxy_glGetMaterialxvOES_dispatch_table_rewrite_ptr, /* glGetMaterialxvOES */
118794     epoxy_glGetMemoryObjectDetachedResourcesuivNV_dispatch_table_rewrite_ptr, /* glGetMemoryObjectDetachedResourcesuivNV */
118795     epoxy_glGetMemoryObjectParameterivEXT_dispatch_table_rewrite_ptr, /* glGetMemoryObjectParameterivEXT */
118796     epoxy_glGetMinmax_dispatch_table_rewrite_ptr, /* glGetMinmax */
118797     epoxy_glGetMinmaxEXT_dispatch_table_rewrite_ptr, /* glGetMinmaxEXT */
118798     epoxy_glGetMinmaxParameterfv_dispatch_table_rewrite_ptr, /* glGetMinmaxParameterfv */
118799     epoxy_glGetMinmaxParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetMinmaxParameterfvEXT */
118800     epoxy_glGetMinmaxParameteriv_dispatch_table_rewrite_ptr, /* glGetMinmaxParameteriv */
118801     epoxy_glGetMinmaxParameterivEXT_dispatch_table_rewrite_ptr, /* glGetMinmaxParameterivEXT */
118802     epoxy_glGetMultiTexEnvfvEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexEnvfvEXT */
118803     epoxy_glGetMultiTexEnvivEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexEnvivEXT */
118804     epoxy_glGetMultiTexGendvEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexGendvEXT */
118805     epoxy_glGetMultiTexGenfvEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexGenfvEXT */
118806     epoxy_glGetMultiTexGenivEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexGenivEXT */
118807     epoxy_glGetMultiTexImageEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexImageEXT */
118808     epoxy_glGetMultiTexLevelParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexLevelParameterfvEXT */
118809     epoxy_glGetMultiTexLevelParameterivEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexLevelParameterivEXT */
118810     epoxy_glGetMultiTexParameterIivEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexParameterIivEXT */
118811     epoxy_glGetMultiTexParameterIuivEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexParameterIuivEXT */
118812     epoxy_glGetMultiTexParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexParameterfvEXT */
118813     epoxy_glGetMultiTexParameterivEXT_dispatch_table_rewrite_ptr, /* glGetMultiTexParameterivEXT */
118814     epoxy_glGetMultisamplefv_dispatch_table_rewrite_ptr, /* glGetMultisamplefv */
118815     epoxy_glGetMultisamplefvNV_dispatch_table_rewrite_ptr, /* glGetMultisamplefvNV */
118816     epoxy_glGetNamedBufferParameteri64v_dispatch_table_rewrite_ptr, /* glGetNamedBufferParameteri64v */
118817     epoxy_glGetNamedBufferParameteriv_dispatch_table_rewrite_ptr, /* glGetNamedBufferParameteriv */
118818     epoxy_glGetNamedBufferParameterivEXT_dispatch_table_rewrite_ptr, /* glGetNamedBufferParameterivEXT */
118819     epoxy_glGetNamedBufferParameterui64vNV_dispatch_table_rewrite_ptr, /* glGetNamedBufferParameterui64vNV */
118820     epoxy_glGetNamedBufferPointerv_dispatch_table_rewrite_ptr, /* glGetNamedBufferPointerv */
118821     epoxy_glGetNamedBufferPointervEXT_dispatch_table_rewrite_ptr, /* glGetNamedBufferPointervEXT */
118822     epoxy_glGetNamedBufferSubData_dispatch_table_rewrite_ptr, /* glGetNamedBufferSubData */
118823     epoxy_glGetNamedBufferSubDataEXT_dispatch_table_rewrite_ptr, /* glGetNamedBufferSubDataEXT */
118824     epoxy_glGetNamedFramebufferAttachmentParameteriv_dispatch_table_rewrite_ptr, /* glGetNamedFramebufferAttachmentParameteriv */
118825     epoxy_glGetNamedFramebufferAttachmentParameterivEXT_dispatch_table_rewrite_ptr, /* glGetNamedFramebufferAttachmentParameterivEXT */
118826     epoxy_glGetNamedFramebufferParameterfvAMD_dispatch_table_rewrite_ptr, /* glGetNamedFramebufferParameterfvAMD */
118827     epoxy_glGetNamedFramebufferParameteriv_dispatch_table_rewrite_ptr, /* glGetNamedFramebufferParameteriv */
118828     epoxy_glGetNamedFramebufferParameterivEXT_dispatch_table_rewrite_ptr, /* glGetNamedFramebufferParameterivEXT */
118829     epoxy_glGetNamedProgramLocalParameterIivEXT_dispatch_table_rewrite_ptr, /* glGetNamedProgramLocalParameterIivEXT */
118830     epoxy_glGetNamedProgramLocalParameterIuivEXT_dispatch_table_rewrite_ptr, /* glGetNamedProgramLocalParameterIuivEXT */
118831     epoxy_glGetNamedProgramLocalParameterdvEXT_dispatch_table_rewrite_ptr, /* glGetNamedProgramLocalParameterdvEXT */
118832     epoxy_glGetNamedProgramLocalParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetNamedProgramLocalParameterfvEXT */
118833     epoxy_glGetNamedProgramStringEXT_dispatch_table_rewrite_ptr, /* glGetNamedProgramStringEXT */
118834     epoxy_glGetNamedProgramivEXT_dispatch_table_rewrite_ptr, /* glGetNamedProgramivEXT */
118835     epoxy_glGetNamedRenderbufferParameteriv_dispatch_table_rewrite_ptr, /* glGetNamedRenderbufferParameteriv */
118836     epoxy_glGetNamedRenderbufferParameterivEXT_dispatch_table_rewrite_ptr, /* glGetNamedRenderbufferParameterivEXT */
118837     epoxy_glGetNamedStringARB_dispatch_table_rewrite_ptr, /* glGetNamedStringARB */
118838     epoxy_glGetNamedStringivARB_dispatch_table_rewrite_ptr, /* glGetNamedStringivARB */
118839     epoxy_glGetNextPerfQueryIdINTEL_dispatch_table_rewrite_ptr, /* glGetNextPerfQueryIdINTEL */
118840     epoxy_glGetObjectBufferfvATI_dispatch_table_rewrite_ptr, /* glGetObjectBufferfvATI */
118841     epoxy_glGetObjectBufferivATI_dispatch_table_rewrite_ptr, /* glGetObjectBufferivATI */
118842     epoxy_glGetObjectLabel_dispatch_table_rewrite_ptr, /* glGetObjectLabel */
118843     epoxy_glGetObjectLabelEXT_dispatch_table_rewrite_ptr, /* glGetObjectLabelEXT */
118844     epoxy_glGetObjectLabelKHR_dispatch_table_rewrite_ptr, /* glGetObjectLabelKHR */
118845     epoxy_glGetObjectParameterfvARB_dispatch_table_rewrite_ptr, /* glGetObjectParameterfvARB */
118846     epoxy_glGetObjectParameterivAPPLE_dispatch_table_rewrite_ptr, /* glGetObjectParameterivAPPLE */
118847     epoxy_glGetObjectParameterivARB_dispatch_table_rewrite_ptr, /* glGetObjectParameterivARB */
118848     epoxy_glGetObjectPtrLabel_dispatch_table_rewrite_ptr, /* glGetObjectPtrLabel */
118849     epoxy_glGetObjectPtrLabelKHR_dispatch_table_rewrite_ptr, /* glGetObjectPtrLabelKHR */
118850     epoxy_glGetOcclusionQueryivNV_dispatch_table_rewrite_ptr, /* glGetOcclusionQueryivNV */
118851     epoxy_glGetOcclusionQueryuivNV_dispatch_table_rewrite_ptr, /* glGetOcclusionQueryuivNV */
118852     epoxy_glGetPathColorGenfvNV_dispatch_table_rewrite_ptr, /* glGetPathColorGenfvNV */
118853     epoxy_glGetPathColorGenivNV_dispatch_table_rewrite_ptr, /* glGetPathColorGenivNV */
118854     epoxy_glGetPathCommandsNV_dispatch_table_rewrite_ptr, /* glGetPathCommandsNV */
118855     epoxy_glGetPathCoordsNV_dispatch_table_rewrite_ptr, /* glGetPathCoordsNV */
118856     epoxy_glGetPathDashArrayNV_dispatch_table_rewrite_ptr, /* glGetPathDashArrayNV */
118857     epoxy_glGetPathLengthNV_dispatch_table_rewrite_ptr, /* glGetPathLengthNV */
118858     epoxy_glGetPathMetricRangeNV_dispatch_table_rewrite_ptr, /* glGetPathMetricRangeNV */
118859     epoxy_glGetPathMetricsNV_dispatch_table_rewrite_ptr, /* glGetPathMetricsNV */
118860     epoxy_glGetPathParameterfvNV_dispatch_table_rewrite_ptr, /* glGetPathParameterfvNV */
118861     epoxy_glGetPathParameterivNV_dispatch_table_rewrite_ptr, /* glGetPathParameterivNV */
118862     epoxy_glGetPathSpacingNV_dispatch_table_rewrite_ptr, /* glGetPathSpacingNV */
118863     epoxy_glGetPathTexGenfvNV_dispatch_table_rewrite_ptr, /* glGetPathTexGenfvNV */
118864     epoxy_glGetPathTexGenivNV_dispatch_table_rewrite_ptr, /* glGetPathTexGenivNV */
118865     epoxy_glGetPerfCounterInfoINTEL_dispatch_table_rewrite_ptr, /* glGetPerfCounterInfoINTEL */
118866     epoxy_glGetPerfMonitorCounterDataAMD_dispatch_table_rewrite_ptr, /* glGetPerfMonitorCounterDataAMD */
118867     epoxy_glGetPerfMonitorCounterInfoAMD_dispatch_table_rewrite_ptr, /* glGetPerfMonitorCounterInfoAMD */
118868     epoxy_glGetPerfMonitorCounterStringAMD_dispatch_table_rewrite_ptr, /* glGetPerfMonitorCounterStringAMD */
118869     epoxy_glGetPerfMonitorCountersAMD_dispatch_table_rewrite_ptr, /* glGetPerfMonitorCountersAMD */
118870     epoxy_glGetPerfMonitorGroupStringAMD_dispatch_table_rewrite_ptr, /* glGetPerfMonitorGroupStringAMD */
118871     epoxy_glGetPerfMonitorGroupsAMD_dispatch_table_rewrite_ptr, /* glGetPerfMonitorGroupsAMD */
118872     epoxy_glGetPerfQueryDataINTEL_dispatch_table_rewrite_ptr, /* glGetPerfQueryDataINTEL */
118873     epoxy_glGetPerfQueryIdByNameINTEL_dispatch_table_rewrite_ptr, /* glGetPerfQueryIdByNameINTEL */
118874     epoxy_glGetPerfQueryInfoINTEL_dispatch_table_rewrite_ptr, /* glGetPerfQueryInfoINTEL */
118875     epoxy_glGetPixelMapfv_dispatch_table_rewrite_ptr, /* glGetPixelMapfv */
118876     epoxy_glGetPixelMapuiv_dispatch_table_rewrite_ptr, /* glGetPixelMapuiv */
118877     epoxy_glGetPixelMapusv_dispatch_table_rewrite_ptr, /* glGetPixelMapusv */
118878     epoxy_glGetPixelMapxv_dispatch_table_rewrite_ptr, /* glGetPixelMapxv */
118879     epoxy_glGetPixelTexGenParameterfvSGIS_dispatch_table_rewrite_ptr, /* glGetPixelTexGenParameterfvSGIS */
118880     epoxy_glGetPixelTexGenParameterivSGIS_dispatch_table_rewrite_ptr, /* glGetPixelTexGenParameterivSGIS */
118881     epoxy_glGetPixelTransformParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetPixelTransformParameterfvEXT */
118882     epoxy_glGetPixelTransformParameterivEXT_dispatch_table_rewrite_ptr, /* glGetPixelTransformParameterivEXT */
118883     epoxy_glGetPointerIndexedvEXT_dispatch_table_rewrite_ptr, /* glGetPointerIndexedvEXT */
118884     epoxy_glGetPointeri_vEXT_dispatch_table_rewrite_ptr, /* glGetPointeri_vEXT */
118885     epoxy_glGetPointerv_dispatch_table_rewrite_ptr, /* glGetPointerv */
118886     epoxy_glGetPointervEXT_dispatch_table_rewrite_ptr, /* glGetPointervEXT */
118887     epoxy_glGetPointervKHR_dispatch_table_rewrite_ptr, /* glGetPointervKHR */
118888     epoxy_glGetPolygonStipple_dispatch_table_rewrite_ptr, /* glGetPolygonStipple */
118889     epoxy_glGetProgramBinary_dispatch_table_rewrite_ptr, /* glGetProgramBinary */
118890     epoxy_glGetProgramBinaryOES_dispatch_table_rewrite_ptr, /* glGetProgramBinaryOES */
118891     epoxy_glGetProgramEnvParameterIivNV_dispatch_table_rewrite_ptr, /* glGetProgramEnvParameterIivNV */
118892     epoxy_glGetProgramEnvParameterIuivNV_dispatch_table_rewrite_ptr, /* glGetProgramEnvParameterIuivNV */
118893     epoxy_glGetProgramEnvParameterdvARB_dispatch_table_rewrite_ptr, /* glGetProgramEnvParameterdvARB */
118894     epoxy_glGetProgramEnvParameterfvARB_dispatch_table_rewrite_ptr, /* glGetProgramEnvParameterfvARB */
118895     epoxy_glGetProgramInfoLog_dispatch_table_rewrite_ptr, /* glGetProgramInfoLog */
118896     epoxy_glGetProgramInterfaceiv_dispatch_table_rewrite_ptr, /* glGetProgramInterfaceiv */
118897     epoxy_glGetProgramLocalParameterIivNV_dispatch_table_rewrite_ptr, /* glGetProgramLocalParameterIivNV */
118898     epoxy_glGetProgramLocalParameterIuivNV_dispatch_table_rewrite_ptr, /* glGetProgramLocalParameterIuivNV */
118899     epoxy_glGetProgramLocalParameterdvARB_dispatch_table_rewrite_ptr, /* glGetProgramLocalParameterdvARB */
118900     epoxy_glGetProgramLocalParameterfvARB_dispatch_table_rewrite_ptr, /* glGetProgramLocalParameterfvARB */
118901     epoxy_glGetProgramNamedParameterdvNV_dispatch_table_rewrite_ptr, /* glGetProgramNamedParameterdvNV */
118902     epoxy_glGetProgramNamedParameterfvNV_dispatch_table_rewrite_ptr, /* glGetProgramNamedParameterfvNV */
118903     epoxy_glGetProgramParameterdvNV_dispatch_table_rewrite_ptr, /* glGetProgramParameterdvNV */
118904     epoxy_glGetProgramParameterfvNV_dispatch_table_rewrite_ptr, /* glGetProgramParameterfvNV */
118905     epoxy_glGetProgramPipelineInfoLog_dispatch_table_rewrite_ptr, /* glGetProgramPipelineInfoLog */
118906     epoxy_glGetProgramPipelineInfoLogEXT_dispatch_table_rewrite_ptr, /* glGetProgramPipelineInfoLogEXT */
118907     epoxy_glGetProgramPipelineiv_dispatch_table_rewrite_ptr, /* glGetProgramPipelineiv */
118908     epoxy_glGetProgramPipelineivEXT_dispatch_table_rewrite_ptr, /* glGetProgramPipelineivEXT */
118909     epoxy_glGetProgramResourceIndex_dispatch_table_rewrite_ptr, /* glGetProgramResourceIndex */
118910     epoxy_glGetProgramResourceLocation_dispatch_table_rewrite_ptr, /* glGetProgramResourceLocation */
118911     epoxy_glGetProgramResourceLocationIndex_dispatch_table_rewrite_ptr, /* glGetProgramResourceLocationIndex */
118912     epoxy_glGetProgramResourceLocationIndexEXT_dispatch_table_rewrite_ptr, /* glGetProgramResourceLocationIndexEXT */
118913     epoxy_glGetProgramResourceName_dispatch_table_rewrite_ptr, /* glGetProgramResourceName */
118914     epoxy_glGetProgramResourcefvNV_dispatch_table_rewrite_ptr, /* glGetProgramResourcefvNV */
118915     epoxy_glGetProgramResourceiv_dispatch_table_rewrite_ptr, /* glGetProgramResourceiv */
118916     epoxy_glGetProgramStageiv_dispatch_table_rewrite_ptr, /* glGetProgramStageiv */
118917     epoxy_glGetProgramStringARB_dispatch_table_rewrite_ptr, /* glGetProgramStringARB */
118918     epoxy_glGetProgramStringNV_dispatch_table_rewrite_ptr, /* glGetProgramStringNV */
118919     epoxy_glGetProgramSubroutineParameteruivNV_dispatch_table_rewrite_ptr, /* glGetProgramSubroutineParameteruivNV */
118920     epoxy_glGetProgramiv_dispatch_table_rewrite_ptr, /* glGetProgramiv */
118921     epoxy_glGetProgramivARB_dispatch_table_rewrite_ptr, /* glGetProgramivARB */
118922     epoxy_glGetProgramivNV_dispatch_table_rewrite_ptr, /* glGetProgramivNV */
118923     epoxy_glGetQueryBufferObjecti64v_dispatch_table_rewrite_ptr, /* glGetQueryBufferObjecti64v */
118924     epoxy_glGetQueryBufferObjectiv_dispatch_table_rewrite_ptr, /* glGetQueryBufferObjectiv */
118925     epoxy_glGetQueryBufferObjectui64v_dispatch_table_rewrite_ptr, /* glGetQueryBufferObjectui64v */
118926     epoxy_glGetQueryBufferObjectuiv_dispatch_table_rewrite_ptr, /* glGetQueryBufferObjectuiv */
118927     epoxy_glGetQueryIndexediv_dispatch_table_rewrite_ptr, /* glGetQueryIndexediv */
118928     epoxy_glGetQueryObjecti64v_dispatch_table_rewrite_ptr, /* glGetQueryObjecti64v */
118929     epoxy_glGetQueryObjecti64vEXT_dispatch_table_rewrite_ptr, /* glGetQueryObjecti64vEXT */
118930     epoxy_glGetQueryObjectiv_dispatch_table_rewrite_ptr, /* glGetQueryObjectiv */
118931     epoxy_glGetQueryObjectivARB_dispatch_table_rewrite_ptr, /* glGetQueryObjectivARB */
118932     epoxy_glGetQueryObjectivEXT_dispatch_table_rewrite_ptr, /* glGetQueryObjectivEXT */
118933     epoxy_glGetQueryObjectui64v_dispatch_table_rewrite_ptr, /* glGetQueryObjectui64v */
118934     epoxy_glGetQueryObjectui64vEXT_dispatch_table_rewrite_ptr, /* glGetQueryObjectui64vEXT */
118935     epoxy_glGetQueryObjectuiv_dispatch_table_rewrite_ptr, /* glGetQueryObjectuiv */
118936     epoxy_glGetQueryObjectuivARB_dispatch_table_rewrite_ptr, /* glGetQueryObjectuivARB */
118937     epoxy_glGetQueryObjectuivEXT_dispatch_table_rewrite_ptr, /* glGetQueryObjectuivEXT */
118938     epoxy_glGetQueryiv_dispatch_table_rewrite_ptr, /* glGetQueryiv */
118939     epoxy_glGetQueryivARB_dispatch_table_rewrite_ptr, /* glGetQueryivARB */
118940     epoxy_glGetQueryivEXT_dispatch_table_rewrite_ptr, /* glGetQueryivEXT */
118941     epoxy_glGetRenderbufferParameteriv_dispatch_table_rewrite_ptr, /* glGetRenderbufferParameteriv */
118942     epoxy_glGetRenderbufferParameterivEXT_dispatch_table_rewrite_ptr, /* glGetRenderbufferParameterivEXT */
118943     epoxy_glGetRenderbufferParameterivOES_dispatch_table_rewrite_ptr, /* glGetRenderbufferParameterivOES */
118944     epoxy_glGetSamplerParameterIiv_dispatch_table_rewrite_ptr, /* glGetSamplerParameterIiv */
118945     epoxy_glGetSamplerParameterIivEXT_dispatch_table_rewrite_ptr, /* glGetSamplerParameterIivEXT */
118946     epoxy_glGetSamplerParameterIivOES_dispatch_table_rewrite_ptr, /* glGetSamplerParameterIivOES */
118947     epoxy_glGetSamplerParameterIuiv_dispatch_table_rewrite_ptr, /* glGetSamplerParameterIuiv */
118948     epoxy_glGetSamplerParameterIuivEXT_dispatch_table_rewrite_ptr, /* glGetSamplerParameterIuivEXT */
118949     epoxy_glGetSamplerParameterIuivOES_dispatch_table_rewrite_ptr, /* glGetSamplerParameterIuivOES */
118950     epoxy_glGetSamplerParameterfv_dispatch_table_rewrite_ptr, /* glGetSamplerParameterfv */
118951     epoxy_glGetSamplerParameteriv_dispatch_table_rewrite_ptr, /* glGetSamplerParameteriv */
118952     epoxy_glGetSemaphoreParameterui64vEXT_dispatch_table_rewrite_ptr, /* glGetSemaphoreParameterui64vEXT */
118953     epoxy_glGetSeparableFilter_dispatch_table_rewrite_ptr, /* glGetSeparableFilter */
118954     epoxy_glGetSeparableFilterEXT_dispatch_table_rewrite_ptr, /* glGetSeparableFilterEXT */
118955     epoxy_glGetShaderInfoLog_dispatch_table_rewrite_ptr, /* glGetShaderInfoLog */
118956     epoxy_glGetShaderPrecisionFormat_dispatch_table_rewrite_ptr, /* glGetShaderPrecisionFormat */
118957     epoxy_glGetShaderSource_dispatch_table_rewrite_ptr, /* glGetShaderSource */
118958     epoxy_glGetShaderSourceARB_dispatch_table_rewrite_ptr, /* glGetShaderSourceARB */
118959     epoxy_glGetShaderiv_dispatch_table_rewrite_ptr, /* glGetShaderiv */
118960     epoxy_glGetShadingRateImagePaletteNV_dispatch_table_rewrite_ptr, /* glGetShadingRateImagePaletteNV */
118961     epoxy_glGetShadingRateSampleLocationivNV_dispatch_table_rewrite_ptr, /* glGetShadingRateSampleLocationivNV */
118962     epoxy_glGetSharpenTexFuncSGIS_dispatch_table_rewrite_ptr, /* glGetSharpenTexFuncSGIS */
118963     epoxy_glGetStageIndexNV_dispatch_table_rewrite_ptr, /* glGetStageIndexNV */
118964     epoxy_glGetString_dispatch_table_rewrite_ptr, /* glGetString */
118965     epoxy_glGetStringi_dispatch_table_rewrite_ptr, /* glGetStringi */
118966     epoxy_glGetSubroutineIndex_dispatch_table_rewrite_ptr, /* glGetSubroutineIndex */
118967     epoxy_glGetSubroutineUniformLocation_dispatch_table_rewrite_ptr, /* glGetSubroutineUniformLocation */
118968     epoxy_glGetSynciv_dispatch_table_rewrite_ptr, /* glGetSynciv */
118969     epoxy_glGetSyncivAPPLE_dispatch_table_rewrite_ptr, /* glGetSyncivAPPLE */
118970     epoxy_glGetTexBumpParameterfvATI_dispatch_table_rewrite_ptr, /* glGetTexBumpParameterfvATI */
118971     epoxy_glGetTexBumpParameterivATI_dispatch_table_rewrite_ptr, /* glGetTexBumpParameterivATI */
118972     epoxy_glGetTexEnvfv_dispatch_table_rewrite_ptr, /* glGetTexEnvfv */
118973     epoxy_glGetTexEnviv_dispatch_table_rewrite_ptr, /* glGetTexEnviv */
118974     epoxy_glGetTexEnvxv_dispatch_table_rewrite_ptr, /* glGetTexEnvxv */
118975     epoxy_glGetTexEnvxvOES_dispatch_table_rewrite_ptr, /* glGetTexEnvxvOES */
118976     epoxy_glGetTexFilterFuncSGIS_dispatch_table_rewrite_ptr, /* glGetTexFilterFuncSGIS */
118977     epoxy_glGetTexGendv_dispatch_table_rewrite_ptr, /* glGetTexGendv */
118978     epoxy_glGetTexGenfv_dispatch_table_rewrite_ptr, /* glGetTexGenfv */
118979     epoxy_glGetTexGenfvOES_dispatch_table_rewrite_ptr, /* glGetTexGenfvOES */
118980     epoxy_glGetTexGeniv_dispatch_table_rewrite_ptr, /* glGetTexGeniv */
118981     epoxy_glGetTexGenivOES_dispatch_table_rewrite_ptr, /* glGetTexGenivOES */
118982     epoxy_glGetTexGenxvOES_dispatch_table_rewrite_ptr, /* glGetTexGenxvOES */
118983     epoxy_glGetTexImage_dispatch_table_rewrite_ptr, /* glGetTexImage */
118984     epoxy_glGetTexLevelParameterfv_dispatch_table_rewrite_ptr, /* glGetTexLevelParameterfv */
118985     epoxy_glGetTexLevelParameteriv_dispatch_table_rewrite_ptr, /* glGetTexLevelParameteriv */
118986     epoxy_glGetTexLevelParameterxvOES_dispatch_table_rewrite_ptr, /* glGetTexLevelParameterxvOES */
118987     epoxy_glGetTexParameterIiv_dispatch_table_rewrite_ptr, /* glGetTexParameterIiv */
118988     epoxy_glGetTexParameterIivEXT_dispatch_table_rewrite_ptr, /* glGetTexParameterIivEXT */
118989     epoxy_glGetTexParameterIivOES_dispatch_table_rewrite_ptr, /* glGetTexParameterIivOES */
118990     epoxy_glGetTexParameterIuiv_dispatch_table_rewrite_ptr, /* glGetTexParameterIuiv */
118991     epoxy_glGetTexParameterIuivEXT_dispatch_table_rewrite_ptr, /* glGetTexParameterIuivEXT */
118992     epoxy_glGetTexParameterIuivOES_dispatch_table_rewrite_ptr, /* glGetTexParameterIuivOES */
118993     epoxy_glGetTexParameterPointervAPPLE_dispatch_table_rewrite_ptr, /* glGetTexParameterPointervAPPLE */
118994     epoxy_glGetTexParameterfv_dispatch_table_rewrite_ptr, /* glGetTexParameterfv */
118995     epoxy_glGetTexParameteriv_dispatch_table_rewrite_ptr, /* glGetTexParameteriv */
118996     epoxy_glGetTexParameterxv_dispatch_table_rewrite_ptr, /* glGetTexParameterxv */
118997     epoxy_glGetTexParameterxvOES_dispatch_table_rewrite_ptr, /* glGetTexParameterxvOES */
118998     epoxy_glGetTextureHandleARB_dispatch_table_rewrite_ptr, /* glGetTextureHandleARB */
118999     epoxy_glGetTextureHandleIMG_dispatch_table_rewrite_ptr, /* glGetTextureHandleIMG */
119000     epoxy_glGetTextureHandleNV_dispatch_table_rewrite_ptr, /* glGetTextureHandleNV */
119001     epoxy_glGetTextureImage_dispatch_table_rewrite_ptr, /* glGetTextureImage */
119002     epoxy_glGetTextureImageEXT_dispatch_table_rewrite_ptr, /* glGetTextureImageEXT */
119003     epoxy_glGetTextureLevelParameterfv_dispatch_table_rewrite_ptr, /* glGetTextureLevelParameterfv */
119004     epoxy_glGetTextureLevelParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetTextureLevelParameterfvEXT */
119005     epoxy_glGetTextureLevelParameteriv_dispatch_table_rewrite_ptr, /* glGetTextureLevelParameteriv */
119006     epoxy_glGetTextureLevelParameterivEXT_dispatch_table_rewrite_ptr, /* glGetTextureLevelParameterivEXT */
119007     epoxy_glGetTextureParameterIiv_dispatch_table_rewrite_ptr, /* glGetTextureParameterIiv */
119008     epoxy_glGetTextureParameterIivEXT_dispatch_table_rewrite_ptr, /* glGetTextureParameterIivEXT */
119009     epoxy_glGetTextureParameterIuiv_dispatch_table_rewrite_ptr, /* glGetTextureParameterIuiv */
119010     epoxy_glGetTextureParameterIuivEXT_dispatch_table_rewrite_ptr, /* glGetTextureParameterIuivEXT */
119011     epoxy_glGetTextureParameterfv_dispatch_table_rewrite_ptr, /* glGetTextureParameterfv */
119012     epoxy_glGetTextureParameterfvEXT_dispatch_table_rewrite_ptr, /* glGetTextureParameterfvEXT */
119013     epoxy_glGetTextureParameteriv_dispatch_table_rewrite_ptr, /* glGetTextureParameteriv */
119014     epoxy_glGetTextureParameterivEXT_dispatch_table_rewrite_ptr, /* glGetTextureParameterivEXT */
119015     epoxy_glGetTextureSamplerHandleARB_dispatch_table_rewrite_ptr, /* glGetTextureSamplerHandleARB */
119016     epoxy_glGetTextureSamplerHandleIMG_dispatch_table_rewrite_ptr, /* glGetTextureSamplerHandleIMG */
119017     epoxy_glGetTextureSamplerHandleNV_dispatch_table_rewrite_ptr, /* glGetTextureSamplerHandleNV */
119018     epoxy_glGetTextureSubImage_dispatch_table_rewrite_ptr, /* glGetTextureSubImage */
119019     epoxy_glGetTrackMatrixivNV_dispatch_table_rewrite_ptr, /* glGetTrackMatrixivNV */
119020     epoxy_glGetTransformFeedbackVarying_dispatch_table_rewrite_ptr, /* glGetTransformFeedbackVarying */
119021     epoxy_glGetTransformFeedbackVaryingEXT_dispatch_table_rewrite_ptr, /* glGetTransformFeedbackVaryingEXT */
119022     epoxy_glGetTransformFeedbackVaryingNV_dispatch_table_rewrite_ptr, /* glGetTransformFeedbackVaryingNV */
119023     epoxy_glGetTransformFeedbacki64_v_dispatch_table_rewrite_ptr, /* glGetTransformFeedbacki64_v */
119024     epoxy_glGetTransformFeedbacki_v_dispatch_table_rewrite_ptr, /* glGetTransformFeedbacki_v */
119025     epoxy_glGetTransformFeedbackiv_dispatch_table_rewrite_ptr, /* glGetTransformFeedbackiv */
119026     epoxy_glGetTranslatedShaderSourceANGLE_dispatch_table_rewrite_ptr, /* glGetTranslatedShaderSourceANGLE */
119027     epoxy_glGetUniformBlockIndex_dispatch_table_rewrite_ptr, /* glGetUniformBlockIndex */
119028     epoxy_glGetUniformBufferSizeEXT_dispatch_table_rewrite_ptr, /* glGetUniformBufferSizeEXT */
119029     epoxy_glGetUniformIndices_dispatch_table_rewrite_ptr, /* glGetUniformIndices */
119030     epoxy_glGetUniformLocation_dispatch_table_rewrite_ptr, /* glGetUniformLocation */
119031     epoxy_glGetUniformLocationARB_dispatch_table_rewrite_ptr, /* glGetUniformLocationARB */
119032     epoxy_glGetUniformOffsetEXT_dispatch_table_rewrite_ptr, /* glGetUniformOffsetEXT */
119033     epoxy_glGetUniformSubroutineuiv_dispatch_table_rewrite_ptr, /* glGetUniformSubroutineuiv */
119034     epoxy_glGetUniformdv_dispatch_table_rewrite_ptr, /* glGetUniformdv */
119035     epoxy_glGetUniformfv_dispatch_table_rewrite_ptr, /* glGetUniformfv */
119036     epoxy_glGetUniformfvARB_dispatch_table_rewrite_ptr, /* glGetUniformfvARB */
119037     epoxy_glGetUniformi64vARB_dispatch_table_rewrite_ptr, /* glGetUniformi64vARB */
119038     epoxy_glGetUniformi64vNV_dispatch_table_rewrite_ptr, /* glGetUniformi64vNV */
119039     epoxy_glGetUniformiv_dispatch_table_rewrite_ptr, /* glGetUniformiv */
119040     epoxy_glGetUniformivARB_dispatch_table_rewrite_ptr, /* glGetUniformivARB */
119041     epoxy_glGetUniformui64vARB_dispatch_table_rewrite_ptr, /* glGetUniformui64vARB */
119042     epoxy_glGetUniformui64vNV_dispatch_table_rewrite_ptr, /* glGetUniformui64vNV */
119043     epoxy_glGetUniformuiv_dispatch_table_rewrite_ptr, /* glGetUniformuiv */
119044     epoxy_glGetUniformuivEXT_dispatch_table_rewrite_ptr, /* glGetUniformuivEXT */
119045     epoxy_glGetUnsignedBytei_vEXT_dispatch_table_rewrite_ptr, /* glGetUnsignedBytei_vEXT */
119046     epoxy_glGetUnsignedBytevEXT_dispatch_table_rewrite_ptr, /* glGetUnsignedBytevEXT */
119047     epoxy_glGetVariantArrayObjectfvATI_dispatch_table_rewrite_ptr, /* glGetVariantArrayObjectfvATI */
119048     epoxy_glGetVariantArrayObjectivATI_dispatch_table_rewrite_ptr, /* glGetVariantArrayObjectivATI */
119049     epoxy_glGetVariantBooleanvEXT_dispatch_table_rewrite_ptr, /* glGetVariantBooleanvEXT */
119050     epoxy_glGetVariantFloatvEXT_dispatch_table_rewrite_ptr, /* glGetVariantFloatvEXT */
119051     epoxy_glGetVariantIntegervEXT_dispatch_table_rewrite_ptr, /* glGetVariantIntegervEXT */
119052     epoxy_glGetVariantPointervEXT_dispatch_table_rewrite_ptr, /* glGetVariantPointervEXT */
119053     epoxy_glGetVaryingLocationNV_dispatch_table_rewrite_ptr, /* glGetVaryingLocationNV */
119054     epoxy_glGetVertexArrayIndexed64iv_dispatch_table_rewrite_ptr, /* glGetVertexArrayIndexed64iv */
119055     epoxy_glGetVertexArrayIndexediv_dispatch_table_rewrite_ptr, /* glGetVertexArrayIndexediv */
119056     epoxy_glGetVertexArrayIntegeri_vEXT_dispatch_table_rewrite_ptr, /* glGetVertexArrayIntegeri_vEXT */
119057     epoxy_glGetVertexArrayIntegervEXT_dispatch_table_rewrite_ptr, /* glGetVertexArrayIntegervEXT */
119058     epoxy_glGetVertexArrayPointeri_vEXT_dispatch_table_rewrite_ptr, /* glGetVertexArrayPointeri_vEXT */
119059     epoxy_glGetVertexArrayPointervEXT_dispatch_table_rewrite_ptr, /* glGetVertexArrayPointervEXT */
119060     epoxy_glGetVertexArrayiv_dispatch_table_rewrite_ptr, /* glGetVertexArrayiv */
119061     epoxy_glGetVertexAttribArrayObjectfvATI_dispatch_table_rewrite_ptr, /* glGetVertexAttribArrayObjectfvATI */
119062     epoxy_glGetVertexAttribArrayObjectivATI_dispatch_table_rewrite_ptr, /* glGetVertexAttribArrayObjectivATI */
119063     epoxy_glGetVertexAttribIiv_dispatch_table_rewrite_ptr, /* glGetVertexAttribIiv */
119064     epoxy_glGetVertexAttribIivEXT_dispatch_table_rewrite_ptr, /* glGetVertexAttribIivEXT */
119065     epoxy_glGetVertexAttribIuiv_dispatch_table_rewrite_ptr, /* glGetVertexAttribIuiv */
119066     epoxy_glGetVertexAttribIuivEXT_dispatch_table_rewrite_ptr, /* glGetVertexAttribIuivEXT */
119067     epoxy_glGetVertexAttribLdv_dispatch_table_rewrite_ptr, /* glGetVertexAttribLdv */
119068     epoxy_glGetVertexAttribLdvEXT_dispatch_table_rewrite_ptr, /* glGetVertexAttribLdvEXT */
119069     epoxy_glGetVertexAttribLi64vNV_dispatch_table_rewrite_ptr, /* glGetVertexAttribLi64vNV */
119070     epoxy_glGetVertexAttribLui64vARB_dispatch_table_rewrite_ptr, /* glGetVertexAttribLui64vARB */
119071     epoxy_glGetVertexAttribLui64vNV_dispatch_table_rewrite_ptr, /* glGetVertexAttribLui64vNV */
119072     epoxy_glGetVertexAttribPointerv_dispatch_table_rewrite_ptr, /* glGetVertexAttribPointerv */
119073     epoxy_glGetVertexAttribPointervARB_dispatch_table_rewrite_ptr, /* glGetVertexAttribPointervARB */
119074     epoxy_glGetVertexAttribPointervNV_dispatch_table_rewrite_ptr, /* glGetVertexAttribPointervNV */
119075     epoxy_glGetVertexAttribdv_dispatch_table_rewrite_ptr, /* glGetVertexAttribdv */
119076     epoxy_glGetVertexAttribdvARB_dispatch_table_rewrite_ptr, /* glGetVertexAttribdvARB */
119077     epoxy_glGetVertexAttribdvNV_dispatch_table_rewrite_ptr, /* glGetVertexAttribdvNV */
119078     epoxy_glGetVertexAttribfv_dispatch_table_rewrite_ptr, /* glGetVertexAttribfv */
119079     epoxy_glGetVertexAttribfvARB_dispatch_table_rewrite_ptr, /* glGetVertexAttribfvARB */
119080     epoxy_glGetVertexAttribfvNV_dispatch_table_rewrite_ptr, /* glGetVertexAttribfvNV */
119081     epoxy_glGetVertexAttribiv_dispatch_table_rewrite_ptr, /* glGetVertexAttribiv */
119082     epoxy_glGetVertexAttribivARB_dispatch_table_rewrite_ptr, /* glGetVertexAttribivARB */
119083     epoxy_glGetVertexAttribivNV_dispatch_table_rewrite_ptr, /* glGetVertexAttribivNV */
119084     epoxy_glGetVideoCaptureStreamdvNV_dispatch_table_rewrite_ptr, /* glGetVideoCaptureStreamdvNV */
119085     epoxy_glGetVideoCaptureStreamfvNV_dispatch_table_rewrite_ptr, /* glGetVideoCaptureStreamfvNV */
119086     epoxy_glGetVideoCaptureStreamivNV_dispatch_table_rewrite_ptr, /* glGetVideoCaptureStreamivNV */
119087     epoxy_glGetVideoCaptureivNV_dispatch_table_rewrite_ptr, /* glGetVideoCaptureivNV */
119088     epoxy_glGetVideoi64vNV_dispatch_table_rewrite_ptr, /* glGetVideoi64vNV */
119089     epoxy_glGetVideoivNV_dispatch_table_rewrite_ptr, /* glGetVideoivNV */
119090     epoxy_glGetVideoui64vNV_dispatch_table_rewrite_ptr, /* glGetVideoui64vNV */
119091     epoxy_glGetVideouivNV_dispatch_table_rewrite_ptr, /* glGetVideouivNV */
119092     epoxy_glGetVkProcAddrNV_dispatch_table_rewrite_ptr, /* glGetVkProcAddrNV */
119093     epoxy_glGetnColorTable_dispatch_table_rewrite_ptr, /* glGetnColorTable */
119094     epoxy_glGetnColorTableARB_dispatch_table_rewrite_ptr, /* glGetnColorTableARB */
119095     epoxy_glGetnCompressedTexImage_dispatch_table_rewrite_ptr, /* glGetnCompressedTexImage */
119096     epoxy_glGetnCompressedTexImageARB_dispatch_table_rewrite_ptr, /* glGetnCompressedTexImageARB */
119097     epoxy_glGetnConvolutionFilter_dispatch_table_rewrite_ptr, /* glGetnConvolutionFilter */
119098     epoxy_glGetnConvolutionFilterARB_dispatch_table_rewrite_ptr, /* glGetnConvolutionFilterARB */
119099     epoxy_glGetnHistogram_dispatch_table_rewrite_ptr, /* glGetnHistogram */
119100     epoxy_glGetnHistogramARB_dispatch_table_rewrite_ptr, /* glGetnHistogramARB */
119101     epoxy_glGetnMapdv_dispatch_table_rewrite_ptr, /* glGetnMapdv */
119102     epoxy_glGetnMapdvARB_dispatch_table_rewrite_ptr, /* glGetnMapdvARB */
119103     epoxy_glGetnMapfv_dispatch_table_rewrite_ptr, /* glGetnMapfv */
119104     epoxy_glGetnMapfvARB_dispatch_table_rewrite_ptr, /* glGetnMapfvARB */
119105     epoxy_glGetnMapiv_dispatch_table_rewrite_ptr, /* glGetnMapiv */
119106     epoxy_glGetnMapivARB_dispatch_table_rewrite_ptr, /* glGetnMapivARB */
119107     epoxy_glGetnMinmax_dispatch_table_rewrite_ptr, /* glGetnMinmax */
119108     epoxy_glGetnMinmaxARB_dispatch_table_rewrite_ptr, /* glGetnMinmaxARB */
119109     epoxy_glGetnPixelMapfv_dispatch_table_rewrite_ptr, /* glGetnPixelMapfv */
119110     epoxy_glGetnPixelMapfvARB_dispatch_table_rewrite_ptr, /* glGetnPixelMapfvARB */
119111     epoxy_glGetnPixelMapuiv_dispatch_table_rewrite_ptr, /* glGetnPixelMapuiv */
119112     epoxy_glGetnPixelMapuivARB_dispatch_table_rewrite_ptr, /* glGetnPixelMapuivARB */
119113     epoxy_glGetnPixelMapusv_dispatch_table_rewrite_ptr, /* glGetnPixelMapusv */
119114     epoxy_glGetnPixelMapusvARB_dispatch_table_rewrite_ptr, /* glGetnPixelMapusvARB */
119115     epoxy_glGetnPolygonStipple_dispatch_table_rewrite_ptr, /* glGetnPolygonStipple */
119116     epoxy_glGetnPolygonStippleARB_dispatch_table_rewrite_ptr, /* glGetnPolygonStippleARB */
119117     epoxy_glGetnSeparableFilter_dispatch_table_rewrite_ptr, /* glGetnSeparableFilter */
119118     epoxy_glGetnSeparableFilterARB_dispatch_table_rewrite_ptr, /* glGetnSeparableFilterARB */
119119     epoxy_glGetnTexImage_dispatch_table_rewrite_ptr, /* glGetnTexImage */
119120     epoxy_glGetnTexImageARB_dispatch_table_rewrite_ptr, /* glGetnTexImageARB */
119121     epoxy_glGetnUniformdv_dispatch_table_rewrite_ptr, /* glGetnUniformdv */
119122     epoxy_glGetnUniformdvARB_dispatch_table_rewrite_ptr, /* glGetnUniformdvARB */
119123     epoxy_glGetnUniformfv_dispatch_table_rewrite_ptr, /* glGetnUniformfv */
119124     epoxy_glGetnUniformfvARB_dispatch_table_rewrite_ptr, /* glGetnUniformfvARB */
119125     epoxy_glGetnUniformfvEXT_dispatch_table_rewrite_ptr, /* glGetnUniformfvEXT */
119126     epoxy_glGetnUniformfvKHR_dispatch_table_rewrite_ptr, /* glGetnUniformfvKHR */
119127     epoxy_glGetnUniformi64vARB_dispatch_table_rewrite_ptr, /* glGetnUniformi64vARB */
119128     epoxy_glGetnUniformiv_dispatch_table_rewrite_ptr, /* glGetnUniformiv */
119129     epoxy_glGetnUniformivARB_dispatch_table_rewrite_ptr, /* glGetnUniformivARB */
119130     epoxy_glGetnUniformivEXT_dispatch_table_rewrite_ptr, /* glGetnUniformivEXT */
119131     epoxy_glGetnUniformivKHR_dispatch_table_rewrite_ptr, /* glGetnUniformivKHR */
119132     epoxy_glGetnUniformui64vARB_dispatch_table_rewrite_ptr, /* glGetnUniformui64vARB */
119133     epoxy_glGetnUniformuiv_dispatch_table_rewrite_ptr, /* glGetnUniformuiv */
119134     epoxy_glGetnUniformuivARB_dispatch_table_rewrite_ptr, /* glGetnUniformuivARB */
119135     epoxy_glGetnUniformuivKHR_dispatch_table_rewrite_ptr, /* glGetnUniformuivKHR */
119136     epoxy_glGlobalAlphaFactorbSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactorbSUN */
119137     epoxy_glGlobalAlphaFactordSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactordSUN */
119138     epoxy_glGlobalAlphaFactorfSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactorfSUN */
119139     epoxy_glGlobalAlphaFactoriSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactoriSUN */
119140     epoxy_glGlobalAlphaFactorsSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactorsSUN */
119141     epoxy_glGlobalAlphaFactorubSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactorubSUN */
119142     epoxy_glGlobalAlphaFactoruiSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactoruiSUN */
119143     epoxy_glGlobalAlphaFactorusSUN_dispatch_table_rewrite_ptr, /* glGlobalAlphaFactorusSUN */
119144     epoxy_glHint_dispatch_table_rewrite_ptr, /* glHint */
119145     epoxy_glHintPGI_dispatch_table_rewrite_ptr, /* glHintPGI */
119146     epoxy_glHistogram_dispatch_table_rewrite_ptr, /* glHistogram */
119147     epoxy_glHistogramEXT_dispatch_table_rewrite_ptr, /* glHistogramEXT */
119148     epoxy_glIglooInterfaceSGIX_dispatch_table_rewrite_ptr, /* glIglooInterfaceSGIX */
119149     epoxy_glImageTransformParameterfHP_dispatch_table_rewrite_ptr, /* glImageTransformParameterfHP */
119150     epoxy_glImageTransformParameterfvHP_dispatch_table_rewrite_ptr, /* glImageTransformParameterfvHP */
119151     epoxy_glImageTransformParameteriHP_dispatch_table_rewrite_ptr, /* glImageTransformParameteriHP */
119152     epoxy_glImageTransformParameterivHP_dispatch_table_rewrite_ptr, /* glImageTransformParameterivHP */
119153     epoxy_glImportMemoryFdEXT_dispatch_table_rewrite_ptr, /* glImportMemoryFdEXT */
119154     epoxy_glImportMemoryWin32HandleEXT_dispatch_table_rewrite_ptr, /* glImportMemoryWin32HandleEXT */
119155     epoxy_glImportMemoryWin32NameEXT_dispatch_table_rewrite_ptr, /* glImportMemoryWin32NameEXT */
119156     epoxy_glImportSemaphoreFdEXT_dispatch_table_rewrite_ptr, /* glImportSemaphoreFdEXT */
119157     epoxy_glImportSemaphoreWin32HandleEXT_dispatch_table_rewrite_ptr, /* glImportSemaphoreWin32HandleEXT */
119158     epoxy_glImportSemaphoreWin32NameEXT_dispatch_table_rewrite_ptr, /* glImportSemaphoreWin32NameEXT */
119159     epoxy_glImportSyncEXT_dispatch_table_rewrite_ptr, /* glImportSyncEXT */
119160     epoxy_glIndexFormatNV_dispatch_table_rewrite_ptr, /* glIndexFormatNV */
119161     epoxy_glIndexFuncEXT_dispatch_table_rewrite_ptr, /* glIndexFuncEXT */
119162     epoxy_glIndexMask_dispatch_table_rewrite_ptr, /* glIndexMask */
119163     epoxy_glIndexMaterialEXT_dispatch_table_rewrite_ptr, /* glIndexMaterialEXT */
119164     epoxy_glIndexPointer_dispatch_table_rewrite_ptr, /* glIndexPointer */
119165     epoxy_glIndexPointerEXT_dispatch_table_rewrite_ptr, /* glIndexPointerEXT */
119166     epoxy_glIndexPointerListIBM_dispatch_table_rewrite_ptr, /* glIndexPointerListIBM */
119167     epoxy_glIndexd_dispatch_table_rewrite_ptr, /* glIndexd */
119168     epoxy_glIndexdv_dispatch_table_rewrite_ptr, /* glIndexdv */
119169     epoxy_glIndexf_dispatch_table_rewrite_ptr, /* glIndexf */
119170     epoxy_glIndexfv_dispatch_table_rewrite_ptr, /* glIndexfv */
119171     epoxy_glIndexi_dispatch_table_rewrite_ptr, /* glIndexi */
119172     epoxy_glIndexiv_dispatch_table_rewrite_ptr, /* glIndexiv */
119173     epoxy_glIndexs_dispatch_table_rewrite_ptr, /* glIndexs */
119174     epoxy_glIndexsv_dispatch_table_rewrite_ptr, /* glIndexsv */
119175     epoxy_glIndexub_dispatch_table_rewrite_ptr, /* glIndexub */
119176     epoxy_glIndexubv_dispatch_table_rewrite_ptr, /* glIndexubv */
119177     epoxy_glIndexxOES_dispatch_table_rewrite_ptr, /* glIndexxOES */
119178     epoxy_glIndexxvOES_dispatch_table_rewrite_ptr, /* glIndexxvOES */
119179     epoxy_glInitNames_dispatch_table_rewrite_ptr, /* glInitNames */
119180     epoxy_glInsertComponentEXT_dispatch_table_rewrite_ptr, /* glInsertComponentEXT */
119181     epoxy_glInsertEventMarkerEXT_dispatch_table_rewrite_ptr, /* glInsertEventMarkerEXT */
119182     epoxy_glInstrumentsBufferSGIX_dispatch_table_rewrite_ptr, /* glInstrumentsBufferSGIX */
119183     epoxy_glInterleavedArrays_dispatch_table_rewrite_ptr, /* glInterleavedArrays */
119184     epoxy_glInterpolatePathsNV_dispatch_table_rewrite_ptr, /* glInterpolatePathsNV */
119185     epoxy_glInvalidateBufferData_dispatch_table_rewrite_ptr, /* glInvalidateBufferData */
119186     epoxy_glInvalidateBufferSubData_dispatch_table_rewrite_ptr, /* glInvalidateBufferSubData */
119187     epoxy_glInvalidateFramebuffer_dispatch_table_rewrite_ptr, /* glInvalidateFramebuffer */
119188     epoxy_glInvalidateNamedFramebufferData_dispatch_table_rewrite_ptr, /* glInvalidateNamedFramebufferData */
119189     epoxy_glInvalidateNamedFramebufferSubData_dispatch_table_rewrite_ptr, /* glInvalidateNamedFramebufferSubData */
119190     epoxy_glInvalidateSubFramebuffer_dispatch_table_rewrite_ptr, /* glInvalidateSubFramebuffer */
119191     epoxy_glInvalidateTexImage_dispatch_table_rewrite_ptr, /* glInvalidateTexImage */
119192     epoxy_glInvalidateTexSubImage_dispatch_table_rewrite_ptr, /* glInvalidateTexSubImage */
119193     epoxy_glIsAsyncMarkerSGIX_dispatch_table_rewrite_ptr, /* glIsAsyncMarkerSGIX */
119194     epoxy_glIsBuffer_dispatch_table_rewrite_ptr, /* glIsBuffer */
119195     epoxy_glIsBufferARB_dispatch_table_rewrite_ptr, /* glIsBufferARB */
119196     epoxy_glIsBufferResidentNV_dispatch_table_rewrite_ptr, /* glIsBufferResidentNV */
119197     epoxy_glIsCommandListNV_dispatch_table_rewrite_ptr, /* glIsCommandListNV */
119198     epoxy_glIsEnabled_dispatch_table_rewrite_ptr, /* glIsEnabled */
119199     epoxy_glIsEnabledIndexedEXT_dispatch_table_rewrite_ptr, /* glIsEnabledIndexedEXT */
119200     epoxy_glIsEnabledi_dispatch_table_rewrite_ptr, /* glIsEnabledi */
119201     epoxy_glIsEnablediEXT_dispatch_table_rewrite_ptr, /* glIsEnablediEXT */
119202     epoxy_glIsEnablediNV_dispatch_table_rewrite_ptr, /* glIsEnablediNV */
119203     epoxy_glIsEnablediOES_dispatch_table_rewrite_ptr, /* glIsEnablediOES */
119204     epoxy_glIsFenceAPPLE_dispatch_table_rewrite_ptr, /* glIsFenceAPPLE */
119205     epoxy_glIsFenceNV_dispatch_table_rewrite_ptr, /* glIsFenceNV */
119206     epoxy_glIsFramebuffer_dispatch_table_rewrite_ptr, /* glIsFramebuffer */
119207     epoxy_glIsFramebufferEXT_dispatch_table_rewrite_ptr, /* glIsFramebufferEXT */
119208     epoxy_glIsFramebufferOES_dispatch_table_rewrite_ptr, /* glIsFramebufferOES */
119209     epoxy_glIsImageHandleResidentARB_dispatch_table_rewrite_ptr, /* glIsImageHandleResidentARB */
119210     epoxy_glIsImageHandleResidentNV_dispatch_table_rewrite_ptr, /* glIsImageHandleResidentNV */
119211     epoxy_glIsList_dispatch_table_rewrite_ptr, /* glIsList */
119212     epoxy_glIsMemoryObjectEXT_dispatch_table_rewrite_ptr, /* glIsMemoryObjectEXT */
119213     epoxy_glIsNameAMD_dispatch_table_rewrite_ptr, /* glIsNameAMD */
119214     epoxy_glIsNamedBufferResidentNV_dispatch_table_rewrite_ptr, /* glIsNamedBufferResidentNV */
119215     epoxy_glIsNamedStringARB_dispatch_table_rewrite_ptr, /* glIsNamedStringARB */
119216     epoxy_glIsObjectBufferATI_dispatch_table_rewrite_ptr, /* glIsObjectBufferATI */
119217     epoxy_glIsOcclusionQueryNV_dispatch_table_rewrite_ptr, /* glIsOcclusionQueryNV */
119218     epoxy_glIsPathNV_dispatch_table_rewrite_ptr, /* glIsPathNV */
119219     epoxy_glIsPointInFillPathNV_dispatch_table_rewrite_ptr, /* glIsPointInFillPathNV */
119220     epoxy_glIsPointInStrokePathNV_dispatch_table_rewrite_ptr, /* glIsPointInStrokePathNV */
119221     epoxy_glIsProgram_dispatch_table_rewrite_ptr, /* glIsProgram */
119222     epoxy_glIsProgramARB_dispatch_table_rewrite_ptr, /* glIsProgramARB */
119223     epoxy_glIsProgramNV_dispatch_table_rewrite_ptr, /* glIsProgramNV */
119224     epoxy_glIsProgramPipeline_dispatch_table_rewrite_ptr, /* glIsProgramPipeline */
119225     epoxy_glIsProgramPipelineEXT_dispatch_table_rewrite_ptr, /* glIsProgramPipelineEXT */
119226     epoxy_glIsQuery_dispatch_table_rewrite_ptr, /* glIsQuery */
119227     epoxy_glIsQueryARB_dispatch_table_rewrite_ptr, /* glIsQueryARB */
119228     epoxy_glIsQueryEXT_dispatch_table_rewrite_ptr, /* glIsQueryEXT */
119229     epoxy_glIsRenderbuffer_dispatch_table_rewrite_ptr, /* glIsRenderbuffer */
119230     epoxy_glIsRenderbufferEXT_dispatch_table_rewrite_ptr, /* glIsRenderbufferEXT */
119231     epoxy_glIsRenderbufferOES_dispatch_table_rewrite_ptr, /* glIsRenderbufferOES */
119232     epoxy_glIsSampler_dispatch_table_rewrite_ptr, /* glIsSampler */
119233     epoxy_glIsSemaphoreEXT_dispatch_table_rewrite_ptr, /* glIsSemaphoreEXT */
119234     epoxy_glIsShader_dispatch_table_rewrite_ptr, /* glIsShader */
119235     epoxy_glIsStateNV_dispatch_table_rewrite_ptr, /* glIsStateNV */
119236     epoxy_glIsSync_dispatch_table_rewrite_ptr, /* glIsSync */
119237     epoxy_glIsSyncAPPLE_dispatch_table_rewrite_ptr, /* glIsSyncAPPLE */
119238     epoxy_glIsTexture_dispatch_table_rewrite_ptr, /* glIsTexture */
119239     epoxy_glIsTextureEXT_dispatch_table_rewrite_ptr, /* glIsTextureEXT */
119240     epoxy_glIsTextureHandleResidentARB_dispatch_table_rewrite_ptr, /* glIsTextureHandleResidentARB */
119241     epoxy_glIsTextureHandleResidentNV_dispatch_table_rewrite_ptr, /* glIsTextureHandleResidentNV */
119242     epoxy_glIsTransformFeedback_dispatch_table_rewrite_ptr, /* glIsTransformFeedback */
119243     epoxy_glIsTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glIsTransformFeedbackNV */
119244     epoxy_glIsVariantEnabledEXT_dispatch_table_rewrite_ptr, /* glIsVariantEnabledEXT */
119245     epoxy_glIsVertexArray_dispatch_table_rewrite_ptr, /* glIsVertexArray */
119246     epoxy_glIsVertexArrayAPPLE_dispatch_table_rewrite_ptr, /* glIsVertexArrayAPPLE */
119247     epoxy_glIsVertexArrayOES_dispatch_table_rewrite_ptr, /* glIsVertexArrayOES */
119248     epoxy_glIsVertexAttribEnabledAPPLE_dispatch_table_rewrite_ptr, /* glIsVertexAttribEnabledAPPLE */
119249     epoxy_glLGPUCopyImageSubDataNVX_dispatch_table_rewrite_ptr, /* glLGPUCopyImageSubDataNVX */
119250     epoxy_glLGPUInterlockNVX_dispatch_table_rewrite_ptr, /* glLGPUInterlockNVX */
119251     epoxy_glLGPUNamedBufferSubDataNVX_dispatch_table_rewrite_ptr, /* glLGPUNamedBufferSubDataNVX */
119252     epoxy_glLabelObjectEXT_dispatch_table_rewrite_ptr, /* glLabelObjectEXT */
119253     epoxy_glLightEnviSGIX_dispatch_table_rewrite_ptr, /* glLightEnviSGIX */
119254     epoxy_glLightModelf_dispatch_table_rewrite_ptr, /* glLightModelf */
119255     epoxy_glLightModelfv_dispatch_table_rewrite_ptr, /* glLightModelfv */
119256     epoxy_glLightModeli_dispatch_table_rewrite_ptr, /* glLightModeli */
119257     epoxy_glLightModeliv_dispatch_table_rewrite_ptr, /* glLightModeliv */
119258     epoxy_glLightModelx_dispatch_table_rewrite_ptr, /* glLightModelx */
119259     epoxy_glLightModelxOES_dispatch_table_rewrite_ptr, /* glLightModelxOES */
119260     epoxy_glLightModelxv_dispatch_table_rewrite_ptr, /* glLightModelxv */
119261     epoxy_glLightModelxvOES_dispatch_table_rewrite_ptr, /* glLightModelxvOES */
119262     epoxy_glLightf_dispatch_table_rewrite_ptr, /* glLightf */
119263     epoxy_glLightfv_dispatch_table_rewrite_ptr, /* glLightfv */
119264     epoxy_glLighti_dispatch_table_rewrite_ptr, /* glLighti */
119265     epoxy_glLightiv_dispatch_table_rewrite_ptr, /* glLightiv */
119266     epoxy_glLightx_dispatch_table_rewrite_ptr, /* glLightx */
119267     epoxy_glLightxOES_dispatch_table_rewrite_ptr, /* glLightxOES */
119268     epoxy_glLightxv_dispatch_table_rewrite_ptr, /* glLightxv */
119269     epoxy_glLightxvOES_dispatch_table_rewrite_ptr, /* glLightxvOES */
119270     epoxy_glLineStipple_dispatch_table_rewrite_ptr, /* glLineStipple */
119271     epoxy_glLineWidth_dispatch_table_rewrite_ptr, /* glLineWidth */
119272     epoxy_glLineWidthx_dispatch_table_rewrite_ptr, /* glLineWidthx */
119273     epoxy_glLineWidthxOES_dispatch_table_rewrite_ptr, /* glLineWidthxOES */
119274     epoxy_glLinkProgram_dispatch_table_rewrite_ptr, /* glLinkProgram */
119275     epoxy_glLinkProgramARB_dispatch_table_rewrite_ptr, /* glLinkProgramARB */
119276     epoxy_glListBase_dispatch_table_rewrite_ptr, /* glListBase */
119277     epoxy_glListDrawCommandsStatesClientNV_dispatch_table_rewrite_ptr, /* glListDrawCommandsStatesClientNV */
119278     epoxy_glListParameterfSGIX_dispatch_table_rewrite_ptr, /* glListParameterfSGIX */
119279     epoxy_glListParameterfvSGIX_dispatch_table_rewrite_ptr, /* glListParameterfvSGIX */
119280     epoxy_glListParameteriSGIX_dispatch_table_rewrite_ptr, /* glListParameteriSGIX */
119281     epoxy_glListParameterivSGIX_dispatch_table_rewrite_ptr, /* glListParameterivSGIX */
119282     epoxy_glLoadIdentity_dispatch_table_rewrite_ptr, /* glLoadIdentity */
119283     epoxy_glLoadIdentityDeformationMapSGIX_dispatch_table_rewrite_ptr, /* glLoadIdentityDeformationMapSGIX */
119284     epoxy_glLoadMatrixd_dispatch_table_rewrite_ptr, /* glLoadMatrixd */
119285     epoxy_glLoadMatrixf_dispatch_table_rewrite_ptr, /* glLoadMatrixf */
119286     epoxy_glLoadMatrixx_dispatch_table_rewrite_ptr, /* glLoadMatrixx */
119287     epoxy_glLoadMatrixxOES_dispatch_table_rewrite_ptr, /* glLoadMatrixxOES */
119288     epoxy_glLoadName_dispatch_table_rewrite_ptr, /* glLoadName */
119289     epoxy_glLoadPaletteFromModelViewMatrixOES_dispatch_table_rewrite_ptr, /* glLoadPaletteFromModelViewMatrixOES */
119290     epoxy_glLoadProgramNV_dispatch_table_rewrite_ptr, /* glLoadProgramNV */
119291     epoxy_glLoadTransposeMatrixd_dispatch_table_rewrite_ptr, /* glLoadTransposeMatrixd */
119292     epoxy_glLoadTransposeMatrixdARB_dispatch_table_rewrite_ptr, /* glLoadTransposeMatrixdARB */
119293     epoxy_glLoadTransposeMatrixf_dispatch_table_rewrite_ptr, /* glLoadTransposeMatrixf */
119294     epoxy_glLoadTransposeMatrixfARB_dispatch_table_rewrite_ptr, /* glLoadTransposeMatrixfARB */
119295     epoxy_glLoadTransposeMatrixxOES_dispatch_table_rewrite_ptr, /* glLoadTransposeMatrixxOES */
119296     epoxy_glLockArraysEXT_dispatch_table_rewrite_ptr, /* glLockArraysEXT */
119297     epoxy_glLogicOp_dispatch_table_rewrite_ptr, /* glLogicOp */
119298     epoxy_glMakeBufferNonResidentNV_dispatch_table_rewrite_ptr, /* glMakeBufferNonResidentNV */
119299     epoxy_glMakeBufferResidentNV_dispatch_table_rewrite_ptr, /* glMakeBufferResidentNV */
119300     epoxy_glMakeImageHandleNonResidentARB_dispatch_table_rewrite_ptr, /* glMakeImageHandleNonResidentARB */
119301     epoxy_glMakeImageHandleNonResidentNV_dispatch_table_rewrite_ptr, /* glMakeImageHandleNonResidentNV */
119302     epoxy_glMakeImageHandleResidentARB_dispatch_table_rewrite_ptr, /* glMakeImageHandleResidentARB */
119303     epoxy_glMakeImageHandleResidentNV_dispatch_table_rewrite_ptr, /* glMakeImageHandleResidentNV */
119304     epoxy_glMakeNamedBufferNonResidentNV_dispatch_table_rewrite_ptr, /* glMakeNamedBufferNonResidentNV */
119305     epoxy_glMakeNamedBufferResidentNV_dispatch_table_rewrite_ptr, /* glMakeNamedBufferResidentNV */
119306     epoxy_glMakeTextureHandleNonResidentARB_dispatch_table_rewrite_ptr, /* glMakeTextureHandleNonResidentARB */
119307     epoxy_glMakeTextureHandleNonResidentNV_dispatch_table_rewrite_ptr, /* glMakeTextureHandleNonResidentNV */
119308     epoxy_glMakeTextureHandleResidentARB_dispatch_table_rewrite_ptr, /* glMakeTextureHandleResidentARB */
119309     epoxy_glMakeTextureHandleResidentNV_dispatch_table_rewrite_ptr, /* glMakeTextureHandleResidentNV */
119310     epoxy_glMap1d_dispatch_table_rewrite_ptr, /* glMap1d */
119311     epoxy_glMap1f_dispatch_table_rewrite_ptr, /* glMap1f */
119312     epoxy_glMap1xOES_dispatch_table_rewrite_ptr, /* glMap1xOES */
119313     epoxy_glMap2d_dispatch_table_rewrite_ptr, /* glMap2d */
119314     epoxy_glMap2f_dispatch_table_rewrite_ptr, /* glMap2f */
119315     epoxy_glMap2xOES_dispatch_table_rewrite_ptr, /* glMap2xOES */
119316     epoxy_glMapBuffer_dispatch_table_rewrite_ptr, /* glMapBuffer */
119317     epoxy_glMapBufferARB_dispatch_table_rewrite_ptr, /* glMapBufferARB */
119318     epoxy_glMapBufferOES_dispatch_table_rewrite_ptr, /* glMapBufferOES */
119319     epoxy_glMapBufferRange_dispatch_table_rewrite_ptr, /* glMapBufferRange */
119320     epoxy_glMapBufferRangeEXT_dispatch_table_rewrite_ptr, /* glMapBufferRangeEXT */
119321     epoxy_glMapControlPointsNV_dispatch_table_rewrite_ptr, /* glMapControlPointsNV */
119322     epoxy_glMapGrid1d_dispatch_table_rewrite_ptr, /* glMapGrid1d */
119323     epoxy_glMapGrid1f_dispatch_table_rewrite_ptr, /* glMapGrid1f */
119324     epoxy_glMapGrid1xOES_dispatch_table_rewrite_ptr, /* glMapGrid1xOES */
119325     epoxy_glMapGrid2d_dispatch_table_rewrite_ptr, /* glMapGrid2d */
119326     epoxy_glMapGrid2f_dispatch_table_rewrite_ptr, /* glMapGrid2f */
119327     epoxy_glMapGrid2xOES_dispatch_table_rewrite_ptr, /* glMapGrid2xOES */
119328     epoxy_glMapNamedBuffer_dispatch_table_rewrite_ptr, /* glMapNamedBuffer */
119329     epoxy_glMapNamedBufferEXT_dispatch_table_rewrite_ptr, /* glMapNamedBufferEXT */
119330     epoxy_glMapNamedBufferRange_dispatch_table_rewrite_ptr, /* glMapNamedBufferRange */
119331     epoxy_glMapNamedBufferRangeEXT_dispatch_table_rewrite_ptr, /* glMapNamedBufferRangeEXT */
119332     epoxy_glMapObjectBufferATI_dispatch_table_rewrite_ptr, /* glMapObjectBufferATI */
119333     epoxy_glMapParameterfvNV_dispatch_table_rewrite_ptr, /* glMapParameterfvNV */
119334     epoxy_glMapParameterivNV_dispatch_table_rewrite_ptr, /* glMapParameterivNV */
119335     epoxy_glMapTexture2DINTEL_dispatch_table_rewrite_ptr, /* glMapTexture2DINTEL */
119336     epoxy_glMapVertexAttrib1dAPPLE_dispatch_table_rewrite_ptr, /* glMapVertexAttrib1dAPPLE */
119337     epoxy_glMapVertexAttrib1fAPPLE_dispatch_table_rewrite_ptr, /* glMapVertexAttrib1fAPPLE */
119338     epoxy_glMapVertexAttrib2dAPPLE_dispatch_table_rewrite_ptr, /* glMapVertexAttrib2dAPPLE */
119339     epoxy_glMapVertexAttrib2fAPPLE_dispatch_table_rewrite_ptr, /* glMapVertexAttrib2fAPPLE */
119340     epoxy_glMaterialf_dispatch_table_rewrite_ptr, /* glMaterialf */
119341     epoxy_glMaterialfv_dispatch_table_rewrite_ptr, /* glMaterialfv */
119342     epoxy_glMateriali_dispatch_table_rewrite_ptr, /* glMateriali */
119343     epoxy_glMaterialiv_dispatch_table_rewrite_ptr, /* glMaterialiv */
119344     epoxy_glMaterialx_dispatch_table_rewrite_ptr, /* glMaterialx */
119345     epoxy_glMaterialxOES_dispatch_table_rewrite_ptr, /* glMaterialxOES */
119346     epoxy_glMaterialxv_dispatch_table_rewrite_ptr, /* glMaterialxv */
119347     epoxy_glMaterialxvOES_dispatch_table_rewrite_ptr, /* glMaterialxvOES */
119348     epoxy_glMatrixFrustumEXT_dispatch_table_rewrite_ptr, /* glMatrixFrustumEXT */
119349     epoxy_glMatrixIndexPointerARB_dispatch_table_rewrite_ptr, /* glMatrixIndexPointerARB */
119350     epoxy_glMatrixIndexPointerOES_dispatch_table_rewrite_ptr, /* glMatrixIndexPointerOES */
119351     epoxy_glMatrixIndexubvARB_dispatch_table_rewrite_ptr, /* glMatrixIndexubvARB */
119352     epoxy_glMatrixIndexuivARB_dispatch_table_rewrite_ptr, /* glMatrixIndexuivARB */
119353     epoxy_glMatrixIndexusvARB_dispatch_table_rewrite_ptr, /* glMatrixIndexusvARB */
119354     epoxy_glMatrixLoad3x2fNV_dispatch_table_rewrite_ptr, /* glMatrixLoad3x2fNV */
119355     epoxy_glMatrixLoad3x3fNV_dispatch_table_rewrite_ptr, /* glMatrixLoad3x3fNV */
119356     epoxy_glMatrixLoadIdentityEXT_dispatch_table_rewrite_ptr, /* glMatrixLoadIdentityEXT */
119357     epoxy_glMatrixLoadTranspose3x3fNV_dispatch_table_rewrite_ptr, /* glMatrixLoadTranspose3x3fNV */
119358     epoxy_glMatrixLoadTransposedEXT_dispatch_table_rewrite_ptr, /* glMatrixLoadTransposedEXT */
119359     epoxy_glMatrixLoadTransposefEXT_dispatch_table_rewrite_ptr, /* glMatrixLoadTransposefEXT */
119360     epoxy_glMatrixLoaddEXT_dispatch_table_rewrite_ptr, /* glMatrixLoaddEXT */
119361     epoxy_glMatrixLoadfEXT_dispatch_table_rewrite_ptr, /* glMatrixLoadfEXT */
119362     epoxy_glMatrixMode_dispatch_table_rewrite_ptr, /* glMatrixMode */
119363     epoxy_glMatrixMult3x2fNV_dispatch_table_rewrite_ptr, /* glMatrixMult3x2fNV */
119364     epoxy_glMatrixMult3x3fNV_dispatch_table_rewrite_ptr, /* glMatrixMult3x3fNV */
119365     epoxy_glMatrixMultTranspose3x3fNV_dispatch_table_rewrite_ptr, /* glMatrixMultTranspose3x3fNV */
119366     epoxy_glMatrixMultTransposedEXT_dispatch_table_rewrite_ptr, /* glMatrixMultTransposedEXT */
119367     epoxy_glMatrixMultTransposefEXT_dispatch_table_rewrite_ptr, /* glMatrixMultTransposefEXT */
119368     epoxy_glMatrixMultdEXT_dispatch_table_rewrite_ptr, /* glMatrixMultdEXT */
119369     epoxy_glMatrixMultfEXT_dispatch_table_rewrite_ptr, /* glMatrixMultfEXT */
119370     epoxy_glMatrixOrthoEXT_dispatch_table_rewrite_ptr, /* glMatrixOrthoEXT */
119371     epoxy_glMatrixPopEXT_dispatch_table_rewrite_ptr, /* glMatrixPopEXT */
119372     epoxy_glMatrixPushEXT_dispatch_table_rewrite_ptr, /* glMatrixPushEXT */
119373     epoxy_glMatrixRotatedEXT_dispatch_table_rewrite_ptr, /* glMatrixRotatedEXT */
119374     epoxy_glMatrixRotatefEXT_dispatch_table_rewrite_ptr, /* glMatrixRotatefEXT */
119375     epoxy_glMatrixScaledEXT_dispatch_table_rewrite_ptr, /* glMatrixScaledEXT */
119376     epoxy_glMatrixScalefEXT_dispatch_table_rewrite_ptr, /* glMatrixScalefEXT */
119377     epoxy_glMatrixTranslatedEXT_dispatch_table_rewrite_ptr, /* glMatrixTranslatedEXT */
119378     epoxy_glMatrixTranslatefEXT_dispatch_table_rewrite_ptr, /* glMatrixTranslatefEXT */
119379     epoxy_glMaxShaderCompilerThreadsARB_dispatch_table_rewrite_ptr, /* glMaxShaderCompilerThreadsARB */
119380     epoxy_glMaxShaderCompilerThreadsKHR_dispatch_table_rewrite_ptr, /* glMaxShaderCompilerThreadsKHR */
119381     epoxy_glMemoryBarrier_dispatch_table_rewrite_ptr, /* glMemoryBarrier */
119382     epoxy_glMemoryBarrierByRegion_dispatch_table_rewrite_ptr, /* glMemoryBarrierByRegion */
119383     epoxy_glMemoryBarrierEXT_dispatch_table_rewrite_ptr, /* glMemoryBarrierEXT */
119384     epoxy_glMemoryObjectParameterivEXT_dispatch_table_rewrite_ptr, /* glMemoryObjectParameterivEXT */
119385     epoxy_glMinSampleShading_dispatch_table_rewrite_ptr, /* glMinSampleShading */
119386     epoxy_glMinSampleShadingARB_dispatch_table_rewrite_ptr, /* glMinSampleShadingARB */
119387     epoxy_glMinSampleShadingOES_dispatch_table_rewrite_ptr, /* glMinSampleShadingOES */
119388     epoxy_glMinmax_dispatch_table_rewrite_ptr, /* glMinmax */
119389     epoxy_glMinmaxEXT_dispatch_table_rewrite_ptr, /* glMinmaxEXT */
119390     epoxy_glMultMatrixd_dispatch_table_rewrite_ptr, /* glMultMatrixd */
119391     epoxy_glMultMatrixf_dispatch_table_rewrite_ptr, /* glMultMatrixf */
119392     epoxy_glMultMatrixx_dispatch_table_rewrite_ptr, /* glMultMatrixx */
119393     epoxy_glMultMatrixxOES_dispatch_table_rewrite_ptr, /* glMultMatrixxOES */
119394     epoxy_glMultTransposeMatrixd_dispatch_table_rewrite_ptr, /* glMultTransposeMatrixd */
119395     epoxy_glMultTransposeMatrixdARB_dispatch_table_rewrite_ptr, /* glMultTransposeMatrixdARB */
119396     epoxy_glMultTransposeMatrixf_dispatch_table_rewrite_ptr, /* glMultTransposeMatrixf */
119397     epoxy_glMultTransposeMatrixfARB_dispatch_table_rewrite_ptr, /* glMultTransposeMatrixfARB */
119398     epoxy_glMultTransposeMatrixxOES_dispatch_table_rewrite_ptr, /* glMultTransposeMatrixxOES */
119399     epoxy_glMultiDrawArrays_dispatch_table_rewrite_ptr, /* glMultiDrawArrays */
119400     epoxy_glMultiDrawArraysEXT_dispatch_table_rewrite_ptr, /* glMultiDrawArraysEXT */
119401     epoxy_glMultiDrawArraysIndirect_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirect */
119402     epoxy_glMultiDrawArraysIndirectAMD_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirectAMD */
119403     epoxy_glMultiDrawArraysIndirectBindlessCountNV_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirectBindlessCountNV */
119404     epoxy_glMultiDrawArraysIndirectBindlessNV_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirectBindlessNV */
119405     epoxy_glMultiDrawArraysIndirectCount_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirectCount */
119406     epoxy_glMultiDrawArraysIndirectCountARB_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirectCountARB */
119407     epoxy_glMultiDrawArraysIndirectEXT_dispatch_table_rewrite_ptr, /* glMultiDrawArraysIndirectEXT */
119408     epoxy_glMultiDrawElementArrayAPPLE_dispatch_table_rewrite_ptr, /* glMultiDrawElementArrayAPPLE */
119409     epoxy_glMultiDrawElements_dispatch_table_rewrite_ptr, /* glMultiDrawElements */
119410     epoxy_glMultiDrawElementsBaseVertex_dispatch_table_rewrite_ptr, /* glMultiDrawElementsBaseVertex */
119411     epoxy_glMultiDrawElementsBaseVertexEXT_dispatch_table_rewrite_ptr, /* glMultiDrawElementsBaseVertexEXT */
119412     epoxy_glMultiDrawElementsEXT_dispatch_table_rewrite_ptr, /* glMultiDrawElementsEXT */
119413     epoxy_glMultiDrawElementsIndirect_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirect */
119414     epoxy_glMultiDrawElementsIndirectAMD_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirectAMD */
119415     epoxy_glMultiDrawElementsIndirectBindlessCountNV_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirectBindlessCountNV */
119416     epoxy_glMultiDrawElementsIndirectBindlessNV_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirectBindlessNV */
119417     epoxy_glMultiDrawElementsIndirectCount_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirectCount */
119418     epoxy_glMultiDrawElementsIndirectCountARB_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirectCountARB */
119419     epoxy_glMultiDrawElementsIndirectEXT_dispatch_table_rewrite_ptr, /* glMultiDrawElementsIndirectEXT */
119420     epoxy_glMultiDrawMeshTasksIndirectCountNV_dispatch_table_rewrite_ptr, /* glMultiDrawMeshTasksIndirectCountNV */
119421     epoxy_glMultiDrawMeshTasksIndirectNV_dispatch_table_rewrite_ptr, /* glMultiDrawMeshTasksIndirectNV */
119422     epoxy_glMultiDrawRangeElementArrayAPPLE_dispatch_table_rewrite_ptr, /* glMultiDrawRangeElementArrayAPPLE */
119423     epoxy_glMultiModeDrawArraysIBM_dispatch_table_rewrite_ptr, /* glMultiModeDrawArraysIBM */
119424     epoxy_glMultiModeDrawElementsIBM_dispatch_table_rewrite_ptr, /* glMultiModeDrawElementsIBM */
119425     epoxy_glMultiTexBufferEXT_dispatch_table_rewrite_ptr, /* glMultiTexBufferEXT */
119426     epoxy_glMultiTexCoord1bOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord1bOES */
119427     epoxy_glMultiTexCoord1bvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord1bvOES */
119428     epoxy_glMultiTexCoord1d_dispatch_table_rewrite_ptr, /* glMultiTexCoord1d */
119429     epoxy_glMultiTexCoord1dARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1dARB */
119430     epoxy_glMultiTexCoord1dv_dispatch_table_rewrite_ptr, /* glMultiTexCoord1dv */
119431     epoxy_glMultiTexCoord1dvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1dvARB */
119432     epoxy_glMultiTexCoord1f_dispatch_table_rewrite_ptr, /* glMultiTexCoord1f */
119433     epoxy_glMultiTexCoord1fARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1fARB */
119434     epoxy_glMultiTexCoord1fv_dispatch_table_rewrite_ptr, /* glMultiTexCoord1fv */
119435     epoxy_glMultiTexCoord1fvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1fvARB */
119436     epoxy_glMultiTexCoord1hNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord1hNV */
119437     epoxy_glMultiTexCoord1hvNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord1hvNV */
119438     epoxy_glMultiTexCoord1i_dispatch_table_rewrite_ptr, /* glMultiTexCoord1i */
119439     epoxy_glMultiTexCoord1iARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1iARB */
119440     epoxy_glMultiTexCoord1iv_dispatch_table_rewrite_ptr, /* glMultiTexCoord1iv */
119441     epoxy_glMultiTexCoord1ivARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1ivARB */
119442     epoxy_glMultiTexCoord1s_dispatch_table_rewrite_ptr, /* glMultiTexCoord1s */
119443     epoxy_glMultiTexCoord1sARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1sARB */
119444     epoxy_glMultiTexCoord1sv_dispatch_table_rewrite_ptr, /* glMultiTexCoord1sv */
119445     epoxy_glMultiTexCoord1svARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord1svARB */
119446     epoxy_glMultiTexCoord1xOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord1xOES */
119447     epoxy_glMultiTexCoord1xvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord1xvOES */
119448     epoxy_glMultiTexCoord2bOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord2bOES */
119449     epoxy_glMultiTexCoord2bvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord2bvOES */
119450     epoxy_glMultiTexCoord2d_dispatch_table_rewrite_ptr, /* glMultiTexCoord2d */
119451     epoxy_glMultiTexCoord2dARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2dARB */
119452     epoxy_glMultiTexCoord2dv_dispatch_table_rewrite_ptr, /* glMultiTexCoord2dv */
119453     epoxy_glMultiTexCoord2dvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2dvARB */
119454     epoxy_glMultiTexCoord2f_dispatch_table_rewrite_ptr, /* glMultiTexCoord2f */
119455     epoxy_glMultiTexCoord2fARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2fARB */
119456     epoxy_glMultiTexCoord2fv_dispatch_table_rewrite_ptr, /* glMultiTexCoord2fv */
119457     epoxy_glMultiTexCoord2fvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2fvARB */
119458     epoxy_glMultiTexCoord2hNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord2hNV */
119459     epoxy_glMultiTexCoord2hvNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord2hvNV */
119460     epoxy_glMultiTexCoord2i_dispatch_table_rewrite_ptr, /* glMultiTexCoord2i */
119461     epoxy_glMultiTexCoord2iARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2iARB */
119462     epoxy_glMultiTexCoord2iv_dispatch_table_rewrite_ptr, /* glMultiTexCoord2iv */
119463     epoxy_glMultiTexCoord2ivARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2ivARB */
119464     epoxy_glMultiTexCoord2s_dispatch_table_rewrite_ptr, /* glMultiTexCoord2s */
119465     epoxy_glMultiTexCoord2sARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2sARB */
119466     epoxy_glMultiTexCoord2sv_dispatch_table_rewrite_ptr, /* glMultiTexCoord2sv */
119467     epoxy_glMultiTexCoord2svARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord2svARB */
119468     epoxy_glMultiTexCoord2xOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord2xOES */
119469     epoxy_glMultiTexCoord2xvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord2xvOES */
119470     epoxy_glMultiTexCoord3bOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord3bOES */
119471     epoxy_glMultiTexCoord3bvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord3bvOES */
119472     epoxy_glMultiTexCoord3d_dispatch_table_rewrite_ptr, /* glMultiTexCoord3d */
119473     epoxy_glMultiTexCoord3dARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3dARB */
119474     epoxy_glMultiTexCoord3dv_dispatch_table_rewrite_ptr, /* glMultiTexCoord3dv */
119475     epoxy_glMultiTexCoord3dvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3dvARB */
119476     epoxy_glMultiTexCoord3f_dispatch_table_rewrite_ptr, /* glMultiTexCoord3f */
119477     epoxy_glMultiTexCoord3fARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3fARB */
119478     epoxy_glMultiTexCoord3fv_dispatch_table_rewrite_ptr, /* glMultiTexCoord3fv */
119479     epoxy_glMultiTexCoord3fvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3fvARB */
119480     epoxy_glMultiTexCoord3hNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord3hNV */
119481     epoxy_glMultiTexCoord3hvNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord3hvNV */
119482     epoxy_glMultiTexCoord3i_dispatch_table_rewrite_ptr, /* glMultiTexCoord3i */
119483     epoxy_glMultiTexCoord3iARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3iARB */
119484     epoxy_glMultiTexCoord3iv_dispatch_table_rewrite_ptr, /* glMultiTexCoord3iv */
119485     epoxy_glMultiTexCoord3ivARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3ivARB */
119486     epoxy_glMultiTexCoord3s_dispatch_table_rewrite_ptr, /* glMultiTexCoord3s */
119487     epoxy_glMultiTexCoord3sARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3sARB */
119488     epoxy_glMultiTexCoord3sv_dispatch_table_rewrite_ptr, /* glMultiTexCoord3sv */
119489     epoxy_glMultiTexCoord3svARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord3svARB */
119490     epoxy_glMultiTexCoord3xOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord3xOES */
119491     epoxy_glMultiTexCoord3xvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord3xvOES */
119492     epoxy_glMultiTexCoord4bOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord4bOES */
119493     epoxy_glMultiTexCoord4bvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord4bvOES */
119494     epoxy_glMultiTexCoord4d_dispatch_table_rewrite_ptr, /* glMultiTexCoord4d */
119495     epoxy_glMultiTexCoord4dARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4dARB */
119496     epoxy_glMultiTexCoord4dv_dispatch_table_rewrite_ptr, /* glMultiTexCoord4dv */
119497     epoxy_glMultiTexCoord4dvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4dvARB */
119498     epoxy_glMultiTexCoord4f_dispatch_table_rewrite_ptr, /* glMultiTexCoord4f */
119499     epoxy_glMultiTexCoord4fARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4fARB */
119500     epoxy_glMultiTexCoord4fv_dispatch_table_rewrite_ptr, /* glMultiTexCoord4fv */
119501     epoxy_glMultiTexCoord4fvARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4fvARB */
119502     epoxy_glMultiTexCoord4hNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord4hNV */
119503     epoxy_glMultiTexCoord4hvNV_dispatch_table_rewrite_ptr, /* glMultiTexCoord4hvNV */
119504     epoxy_glMultiTexCoord4i_dispatch_table_rewrite_ptr, /* glMultiTexCoord4i */
119505     epoxy_glMultiTexCoord4iARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4iARB */
119506     epoxy_glMultiTexCoord4iv_dispatch_table_rewrite_ptr, /* glMultiTexCoord4iv */
119507     epoxy_glMultiTexCoord4ivARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4ivARB */
119508     epoxy_glMultiTexCoord4s_dispatch_table_rewrite_ptr, /* glMultiTexCoord4s */
119509     epoxy_glMultiTexCoord4sARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4sARB */
119510     epoxy_glMultiTexCoord4sv_dispatch_table_rewrite_ptr, /* glMultiTexCoord4sv */
119511     epoxy_glMultiTexCoord4svARB_dispatch_table_rewrite_ptr, /* glMultiTexCoord4svARB */
119512     epoxy_glMultiTexCoord4x_dispatch_table_rewrite_ptr, /* glMultiTexCoord4x */
119513     epoxy_glMultiTexCoord4xOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord4xOES */
119514     epoxy_glMultiTexCoord4xvOES_dispatch_table_rewrite_ptr, /* glMultiTexCoord4xvOES */
119515     epoxy_glMultiTexCoordP1ui_dispatch_table_rewrite_ptr, /* glMultiTexCoordP1ui */
119516     epoxy_glMultiTexCoordP1uiv_dispatch_table_rewrite_ptr, /* glMultiTexCoordP1uiv */
119517     epoxy_glMultiTexCoordP2ui_dispatch_table_rewrite_ptr, /* glMultiTexCoordP2ui */
119518     epoxy_glMultiTexCoordP2uiv_dispatch_table_rewrite_ptr, /* glMultiTexCoordP2uiv */
119519     epoxy_glMultiTexCoordP3ui_dispatch_table_rewrite_ptr, /* glMultiTexCoordP3ui */
119520     epoxy_glMultiTexCoordP3uiv_dispatch_table_rewrite_ptr, /* glMultiTexCoordP3uiv */
119521     epoxy_glMultiTexCoordP4ui_dispatch_table_rewrite_ptr, /* glMultiTexCoordP4ui */
119522     epoxy_glMultiTexCoordP4uiv_dispatch_table_rewrite_ptr, /* glMultiTexCoordP4uiv */
119523     epoxy_glMultiTexCoordPointerEXT_dispatch_table_rewrite_ptr, /* glMultiTexCoordPointerEXT */
119524     epoxy_glMultiTexEnvfEXT_dispatch_table_rewrite_ptr, /* glMultiTexEnvfEXT */
119525     epoxy_glMultiTexEnvfvEXT_dispatch_table_rewrite_ptr, /* glMultiTexEnvfvEXT */
119526     epoxy_glMultiTexEnviEXT_dispatch_table_rewrite_ptr, /* glMultiTexEnviEXT */
119527     epoxy_glMultiTexEnvivEXT_dispatch_table_rewrite_ptr, /* glMultiTexEnvivEXT */
119528     epoxy_glMultiTexGendEXT_dispatch_table_rewrite_ptr, /* glMultiTexGendEXT */
119529     epoxy_glMultiTexGendvEXT_dispatch_table_rewrite_ptr, /* glMultiTexGendvEXT */
119530     epoxy_glMultiTexGenfEXT_dispatch_table_rewrite_ptr, /* glMultiTexGenfEXT */
119531     epoxy_glMultiTexGenfvEXT_dispatch_table_rewrite_ptr, /* glMultiTexGenfvEXT */
119532     epoxy_glMultiTexGeniEXT_dispatch_table_rewrite_ptr, /* glMultiTexGeniEXT */
119533     epoxy_glMultiTexGenivEXT_dispatch_table_rewrite_ptr, /* glMultiTexGenivEXT */
119534     epoxy_glMultiTexImage1DEXT_dispatch_table_rewrite_ptr, /* glMultiTexImage1DEXT */
119535     epoxy_glMultiTexImage2DEXT_dispatch_table_rewrite_ptr, /* glMultiTexImage2DEXT */
119536     epoxy_glMultiTexImage3DEXT_dispatch_table_rewrite_ptr, /* glMultiTexImage3DEXT */
119537     epoxy_glMultiTexParameterIivEXT_dispatch_table_rewrite_ptr, /* glMultiTexParameterIivEXT */
119538     epoxy_glMultiTexParameterIuivEXT_dispatch_table_rewrite_ptr, /* glMultiTexParameterIuivEXT */
119539     epoxy_glMultiTexParameterfEXT_dispatch_table_rewrite_ptr, /* glMultiTexParameterfEXT */
119540     epoxy_glMultiTexParameterfvEXT_dispatch_table_rewrite_ptr, /* glMultiTexParameterfvEXT */
119541     epoxy_glMultiTexParameteriEXT_dispatch_table_rewrite_ptr, /* glMultiTexParameteriEXT */
119542     epoxy_glMultiTexParameterivEXT_dispatch_table_rewrite_ptr, /* glMultiTexParameterivEXT */
119543     epoxy_glMultiTexRenderbufferEXT_dispatch_table_rewrite_ptr, /* glMultiTexRenderbufferEXT */
119544     epoxy_glMultiTexSubImage1DEXT_dispatch_table_rewrite_ptr, /* glMultiTexSubImage1DEXT */
119545     epoxy_glMultiTexSubImage2DEXT_dispatch_table_rewrite_ptr, /* glMultiTexSubImage2DEXT */
119546     epoxy_glMultiTexSubImage3DEXT_dispatch_table_rewrite_ptr, /* glMultiTexSubImage3DEXT */
119547     epoxy_glMulticastBarrierNV_dispatch_table_rewrite_ptr, /* glMulticastBarrierNV */
119548     epoxy_glMulticastBlitFramebufferNV_dispatch_table_rewrite_ptr, /* glMulticastBlitFramebufferNV */
119549     epoxy_glMulticastBufferSubDataNV_dispatch_table_rewrite_ptr, /* glMulticastBufferSubDataNV */
119550     epoxy_glMulticastCopyBufferSubDataNV_dispatch_table_rewrite_ptr, /* glMulticastCopyBufferSubDataNV */
119551     epoxy_glMulticastCopyImageSubDataNV_dispatch_table_rewrite_ptr, /* glMulticastCopyImageSubDataNV */
119552     epoxy_glMulticastFramebufferSampleLocationsfvNV_dispatch_table_rewrite_ptr, /* glMulticastFramebufferSampleLocationsfvNV */
119553     epoxy_glMulticastGetQueryObjecti64vNV_dispatch_table_rewrite_ptr, /* glMulticastGetQueryObjecti64vNV */
119554     epoxy_glMulticastGetQueryObjectivNV_dispatch_table_rewrite_ptr, /* glMulticastGetQueryObjectivNV */
119555     epoxy_glMulticastGetQueryObjectui64vNV_dispatch_table_rewrite_ptr, /* glMulticastGetQueryObjectui64vNV */
119556     epoxy_glMulticastGetQueryObjectuivNV_dispatch_table_rewrite_ptr, /* glMulticastGetQueryObjectuivNV */
119557     epoxy_glMulticastScissorArrayvNVX_dispatch_table_rewrite_ptr, /* glMulticastScissorArrayvNVX */
119558     epoxy_glMulticastViewportArrayvNVX_dispatch_table_rewrite_ptr, /* glMulticastViewportArrayvNVX */
119559     epoxy_glMulticastViewportPositionWScaleNVX_dispatch_table_rewrite_ptr, /* glMulticastViewportPositionWScaleNVX */
119560     epoxy_glMulticastWaitSyncNV_dispatch_table_rewrite_ptr, /* glMulticastWaitSyncNV */
119561     epoxy_glNamedBufferAttachMemoryNV_dispatch_table_rewrite_ptr, /* glNamedBufferAttachMemoryNV */
119562     epoxy_glNamedBufferData_dispatch_table_rewrite_ptr, /* glNamedBufferData */
119563     epoxy_glNamedBufferDataEXT_dispatch_table_rewrite_ptr, /* glNamedBufferDataEXT */
119564     epoxy_glNamedBufferPageCommitmentARB_dispatch_table_rewrite_ptr, /* glNamedBufferPageCommitmentARB */
119565     epoxy_glNamedBufferPageCommitmentEXT_dispatch_table_rewrite_ptr, /* glNamedBufferPageCommitmentEXT */
119566     epoxy_glNamedBufferStorage_dispatch_table_rewrite_ptr, /* glNamedBufferStorage */
119567     epoxy_glNamedBufferStorageEXT_dispatch_table_rewrite_ptr, /* glNamedBufferStorageEXT */
119568     epoxy_glNamedBufferStorageExternalEXT_dispatch_table_rewrite_ptr, /* glNamedBufferStorageExternalEXT */
119569     epoxy_glNamedBufferStorageMemEXT_dispatch_table_rewrite_ptr, /* glNamedBufferStorageMemEXT */
119570     epoxy_glNamedBufferSubData_dispatch_table_rewrite_ptr, /* glNamedBufferSubData */
119571     epoxy_glNamedBufferSubDataEXT_dispatch_table_rewrite_ptr, /* glNamedBufferSubDataEXT */
119572     epoxy_glNamedCopyBufferSubDataEXT_dispatch_table_rewrite_ptr, /* glNamedCopyBufferSubDataEXT */
119573     epoxy_glNamedFramebufferDrawBuffer_dispatch_table_rewrite_ptr, /* glNamedFramebufferDrawBuffer */
119574     epoxy_glNamedFramebufferDrawBuffers_dispatch_table_rewrite_ptr, /* glNamedFramebufferDrawBuffers */
119575     epoxy_glNamedFramebufferParameteri_dispatch_table_rewrite_ptr, /* glNamedFramebufferParameteri */
119576     epoxy_glNamedFramebufferParameteriEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferParameteriEXT */
119577     epoxy_glNamedFramebufferReadBuffer_dispatch_table_rewrite_ptr, /* glNamedFramebufferReadBuffer */
119578     epoxy_glNamedFramebufferRenderbuffer_dispatch_table_rewrite_ptr, /* glNamedFramebufferRenderbuffer */
119579     epoxy_glNamedFramebufferRenderbufferEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferRenderbufferEXT */
119580     epoxy_glNamedFramebufferSampleLocationsfvARB_dispatch_table_rewrite_ptr, /* glNamedFramebufferSampleLocationsfvARB */
119581     epoxy_glNamedFramebufferSampleLocationsfvNV_dispatch_table_rewrite_ptr, /* glNamedFramebufferSampleLocationsfvNV */
119582     epoxy_glNamedFramebufferSamplePositionsfvAMD_dispatch_table_rewrite_ptr, /* glNamedFramebufferSamplePositionsfvAMD */
119583     epoxy_glNamedFramebufferTexture_dispatch_table_rewrite_ptr, /* glNamedFramebufferTexture */
119584     epoxy_glNamedFramebufferTexture1DEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferTexture1DEXT */
119585     epoxy_glNamedFramebufferTexture2DEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferTexture2DEXT */
119586     epoxy_glNamedFramebufferTexture3DEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferTexture3DEXT */
119587     epoxy_glNamedFramebufferTextureEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferTextureEXT */
119588     epoxy_glNamedFramebufferTextureFaceEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferTextureFaceEXT */
119589     epoxy_glNamedFramebufferTextureLayer_dispatch_table_rewrite_ptr, /* glNamedFramebufferTextureLayer */
119590     epoxy_glNamedFramebufferTextureLayerEXT_dispatch_table_rewrite_ptr, /* glNamedFramebufferTextureLayerEXT */
119591     epoxy_glNamedProgramLocalParameter4dEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameter4dEXT */
119592     epoxy_glNamedProgramLocalParameter4dvEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameter4dvEXT */
119593     epoxy_glNamedProgramLocalParameter4fEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameter4fEXT */
119594     epoxy_glNamedProgramLocalParameter4fvEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameter4fvEXT */
119595     epoxy_glNamedProgramLocalParameterI4iEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameterI4iEXT */
119596     epoxy_glNamedProgramLocalParameterI4ivEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameterI4ivEXT */
119597     epoxy_glNamedProgramLocalParameterI4uiEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameterI4uiEXT */
119598     epoxy_glNamedProgramLocalParameterI4uivEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameterI4uivEXT */
119599     epoxy_glNamedProgramLocalParameters4fvEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParameters4fvEXT */
119600     epoxy_glNamedProgramLocalParametersI4ivEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParametersI4ivEXT */
119601     epoxy_glNamedProgramLocalParametersI4uivEXT_dispatch_table_rewrite_ptr, /* glNamedProgramLocalParametersI4uivEXT */
119602     epoxy_glNamedProgramStringEXT_dispatch_table_rewrite_ptr, /* glNamedProgramStringEXT */
119603     epoxy_glNamedRenderbufferStorage_dispatch_table_rewrite_ptr, /* glNamedRenderbufferStorage */
119604     epoxy_glNamedRenderbufferStorageEXT_dispatch_table_rewrite_ptr, /* glNamedRenderbufferStorageEXT */
119605     epoxy_glNamedRenderbufferStorageMultisample_dispatch_table_rewrite_ptr, /* glNamedRenderbufferStorageMultisample */
119606     epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD_dispatch_table_rewrite_ptr, /* glNamedRenderbufferStorageMultisampleAdvancedAMD */
119607     epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT_dispatch_table_rewrite_ptr, /* glNamedRenderbufferStorageMultisampleCoverageEXT */
119608     epoxy_glNamedRenderbufferStorageMultisampleEXT_dispatch_table_rewrite_ptr, /* glNamedRenderbufferStorageMultisampleEXT */
119609     epoxy_glNamedStringARB_dispatch_table_rewrite_ptr, /* glNamedStringARB */
119610     epoxy_glNewList_dispatch_table_rewrite_ptr, /* glNewList */
119611     epoxy_glNewObjectBufferATI_dispatch_table_rewrite_ptr, /* glNewObjectBufferATI */
119612     epoxy_glNormal3b_dispatch_table_rewrite_ptr, /* glNormal3b */
119613     epoxy_glNormal3bv_dispatch_table_rewrite_ptr, /* glNormal3bv */
119614     epoxy_glNormal3d_dispatch_table_rewrite_ptr, /* glNormal3d */
119615     epoxy_glNormal3dv_dispatch_table_rewrite_ptr, /* glNormal3dv */
119616     epoxy_glNormal3f_dispatch_table_rewrite_ptr, /* glNormal3f */
119617     epoxy_glNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glNormal3fVertex3fSUN */
119618     epoxy_glNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glNormal3fVertex3fvSUN */
119619     epoxy_glNormal3fv_dispatch_table_rewrite_ptr, /* glNormal3fv */
119620     epoxy_glNormal3hNV_dispatch_table_rewrite_ptr, /* glNormal3hNV */
119621     epoxy_glNormal3hvNV_dispatch_table_rewrite_ptr, /* glNormal3hvNV */
119622     epoxy_glNormal3i_dispatch_table_rewrite_ptr, /* glNormal3i */
119623     epoxy_glNormal3iv_dispatch_table_rewrite_ptr, /* glNormal3iv */
119624     epoxy_glNormal3s_dispatch_table_rewrite_ptr, /* glNormal3s */
119625     epoxy_glNormal3sv_dispatch_table_rewrite_ptr, /* glNormal3sv */
119626     epoxy_glNormal3x_dispatch_table_rewrite_ptr, /* glNormal3x */
119627     epoxy_glNormal3xOES_dispatch_table_rewrite_ptr, /* glNormal3xOES */
119628     epoxy_glNormal3xvOES_dispatch_table_rewrite_ptr, /* glNormal3xvOES */
119629     epoxy_glNormalFormatNV_dispatch_table_rewrite_ptr, /* glNormalFormatNV */
119630     epoxy_glNormalP3ui_dispatch_table_rewrite_ptr, /* glNormalP3ui */
119631     epoxy_glNormalP3uiv_dispatch_table_rewrite_ptr, /* glNormalP3uiv */
119632     epoxy_glNormalPointer_dispatch_table_rewrite_ptr, /* glNormalPointer */
119633     epoxy_glNormalPointerEXT_dispatch_table_rewrite_ptr, /* glNormalPointerEXT */
119634     epoxy_glNormalPointerListIBM_dispatch_table_rewrite_ptr, /* glNormalPointerListIBM */
119635     epoxy_glNormalPointervINTEL_dispatch_table_rewrite_ptr, /* glNormalPointervINTEL */
119636     epoxy_glNormalStream3bATI_dispatch_table_rewrite_ptr, /* glNormalStream3bATI */
119637     epoxy_glNormalStream3bvATI_dispatch_table_rewrite_ptr, /* glNormalStream3bvATI */
119638     epoxy_glNormalStream3dATI_dispatch_table_rewrite_ptr, /* glNormalStream3dATI */
119639     epoxy_glNormalStream3dvATI_dispatch_table_rewrite_ptr, /* glNormalStream3dvATI */
119640     epoxy_glNormalStream3fATI_dispatch_table_rewrite_ptr, /* glNormalStream3fATI */
119641     epoxy_glNormalStream3fvATI_dispatch_table_rewrite_ptr, /* glNormalStream3fvATI */
119642     epoxy_glNormalStream3iATI_dispatch_table_rewrite_ptr, /* glNormalStream3iATI */
119643     epoxy_glNormalStream3ivATI_dispatch_table_rewrite_ptr, /* glNormalStream3ivATI */
119644     epoxy_glNormalStream3sATI_dispatch_table_rewrite_ptr, /* glNormalStream3sATI */
119645     epoxy_glNormalStream3svATI_dispatch_table_rewrite_ptr, /* glNormalStream3svATI */
119646     epoxy_glObjectLabel_dispatch_table_rewrite_ptr, /* glObjectLabel */
119647     epoxy_glObjectLabelKHR_dispatch_table_rewrite_ptr, /* glObjectLabelKHR */
119648     epoxy_glObjectPtrLabel_dispatch_table_rewrite_ptr, /* glObjectPtrLabel */
119649     epoxy_glObjectPtrLabelKHR_dispatch_table_rewrite_ptr, /* glObjectPtrLabelKHR */
119650     epoxy_glObjectPurgeableAPPLE_dispatch_table_rewrite_ptr, /* glObjectPurgeableAPPLE */
119651     epoxy_glObjectUnpurgeableAPPLE_dispatch_table_rewrite_ptr, /* glObjectUnpurgeableAPPLE */
119652     epoxy_glOrtho_dispatch_table_rewrite_ptr, /* glOrtho */
119653     epoxy_glOrthof_dispatch_table_rewrite_ptr, /* glOrthof */
119654     epoxy_glOrthofOES_dispatch_table_rewrite_ptr, /* glOrthofOES */
119655     epoxy_glOrthox_dispatch_table_rewrite_ptr, /* glOrthox */
119656     epoxy_glOrthoxOES_dispatch_table_rewrite_ptr, /* glOrthoxOES */
119657     epoxy_glPNTrianglesfATI_dispatch_table_rewrite_ptr, /* glPNTrianglesfATI */
119658     epoxy_glPNTrianglesiATI_dispatch_table_rewrite_ptr, /* glPNTrianglesiATI */
119659     epoxy_glPassTexCoordATI_dispatch_table_rewrite_ptr, /* glPassTexCoordATI */
119660     epoxy_glPassThrough_dispatch_table_rewrite_ptr, /* glPassThrough */
119661     epoxy_glPassThroughxOES_dispatch_table_rewrite_ptr, /* glPassThroughxOES */
119662     epoxy_glPatchParameterfv_dispatch_table_rewrite_ptr, /* glPatchParameterfv */
119663     epoxy_glPatchParameteri_dispatch_table_rewrite_ptr, /* glPatchParameteri */
119664     epoxy_glPatchParameteriEXT_dispatch_table_rewrite_ptr, /* glPatchParameteriEXT */
119665     epoxy_glPatchParameteriOES_dispatch_table_rewrite_ptr, /* glPatchParameteriOES */
119666     epoxy_glPathColorGenNV_dispatch_table_rewrite_ptr, /* glPathColorGenNV */
119667     epoxy_glPathCommandsNV_dispatch_table_rewrite_ptr, /* glPathCommandsNV */
119668     epoxy_glPathCoordsNV_dispatch_table_rewrite_ptr, /* glPathCoordsNV */
119669     epoxy_glPathCoverDepthFuncNV_dispatch_table_rewrite_ptr, /* glPathCoverDepthFuncNV */
119670     epoxy_glPathDashArrayNV_dispatch_table_rewrite_ptr, /* glPathDashArrayNV */
119671     epoxy_glPathFogGenNV_dispatch_table_rewrite_ptr, /* glPathFogGenNV */
119672     epoxy_glPathGlyphIndexArrayNV_dispatch_table_rewrite_ptr, /* glPathGlyphIndexArrayNV */
119673     epoxy_glPathGlyphIndexRangeNV_dispatch_table_rewrite_ptr, /* glPathGlyphIndexRangeNV */
119674     epoxy_glPathGlyphRangeNV_dispatch_table_rewrite_ptr, /* glPathGlyphRangeNV */
119675     epoxy_glPathGlyphsNV_dispatch_table_rewrite_ptr, /* glPathGlyphsNV */
119676     epoxy_glPathMemoryGlyphIndexArrayNV_dispatch_table_rewrite_ptr, /* glPathMemoryGlyphIndexArrayNV */
119677     epoxy_glPathParameterfNV_dispatch_table_rewrite_ptr, /* glPathParameterfNV */
119678     epoxy_glPathParameterfvNV_dispatch_table_rewrite_ptr, /* glPathParameterfvNV */
119679     epoxy_glPathParameteriNV_dispatch_table_rewrite_ptr, /* glPathParameteriNV */
119680     epoxy_glPathParameterivNV_dispatch_table_rewrite_ptr, /* glPathParameterivNV */
119681     epoxy_glPathStencilDepthOffsetNV_dispatch_table_rewrite_ptr, /* glPathStencilDepthOffsetNV */
119682     epoxy_glPathStencilFuncNV_dispatch_table_rewrite_ptr, /* glPathStencilFuncNV */
119683     epoxy_glPathStringNV_dispatch_table_rewrite_ptr, /* glPathStringNV */
119684     epoxy_glPathSubCommandsNV_dispatch_table_rewrite_ptr, /* glPathSubCommandsNV */
119685     epoxy_glPathSubCoordsNV_dispatch_table_rewrite_ptr, /* glPathSubCoordsNV */
119686     epoxy_glPathTexGenNV_dispatch_table_rewrite_ptr, /* glPathTexGenNV */
119687     epoxy_glPauseTransformFeedback_dispatch_table_rewrite_ptr, /* glPauseTransformFeedback */
119688     epoxy_glPauseTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glPauseTransformFeedbackNV */
119689     epoxy_glPixelDataRangeNV_dispatch_table_rewrite_ptr, /* glPixelDataRangeNV */
119690     epoxy_glPixelMapfv_dispatch_table_rewrite_ptr, /* glPixelMapfv */
119691     epoxy_glPixelMapuiv_dispatch_table_rewrite_ptr, /* glPixelMapuiv */
119692     epoxy_glPixelMapusv_dispatch_table_rewrite_ptr, /* glPixelMapusv */
119693     epoxy_glPixelMapx_dispatch_table_rewrite_ptr, /* glPixelMapx */
119694     epoxy_glPixelStoref_dispatch_table_rewrite_ptr, /* glPixelStoref */
119695     epoxy_glPixelStorei_dispatch_table_rewrite_ptr, /* glPixelStorei */
119696     epoxy_glPixelStorex_dispatch_table_rewrite_ptr, /* glPixelStorex */
119697     epoxy_glPixelTexGenParameterfSGIS_dispatch_table_rewrite_ptr, /* glPixelTexGenParameterfSGIS */
119698     epoxy_glPixelTexGenParameterfvSGIS_dispatch_table_rewrite_ptr, /* glPixelTexGenParameterfvSGIS */
119699     epoxy_glPixelTexGenParameteriSGIS_dispatch_table_rewrite_ptr, /* glPixelTexGenParameteriSGIS */
119700     epoxy_glPixelTexGenParameterivSGIS_dispatch_table_rewrite_ptr, /* glPixelTexGenParameterivSGIS */
119701     epoxy_glPixelTexGenSGIX_dispatch_table_rewrite_ptr, /* glPixelTexGenSGIX */
119702     epoxy_glPixelTransferf_dispatch_table_rewrite_ptr, /* glPixelTransferf */
119703     epoxy_glPixelTransferi_dispatch_table_rewrite_ptr, /* glPixelTransferi */
119704     epoxy_glPixelTransferxOES_dispatch_table_rewrite_ptr, /* glPixelTransferxOES */
119705     epoxy_glPixelTransformParameterfEXT_dispatch_table_rewrite_ptr, /* glPixelTransformParameterfEXT */
119706     epoxy_glPixelTransformParameterfvEXT_dispatch_table_rewrite_ptr, /* glPixelTransformParameterfvEXT */
119707     epoxy_glPixelTransformParameteriEXT_dispatch_table_rewrite_ptr, /* glPixelTransformParameteriEXT */
119708     epoxy_glPixelTransformParameterivEXT_dispatch_table_rewrite_ptr, /* glPixelTransformParameterivEXT */
119709     epoxy_glPixelZoom_dispatch_table_rewrite_ptr, /* glPixelZoom */
119710     epoxy_glPixelZoomxOES_dispatch_table_rewrite_ptr, /* glPixelZoomxOES */
119711     epoxy_glPointAlongPathNV_dispatch_table_rewrite_ptr, /* glPointAlongPathNV */
119712     epoxy_glPointParameterf_dispatch_table_rewrite_ptr, /* glPointParameterf */
119713     epoxy_glPointParameterfARB_dispatch_table_rewrite_ptr, /* glPointParameterfARB */
119714     epoxy_glPointParameterfEXT_dispatch_table_rewrite_ptr, /* glPointParameterfEXT */
119715     epoxy_glPointParameterfSGIS_dispatch_table_rewrite_ptr, /* glPointParameterfSGIS */
119716     epoxy_glPointParameterfv_dispatch_table_rewrite_ptr, /* glPointParameterfv */
119717     epoxy_glPointParameterfvARB_dispatch_table_rewrite_ptr, /* glPointParameterfvARB */
119718     epoxy_glPointParameterfvEXT_dispatch_table_rewrite_ptr, /* glPointParameterfvEXT */
119719     epoxy_glPointParameterfvSGIS_dispatch_table_rewrite_ptr, /* glPointParameterfvSGIS */
119720     epoxy_glPointParameteri_dispatch_table_rewrite_ptr, /* glPointParameteri */
119721     epoxy_glPointParameteriNV_dispatch_table_rewrite_ptr, /* glPointParameteriNV */
119722     epoxy_glPointParameteriv_dispatch_table_rewrite_ptr, /* glPointParameteriv */
119723     epoxy_glPointParameterivNV_dispatch_table_rewrite_ptr, /* glPointParameterivNV */
119724     epoxy_glPointParameterx_dispatch_table_rewrite_ptr, /* glPointParameterx */
119725     epoxy_glPointParameterxOES_dispatch_table_rewrite_ptr, /* glPointParameterxOES */
119726     epoxy_glPointParameterxv_dispatch_table_rewrite_ptr, /* glPointParameterxv */
119727     epoxy_glPointParameterxvOES_dispatch_table_rewrite_ptr, /* glPointParameterxvOES */
119728     epoxy_glPointSize_dispatch_table_rewrite_ptr, /* glPointSize */
119729     epoxy_glPointSizePointerOES_dispatch_table_rewrite_ptr, /* glPointSizePointerOES */
119730     epoxy_glPointSizex_dispatch_table_rewrite_ptr, /* glPointSizex */
119731     epoxy_glPointSizexOES_dispatch_table_rewrite_ptr, /* glPointSizexOES */
119732     epoxy_glPollAsyncSGIX_dispatch_table_rewrite_ptr, /* glPollAsyncSGIX */
119733     epoxy_glPollInstrumentsSGIX_dispatch_table_rewrite_ptr, /* glPollInstrumentsSGIX */
119734     epoxy_glPolygonMode_dispatch_table_rewrite_ptr, /* glPolygonMode */
119735     epoxy_glPolygonModeNV_dispatch_table_rewrite_ptr, /* glPolygonModeNV */
119736     epoxy_glPolygonOffset_dispatch_table_rewrite_ptr, /* glPolygonOffset */
119737     epoxy_glPolygonOffsetClamp_dispatch_table_rewrite_ptr, /* glPolygonOffsetClamp */
119738     epoxy_glPolygonOffsetClampEXT_dispatch_table_rewrite_ptr, /* glPolygonOffsetClampEXT */
119739     epoxy_glPolygonOffsetEXT_dispatch_table_rewrite_ptr, /* glPolygonOffsetEXT */
119740     epoxy_glPolygonOffsetx_dispatch_table_rewrite_ptr, /* glPolygonOffsetx */
119741     epoxy_glPolygonOffsetxOES_dispatch_table_rewrite_ptr, /* glPolygonOffsetxOES */
119742     epoxy_glPolygonStipple_dispatch_table_rewrite_ptr, /* glPolygonStipple */
119743     epoxy_glPopAttrib_dispatch_table_rewrite_ptr, /* glPopAttrib */
119744     epoxy_glPopClientAttrib_dispatch_table_rewrite_ptr, /* glPopClientAttrib */
119745     epoxy_glPopDebugGroup_dispatch_table_rewrite_ptr, /* glPopDebugGroup */
119746     epoxy_glPopDebugGroupKHR_dispatch_table_rewrite_ptr, /* glPopDebugGroupKHR */
119747     epoxy_glPopGroupMarkerEXT_dispatch_table_rewrite_ptr, /* glPopGroupMarkerEXT */
119748     epoxy_glPopMatrix_dispatch_table_rewrite_ptr, /* glPopMatrix */
119749     epoxy_glPopName_dispatch_table_rewrite_ptr, /* glPopName */
119750     epoxy_glPresentFrameDualFillNV_dispatch_table_rewrite_ptr, /* glPresentFrameDualFillNV */
119751     epoxy_glPresentFrameKeyedNV_dispatch_table_rewrite_ptr, /* glPresentFrameKeyedNV */
119752     epoxy_glPrimitiveBoundingBox_dispatch_table_rewrite_ptr, /* glPrimitiveBoundingBox */
119753     epoxy_glPrimitiveBoundingBoxARB_dispatch_table_rewrite_ptr, /* glPrimitiveBoundingBoxARB */
119754     epoxy_glPrimitiveBoundingBoxEXT_dispatch_table_rewrite_ptr, /* glPrimitiveBoundingBoxEXT */
119755     epoxy_glPrimitiveBoundingBoxOES_dispatch_table_rewrite_ptr, /* glPrimitiveBoundingBoxOES */
119756     epoxy_glPrimitiveRestartIndex_dispatch_table_rewrite_ptr, /* glPrimitiveRestartIndex */
119757     epoxy_glPrimitiveRestartIndexNV_dispatch_table_rewrite_ptr, /* glPrimitiveRestartIndexNV */
119758     epoxy_glPrimitiveRestartNV_dispatch_table_rewrite_ptr, /* glPrimitiveRestartNV */
119759     epoxy_glPrioritizeTextures_dispatch_table_rewrite_ptr, /* glPrioritizeTextures */
119760     epoxy_glPrioritizeTexturesEXT_dispatch_table_rewrite_ptr, /* glPrioritizeTexturesEXT */
119761     epoxy_glPrioritizeTexturesxOES_dispatch_table_rewrite_ptr, /* glPrioritizeTexturesxOES */
119762     epoxy_glProgramBinary_dispatch_table_rewrite_ptr, /* glProgramBinary */
119763     epoxy_glProgramBinaryOES_dispatch_table_rewrite_ptr, /* glProgramBinaryOES */
119764     epoxy_glProgramBufferParametersIivNV_dispatch_table_rewrite_ptr, /* glProgramBufferParametersIivNV */
119765     epoxy_glProgramBufferParametersIuivNV_dispatch_table_rewrite_ptr, /* glProgramBufferParametersIuivNV */
119766     epoxy_glProgramBufferParametersfvNV_dispatch_table_rewrite_ptr, /* glProgramBufferParametersfvNV */
119767     epoxy_glProgramEnvParameter4dARB_dispatch_table_rewrite_ptr, /* glProgramEnvParameter4dARB */
119768     epoxy_glProgramEnvParameter4dvARB_dispatch_table_rewrite_ptr, /* glProgramEnvParameter4dvARB */
119769     epoxy_glProgramEnvParameter4fARB_dispatch_table_rewrite_ptr, /* glProgramEnvParameter4fARB */
119770     epoxy_glProgramEnvParameter4fvARB_dispatch_table_rewrite_ptr, /* glProgramEnvParameter4fvARB */
119771     epoxy_glProgramEnvParameterI4iNV_dispatch_table_rewrite_ptr, /* glProgramEnvParameterI4iNV */
119772     epoxy_glProgramEnvParameterI4ivNV_dispatch_table_rewrite_ptr, /* glProgramEnvParameterI4ivNV */
119773     epoxy_glProgramEnvParameterI4uiNV_dispatch_table_rewrite_ptr, /* glProgramEnvParameterI4uiNV */
119774     epoxy_glProgramEnvParameterI4uivNV_dispatch_table_rewrite_ptr, /* glProgramEnvParameterI4uivNV */
119775     epoxy_glProgramEnvParameters4fvEXT_dispatch_table_rewrite_ptr, /* glProgramEnvParameters4fvEXT */
119776     epoxy_glProgramEnvParametersI4ivNV_dispatch_table_rewrite_ptr, /* glProgramEnvParametersI4ivNV */
119777     epoxy_glProgramEnvParametersI4uivNV_dispatch_table_rewrite_ptr, /* glProgramEnvParametersI4uivNV */
119778     epoxy_glProgramLocalParameter4dARB_dispatch_table_rewrite_ptr, /* glProgramLocalParameter4dARB */
119779     epoxy_glProgramLocalParameter4dvARB_dispatch_table_rewrite_ptr, /* glProgramLocalParameter4dvARB */
119780     epoxy_glProgramLocalParameter4fARB_dispatch_table_rewrite_ptr, /* glProgramLocalParameter4fARB */
119781     epoxy_glProgramLocalParameter4fvARB_dispatch_table_rewrite_ptr, /* glProgramLocalParameter4fvARB */
119782     epoxy_glProgramLocalParameterI4iNV_dispatch_table_rewrite_ptr, /* glProgramLocalParameterI4iNV */
119783     epoxy_glProgramLocalParameterI4ivNV_dispatch_table_rewrite_ptr, /* glProgramLocalParameterI4ivNV */
119784     epoxy_glProgramLocalParameterI4uiNV_dispatch_table_rewrite_ptr, /* glProgramLocalParameterI4uiNV */
119785     epoxy_glProgramLocalParameterI4uivNV_dispatch_table_rewrite_ptr, /* glProgramLocalParameterI4uivNV */
119786     epoxy_glProgramLocalParameters4fvEXT_dispatch_table_rewrite_ptr, /* glProgramLocalParameters4fvEXT */
119787     epoxy_glProgramLocalParametersI4ivNV_dispatch_table_rewrite_ptr, /* glProgramLocalParametersI4ivNV */
119788     epoxy_glProgramLocalParametersI4uivNV_dispatch_table_rewrite_ptr, /* glProgramLocalParametersI4uivNV */
119789     epoxy_glProgramNamedParameter4dNV_dispatch_table_rewrite_ptr, /* glProgramNamedParameter4dNV */
119790     epoxy_glProgramNamedParameter4dvNV_dispatch_table_rewrite_ptr, /* glProgramNamedParameter4dvNV */
119791     epoxy_glProgramNamedParameter4fNV_dispatch_table_rewrite_ptr, /* glProgramNamedParameter4fNV */
119792     epoxy_glProgramNamedParameter4fvNV_dispatch_table_rewrite_ptr, /* glProgramNamedParameter4fvNV */
119793     epoxy_glProgramParameter4dNV_dispatch_table_rewrite_ptr, /* glProgramParameter4dNV */
119794     epoxy_glProgramParameter4dvNV_dispatch_table_rewrite_ptr, /* glProgramParameter4dvNV */
119795     epoxy_glProgramParameter4fNV_dispatch_table_rewrite_ptr, /* glProgramParameter4fNV */
119796     epoxy_glProgramParameter4fvNV_dispatch_table_rewrite_ptr, /* glProgramParameter4fvNV */
119797     epoxy_glProgramParameteri_dispatch_table_rewrite_ptr, /* glProgramParameteri */
119798     epoxy_glProgramParameteriARB_dispatch_table_rewrite_ptr, /* glProgramParameteriARB */
119799     epoxy_glProgramParameteriEXT_dispatch_table_rewrite_ptr, /* glProgramParameteriEXT */
119800     epoxy_glProgramParameters4dvNV_dispatch_table_rewrite_ptr, /* glProgramParameters4dvNV */
119801     epoxy_glProgramParameters4fvNV_dispatch_table_rewrite_ptr, /* glProgramParameters4fvNV */
119802     epoxy_glProgramPathFragmentInputGenNV_dispatch_table_rewrite_ptr, /* glProgramPathFragmentInputGenNV */
119803     epoxy_glProgramStringARB_dispatch_table_rewrite_ptr, /* glProgramStringARB */
119804     epoxy_glProgramSubroutineParametersuivNV_dispatch_table_rewrite_ptr, /* glProgramSubroutineParametersuivNV */
119805     epoxy_glProgramUniform1d_dispatch_table_rewrite_ptr, /* glProgramUniform1d */
119806     epoxy_glProgramUniform1dEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1dEXT */
119807     epoxy_glProgramUniform1dv_dispatch_table_rewrite_ptr, /* glProgramUniform1dv */
119808     epoxy_glProgramUniform1dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1dvEXT */
119809     epoxy_glProgramUniform1f_dispatch_table_rewrite_ptr, /* glProgramUniform1f */
119810     epoxy_glProgramUniform1fEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1fEXT */
119811     epoxy_glProgramUniform1fv_dispatch_table_rewrite_ptr, /* glProgramUniform1fv */
119812     epoxy_glProgramUniform1fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1fvEXT */
119813     epoxy_glProgramUniform1i_dispatch_table_rewrite_ptr, /* glProgramUniform1i */
119814     epoxy_glProgramUniform1i64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform1i64ARB */
119815     epoxy_glProgramUniform1i64NV_dispatch_table_rewrite_ptr, /* glProgramUniform1i64NV */
119816     epoxy_glProgramUniform1i64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform1i64vARB */
119817     epoxy_glProgramUniform1i64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform1i64vNV */
119818     epoxy_glProgramUniform1iEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1iEXT */
119819     epoxy_glProgramUniform1iv_dispatch_table_rewrite_ptr, /* glProgramUniform1iv */
119820     epoxy_glProgramUniform1ivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1ivEXT */
119821     epoxy_glProgramUniform1ui_dispatch_table_rewrite_ptr, /* glProgramUniform1ui */
119822     epoxy_glProgramUniform1ui64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform1ui64ARB */
119823     epoxy_glProgramUniform1ui64NV_dispatch_table_rewrite_ptr, /* glProgramUniform1ui64NV */
119824     epoxy_glProgramUniform1ui64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform1ui64vARB */
119825     epoxy_glProgramUniform1ui64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform1ui64vNV */
119826     epoxy_glProgramUniform1uiEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1uiEXT */
119827     epoxy_glProgramUniform1uiv_dispatch_table_rewrite_ptr, /* glProgramUniform1uiv */
119828     epoxy_glProgramUniform1uivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform1uivEXT */
119829     epoxy_glProgramUniform2d_dispatch_table_rewrite_ptr, /* glProgramUniform2d */
119830     epoxy_glProgramUniform2dEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2dEXT */
119831     epoxy_glProgramUniform2dv_dispatch_table_rewrite_ptr, /* glProgramUniform2dv */
119832     epoxy_glProgramUniform2dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2dvEXT */
119833     epoxy_glProgramUniform2f_dispatch_table_rewrite_ptr, /* glProgramUniform2f */
119834     epoxy_glProgramUniform2fEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2fEXT */
119835     epoxy_glProgramUniform2fv_dispatch_table_rewrite_ptr, /* glProgramUniform2fv */
119836     epoxy_glProgramUniform2fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2fvEXT */
119837     epoxy_glProgramUniform2i_dispatch_table_rewrite_ptr, /* glProgramUniform2i */
119838     epoxy_glProgramUniform2i64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform2i64ARB */
119839     epoxy_glProgramUniform2i64NV_dispatch_table_rewrite_ptr, /* glProgramUniform2i64NV */
119840     epoxy_glProgramUniform2i64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform2i64vARB */
119841     epoxy_glProgramUniform2i64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform2i64vNV */
119842     epoxy_glProgramUniform2iEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2iEXT */
119843     epoxy_glProgramUniform2iv_dispatch_table_rewrite_ptr, /* glProgramUniform2iv */
119844     epoxy_glProgramUniform2ivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2ivEXT */
119845     epoxy_glProgramUniform2ui_dispatch_table_rewrite_ptr, /* glProgramUniform2ui */
119846     epoxy_glProgramUniform2ui64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform2ui64ARB */
119847     epoxy_glProgramUniform2ui64NV_dispatch_table_rewrite_ptr, /* glProgramUniform2ui64NV */
119848     epoxy_glProgramUniform2ui64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform2ui64vARB */
119849     epoxy_glProgramUniform2ui64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform2ui64vNV */
119850     epoxy_glProgramUniform2uiEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2uiEXT */
119851     epoxy_glProgramUniform2uiv_dispatch_table_rewrite_ptr, /* glProgramUniform2uiv */
119852     epoxy_glProgramUniform2uivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform2uivEXT */
119853     epoxy_glProgramUniform3d_dispatch_table_rewrite_ptr, /* glProgramUniform3d */
119854     epoxy_glProgramUniform3dEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3dEXT */
119855     epoxy_glProgramUniform3dv_dispatch_table_rewrite_ptr, /* glProgramUniform3dv */
119856     epoxy_glProgramUniform3dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3dvEXT */
119857     epoxy_glProgramUniform3f_dispatch_table_rewrite_ptr, /* glProgramUniform3f */
119858     epoxy_glProgramUniform3fEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3fEXT */
119859     epoxy_glProgramUniform3fv_dispatch_table_rewrite_ptr, /* glProgramUniform3fv */
119860     epoxy_glProgramUniform3fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3fvEXT */
119861     epoxy_glProgramUniform3i_dispatch_table_rewrite_ptr, /* glProgramUniform3i */
119862     epoxy_glProgramUniform3i64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform3i64ARB */
119863     epoxy_glProgramUniform3i64NV_dispatch_table_rewrite_ptr, /* glProgramUniform3i64NV */
119864     epoxy_glProgramUniform3i64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform3i64vARB */
119865     epoxy_glProgramUniform3i64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform3i64vNV */
119866     epoxy_glProgramUniform3iEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3iEXT */
119867     epoxy_glProgramUniform3iv_dispatch_table_rewrite_ptr, /* glProgramUniform3iv */
119868     epoxy_glProgramUniform3ivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3ivEXT */
119869     epoxy_glProgramUniform3ui_dispatch_table_rewrite_ptr, /* glProgramUniform3ui */
119870     epoxy_glProgramUniform3ui64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform3ui64ARB */
119871     epoxy_glProgramUniform3ui64NV_dispatch_table_rewrite_ptr, /* glProgramUniform3ui64NV */
119872     epoxy_glProgramUniform3ui64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform3ui64vARB */
119873     epoxy_glProgramUniform3ui64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform3ui64vNV */
119874     epoxy_glProgramUniform3uiEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3uiEXT */
119875     epoxy_glProgramUniform3uiv_dispatch_table_rewrite_ptr, /* glProgramUniform3uiv */
119876     epoxy_glProgramUniform3uivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform3uivEXT */
119877     epoxy_glProgramUniform4d_dispatch_table_rewrite_ptr, /* glProgramUniform4d */
119878     epoxy_glProgramUniform4dEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4dEXT */
119879     epoxy_glProgramUniform4dv_dispatch_table_rewrite_ptr, /* glProgramUniform4dv */
119880     epoxy_glProgramUniform4dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4dvEXT */
119881     epoxy_glProgramUniform4f_dispatch_table_rewrite_ptr, /* glProgramUniform4f */
119882     epoxy_glProgramUniform4fEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4fEXT */
119883     epoxy_glProgramUniform4fv_dispatch_table_rewrite_ptr, /* glProgramUniform4fv */
119884     epoxy_glProgramUniform4fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4fvEXT */
119885     epoxy_glProgramUniform4i_dispatch_table_rewrite_ptr, /* glProgramUniform4i */
119886     epoxy_glProgramUniform4i64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform4i64ARB */
119887     epoxy_glProgramUniform4i64NV_dispatch_table_rewrite_ptr, /* glProgramUniform4i64NV */
119888     epoxy_glProgramUniform4i64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform4i64vARB */
119889     epoxy_glProgramUniform4i64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform4i64vNV */
119890     epoxy_glProgramUniform4iEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4iEXT */
119891     epoxy_glProgramUniform4iv_dispatch_table_rewrite_ptr, /* glProgramUniform4iv */
119892     epoxy_glProgramUniform4ivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4ivEXT */
119893     epoxy_glProgramUniform4ui_dispatch_table_rewrite_ptr, /* glProgramUniform4ui */
119894     epoxy_glProgramUniform4ui64ARB_dispatch_table_rewrite_ptr, /* glProgramUniform4ui64ARB */
119895     epoxy_glProgramUniform4ui64NV_dispatch_table_rewrite_ptr, /* glProgramUniform4ui64NV */
119896     epoxy_glProgramUniform4ui64vARB_dispatch_table_rewrite_ptr, /* glProgramUniform4ui64vARB */
119897     epoxy_glProgramUniform4ui64vNV_dispatch_table_rewrite_ptr, /* glProgramUniform4ui64vNV */
119898     epoxy_glProgramUniform4uiEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4uiEXT */
119899     epoxy_glProgramUniform4uiv_dispatch_table_rewrite_ptr, /* glProgramUniform4uiv */
119900     epoxy_glProgramUniform4uivEXT_dispatch_table_rewrite_ptr, /* glProgramUniform4uivEXT */
119901     epoxy_glProgramUniformHandleui64ARB_dispatch_table_rewrite_ptr, /* glProgramUniformHandleui64ARB */
119902     epoxy_glProgramUniformHandleui64IMG_dispatch_table_rewrite_ptr, /* glProgramUniformHandleui64IMG */
119903     epoxy_glProgramUniformHandleui64NV_dispatch_table_rewrite_ptr, /* glProgramUniformHandleui64NV */
119904     epoxy_glProgramUniformHandleui64vARB_dispatch_table_rewrite_ptr, /* glProgramUniformHandleui64vARB */
119905     epoxy_glProgramUniformHandleui64vIMG_dispatch_table_rewrite_ptr, /* glProgramUniformHandleui64vIMG */
119906     epoxy_glProgramUniformHandleui64vNV_dispatch_table_rewrite_ptr, /* glProgramUniformHandleui64vNV */
119907     epoxy_glProgramUniformMatrix2dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2dv */
119908     epoxy_glProgramUniformMatrix2dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2dvEXT */
119909     epoxy_glProgramUniformMatrix2fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2fv */
119910     epoxy_glProgramUniformMatrix2fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2fvEXT */
119911     epoxy_glProgramUniformMatrix2x3dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x3dv */
119912     epoxy_glProgramUniformMatrix2x3dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x3dvEXT */
119913     epoxy_glProgramUniformMatrix2x3fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x3fv */
119914     epoxy_glProgramUniformMatrix2x3fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x3fvEXT */
119915     epoxy_glProgramUniformMatrix2x4dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x4dv */
119916     epoxy_glProgramUniformMatrix2x4dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x4dvEXT */
119917     epoxy_glProgramUniformMatrix2x4fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x4fv */
119918     epoxy_glProgramUniformMatrix2x4fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix2x4fvEXT */
119919     epoxy_glProgramUniformMatrix3dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3dv */
119920     epoxy_glProgramUniformMatrix3dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3dvEXT */
119921     epoxy_glProgramUniformMatrix3fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3fv */
119922     epoxy_glProgramUniformMatrix3fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3fvEXT */
119923     epoxy_glProgramUniformMatrix3x2dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x2dv */
119924     epoxy_glProgramUniformMatrix3x2dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x2dvEXT */
119925     epoxy_glProgramUniformMatrix3x2fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x2fv */
119926     epoxy_glProgramUniformMatrix3x2fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x2fvEXT */
119927     epoxy_glProgramUniformMatrix3x4dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x4dv */
119928     epoxy_glProgramUniformMatrix3x4dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x4dvEXT */
119929     epoxy_glProgramUniformMatrix3x4fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x4fv */
119930     epoxy_glProgramUniformMatrix3x4fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix3x4fvEXT */
119931     epoxy_glProgramUniformMatrix4dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4dv */
119932     epoxy_glProgramUniformMatrix4dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4dvEXT */
119933     epoxy_glProgramUniformMatrix4fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4fv */
119934     epoxy_glProgramUniformMatrix4fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4fvEXT */
119935     epoxy_glProgramUniformMatrix4x2dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x2dv */
119936     epoxy_glProgramUniformMatrix4x2dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x2dvEXT */
119937     epoxy_glProgramUniformMatrix4x2fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x2fv */
119938     epoxy_glProgramUniformMatrix4x2fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x2fvEXT */
119939     epoxy_glProgramUniformMatrix4x3dv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x3dv */
119940     epoxy_glProgramUniformMatrix4x3dvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x3dvEXT */
119941     epoxy_glProgramUniformMatrix4x3fv_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x3fv */
119942     epoxy_glProgramUniformMatrix4x3fvEXT_dispatch_table_rewrite_ptr, /* glProgramUniformMatrix4x3fvEXT */
119943     epoxy_glProgramUniformui64NV_dispatch_table_rewrite_ptr, /* glProgramUniformui64NV */
119944     epoxy_glProgramUniformui64vNV_dispatch_table_rewrite_ptr, /* glProgramUniformui64vNV */
119945     epoxy_glProgramVertexLimitNV_dispatch_table_rewrite_ptr, /* glProgramVertexLimitNV */
119946     epoxy_glProvokingVertex_dispatch_table_rewrite_ptr, /* glProvokingVertex */
119947     epoxy_glProvokingVertexEXT_dispatch_table_rewrite_ptr, /* glProvokingVertexEXT */
119948     epoxy_glPushAttrib_dispatch_table_rewrite_ptr, /* glPushAttrib */
119949     epoxy_glPushClientAttrib_dispatch_table_rewrite_ptr, /* glPushClientAttrib */
119950     epoxy_glPushClientAttribDefaultEXT_dispatch_table_rewrite_ptr, /* glPushClientAttribDefaultEXT */
119951     epoxy_glPushDebugGroup_dispatch_table_rewrite_ptr, /* glPushDebugGroup */
119952     epoxy_glPushDebugGroupKHR_dispatch_table_rewrite_ptr, /* glPushDebugGroupKHR */
119953     epoxy_glPushGroupMarkerEXT_dispatch_table_rewrite_ptr, /* glPushGroupMarkerEXT */
119954     epoxy_glPushMatrix_dispatch_table_rewrite_ptr, /* glPushMatrix */
119955     epoxy_glPushName_dispatch_table_rewrite_ptr, /* glPushName */
119956     epoxy_glQueryCounter_dispatch_table_rewrite_ptr, /* glQueryCounter */
119957     epoxy_glQueryCounterEXT_dispatch_table_rewrite_ptr, /* glQueryCounterEXT */
119958     epoxy_glQueryMatrixxOES_dispatch_table_rewrite_ptr, /* glQueryMatrixxOES */
119959     epoxy_glQueryObjectParameteruiAMD_dispatch_table_rewrite_ptr, /* glQueryObjectParameteruiAMD */
119960     epoxy_glQueryResourceNV_dispatch_table_rewrite_ptr, /* glQueryResourceNV */
119961     epoxy_glQueryResourceTagNV_dispatch_table_rewrite_ptr, /* glQueryResourceTagNV */
119962     epoxy_glRasterPos2d_dispatch_table_rewrite_ptr, /* glRasterPos2d */
119963     epoxy_glRasterPos2dv_dispatch_table_rewrite_ptr, /* glRasterPos2dv */
119964     epoxy_glRasterPos2f_dispatch_table_rewrite_ptr, /* glRasterPos2f */
119965     epoxy_glRasterPos2fv_dispatch_table_rewrite_ptr, /* glRasterPos2fv */
119966     epoxy_glRasterPos2i_dispatch_table_rewrite_ptr, /* glRasterPos2i */
119967     epoxy_glRasterPos2iv_dispatch_table_rewrite_ptr, /* glRasterPos2iv */
119968     epoxy_glRasterPos2s_dispatch_table_rewrite_ptr, /* glRasterPos2s */
119969     epoxy_glRasterPos2sv_dispatch_table_rewrite_ptr, /* glRasterPos2sv */
119970     epoxy_glRasterPos2xOES_dispatch_table_rewrite_ptr, /* glRasterPos2xOES */
119971     epoxy_glRasterPos2xvOES_dispatch_table_rewrite_ptr, /* glRasterPos2xvOES */
119972     epoxy_glRasterPos3d_dispatch_table_rewrite_ptr, /* glRasterPos3d */
119973     epoxy_glRasterPos3dv_dispatch_table_rewrite_ptr, /* glRasterPos3dv */
119974     epoxy_glRasterPos3f_dispatch_table_rewrite_ptr, /* glRasterPos3f */
119975     epoxy_glRasterPos3fv_dispatch_table_rewrite_ptr, /* glRasterPos3fv */
119976     epoxy_glRasterPos3i_dispatch_table_rewrite_ptr, /* glRasterPos3i */
119977     epoxy_glRasterPos3iv_dispatch_table_rewrite_ptr, /* glRasterPos3iv */
119978     epoxy_glRasterPos3s_dispatch_table_rewrite_ptr, /* glRasterPos3s */
119979     epoxy_glRasterPos3sv_dispatch_table_rewrite_ptr, /* glRasterPos3sv */
119980     epoxy_glRasterPos3xOES_dispatch_table_rewrite_ptr, /* glRasterPos3xOES */
119981     epoxy_glRasterPos3xvOES_dispatch_table_rewrite_ptr, /* glRasterPos3xvOES */
119982     epoxy_glRasterPos4d_dispatch_table_rewrite_ptr, /* glRasterPos4d */
119983     epoxy_glRasterPos4dv_dispatch_table_rewrite_ptr, /* glRasterPos4dv */
119984     epoxy_glRasterPos4f_dispatch_table_rewrite_ptr, /* glRasterPos4f */
119985     epoxy_glRasterPos4fv_dispatch_table_rewrite_ptr, /* glRasterPos4fv */
119986     epoxy_glRasterPos4i_dispatch_table_rewrite_ptr, /* glRasterPos4i */
119987     epoxy_glRasterPos4iv_dispatch_table_rewrite_ptr, /* glRasterPos4iv */
119988     epoxy_glRasterPos4s_dispatch_table_rewrite_ptr, /* glRasterPos4s */
119989     epoxy_glRasterPos4sv_dispatch_table_rewrite_ptr, /* glRasterPos4sv */
119990     epoxy_glRasterPos4xOES_dispatch_table_rewrite_ptr, /* glRasterPos4xOES */
119991     epoxy_glRasterPos4xvOES_dispatch_table_rewrite_ptr, /* glRasterPos4xvOES */
119992     epoxy_glRasterSamplesEXT_dispatch_table_rewrite_ptr, /* glRasterSamplesEXT */
119993     epoxy_glReadBuffer_dispatch_table_rewrite_ptr, /* glReadBuffer */
119994     epoxy_glReadBufferIndexedEXT_dispatch_table_rewrite_ptr, /* glReadBufferIndexedEXT */
119995     epoxy_glReadBufferNV_dispatch_table_rewrite_ptr, /* glReadBufferNV */
119996     epoxy_glReadInstrumentsSGIX_dispatch_table_rewrite_ptr, /* glReadInstrumentsSGIX */
119997     epoxy_glReadPixels_dispatch_table_rewrite_ptr, /* glReadPixels */
119998     epoxy_glReadnPixels_dispatch_table_rewrite_ptr, /* glReadnPixels */
119999     epoxy_glReadnPixelsARB_dispatch_table_rewrite_ptr, /* glReadnPixelsARB */
120000     epoxy_glReadnPixelsEXT_dispatch_table_rewrite_ptr, /* glReadnPixelsEXT */
120001     epoxy_glReadnPixelsKHR_dispatch_table_rewrite_ptr, /* glReadnPixelsKHR */
120002     epoxy_glRectd_dispatch_table_rewrite_ptr, /* glRectd */
120003     epoxy_glRectdv_dispatch_table_rewrite_ptr, /* glRectdv */
120004     epoxy_glRectf_dispatch_table_rewrite_ptr, /* glRectf */
120005     epoxy_glRectfv_dispatch_table_rewrite_ptr, /* glRectfv */
120006     epoxy_glRecti_dispatch_table_rewrite_ptr, /* glRecti */
120007     epoxy_glRectiv_dispatch_table_rewrite_ptr, /* glRectiv */
120008     epoxy_glRects_dispatch_table_rewrite_ptr, /* glRects */
120009     epoxy_glRectsv_dispatch_table_rewrite_ptr, /* glRectsv */
120010     epoxy_glRectxOES_dispatch_table_rewrite_ptr, /* glRectxOES */
120011     epoxy_glRectxvOES_dispatch_table_rewrite_ptr, /* glRectxvOES */
120012     epoxy_glReferencePlaneSGIX_dispatch_table_rewrite_ptr, /* glReferencePlaneSGIX */
120013     epoxy_glReleaseKeyedMutexWin32EXT_dispatch_table_rewrite_ptr, /* glReleaseKeyedMutexWin32EXT */
120014     epoxy_glReleaseShaderCompiler_dispatch_table_rewrite_ptr, /* glReleaseShaderCompiler */
120015     epoxy_glRenderGpuMaskNV_dispatch_table_rewrite_ptr, /* glRenderGpuMaskNV */
120016     epoxy_glRenderMode_dispatch_table_rewrite_ptr, /* glRenderMode */
120017     epoxy_glRenderbufferStorage_dispatch_table_rewrite_ptr, /* glRenderbufferStorage */
120018     epoxy_glRenderbufferStorageEXT_dispatch_table_rewrite_ptr, /* glRenderbufferStorageEXT */
120019     epoxy_glRenderbufferStorageMultisample_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisample */
120020     epoxy_glRenderbufferStorageMultisampleANGLE_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleANGLE */
120021     epoxy_glRenderbufferStorageMultisampleAPPLE_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleAPPLE */
120022     epoxy_glRenderbufferStorageMultisampleAdvancedAMD_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleAdvancedAMD */
120023     epoxy_glRenderbufferStorageMultisampleCoverageNV_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleCoverageNV */
120024     epoxy_glRenderbufferStorageMultisampleEXT_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleEXT */
120025     epoxy_glRenderbufferStorageMultisampleIMG_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleIMG */
120026     epoxy_glRenderbufferStorageMultisampleNV_dispatch_table_rewrite_ptr, /* glRenderbufferStorageMultisampleNV */
120027     epoxy_glRenderbufferStorageOES_dispatch_table_rewrite_ptr, /* glRenderbufferStorageOES */
120028     epoxy_glReplacementCodePointerSUN_dispatch_table_rewrite_ptr, /* glReplacementCodePointerSUN */
120029     epoxy_glReplacementCodeubSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeubSUN */
120030     epoxy_glReplacementCodeubvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeubvSUN */
120031     epoxy_glReplacementCodeuiColor3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiColor3fVertex3fSUN */
120032     epoxy_glReplacementCodeuiColor3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiColor3fVertex3fvSUN */
120033     epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiColor4fNormal3fVertex3fSUN */
120034     epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiColor4fNormal3fVertex3fvSUN */
120035     epoxy_glReplacementCodeuiColor4ubVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiColor4ubVertex3fSUN */
120036     epoxy_glReplacementCodeuiColor4ubVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiColor4ubVertex3fvSUN */
120037     epoxy_glReplacementCodeuiNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiNormal3fVertex3fSUN */
120038     epoxy_glReplacementCodeuiNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiNormal3fVertex3fvSUN */
120039     epoxy_glReplacementCodeuiSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiSUN */
120040     epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN */
120041     epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN */
120042     epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN */
120043     epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN */
120044     epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiTexCoord2fVertex3fSUN */
120045     epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiTexCoord2fVertex3fvSUN */
120046     epoxy_glReplacementCodeuiVertex3fSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiVertex3fSUN */
120047     epoxy_glReplacementCodeuiVertex3fvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuiVertex3fvSUN */
120048     epoxy_glReplacementCodeuivSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeuivSUN */
120049     epoxy_glReplacementCodeusSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeusSUN */
120050     epoxy_glReplacementCodeusvSUN_dispatch_table_rewrite_ptr, /* glReplacementCodeusvSUN */
120051     epoxy_glRequestResidentProgramsNV_dispatch_table_rewrite_ptr, /* glRequestResidentProgramsNV */
120052     epoxy_glResetHistogram_dispatch_table_rewrite_ptr, /* glResetHistogram */
120053     epoxy_glResetHistogramEXT_dispatch_table_rewrite_ptr, /* glResetHistogramEXT */
120054     epoxy_glResetMemoryObjectParameterNV_dispatch_table_rewrite_ptr, /* glResetMemoryObjectParameterNV */
120055     epoxy_glResetMinmax_dispatch_table_rewrite_ptr, /* glResetMinmax */
120056     epoxy_glResetMinmaxEXT_dispatch_table_rewrite_ptr, /* glResetMinmaxEXT */
120057     epoxy_glResizeBuffersMESA_dispatch_table_rewrite_ptr, /* glResizeBuffersMESA */
120058     epoxy_glResolveDepthValuesNV_dispatch_table_rewrite_ptr, /* glResolveDepthValuesNV */
120059     epoxy_glResolveMultisampleFramebufferAPPLE_dispatch_table_rewrite_ptr, /* glResolveMultisampleFramebufferAPPLE */
120060     epoxy_glResumeTransformFeedback_dispatch_table_rewrite_ptr, /* glResumeTransformFeedback */
120061     epoxy_glResumeTransformFeedbackNV_dispatch_table_rewrite_ptr, /* glResumeTransformFeedbackNV */
120062     epoxy_glRotated_dispatch_table_rewrite_ptr, /* glRotated */
120063     epoxy_glRotatef_dispatch_table_rewrite_ptr, /* glRotatef */
120064     epoxy_glRotatex_dispatch_table_rewrite_ptr, /* glRotatex */
120065     epoxy_glRotatexOES_dispatch_table_rewrite_ptr, /* glRotatexOES */
120066     epoxy_glSampleCoverage_dispatch_table_rewrite_ptr, /* glSampleCoverage */
120067     epoxy_glSampleCoverageARB_dispatch_table_rewrite_ptr, /* glSampleCoverageARB */
120068     epoxy_glSampleCoveragex_dispatch_table_rewrite_ptr, /* glSampleCoveragex */
120069     epoxy_glSampleCoveragexOES_dispatch_table_rewrite_ptr, /* glSampleCoveragexOES */
120070     epoxy_glSampleMapATI_dispatch_table_rewrite_ptr, /* glSampleMapATI */
120071     epoxy_glSampleMaskEXT_dispatch_table_rewrite_ptr, /* glSampleMaskEXT */
120072     epoxy_glSampleMaskIndexedNV_dispatch_table_rewrite_ptr, /* glSampleMaskIndexedNV */
120073     epoxy_glSampleMaskSGIS_dispatch_table_rewrite_ptr, /* glSampleMaskSGIS */
120074     epoxy_glSampleMaski_dispatch_table_rewrite_ptr, /* glSampleMaski */
120075     epoxy_glSamplePatternEXT_dispatch_table_rewrite_ptr, /* glSamplePatternEXT */
120076     epoxy_glSamplePatternSGIS_dispatch_table_rewrite_ptr, /* glSamplePatternSGIS */
120077     epoxy_glSamplerParameterIiv_dispatch_table_rewrite_ptr, /* glSamplerParameterIiv */
120078     epoxy_glSamplerParameterIivEXT_dispatch_table_rewrite_ptr, /* glSamplerParameterIivEXT */
120079     epoxy_glSamplerParameterIivOES_dispatch_table_rewrite_ptr, /* glSamplerParameterIivOES */
120080     epoxy_glSamplerParameterIuiv_dispatch_table_rewrite_ptr, /* glSamplerParameterIuiv */
120081     epoxy_glSamplerParameterIuivEXT_dispatch_table_rewrite_ptr, /* glSamplerParameterIuivEXT */
120082     epoxy_glSamplerParameterIuivOES_dispatch_table_rewrite_ptr, /* glSamplerParameterIuivOES */
120083     epoxy_glSamplerParameterf_dispatch_table_rewrite_ptr, /* glSamplerParameterf */
120084     epoxy_glSamplerParameterfv_dispatch_table_rewrite_ptr, /* glSamplerParameterfv */
120085     epoxy_glSamplerParameteri_dispatch_table_rewrite_ptr, /* glSamplerParameteri */
120086     epoxy_glSamplerParameteriv_dispatch_table_rewrite_ptr, /* glSamplerParameteriv */
120087     epoxy_glScaled_dispatch_table_rewrite_ptr, /* glScaled */
120088     epoxy_glScalef_dispatch_table_rewrite_ptr, /* glScalef */
120089     epoxy_glScalex_dispatch_table_rewrite_ptr, /* glScalex */
120090     epoxy_glScalexOES_dispatch_table_rewrite_ptr, /* glScalexOES */
120091     epoxy_glScissor_dispatch_table_rewrite_ptr, /* glScissor */
120092     epoxy_glScissorArrayv_dispatch_table_rewrite_ptr, /* glScissorArrayv */
120093     epoxy_glScissorArrayvNV_dispatch_table_rewrite_ptr, /* glScissorArrayvNV */
120094     epoxy_glScissorArrayvOES_dispatch_table_rewrite_ptr, /* glScissorArrayvOES */
120095     epoxy_glScissorExclusiveArrayvNV_dispatch_table_rewrite_ptr, /* glScissorExclusiveArrayvNV */
120096     epoxy_glScissorExclusiveNV_dispatch_table_rewrite_ptr, /* glScissorExclusiveNV */
120097     epoxy_glScissorIndexed_dispatch_table_rewrite_ptr, /* glScissorIndexed */
120098     epoxy_glScissorIndexedNV_dispatch_table_rewrite_ptr, /* glScissorIndexedNV */
120099     epoxy_glScissorIndexedOES_dispatch_table_rewrite_ptr, /* glScissorIndexedOES */
120100     epoxy_glScissorIndexedv_dispatch_table_rewrite_ptr, /* glScissorIndexedv */
120101     epoxy_glScissorIndexedvNV_dispatch_table_rewrite_ptr, /* glScissorIndexedvNV */
120102     epoxy_glScissorIndexedvOES_dispatch_table_rewrite_ptr, /* glScissorIndexedvOES */
120103     epoxy_glSecondaryColor3b_dispatch_table_rewrite_ptr, /* glSecondaryColor3b */
120104     epoxy_glSecondaryColor3bEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3bEXT */
120105     epoxy_glSecondaryColor3bv_dispatch_table_rewrite_ptr, /* glSecondaryColor3bv */
120106     epoxy_glSecondaryColor3bvEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3bvEXT */
120107     epoxy_glSecondaryColor3d_dispatch_table_rewrite_ptr, /* glSecondaryColor3d */
120108     epoxy_glSecondaryColor3dEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3dEXT */
120109     epoxy_glSecondaryColor3dv_dispatch_table_rewrite_ptr, /* glSecondaryColor3dv */
120110     epoxy_glSecondaryColor3dvEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3dvEXT */
120111     epoxy_glSecondaryColor3f_dispatch_table_rewrite_ptr, /* glSecondaryColor3f */
120112     epoxy_glSecondaryColor3fEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3fEXT */
120113     epoxy_glSecondaryColor3fv_dispatch_table_rewrite_ptr, /* glSecondaryColor3fv */
120114     epoxy_glSecondaryColor3fvEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3fvEXT */
120115     epoxy_glSecondaryColor3hNV_dispatch_table_rewrite_ptr, /* glSecondaryColor3hNV */
120116     epoxy_glSecondaryColor3hvNV_dispatch_table_rewrite_ptr, /* glSecondaryColor3hvNV */
120117     epoxy_glSecondaryColor3i_dispatch_table_rewrite_ptr, /* glSecondaryColor3i */
120118     epoxy_glSecondaryColor3iEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3iEXT */
120119     epoxy_glSecondaryColor3iv_dispatch_table_rewrite_ptr, /* glSecondaryColor3iv */
120120     epoxy_glSecondaryColor3ivEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3ivEXT */
120121     epoxy_glSecondaryColor3s_dispatch_table_rewrite_ptr, /* glSecondaryColor3s */
120122     epoxy_glSecondaryColor3sEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3sEXT */
120123     epoxy_glSecondaryColor3sv_dispatch_table_rewrite_ptr, /* glSecondaryColor3sv */
120124     epoxy_glSecondaryColor3svEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3svEXT */
120125     epoxy_glSecondaryColor3ub_dispatch_table_rewrite_ptr, /* glSecondaryColor3ub */
120126     epoxy_glSecondaryColor3ubEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3ubEXT */
120127     epoxy_glSecondaryColor3ubv_dispatch_table_rewrite_ptr, /* glSecondaryColor3ubv */
120128     epoxy_glSecondaryColor3ubvEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3ubvEXT */
120129     epoxy_glSecondaryColor3ui_dispatch_table_rewrite_ptr, /* glSecondaryColor3ui */
120130     epoxy_glSecondaryColor3uiEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3uiEXT */
120131     epoxy_glSecondaryColor3uiv_dispatch_table_rewrite_ptr, /* glSecondaryColor3uiv */
120132     epoxy_glSecondaryColor3uivEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3uivEXT */
120133     epoxy_glSecondaryColor3us_dispatch_table_rewrite_ptr, /* glSecondaryColor3us */
120134     epoxy_glSecondaryColor3usEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3usEXT */
120135     epoxy_glSecondaryColor3usv_dispatch_table_rewrite_ptr, /* glSecondaryColor3usv */
120136     epoxy_glSecondaryColor3usvEXT_dispatch_table_rewrite_ptr, /* glSecondaryColor3usvEXT */
120137     epoxy_glSecondaryColorFormatNV_dispatch_table_rewrite_ptr, /* glSecondaryColorFormatNV */
120138     epoxy_glSecondaryColorP3ui_dispatch_table_rewrite_ptr, /* glSecondaryColorP3ui */
120139     epoxy_glSecondaryColorP3uiv_dispatch_table_rewrite_ptr, /* glSecondaryColorP3uiv */
120140     epoxy_glSecondaryColorPointer_dispatch_table_rewrite_ptr, /* glSecondaryColorPointer */
120141     epoxy_glSecondaryColorPointerEXT_dispatch_table_rewrite_ptr, /* glSecondaryColorPointerEXT */
120142     epoxy_glSecondaryColorPointerListIBM_dispatch_table_rewrite_ptr, /* glSecondaryColorPointerListIBM */
120143     epoxy_glSelectBuffer_dispatch_table_rewrite_ptr, /* glSelectBuffer */
120144     epoxy_glSelectPerfMonitorCountersAMD_dispatch_table_rewrite_ptr, /* glSelectPerfMonitorCountersAMD */
120145     epoxy_glSemaphoreParameterui64vEXT_dispatch_table_rewrite_ptr, /* glSemaphoreParameterui64vEXT */
120146     epoxy_glSeparableFilter2D_dispatch_table_rewrite_ptr, /* glSeparableFilter2D */
120147     epoxy_glSeparableFilter2DEXT_dispatch_table_rewrite_ptr, /* glSeparableFilter2DEXT */
120148     epoxy_glSetFenceAPPLE_dispatch_table_rewrite_ptr, /* glSetFenceAPPLE */
120149     epoxy_glSetFenceNV_dispatch_table_rewrite_ptr, /* glSetFenceNV */
120150     epoxy_glSetFragmentShaderConstantATI_dispatch_table_rewrite_ptr, /* glSetFragmentShaderConstantATI */
120151     epoxy_glSetInvariantEXT_dispatch_table_rewrite_ptr, /* glSetInvariantEXT */
120152     epoxy_glSetLocalConstantEXT_dispatch_table_rewrite_ptr, /* glSetLocalConstantEXT */
120153     epoxy_glSetMultisamplefvAMD_dispatch_table_rewrite_ptr, /* glSetMultisamplefvAMD */
120154     epoxy_glShadeModel_dispatch_table_rewrite_ptr, /* glShadeModel */
120155     epoxy_glShaderBinary_dispatch_table_rewrite_ptr, /* glShaderBinary */
120156     epoxy_glShaderOp1EXT_dispatch_table_rewrite_ptr, /* glShaderOp1EXT */
120157     epoxy_glShaderOp2EXT_dispatch_table_rewrite_ptr, /* glShaderOp2EXT */
120158     epoxy_glShaderOp3EXT_dispatch_table_rewrite_ptr, /* glShaderOp3EXT */
120159     epoxy_glShaderSource_dispatch_table_rewrite_ptr, /* glShaderSource */
120160     epoxy_glShaderSourceARB_dispatch_table_rewrite_ptr, /* glShaderSourceARB */
120161     epoxy_glShaderStorageBlockBinding_dispatch_table_rewrite_ptr, /* glShaderStorageBlockBinding */
120162     epoxy_glShadingRateImageBarrierNV_dispatch_table_rewrite_ptr, /* glShadingRateImageBarrierNV */
120163     epoxy_glShadingRateImagePaletteNV_dispatch_table_rewrite_ptr, /* glShadingRateImagePaletteNV */
120164     epoxy_glShadingRateSampleOrderCustomNV_dispatch_table_rewrite_ptr, /* glShadingRateSampleOrderCustomNV */
120165     epoxy_glShadingRateSampleOrderNV_dispatch_table_rewrite_ptr, /* glShadingRateSampleOrderNV */
120166     epoxy_glSharpenTexFuncSGIS_dispatch_table_rewrite_ptr, /* glSharpenTexFuncSGIS */
120167     epoxy_glSignalSemaphoreEXT_dispatch_table_rewrite_ptr, /* glSignalSemaphoreEXT */
120168     epoxy_glSignalSemaphoreui64NVX_dispatch_table_rewrite_ptr, /* glSignalSemaphoreui64NVX */
120169     epoxy_glSignalVkFenceNV_dispatch_table_rewrite_ptr, /* glSignalVkFenceNV */
120170     epoxy_glSignalVkSemaphoreNV_dispatch_table_rewrite_ptr, /* glSignalVkSemaphoreNV */
120171     epoxy_glSpecializeShader_dispatch_table_rewrite_ptr, /* glSpecializeShader */
120172     epoxy_glSpecializeShaderARB_dispatch_table_rewrite_ptr, /* glSpecializeShaderARB */
120173     epoxy_glSpriteParameterfSGIX_dispatch_table_rewrite_ptr, /* glSpriteParameterfSGIX */
120174     epoxy_glSpriteParameterfvSGIX_dispatch_table_rewrite_ptr, /* glSpriteParameterfvSGIX */
120175     epoxy_glSpriteParameteriSGIX_dispatch_table_rewrite_ptr, /* glSpriteParameteriSGIX */
120176     epoxy_glSpriteParameterivSGIX_dispatch_table_rewrite_ptr, /* glSpriteParameterivSGIX */
120177     epoxy_glStartInstrumentsSGIX_dispatch_table_rewrite_ptr, /* glStartInstrumentsSGIX */
120178     epoxy_glStartTilingQCOM_dispatch_table_rewrite_ptr, /* glStartTilingQCOM */
120179     epoxy_glStateCaptureNV_dispatch_table_rewrite_ptr, /* glStateCaptureNV */
120180     epoxy_glStencilClearTagEXT_dispatch_table_rewrite_ptr, /* glStencilClearTagEXT */
120181     epoxy_glStencilFillPathInstancedNV_dispatch_table_rewrite_ptr, /* glStencilFillPathInstancedNV */
120182     epoxy_glStencilFillPathNV_dispatch_table_rewrite_ptr, /* glStencilFillPathNV */
120183     epoxy_glStencilFunc_dispatch_table_rewrite_ptr, /* glStencilFunc */
120184     epoxy_glStencilFuncSeparate_dispatch_table_rewrite_ptr, /* glStencilFuncSeparate */
120185     epoxy_glStencilFuncSeparateATI_dispatch_table_rewrite_ptr, /* glStencilFuncSeparateATI */
120186     epoxy_glStencilMask_dispatch_table_rewrite_ptr, /* glStencilMask */
120187     epoxy_glStencilMaskSeparate_dispatch_table_rewrite_ptr, /* glStencilMaskSeparate */
120188     epoxy_glStencilOp_dispatch_table_rewrite_ptr, /* glStencilOp */
120189     epoxy_glStencilOpSeparate_dispatch_table_rewrite_ptr, /* glStencilOpSeparate */
120190     epoxy_glStencilOpSeparateATI_dispatch_table_rewrite_ptr, /* glStencilOpSeparateATI */
120191     epoxy_glStencilOpValueAMD_dispatch_table_rewrite_ptr, /* glStencilOpValueAMD */
120192     epoxy_glStencilStrokePathInstancedNV_dispatch_table_rewrite_ptr, /* glStencilStrokePathInstancedNV */
120193     epoxy_glStencilStrokePathNV_dispatch_table_rewrite_ptr, /* glStencilStrokePathNV */
120194     epoxy_glStencilThenCoverFillPathInstancedNV_dispatch_table_rewrite_ptr, /* glStencilThenCoverFillPathInstancedNV */
120195     epoxy_glStencilThenCoverFillPathNV_dispatch_table_rewrite_ptr, /* glStencilThenCoverFillPathNV */
120196     epoxy_glStencilThenCoverStrokePathInstancedNV_dispatch_table_rewrite_ptr, /* glStencilThenCoverStrokePathInstancedNV */
120197     epoxy_glStencilThenCoverStrokePathNV_dispatch_table_rewrite_ptr, /* glStencilThenCoverStrokePathNV */
120198     epoxy_glStopInstrumentsSGIX_dispatch_table_rewrite_ptr, /* glStopInstrumentsSGIX */
120199     epoxy_glStringMarkerGREMEDY_dispatch_table_rewrite_ptr, /* glStringMarkerGREMEDY */
120200     epoxy_glSubpixelPrecisionBiasNV_dispatch_table_rewrite_ptr, /* glSubpixelPrecisionBiasNV */
120201     epoxy_glSwizzleEXT_dispatch_table_rewrite_ptr, /* glSwizzleEXT */
120202     epoxy_glSyncTextureINTEL_dispatch_table_rewrite_ptr, /* glSyncTextureINTEL */
120203     epoxy_glTagSampleBufferSGIX_dispatch_table_rewrite_ptr, /* glTagSampleBufferSGIX */
120204     epoxy_glTangent3bEXT_dispatch_table_rewrite_ptr, /* glTangent3bEXT */
120205     epoxy_glTangent3bvEXT_dispatch_table_rewrite_ptr, /* glTangent3bvEXT */
120206     epoxy_glTangent3dEXT_dispatch_table_rewrite_ptr, /* glTangent3dEXT */
120207     epoxy_glTangent3dvEXT_dispatch_table_rewrite_ptr, /* glTangent3dvEXT */
120208     epoxy_glTangent3fEXT_dispatch_table_rewrite_ptr, /* glTangent3fEXT */
120209     epoxy_glTangent3fvEXT_dispatch_table_rewrite_ptr, /* glTangent3fvEXT */
120210     epoxy_glTangent3iEXT_dispatch_table_rewrite_ptr, /* glTangent3iEXT */
120211     epoxy_glTangent3ivEXT_dispatch_table_rewrite_ptr, /* glTangent3ivEXT */
120212     epoxy_glTangent3sEXT_dispatch_table_rewrite_ptr, /* glTangent3sEXT */
120213     epoxy_glTangent3svEXT_dispatch_table_rewrite_ptr, /* glTangent3svEXT */
120214     epoxy_glTangentPointerEXT_dispatch_table_rewrite_ptr, /* glTangentPointerEXT */
120215     epoxy_glTbufferMask3DFX_dispatch_table_rewrite_ptr, /* glTbufferMask3DFX */
120216     epoxy_glTessellationFactorAMD_dispatch_table_rewrite_ptr, /* glTessellationFactorAMD */
120217     epoxy_glTessellationModeAMD_dispatch_table_rewrite_ptr, /* glTessellationModeAMD */
120218     epoxy_glTestFenceAPPLE_dispatch_table_rewrite_ptr, /* glTestFenceAPPLE */
120219     epoxy_glTestFenceNV_dispatch_table_rewrite_ptr, /* glTestFenceNV */
120220     epoxy_glTestObjectAPPLE_dispatch_table_rewrite_ptr, /* glTestObjectAPPLE */
120221     epoxy_glTexAttachMemoryNV_dispatch_table_rewrite_ptr, /* glTexAttachMemoryNV */
120222     epoxy_glTexBuffer_dispatch_table_rewrite_ptr, /* glTexBuffer */
120223     epoxy_glTexBufferARB_dispatch_table_rewrite_ptr, /* glTexBufferARB */
120224     epoxy_glTexBufferEXT_dispatch_table_rewrite_ptr, /* glTexBufferEXT */
120225     epoxy_glTexBufferOES_dispatch_table_rewrite_ptr, /* glTexBufferOES */
120226     epoxy_glTexBufferRange_dispatch_table_rewrite_ptr, /* glTexBufferRange */
120227     epoxy_glTexBufferRangeEXT_dispatch_table_rewrite_ptr, /* glTexBufferRangeEXT */
120228     epoxy_glTexBufferRangeOES_dispatch_table_rewrite_ptr, /* glTexBufferRangeOES */
120229     epoxy_glTexBumpParameterfvATI_dispatch_table_rewrite_ptr, /* glTexBumpParameterfvATI */
120230     epoxy_glTexBumpParameterivATI_dispatch_table_rewrite_ptr, /* glTexBumpParameterivATI */
120231     epoxy_glTexCoord1bOES_dispatch_table_rewrite_ptr, /* glTexCoord1bOES */
120232     epoxy_glTexCoord1bvOES_dispatch_table_rewrite_ptr, /* glTexCoord1bvOES */
120233     epoxy_glTexCoord1d_dispatch_table_rewrite_ptr, /* glTexCoord1d */
120234     epoxy_glTexCoord1dv_dispatch_table_rewrite_ptr, /* glTexCoord1dv */
120235     epoxy_glTexCoord1f_dispatch_table_rewrite_ptr, /* glTexCoord1f */
120236     epoxy_glTexCoord1fv_dispatch_table_rewrite_ptr, /* glTexCoord1fv */
120237     epoxy_glTexCoord1hNV_dispatch_table_rewrite_ptr, /* glTexCoord1hNV */
120238     epoxy_glTexCoord1hvNV_dispatch_table_rewrite_ptr, /* glTexCoord1hvNV */
120239     epoxy_glTexCoord1i_dispatch_table_rewrite_ptr, /* glTexCoord1i */
120240     epoxy_glTexCoord1iv_dispatch_table_rewrite_ptr, /* glTexCoord1iv */
120241     epoxy_glTexCoord1s_dispatch_table_rewrite_ptr, /* glTexCoord1s */
120242     epoxy_glTexCoord1sv_dispatch_table_rewrite_ptr, /* glTexCoord1sv */
120243     epoxy_glTexCoord1xOES_dispatch_table_rewrite_ptr, /* glTexCoord1xOES */
120244     epoxy_glTexCoord1xvOES_dispatch_table_rewrite_ptr, /* glTexCoord1xvOES */
120245     epoxy_glTexCoord2bOES_dispatch_table_rewrite_ptr, /* glTexCoord2bOES */
120246     epoxy_glTexCoord2bvOES_dispatch_table_rewrite_ptr, /* glTexCoord2bvOES */
120247     epoxy_glTexCoord2d_dispatch_table_rewrite_ptr, /* glTexCoord2d */
120248     epoxy_glTexCoord2dv_dispatch_table_rewrite_ptr, /* glTexCoord2dv */
120249     epoxy_glTexCoord2f_dispatch_table_rewrite_ptr, /* glTexCoord2f */
120250     epoxy_glTexCoord2fColor3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fColor3fVertex3fSUN */
120251     epoxy_glTexCoord2fColor3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fColor3fVertex3fvSUN */
120252     epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fColor4fNormal3fVertex3fSUN */
120253     epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fColor4fNormal3fVertex3fvSUN */
120254     epoxy_glTexCoord2fColor4ubVertex3fSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fColor4ubVertex3fSUN */
120255     epoxy_glTexCoord2fColor4ubVertex3fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fColor4ubVertex3fvSUN */
120256     epoxy_glTexCoord2fNormal3fVertex3fSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fNormal3fVertex3fSUN */
120257     epoxy_glTexCoord2fNormal3fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fNormal3fVertex3fvSUN */
120258     epoxy_glTexCoord2fVertex3fSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fVertex3fSUN */
120259     epoxy_glTexCoord2fVertex3fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord2fVertex3fvSUN */
120260     epoxy_glTexCoord2fv_dispatch_table_rewrite_ptr, /* glTexCoord2fv */
120261     epoxy_glTexCoord2hNV_dispatch_table_rewrite_ptr, /* glTexCoord2hNV */
120262     epoxy_glTexCoord2hvNV_dispatch_table_rewrite_ptr, /* glTexCoord2hvNV */
120263     epoxy_glTexCoord2i_dispatch_table_rewrite_ptr, /* glTexCoord2i */
120264     epoxy_glTexCoord2iv_dispatch_table_rewrite_ptr, /* glTexCoord2iv */
120265     epoxy_glTexCoord2s_dispatch_table_rewrite_ptr, /* glTexCoord2s */
120266     epoxy_glTexCoord2sv_dispatch_table_rewrite_ptr, /* glTexCoord2sv */
120267     epoxy_glTexCoord2xOES_dispatch_table_rewrite_ptr, /* glTexCoord2xOES */
120268     epoxy_glTexCoord2xvOES_dispatch_table_rewrite_ptr, /* glTexCoord2xvOES */
120269     epoxy_glTexCoord3bOES_dispatch_table_rewrite_ptr, /* glTexCoord3bOES */
120270     epoxy_glTexCoord3bvOES_dispatch_table_rewrite_ptr, /* glTexCoord3bvOES */
120271     epoxy_glTexCoord3d_dispatch_table_rewrite_ptr, /* glTexCoord3d */
120272     epoxy_glTexCoord3dv_dispatch_table_rewrite_ptr, /* glTexCoord3dv */
120273     epoxy_glTexCoord3f_dispatch_table_rewrite_ptr, /* glTexCoord3f */
120274     epoxy_glTexCoord3fv_dispatch_table_rewrite_ptr, /* glTexCoord3fv */
120275     epoxy_glTexCoord3hNV_dispatch_table_rewrite_ptr, /* glTexCoord3hNV */
120276     epoxy_glTexCoord3hvNV_dispatch_table_rewrite_ptr, /* glTexCoord3hvNV */
120277     epoxy_glTexCoord3i_dispatch_table_rewrite_ptr, /* glTexCoord3i */
120278     epoxy_glTexCoord3iv_dispatch_table_rewrite_ptr, /* glTexCoord3iv */
120279     epoxy_glTexCoord3s_dispatch_table_rewrite_ptr, /* glTexCoord3s */
120280     epoxy_glTexCoord3sv_dispatch_table_rewrite_ptr, /* glTexCoord3sv */
120281     epoxy_glTexCoord3xOES_dispatch_table_rewrite_ptr, /* glTexCoord3xOES */
120282     epoxy_glTexCoord3xvOES_dispatch_table_rewrite_ptr, /* glTexCoord3xvOES */
120283     epoxy_glTexCoord4bOES_dispatch_table_rewrite_ptr, /* glTexCoord4bOES */
120284     epoxy_glTexCoord4bvOES_dispatch_table_rewrite_ptr, /* glTexCoord4bvOES */
120285     epoxy_glTexCoord4d_dispatch_table_rewrite_ptr, /* glTexCoord4d */
120286     epoxy_glTexCoord4dv_dispatch_table_rewrite_ptr, /* glTexCoord4dv */
120287     epoxy_glTexCoord4f_dispatch_table_rewrite_ptr, /* glTexCoord4f */
120288     epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN_dispatch_table_rewrite_ptr, /* glTexCoord4fColor4fNormal3fVertex4fSUN */
120289     epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord4fColor4fNormal3fVertex4fvSUN */
120290     epoxy_glTexCoord4fVertex4fSUN_dispatch_table_rewrite_ptr, /* glTexCoord4fVertex4fSUN */
120291     epoxy_glTexCoord4fVertex4fvSUN_dispatch_table_rewrite_ptr, /* glTexCoord4fVertex4fvSUN */
120292     epoxy_glTexCoord4fv_dispatch_table_rewrite_ptr, /* glTexCoord4fv */
120293     epoxy_glTexCoord4hNV_dispatch_table_rewrite_ptr, /* glTexCoord4hNV */
120294     epoxy_glTexCoord4hvNV_dispatch_table_rewrite_ptr, /* glTexCoord4hvNV */
120295     epoxy_glTexCoord4i_dispatch_table_rewrite_ptr, /* glTexCoord4i */
120296     epoxy_glTexCoord4iv_dispatch_table_rewrite_ptr, /* glTexCoord4iv */
120297     epoxy_glTexCoord4s_dispatch_table_rewrite_ptr, /* glTexCoord4s */
120298     epoxy_glTexCoord4sv_dispatch_table_rewrite_ptr, /* glTexCoord4sv */
120299     epoxy_glTexCoord4xOES_dispatch_table_rewrite_ptr, /* glTexCoord4xOES */
120300     epoxy_glTexCoord4xvOES_dispatch_table_rewrite_ptr, /* glTexCoord4xvOES */
120301     epoxy_glTexCoordFormatNV_dispatch_table_rewrite_ptr, /* glTexCoordFormatNV */
120302     epoxy_glTexCoordP1ui_dispatch_table_rewrite_ptr, /* glTexCoordP1ui */
120303     epoxy_glTexCoordP1uiv_dispatch_table_rewrite_ptr, /* glTexCoordP1uiv */
120304     epoxy_glTexCoordP2ui_dispatch_table_rewrite_ptr, /* glTexCoordP2ui */
120305     epoxy_glTexCoordP2uiv_dispatch_table_rewrite_ptr, /* glTexCoordP2uiv */
120306     epoxy_glTexCoordP3ui_dispatch_table_rewrite_ptr, /* glTexCoordP3ui */
120307     epoxy_glTexCoordP3uiv_dispatch_table_rewrite_ptr, /* glTexCoordP3uiv */
120308     epoxy_glTexCoordP4ui_dispatch_table_rewrite_ptr, /* glTexCoordP4ui */
120309     epoxy_glTexCoordP4uiv_dispatch_table_rewrite_ptr, /* glTexCoordP4uiv */
120310     epoxy_glTexCoordPointer_dispatch_table_rewrite_ptr, /* glTexCoordPointer */
120311     epoxy_glTexCoordPointerEXT_dispatch_table_rewrite_ptr, /* glTexCoordPointerEXT */
120312     epoxy_glTexCoordPointerListIBM_dispatch_table_rewrite_ptr, /* glTexCoordPointerListIBM */
120313     epoxy_glTexCoordPointervINTEL_dispatch_table_rewrite_ptr, /* glTexCoordPointervINTEL */
120314     epoxy_glTexEnvf_dispatch_table_rewrite_ptr, /* glTexEnvf */
120315     epoxy_glTexEnvfv_dispatch_table_rewrite_ptr, /* glTexEnvfv */
120316     epoxy_glTexEnvi_dispatch_table_rewrite_ptr, /* glTexEnvi */
120317     epoxy_glTexEnviv_dispatch_table_rewrite_ptr, /* glTexEnviv */
120318     epoxy_glTexEnvx_dispatch_table_rewrite_ptr, /* glTexEnvx */
120319     epoxy_glTexEnvxOES_dispatch_table_rewrite_ptr, /* glTexEnvxOES */
120320     epoxy_glTexEnvxv_dispatch_table_rewrite_ptr, /* glTexEnvxv */
120321     epoxy_glTexEnvxvOES_dispatch_table_rewrite_ptr, /* glTexEnvxvOES */
120322     epoxy_glTexFilterFuncSGIS_dispatch_table_rewrite_ptr, /* glTexFilterFuncSGIS */
120323     epoxy_glTexGend_dispatch_table_rewrite_ptr, /* glTexGend */
120324     epoxy_glTexGendv_dispatch_table_rewrite_ptr, /* glTexGendv */
120325     epoxy_glTexGenf_dispatch_table_rewrite_ptr, /* glTexGenf */
120326     epoxy_glTexGenfOES_dispatch_table_rewrite_ptr, /* glTexGenfOES */
120327     epoxy_glTexGenfv_dispatch_table_rewrite_ptr, /* glTexGenfv */
120328     epoxy_glTexGenfvOES_dispatch_table_rewrite_ptr, /* glTexGenfvOES */
120329     epoxy_glTexGeni_dispatch_table_rewrite_ptr, /* glTexGeni */
120330     epoxy_glTexGeniOES_dispatch_table_rewrite_ptr, /* glTexGeniOES */
120331     epoxy_glTexGeniv_dispatch_table_rewrite_ptr, /* glTexGeniv */
120332     epoxy_glTexGenivOES_dispatch_table_rewrite_ptr, /* glTexGenivOES */
120333     epoxy_glTexGenxOES_dispatch_table_rewrite_ptr, /* glTexGenxOES */
120334     epoxy_glTexGenxvOES_dispatch_table_rewrite_ptr, /* glTexGenxvOES */
120335     epoxy_glTexImage1D_dispatch_table_rewrite_ptr, /* glTexImage1D */
120336     epoxy_glTexImage2D_dispatch_table_rewrite_ptr, /* glTexImage2D */
120337     epoxy_glTexImage2DMultisample_dispatch_table_rewrite_ptr, /* glTexImage2DMultisample */
120338     epoxy_glTexImage2DMultisampleCoverageNV_dispatch_table_rewrite_ptr, /* glTexImage2DMultisampleCoverageNV */
120339     epoxy_glTexImage3D_dispatch_table_rewrite_ptr, /* glTexImage3D */
120340     epoxy_glTexImage3DEXT_dispatch_table_rewrite_ptr, /* glTexImage3DEXT */
120341     epoxy_glTexImage3DMultisample_dispatch_table_rewrite_ptr, /* glTexImage3DMultisample */
120342     epoxy_glTexImage3DMultisampleCoverageNV_dispatch_table_rewrite_ptr, /* glTexImage3DMultisampleCoverageNV */
120343     epoxy_glTexImage3DOES_dispatch_table_rewrite_ptr, /* glTexImage3DOES */
120344     epoxy_glTexImage4DSGIS_dispatch_table_rewrite_ptr, /* glTexImage4DSGIS */
120345     epoxy_glTexPageCommitmentARB_dispatch_table_rewrite_ptr, /* glTexPageCommitmentARB */
120346     epoxy_glTexPageCommitmentEXT_dispatch_table_rewrite_ptr, /* glTexPageCommitmentEXT */
120347     epoxy_glTexParameterIiv_dispatch_table_rewrite_ptr, /* glTexParameterIiv */
120348     epoxy_glTexParameterIivEXT_dispatch_table_rewrite_ptr, /* glTexParameterIivEXT */
120349     epoxy_glTexParameterIivOES_dispatch_table_rewrite_ptr, /* glTexParameterIivOES */
120350     epoxy_glTexParameterIuiv_dispatch_table_rewrite_ptr, /* glTexParameterIuiv */
120351     epoxy_glTexParameterIuivEXT_dispatch_table_rewrite_ptr, /* glTexParameterIuivEXT */
120352     epoxy_glTexParameterIuivOES_dispatch_table_rewrite_ptr, /* glTexParameterIuivOES */
120353     epoxy_glTexParameterf_dispatch_table_rewrite_ptr, /* glTexParameterf */
120354     epoxy_glTexParameterfv_dispatch_table_rewrite_ptr, /* glTexParameterfv */
120355     epoxy_glTexParameteri_dispatch_table_rewrite_ptr, /* glTexParameteri */
120356     epoxy_glTexParameteriv_dispatch_table_rewrite_ptr, /* glTexParameteriv */
120357     epoxy_glTexParameterx_dispatch_table_rewrite_ptr, /* glTexParameterx */
120358     epoxy_glTexParameterxOES_dispatch_table_rewrite_ptr, /* glTexParameterxOES */
120359     epoxy_glTexParameterxv_dispatch_table_rewrite_ptr, /* glTexParameterxv */
120360     epoxy_glTexParameterxvOES_dispatch_table_rewrite_ptr, /* glTexParameterxvOES */
120361     epoxy_glTexRenderbufferNV_dispatch_table_rewrite_ptr, /* glTexRenderbufferNV */
120362     epoxy_glTexStorage1D_dispatch_table_rewrite_ptr, /* glTexStorage1D */
120363     epoxy_glTexStorage1DEXT_dispatch_table_rewrite_ptr, /* glTexStorage1DEXT */
120364     epoxy_glTexStorage2D_dispatch_table_rewrite_ptr, /* glTexStorage2D */
120365     epoxy_glTexStorage2DEXT_dispatch_table_rewrite_ptr, /* glTexStorage2DEXT */
120366     epoxy_glTexStorage2DMultisample_dispatch_table_rewrite_ptr, /* glTexStorage2DMultisample */
120367     epoxy_glTexStorage3D_dispatch_table_rewrite_ptr, /* glTexStorage3D */
120368     epoxy_glTexStorage3DEXT_dispatch_table_rewrite_ptr, /* glTexStorage3DEXT */
120369     epoxy_glTexStorage3DMultisample_dispatch_table_rewrite_ptr, /* glTexStorage3DMultisample */
120370     epoxy_glTexStorage3DMultisampleOES_dispatch_table_rewrite_ptr, /* glTexStorage3DMultisampleOES */
120371     epoxy_glTexStorageMem1DEXT_dispatch_table_rewrite_ptr, /* glTexStorageMem1DEXT */
120372     epoxy_glTexStorageMem2DEXT_dispatch_table_rewrite_ptr, /* glTexStorageMem2DEXT */
120373     epoxy_glTexStorageMem2DMultisampleEXT_dispatch_table_rewrite_ptr, /* glTexStorageMem2DMultisampleEXT */
120374     epoxy_glTexStorageMem3DEXT_dispatch_table_rewrite_ptr, /* glTexStorageMem3DEXT */
120375     epoxy_glTexStorageMem3DMultisampleEXT_dispatch_table_rewrite_ptr, /* glTexStorageMem3DMultisampleEXT */
120376     epoxy_glTexStorageSparseAMD_dispatch_table_rewrite_ptr, /* glTexStorageSparseAMD */
120377     epoxy_glTexSubImage1D_dispatch_table_rewrite_ptr, /* glTexSubImage1D */
120378     epoxy_glTexSubImage1DEXT_dispatch_table_rewrite_ptr, /* glTexSubImage1DEXT */
120379     epoxy_glTexSubImage2D_dispatch_table_rewrite_ptr, /* glTexSubImage2D */
120380     epoxy_glTexSubImage2DEXT_dispatch_table_rewrite_ptr, /* glTexSubImage2DEXT */
120381     epoxy_glTexSubImage3D_dispatch_table_rewrite_ptr, /* glTexSubImage3D */
120382     epoxy_glTexSubImage3DEXT_dispatch_table_rewrite_ptr, /* glTexSubImage3DEXT */
120383     epoxy_glTexSubImage3DOES_dispatch_table_rewrite_ptr, /* glTexSubImage3DOES */
120384     epoxy_glTexSubImage4DSGIS_dispatch_table_rewrite_ptr, /* glTexSubImage4DSGIS */
120385     epoxy_glTextureAttachMemoryNV_dispatch_table_rewrite_ptr, /* glTextureAttachMemoryNV */
120386     epoxy_glTextureBarrier_dispatch_table_rewrite_ptr, /* glTextureBarrier */
120387     epoxy_glTextureBarrierNV_dispatch_table_rewrite_ptr, /* glTextureBarrierNV */
120388     epoxy_glTextureBuffer_dispatch_table_rewrite_ptr, /* glTextureBuffer */
120389     epoxy_glTextureBufferEXT_dispatch_table_rewrite_ptr, /* glTextureBufferEXT */
120390     epoxy_glTextureBufferRange_dispatch_table_rewrite_ptr, /* glTextureBufferRange */
120391     epoxy_glTextureBufferRangeEXT_dispatch_table_rewrite_ptr, /* glTextureBufferRangeEXT */
120392     epoxy_glTextureColorMaskSGIS_dispatch_table_rewrite_ptr, /* glTextureColorMaskSGIS */
120393     epoxy_glTextureFoveationParametersQCOM_dispatch_table_rewrite_ptr, /* glTextureFoveationParametersQCOM */
120394     epoxy_glTextureImage1DEXT_dispatch_table_rewrite_ptr, /* glTextureImage1DEXT */
120395     epoxy_glTextureImage2DEXT_dispatch_table_rewrite_ptr, /* glTextureImage2DEXT */
120396     epoxy_glTextureImage2DMultisampleCoverageNV_dispatch_table_rewrite_ptr, /* glTextureImage2DMultisampleCoverageNV */
120397     epoxy_glTextureImage2DMultisampleNV_dispatch_table_rewrite_ptr, /* glTextureImage2DMultisampleNV */
120398     epoxy_glTextureImage3DEXT_dispatch_table_rewrite_ptr, /* glTextureImage3DEXT */
120399     epoxy_glTextureImage3DMultisampleCoverageNV_dispatch_table_rewrite_ptr, /* glTextureImage3DMultisampleCoverageNV */
120400     epoxy_glTextureImage3DMultisampleNV_dispatch_table_rewrite_ptr, /* glTextureImage3DMultisampleNV */
120401     epoxy_glTextureLightEXT_dispatch_table_rewrite_ptr, /* glTextureLightEXT */
120402     epoxy_glTextureMaterialEXT_dispatch_table_rewrite_ptr, /* glTextureMaterialEXT */
120403     epoxy_glTextureNormalEXT_dispatch_table_rewrite_ptr, /* glTextureNormalEXT */
120404     epoxy_glTexturePageCommitmentEXT_dispatch_table_rewrite_ptr, /* glTexturePageCommitmentEXT */
120405     epoxy_glTextureParameterIiv_dispatch_table_rewrite_ptr, /* glTextureParameterIiv */
120406     epoxy_glTextureParameterIivEXT_dispatch_table_rewrite_ptr, /* glTextureParameterIivEXT */
120407     epoxy_glTextureParameterIuiv_dispatch_table_rewrite_ptr, /* glTextureParameterIuiv */
120408     epoxy_glTextureParameterIuivEXT_dispatch_table_rewrite_ptr, /* glTextureParameterIuivEXT */
120409     epoxy_glTextureParameterf_dispatch_table_rewrite_ptr, /* glTextureParameterf */
120410     epoxy_glTextureParameterfEXT_dispatch_table_rewrite_ptr, /* glTextureParameterfEXT */
120411     epoxy_glTextureParameterfv_dispatch_table_rewrite_ptr, /* glTextureParameterfv */
120412     epoxy_glTextureParameterfvEXT_dispatch_table_rewrite_ptr, /* glTextureParameterfvEXT */
120413     epoxy_glTextureParameteri_dispatch_table_rewrite_ptr, /* glTextureParameteri */
120414     epoxy_glTextureParameteriEXT_dispatch_table_rewrite_ptr, /* glTextureParameteriEXT */
120415     epoxy_glTextureParameteriv_dispatch_table_rewrite_ptr, /* glTextureParameteriv */
120416     epoxy_glTextureParameterivEXT_dispatch_table_rewrite_ptr, /* glTextureParameterivEXT */
120417     epoxy_glTextureRangeAPPLE_dispatch_table_rewrite_ptr, /* glTextureRangeAPPLE */
120418     epoxy_glTextureRenderbufferEXT_dispatch_table_rewrite_ptr, /* glTextureRenderbufferEXT */
120419     epoxy_glTextureStorage1D_dispatch_table_rewrite_ptr, /* glTextureStorage1D */
120420     epoxy_glTextureStorage1DEXT_dispatch_table_rewrite_ptr, /* glTextureStorage1DEXT */
120421     epoxy_glTextureStorage2D_dispatch_table_rewrite_ptr, /* glTextureStorage2D */
120422     epoxy_glTextureStorage2DEXT_dispatch_table_rewrite_ptr, /* glTextureStorage2DEXT */
120423     epoxy_glTextureStorage2DMultisample_dispatch_table_rewrite_ptr, /* glTextureStorage2DMultisample */
120424     epoxy_glTextureStorage2DMultisampleEXT_dispatch_table_rewrite_ptr, /* glTextureStorage2DMultisampleEXT */
120425     epoxy_glTextureStorage3D_dispatch_table_rewrite_ptr, /* glTextureStorage3D */
120426     epoxy_glTextureStorage3DEXT_dispatch_table_rewrite_ptr, /* glTextureStorage3DEXT */
120427     epoxy_glTextureStorage3DMultisample_dispatch_table_rewrite_ptr, /* glTextureStorage3DMultisample */
120428     epoxy_glTextureStorage3DMultisampleEXT_dispatch_table_rewrite_ptr, /* glTextureStorage3DMultisampleEXT */
120429     epoxy_glTextureStorageMem1DEXT_dispatch_table_rewrite_ptr, /* glTextureStorageMem1DEXT */
120430     epoxy_glTextureStorageMem2DEXT_dispatch_table_rewrite_ptr, /* glTextureStorageMem2DEXT */
120431     epoxy_glTextureStorageMem2DMultisampleEXT_dispatch_table_rewrite_ptr, /* glTextureStorageMem2DMultisampleEXT */
120432     epoxy_glTextureStorageMem3DEXT_dispatch_table_rewrite_ptr, /* glTextureStorageMem3DEXT */
120433     epoxy_glTextureStorageMem3DMultisampleEXT_dispatch_table_rewrite_ptr, /* glTextureStorageMem3DMultisampleEXT */
120434     epoxy_glTextureStorageSparseAMD_dispatch_table_rewrite_ptr, /* glTextureStorageSparseAMD */
120435     epoxy_glTextureSubImage1D_dispatch_table_rewrite_ptr, /* glTextureSubImage1D */
120436     epoxy_glTextureSubImage1DEXT_dispatch_table_rewrite_ptr, /* glTextureSubImage1DEXT */
120437     epoxy_glTextureSubImage2D_dispatch_table_rewrite_ptr, /* glTextureSubImage2D */
120438     epoxy_glTextureSubImage2DEXT_dispatch_table_rewrite_ptr, /* glTextureSubImage2DEXT */
120439     epoxy_glTextureSubImage3D_dispatch_table_rewrite_ptr, /* glTextureSubImage3D */
120440     epoxy_glTextureSubImage3DEXT_dispatch_table_rewrite_ptr, /* glTextureSubImage3DEXT */
120441     epoxy_glTextureView_dispatch_table_rewrite_ptr, /* glTextureView */
120442     epoxy_glTextureViewEXT_dispatch_table_rewrite_ptr, /* glTextureViewEXT */
120443     epoxy_glTextureViewOES_dispatch_table_rewrite_ptr, /* glTextureViewOES */
120444     epoxy_glTrackMatrixNV_dispatch_table_rewrite_ptr, /* glTrackMatrixNV */
120445     epoxy_glTransformFeedbackAttribsNV_dispatch_table_rewrite_ptr, /* glTransformFeedbackAttribsNV */
120446     epoxy_glTransformFeedbackBufferBase_dispatch_table_rewrite_ptr, /* glTransformFeedbackBufferBase */
120447     epoxy_glTransformFeedbackBufferRange_dispatch_table_rewrite_ptr, /* glTransformFeedbackBufferRange */
120448     epoxy_glTransformFeedbackStreamAttribsNV_dispatch_table_rewrite_ptr, /* glTransformFeedbackStreamAttribsNV */
120449     epoxy_glTransformFeedbackVaryings_dispatch_table_rewrite_ptr, /* glTransformFeedbackVaryings */
120450     epoxy_glTransformFeedbackVaryingsEXT_dispatch_table_rewrite_ptr, /* glTransformFeedbackVaryingsEXT */
120451     epoxy_glTransformFeedbackVaryingsNV_dispatch_table_rewrite_ptr, /* glTransformFeedbackVaryingsNV */
120452     epoxy_glTransformPathNV_dispatch_table_rewrite_ptr, /* glTransformPathNV */
120453     epoxy_glTranslated_dispatch_table_rewrite_ptr, /* glTranslated */
120454     epoxy_glTranslatef_dispatch_table_rewrite_ptr, /* glTranslatef */
120455     epoxy_glTranslatex_dispatch_table_rewrite_ptr, /* glTranslatex */
120456     epoxy_glTranslatexOES_dispatch_table_rewrite_ptr, /* glTranslatexOES */
120457     epoxy_glUniform1d_dispatch_table_rewrite_ptr, /* glUniform1d */
120458     epoxy_glUniform1dv_dispatch_table_rewrite_ptr, /* glUniform1dv */
120459     epoxy_glUniform1f_dispatch_table_rewrite_ptr, /* glUniform1f */
120460     epoxy_glUniform1fARB_dispatch_table_rewrite_ptr, /* glUniform1fARB */
120461     epoxy_glUniform1fv_dispatch_table_rewrite_ptr, /* glUniform1fv */
120462     epoxy_glUniform1fvARB_dispatch_table_rewrite_ptr, /* glUniform1fvARB */
120463     epoxy_glUniform1i_dispatch_table_rewrite_ptr, /* glUniform1i */
120464     epoxy_glUniform1i64ARB_dispatch_table_rewrite_ptr, /* glUniform1i64ARB */
120465     epoxy_glUniform1i64NV_dispatch_table_rewrite_ptr, /* glUniform1i64NV */
120466     epoxy_glUniform1i64vARB_dispatch_table_rewrite_ptr, /* glUniform1i64vARB */
120467     epoxy_glUniform1i64vNV_dispatch_table_rewrite_ptr, /* glUniform1i64vNV */
120468     epoxy_glUniform1iARB_dispatch_table_rewrite_ptr, /* glUniform1iARB */
120469     epoxy_glUniform1iv_dispatch_table_rewrite_ptr, /* glUniform1iv */
120470     epoxy_glUniform1ivARB_dispatch_table_rewrite_ptr, /* glUniform1ivARB */
120471     epoxy_glUniform1ui_dispatch_table_rewrite_ptr, /* glUniform1ui */
120472     epoxy_glUniform1ui64ARB_dispatch_table_rewrite_ptr, /* glUniform1ui64ARB */
120473     epoxy_glUniform1ui64NV_dispatch_table_rewrite_ptr, /* glUniform1ui64NV */
120474     epoxy_glUniform1ui64vARB_dispatch_table_rewrite_ptr, /* glUniform1ui64vARB */
120475     epoxy_glUniform1ui64vNV_dispatch_table_rewrite_ptr, /* glUniform1ui64vNV */
120476     epoxy_glUniform1uiEXT_dispatch_table_rewrite_ptr, /* glUniform1uiEXT */
120477     epoxy_glUniform1uiv_dispatch_table_rewrite_ptr, /* glUniform1uiv */
120478     epoxy_glUniform1uivEXT_dispatch_table_rewrite_ptr, /* glUniform1uivEXT */
120479     epoxy_glUniform2d_dispatch_table_rewrite_ptr, /* glUniform2d */
120480     epoxy_glUniform2dv_dispatch_table_rewrite_ptr, /* glUniform2dv */
120481     epoxy_glUniform2f_dispatch_table_rewrite_ptr, /* glUniform2f */
120482     epoxy_glUniform2fARB_dispatch_table_rewrite_ptr, /* glUniform2fARB */
120483     epoxy_glUniform2fv_dispatch_table_rewrite_ptr, /* glUniform2fv */
120484     epoxy_glUniform2fvARB_dispatch_table_rewrite_ptr, /* glUniform2fvARB */
120485     epoxy_glUniform2i_dispatch_table_rewrite_ptr, /* glUniform2i */
120486     epoxy_glUniform2i64ARB_dispatch_table_rewrite_ptr, /* glUniform2i64ARB */
120487     epoxy_glUniform2i64NV_dispatch_table_rewrite_ptr, /* glUniform2i64NV */
120488     epoxy_glUniform2i64vARB_dispatch_table_rewrite_ptr, /* glUniform2i64vARB */
120489     epoxy_glUniform2i64vNV_dispatch_table_rewrite_ptr, /* glUniform2i64vNV */
120490     epoxy_glUniform2iARB_dispatch_table_rewrite_ptr, /* glUniform2iARB */
120491     epoxy_glUniform2iv_dispatch_table_rewrite_ptr, /* glUniform2iv */
120492     epoxy_glUniform2ivARB_dispatch_table_rewrite_ptr, /* glUniform2ivARB */
120493     epoxy_glUniform2ui_dispatch_table_rewrite_ptr, /* glUniform2ui */
120494     epoxy_glUniform2ui64ARB_dispatch_table_rewrite_ptr, /* glUniform2ui64ARB */
120495     epoxy_glUniform2ui64NV_dispatch_table_rewrite_ptr, /* glUniform2ui64NV */
120496     epoxy_glUniform2ui64vARB_dispatch_table_rewrite_ptr, /* glUniform2ui64vARB */
120497     epoxy_glUniform2ui64vNV_dispatch_table_rewrite_ptr, /* glUniform2ui64vNV */
120498     epoxy_glUniform2uiEXT_dispatch_table_rewrite_ptr, /* glUniform2uiEXT */
120499     epoxy_glUniform2uiv_dispatch_table_rewrite_ptr, /* glUniform2uiv */
120500     epoxy_glUniform2uivEXT_dispatch_table_rewrite_ptr, /* glUniform2uivEXT */
120501     epoxy_glUniform3d_dispatch_table_rewrite_ptr, /* glUniform3d */
120502     epoxy_glUniform3dv_dispatch_table_rewrite_ptr, /* glUniform3dv */
120503     epoxy_glUniform3f_dispatch_table_rewrite_ptr, /* glUniform3f */
120504     epoxy_glUniform3fARB_dispatch_table_rewrite_ptr, /* glUniform3fARB */
120505     epoxy_glUniform3fv_dispatch_table_rewrite_ptr, /* glUniform3fv */
120506     epoxy_glUniform3fvARB_dispatch_table_rewrite_ptr, /* glUniform3fvARB */
120507     epoxy_glUniform3i_dispatch_table_rewrite_ptr, /* glUniform3i */
120508     epoxy_glUniform3i64ARB_dispatch_table_rewrite_ptr, /* glUniform3i64ARB */
120509     epoxy_glUniform3i64NV_dispatch_table_rewrite_ptr, /* glUniform3i64NV */
120510     epoxy_glUniform3i64vARB_dispatch_table_rewrite_ptr, /* glUniform3i64vARB */
120511     epoxy_glUniform3i64vNV_dispatch_table_rewrite_ptr, /* glUniform3i64vNV */
120512     epoxy_glUniform3iARB_dispatch_table_rewrite_ptr, /* glUniform3iARB */
120513     epoxy_glUniform3iv_dispatch_table_rewrite_ptr, /* glUniform3iv */
120514     epoxy_glUniform3ivARB_dispatch_table_rewrite_ptr, /* glUniform3ivARB */
120515     epoxy_glUniform3ui_dispatch_table_rewrite_ptr, /* glUniform3ui */
120516     epoxy_glUniform3ui64ARB_dispatch_table_rewrite_ptr, /* glUniform3ui64ARB */
120517     epoxy_glUniform3ui64NV_dispatch_table_rewrite_ptr, /* glUniform3ui64NV */
120518     epoxy_glUniform3ui64vARB_dispatch_table_rewrite_ptr, /* glUniform3ui64vARB */
120519     epoxy_glUniform3ui64vNV_dispatch_table_rewrite_ptr, /* glUniform3ui64vNV */
120520     epoxy_glUniform3uiEXT_dispatch_table_rewrite_ptr, /* glUniform3uiEXT */
120521     epoxy_glUniform3uiv_dispatch_table_rewrite_ptr, /* glUniform3uiv */
120522     epoxy_glUniform3uivEXT_dispatch_table_rewrite_ptr, /* glUniform3uivEXT */
120523     epoxy_glUniform4d_dispatch_table_rewrite_ptr, /* glUniform4d */
120524     epoxy_glUniform4dv_dispatch_table_rewrite_ptr, /* glUniform4dv */
120525     epoxy_glUniform4f_dispatch_table_rewrite_ptr, /* glUniform4f */
120526     epoxy_glUniform4fARB_dispatch_table_rewrite_ptr, /* glUniform4fARB */
120527     epoxy_glUniform4fv_dispatch_table_rewrite_ptr, /* glUniform4fv */
120528     epoxy_glUniform4fvARB_dispatch_table_rewrite_ptr, /* glUniform4fvARB */
120529     epoxy_glUniform4i_dispatch_table_rewrite_ptr, /* glUniform4i */
120530     epoxy_glUniform4i64ARB_dispatch_table_rewrite_ptr, /* glUniform4i64ARB */
120531     epoxy_glUniform4i64NV_dispatch_table_rewrite_ptr, /* glUniform4i64NV */
120532     epoxy_glUniform4i64vARB_dispatch_table_rewrite_ptr, /* glUniform4i64vARB */
120533     epoxy_glUniform4i64vNV_dispatch_table_rewrite_ptr, /* glUniform4i64vNV */
120534     epoxy_glUniform4iARB_dispatch_table_rewrite_ptr, /* glUniform4iARB */
120535     epoxy_glUniform4iv_dispatch_table_rewrite_ptr, /* glUniform4iv */
120536     epoxy_glUniform4ivARB_dispatch_table_rewrite_ptr, /* glUniform4ivARB */
120537     epoxy_glUniform4ui_dispatch_table_rewrite_ptr, /* glUniform4ui */
120538     epoxy_glUniform4ui64ARB_dispatch_table_rewrite_ptr, /* glUniform4ui64ARB */
120539     epoxy_glUniform4ui64NV_dispatch_table_rewrite_ptr, /* glUniform4ui64NV */
120540     epoxy_glUniform4ui64vARB_dispatch_table_rewrite_ptr, /* glUniform4ui64vARB */
120541     epoxy_glUniform4ui64vNV_dispatch_table_rewrite_ptr, /* glUniform4ui64vNV */
120542     epoxy_glUniform4uiEXT_dispatch_table_rewrite_ptr, /* glUniform4uiEXT */
120543     epoxy_glUniform4uiv_dispatch_table_rewrite_ptr, /* glUniform4uiv */
120544     epoxy_glUniform4uivEXT_dispatch_table_rewrite_ptr, /* glUniform4uivEXT */
120545     epoxy_glUniformBlockBinding_dispatch_table_rewrite_ptr, /* glUniformBlockBinding */
120546     epoxy_glUniformBufferEXT_dispatch_table_rewrite_ptr, /* glUniformBufferEXT */
120547     epoxy_glUniformHandleui64ARB_dispatch_table_rewrite_ptr, /* glUniformHandleui64ARB */
120548     epoxy_glUniformHandleui64IMG_dispatch_table_rewrite_ptr, /* glUniformHandleui64IMG */
120549     epoxy_glUniformHandleui64NV_dispatch_table_rewrite_ptr, /* glUniformHandleui64NV */
120550     epoxy_glUniformHandleui64vARB_dispatch_table_rewrite_ptr, /* glUniformHandleui64vARB */
120551     epoxy_glUniformHandleui64vIMG_dispatch_table_rewrite_ptr, /* glUniformHandleui64vIMG */
120552     epoxy_glUniformHandleui64vNV_dispatch_table_rewrite_ptr, /* glUniformHandleui64vNV */
120553     epoxy_glUniformMatrix2dv_dispatch_table_rewrite_ptr, /* glUniformMatrix2dv */
120554     epoxy_glUniformMatrix2fv_dispatch_table_rewrite_ptr, /* glUniformMatrix2fv */
120555     epoxy_glUniformMatrix2fvARB_dispatch_table_rewrite_ptr, /* glUniformMatrix2fvARB */
120556     epoxy_glUniformMatrix2x3dv_dispatch_table_rewrite_ptr, /* glUniformMatrix2x3dv */
120557     epoxy_glUniformMatrix2x3fv_dispatch_table_rewrite_ptr, /* glUniformMatrix2x3fv */
120558     epoxy_glUniformMatrix2x3fvNV_dispatch_table_rewrite_ptr, /* glUniformMatrix2x3fvNV */
120559     epoxy_glUniformMatrix2x4dv_dispatch_table_rewrite_ptr, /* glUniformMatrix2x4dv */
120560     epoxy_glUniformMatrix2x4fv_dispatch_table_rewrite_ptr, /* glUniformMatrix2x4fv */
120561     epoxy_glUniformMatrix2x4fvNV_dispatch_table_rewrite_ptr, /* glUniformMatrix2x4fvNV */
120562     epoxy_glUniformMatrix3dv_dispatch_table_rewrite_ptr, /* glUniformMatrix3dv */
120563     epoxy_glUniformMatrix3fv_dispatch_table_rewrite_ptr, /* glUniformMatrix3fv */
120564     epoxy_glUniformMatrix3fvARB_dispatch_table_rewrite_ptr, /* glUniformMatrix3fvARB */
120565     epoxy_glUniformMatrix3x2dv_dispatch_table_rewrite_ptr, /* glUniformMatrix3x2dv */
120566     epoxy_glUniformMatrix3x2fv_dispatch_table_rewrite_ptr, /* glUniformMatrix3x2fv */
120567     epoxy_glUniformMatrix3x2fvNV_dispatch_table_rewrite_ptr, /* glUniformMatrix3x2fvNV */
120568     epoxy_glUniformMatrix3x4dv_dispatch_table_rewrite_ptr, /* glUniformMatrix3x4dv */
120569     epoxy_glUniformMatrix3x4fv_dispatch_table_rewrite_ptr, /* glUniformMatrix3x4fv */
120570     epoxy_glUniformMatrix3x4fvNV_dispatch_table_rewrite_ptr, /* glUniformMatrix3x4fvNV */
120571     epoxy_glUniformMatrix4dv_dispatch_table_rewrite_ptr, /* glUniformMatrix4dv */
120572     epoxy_glUniformMatrix4fv_dispatch_table_rewrite_ptr, /* glUniformMatrix4fv */
120573     epoxy_glUniformMatrix4fvARB_dispatch_table_rewrite_ptr, /* glUniformMatrix4fvARB */
120574     epoxy_glUniformMatrix4x2dv_dispatch_table_rewrite_ptr, /* glUniformMatrix4x2dv */
120575     epoxy_glUniformMatrix4x2fv_dispatch_table_rewrite_ptr, /* glUniformMatrix4x2fv */
120576     epoxy_glUniformMatrix4x2fvNV_dispatch_table_rewrite_ptr, /* glUniformMatrix4x2fvNV */
120577     epoxy_glUniformMatrix4x3dv_dispatch_table_rewrite_ptr, /* glUniformMatrix4x3dv */
120578     epoxy_glUniformMatrix4x3fv_dispatch_table_rewrite_ptr, /* glUniformMatrix4x3fv */
120579     epoxy_glUniformMatrix4x3fvNV_dispatch_table_rewrite_ptr, /* glUniformMatrix4x3fvNV */
120580     epoxy_glUniformSubroutinesuiv_dispatch_table_rewrite_ptr, /* glUniformSubroutinesuiv */
120581     epoxy_glUniformui64NV_dispatch_table_rewrite_ptr, /* glUniformui64NV */
120582     epoxy_glUniformui64vNV_dispatch_table_rewrite_ptr, /* glUniformui64vNV */
120583     epoxy_glUnlockArraysEXT_dispatch_table_rewrite_ptr, /* glUnlockArraysEXT */
120584     epoxy_glUnmapBuffer_dispatch_table_rewrite_ptr, /* glUnmapBuffer */
120585     epoxy_glUnmapBufferARB_dispatch_table_rewrite_ptr, /* glUnmapBufferARB */
120586     epoxy_glUnmapBufferOES_dispatch_table_rewrite_ptr, /* glUnmapBufferOES */
120587     epoxy_glUnmapNamedBuffer_dispatch_table_rewrite_ptr, /* glUnmapNamedBuffer */
120588     epoxy_glUnmapNamedBufferEXT_dispatch_table_rewrite_ptr, /* glUnmapNamedBufferEXT */
120589     epoxy_glUnmapObjectBufferATI_dispatch_table_rewrite_ptr, /* glUnmapObjectBufferATI */
120590     epoxy_glUnmapTexture2DINTEL_dispatch_table_rewrite_ptr, /* glUnmapTexture2DINTEL */
120591     epoxy_glUpdateObjectBufferATI_dispatch_table_rewrite_ptr, /* glUpdateObjectBufferATI */
120592     epoxy_glUploadGpuMaskNVX_dispatch_table_rewrite_ptr, /* glUploadGpuMaskNVX */
120593     epoxy_glUseProgram_dispatch_table_rewrite_ptr, /* glUseProgram */
120594     epoxy_glUseProgramObjectARB_dispatch_table_rewrite_ptr, /* glUseProgramObjectARB */
120595     epoxy_glUseProgramStages_dispatch_table_rewrite_ptr, /* glUseProgramStages */
120596     epoxy_glUseProgramStagesEXT_dispatch_table_rewrite_ptr, /* glUseProgramStagesEXT */
120597     epoxy_glUseShaderProgramEXT_dispatch_table_rewrite_ptr, /* glUseShaderProgramEXT */
120598     epoxy_glVDPAUFiniNV_dispatch_table_rewrite_ptr, /* glVDPAUFiniNV */
120599     epoxy_glVDPAUGetSurfaceivNV_dispatch_table_rewrite_ptr, /* glVDPAUGetSurfaceivNV */
120600     epoxy_glVDPAUInitNV_dispatch_table_rewrite_ptr, /* glVDPAUInitNV */
120601     epoxy_glVDPAUIsSurfaceNV_dispatch_table_rewrite_ptr, /* glVDPAUIsSurfaceNV */
120602     epoxy_glVDPAUMapSurfacesNV_dispatch_table_rewrite_ptr, /* glVDPAUMapSurfacesNV */
120603     epoxy_glVDPAURegisterOutputSurfaceNV_dispatch_table_rewrite_ptr, /* glVDPAURegisterOutputSurfaceNV */
120604     epoxy_glVDPAURegisterVideoSurfaceNV_dispatch_table_rewrite_ptr, /* glVDPAURegisterVideoSurfaceNV */
120605     epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV_dispatch_table_rewrite_ptr, /* glVDPAURegisterVideoSurfaceWithPictureStructureNV */
120606     epoxy_glVDPAUSurfaceAccessNV_dispatch_table_rewrite_ptr, /* glVDPAUSurfaceAccessNV */
120607     epoxy_glVDPAUUnmapSurfacesNV_dispatch_table_rewrite_ptr, /* glVDPAUUnmapSurfacesNV */
120608     epoxy_glVDPAUUnregisterSurfaceNV_dispatch_table_rewrite_ptr, /* glVDPAUUnregisterSurfaceNV */
120609     epoxy_glValidateProgram_dispatch_table_rewrite_ptr, /* glValidateProgram */
120610     epoxy_glValidateProgramARB_dispatch_table_rewrite_ptr, /* glValidateProgramARB */
120611     epoxy_glValidateProgramPipeline_dispatch_table_rewrite_ptr, /* glValidateProgramPipeline */
120612     epoxy_glValidateProgramPipelineEXT_dispatch_table_rewrite_ptr, /* glValidateProgramPipelineEXT */
120613     epoxy_glVariantArrayObjectATI_dispatch_table_rewrite_ptr, /* glVariantArrayObjectATI */
120614     epoxy_glVariantPointerEXT_dispatch_table_rewrite_ptr, /* glVariantPointerEXT */
120615     epoxy_glVariantbvEXT_dispatch_table_rewrite_ptr, /* glVariantbvEXT */
120616     epoxy_glVariantdvEXT_dispatch_table_rewrite_ptr, /* glVariantdvEXT */
120617     epoxy_glVariantfvEXT_dispatch_table_rewrite_ptr, /* glVariantfvEXT */
120618     epoxy_glVariantivEXT_dispatch_table_rewrite_ptr, /* glVariantivEXT */
120619     epoxy_glVariantsvEXT_dispatch_table_rewrite_ptr, /* glVariantsvEXT */
120620     epoxy_glVariantubvEXT_dispatch_table_rewrite_ptr, /* glVariantubvEXT */
120621     epoxy_glVariantuivEXT_dispatch_table_rewrite_ptr, /* glVariantuivEXT */
120622     epoxy_glVariantusvEXT_dispatch_table_rewrite_ptr, /* glVariantusvEXT */
120623     epoxy_glVertex2bOES_dispatch_table_rewrite_ptr, /* glVertex2bOES */
120624     epoxy_glVertex2bvOES_dispatch_table_rewrite_ptr, /* glVertex2bvOES */
120625     epoxy_glVertex2d_dispatch_table_rewrite_ptr, /* glVertex2d */
120626     epoxy_glVertex2dv_dispatch_table_rewrite_ptr, /* glVertex2dv */
120627     epoxy_glVertex2f_dispatch_table_rewrite_ptr, /* glVertex2f */
120628     epoxy_glVertex2fv_dispatch_table_rewrite_ptr, /* glVertex2fv */
120629     epoxy_glVertex2hNV_dispatch_table_rewrite_ptr, /* glVertex2hNV */
120630     epoxy_glVertex2hvNV_dispatch_table_rewrite_ptr, /* glVertex2hvNV */
120631     epoxy_glVertex2i_dispatch_table_rewrite_ptr, /* glVertex2i */
120632     epoxy_glVertex2iv_dispatch_table_rewrite_ptr, /* glVertex2iv */
120633     epoxy_glVertex2s_dispatch_table_rewrite_ptr, /* glVertex2s */
120634     epoxy_glVertex2sv_dispatch_table_rewrite_ptr, /* glVertex2sv */
120635     epoxy_glVertex2xOES_dispatch_table_rewrite_ptr, /* glVertex2xOES */
120636     epoxy_glVertex2xvOES_dispatch_table_rewrite_ptr, /* glVertex2xvOES */
120637     epoxy_glVertex3bOES_dispatch_table_rewrite_ptr, /* glVertex3bOES */
120638     epoxy_glVertex3bvOES_dispatch_table_rewrite_ptr, /* glVertex3bvOES */
120639     epoxy_glVertex3d_dispatch_table_rewrite_ptr, /* glVertex3d */
120640     epoxy_glVertex3dv_dispatch_table_rewrite_ptr, /* glVertex3dv */
120641     epoxy_glVertex3f_dispatch_table_rewrite_ptr, /* glVertex3f */
120642     epoxy_glVertex3fv_dispatch_table_rewrite_ptr, /* glVertex3fv */
120643     epoxy_glVertex3hNV_dispatch_table_rewrite_ptr, /* glVertex3hNV */
120644     epoxy_glVertex3hvNV_dispatch_table_rewrite_ptr, /* glVertex3hvNV */
120645     epoxy_glVertex3i_dispatch_table_rewrite_ptr, /* glVertex3i */
120646     epoxy_glVertex3iv_dispatch_table_rewrite_ptr, /* glVertex3iv */
120647     epoxy_glVertex3s_dispatch_table_rewrite_ptr, /* glVertex3s */
120648     epoxy_glVertex3sv_dispatch_table_rewrite_ptr, /* glVertex3sv */
120649     epoxy_glVertex3xOES_dispatch_table_rewrite_ptr, /* glVertex3xOES */
120650     epoxy_glVertex3xvOES_dispatch_table_rewrite_ptr, /* glVertex3xvOES */
120651     epoxy_glVertex4bOES_dispatch_table_rewrite_ptr, /* glVertex4bOES */
120652     epoxy_glVertex4bvOES_dispatch_table_rewrite_ptr, /* glVertex4bvOES */
120653     epoxy_glVertex4d_dispatch_table_rewrite_ptr, /* glVertex4d */
120654     epoxy_glVertex4dv_dispatch_table_rewrite_ptr, /* glVertex4dv */
120655     epoxy_glVertex4f_dispatch_table_rewrite_ptr, /* glVertex4f */
120656     epoxy_glVertex4fv_dispatch_table_rewrite_ptr, /* glVertex4fv */
120657     epoxy_glVertex4hNV_dispatch_table_rewrite_ptr, /* glVertex4hNV */
120658     epoxy_glVertex4hvNV_dispatch_table_rewrite_ptr, /* glVertex4hvNV */
120659     epoxy_glVertex4i_dispatch_table_rewrite_ptr, /* glVertex4i */
120660     epoxy_glVertex4iv_dispatch_table_rewrite_ptr, /* glVertex4iv */
120661     epoxy_glVertex4s_dispatch_table_rewrite_ptr, /* glVertex4s */
120662     epoxy_glVertex4sv_dispatch_table_rewrite_ptr, /* glVertex4sv */
120663     epoxy_glVertex4xOES_dispatch_table_rewrite_ptr, /* glVertex4xOES */
120664     epoxy_glVertex4xvOES_dispatch_table_rewrite_ptr, /* glVertex4xvOES */
120665     epoxy_glVertexArrayAttribBinding_dispatch_table_rewrite_ptr, /* glVertexArrayAttribBinding */
120666     epoxy_glVertexArrayAttribFormat_dispatch_table_rewrite_ptr, /* glVertexArrayAttribFormat */
120667     epoxy_glVertexArrayAttribIFormat_dispatch_table_rewrite_ptr, /* glVertexArrayAttribIFormat */
120668     epoxy_glVertexArrayAttribLFormat_dispatch_table_rewrite_ptr, /* glVertexArrayAttribLFormat */
120669     epoxy_glVertexArrayBindVertexBufferEXT_dispatch_table_rewrite_ptr, /* glVertexArrayBindVertexBufferEXT */
120670     epoxy_glVertexArrayBindingDivisor_dispatch_table_rewrite_ptr, /* glVertexArrayBindingDivisor */
120671     epoxy_glVertexArrayColorOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayColorOffsetEXT */
120672     epoxy_glVertexArrayEdgeFlagOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayEdgeFlagOffsetEXT */
120673     epoxy_glVertexArrayElementBuffer_dispatch_table_rewrite_ptr, /* glVertexArrayElementBuffer */
120674     epoxy_glVertexArrayFogCoordOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayFogCoordOffsetEXT */
120675     epoxy_glVertexArrayIndexOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayIndexOffsetEXT */
120676     epoxy_glVertexArrayMultiTexCoordOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayMultiTexCoordOffsetEXT */
120677     epoxy_glVertexArrayNormalOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayNormalOffsetEXT */
120678     epoxy_glVertexArrayParameteriAPPLE_dispatch_table_rewrite_ptr, /* glVertexArrayParameteriAPPLE */
120679     epoxy_glVertexArrayRangeAPPLE_dispatch_table_rewrite_ptr, /* glVertexArrayRangeAPPLE */
120680     epoxy_glVertexArrayRangeNV_dispatch_table_rewrite_ptr, /* glVertexArrayRangeNV */
120681     epoxy_glVertexArraySecondaryColorOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArraySecondaryColorOffsetEXT */
120682     epoxy_glVertexArrayTexCoordOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayTexCoordOffsetEXT */
120683     epoxy_glVertexArrayVertexAttribBindingEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribBindingEXT */
120684     epoxy_glVertexArrayVertexAttribDivisorEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribDivisorEXT */
120685     epoxy_glVertexArrayVertexAttribFormatEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribFormatEXT */
120686     epoxy_glVertexArrayVertexAttribIFormatEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribIFormatEXT */
120687     epoxy_glVertexArrayVertexAttribIOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribIOffsetEXT */
120688     epoxy_glVertexArrayVertexAttribLFormatEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribLFormatEXT */
120689     epoxy_glVertexArrayVertexAttribLOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribLOffsetEXT */
120690     epoxy_glVertexArrayVertexAttribOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexAttribOffsetEXT */
120691     epoxy_glVertexArrayVertexBindingDivisorEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexBindingDivisorEXT */
120692     epoxy_glVertexArrayVertexBuffer_dispatch_table_rewrite_ptr, /* glVertexArrayVertexBuffer */
120693     epoxy_glVertexArrayVertexBuffers_dispatch_table_rewrite_ptr, /* glVertexArrayVertexBuffers */
120694     epoxy_glVertexArrayVertexOffsetEXT_dispatch_table_rewrite_ptr, /* glVertexArrayVertexOffsetEXT */
120695     epoxy_glVertexAttrib1d_dispatch_table_rewrite_ptr, /* glVertexAttrib1d */
120696     epoxy_glVertexAttrib1dARB_dispatch_table_rewrite_ptr, /* glVertexAttrib1dARB */
120697     epoxy_glVertexAttrib1dNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1dNV */
120698     epoxy_glVertexAttrib1dv_dispatch_table_rewrite_ptr, /* glVertexAttrib1dv */
120699     epoxy_glVertexAttrib1dvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib1dvARB */
120700     epoxy_glVertexAttrib1dvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1dvNV */
120701     epoxy_glVertexAttrib1f_dispatch_table_rewrite_ptr, /* glVertexAttrib1f */
120702     epoxy_glVertexAttrib1fARB_dispatch_table_rewrite_ptr, /* glVertexAttrib1fARB */
120703     epoxy_glVertexAttrib1fNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1fNV */
120704     epoxy_glVertexAttrib1fv_dispatch_table_rewrite_ptr, /* glVertexAttrib1fv */
120705     epoxy_glVertexAttrib1fvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib1fvARB */
120706     epoxy_glVertexAttrib1fvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1fvNV */
120707     epoxy_glVertexAttrib1hNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1hNV */
120708     epoxy_glVertexAttrib1hvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1hvNV */
120709     epoxy_glVertexAttrib1s_dispatch_table_rewrite_ptr, /* glVertexAttrib1s */
120710     epoxy_glVertexAttrib1sARB_dispatch_table_rewrite_ptr, /* glVertexAttrib1sARB */
120711     epoxy_glVertexAttrib1sNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1sNV */
120712     epoxy_glVertexAttrib1sv_dispatch_table_rewrite_ptr, /* glVertexAttrib1sv */
120713     epoxy_glVertexAttrib1svARB_dispatch_table_rewrite_ptr, /* glVertexAttrib1svARB */
120714     epoxy_glVertexAttrib1svNV_dispatch_table_rewrite_ptr, /* glVertexAttrib1svNV */
120715     epoxy_glVertexAttrib2d_dispatch_table_rewrite_ptr, /* glVertexAttrib2d */
120716     epoxy_glVertexAttrib2dARB_dispatch_table_rewrite_ptr, /* glVertexAttrib2dARB */
120717     epoxy_glVertexAttrib2dNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2dNV */
120718     epoxy_glVertexAttrib2dv_dispatch_table_rewrite_ptr, /* glVertexAttrib2dv */
120719     epoxy_glVertexAttrib2dvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib2dvARB */
120720     epoxy_glVertexAttrib2dvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2dvNV */
120721     epoxy_glVertexAttrib2f_dispatch_table_rewrite_ptr, /* glVertexAttrib2f */
120722     epoxy_glVertexAttrib2fARB_dispatch_table_rewrite_ptr, /* glVertexAttrib2fARB */
120723     epoxy_glVertexAttrib2fNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2fNV */
120724     epoxy_glVertexAttrib2fv_dispatch_table_rewrite_ptr, /* glVertexAttrib2fv */
120725     epoxy_glVertexAttrib2fvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib2fvARB */
120726     epoxy_glVertexAttrib2fvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2fvNV */
120727     epoxy_glVertexAttrib2hNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2hNV */
120728     epoxy_glVertexAttrib2hvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2hvNV */
120729     epoxy_glVertexAttrib2s_dispatch_table_rewrite_ptr, /* glVertexAttrib2s */
120730     epoxy_glVertexAttrib2sARB_dispatch_table_rewrite_ptr, /* glVertexAttrib2sARB */
120731     epoxy_glVertexAttrib2sNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2sNV */
120732     epoxy_glVertexAttrib2sv_dispatch_table_rewrite_ptr, /* glVertexAttrib2sv */
120733     epoxy_glVertexAttrib2svARB_dispatch_table_rewrite_ptr, /* glVertexAttrib2svARB */
120734     epoxy_glVertexAttrib2svNV_dispatch_table_rewrite_ptr, /* glVertexAttrib2svNV */
120735     epoxy_glVertexAttrib3d_dispatch_table_rewrite_ptr, /* glVertexAttrib3d */
120736     epoxy_glVertexAttrib3dARB_dispatch_table_rewrite_ptr, /* glVertexAttrib3dARB */
120737     epoxy_glVertexAttrib3dNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3dNV */
120738     epoxy_glVertexAttrib3dv_dispatch_table_rewrite_ptr, /* glVertexAttrib3dv */
120739     epoxy_glVertexAttrib3dvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib3dvARB */
120740     epoxy_glVertexAttrib3dvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3dvNV */
120741     epoxy_glVertexAttrib3f_dispatch_table_rewrite_ptr, /* glVertexAttrib3f */
120742     epoxy_glVertexAttrib3fARB_dispatch_table_rewrite_ptr, /* glVertexAttrib3fARB */
120743     epoxy_glVertexAttrib3fNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3fNV */
120744     epoxy_glVertexAttrib3fv_dispatch_table_rewrite_ptr, /* glVertexAttrib3fv */
120745     epoxy_glVertexAttrib3fvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib3fvARB */
120746     epoxy_glVertexAttrib3fvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3fvNV */
120747     epoxy_glVertexAttrib3hNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3hNV */
120748     epoxy_glVertexAttrib3hvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3hvNV */
120749     epoxy_glVertexAttrib3s_dispatch_table_rewrite_ptr, /* glVertexAttrib3s */
120750     epoxy_glVertexAttrib3sARB_dispatch_table_rewrite_ptr, /* glVertexAttrib3sARB */
120751     epoxy_glVertexAttrib3sNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3sNV */
120752     epoxy_glVertexAttrib3sv_dispatch_table_rewrite_ptr, /* glVertexAttrib3sv */
120753     epoxy_glVertexAttrib3svARB_dispatch_table_rewrite_ptr, /* glVertexAttrib3svARB */
120754     epoxy_glVertexAttrib3svNV_dispatch_table_rewrite_ptr, /* glVertexAttrib3svNV */
120755     epoxy_glVertexAttrib4Nbv_dispatch_table_rewrite_ptr, /* glVertexAttrib4Nbv */
120756     epoxy_glVertexAttrib4NbvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NbvARB */
120757     epoxy_glVertexAttrib4Niv_dispatch_table_rewrite_ptr, /* glVertexAttrib4Niv */
120758     epoxy_glVertexAttrib4NivARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NivARB */
120759     epoxy_glVertexAttrib4Nsv_dispatch_table_rewrite_ptr, /* glVertexAttrib4Nsv */
120760     epoxy_glVertexAttrib4NsvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NsvARB */
120761     epoxy_glVertexAttrib4Nub_dispatch_table_rewrite_ptr, /* glVertexAttrib4Nub */
120762     epoxy_glVertexAttrib4NubARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NubARB */
120763     epoxy_glVertexAttrib4Nubv_dispatch_table_rewrite_ptr, /* glVertexAttrib4Nubv */
120764     epoxy_glVertexAttrib4NubvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NubvARB */
120765     epoxy_glVertexAttrib4Nuiv_dispatch_table_rewrite_ptr, /* glVertexAttrib4Nuiv */
120766     epoxy_glVertexAttrib4NuivARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NuivARB */
120767     epoxy_glVertexAttrib4Nusv_dispatch_table_rewrite_ptr, /* glVertexAttrib4Nusv */
120768     epoxy_glVertexAttrib4NusvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4NusvARB */
120769     epoxy_glVertexAttrib4bv_dispatch_table_rewrite_ptr, /* glVertexAttrib4bv */
120770     epoxy_glVertexAttrib4bvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4bvARB */
120771     epoxy_glVertexAttrib4d_dispatch_table_rewrite_ptr, /* glVertexAttrib4d */
120772     epoxy_glVertexAttrib4dARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4dARB */
120773     epoxy_glVertexAttrib4dNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4dNV */
120774     epoxy_glVertexAttrib4dv_dispatch_table_rewrite_ptr, /* glVertexAttrib4dv */
120775     epoxy_glVertexAttrib4dvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4dvARB */
120776     epoxy_glVertexAttrib4dvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4dvNV */
120777     epoxy_glVertexAttrib4f_dispatch_table_rewrite_ptr, /* glVertexAttrib4f */
120778     epoxy_glVertexAttrib4fARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4fARB */
120779     epoxy_glVertexAttrib4fNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4fNV */
120780     epoxy_glVertexAttrib4fv_dispatch_table_rewrite_ptr, /* glVertexAttrib4fv */
120781     epoxy_glVertexAttrib4fvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4fvARB */
120782     epoxy_glVertexAttrib4fvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4fvNV */
120783     epoxy_glVertexAttrib4hNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4hNV */
120784     epoxy_glVertexAttrib4hvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4hvNV */
120785     epoxy_glVertexAttrib4iv_dispatch_table_rewrite_ptr, /* glVertexAttrib4iv */
120786     epoxy_glVertexAttrib4ivARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4ivARB */
120787     epoxy_glVertexAttrib4s_dispatch_table_rewrite_ptr, /* glVertexAttrib4s */
120788     epoxy_glVertexAttrib4sARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4sARB */
120789     epoxy_glVertexAttrib4sNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4sNV */
120790     epoxy_glVertexAttrib4sv_dispatch_table_rewrite_ptr, /* glVertexAttrib4sv */
120791     epoxy_glVertexAttrib4svARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4svARB */
120792     epoxy_glVertexAttrib4svNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4svNV */
120793     epoxy_glVertexAttrib4ubNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4ubNV */
120794     epoxy_glVertexAttrib4ubv_dispatch_table_rewrite_ptr, /* glVertexAttrib4ubv */
120795     epoxy_glVertexAttrib4ubvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4ubvARB */
120796     epoxy_glVertexAttrib4ubvNV_dispatch_table_rewrite_ptr, /* glVertexAttrib4ubvNV */
120797     epoxy_glVertexAttrib4uiv_dispatch_table_rewrite_ptr, /* glVertexAttrib4uiv */
120798     epoxy_glVertexAttrib4uivARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4uivARB */
120799     epoxy_glVertexAttrib4usv_dispatch_table_rewrite_ptr, /* glVertexAttrib4usv */
120800     epoxy_glVertexAttrib4usvARB_dispatch_table_rewrite_ptr, /* glVertexAttrib4usvARB */
120801     epoxy_glVertexAttribArrayObjectATI_dispatch_table_rewrite_ptr, /* glVertexAttribArrayObjectATI */
120802     epoxy_glVertexAttribBinding_dispatch_table_rewrite_ptr, /* glVertexAttribBinding */
120803     epoxy_glVertexAttribDivisor_dispatch_table_rewrite_ptr, /* glVertexAttribDivisor */
120804     epoxy_glVertexAttribDivisorANGLE_dispatch_table_rewrite_ptr, /* glVertexAttribDivisorANGLE */
120805     epoxy_glVertexAttribDivisorARB_dispatch_table_rewrite_ptr, /* glVertexAttribDivisorARB */
120806     epoxy_glVertexAttribDivisorEXT_dispatch_table_rewrite_ptr, /* glVertexAttribDivisorEXT */
120807     epoxy_glVertexAttribDivisorNV_dispatch_table_rewrite_ptr, /* glVertexAttribDivisorNV */
120808     epoxy_glVertexAttribFormat_dispatch_table_rewrite_ptr, /* glVertexAttribFormat */
120809     epoxy_glVertexAttribFormatNV_dispatch_table_rewrite_ptr, /* glVertexAttribFormatNV */
120810     epoxy_glVertexAttribI1i_dispatch_table_rewrite_ptr, /* glVertexAttribI1i */
120811     epoxy_glVertexAttribI1iEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI1iEXT */
120812     epoxy_glVertexAttribI1iv_dispatch_table_rewrite_ptr, /* glVertexAttribI1iv */
120813     epoxy_glVertexAttribI1ivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI1ivEXT */
120814     epoxy_glVertexAttribI1ui_dispatch_table_rewrite_ptr, /* glVertexAttribI1ui */
120815     epoxy_glVertexAttribI1uiEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI1uiEXT */
120816     epoxy_glVertexAttribI1uiv_dispatch_table_rewrite_ptr, /* glVertexAttribI1uiv */
120817     epoxy_glVertexAttribI1uivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI1uivEXT */
120818     epoxy_glVertexAttribI2i_dispatch_table_rewrite_ptr, /* glVertexAttribI2i */
120819     epoxy_glVertexAttribI2iEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI2iEXT */
120820     epoxy_glVertexAttribI2iv_dispatch_table_rewrite_ptr, /* glVertexAttribI2iv */
120821     epoxy_glVertexAttribI2ivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI2ivEXT */
120822     epoxy_glVertexAttribI2ui_dispatch_table_rewrite_ptr, /* glVertexAttribI2ui */
120823     epoxy_glVertexAttribI2uiEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI2uiEXT */
120824     epoxy_glVertexAttribI2uiv_dispatch_table_rewrite_ptr, /* glVertexAttribI2uiv */
120825     epoxy_glVertexAttribI2uivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI2uivEXT */
120826     epoxy_glVertexAttribI3i_dispatch_table_rewrite_ptr, /* glVertexAttribI3i */
120827     epoxy_glVertexAttribI3iEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI3iEXT */
120828     epoxy_glVertexAttribI3iv_dispatch_table_rewrite_ptr, /* glVertexAttribI3iv */
120829     epoxy_glVertexAttribI3ivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI3ivEXT */
120830     epoxy_glVertexAttribI3ui_dispatch_table_rewrite_ptr, /* glVertexAttribI3ui */
120831     epoxy_glVertexAttribI3uiEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI3uiEXT */
120832     epoxy_glVertexAttribI3uiv_dispatch_table_rewrite_ptr, /* glVertexAttribI3uiv */
120833     epoxy_glVertexAttribI3uivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI3uivEXT */
120834     epoxy_glVertexAttribI4bv_dispatch_table_rewrite_ptr, /* glVertexAttribI4bv */
120835     epoxy_glVertexAttribI4bvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4bvEXT */
120836     epoxy_glVertexAttribI4i_dispatch_table_rewrite_ptr, /* glVertexAttribI4i */
120837     epoxy_glVertexAttribI4iEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4iEXT */
120838     epoxy_glVertexAttribI4iv_dispatch_table_rewrite_ptr, /* glVertexAttribI4iv */
120839     epoxy_glVertexAttribI4ivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4ivEXT */
120840     epoxy_glVertexAttribI4sv_dispatch_table_rewrite_ptr, /* glVertexAttribI4sv */
120841     epoxy_glVertexAttribI4svEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4svEXT */
120842     epoxy_glVertexAttribI4ubv_dispatch_table_rewrite_ptr, /* glVertexAttribI4ubv */
120843     epoxy_glVertexAttribI4ubvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4ubvEXT */
120844     epoxy_glVertexAttribI4ui_dispatch_table_rewrite_ptr, /* glVertexAttribI4ui */
120845     epoxy_glVertexAttribI4uiEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4uiEXT */
120846     epoxy_glVertexAttribI4uiv_dispatch_table_rewrite_ptr, /* glVertexAttribI4uiv */
120847     epoxy_glVertexAttribI4uivEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4uivEXT */
120848     epoxy_glVertexAttribI4usv_dispatch_table_rewrite_ptr, /* glVertexAttribI4usv */
120849     epoxy_glVertexAttribI4usvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribI4usvEXT */
120850     epoxy_glVertexAttribIFormat_dispatch_table_rewrite_ptr, /* glVertexAttribIFormat */
120851     epoxy_glVertexAttribIFormatNV_dispatch_table_rewrite_ptr, /* glVertexAttribIFormatNV */
120852     epoxy_glVertexAttribIPointer_dispatch_table_rewrite_ptr, /* glVertexAttribIPointer */
120853     epoxy_glVertexAttribIPointerEXT_dispatch_table_rewrite_ptr, /* glVertexAttribIPointerEXT */
120854     epoxy_glVertexAttribL1d_dispatch_table_rewrite_ptr, /* glVertexAttribL1d */
120855     epoxy_glVertexAttribL1dEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL1dEXT */
120856     epoxy_glVertexAttribL1dv_dispatch_table_rewrite_ptr, /* glVertexAttribL1dv */
120857     epoxy_glVertexAttribL1dvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL1dvEXT */
120858     epoxy_glVertexAttribL1i64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL1i64NV */
120859     epoxy_glVertexAttribL1i64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL1i64vNV */
120860     epoxy_glVertexAttribL1ui64ARB_dispatch_table_rewrite_ptr, /* glVertexAttribL1ui64ARB */
120861     epoxy_glVertexAttribL1ui64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL1ui64NV */
120862     epoxy_glVertexAttribL1ui64vARB_dispatch_table_rewrite_ptr, /* glVertexAttribL1ui64vARB */
120863     epoxy_glVertexAttribL1ui64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL1ui64vNV */
120864     epoxy_glVertexAttribL2d_dispatch_table_rewrite_ptr, /* glVertexAttribL2d */
120865     epoxy_glVertexAttribL2dEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL2dEXT */
120866     epoxy_glVertexAttribL2dv_dispatch_table_rewrite_ptr, /* glVertexAttribL2dv */
120867     epoxy_glVertexAttribL2dvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL2dvEXT */
120868     epoxy_glVertexAttribL2i64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL2i64NV */
120869     epoxy_glVertexAttribL2i64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL2i64vNV */
120870     epoxy_glVertexAttribL2ui64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL2ui64NV */
120871     epoxy_glVertexAttribL2ui64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL2ui64vNV */
120872     epoxy_glVertexAttribL3d_dispatch_table_rewrite_ptr, /* glVertexAttribL3d */
120873     epoxy_glVertexAttribL3dEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL3dEXT */
120874     epoxy_glVertexAttribL3dv_dispatch_table_rewrite_ptr, /* glVertexAttribL3dv */
120875     epoxy_glVertexAttribL3dvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL3dvEXT */
120876     epoxy_glVertexAttribL3i64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL3i64NV */
120877     epoxy_glVertexAttribL3i64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL3i64vNV */
120878     epoxy_glVertexAttribL3ui64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL3ui64NV */
120879     epoxy_glVertexAttribL3ui64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL3ui64vNV */
120880     epoxy_glVertexAttribL4d_dispatch_table_rewrite_ptr, /* glVertexAttribL4d */
120881     epoxy_glVertexAttribL4dEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL4dEXT */
120882     epoxy_glVertexAttribL4dv_dispatch_table_rewrite_ptr, /* glVertexAttribL4dv */
120883     epoxy_glVertexAttribL4dvEXT_dispatch_table_rewrite_ptr, /* glVertexAttribL4dvEXT */
120884     epoxy_glVertexAttribL4i64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL4i64NV */
120885     epoxy_glVertexAttribL4i64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL4i64vNV */
120886     epoxy_glVertexAttribL4ui64NV_dispatch_table_rewrite_ptr, /* glVertexAttribL4ui64NV */
120887     epoxy_glVertexAttribL4ui64vNV_dispatch_table_rewrite_ptr, /* glVertexAttribL4ui64vNV */
120888     epoxy_glVertexAttribLFormat_dispatch_table_rewrite_ptr, /* glVertexAttribLFormat */
120889     epoxy_glVertexAttribLFormatNV_dispatch_table_rewrite_ptr, /* glVertexAttribLFormatNV */
120890     epoxy_glVertexAttribLPointer_dispatch_table_rewrite_ptr, /* glVertexAttribLPointer */
120891     epoxy_glVertexAttribLPointerEXT_dispatch_table_rewrite_ptr, /* glVertexAttribLPointerEXT */
120892     epoxy_glVertexAttribP1ui_dispatch_table_rewrite_ptr, /* glVertexAttribP1ui */
120893     epoxy_glVertexAttribP1uiv_dispatch_table_rewrite_ptr, /* glVertexAttribP1uiv */
120894     epoxy_glVertexAttribP2ui_dispatch_table_rewrite_ptr, /* glVertexAttribP2ui */
120895     epoxy_glVertexAttribP2uiv_dispatch_table_rewrite_ptr, /* glVertexAttribP2uiv */
120896     epoxy_glVertexAttribP3ui_dispatch_table_rewrite_ptr, /* glVertexAttribP3ui */
120897     epoxy_glVertexAttribP3uiv_dispatch_table_rewrite_ptr, /* glVertexAttribP3uiv */
120898     epoxy_glVertexAttribP4ui_dispatch_table_rewrite_ptr, /* glVertexAttribP4ui */
120899     epoxy_glVertexAttribP4uiv_dispatch_table_rewrite_ptr, /* glVertexAttribP4uiv */
120900     epoxy_glVertexAttribParameteriAMD_dispatch_table_rewrite_ptr, /* glVertexAttribParameteriAMD */
120901     epoxy_glVertexAttribPointer_dispatch_table_rewrite_ptr, /* glVertexAttribPointer */
120902     epoxy_glVertexAttribPointerARB_dispatch_table_rewrite_ptr, /* glVertexAttribPointerARB */
120903     epoxy_glVertexAttribPointerNV_dispatch_table_rewrite_ptr, /* glVertexAttribPointerNV */
120904     epoxy_glVertexAttribs1dvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs1dvNV */
120905     epoxy_glVertexAttribs1fvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs1fvNV */
120906     epoxy_glVertexAttribs1hvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs1hvNV */
120907     epoxy_glVertexAttribs1svNV_dispatch_table_rewrite_ptr, /* glVertexAttribs1svNV */
120908     epoxy_glVertexAttribs2dvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs2dvNV */
120909     epoxy_glVertexAttribs2fvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs2fvNV */
120910     epoxy_glVertexAttribs2hvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs2hvNV */
120911     epoxy_glVertexAttribs2svNV_dispatch_table_rewrite_ptr, /* glVertexAttribs2svNV */
120912     epoxy_glVertexAttribs3dvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs3dvNV */
120913     epoxy_glVertexAttribs3fvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs3fvNV */
120914     epoxy_glVertexAttribs3hvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs3hvNV */
120915     epoxy_glVertexAttribs3svNV_dispatch_table_rewrite_ptr, /* glVertexAttribs3svNV */
120916     epoxy_glVertexAttribs4dvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs4dvNV */
120917     epoxy_glVertexAttribs4fvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs4fvNV */
120918     epoxy_glVertexAttribs4hvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs4hvNV */
120919     epoxy_glVertexAttribs4svNV_dispatch_table_rewrite_ptr, /* glVertexAttribs4svNV */
120920     epoxy_glVertexAttribs4ubvNV_dispatch_table_rewrite_ptr, /* glVertexAttribs4ubvNV */
120921     epoxy_glVertexBindingDivisor_dispatch_table_rewrite_ptr, /* glVertexBindingDivisor */
120922     epoxy_glVertexBlendARB_dispatch_table_rewrite_ptr, /* glVertexBlendARB */
120923     epoxy_glVertexBlendEnvfATI_dispatch_table_rewrite_ptr, /* glVertexBlendEnvfATI */
120924     epoxy_glVertexBlendEnviATI_dispatch_table_rewrite_ptr, /* glVertexBlendEnviATI */
120925     epoxy_glVertexFormatNV_dispatch_table_rewrite_ptr, /* glVertexFormatNV */
120926     epoxy_glVertexP2ui_dispatch_table_rewrite_ptr, /* glVertexP2ui */
120927     epoxy_glVertexP2uiv_dispatch_table_rewrite_ptr, /* glVertexP2uiv */
120928     epoxy_glVertexP3ui_dispatch_table_rewrite_ptr, /* glVertexP3ui */
120929     epoxy_glVertexP3uiv_dispatch_table_rewrite_ptr, /* glVertexP3uiv */
120930     epoxy_glVertexP4ui_dispatch_table_rewrite_ptr, /* glVertexP4ui */
120931     epoxy_glVertexP4uiv_dispatch_table_rewrite_ptr, /* glVertexP4uiv */
120932     epoxy_glVertexPointer_dispatch_table_rewrite_ptr, /* glVertexPointer */
120933     epoxy_glVertexPointerEXT_dispatch_table_rewrite_ptr, /* glVertexPointerEXT */
120934     epoxy_glVertexPointerListIBM_dispatch_table_rewrite_ptr, /* glVertexPointerListIBM */
120935     epoxy_glVertexPointervINTEL_dispatch_table_rewrite_ptr, /* glVertexPointervINTEL */
120936     epoxy_glVertexStream1dATI_dispatch_table_rewrite_ptr, /* glVertexStream1dATI */
120937     epoxy_glVertexStream1dvATI_dispatch_table_rewrite_ptr, /* glVertexStream1dvATI */
120938     epoxy_glVertexStream1fATI_dispatch_table_rewrite_ptr, /* glVertexStream1fATI */
120939     epoxy_glVertexStream1fvATI_dispatch_table_rewrite_ptr, /* glVertexStream1fvATI */
120940     epoxy_glVertexStream1iATI_dispatch_table_rewrite_ptr, /* glVertexStream1iATI */
120941     epoxy_glVertexStream1ivATI_dispatch_table_rewrite_ptr, /* glVertexStream1ivATI */
120942     epoxy_glVertexStream1sATI_dispatch_table_rewrite_ptr, /* glVertexStream1sATI */
120943     epoxy_glVertexStream1svATI_dispatch_table_rewrite_ptr, /* glVertexStream1svATI */
120944     epoxy_glVertexStream2dATI_dispatch_table_rewrite_ptr, /* glVertexStream2dATI */
120945     epoxy_glVertexStream2dvATI_dispatch_table_rewrite_ptr, /* glVertexStream2dvATI */
120946     epoxy_glVertexStream2fATI_dispatch_table_rewrite_ptr, /* glVertexStream2fATI */
120947     epoxy_glVertexStream2fvATI_dispatch_table_rewrite_ptr, /* glVertexStream2fvATI */
120948     epoxy_glVertexStream2iATI_dispatch_table_rewrite_ptr, /* glVertexStream2iATI */
120949     epoxy_glVertexStream2ivATI_dispatch_table_rewrite_ptr, /* glVertexStream2ivATI */
120950     epoxy_glVertexStream2sATI_dispatch_table_rewrite_ptr, /* glVertexStream2sATI */
120951     epoxy_glVertexStream2svATI_dispatch_table_rewrite_ptr, /* glVertexStream2svATI */
120952     epoxy_glVertexStream3dATI_dispatch_table_rewrite_ptr, /* glVertexStream3dATI */
120953     epoxy_glVertexStream3dvATI_dispatch_table_rewrite_ptr, /* glVertexStream3dvATI */
120954     epoxy_glVertexStream3fATI_dispatch_table_rewrite_ptr, /* glVertexStream3fATI */
120955     epoxy_glVertexStream3fvATI_dispatch_table_rewrite_ptr, /* glVertexStream3fvATI */
120956     epoxy_glVertexStream3iATI_dispatch_table_rewrite_ptr, /* glVertexStream3iATI */
120957     epoxy_glVertexStream3ivATI_dispatch_table_rewrite_ptr, /* glVertexStream3ivATI */
120958     epoxy_glVertexStream3sATI_dispatch_table_rewrite_ptr, /* glVertexStream3sATI */
120959     epoxy_glVertexStream3svATI_dispatch_table_rewrite_ptr, /* glVertexStream3svATI */
120960     epoxy_glVertexStream4dATI_dispatch_table_rewrite_ptr, /* glVertexStream4dATI */
120961     epoxy_glVertexStream4dvATI_dispatch_table_rewrite_ptr, /* glVertexStream4dvATI */
120962     epoxy_glVertexStream4fATI_dispatch_table_rewrite_ptr, /* glVertexStream4fATI */
120963     epoxy_glVertexStream4fvATI_dispatch_table_rewrite_ptr, /* glVertexStream4fvATI */
120964     epoxy_glVertexStream4iATI_dispatch_table_rewrite_ptr, /* glVertexStream4iATI */
120965     epoxy_glVertexStream4ivATI_dispatch_table_rewrite_ptr, /* glVertexStream4ivATI */
120966     epoxy_glVertexStream4sATI_dispatch_table_rewrite_ptr, /* glVertexStream4sATI */
120967     epoxy_glVertexStream4svATI_dispatch_table_rewrite_ptr, /* glVertexStream4svATI */
120968     epoxy_glVertexWeightPointerEXT_dispatch_table_rewrite_ptr, /* glVertexWeightPointerEXT */
120969     epoxy_glVertexWeightfEXT_dispatch_table_rewrite_ptr, /* glVertexWeightfEXT */
120970     epoxy_glVertexWeightfvEXT_dispatch_table_rewrite_ptr, /* glVertexWeightfvEXT */
120971     epoxy_glVertexWeighthNV_dispatch_table_rewrite_ptr, /* glVertexWeighthNV */
120972     epoxy_glVertexWeighthvNV_dispatch_table_rewrite_ptr, /* glVertexWeighthvNV */
120973     epoxy_glVideoCaptureNV_dispatch_table_rewrite_ptr, /* glVideoCaptureNV */
120974     epoxy_glVideoCaptureStreamParameterdvNV_dispatch_table_rewrite_ptr, /* glVideoCaptureStreamParameterdvNV */
120975     epoxy_glVideoCaptureStreamParameterfvNV_dispatch_table_rewrite_ptr, /* glVideoCaptureStreamParameterfvNV */
120976     epoxy_glVideoCaptureStreamParameterivNV_dispatch_table_rewrite_ptr, /* glVideoCaptureStreamParameterivNV */
120977     epoxy_glViewport_dispatch_table_rewrite_ptr, /* glViewport */
120978     epoxy_glViewportArrayv_dispatch_table_rewrite_ptr, /* glViewportArrayv */
120979     epoxy_glViewportArrayvNV_dispatch_table_rewrite_ptr, /* glViewportArrayvNV */
120980     epoxy_glViewportArrayvOES_dispatch_table_rewrite_ptr, /* glViewportArrayvOES */
120981     epoxy_glViewportIndexedf_dispatch_table_rewrite_ptr, /* glViewportIndexedf */
120982     epoxy_glViewportIndexedfNV_dispatch_table_rewrite_ptr, /* glViewportIndexedfNV */
120983     epoxy_glViewportIndexedfOES_dispatch_table_rewrite_ptr, /* glViewportIndexedfOES */
120984     epoxy_glViewportIndexedfv_dispatch_table_rewrite_ptr, /* glViewportIndexedfv */
120985     epoxy_glViewportIndexedfvNV_dispatch_table_rewrite_ptr, /* glViewportIndexedfvNV */
120986     epoxy_glViewportIndexedfvOES_dispatch_table_rewrite_ptr, /* glViewportIndexedfvOES */
120987     epoxy_glViewportPositionWScaleNV_dispatch_table_rewrite_ptr, /* glViewportPositionWScaleNV */
120988     epoxy_glViewportSwizzleNV_dispatch_table_rewrite_ptr, /* glViewportSwizzleNV */
120989     epoxy_glWaitSemaphoreEXT_dispatch_table_rewrite_ptr, /* glWaitSemaphoreEXT */
120990     epoxy_glWaitSemaphoreui64NVX_dispatch_table_rewrite_ptr, /* glWaitSemaphoreui64NVX */
120991     epoxy_glWaitSync_dispatch_table_rewrite_ptr, /* glWaitSync */
120992     epoxy_glWaitSyncAPPLE_dispatch_table_rewrite_ptr, /* glWaitSyncAPPLE */
120993     epoxy_glWaitVkSemaphoreNV_dispatch_table_rewrite_ptr, /* glWaitVkSemaphoreNV */
120994     epoxy_glWeightPathsNV_dispatch_table_rewrite_ptr, /* glWeightPathsNV */
120995     epoxy_glWeightPointerARB_dispatch_table_rewrite_ptr, /* glWeightPointerARB */
120996     epoxy_glWeightPointerOES_dispatch_table_rewrite_ptr, /* glWeightPointerOES */
120997     epoxy_glWeightbvARB_dispatch_table_rewrite_ptr, /* glWeightbvARB */
120998     epoxy_glWeightdvARB_dispatch_table_rewrite_ptr, /* glWeightdvARB */
120999     epoxy_glWeightfvARB_dispatch_table_rewrite_ptr, /* glWeightfvARB */
121000     epoxy_glWeightivARB_dispatch_table_rewrite_ptr, /* glWeightivARB */
121001     epoxy_glWeightsvARB_dispatch_table_rewrite_ptr, /* glWeightsvARB */
121002     epoxy_glWeightubvARB_dispatch_table_rewrite_ptr, /* glWeightubvARB */
121003     epoxy_glWeightuivARB_dispatch_table_rewrite_ptr, /* glWeightuivARB */
121004     epoxy_glWeightusvARB_dispatch_table_rewrite_ptr, /* glWeightusvARB */
121005     epoxy_glWindowPos2d_dispatch_table_rewrite_ptr, /* glWindowPos2d */
121006     epoxy_glWindowPos2dARB_dispatch_table_rewrite_ptr, /* glWindowPos2dARB */
121007     epoxy_glWindowPos2dMESA_dispatch_table_rewrite_ptr, /* glWindowPos2dMESA */
121008     epoxy_glWindowPos2dv_dispatch_table_rewrite_ptr, /* glWindowPos2dv */
121009     epoxy_glWindowPos2dvARB_dispatch_table_rewrite_ptr, /* glWindowPos2dvARB */
121010     epoxy_glWindowPos2dvMESA_dispatch_table_rewrite_ptr, /* glWindowPos2dvMESA */
121011     epoxy_glWindowPos2f_dispatch_table_rewrite_ptr, /* glWindowPos2f */
121012     epoxy_glWindowPos2fARB_dispatch_table_rewrite_ptr, /* glWindowPos2fARB */
121013     epoxy_glWindowPos2fMESA_dispatch_table_rewrite_ptr, /* glWindowPos2fMESA */
121014     epoxy_glWindowPos2fv_dispatch_table_rewrite_ptr, /* glWindowPos2fv */
121015     epoxy_glWindowPos2fvARB_dispatch_table_rewrite_ptr, /* glWindowPos2fvARB */
121016     epoxy_glWindowPos2fvMESA_dispatch_table_rewrite_ptr, /* glWindowPos2fvMESA */
121017     epoxy_glWindowPos2i_dispatch_table_rewrite_ptr, /* glWindowPos2i */
121018     epoxy_glWindowPos2iARB_dispatch_table_rewrite_ptr, /* glWindowPos2iARB */
121019     epoxy_glWindowPos2iMESA_dispatch_table_rewrite_ptr, /* glWindowPos2iMESA */
121020     epoxy_glWindowPos2iv_dispatch_table_rewrite_ptr, /* glWindowPos2iv */
121021     epoxy_glWindowPos2ivARB_dispatch_table_rewrite_ptr, /* glWindowPos2ivARB */
121022     epoxy_glWindowPos2ivMESA_dispatch_table_rewrite_ptr, /* glWindowPos2ivMESA */
121023     epoxy_glWindowPos2s_dispatch_table_rewrite_ptr, /* glWindowPos2s */
121024     epoxy_glWindowPos2sARB_dispatch_table_rewrite_ptr, /* glWindowPos2sARB */
121025     epoxy_glWindowPos2sMESA_dispatch_table_rewrite_ptr, /* glWindowPos2sMESA */
121026     epoxy_glWindowPos2sv_dispatch_table_rewrite_ptr, /* glWindowPos2sv */
121027     epoxy_glWindowPos2svARB_dispatch_table_rewrite_ptr, /* glWindowPos2svARB */
121028     epoxy_glWindowPos2svMESA_dispatch_table_rewrite_ptr, /* glWindowPos2svMESA */
121029     epoxy_glWindowPos3d_dispatch_table_rewrite_ptr, /* glWindowPos3d */
121030     epoxy_glWindowPos3dARB_dispatch_table_rewrite_ptr, /* glWindowPos3dARB */
121031     epoxy_glWindowPos3dMESA_dispatch_table_rewrite_ptr, /* glWindowPos3dMESA */
121032     epoxy_glWindowPos3dv_dispatch_table_rewrite_ptr, /* glWindowPos3dv */
121033     epoxy_glWindowPos3dvARB_dispatch_table_rewrite_ptr, /* glWindowPos3dvARB */
121034     epoxy_glWindowPos3dvMESA_dispatch_table_rewrite_ptr, /* glWindowPos3dvMESA */
121035     epoxy_glWindowPos3f_dispatch_table_rewrite_ptr, /* glWindowPos3f */
121036     epoxy_glWindowPos3fARB_dispatch_table_rewrite_ptr, /* glWindowPos3fARB */
121037     epoxy_glWindowPos3fMESA_dispatch_table_rewrite_ptr, /* glWindowPos3fMESA */
121038     epoxy_glWindowPos3fv_dispatch_table_rewrite_ptr, /* glWindowPos3fv */
121039     epoxy_glWindowPos3fvARB_dispatch_table_rewrite_ptr, /* glWindowPos3fvARB */
121040     epoxy_glWindowPos3fvMESA_dispatch_table_rewrite_ptr, /* glWindowPos3fvMESA */
121041     epoxy_glWindowPos3i_dispatch_table_rewrite_ptr, /* glWindowPos3i */
121042     epoxy_glWindowPos3iARB_dispatch_table_rewrite_ptr, /* glWindowPos3iARB */
121043     epoxy_glWindowPos3iMESA_dispatch_table_rewrite_ptr, /* glWindowPos3iMESA */
121044     epoxy_glWindowPos3iv_dispatch_table_rewrite_ptr, /* glWindowPos3iv */
121045     epoxy_glWindowPos3ivARB_dispatch_table_rewrite_ptr, /* glWindowPos3ivARB */
121046     epoxy_glWindowPos3ivMESA_dispatch_table_rewrite_ptr, /* glWindowPos3ivMESA */
121047     epoxy_glWindowPos3s_dispatch_table_rewrite_ptr, /* glWindowPos3s */
121048     epoxy_glWindowPos3sARB_dispatch_table_rewrite_ptr, /* glWindowPos3sARB */
121049     epoxy_glWindowPos3sMESA_dispatch_table_rewrite_ptr, /* glWindowPos3sMESA */
121050     epoxy_glWindowPos3sv_dispatch_table_rewrite_ptr, /* glWindowPos3sv */
121051     epoxy_glWindowPos3svARB_dispatch_table_rewrite_ptr, /* glWindowPos3svARB */
121052     epoxy_glWindowPos3svMESA_dispatch_table_rewrite_ptr, /* glWindowPos3svMESA */
121053     epoxy_glWindowPos4dMESA_dispatch_table_rewrite_ptr, /* glWindowPos4dMESA */
121054     epoxy_glWindowPos4dvMESA_dispatch_table_rewrite_ptr, /* glWindowPos4dvMESA */
121055     epoxy_glWindowPos4fMESA_dispatch_table_rewrite_ptr, /* glWindowPos4fMESA */
121056     epoxy_glWindowPos4fvMESA_dispatch_table_rewrite_ptr, /* glWindowPos4fvMESA */
121057     epoxy_glWindowPos4iMESA_dispatch_table_rewrite_ptr, /* glWindowPos4iMESA */
121058     epoxy_glWindowPos4ivMESA_dispatch_table_rewrite_ptr, /* glWindowPos4ivMESA */
121059     epoxy_glWindowPos4sMESA_dispatch_table_rewrite_ptr, /* glWindowPos4sMESA */
121060     epoxy_glWindowPos4svMESA_dispatch_table_rewrite_ptr, /* glWindowPos4svMESA */
121061     epoxy_glWindowRectanglesEXT_dispatch_table_rewrite_ptr, /* glWindowRectanglesEXT */
121062     epoxy_glWriteMaskEXT_dispatch_table_rewrite_ptr, /* glWriteMaskEXT */
121063 };
121064 
121065 uint32_t gl_tls_index;
121066 uint32_t gl_tls_size = sizeof(struct dispatch_table);
121067 
121068 static inline struct dispatch_table *
get_dispatch_table(void)121069 get_dispatch_table(void)
121070 {
121071 	return TlsGetValue(gl_tls_index);
121072 }
121073 
121074 void
gl_init_dispatch_table(void)121075 gl_init_dispatch_table(void)
121076 {
121077     struct dispatch_table *dispatch_table = get_dispatch_table();
121078     memcpy(dispatch_table, &resolver_table, sizeof(resolver_table));
121079 }
121080 
121081 void
gl_switch_to_dispatch_table(void)121082 gl_switch_to_dispatch_table(void)
121083 {
121084     epoxy_glAccum = epoxy_glAccum_dispatch_table_thunk;
121085     epoxy_glAccumxOES = epoxy_glAccumxOES_dispatch_table_thunk;
121086     epoxy_glAcquireKeyedMutexWin32EXT = epoxy_glAcquireKeyedMutexWin32EXT_dispatch_table_thunk;
121087     epoxy_glActiveProgramEXT = epoxy_glActiveProgramEXT_dispatch_table_thunk;
121088     epoxy_glActiveShaderProgram = epoxy_glActiveShaderProgram_dispatch_table_thunk;
121089     epoxy_glActiveShaderProgramEXT = epoxy_glActiveShaderProgramEXT_dispatch_table_thunk;
121090     epoxy_glActiveStencilFaceEXT = epoxy_glActiveStencilFaceEXT_dispatch_table_thunk;
121091     epoxy_glActiveTexture = epoxy_glActiveTexture_dispatch_table_thunk;
121092     epoxy_glActiveTextureARB = epoxy_glActiveTextureARB_dispatch_table_thunk;
121093     epoxy_glActiveVaryingNV = epoxy_glActiveVaryingNV_dispatch_table_thunk;
121094     epoxy_glAlphaFragmentOp1ATI = epoxy_glAlphaFragmentOp1ATI_dispatch_table_thunk;
121095     epoxy_glAlphaFragmentOp2ATI = epoxy_glAlphaFragmentOp2ATI_dispatch_table_thunk;
121096     epoxy_glAlphaFragmentOp3ATI = epoxy_glAlphaFragmentOp3ATI_dispatch_table_thunk;
121097     epoxy_glAlphaFunc = epoxy_glAlphaFunc_dispatch_table_thunk;
121098     epoxy_glAlphaFuncQCOM = epoxy_glAlphaFuncQCOM_dispatch_table_thunk;
121099     epoxy_glAlphaFuncx = epoxy_glAlphaFuncx_dispatch_table_thunk;
121100     epoxy_glAlphaFuncxOES = epoxy_glAlphaFuncxOES_dispatch_table_thunk;
121101     epoxy_glAlphaToCoverageDitherControlNV = epoxy_glAlphaToCoverageDitherControlNV_dispatch_table_thunk;
121102     epoxy_glApplyFramebufferAttachmentCMAAINTEL = epoxy_glApplyFramebufferAttachmentCMAAINTEL_dispatch_table_thunk;
121103     epoxy_glApplyTextureEXT = epoxy_glApplyTextureEXT_dispatch_table_thunk;
121104     epoxy_glAreProgramsResidentNV = epoxy_glAreProgramsResidentNV_dispatch_table_thunk;
121105     epoxy_glAreTexturesResident = epoxy_glAreTexturesResident_dispatch_table_thunk;
121106     epoxy_glAreTexturesResidentEXT = epoxy_glAreTexturesResidentEXT_dispatch_table_thunk;
121107     epoxy_glArrayElement = epoxy_glArrayElement_dispatch_table_thunk;
121108     epoxy_glArrayElementEXT = epoxy_glArrayElementEXT_dispatch_table_thunk;
121109     epoxy_glArrayObjectATI = epoxy_glArrayObjectATI_dispatch_table_thunk;
121110     epoxy_glAsyncCopyBufferSubDataNVX = epoxy_glAsyncCopyBufferSubDataNVX_dispatch_table_thunk;
121111     epoxy_glAsyncCopyImageSubDataNVX = epoxy_glAsyncCopyImageSubDataNVX_dispatch_table_thunk;
121112     epoxy_glAsyncMarkerSGIX = epoxy_glAsyncMarkerSGIX_dispatch_table_thunk;
121113     epoxy_glAttachObjectARB = epoxy_glAttachObjectARB_dispatch_table_thunk;
121114     epoxy_glAttachShader = epoxy_glAttachShader_dispatch_table_thunk;
121115     epoxy_glBegin_unwrapped = epoxy_glBegin_unwrapped_dispatch_table_thunk;
121116     epoxy_glBeginConditionalRender = epoxy_glBeginConditionalRender_dispatch_table_thunk;
121117     epoxy_glBeginConditionalRenderNV = epoxy_glBeginConditionalRenderNV_dispatch_table_thunk;
121118     epoxy_glBeginConditionalRenderNVX = epoxy_glBeginConditionalRenderNVX_dispatch_table_thunk;
121119     epoxy_glBeginFragmentShaderATI = epoxy_glBeginFragmentShaderATI_dispatch_table_thunk;
121120     epoxy_glBeginOcclusionQueryNV = epoxy_glBeginOcclusionQueryNV_dispatch_table_thunk;
121121     epoxy_glBeginPerfMonitorAMD = epoxy_glBeginPerfMonitorAMD_dispatch_table_thunk;
121122     epoxy_glBeginPerfQueryINTEL = epoxy_glBeginPerfQueryINTEL_dispatch_table_thunk;
121123     epoxy_glBeginQuery = epoxy_glBeginQuery_dispatch_table_thunk;
121124     epoxy_glBeginQueryARB = epoxy_glBeginQueryARB_dispatch_table_thunk;
121125     epoxy_glBeginQueryEXT = epoxy_glBeginQueryEXT_dispatch_table_thunk;
121126     epoxy_glBeginQueryIndexed = epoxy_glBeginQueryIndexed_dispatch_table_thunk;
121127     epoxy_glBeginTransformFeedback = epoxy_glBeginTransformFeedback_dispatch_table_thunk;
121128     epoxy_glBeginTransformFeedbackEXT = epoxy_glBeginTransformFeedbackEXT_dispatch_table_thunk;
121129     epoxy_glBeginTransformFeedbackNV = epoxy_glBeginTransformFeedbackNV_dispatch_table_thunk;
121130     epoxy_glBeginVertexShaderEXT = epoxy_glBeginVertexShaderEXT_dispatch_table_thunk;
121131     epoxy_glBeginVideoCaptureNV = epoxy_glBeginVideoCaptureNV_dispatch_table_thunk;
121132     epoxy_glBindAttribLocation = epoxy_glBindAttribLocation_dispatch_table_thunk;
121133     epoxy_glBindAttribLocationARB = epoxy_glBindAttribLocationARB_dispatch_table_thunk;
121134     epoxy_glBindBuffer = epoxy_glBindBuffer_dispatch_table_thunk;
121135     epoxy_glBindBufferARB = epoxy_glBindBufferARB_dispatch_table_thunk;
121136     epoxy_glBindBufferBase = epoxy_glBindBufferBase_dispatch_table_thunk;
121137     epoxy_glBindBufferBaseEXT = epoxy_glBindBufferBaseEXT_dispatch_table_thunk;
121138     epoxy_glBindBufferBaseNV = epoxy_glBindBufferBaseNV_dispatch_table_thunk;
121139     epoxy_glBindBufferOffsetEXT = epoxy_glBindBufferOffsetEXT_dispatch_table_thunk;
121140     epoxy_glBindBufferOffsetNV = epoxy_glBindBufferOffsetNV_dispatch_table_thunk;
121141     epoxy_glBindBufferRange = epoxy_glBindBufferRange_dispatch_table_thunk;
121142     epoxy_glBindBufferRangeEXT = epoxy_glBindBufferRangeEXT_dispatch_table_thunk;
121143     epoxy_glBindBufferRangeNV = epoxy_glBindBufferRangeNV_dispatch_table_thunk;
121144     epoxy_glBindBuffersBase = epoxy_glBindBuffersBase_dispatch_table_thunk;
121145     epoxy_glBindBuffersRange = epoxy_glBindBuffersRange_dispatch_table_thunk;
121146     epoxy_glBindFragDataLocation = epoxy_glBindFragDataLocation_dispatch_table_thunk;
121147     epoxy_glBindFragDataLocationEXT = epoxy_glBindFragDataLocationEXT_dispatch_table_thunk;
121148     epoxy_glBindFragDataLocationIndexed = epoxy_glBindFragDataLocationIndexed_dispatch_table_thunk;
121149     epoxy_glBindFragDataLocationIndexedEXT = epoxy_glBindFragDataLocationIndexedEXT_dispatch_table_thunk;
121150     epoxy_glBindFragmentShaderATI = epoxy_glBindFragmentShaderATI_dispatch_table_thunk;
121151     epoxy_glBindFramebuffer = epoxy_glBindFramebuffer_dispatch_table_thunk;
121152     epoxy_glBindFramebufferEXT = epoxy_glBindFramebufferEXT_dispatch_table_thunk;
121153     epoxy_glBindFramebufferOES = epoxy_glBindFramebufferOES_dispatch_table_thunk;
121154     epoxy_glBindImageTexture = epoxy_glBindImageTexture_dispatch_table_thunk;
121155     epoxy_glBindImageTextureEXT = epoxy_glBindImageTextureEXT_dispatch_table_thunk;
121156     epoxy_glBindImageTextures = epoxy_glBindImageTextures_dispatch_table_thunk;
121157     epoxy_glBindLightParameterEXT = epoxy_glBindLightParameterEXT_dispatch_table_thunk;
121158     epoxy_glBindMaterialParameterEXT = epoxy_glBindMaterialParameterEXT_dispatch_table_thunk;
121159     epoxy_glBindMultiTextureEXT = epoxy_glBindMultiTextureEXT_dispatch_table_thunk;
121160     epoxy_glBindParameterEXT = epoxy_glBindParameterEXT_dispatch_table_thunk;
121161     epoxy_glBindProgramARB = epoxy_glBindProgramARB_dispatch_table_thunk;
121162     epoxy_glBindProgramNV = epoxy_glBindProgramNV_dispatch_table_thunk;
121163     epoxy_glBindProgramPipeline = epoxy_glBindProgramPipeline_dispatch_table_thunk;
121164     epoxy_glBindProgramPipelineEXT = epoxy_glBindProgramPipelineEXT_dispatch_table_thunk;
121165     epoxy_glBindRenderbuffer = epoxy_glBindRenderbuffer_dispatch_table_thunk;
121166     epoxy_glBindRenderbufferEXT = epoxy_glBindRenderbufferEXT_dispatch_table_thunk;
121167     epoxy_glBindRenderbufferOES = epoxy_glBindRenderbufferOES_dispatch_table_thunk;
121168     epoxy_glBindSampler = epoxy_glBindSampler_dispatch_table_thunk;
121169     epoxy_glBindSamplers = epoxy_glBindSamplers_dispatch_table_thunk;
121170     epoxy_glBindShadingRateImageNV = epoxy_glBindShadingRateImageNV_dispatch_table_thunk;
121171     epoxy_glBindTexGenParameterEXT = epoxy_glBindTexGenParameterEXT_dispatch_table_thunk;
121172     epoxy_glBindTexture = epoxy_glBindTexture_dispatch_table_thunk;
121173     epoxy_glBindTextureEXT = epoxy_glBindTextureEXT_dispatch_table_thunk;
121174     epoxy_glBindTextureUnit = epoxy_glBindTextureUnit_dispatch_table_thunk;
121175     epoxy_glBindTextureUnitParameterEXT = epoxy_glBindTextureUnitParameterEXT_dispatch_table_thunk;
121176     epoxy_glBindTextures = epoxy_glBindTextures_dispatch_table_thunk;
121177     epoxy_glBindTransformFeedback = epoxy_glBindTransformFeedback_dispatch_table_thunk;
121178     epoxy_glBindTransformFeedbackNV = epoxy_glBindTransformFeedbackNV_dispatch_table_thunk;
121179     epoxy_glBindVertexArray = epoxy_glBindVertexArray_dispatch_table_thunk;
121180     epoxy_glBindVertexArrayAPPLE = epoxy_glBindVertexArrayAPPLE_dispatch_table_thunk;
121181     epoxy_glBindVertexArrayOES = epoxy_glBindVertexArrayOES_dispatch_table_thunk;
121182     epoxy_glBindVertexBuffer = epoxy_glBindVertexBuffer_dispatch_table_thunk;
121183     epoxy_glBindVertexBuffers = epoxy_glBindVertexBuffers_dispatch_table_thunk;
121184     epoxy_glBindVertexShaderEXT = epoxy_glBindVertexShaderEXT_dispatch_table_thunk;
121185     epoxy_glBindVideoCaptureStreamBufferNV = epoxy_glBindVideoCaptureStreamBufferNV_dispatch_table_thunk;
121186     epoxy_glBindVideoCaptureStreamTextureNV = epoxy_glBindVideoCaptureStreamTextureNV_dispatch_table_thunk;
121187     epoxy_glBinormal3bEXT = epoxy_glBinormal3bEXT_dispatch_table_thunk;
121188     epoxy_glBinormal3bvEXT = epoxy_glBinormal3bvEXT_dispatch_table_thunk;
121189     epoxy_glBinormal3dEXT = epoxy_glBinormal3dEXT_dispatch_table_thunk;
121190     epoxy_glBinormal3dvEXT = epoxy_glBinormal3dvEXT_dispatch_table_thunk;
121191     epoxy_glBinormal3fEXT = epoxy_glBinormal3fEXT_dispatch_table_thunk;
121192     epoxy_glBinormal3fvEXT = epoxy_glBinormal3fvEXT_dispatch_table_thunk;
121193     epoxy_glBinormal3iEXT = epoxy_glBinormal3iEXT_dispatch_table_thunk;
121194     epoxy_glBinormal3ivEXT = epoxy_glBinormal3ivEXT_dispatch_table_thunk;
121195     epoxy_glBinormal3sEXT = epoxy_glBinormal3sEXT_dispatch_table_thunk;
121196     epoxy_glBinormal3svEXT = epoxy_glBinormal3svEXT_dispatch_table_thunk;
121197     epoxy_glBinormalPointerEXT = epoxy_glBinormalPointerEXT_dispatch_table_thunk;
121198     epoxy_glBitmap = epoxy_glBitmap_dispatch_table_thunk;
121199     epoxy_glBitmapxOES = epoxy_glBitmapxOES_dispatch_table_thunk;
121200     epoxy_glBlendBarrier = epoxy_glBlendBarrier_dispatch_table_thunk;
121201     epoxy_glBlendBarrierKHR = epoxy_glBlendBarrierKHR_dispatch_table_thunk;
121202     epoxy_glBlendBarrierNV = epoxy_glBlendBarrierNV_dispatch_table_thunk;
121203     epoxy_glBlendColor = epoxy_glBlendColor_dispatch_table_thunk;
121204     epoxy_glBlendColorEXT = epoxy_glBlendColorEXT_dispatch_table_thunk;
121205     epoxy_glBlendColorxOES = epoxy_glBlendColorxOES_dispatch_table_thunk;
121206     epoxy_glBlendEquation = epoxy_glBlendEquation_dispatch_table_thunk;
121207     epoxy_glBlendEquationEXT = epoxy_glBlendEquationEXT_dispatch_table_thunk;
121208     epoxy_glBlendEquationIndexedAMD = epoxy_glBlendEquationIndexedAMD_dispatch_table_thunk;
121209     epoxy_glBlendEquationOES = epoxy_glBlendEquationOES_dispatch_table_thunk;
121210     epoxy_glBlendEquationSeparate = epoxy_glBlendEquationSeparate_dispatch_table_thunk;
121211     epoxy_glBlendEquationSeparateEXT = epoxy_glBlendEquationSeparateEXT_dispatch_table_thunk;
121212     epoxy_glBlendEquationSeparateIndexedAMD = epoxy_glBlendEquationSeparateIndexedAMD_dispatch_table_thunk;
121213     epoxy_glBlendEquationSeparateOES = epoxy_glBlendEquationSeparateOES_dispatch_table_thunk;
121214     epoxy_glBlendEquationSeparatei = epoxy_glBlendEquationSeparatei_dispatch_table_thunk;
121215     epoxy_glBlendEquationSeparateiARB = epoxy_glBlendEquationSeparateiARB_dispatch_table_thunk;
121216     epoxy_glBlendEquationSeparateiEXT = epoxy_glBlendEquationSeparateiEXT_dispatch_table_thunk;
121217     epoxy_glBlendEquationSeparateiOES = epoxy_glBlendEquationSeparateiOES_dispatch_table_thunk;
121218     epoxy_glBlendEquationi = epoxy_glBlendEquationi_dispatch_table_thunk;
121219     epoxy_glBlendEquationiARB = epoxy_glBlendEquationiARB_dispatch_table_thunk;
121220     epoxy_glBlendEquationiEXT = epoxy_glBlendEquationiEXT_dispatch_table_thunk;
121221     epoxy_glBlendEquationiOES = epoxy_glBlendEquationiOES_dispatch_table_thunk;
121222     epoxy_glBlendFunc = epoxy_glBlendFunc_dispatch_table_thunk;
121223     epoxy_glBlendFuncIndexedAMD = epoxy_glBlendFuncIndexedAMD_dispatch_table_thunk;
121224     epoxy_glBlendFuncSeparate = epoxy_glBlendFuncSeparate_dispatch_table_thunk;
121225     epoxy_glBlendFuncSeparateEXT = epoxy_glBlendFuncSeparateEXT_dispatch_table_thunk;
121226     epoxy_glBlendFuncSeparateINGR = epoxy_glBlendFuncSeparateINGR_dispatch_table_thunk;
121227     epoxy_glBlendFuncSeparateIndexedAMD = epoxy_glBlendFuncSeparateIndexedAMD_dispatch_table_thunk;
121228     epoxy_glBlendFuncSeparateOES = epoxy_glBlendFuncSeparateOES_dispatch_table_thunk;
121229     epoxy_glBlendFuncSeparatei = epoxy_glBlendFuncSeparatei_dispatch_table_thunk;
121230     epoxy_glBlendFuncSeparateiARB = epoxy_glBlendFuncSeparateiARB_dispatch_table_thunk;
121231     epoxy_glBlendFuncSeparateiEXT = epoxy_glBlendFuncSeparateiEXT_dispatch_table_thunk;
121232     epoxy_glBlendFuncSeparateiOES = epoxy_glBlendFuncSeparateiOES_dispatch_table_thunk;
121233     epoxy_glBlendFunci = epoxy_glBlendFunci_dispatch_table_thunk;
121234     epoxy_glBlendFunciARB = epoxy_glBlendFunciARB_dispatch_table_thunk;
121235     epoxy_glBlendFunciEXT = epoxy_glBlendFunciEXT_dispatch_table_thunk;
121236     epoxy_glBlendFunciOES = epoxy_glBlendFunciOES_dispatch_table_thunk;
121237     epoxy_glBlendParameteriNV = epoxy_glBlendParameteriNV_dispatch_table_thunk;
121238     epoxy_glBlitFramebuffer = epoxy_glBlitFramebuffer_dispatch_table_thunk;
121239     epoxy_glBlitFramebufferANGLE = epoxy_glBlitFramebufferANGLE_dispatch_table_thunk;
121240     epoxy_glBlitFramebufferEXT = epoxy_glBlitFramebufferEXT_dispatch_table_thunk;
121241     epoxy_glBlitFramebufferNV = epoxy_glBlitFramebufferNV_dispatch_table_thunk;
121242     epoxy_glBlitNamedFramebuffer = epoxy_glBlitNamedFramebuffer_dispatch_table_thunk;
121243     epoxy_glBufferAddressRangeNV = epoxy_glBufferAddressRangeNV_dispatch_table_thunk;
121244     epoxy_glBufferAttachMemoryNV = epoxy_glBufferAttachMemoryNV_dispatch_table_thunk;
121245     epoxy_glBufferData = epoxy_glBufferData_dispatch_table_thunk;
121246     epoxy_glBufferDataARB = epoxy_glBufferDataARB_dispatch_table_thunk;
121247     epoxy_glBufferPageCommitmentARB = epoxy_glBufferPageCommitmentARB_dispatch_table_thunk;
121248     epoxy_glBufferParameteriAPPLE = epoxy_glBufferParameteriAPPLE_dispatch_table_thunk;
121249     epoxy_glBufferStorage = epoxy_glBufferStorage_dispatch_table_thunk;
121250     epoxy_glBufferStorageEXT = epoxy_glBufferStorageEXT_dispatch_table_thunk;
121251     epoxy_glBufferStorageExternalEXT = epoxy_glBufferStorageExternalEXT_dispatch_table_thunk;
121252     epoxy_glBufferStorageMemEXT = epoxy_glBufferStorageMemEXT_dispatch_table_thunk;
121253     epoxy_glBufferSubData = epoxy_glBufferSubData_dispatch_table_thunk;
121254     epoxy_glBufferSubDataARB = epoxy_glBufferSubDataARB_dispatch_table_thunk;
121255     epoxy_glCallCommandListNV = epoxy_glCallCommandListNV_dispatch_table_thunk;
121256     epoxy_glCallList = epoxy_glCallList_dispatch_table_thunk;
121257     epoxy_glCallLists = epoxy_glCallLists_dispatch_table_thunk;
121258     epoxy_glCheckFramebufferStatus = epoxy_glCheckFramebufferStatus_dispatch_table_thunk;
121259     epoxy_glCheckFramebufferStatusEXT = epoxy_glCheckFramebufferStatusEXT_dispatch_table_thunk;
121260     epoxy_glCheckFramebufferStatusOES = epoxy_glCheckFramebufferStatusOES_dispatch_table_thunk;
121261     epoxy_glCheckNamedFramebufferStatus = epoxy_glCheckNamedFramebufferStatus_dispatch_table_thunk;
121262     epoxy_glCheckNamedFramebufferStatusEXT = epoxy_glCheckNamedFramebufferStatusEXT_dispatch_table_thunk;
121263     epoxy_glClampColor = epoxy_glClampColor_dispatch_table_thunk;
121264     epoxy_glClampColorARB = epoxy_glClampColorARB_dispatch_table_thunk;
121265     epoxy_glClear = epoxy_glClear_dispatch_table_thunk;
121266     epoxy_glClearAccum = epoxy_glClearAccum_dispatch_table_thunk;
121267     epoxy_glClearAccumxOES = epoxy_glClearAccumxOES_dispatch_table_thunk;
121268     epoxy_glClearBufferData = epoxy_glClearBufferData_dispatch_table_thunk;
121269     epoxy_glClearBufferSubData = epoxy_glClearBufferSubData_dispatch_table_thunk;
121270     epoxy_glClearBufferfi = epoxy_glClearBufferfi_dispatch_table_thunk;
121271     epoxy_glClearBufferfv = epoxy_glClearBufferfv_dispatch_table_thunk;
121272     epoxy_glClearBufferiv = epoxy_glClearBufferiv_dispatch_table_thunk;
121273     epoxy_glClearBufferuiv = epoxy_glClearBufferuiv_dispatch_table_thunk;
121274     epoxy_glClearColor = epoxy_glClearColor_dispatch_table_thunk;
121275     epoxy_glClearColorIiEXT = epoxy_glClearColorIiEXT_dispatch_table_thunk;
121276     epoxy_glClearColorIuiEXT = epoxy_glClearColorIuiEXT_dispatch_table_thunk;
121277     epoxy_glClearColorx = epoxy_glClearColorx_dispatch_table_thunk;
121278     epoxy_glClearColorxOES = epoxy_glClearColorxOES_dispatch_table_thunk;
121279     epoxy_glClearDepth = epoxy_glClearDepth_dispatch_table_thunk;
121280     epoxy_glClearDepthdNV = epoxy_glClearDepthdNV_dispatch_table_thunk;
121281     epoxy_glClearDepthf = epoxy_glClearDepthf_dispatch_table_thunk;
121282     epoxy_glClearDepthfOES = epoxy_glClearDepthfOES_dispatch_table_thunk;
121283     epoxy_glClearDepthx = epoxy_glClearDepthx_dispatch_table_thunk;
121284     epoxy_glClearDepthxOES = epoxy_glClearDepthxOES_dispatch_table_thunk;
121285     epoxy_glClearIndex = epoxy_glClearIndex_dispatch_table_thunk;
121286     epoxy_glClearNamedBufferData = epoxy_glClearNamedBufferData_dispatch_table_thunk;
121287     epoxy_glClearNamedBufferDataEXT = epoxy_glClearNamedBufferDataEXT_dispatch_table_thunk;
121288     epoxy_glClearNamedBufferSubData = epoxy_glClearNamedBufferSubData_dispatch_table_thunk;
121289     epoxy_glClearNamedBufferSubDataEXT = epoxy_glClearNamedBufferSubDataEXT_dispatch_table_thunk;
121290     epoxy_glClearNamedFramebufferfi = epoxy_glClearNamedFramebufferfi_dispatch_table_thunk;
121291     epoxy_glClearNamedFramebufferfv = epoxy_glClearNamedFramebufferfv_dispatch_table_thunk;
121292     epoxy_glClearNamedFramebufferiv = epoxy_glClearNamedFramebufferiv_dispatch_table_thunk;
121293     epoxy_glClearNamedFramebufferuiv = epoxy_glClearNamedFramebufferuiv_dispatch_table_thunk;
121294     epoxy_glClearPixelLocalStorageuiEXT = epoxy_glClearPixelLocalStorageuiEXT_dispatch_table_thunk;
121295     epoxy_glClearStencil = epoxy_glClearStencil_dispatch_table_thunk;
121296     epoxy_glClearTexImage = epoxy_glClearTexImage_dispatch_table_thunk;
121297     epoxy_glClearTexImageEXT = epoxy_glClearTexImageEXT_dispatch_table_thunk;
121298     epoxy_glClearTexSubImage = epoxy_glClearTexSubImage_dispatch_table_thunk;
121299     epoxy_glClearTexSubImageEXT = epoxy_glClearTexSubImageEXT_dispatch_table_thunk;
121300     epoxy_glClientActiveTexture = epoxy_glClientActiveTexture_dispatch_table_thunk;
121301     epoxy_glClientActiveTextureARB = epoxy_glClientActiveTextureARB_dispatch_table_thunk;
121302     epoxy_glClientActiveVertexStreamATI = epoxy_glClientActiveVertexStreamATI_dispatch_table_thunk;
121303     epoxy_glClientAttribDefaultEXT = epoxy_glClientAttribDefaultEXT_dispatch_table_thunk;
121304     epoxy_glClientWaitSemaphoreui64NVX = epoxy_glClientWaitSemaphoreui64NVX_dispatch_table_thunk;
121305     epoxy_glClientWaitSync = epoxy_glClientWaitSync_dispatch_table_thunk;
121306     epoxy_glClientWaitSyncAPPLE = epoxy_glClientWaitSyncAPPLE_dispatch_table_thunk;
121307     epoxy_glClipControl = epoxy_glClipControl_dispatch_table_thunk;
121308     epoxy_glClipControlEXT = epoxy_glClipControlEXT_dispatch_table_thunk;
121309     epoxy_glClipPlane = epoxy_glClipPlane_dispatch_table_thunk;
121310     epoxy_glClipPlanef = epoxy_glClipPlanef_dispatch_table_thunk;
121311     epoxy_glClipPlanefIMG = epoxy_glClipPlanefIMG_dispatch_table_thunk;
121312     epoxy_glClipPlanefOES = epoxy_glClipPlanefOES_dispatch_table_thunk;
121313     epoxy_glClipPlanex = epoxy_glClipPlanex_dispatch_table_thunk;
121314     epoxy_glClipPlanexIMG = epoxy_glClipPlanexIMG_dispatch_table_thunk;
121315     epoxy_glClipPlanexOES = epoxy_glClipPlanexOES_dispatch_table_thunk;
121316     epoxy_glColor3b = epoxy_glColor3b_dispatch_table_thunk;
121317     epoxy_glColor3bv = epoxy_glColor3bv_dispatch_table_thunk;
121318     epoxy_glColor3d = epoxy_glColor3d_dispatch_table_thunk;
121319     epoxy_glColor3dv = epoxy_glColor3dv_dispatch_table_thunk;
121320     epoxy_glColor3f = epoxy_glColor3f_dispatch_table_thunk;
121321     epoxy_glColor3fVertex3fSUN = epoxy_glColor3fVertex3fSUN_dispatch_table_thunk;
121322     epoxy_glColor3fVertex3fvSUN = epoxy_glColor3fVertex3fvSUN_dispatch_table_thunk;
121323     epoxy_glColor3fv = epoxy_glColor3fv_dispatch_table_thunk;
121324     epoxy_glColor3hNV = epoxy_glColor3hNV_dispatch_table_thunk;
121325     epoxy_glColor3hvNV = epoxy_glColor3hvNV_dispatch_table_thunk;
121326     epoxy_glColor3i = epoxy_glColor3i_dispatch_table_thunk;
121327     epoxy_glColor3iv = epoxy_glColor3iv_dispatch_table_thunk;
121328     epoxy_glColor3s = epoxy_glColor3s_dispatch_table_thunk;
121329     epoxy_glColor3sv = epoxy_glColor3sv_dispatch_table_thunk;
121330     epoxy_glColor3ub = epoxy_glColor3ub_dispatch_table_thunk;
121331     epoxy_glColor3ubv = epoxy_glColor3ubv_dispatch_table_thunk;
121332     epoxy_glColor3ui = epoxy_glColor3ui_dispatch_table_thunk;
121333     epoxy_glColor3uiv = epoxy_glColor3uiv_dispatch_table_thunk;
121334     epoxy_glColor3us = epoxy_glColor3us_dispatch_table_thunk;
121335     epoxy_glColor3usv = epoxy_glColor3usv_dispatch_table_thunk;
121336     epoxy_glColor3xOES = epoxy_glColor3xOES_dispatch_table_thunk;
121337     epoxy_glColor3xvOES = epoxy_glColor3xvOES_dispatch_table_thunk;
121338     epoxy_glColor4b = epoxy_glColor4b_dispatch_table_thunk;
121339     epoxy_glColor4bv = epoxy_glColor4bv_dispatch_table_thunk;
121340     epoxy_glColor4d = epoxy_glColor4d_dispatch_table_thunk;
121341     epoxy_glColor4dv = epoxy_glColor4dv_dispatch_table_thunk;
121342     epoxy_glColor4f = epoxy_glColor4f_dispatch_table_thunk;
121343     epoxy_glColor4fNormal3fVertex3fSUN = epoxy_glColor4fNormal3fVertex3fSUN_dispatch_table_thunk;
121344     epoxy_glColor4fNormal3fVertex3fvSUN = epoxy_glColor4fNormal3fVertex3fvSUN_dispatch_table_thunk;
121345     epoxy_glColor4fv = epoxy_glColor4fv_dispatch_table_thunk;
121346     epoxy_glColor4hNV = epoxy_glColor4hNV_dispatch_table_thunk;
121347     epoxy_glColor4hvNV = epoxy_glColor4hvNV_dispatch_table_thunk;
121348     epoxy_glColor4i = epoxy_glColor4i_dispatch_table_thunk;
121349     epoxy_glColor4iv = epoxy_glColor4iv_dispatch_table_thunk;
121350     epoxy_glColor4s = epoxy_glColor4s_dispatch_table_thunk;
121351     epoxy_glColor4sv = epoxy_glColor4sv_dispatch_table_thunk;
121352     epoxy_glColor4ub = epoxy_glColor4ub_dispatch_table_thunk;
121353     epoxy_glColor4ubVertex2fSUN = epoxy_glColor4ubVertex2fSUN_dispatch_table_thunk;
121354     epoxy_glColor4ubVertex2fvSUN = epoxy_glColor4ubVertex2fvSUN_dispatch_table_thunk;
121355     epoxy_glColor4ubVertex3fSUN = epoxy_glColor4ubVertex3fSUN_dispatch_table_thunk;
121356     epoxy_glColor4ubVertex3fvSUN = epoxy_glColor4ubVertex3fvSUN_dispatch_table_thunk;
121357     epoxy_glColor4ubv = epoxy_glColor4ubv_dispatch_table_thunk;
121358     epoxy_glColor4ui = epoxy_glColor4ui_dispatch_table_thunk;
121359     epoxy_glColor4uiv = epoxy_glColor4uiv_dispatch_table_thunk;
121360     epoxy_glColor4us = epoxy_glColor4us_dispatch_table_thunk;
121361     epoxy_glColor4usv = epoxy_glColor4usv_dispatch_table_thunk;
121362     epoxy_glColor4x = epoxy_glColor4x_dispatch_table_thunk;
121363     epoxy_glColor4xOES = epoxy_glColor4xOES_dispatch_table_thunk;
121364     epoxy_glColor4xvOES = epoxy_glColor4xvOES_dispatch_table_thunk;
121365     epoxy_glColorFormatNV = epoxy_glColorFormatNV_dispatch_table_thunk;
121366     epoxy_glColorFragmentOp1ATI = epoxy_glColorFragmentOp1ATI_dispatch_table_thunk;
121367     epoxy_glColorFragmentOp2ATI = epoxy_glColorFragmentOp2ATI_dispatch_table_thunk;
121368     epoxy_glColorFragmentOp3ATI = epoxy_glColorFragmentOp3ATI_dispatch_table_thunk;
121369     epoxy_glColorMask = epoxy_glColorMask_dispatch_table_thunk;
121370     epoxy_glColorMaskIndexedEXT = epoxy_glColorMaskIndexedEXT_dispatch_table_thunk;
121371     epoxy_glColorMaski = epoxy_glColorMaski_dispatch_table_thunk;
121372     epoxy_glColorMaskiEXT = epoxy_glColorMaskiEXT_dispatch_table_thunk;
121373     epoxy_glColorMaskiOES = epoxy_glColorMaskiOES_dispatch_table_thunk;
121374     epoxy_glColorMaterial = epoxy_glColorMaterial_dispatch_table_thunk;
121375     epoxy_glColorP3ui = epoxy_glColorP3ui_dispatch_table_thunk;
121376     epoxy_glColorP3uiv = epoxy_glColorP3uiv_dispatch_table_thunk;
121377     epoxy_glColorP4ui = epoxy_glColorP4ui_dispatch_table_thunk;
121378     epoxy_glColorP4uiv = epoxy_glColorP4uiv_dispatch_table_thunk;
121379     epoxy_glColorPointer = epoxy_glColorPointer_dispatch_table_thunk;
121380     epoxy_glColorPointerEXT = epoxy_glColorPointerEXT_dispatch_table_thunk;
121381     epoxy_glColorPointerListIBM = epoxy_glColorPointerListIBM_dispatch_table_thunk;
121382     epoxy_glColorPointervINTEL = epoxy_glColorPointervINTEL_dispatch_table_thunk;
121383     epoxy_glColorSubTable = epoxy_glColorSubTable_dispatch_table_thunk;
121384     epoxy_glColorSubTableEXT = epoxy_glColorSubTableEXT_dispatch_table_thunk;
121385     epoxy_glColorTable = epoxy_glColorTable_dispatch_table_thunk;
121386     epoxy_glColorTableEXT = epoxy_glColorTableEXT_dispatch_table_thunk;
121387     epoxy_glColorTableParameterfv = epoxy_glColorTableParameterfv_dispatch_table_thunk;
121388     epoxy_glColorTableParameterfvSGI = epoxy_glColorTableParameterfvSGI_dispatch_table_thunk;
121389     epoxy_glColorTableParameteriv = epoxy_glColorTableParameteriv_dispatch_table_thunk;
121390     epoxy_glColorTableParameterivSGI = epoxy_glColorTableParameterivSGI_dispatch_table_thunk;
121391     epoxy_glColorTableSGI = epoxy_glColorTableSGI_dispatch_table_thunk;
121392     epoxy_glCombinerInputNV = epoxy_glCombinerInputNV_dispatch_table_thunk;
121393     epoxy_glCombinerOutputNV = epoxy_glCombinerOutputNV_dispatch_table_thunk;
121394     epoxy_glCombinerParameterfNV = epoxy_glCombinerParameterfNV_dispatch_table_thunk;
121395     epoxy_glCombinerParameterfvNV = epoxy_glCombinerParameterfvNV_dispatch_table_thunk;
121396     epoxy_glCombinerParameteriNV = epoxy_glCombinerParameteriNV_dispatch_table_thunk;
121397     epoxy_glCombinerParameterivNV = epoxy_glCombinerParameterivNV_dispatch_table_thunk;
121398     epoxy_glCombinerStageParameterfvNV = epoxy_glCombinerStageParameterfvNV_dispatch_table_thunk;
121399     epoxy_glCommandListSegmentsNV = epoxy_glCommandListSegmentsNV_dispatch_table_thunk;
121400     epoxy_glCompileCommandListNV = epoxy_glCompileCommandListNV_dispatch_table_thunk;
121401     epoxy_glCompileShader = epoxy_glCompileShader_dispatch_table_thunk;
121402     epoxy_glCompileShaderARB = epoxy_glCompileShaderARB_dispatch_table_thunk;
121403     epoxy_glCompileShaderIncludeARB = epoxy_glCompileShaderIncludeARB_dispatch_table_thunk;
121404     epoxy_glCompressedMultiTexImage1DEXT = epoxy_glCompressedMultiTexImage1DEXT_dispatch_table_thunk;
121405     epoxy_glCompressedMultiTexImage2DEXT = epoxy_glCompressedMultiTexImage2DEXT_dispatch_table_thunk;
121406     epoxy_glCompressedMultiTexImage3DEXT = epoxy_glCompressedMultiTexImage3DEXT_dispatch_table_thunk;
121407     epoxy_glCompressedMultiTexSubImage1DEXT = epoxy_glCompressedMultiTexSubImage1DEXT_dispatch_table_thunk;
121408     epoxy_glCompressedMultiTexSubImage2DEXT = epoxy_glCompressedMultiTexSubImage2DEXT_dispatch_table_thunk;
121409     epoxy_glCompressedMultiTexSubImage3DEXT = epoxy_glCompressedMultiTexSubImage3DEXT_dispatch_table_thunk;
121410     epoxy_glCompressedTexImage1D = epoxy_glCompressedTexImage1D_dispatch_table_thunk;
121411     epoxy_glCompressedTexImage1DARB = epoxy_glCompressedTexImage1DARB_dispatch_table_thunk;
121412     epoxy_glCompressedTexImage2D = epoxy_glCompressedTexImage2D_dispatch_table_thunk;
121413     epoxy_glCompressedTexImage2DARB = epoxy_glCompressedTexImage2DARB_dispatch_table_thunk;
121414     epoxy_glCompressedTexImage3D = epoxy_glCompressedTexImage3D_dispatch_table_thunk;
121415     epoxy_glCompressedTexImage3DARB = epoxy_glCompressedTexImage3DARB_dispatch_table_thunk;
121416     epoxy_glCompressedTexImage3DOES = epoxy_glCompressedTexImage3DOES_dispatch_table_thunk;
121417     epoxy_glCompressedTexSubImage1D = epoxy_glCompressedTexSubImage1D_dispatch_table_thunk;
121418     epoxy_glCompressedTexSubImage1DARB = epoxy_glCompressedTexSubImage1DARB_dispatch_table_thunk;
121419     epoxy_glCompressedTexSubImage2D = epoxy_glCompressedTexSubImage2D_dispatch_table_thunk;
121420     epoxy_glCompressedTexSubImage2DARB = epoxy_glCompressedTexSubImage2DARB_dispatch_table_thunk;
121421     epoxy_glCompressedTexSubImage3D = epoxy_glCompressedTexSubImage3D_dispatch_table_thunk;
121422     epoxy_glCompressedTexSubImage3DARB = epoxy_glCompressedTexSubImage3DARB_dispatch_table_thunk;
121423     epoxy_glCompressedTexSubImage3DOES = epoxy_glCompressedTexSubImage3DOES_dispatch_table_thunk;
121424     epoxy_glCompressedTextureImage1DEXT = epoxy_glCompressedTextureImage1DEXT_dispatch_table_thunk;
121425     epoxy_glCompressedTextureImage2DEXT = epoxy_glCompressedTextureImage2DEXT_dispatch_table_thunk;
121426     epoxy_glCompressedTextureImage3DEXT = epoxy_glCompressedTextureImage3DEXT_dispatch_table_thunk;
121427     epoxy_glCompressedTextureSubImage1D = epoxy_glCompressedTextureSubImage1D_dispatch_table_thunk;
121428     epoxy_glCompressedTextureSubImage1DEXT = epoxy_glCompressedTextureSubImage1DEXT_dispatch_table_thunk;
121429     epoxy_glCompressedTextureSubImage2D = epoxy_glCompressedTextureSubImage2D_dispatch_table_thunk;
121430     epoxy_glCompressedTextureSubImage2DEXT = epoxy_glCompressedTextureSubImage2DEXT_dispatch_table_thunk;
121431     epoxy_glCompressedTextureSubImage3D = epoxy_glCompressedTextureSubImage3D_dispatch_table_thunk;
121432     epoxy_glCompressedTextureSubImage3DEXT = epoxy_glCompressedTextureSubImage3DEXT_dispatch_table_thunk;
121433     epoxy_glConservativeRasterParameterfNV = epoxy_glConservativeRasterParameterfNV_dispatch_table_thunk;
121434     epoxy_glConservativeRasterParameteriNV = epoxy_glConservativeRasterParameteriNV_dispatch_table_thunk;
121435     epoxy_glConvolutionFilter1D = epoxy_glConvolutionFilter1D_dispatch_table_thunk;
121436     epoxy_glConvolutionFilter1DEXT = epoxy_glConvolutionFilter1DEXT_dispatch_table_thunk;
121437     epoxy_glConvolutionFilter2D = epoxy_glConvolutionFilter2D_dispatch_table_thunk;
121438     epoxy_glConvolutionFilter2DEXT = epoxy_glConvolutionFilter2DEXT_dispatch_table_thunk;
121439     epoxy_glConvolutionParameterf = epoxy_glConvolutionParameterf_dispatch_table_thunk;
121440     epoxy_glConvolutionParameterfEXT = epoxy_glConvolutionParameterfEXT_dispatch_table_thunk;
121441     epoxy_glConvolutionParameterfv = epoxy_glConvolutionParameterfv_dispatch_table_thunk;
121442     epoxy_glConvolutionParameterfvEXT = epoxy_glConvolutionParameterfvEXT_dispatch_table_thunk;
121443     epoxy_glConvolutionParameteri = epoxy_glConvolutionParameteri_dispatch_table_thunk;
121444     epoxy_glConvolutionParameteriEXT = epoxy_glConvolutionParameteriEXT_dispatch_table_thunk;
121445     epoxy_glConvolutionParameteriv = epoxy_glConvolutionParameteriv_dispatch_table_thunk;
121446     epoxy_glConvolutionParameterivEXT = epoxy_glConvolutionParameterivEXT_dispatch_table_thunk;
121447     epoxy_glConvolutionParameterxOES = epoxy_glConvolutionParameterxOES_dispatch_table_thunk;
121448     epoxy_glConvolutionParameterxvOES = epoxy_glConvolutionParameterxvOES_dispatch_table_thunk;
121449     epoxy_glCopyBufferSubData = epoxy_glCopyBufferSubData_dispatch_table_thunk;
121450     epoxy_glCopyBufferSubDataNV = epoxy_glCopyBufferSubDataNV_dispatch_table_thunk;
121451     epoxy_glCopyColorSubTable = epoxy_glCopyColorSubTable_dispatch_table_thunk;
121452     epoxy_glCopyColorSubTableEXT = epoxy_glCopyColorSubTableEXT_dispatch_table_thunk;
121453     epoxy_glCopyColorTable = epoxy_glCopyColorTable_dispatch_table_thunk;
121454     epoxy_glCopyColorTableSGI = epoxy_glCopyColorTableSGI_dispatch_table_thunk;
121455     epoxy_glCopyConvolutionFilter1D = epoxy_glCopyConvolutionFilter1D_dispatch_table_thunk;
121456     epoxy_glCopyConvolutionFilter1DEXT = epoxy_glCopyConvolutionFilter1DEXT_dispatch_table_thunk;
121457     epoxy_glCopyConvolutionFilter2D = epoxy_glCopyConvolutionFilter2D_dispatch_table_thunk;
121458     epoxy_glCopyConvolutionFilter2DEXT = epoxy_glCopyConvolutionFilter2DEXT_dispatch_table_thunk;
121459     epoxy_glCopyImageSubData = epoxy_glCopyImageSubData_dispatch_table_thunk;
121460     epoxy_glCopyImageSubDataEXT = epoxy_glCopyImageSubDataEXT_dispatch_table_thunk;
121461     epoxy_glCopyImageSubDataNV = epoxy_glCopyImageSubDataNV_dispatch_table_thunk;
121462     epoxy_glCopyImageSubDataOES = epoxy_glCopyImageSubDataOES_dispatch_table_thunk;
121463     epoxy_glCopyMultiTexImage1DEXT = epoxy_glCopyMultiTexImage1DEXT_dispatch_table_thunk;
121464     epoxy_glCopyMultiTexImage2DEXT = epoxy_glCopyMultiTexImage2DEXT_dispatch_table_thunk;
121465     epoxy_glCopyMultiTexSubImage1DEXT = epoxy_glCopyMultiTexSubImage1DEXT_dispatch_table_thunk;
121466     epoxy_glCopyMultiTexSubImage2DEXT = epoxy_glCopyMultiTexSubImage2DEXT_dispatch_table_thunk;
121467     epoxy_glCopyMultiTexSubImage3DEXT = epoxy_glCopyMultiTexSubImage3DEXT_dispatch_table_thunk;
121468     epoxy_glCopyNamedBufferSubData = epoxy_glCopyNamedBufferSubData_dispatch_table_thunk;
121469     epoxy_glCopyPathNV = epoxy_glCopyPathNV_dispatch_table_thunk;
121470     epoxy_glCopyPixels = epoxy_glCopyPixels_dispatch_table_thunk;
121471     epoxy_glCopyTexImage1D = epoxy_glCopyTexImage1D_dispatch_table_thunk;
121472     epoxy_glCopyTexImage1DEXT = epoxy_glCopyTexImage1DEXT_dispatch_table_thunk;
121473     epoxy_glCopyTexImage2D = epoxy_glCopyTexImage2D_dispatch_table_thunk;
121474     epoxy_glCopyTexImage2DEXT = epoxy_glCopyTexImage2DEXT_dispatch_table_thunk;
121475     epoxy_glCopyTexSubImage1D = epoxy_glCopyTexSubImage1D_dispatch_table_thunk;
121476     epoxy_glCopyTexSubImage1DEXT = epoxy_glCopyTexSubImage1DEXT_dispatch_table_thunk;
121477     epoxy_glCopyTexSubImage2D = epoxy_glCopyTexSubImage2D_dispatch_table_thunk;
121478     epoxy_glCopyTexSubImage2DEXT = epoxy_glCopyTexSubImage2DEXT_dispatch_table_thunk;
121479     epoxy_glCopyTexSubImage3D = epoxy_glCopyTexSubImage3D_dispatch_table_thunk;
121480     epoxy_glCopyTexSubImage3DEXT = epoxy_glCopyTexSubImage3DEXT_dispatch_table_thunk;
121481     epoxy_glCopyTexSubImage3DOES = epoxy_glCopyTexSubImage3DOES_dispatch_table_thunk;
121482     epoxy_glCopyTextureImage1DEXT = epoxy_glCopyTextureImage1DEXT_dispatch_table_thunk;
121483     epoxy_glCopyTextureImage2DEXT = epoxy_glCopyTextureImage2DEXT_dispatch_table_thunk;
121484     epoxy_glCopyTextureLevelsAPPLE = epoxy_glCopyTextureLevelsAPPLE_dispatch_table_thunk;
121485     epoxy_glCopyTextureSubImage1D = epoxy_glCopyTextureSubImage1D_dispatch_table_thunk;
121486     epoxy_glCopyTextureSubImage1DEXT = epoxy_glCopyTextureSubImage1DEXT_dispatch_table_thunk;
121487     epoxy_glCopyTextureSubImage2D = epoxy_glCopyTextureSubImage2D_dispatch_table_thunk;
121488     epoxy_glCopyTextureSubImage2DEXT = epoxy_glCopyTextureSubImage2DEXT_dispatch_table_thunk;
121489     epoxy_glCopyTextureSubImage3D = epoxy_glCopyTextureSubImage3D_dispatch_table_thunk;
121490     epoxy_glCopyTextureSubImage3DEXT = epoxy_glCopyTextureSubImage3DEXT_dispatch_table_thunk;
121491     epoxy_glCoverFillPathInstancedNV = epoxy_glCoverFillPathInstancedNV_dispatch_table_thunk;
121492     epoxy_glCoverFillPathNV = epoxy_glCoverFillPathNV_dispatch_table_thunk;
121493     epoxy_glCoverStrokePathInstancedNV = epoxy_glCoverStrokePathInstancedNV_dispatch_table_thunk;
121494     epoxy_glCoverStrokePathNV = epoxy_glCoverStrokePathNV_dispatch_table_thunk;
121495     epoxy_glCoverageMaskNV = epoxy_glCoverageMaskNV_dispatch_table_thunk;
121496     epoxy_glCoverageModulationNV = epoxy_glCoverageModulationNV_dispatch_table_thunk;
121497     epoxy_glCoverageModulationTableNV = epoxy_glCoverageModulationTableNV_dispatch_table_thunk;
121498     epoxy_glCoverageOperationNV = epoxy_glCoverageOperationNV_dispatch_table_thunk;
121499     epoxy_glCreateBuffers = epoxy_glCreateBuffers_dispatch_table_thunk;
121500     epoxy_glCreateCommandListsNV = epoxy_glCreateCommandListsNV_dispatch_table_thunk;
121501     epoxy_glCreateFramebuffers = epoxy_glCreateFramebuffers_dispatch_table_thunk;
121502     epoxy_glCreateMemoryObjectsEXT = epoxy_glCreateMemoryObjectsEXT_dispatch_table_thunk;
121503     epoxy_glCreatePerfQueryINTEL = epoxy_glCreatePerfQueryINTEL_dispatch_table_thunk;
121504     epoxy_glCreateProgram = epoxy_glCreateProgram_dispatch_table_thunk;
121505     epoxy_glCreateProgramObjectARB = epoxy_glCreateProgramObjectARB_dispatch_table_thunk;
121506     epoxy_glCreateProgramPipelines = epoxy_glCreateProgramPipelines_dispatch_table_thunk;
121507     epoxy_glCreateProgressFenceNVX = epoxy_glCreateProgressFenceNVX_dispatch_table_thunk;
121508     epoxy_glCreateQueries = epoxy_glCreateQueries_dispatch_table_thunk;
121509     epoxy_glCreateRenderbuffers = epoxy_glCreateRenderbuffers_dispatch_table_thunk;
121510     epoxy_glCreateSamplers = epoxy_glCreateSamplers_dispatch_table_thunk;
121511     epoxy_glCreateShader = epoxy_glCreateShader_dispatch_table_thunk;
121512     epoxy_glCreateShaderObjectARB = epoxy_glCreateShaderObjectARB_dispatch_table_thunk;
121513     epoxy_glCreateShaderProgramEXT = epoxy_glCreateShaderProgramEXT_dispatch_table_thunk;
121514     epoxy_glCreateShaderProgramv = epoxy_glCreateShaderProgramv_dispatch_table_thunk;
121515     epoxy_glCreateShaderProgramvEXT = epoxy_glCreateShaderProgramvEXT_dispatch_table_thunk;
121516     epoxy_glCreateStatesNV = epoxy_glCreateStatesNV_dispatch_table_thunk;
121517     epoxy_glCreateSyncFromCLeventARB = epoxy_glCreateSyncFromCLeventARB_dispatch_table_thunk;
121518     epoxy_glCreateTextures = epoxy_glCreateTextures_dispatch_table_thunk;
121519     epoxy_glCreateTransformFeedbacks = epoxy_glCreateTransformFeedbacks_dispatch_table_thunk;
121520     epoxy_glCreateVertexArrays = epoxy_glCreateVertexArrays_dispatch_table_thunk;
121521     epoxy_glCullFace = epoxy_glCullFace_dispatch_table_thunk;
121522     epoxy_glCullParameterdvEXT = epoxy_glCullParameterdvEXT_dispatch_table_thunk;
121523     epoxy_glCullParameterfvEXT = epoxy_glCullParameterfvEXT_dispatch_table_thunk;
121524     epoxy_glCurrentPaletteMatrixARB = epoxy_glCurrentPaletteMatrixARB_dispatch_table_thunk;
121525     epoxy_glCurrentPaletteMatrixOES = epoxy_glCurrentPaletteMatrixOES_dispatch_table_thunk;
121526     epoxy_glDebugMessageCallback = epoxy_glDebugMessageCallback_dispatch_table_thunk;
121527     epoxy_glDebugMessageCallbackAMD = epoxy_glDebugMessageCallbackAMD_dispatch_table_thunk;
121528     epoxy_glDebugMessageCallbackARB = epoxy_glDebugMessageCallbackARB_dispatch_table_thunk;
121529     epoxy_glDebugMessageCallbackKHR = epoxy_glDebugMessageCallbackKHR_dispatch_table_thunk;
121530     epoxy_glDebugMessageControl = epoxy_glDebugMessageControl_dispatch_table_thunk;
121531     epoxy_glDebugMessageControlARB = epoxy_glDebugMessageControlARB_dispatch_table_thunk;
121532     epoxy_glDebugMessageControlKHR = epoxy_glDebugMessageControlKHR_dispatch_table_thunk;
121533     epoxy_glDebugMessageEnableAMD = epoxy_glDebugMessageEnableAMD_dispatch_table_thunk;
121534     epoxy_glDebugMessageInsert = epoxy_glDebugMessageInsert_dispatch_table_thunk;
121535     epoxy_glDebugMessageInsertAMD = epoxy_glDebugMessageInsertAMD_dispatch_table_thunk;
121536     epoxy_glDebugMessageInsertARB = epoxy_glDebugMessageInsertARB_dispatch_table_thunk;
121537     epoxy_glDebugMessageInsertKHR = epoxy_glDebugMessageInsertKHR_dispatch_table_thunk;
121538     epoxy_glDeformSGIX = epoxy_glDeformSGIX_dispatch_table_thunk;
121539     epoxy_glDeformationMap3dSGIX = epoxy_glDeformationMap3dSGIX_dispatch_table_thunk;
121540     epoxy_glDeformationMap3fSGIX = epoxy_glDeformationMap3fSGIX_dispatch_table_thunk;
121541     epoxy_glDeleteAsyncMarkersSGIX = epoxy_glDeleteAsyncMarkersSGIX_dispatch_table_thunk;
121542     epoxy_glDeleteBuffers = epoxy_glDeleteBuffers_dispatch_table_thunk;
121543     epoxy_glDeleteBuffersARB = epoxy_glDeleteBuffersARB_dispatch_table_thunk;
121544     epoxy_glDeleteCommandListsNV = epoxy_glDeleteCommandListsNV_dispatch_table_thunk;
121545     epoxy_glDeleteFencesAPPLE = epoxy_glDeleteFencesAPPLE_dispatch_table_thunk;
121546     epoxy_glDeleteFencesNV = epoxy_glDeleteFencesNV_dispatch_table_thunk;
121547     epoxy_glDeleteFragmentShaderATI = epoxy_glDeleteFragmentShaderATI_dispatch_table_thunk;
121548     epoxy_glDeleteFramebuffers = epoxy_glDeleteFramebuffers_dispatch_table_thunk;
121549     epoxy_glDeleteFramebuffersEXT = epoxy_glDeleteFramebuffersEXT_dispatch_table_thunk;
121550     epoxy_glDeleteFramebuffersOES = epoxy_glDeleteFramebuffersOES_dispatch_table_thunk;
121551     epoxy_glDeleteLists = epoxy_glDeleteLists_dispatch_table_thunk;
121552     epoxy_glDeleteMemoryObjectsEXT = epoxy_glDeleteMemoryObjectsEXT_dispatch_table_thunk;
121553     epoxy_glDeleteNamedStringARB = epoxy_glDeleteNamedStringARB_dispatch_table_thunk;
121554     epoxy_glDeleteNamesAMD = epoxy_glDeleteNamesAMD_dispatch_table_thunk;
121555     epoxy_glDeleteObjectARB = epoxy_glDeleteObjectARB_dispatch_table_thunk;
121556     epoxy_glDeleteOcclusionQueriesNV = epoxy_glDeleteOcclusionQueriesNV_dispatch_table_thunk;
121557     epoxy_glDeletePathsNV = epoxy_glDeletePathsNV_dispatch_table_thunk;
121558     epoxy_glDeletePerfMonitorsAMD = epoxy_glDeletePerfMonitorsAMD_dispatch_table_thunk;
121559     epoxy_glDeletePerfQueryINTEL = epoxy_glDeletePerfQueryINTEL_dispatch_table_thunk;
121560     epoxy_glDeleteProgram = epoxy_glDeleteProgram_dispatch_table_thunk;
121561     epoxy_glDeleteProgramPipelines = epoxy_glDeleteProgramPipelines_dispatch_table_thunk;
121562     epoxy_glDeleteProgramPipelinesEXT = epoxy_glDeleteProgramPipelinesEXT_dispatch_table_thunk;
121563     epoxy_glDeleteProgramsARB = epoxy_glDeleteProgramsARB_dispatch_table_thunk;
121564     epoxy_glDeleteProgramsNV = epoxy_glDeleteProgramsNV_dispatch_table_thunk;
121565     epoxy_glDeleteQueries = epoxy_glDeleteQueries_dispatch_table_thunk;
121566     epoxy_glDeleteQueriesARB = epoxy_glDeleteQueriesARB_dispatch_table_thunk;
121567     epoxy_glDeleteQueriesEXT = epoxy_glDeleteQueriesEXT_dispatch_table_thunk;
121568     epoxy_glDeleteQueryResourceTagNV = epoxy_glDeleteQueryResourceTagNV_dispatch_table_thunk;
121569     epoxy_glDeleteRenderbuffers = epoxy_glDeleteRenderbuffers_dispatch_table_thunk;
121570     epoxy_glDeleteRenderbuffersEXT = epoxy_glDeleteRenderbuffersEXT_dispatch_table_thunk;
121571     epoxy_glDeleteRenderbuffersOES = epoxy_glDeleteRenderbuffersOES_dispatch_table_thunk;
121572     epoxy_glDeleteSamplers = epoxy_glDeleteSamplers_dispatch_table_thunk;
121573     epoxy_glDeleteSemaphoresEXT = epoxy_glDeleteSemaphoresEXT_dispatch_table_thunk;
121574     epoxy_glDeleteShader = epoxy_glDeleteShader_dispatch_table_thunk;
121575     epoxy_glDeleteStatesNV = epoxy_glDeleteStatesNV_dispatch_table_thunk;
121576     epoxy_glDeleteSync = epoxy_glDeleteSync_dispatch_table_thunk;
121577     epoxy_glDeleteSyncAPPLE = epoxy_glDeleteSyncAPPLE_dispatch_table_thunk;
121578     epoxy_glDeleteTextures = epoxy_glDeleteTextures_dispatch_table_thunk;
121579     epoxy_glDeleteTexturesEXT = epoxy_glDeleteTexturesEXT_dispatch_table_thunk;
121580     epoxy_glDeleteTransformFeedbacks = epoxy_glDeleteTransformFeedbacks_dispatch_table_thunk;
121581     epoxy_glDeleteTransformFeedbacksNV = epoxy_glDeleteTransformFeedbacksNV_dispatch_table_thunk;
121582     epoxy_glDeleteVertexArrays = epoxy_glDeleteVertexArrays_dispatch_table_thunk;
121583     epoxy_glDeleteVertexArraysAPPLE = epoxy_glDeleteVertexArraysAPPLE_dispatch_table_thunk;
121584     epoxy_glDeleteVertexArraysOES = epoxy_glDeleteVertexArraysOES_dispatch_table_thunk;
121585     epoxy_glDeleteVertexShaderEXT = epoxy_glDeleteVertexShaderEXT_dispatch_table_thunk;
121586     epoxy_glDepthBoundsEXT = epoxy_glDepthBoundsEXT_dispatch_table_thunk;
121587     epoxy_glDepthBoundsdNV = epoxy_glDepthBoundsdNV_dispatch_table_thunk;
121588     epoxy_glDepthFunc = epoxy_glDepthFunc_dispatch_table_thunk;
121589     epoxy_glDepthMask = epoxy_glDepthMask_dispatch_table_thunk;
121590     epoxy_glDepthRange = epoxy_glDepthRange_dispatch_table_thunk;
121591     epoxy_glDepthRangeArrayfvNV = epoxy_glDepthRangeArrayfvNV_dispatch_table_thunk;
121592     epoxy_glDepthRangeArrayfvOES = epoxy_glDepthRangeArrayfvOES_dispatch_table_thunk;
121593     epoxy_glDepthRangeArrayv = epoxy_glDepthRangeArrayv_dispatch_table_thunk;
121594     epoxy_glDepthRangeIndexed = epoxy_glDepthRangeIndexed_dispatch_table_thunk;
121595     epoxy_glDepthRangeIndexedfNV = epoxy_glDepthRangeIndexedfNV_dispatch_table_thunk;
121596     epoxy_glDepthRangeIndexedfOES = epoxy_glDepthRangeIndexedfOES_dispatch_table_thunk;
121597     epoxy_glDepthRangedNV = epoxy_glDepthRangedNV_dispatch_table_thunk;
121598     epoxy_glDepthRangef = epoxy_glDepthRangef_dispatch_table_thunk;
121599     epoxy_glDepthRangefOES = epoxy_glDepthRangefOES_dispatch_table_thunk;
121600     epoxy_glDepthRangex = epoxy_glDepthRangex_dispatch_table_thunk;
121601     epoxy_glDepthRangexOES = epoxy_glDepthRangexOES_dispatch_table_thunk;
121602     epoxy_glDetachObjectARB = epoxy_glDetachObjectARB_dispatch_table_thunk;
121603     epoxy_glDetachShader = epoxy_glDetachShader_dispatch_table_thunk;
121604     epoxy_glDetailTexFuncSGIS = epoxy_glDetailTexFuncSGIS_dispatch_table_thunk;
121605     epoxy_glDisable = epoxy_glDisable_dispatch_table_thunk;
121606     epoxy_glDisableClientState = epoxy_glDisableClientState_dispatch_table_thunk;
121607     epoxy_glDisableClientStateIndexedEXT = epoxy_glDisableClientStateIndexedEXT_dispatch_table_thunk;
121608     epoxy_glDisableClientStateiEXT = epoxy_glDisableClientStateiEXT_dispatch_table_thunk;
121609     epoxy_glDisableDriverControlQCOM = epoxy_glDisableDriverControlQCOM_dispatch_table_thunk;
121610     epoxy_glDisableIndexedEXT = epoxy_glDisableIndexedEXT_dispatch_table_thunk;
121611     epoxy_glDisableVariantClientStateEXT = epoxy_glDisableVariantClientStateEXT_dispatch_table_thunk;
121612     epoxy_glDisableVertexArrayAttrib = epoxy_glDisableVertexArrayAttrib_dispatch_table_thunk;
121613     epoxy_glDisableVertexArrayAttribEXT = epoxy_glDisableVertexArrayAttribEXT_dispatch_table_thunk;
121614     epoxy_glDisableVertexArrayEXT = epoxy_glDisableVertexArrayEXT_dispatch_table_thunk;
121615     epoxy_glDisableVertexAttribAPPLE = epoxy_glDisableVertexAttribAPPLE_dispatch_table_thunk;
121616     epoxy_glDisableVertexAttribArray = epoxy_glDisableVertexAttribArray_dispatch_table_thunk;
121617     epoxy_glDisableVertexAttribArrayARB = epoxy_glDisableVertexAttribArrayARB_dispatch_table_thunk;
121618     epoxy_glDisablei = epoxy_glDisablei_dispatch_table_thunk;
121619     epoxy_glDisableiEXT = epoxy_glDisableiEXT_dispatch_table_thunk;
121620     epoxy_glDisableiNV = epoxy_glDisableiNV_dispatch_table_thunk;
121621     epoxy_glDisableiOES = epoxy_glDisableiOES_dispatch_table_thunk;
121622     epoxy_glDiscardFramebufferEXT = epoxy_glDiscardFramebufferEXT_dispatch_table_thunk;
121623     epoxy_glDispatchCompute = epoxy_glDispatchCompute_dispatch_table_thunk;
121624     epoxy_glDispatchComputeGroupSizeARB = epoxy_glDispatchComputeGroupSizeARB_dispatch_table_thunk;
121625     epoxy_glDispatchComputeIndirect = epoxy_glDispatchComputeIndirect_dispatch_table_thunk;
121626     epoxy_glDrawArrays = epoxy_glDrawArrays_dispatch_table_thunk;
121627     epoxy_glDrawArraysEXT = epoxy_glDrawArraysEXT_dispatch_table_thunk;
121628     epoxy_glDrawArraysIndirect = epoxy_glDrawArraysIndirect_dispatch_table_thunk;
121629     epoxy_glDrawArraysInstanced = epoxy_glDrawArraysInstanced_dispatch_table_thunk;
121630     epoxy_glDrawArraysInstancedANGLE = epoxy_glDrawArraysInstancedANGLE_dispatch_table_thunk;
121631     epoxy_glDrawArraysInstancedARB = epoxy_glDrawArraysInstancedARB_dispatch_table_thunk;
121632     epoxy_glDrawArraysInstancedBaseInstance = epoxy_glDrawArraysInstancedBaseInstance_dispatch_table_thunk;
121633     epoxy_glDrawArraysInstancedBaseInstanceEXT = epoxy_glDrawArraysInstancedBaseInstanceEXT_dispatch_table_thunk;
121634     epoxy_glDrawArraysInstancedEXT = epoxy_glDrawArraysInstancedEXT_dispatch_table_thunk;
121635     epoxy_glDrawArraysInstancedNV = epoxy_glDrawArraysInstancedNV_dispatch_table_thunk;
121636     epoxy_glDrawBuffer = epoxy_glDrawBuffer_dispatch_table_thunk;
121637     epoxy_glDrawBuffers = epoxy_glDrawBuffers_dispatch_table_thunk;
121638     epoxy_glDrawBuffersARB = epoxy_glDrawBuffersARB_dispatch_table_thunk;
121639     epoxy_glDrawBuffersATI = epoxy_glDrawBuffersATI_dispatch_table_thunk;
121640     epoxy_glDrawBuffersEXT = epoxy_glDrawBuffersEXT_dispatch_table_thunk;
121641     epoxy_glDrawBuffersIndexedEXT = epoxy_glDrawBuffersIndexedEXT_dispatch_table_thunk;
121642     epoxy_glDrawBuffersNV = epoxy_glDrawBuffersNV_dispatch_table_thunk;
121643     epoxy_glDrawCommandsAddressNV = epoxy_glDrawCommandsAddressNV_dispatch_table_thunk;
121644     epoxy_glDrawCommandsNV = epoxy_glDrawCommandsNV_dispatch_table_thunk;
121645     epoxy_glDrawCommandsStatesAddressNV = epoxy_glDrawCommandsStatesAddressNV_dispatch_table_thunk;
121646     epoxy_glDrawCommandsStatesNV = epoxy_glDrawCommandsStatesNV_dispatch_table_thunk;
121647     epoxy_glDrawElementArrayAPPLE = epoxy_glDrawElementArrayAPPLE_dispatch_table_thunk;
121648     epoxy_glDrawElementArrayATI = epoxy_glDrawElementArrayATI_dispatch_table_thunk;
121649     epoxy_glDrawElements = epoxy_glDrawElements_dispatch_table_thunk;
121650     epoxy_glDrawElementsBaseVertex = epoxy_glDrawElementsBaseVertex_dispatch_table_thunk;
121651     epoxy_glDrawElementsBaseVertexEXT = epoxy_glDrawElementsBaseVertexEXT_dispatch_table_thunk;
121652     epoxy_glDrawElementsBaseVertexOES = epoxy_glDrawElementsBaseVertexOES_dispatch_table_thunk;
121653     epoxy_glDrawElementsIndirect = epoxy_glDrawElementsIndirect_dispatch_table_thunk;
121654     epoxy_glDrawElementsInstanced = epoxy_glDrawElementsInstanced_dispatch_table_thunk;
121655     epoxy_glDrawElementsInstancedANGLE = epoxy_glDrawElementsInstancedANGLE_dispatch_table_thunk;
121656     epoxy_glDrawElementsInstancedARB = epoxy_glDrawElementsInstancedARB_dispatch_table_thunk;
121657     epoxy_glDrawElementsInstancedBaseInstance = epoxy_glDrawElementsInstancedBaseInstance_dispatch_table_thunk;
121658     epoxy_glDrawElementsInstancedBaseInstanceEXT = epoxy_glDrawElementsInstancedBaseInstanceEXT_dispatch_table_thunk;
121659     epoxy_glDrawElementsInstancedBaseVertex = epoxy_glDrawElementsInstancedBaseVertex_dispatch_table_thunk;
121660     epoxy_glDrawElementsInstancedBaseVertexBaseInstance = epoxy_glDrawElementsInstancedBaseVertexBaseInstance_dispatch_table_thunk;
121661     epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT = epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_dispatch_table_thunk;
121662     epoxy_glDrawElementsInstancedBaseVertexEXT = epoxy_glDrawElementsInstancedBaseVertexEXT_dispatch_table_thunk;
121663     epoxy_glDrawElementsInstancedBaseVertexOES = epoxy_glDrawElementsInstancedBaseVertexOES_dispatch_table_thunk;
121664     epoxy_glDrawElementsInstancedEXT = epoxy_glDrawElementsInstancedEXT_dispatch_table_thunk;
121665     epoxy_glDrawElementsInstancedNV = epoxy_glDrawElementsInstancedNV_dispatch_table_thunk;
121666     epoxy_glDrawMeshArraysSUN = epoxy_glDrawMeshArraysSUN_dispatch_table_thunk;
121667     epoxy_glDrawMeshTasksIndirectNV = epoxy_glDrawMeshTasksIndirectNV_dispatch_table_thunk;
121668     epoxy_glDrawMeshTasksNV = epoxy_glDrawMeshTasksNV_dispatch_table_thunk;
121669     epoxy_glDrawPixels = epoxy_glDrawPixels_dispatch_table_thunk;
121670     epoxy_glDrawRangeElementArrayAPPLE = epoxy_glDrawRangeElementArrayAPPLE_dispatch_table_thunk;
121671     epoxy_glDrawRangeElementArrayATI = epoxy_glDrawRangeElementArrayATI_dispatch_table_thunk;
121672     epoxy_glDrawRangeElements = epoxy_glDrawRangeElements_dispatch_table_thunk;
121673     epoxy_glDrawRangeElementsBaseVertex = epoxy_glDrawRangeElementsBaseVertex_dispatch_table_thunk;
121674     epoxy_glDrawRangeElementsBaseVertexEXT = epoxy_glDrawRangeElementsBaseVertexEXT_dispatch_table_thunk;
121675     epoxy_glDrawRangeElementsBaseVertexOES = epoxy_glDrawRangeElementsBaseVertexOES_dispatch_table_thunk;
121676     epoxy_glDrawRangeElementsEXT = epoxy_glDrawRangeElementsEXT_dispatch_table_thunk;
121677     epoxy_glDrawTexfOES = epoxy_glDrawTexfOES_dispatch_table_thunk;
121678     epoxy_glDrawTexfvOES = epoxy_glDrawTexfvOES_dispatch_table_thunk;
121679     epoxy_glDrawTexiOES = epoxy_glDrawTexiOES_dispatch_table_thunk;
121680     epoxy_glDrawTexivOES = epoxy_glDrawTexivOES_dispatch_table_thunk;
121681     epoxy_glDrawTexsOES = epoxy_glDrawTexsOES_dispatch_table_thunk;
121682     epoxy_glDrawTexsvOES = epoxy_glDrawTexsvOES_dispatch_table_thunk;
121683     epoxy_glDrawTextureNV = epoxy_glDrawTextureNV_dispatch_table_thunk;
121684     epoxy_glDrawTexxOES = epoxy_glDrawTexxOES_dispatch_table_thunk;
121685     epoxy_glDrawTexxvOES = epoxy_glDrawTexxvOES_dispatch_table_thunk;
121686     epoxy_glDrawTransformFeedback = epoxy_glDrawTransformFeedback_dispatch_table_thunk;
121687     epoxy_glDrawTransformFeedbackEXT = epoxy_glDrawTransformFeedbackEXT_dispatch_table_thunk;
121688     epoxy_glDrawTransformFeedbackInstanced = epoxy_glDrawTransformFeedbackInstanced_dispatch_table_thunk;
121689     epoxy_glDrawTransformFeedbackInstancedEXT = epoxy_glDrawTransformFeedbackInstancedEXT_dispatch_table_thunk;
121690     epoxy_glDrawTransformFeedbackNV = epoxy_glDrawTransformFeedbackNV_dispatch_table_thunk;
121691     epoxy_glDrawTransformFeedbackStream = epoxy_glDrawTransformFeedbackStream_dispatch_table_thunk;
121692     epoxy_glDrawTransformFeedbackStreamInstanced = epoxy_glDrawTransformFeedbackStreamInstanced_dispatch_table_thunk;
121693     epoxy_glDrawVkImageNV = epoxy_glDrawVkImageNV_dispatch_table_thunk;
121694     epoxy_glEGLImageTargetRenderbufferStorageOES = epoxy_glEGLImageTargetRenderbufferStorageOES_dispatch_table_thunk;
121695     epoxy_glEGLImageTargetTexStorageEXT = epoxy_glEGLImageTargetTexStorageEXT_dispatch_table_thunk;
121696     epoxy_glEGLImageTargetTexture2DOES = epoxy_glEGLImageTargetTexture2DOES_dispatch_table_thunk;
121697     epoxy_glEGLImageTargetTextureStorageEXT = epoxy_glEGLImageTargetTextureStorageEXT_dispatch_table_thunk;
121698     epoxy_glEdgeFlag = epoxy_glEdgeFlag_dispatch_table_thunk;
121699     epoxy_glEdgeFlagFormatNV = epoxy_glEdgeFlagFormatNV_dispatch_table_thunk;
121700     epoxy_glEdgeFlagPointer = epoxy_glEdgeFlagPointer_dispatch_table_thunk;
121701     epoxy_glEdgeFlagPointerEXT = epoxy_glEdgeFlagPointerEXT_dispatch_table_thunk;
121702     epoxy_glEdgeFlagPointerListIBM = epoxy_glEdgeFlagPointerListIBM_dispatch_table_thunk;
121703     epoxy_glEdgeFlagv = epoxy_glEdgeFlagv_dispatch_table_thunk;
121704     epoxy_glElementPointerAPPLE = epoxy_glElementPointerAPPLE_dispatch_table_thunk;
121705     epoxy_glElementPointerATI = epoxy_glElementPointerATI_dispatch_table_thunk;
121706     epoxy_glEnable = epoxy_glEnable_dispatch_table_thunk;
121707     epoxy_glEnableClientState = epoxy_glEnableClientState_dispatch_table_thunk;
121708     epoxy_glEnableClientStateIndexedEXT = epoxy_glEnableClientStateIndexedEXT_dispatch_table_thunk;
121709     epoxy_glEnableClientStateiEXT = epoxy_glEnableClientStateiEXT_dispatch_table_thunk;
121710     epoxy_glEnableDriverControlQCOM = epoxy_glEnableDriverControlQCOM_dispatch_table_thunk;
121711     epoxy_glEnableIndexedEXT = epoxy_glEnableIndexedEXT_dispatch_table_thunk;
121712     epoxy_glEnableVariantClientStateEXT = epoxy_glEnableVariantClientStateEXT_dispatch_table_thunk;
121713     epoxy_glEnableVertexArrayAttrib = epoxy_glEnableVertexArrayAttrib_dispatch_table_thunk;
121714     epoxy_glEnableVertexArrayAttribEXT = epoxy_glEnableVertexArrayAttribEXT_dispatch_table_thunk;
121715     epoxy_glEnableVertexArrayEXT = epoxy_glEnableVertexArrayEXT_dispatch_table_thunk;
121716     epoxy_glEnableVertexAttribAPPLE = epoxy_glEnableVertexAttribAPPLE_dispatch_table_thunk;
121717     epoxy_glEnableVertexAttribArray = epoxy_glEnableVertexAttribArray_dispatch_table_thunk;
121718     epoxy_glEnableVertexAttribArrayARB = epoxy_glEnableVertexAttribArrayARB_dispatch_table_thunk;
121719     epoxy_glEnablei = epoxy_glEnablei_dispatch_table_thunk;
121720     epoxy_glEnableiEXT = epoxy_glEnableiEXT_dispatch_table_thunk;
121721     epoxy_glEnableiNV = epoxy_glEnableiNV_dispatch_table_thunk;
121722     epoxy_glEnableiOES = epoxy_glEnableiOES_dispatch_table_thunk;
121723     epoxy_glEnd_unwrapped = epoxy_glEnd_unwrapped_dispatch_table_thunk;
121724     epoxy_glEndConditionalRender = epoxy_glEndConditionalRender_dispatch_table_thunk;
121725     epoxy_glEndConditionalRenderNV = epoxy_glEndConditionalRenderNV_dispatch_table_thunk;
121726     epoxy_glEndConditionalRenderNVX = epoxy_glEndConditionalRenderNVX_dispatch_table_thunk;
121727     epoxy_glEndFragmentShaderATI = epoxy_glEndFragmentShaderATI_dispatch_table_thunk;
121728     epoxy_glEndList = epoxy_glEndList_dispatch_table_thunk;
121729     epoxy_glEndOcclusionQueryNV = epoxy_glEndOcclusionQueryNV_dispatch_table_thunk;
121730     epoxy_glEndPerfMonitorAMD = epoxy_glEndPerfMonitorAMD_dispatch_table_thunk;
121731     epoxy_glEndPerfQueryINTEL = epoxy_glEndPerfQueryINTEL_dispatch_table_thunk;
121732     epoxy_glEndQuery = epoxy_glEndQuery_dispatch_table_thunk;
121733     epoxy_glEndQueryARB = epoxy_glEndQueryARB_dispatch_table_thunk;
121734     epoxy_glEndQueryEXT = epoxy_glEndQueryEXT_dispatch_table_thunk;
121735     epoxy_glEndQueryIndexed = epoxy_glEndQueryIndexed_dispatch_table_thunk;
121736     epoxy_glEndTilingQCOM = epoxy_glEndTilingQCOM_dispatch_table_thunk;
121737     epoxy_glEndTransformFeedback = epoxy_glEndTransformFeedback_dispatch_table_thunk;
121738     epoxy_glEndTransformFeedbackEXT = epoxy_glEndTransformFeedbackEXT_dispatch_table_thunk;
121739     epoxy_glEndTransformFeedbackNV = epoxy_glEndTransformFeedbackNV_dispatch_table_thunk;
121740     epoxy_glEndVertexShaderEXT = epoxy_glEndVertexShaderEXT_dispatch_table_thunk;
121741     epoxy_glEndVideoCaptureNV = epoxy_glEndVideoCaptureNV_dispatch_table_thunk;
121742     epoxy_glEvalCoord1d = epoxy_glEvalCoord1d_dispatch_table_thunk;
121743     epoxy_glEvalCoord1dv = epoxy_glEvalCoord1dv_dispatch_table_thunk;
121744     epoxy_glEvalCoord1f = epoxy_glEvalCoord1f_dispatch_table_thunk;
121745     epoxy_glEvalCoord1fv = epoxy_glEvalCoord1fv_dispatch_table_thunk;
121746     epoxy_glEvalCoord1xOES = epoxy_glEvalCoord1xOES_dispatch_table_thunk;
121747     epoxy_glEvalCoord1xvOES = epoxy_glEvalCoord1xvOES_dispatch_table_thunk;
121748     epoxy_glEvalCoord2d = epoxy_glEvalCoord2d_dispatch_table_thunk;
121749     epoxy_glEvalCoord2dv = epoxy_glEvalCoord2dv_dispatch_table_thunk;
121750     epoxy_glEvalCoord2f = epoxy_glEvalCoord2f_dispatch_table_thunk;
121751     epoxy_glEvalCoord2fv = epoxy_glEvalCoord2fv_dispatch_table_thunk;
121752     epoxy_glEvalCoord2xOES = epoxy_glEvalCoord2xOES_dispatch_table_thunk;
121753     epoxy_glEvalCoord2xvOES = epoxy_glEvalCoord2xvOES_dispatch_table_thunk;
121754     epoxy_glEvalMapsNV = epoxy_glEvalMapsNV_dispatch_table_thunk;
121755     epoxy_glEvalMesh1 = epoxy_glEvalMesh1_dispatch_table_thunk;
121756     epoxy_glEvalMesh2 = epoxy_glEvalMesh2_dispatch_table_thunk;
121757     epoxy_glEvalPoint1 = epoxy_glEvalPoint1_dispatch_table_thunk;
121758     epoxy_glEvalPoint2 = epoxy_glEvalPoint2_dispatch_table_thunk;
121759     epoxy_glEvaluateDepthValuesARB = epoxy_glEvaluateDepthValuesARB_dispatch_table_thunk;
121760     epoxy_glExecuteProgramNV = epoxy_glExecuteProgramNV_dispatch_table_thunk;
121761     epoxy_glExtGetBufferPointervQCOM = epoxy_glExtGetBufferPointervQCOM_dispatch_table_thunk;
121762     epoxy_glExtGetBuffersQCOM = epoxy_glExtGetBuffersQCOM_dispatch_table_thunk;
121763     epoxy_glExtGetFramebuffersQCOM = epoxy_glExtGetFramebuffersQCOM_dispatch_table_thunk;
121764     epoxy_glExtGetProgramBinarySourceQCOM = epoxy_glExtGetProgramBinarySourceQCOM_dispatch_table_thunk;
121765     epoxy_glExtGetProgramsQCOM = epoxy_glExtGetProgramsQCOM_dispatch_table_thunk;
121766     epoxy_glExtGetRenderbuffersQCOM = epoxy_glExtGetRenderbuffersQCOM_dispatch_table_thunk;
121767     epoxy_glExtGetShadersQCOM = epoxy_glExtGetShadersQCOM_dispatch_table_thunk;
121768     epoxy_glExtGetTexLevelParameterivQCOM = epoxy_glExtGetTexLevelParameterivQCOM_dispatch_table_thunk;
121769     epoxy_glExtGetTexSubImageQCOM = epoxy_glExtGetTexSubImageQCOM_dispatch_table_thunk;
121770     epoxy_glExtGetTexturesQCOM = epoxy_glExtGetTexturesQCOM_dispatch_table_thunk;
121771     epoxy_glExtIsProgramBinaryQCOM = epoxy_glExtIsProgramBinaryQCOM_dispatch_table_thunk;
121772     epoxy_glExtTexObjectStateOverrideiQCOM = epoxy_glExtTexObjectStateOverrideiQCOM_dispatch_table_thunk;
121773     epoxy_glExtractComponentEXT = epoxy_glExtractComponentEXT_dispatch_table_thunk;
121774     epoxy_glFeedbackBuffer = epoxy_glFeedbackBuffer_dispatch_table_thunk;
121775     epoxy_glFeedbackBufferxOES = epoxy_glFeedbackBufferxOES_dispatch_table_thunk;
121776     epoxy_glFenceSync = epoxy_glFenceSync_dispatch_table_thunk;
121777     epoxy_glFenceSyncAPPLE = epoxy_glFenceSyncAPPLE_dispatch_table_thunk;
121778     epoxy_glFinalCombinerInputNV = epoxy_glFinalCombinerInputNV_dispatch_table_thunk;
121779     epoxy_glFinish = epoxy_glFinish_dispatch_table_thunk;
121780     epoxy_glFinishAsyncSGIX = epoxy_glFinishAsyncSGIX_dispatch_table_thunk;
121781     epoxy_glFinishFenceAPPLE = epoxy_glFinishFenceAPPLE_dispatch_table_thunk;
121782     epoxy_glFinishFenceNV = epoxy_glFinishFenceNV_dispatch_table_thunk;
121783     epoxy_glFinishObjectAPPLE = epoxy_glFinishObjectAPPLE_dispatch_table_thunk;
121784     epoxy_glFinishTextureSUNX = epoxy_glFinishTextureSUNX_dispatch_table_thunk;
121785     epoxy_glFlush = epoxy_glFlush_dispatch_table_thunk;
121786     epoxy_glFlushMappedBufferRange = epoxy_glFlushMappedBufferRange_dispatch_table_thunk;
121787     epoxy_glFlushMappedBufferRangeAPPLE = epoxy_glFlushMappedBufferRangeAPPLE_dispatch_table_thunk;
121788     epoxy_glFlushMappedBufferRangeEXT = epoxy_glFlushMappedBufferRangeEXT_dispatch_table_thunk;
121789     epoxy_glFlushMappedNamedBufferRange = epoxy_glFlushMappedNamedBufferRange_dispatch_table_thunk;
121790     epoxy_glFlushMappedNamedBufferRangeEXT = epoxy_glFlushMappedNamedBufferRangeEXT_dispatch_table_thunk;
121791     epoxy_glFlushPixelDataRangeNV = epoxy_glFlushPixelDataRangeNV_dispatch_table_thunk;
121792     epoxy_glFlushRasterSGIX = epoxy_glFlushRasterSGIX_dispatch_table_thunk;
121793     epoxy_glFlushStaticDataIBM = epoxy_glFlushStaticDataIBM_dispatch_table_thunk;
121794     epoxy_glFlushVertexArrayRangeAPPLE = epoxy_glFlushVertexArrayRangeAPPLE_dispatch_table_thunk;
121795     epoxy_glFlushVertexArrayRangeNV = epoxy_glFlushVertexArrayRangeNV_dispatch_table_thunk;
121796     epoxy_glFogCoordFormatNV = epoxy_glFogCoordFormatNV_dispatch_table_thunk;
121797     epoxy_glFogCoordPointer = epoxy_glFogCoordPointer_dispatch_table_thunk;
121798     epoxy_glFogCoordPointerEXT = epoxy_glFogCoordPointerEXT_dispatch_table_thunk;
121799     epoxy_glFogCoordPointerListIBM = epoxy_glFogCoordPointerListIBM_dispatch_table_thunk;
121800     epoxy_glFogCoordd = epoxy_glFogCoordd_dispatch_table_thunk;
121801     epoxy_glFogCoorddEXT = epoxy_glFogCoorddEXT_dispatch_table_thunk;
121802     epoxy_glFogCoorddv = epoxy_glFogCoorddv_dispatch_table_thunk;
121803     epoxy_glFogCoorddvEXT = epoxy_glFogCoorddvEXT_dispatch_table_thunk;
121804     epoxy_glFogCoordf = epoxy_glFogCoordf_dispatch_table_thunk;
121805     epoxy_glFogCoordfEXT = epoxy_glFogCoordfEXT_dispatch_table_thunk;
121806     epoxy_glFogCoordfv = epoxy_glFogCoordfv_dispatch_table_thunk;
121807     epoxy_glFogCoordfvEXT = epoxy_glFogCoordfvEXT_dispatch_table_thunk;
121808     epoxy_glFogCoordhNV = epoxy_glFogCoordhNV_dispatch_table_thunk;
121809     epoxy_glFogCoordhvNV = epoxy_glFogCoordhvNV_dispatch_table_thunk;
121810     epoxy_glFogFuncSGIS = epoxy_glFogFuncSGIS_dispatch_table_thunk;
121811     epoxy_glFogf = epoxy_glFogf_dispatch_table_thunk;
121812     epoxy_glFogfv = epoxy_glFogfv_dispatch_table_thunk;
121813     epoxy_glFogi = epoxy_glFogi_dispatch_table_thunk;
121814     epoxy_glFogiv = epoxy_glFogiv_dispatch_table_thunk;
121815     epoxy_glFogx = epoxy_glFogx_dispatch_table_thunk;
121816     epoxy_glFogxOES = epoxy_glFogxOES_dispatch_table_thunk;
121817     epoxy_glFogxv = epoxy_glFogxv_dispatch_table_thunk;
121818     epoxy_glFogxvOES = epoxy_glFogxvOES_dispatch_table_thunk;
121819     epoxy_glFragmentColorMaterialSGIX = epoxy_glFragmentColorMaterialSGIX_dispatch_table_thunk;
121820     epoxy_glFragmentCoverageColorNV = epoxy_glFragmentCoverageColorNV_dispatch_table_thunk;
121821     epoxy_glFragmentLightModelfSGIX = epoxy_glFragmentLightModelfSGIX_dispatch_table_thunk;
121822     epoxy_glFragmentLightModelfvSGIX = epoxy_glFragmentLightModelfvSGIX_dispatch_table_thunk;
121823     epoxy_glFragmentLightModeliSGIX = epoxy_glFragmentLightModeliSGIX_dispatch_table_thunk;
121824     epoxy_glFragmentLightModelivSGIX = epoxy_glFragmentLightModelivSGIX_dispatch_table_thunk;
121825     epoxy_glFragmentLightfSGIX = epoxy_glFragmentLightfSGIX_dispatch_table_thunk;
121826     epoxy_glFragmentLightfvSGIX = epoxy_glFragmentLightfvSGIX_dispatch_table_thunk;
121827     epoxy_glFragmentLightiSGIX = epoxy_glFragmentLightiSGIX_dispatch_table_thunk;
121828     epoxy_glFragmentLightivSGIX = epoxy_glFragmentLightivSGIX_dispatch_table_thunk;
121829     epoxy_glFragmentMaterialfSGIX = epoxy_glFragmentMaterialfSGIX_dispatch_table_thunk;
121830     epoxy_glFragmentMaterialfvSGIX = epoxy_glFragmentMaterialfvSGIX_dispatch_table_thunk;
121831     epoxy_glFragmentMaterialiSGIX = epoxy_glFragmentMaterialiSGIX_dispatch_table_thunk;
121832     epoxy_glFragmentMaterialivSGIX = epoxy_glFragmentMaterialivSGIX_dispatch_table_thunk;
121833     epoxy_glFrameTerminatorGREMEDY = epoxy_glFrameTerminatorGREMEDY_dispatch_table_thunk;
121834     epoxy_glFrameZoomSGIX = epoxy_glFrameZoomSGIX_dispatch_table_thunk;
121835     epoxy_glFramebufferDrawBufferEXT = epoxy_glFramebufferDrawBufferEXT_dispatch_table_thunk;
121836     epoxy_glFramebufferDrawBuffersEXT = epoxy_glFramebufferDrawBuffersEXT_dispatch_table_thunk;
121837     epoxy_glFramebufferFetchBarrierEXT = epoxy_glFramebufferFetchBarrierEXT_dispatch_table_thunk;
121838     epoxy_glFramebufferFetchBarrierQCOM = epoxy_glFramebufferFetchBarrierQCOM_dispatch_table_thunk;
121839     epoxy_glFramebufferFoveationConfigQCOM = epoxy_glFramebufferFoveationConfigQCOM_dispatch_table_thunk;
121840     epoxy_glFramebufferFoveationParametersQCOM = epoxy_glFramebufferFoveationParametersQCOM_dispatch_table_thunk;
121841     epoxy_glFramebufferParameteri = epoxy_glFramebufferParameteri_dispatch_table_thunk;
121842     epoxy_glFramebufferParameteriMESA = epoxy_glFramebufferParameteriMESA_dispatch_table_thunk;
121843     epoxy_glFramebufferPixelLocalStorageSizeEXT = epoxy_glFramebufferPixelLocalStorageSizeEXT_dispatch_table_thunk;
121844     epoxy_glFramebufferReadBufferEXT = epoxy_glFramebufferReadBufferEXT_dispatch_table_thunk;
121845     epoxy_glFramebufferRenderbuffer = epoxy_glFramebufferRenderbuffer_dispatch_table_thunk;
121846     epoxy_glFramebufferRenderbufferEXT = epoxy_glFramebufferRenderbufferEXT_dispatch_table_thunk;
121847     epoxy_glFramebufferRenderbufferOES = epoxy_glFramebufferRenderbufferOES_dispatch_table_thunk;
121848     epoxy_glFramebufferSampleLocationsfvARB = epoxy_glFramebufferSampleLocationsfvARB_dispatch_table_thunk;
121849     epoxy_glFramebufferSampleLocationsfvNV = epoxy_glFramebufferSampleLocationsfvNV_dispatch_table_thunk;
121850     epoxy_glFramebufferSamplePositionsfvAMD = epoxy_glFramebufferSamplePositionsfvAMD_dispatch_table_thunk;
121851     epoxy_glFramebufferTexture = epoxy_glFramebufferTexture_dispatch_table_thunk;
121852     epoxy_glFramebufferTexture1D = epoxy_glFramebufferTexture1D_dispatch_table_thunk;
121853     epoxy_glFramebufferTexture1DEXT = epoxy_glFramebufferTexture1DEXT_dispatch_table_thunk;
121854     epoxy_glFramebufferTexture2D = epoxy_glFramebufferTexture2D_dispatch_table_thunk;
121855     epoxy_glFramebufferTexture2DDownsampleIMG = epoxy_glFramebufferTexture2DDownsampleIMG_dispatch_table_thunk;
121856     epoxy_glFramebufferTexture2DEXT = epoxy_glFramebufferTexture2DEXT_dispatch_table_thunk;
121857     epoxy_glFramebufferTexture2DMultisampleEXT = epoxy_glFramebufferTexture2DMultisampleEXT_dispatch_table_thunk;
121858     epoxy_glFramebufferTexture2DMultisampleIMG = epoxy_glFramebufferTexture2DMultisampleIMG_dispatch_table_thunk;
121859     epoxy_glFramebufferTexture2DOES = epoxy_glFramebufferTexture2DOES_dispatch_table_thunk;
121860     epoxy_glFramebufferTexture3D = epoxy_glFramebufferTexture3D_dispatch_table_thunk;
121861     epoxy_glFramebufferTexture3DEXT = epoxy_glFramebufferTexture3DEXT_dispatch_table_thunk;
121862     epoxy_glFramebufferTexture3DOES = epoxy_glFramebufferTexture3DOES_dispatch_table_thunk;
121863     epoxy_glFramebufferTextureARB = epoxy_glFramebufferTextureARB_dispatch_table_thunk;
121864     epoxy_glFramebufferTextureEXT = epoxy_glFramebufferTextureEXT_dispatch_table_thunk;
121865     epoxy_glFramebufferTextureFaceARB = epoxy_glFramebufferTextureFaceARB_dispatch_table_thunk;
121866     epoxy_glFramebufferTextureFaceEXT = epoxy_glFramebufferTextureFaceEXT_dispatch_table_thunk;
121867     epoxy_glFramebufferTextureLayer = epoxy_glFramebufferTextureLayer_dispatch_table_thunk;
121868     epoxy_glFramebufferTextureLayerARB = epoxy_glFramebufferTextureLayerARB_dispatch_table_thunk;
121869     epoxy_glFramebufferTextureLayerDownsampleIMG = epoxy_glFramebufferTextureLayerDownsampleIMG_dispatch_table_thunk;
121870     epoxy_glFramebufferTextureLayerEXT = epoxy_glFramebufferTextureLayerEXT_dispatch_table_thunk;
121871     epoxy_glFramebufferTextureMultisampleMultiviewOVR = epoxy_glFramebufferTextureMultisampleMultiviewOVR_dispatch_table_thunk;
121872     epoxy_glFramebufferTextureMultiviewOVR = epoxy_glFramebufferTextureMultiviewOVR_dispatch_table_thunk;
121873     epoxy_glFramebufferTextureOES = epoxy_glFramebufferTextureOES_dispatch_table_thunk;
121874     epoxy_glFreeObjectBufferATI = epoxy_glFreeObjectBufferATI_dispatch_table_thunk;
121875     epoxy_glFrontFace = epoxy_glFrontFace_dispatch_table_thunk;
121876     epoxy_glFrustum = epoxy_glFrustum_dispatch_table_thunk;
121877     epoxy_glFrustumf = epoxy_glFrustumf_dispatch_table_thunk;
121878     epoxy_glFrustumfOES = epoxy_glFrustumfOES_dispatch_table_thunk;
121879     epoxy_glFrustumx = epoxy_glFrustumx_dispatch_table_thunk;
121880     epoxy_glFrustumxOES = epoxy_glFrustumxOES_dispatch_table_thunk;
121881     epoxy_glGenAsyncMarkersSGIX = epoxy_glGenAsyncMarkersSGIX_dispatch_table_thunk;
121882     epoxy_glGenBuffers = epoxy_glGenBuffers_dispatch_table_thunk;
121883     epoxy_glGenBuffersARB = epoxy_glGenBuffersARB_dispatch_table_thunk;
121884     epoxy_glGenFencesAPPLE = epoxy_glGenFencesAPPLE_dispatch_table_thunk;
121885     epoxy_glGenFencesNV = epoxy_glGenFencesNV_dispatch_table_thunk;
121886     epoxy_glGenFragmentShadersATI = epoxy_glGenFragmentShadersATI_dispatch_table_thunk;
121887     epoxy_glGenFramebuffers = epoxy_glGenFramebuffers_dispatch_table_thunk;
121888     epoxy_glGenFramebuffersEXT = epoxy_glGenFramebuffersEXT_dispatch_table_thunk;
121889     epoxy_glGenFramebuffersOES = epoxy_glGenFramebuffersOES_dispatch_table_thunk;
121890     epoxy_glGenLists = epoxy_glGenLists_dispatch_table_thunk;
121891     epoxy_glGenNamesAMD = epoxy_glGenNamesAMD_dispatch_table_thunk;
121892     epoxy_glGenOcclusionQueriesNV = epoxy_glGenOcclusionQueriesNV_dispatch_table_thunk;
121893     epoxy_glGenPathsNV = epoxy_glGenPathsNV_dispatch_table_thunk;
121894     epoxy_glGenPerfMonitorsAMD = epoxy_glGenPerfMonitorsAMD_dispatch_table_thunk;
121895     epoxy_glGenProgramPipelines = epoxy_glGenProgramPipelines_dispatch_table_thunk;
121896     epoxy_glGenProgramPipelinesEXT = epoxy_glGenProgramPipelinesEXT_dispatch_table_thunk;
121897     epoxy_glGenProgramsARB = epoxy_glGenProgramsARB_dispatch_table_thunk;
121898     epoxy_glGenProgramsNV = epoxy_glGenProgramsNV_dispatch_table_thunk;
121899     epoxy_glGenQueries = epoxy_glGenQueries_dispatch_table_thunk;
121900     epoxy_glGenQueriesARB = epoxy_glGenQueriesARB_dispatch_table_thunk;
121901     epoxy_glGenQueriesEXT = epoxy_glGenQueriesEXT_dispatch_table_thunk;
121902     epoxy_glGenQueryResourceTagNV = epoxy_glGenQueryResourceTagNV_dispatch_table_thunk;
121903     epoxy_glGenRenderbuffers = epoxy_glGenRenderbuffers_dispatch_table_thunk;
121904     epoxy_glGenRenderbuffersEXT = epoxy_glGenRenderbuffersEXT_dispatch_table_thunk;
121905     epoxy_glGenRenderbuffersOES = epoxy_glGenRenderbuffersOES_dispatch_table_thunk;
121906     epoxy_glGenSamplers = epoxy_glGenSamplers_dispatch_table_thunk;
121907     epoxy_glGenSemaphoresEXT = epoxy_glGenSemaphoresEXT_dispatch_table_thunk;
121908     epoxy_glGenSymbolsEXT = epoxy_glGenSymbolsEXT_dispatch_table_thunk;
121909     epoxy_glGenTextures = epoxy_glGenTextures_dispatch_table_thunk;
121910     epoxy_glGenTexturesEXT = epoxy_glGenTexturesEXT_dispatch_table_thunk;
121911     epoxy_glGenTransformFeedbacks = epoxy_glGenTransformFeedbacks_dispatch_table_thunk;
121912     epoxy_glGenTransformFeedbacksNV = epoxy_glGenTransformFeedbacksNV_dispatch_table_thunk;
121913     epoxy_glGenVertexArrays = epoxy_glGenVertexArrays_dispatch_table_thunk;
121914     epoxy_glGenVertexArraysAPPLE = epoxy_glGenVertexArraysAPPLE_dispatch_table_thunk;
121915     epoxy_glGenVertexArraysOES = epoxy_glGenVertexArraysOES_dispatch_table_thunk;
121916     epoxy_glGenVertexShadersEXT = epoxy_glGenVertexShadersEXT_dispatch_table_thunk;
121917     epoxy_glGenerateMipmap = epoxy_glGenerateMipmap_dispatch_table_thunk;
121918     epoxy_glGenerateMipmapEXT = epoxy_glGenerateMipmapEXT_dispatch_table_thunk;
121919     epoxy_glGenerateMipmapOES = epoxy_glGenerateMipmapOES_dispatch_table_thunk;
121920     epoxy_glGenerateMultiTexMipmapEXT = epoxy_glGenerateMultiTexMipmapEXT_dispatch_table_thunk;
121921     epoxy_glGenerateTextureMipmap = epoxy_glGenerateTextureMipmap_dispatch_table_thunk;
121922     epoxy_glGenerateTextureMipmapEXT = epoxy_glGenerateTextureMipmapEXT_dispatch_table_thunk;
121923     epoxy_glGetActiveAtomicCounterBufferiv = epoxy_glGetActiveAtomicCounterBufferiv_dispatch_table_thunk;
121924     epoxy_glGetActiveAttrib = epoxy_glGetActiveAttrib_dispatch_table_thunk;
121925     epoxy_glGetActiveAttribARB = epoxy_glGetActiveAttribARB_dispatch_table_thunk;
121926     epoxy_glGetActiveSubroutineName = epoxy_glGetActiveSubroutineName_dispatch_table_thunk;
121927     epoxy_glGetActiveSubroutineUniformName = epoxy_glGetActiveSubroutineUniformName_dispatch_table_thunk;
121928     epoxy_glGetActiveSubroutineUniformiv = epoxy_glGetActiveSubroutineUniformiv_dispatch_table_thunk;
121929     epoxy_glGetActiveUniform = epoxy_glGetActiveUniform_dispatch_table_thunk;
121930     epoxy_glGetActiveUniformARB = epoxy_glGetActiveUniformARB_dispatch_table_thunk;
121931     epoxy_glGetActiveUniformBlockName = epoxy_glGetActiveUniformBlockName_dispatch_table_thunk;
121932     epoxy_glGetActiveUniformBlockiv = epoxy_glGetActiveUniformBlockiv_dispatch_table_thunk;
121933     epoxy_glGetActiveUniformName = epoxy_glGetActiveUniformName_dispatch_table_thunk;
121934     epoxy_glGetActiveUniformsiv = epoxy_glGetActiveUniformsiv_dispatch_table_thunk;
121935     epoxy_glGetActiveVaryingNV = epoxy_glGetActiveVaryingNV_dispatch_table_thunk;
121936     epoxy_glGetArrayObjectfvATI = epoxy_glGetArrayObjectfvATI_dispatch_table_thunk;
121937     epoxy_glGetArrayObjectivATI = epoxy_glGetArrayObjectivATI_dispatch_table_thunk;
121938     epoxy_glGetAttachedObjectsARB = epoxy_glGetAttachedObjectsARB_dispatch_table_thunk;
121939     epoxy_glGetAttachedShaders = epoxy_glGetAttachedShaders_dispatch_table_thunk;
121940     epoxy_glGetAttribLocation = epoxy_glGetAttribLocation_dispatch_table_thunk;
121941     epoxy_glGetAttribLocationARB = epoxy_glGetAttribLocationARB_dispatch_table_thunk;
121942     epoxy_glGetBooleanIndexedvEXT = epoxy_glGetBooleanIndexedvEXT_dispatch_table_thunk;
121943     epoxy_glGetBooleani_v = epoxy_glGetBooleani_v_dispatch_table_thunk;
121944     epoxy_glGetBooleanv = epoxy_glGetBooleanv_dispatch_table_thunk;
121945     epoxy_glGetBufferParameteri64v = epoxy_glGetBufferParameteri64v_dispatch_table_thunk;
121946     epoxy_glGetBufferParameteriv = epoxy_glGetBufferParameteriv_dispatch_table_thunk;
121947     epoxy_glGetBufferParameterivARB = epoxy_glGetBufferParameterivARB_dispatch_table_thunk;
121948     epoxy_glGetBufferParameterui64vNV = epoxy_glGetBufferParameterui64vNV_dispatch_table_thunk;
121949     epoxy_glGetBufferPointerv = epoxy_glGetBufferPointerv_dispatch_table_thunk;
121950     epoxy_glGetBufferPointervARB = epoxy_glGetBufferPointervARB_dispatch_table_thunk;
121951     epoxy_glGetBufferPointervOES = epoxy_glGetBufferPointervOES_dispatch_table_thunk;
121952     epoxy_glGetBufferSubData = epoxy_glGetBufferSubData_dispatch_table_thunk;
121953     epoxy_glGetBufferSubDataARB = epoxy_glGetBufferSubDataARB_dispatch_table_thunk;
121954     epoxy_glGetClipPlane = epoxy_glGetClipPlane_dispatch_table_thunk;
121955     epoxy_glGetClipPlanef = epoxy_glGetClipPlanef_dispatch_table_thunk;
121956     epoxy_glGetClipPlanefOES = epoxy_glGetClipPlanefOES_dispatch_table_thunk;
121957     epoxy_glGetClipPlanex = epoxy_glGetClipPlanex_dispatch_table_thunk;
121958     epoxy_glGetClipPlanexOES = epoxy_glGetClipPlanexOES_dispatch_table_thunk;
121959     epoxy_glGetColorTable = epoxy_glGetColorTable_dispatch_table_thunk;
121960     epoxy_glGetColorTableEXT = epoxy_glGetColorTableEXT_dispatch_table_thunk;
121961     epoxy_glGetColorTableParameterfv = epoxy_glGetColorTableParameterfv_dispatch_table_thunk;
121962     epoxy_glGetColorTableParameterfvEXT = epoxy_glGetColorTableParameterfvEXT_dispatch_table_thunk;
121963     epoxy_glGetColorTableParameterfvSGI = epoxy_glGetColorTableParameterfvSGI_dispatch_table_thunk;
121964     epoxy_glGetColorTableParameteriv = epoxy_glGetColorTableParameteriv_dispatch_table_thunk;
121965     epoxy_glGetColorTableParameterivEXT = epoxy_glGetColorTableParameterivEXT_dispatch_table_thunk;
121966     epoxy_glGetColorTableParameterivSGI = epoxy_glGetColorTableParameterivSGI_dispatch_table_thunk;
121967     epoxy_glGetColorTableSGI = epoxy_glGetColorTableSGI_dispatch_table_thunk;
121968     epoxy_glGetCombinerInputParameterfvNV = epoxy_glGetCombinerInputParameterfvNV_dispatch_table_thunk;
121969     epoxy_glGetCombinerInputParameterivNV = epoxy_glGetCombinerInputParameterivNV_dispatch_table_thunk;
121970     epoxy_glGetCombinerOutputParameterfvNV = epoxy_glGetCombinerOutputParameterfvNV_dispatch_table_thunk;
121971     epoxy_glGetCombinerOutputParameterivNV = epoxy_glGetCombinerOutputParameterivNV_dispatch_table_thunk;
121972     epoxy_glGetCombinerStageParameterfvNV = epoxy_glGetCombinerStageParameterfvNV_dispatch_table_thunk;
121973     epoxy_glGetCommandHeaderNV = epoxy_glGetCommandHeaderNV_dispatch_table_thunk;
121974     epoxy_glGetCompressedMultiTexImageEXT = epoxy_glGetCompressedMultiTexImageEXT_dispatch_table_thunk;
121975     epoxy_glGetCompressedTexImage = epoxy_glGetCompressedTexImage_dispatch_table_thunk;
121976     epoxy_glGetCompressedTexImageARB = epoxy_glGetCompressedTexImageARB_dispatch_table_thunk;
121977     epoxy_glGetCompressedTextureImage = epoxy_glGetCompressedTextureImage_dispatch_table_thunk;
121978     epoxy_glGetCompressedTextureImageEXT = epoxy_glGetCompressedTextureImageEXT_dispatch_table_thunk;
121979     epoxy_glGetCompressedTextureSubImage = epoxy_glGetCompressedTextureSubImage_dispatch_table_thunk;
121980     epoxy_glGetConvolutionFilter = epoxy_glGetConvolutionFilter_dispatch_table_thunk;
121981     epoxy_glGetConvolutionFilterEXT = epoxy_glGetConvolutionFilterEXT_dispatch_table_thunk;
121982     epoxy_glGetConvolutionParameterfv = epoxy_glGetConvolutionParameterfv_dispatch_table_thunk;
121983     epoxy_glGetConvolutionParameterfvEXT = epoxy_glGetConvolutionParameterfvEXT_dispatch_table_thunk;
121984     epoxy_glGetConvolutionParameteriv = epoxy_glGetConvolutionParameteriv_dispatch_table_thunk;
121985     epoxy_glGetConvolutionParameterivEXT = epoxy_glGetConvolutionParameterivEXT_dispatch_table_thunk;
121986     epoxy_glGetConvolutionParameterxvOES = epoxy_glGetConvolutionParameterxvOES_dispatch_table_thunk;
121987     epoxy_glGetCoverageModulationTableNV = epoxy_glGetCoverageModulationTableNV_dispatch_table_thunk;
121988     epoxy_glGetDebugMessageLog = epoxy_glGetDebugMessageLog_dispatch_table_thunk;
121989     epoxy_glGetDebugMessageLogAMD = epoxy_glGetDebugMessageLogAMD_dispatch_table_thunk;
121990     epoxy_glGetDebugMessageLogARB = epoxy_glGetDebugMessageLogARB_dispatch_table_thunk;
121991     epoxy_glGetDebugMessageLogKHR = epoxy_glGetDebugMessageLogKHR_dispatch_table_thunk;
121992     epoxy_glGetDetailTexFuncSGIS = epoxy_glGetDetailTexFuncSGIS_dispatch_table_thunk;
121993     epoxy_glGetDoubleIndexedvEXT = epoxy_glGetDoubleIndexedvEXT_dispatch_table_thunk;
121994     epoxy_glGetDoublei_v = epoxy_glGetDoublei_v_dispatch_table_thunk;
121995     epoxy_glGetDoublei_vEXT = epoxy_glGetDoublei_vEXT_dispatch_table_thunk;
121996     epoxy_glGetDoublev = epoxy_glGetDoublev_dispatch_table_thunk;
121997     epoxy_glGetDriverControlStringQCOM = epoxy_glGetDriverControlStringQCOM_dispatch_table_thunk;
121998     epoxy_glGetDriverControlsQCOM = epoxy_glGetDriverControlsQCOM_dispatch_table_thunk;
121999     epoxy_glGetError = epoxy_glGetError_dispatch_table_thunk;
122000     epoxy_glGetFenceivNV = epoxy_glGetFenceivNV_dispatch_table_thunk;
122001     epoxy_glGetFinalCombinerInputParameterfvNV = epoxy_glGetFinalCombinerInputParameterfvNV_dispatch_table_thunk;
122002     epoxy_glGetFinalCombinerInputParameterivNV = epoxy_glGetFinalCombinerInputParameterivNV_dispatch_table_thunk;
122003     epoxy_glGetFirstPerfQueryIdINTEL = epoxy_glGetFirstPerfQueryIdINTEL_dispatch_table_thunk;
122004     epoxy_glGetFixedv = epoxy_glGetFixedv_dispatch_table_thunk;
122005     epoxy_glGetFixedvOES = epoxy_glGetFixedvOES_dispatch_table_thunk;
122006     epoxy_glGetFloatIndexedvEXT = epoxy_glGetFloatIndexedvEXT_dispatch_table_thunk;
122007     epoxy_glGetFloati_v = epoxy_glGetFloati_v_dispatch_table_thunk;
122008     epoxy_glGetFloati_vEXT = epoxy_glGetFloati_vEXT_dispatch_table_thunk;
122009     epoxy_glGetFloati_vNV = epoxy_glGetFloati_vNV_dispatch_table_thunk;
122010     epoxy_glGetFloati_vOES = epoxy_glGetFloati_vOES_dispatch_table_thunk;
122011     epoxy_glGetFloatv = epoxy_glGetFloatv_dispatch_table_thunk;
122012     epoxy_glGetFogFuncSGIS = epoxy_glGetFogFuncSGIS_dispatch_table_thunk;
122013     epoxy_glGetFragDataIndex = epoxy_glGetFragDataIndex_dispatch_table_thunk;
122014     epoxy_glGetFragDataIndexEXT = epoxy_glGetFragDataIndexEXT_dispatch_table_thunk;
122015     epoxy_glGetFragDataLocation = epoxy_glGetFragDataLocation_dispatch_table_thunk;
122016     epoxy_glGetFragDataLocationEXT = epoxy_glGetFragDataLocationEXT_dispatch_table_thunk;
122017     epoxy_glGetFragmentLightfvSGIX = epoxy_glGetFragmentLightfvSGIX_dispatch_table_thunk;
122018     epoxy_glGetFragmentLightivSGIX = epoxy_glGetFragmentLightivSGIX_dispatch_table_thunk;
122019     epoxy_glGetFragmentMaterialfvSGIX = epoxy_glGetFragmentMaterialfvSGIX_dispatch_table_thunk;
122020     epoxy_glGetFragmentMaterialivSGIX = epoxy_glGetFragmentMaterialivSGIX_dispatch_table_thunk;
122021     epoxy_glGetFramebufferAttachmentParameteriv = epoxy_glGetFramebufferAttachmentParameteriv_dispatch_table_thunk;
122022     epoxy_glGetFramebufferAttachmentParameterivEXT = epoxy_glGetFramebufferAttachmentParameterivEXT_dispatch_table_thunk;
122023     epoxy_glGetFramebufferAttachmentParameterivOES = epoxy_glGetFramebufferAttachmentParameterivOES_dispatch_table_thunk;
122024     epoxy_glGetFramebufferParameterfvAMD = epoxy_glGetFramebufferParameterfvAMD_dispatch_table_thunk;
122025     epoxy_glGetFramebufferParameteriv = epoxy_glGetFramebufferParameteriv_dispatch_table_thunk;
122026     epoxy_glGetFramebufferParameterivEXT = epoxy_glGetFramebufferParameterivEXT_dispatch_table_thunk;
122027     epoxy_glGetFramebufferParameterivMESA = epoxy_glGetFramebufferParameterivMESA_dispatch_table_thunk;
122028     epoxy_glGetFramebufferPixelLocalStorageSizeEXT = epoxy_glGetFramebufferPixelLocalStorageSizeEXT_dispatch_table_thunk;
122029     epoxy_glGetGraphicsResetStatus = epoxy_glGetGraphicsResetStatus_dispatch_table_thunk;
122030     epoxy_glGetGraphicsResetStatusARB = epoxy_glGetGraphicsResetStatusARB_dispatch_table_thunk;
122031     epoxy_glGetGraphicsResetStatusEXT = epoxy_glGetGraphicsResetStatusEXT_dispatch_table_thunk;
122032     epoxy_glGetGraphicsResetStatusKHR = epoxy_glGetGraphicsResetStatusKHR_dispatch_table_thunk;
122033     epoxy_glGetHandleARB = epoxy_glGetHandleARB_dispatch_table_thunk;
122034     epoxy_glGetHistogram = epoxy_glGetHistogram_dispatch_table_thunk;
122035     epoxy_glGetHistogramEXT = epoxy_glGetHistogramEXT_dispatch_table_thunk;
122036     epoxy_glGetHistogramParameterfv = epoxy_glGetHistogramParameterfv_dispatch_table_thunk;
122037     epoxy_glGetHistogramParameterfvEXT = epoxy_glGetHistogramParameterfvEXT_dispatch_table_thunk;
122038     epoxy_glGetHistogramParameteriv = epoxy_glGetHistogramParameteriv_dispatch_table_thunk;
122039     epoxy_glGetHistogramParameterivEXT = epoxy_glGetHistogramParameterivEXT_dispatch_table_thunk;
122040     epoxy_glGetHistogramParameterxvOES = epoxy_glGetHistogramParameterxvOES_dispatch_table_thunk;
122041     epoxy_glGetImageHandleARB = epoxy_glGetImageHandleARB_dispatch_table_thunk;
122042     epoxy_glGetImageHandleNV = epoxy_glGetImageHandleNV_dispatch_table_thunk;
122043     epoxy_glGetImageTransformParameterfvHP = epoxy_glGetImageTransformParameterfvHP_dispatch_table_thunk;
122044     epoxy_glGetImageTransformParameterivHP = epoxy_glGetImageTransformParameterivHP_dispatch_table_thunk;
122045     epoxy_glGetInfoLogARB = epoxy_glGetInfoLogARB_dispatch_table_thunk;
122046     epoxy_glGetInstrumentsSGIX = epoxy_glGetInstrumentsSGIX_dispatch_table_thunk;
122047     epoxy_glGetInteger64i_v = epoxy_glGetInteger64i_v_dispatch_table_thunk;
122048     epoxy_glGetInteger64v = epoxy_glGetInteger64v_dispatch_table_thunk;
122049     epoxy_glGetInteger64vAPPLE = epoxy_glGetInteger64vAPPLE_dispatch_table_thunk;
122050     epoxy_glGetIntegerIndexedvEXT = epoxy_glGetIntegerIndexedvEXT_dispatch_table_thunk;
122051     epoxy_glGetIntegeri_v = epoxy_glGetIntegeri_v_dispatch_table_thunk;
122052     epoxy_glGetIntegeri_vEXT = epoxy_glGetIntegeri_vEXT_dispatch_table_thunk;
122053     epoxy_glGetIntegerui64i_vNV = epoxy_glGetIntegerui64i_vNV_dispatch_table_thunk;
122054     epoxy_glGetIntegerui64vNV = epoxy_glGetIntegerui64vNV_dispatch_table_thunk;
122055     epoxy_glGetIntegerv = epoxy_glGetIntegerv_dispatch_table_thunk;
122056     epoxy_glGetInternalformatSampleivNV = epoxy_glGetInternalformatSampleivNV_dispatch_table_thunk;
122057     epoxy_glGetInternalformati64v = epoxy_glGetInternalformati64v_dispatch_table_thunk;
122058     epoxy_glGetInternalformativ = epoxy_glGetInternalformativ_dispatch_table_thunk;
122059     epoxy_glGetInvariantBooleanvEXT = epoxy_glGetInvariantBooleanvEXT_dispatch_table_thunk;
122060     epoxy_glGetInvariantFloatvEXT = epoxy_glGetInvariantFloatvEXT_dispatch_table_thunk;
122061     epoxy_glGetInvariantIntegervEXT = epoxy_glGetInvariantIntegervEXT_dispatch_table_thunk;
122062     epoxy_glGetLightfv = epoxy_glGetLightfv_dispatch_table_thunk;
122063     epoxy_glGetLightiv = epoxy_glGetLightiv_dispatch_table_thunk;
122064     epoxy_glGetLightxOES = epoxy_glGetLightxOES_dispatch_table_thunk;
122065     epoxy_glGetLightxv = epoxy_glGetLightxv_dispatch_table_thunk;
122066     epoxy_glGetLightxvOES = epoxy_glGetLightxvOES_dispatch_table_thunk;
122067     epoxy_glGetListParameterfvSGIX = epoxy_glGetListParameterfvSGIX_dispatch_table_thunk;
122068     epoxy_glGetListParameterivSGIX = epoxy_glGetListParameterivSGIX_dispatch_table_thunk;
122069     epoxy_glGetLocalConstantBooleanvEXT = epoxy_glGetLocalConstantBooleanvEXT_dispatch_table_thunk;
122070     epoxy_glGetLocalConstantFloatvEXT = epoxy_glGetLocalConstantFloatvEXT_dispatch_table_thunk;
122071     epoxy_glGetLocalConstantIntegervEXT = epoxy_glGetLocalConstantIntegervEXT_dispatch_table_thunk;
122072     epoxy_glGetMapAttribParameterfvNV = epoxy_glGetMapAttribParameterfvNV_dispatch_table_thunk;
122073     epoxy_glGetMapAttribParameterivNV = epoxy_glGetMapAttribParameterivNV_dispatch_table_thunk;
122074     epoxy_glGetMapControlPointsNV = epoxy_glGetMapControlPointsNV_dispatch_table_thunk;
122075     epoxy_glGetMapParameterfvNV = epoxy_glGetMapParameterfvNV_dispatch_table_thunk;
122076     epoxy_glGetMapParameterivNV = epoxy_glGetMapParameterivNV_dispatch_table_thunk;
122077     epoxy_glGetMapdv = epoxy_glGetMapdv_dispatch_table_thunk;
122078     epoxy_glGetMapfv = epoxy_glGetMapfv_dispatch_table_thunk;
122079     epoxy_glGetMapiv = epoxy_glGetMapiv_dispatch_table_thunk;
122080     epoxy_glGetMapxvOES = epoxy_glGetMapxvOES_dispatch_table_thunk;
122081     epoxy_glGetMaterialfv = epoxy_glGetMaterialfv_dispatch_table_thunk;
122082     epoxy_glGetMaterialiv = epoxy_glGetMaterialiv_dispatch_table_thunk;
122083     epoxy_glGetMaterialxOES = epoxy_glGetMaterialxOES_dispatch_table_thunk;
122084     epoxy_glGetMaterialxv = epoxy_glGetMaterialxv_dispatch_table_thunk;
122085     epoxy_glGetMaterialxvOES = epoxy_glGetMaterialxvOES_dispatch_table_thunk;
122086     epoxy_glGetMemoryObjectDetachedResourcesuivNV = epoxy_glGetMemoryObjectDetachedResourcesuivNV_dispatch_table_thunk;
122087     epoxy_glGetMemoryObjectParameterivEXT = epoxy_glGetMemoryObjectParameterivEXT_dispatch_table_thunk;
122088     epoxy_glGetMinmax = epoxy_glGetMinmax_dispatch_table_thunk;
122089     epoxy_glGetMinmaxEXT = epoxy_glGetMinmaxEXT_dispatch_table_thunk;
122090     epoxy_glGetMinmaxParameterfv = epoxy_glGetMinmaxParameterfv_dispatch_table_thunk;
122091     epoxy_glGetMinmaxParameterfvEXT = epoxy_glGetMinmaxParameterfvEXT_dispatch_table_thunk;
122092     epoxy_glGetMinmaxParameteriv = epoxy_glGetMinmaxParameteriv_dispatch_table_thunk;
122093     epoxy_glGetMinmaxParameterivEXT = epoxy_glGetMinmaxParameterivEXT_dispatch_table_thunk;
122094     epoxy_glGetMultiTexEnvfvEXT = epoxy_glGetMultiTexEnvfvEXT_dispatch_table_thunk;
122095     epoxy_glGetMultiTexEnvivEXT = epoxy_glGetMultiTexEnvivEXT_dispatch_table_thunk;
122096     epoxy_glGetMultiTexGendvEXT = epoxy_glGetMultiTexGendvEXT_dispatch_table_thunk;
122097     epoxy_glGetMultiTexGenfvEXT = epoxy_glGetMultiTexGenfvEXT_dispatch_table_thunk;
122098     epoxy_glGetMultiTexGenivEXT = epoxy_glGetMultiTexGenivEXT_dispatch_table_thunk;
122099     epoxy_glGetMultiTexImageEXT = epoxy_glGetMultiTexImageEXT_dispatch_table_thunk;
122100     epoxy_glGetMultiTexLevelParameterfvEXT = epoxy_glGetMultiTexLevelParameterfvEXT_dispatch_table_thunk;
122101     epoxy_glGetMultiTexLevelParameterivEXT = epoxy_glGetMultiTexLevelParameterivEXT_dispatch_table_thunk;
122102     epoxy_glGetMultiTexParameterIivEXT = epoxy_glGetMultiTexParameterIivEXT_dispatch_table_thunk;
122103     epoxy_glGetMultiTexParameterIuivEXT = epoxy_glGetMultiTexParameterIuivEXT_dispatch_table_thunk;
122104     epoxy_glGetMultiTexParameterfvEXT = epoxy_glGetMultiTexParameterfvEXT_dispatch_table_thunk;
122105     epoxy_glGetMultiTexParameterivEXT = epoxy_glGetMultiTexParameterivEXT_dispatch_table_thunk;
122106     epoxy_glGetMultisamplefv = epoxy_glGetMultisamplefv_dispatch_table_thunk;
122107     epoxy_glGetMultisamplefvNV = epoxy_glGetMultisamplefvNV_dispatch_table_thunk;
122108     epoxy_glGetNamedBufferParameteri64v = epoxy_glGetNamedBufferParameteri64v_dispatch_table_thunk;
122109     epoxy_glGetNamedBufferParameteriv = epoxy_glGetNamedBufferParameteriv_dispatch_table_thunk;
122110     epoxy_glGetNamedBufferParameterivEXT = epoxy_glGetNamedBufferParameterivEXT_dispatch_table_thunk;
122111     epoxy_glGetNamedBufferParameterui64vNV = epoxy_glGetNamedBufferParameterui64vNV_dispatch_table_thunk;
122112     epoxy_glGetNamedBufferPointerv = epoxy_glGetNamedBufferPointerv_dispatch_table_thunk;
122113     epoxy_glGetNamedBufferPointervEXT = epoxy_glGetNamedBufferPointervEXT_dispatch_table_thunk;
122114     epoxy_glGetNamedBufferSubData = epoxy_glGetNamedBufferSubData_dispatch_table_thunk;
122115     epoxy_glGetNamedBufferSubDataEXT = epoxy_glGetNamedBufferSubDataEXT_dispatch_table_thunk;
122116     epoxy_glGetNamedFramebufferAttachmentParameteriv = epoxy_glGetNamedFramebufferAttachmentParameteriv_dispatch_table_thunk;
122117     epoxy_glGetNamedFramebufferAttachmentParameterivEXT = epoxy_glGetNamedFramebufferAttachmentParameterivEXT_dispatch_table_thunk;
122118     epoxy_glGetNamedFramebufferParameterfvAMD = epoxy_glGetNamedFramebufferParameterfvAMD_dispatch_table_thunk;
122119     epoxy_glGetNamedFramebufferParameteriv = epoxy_glGetNamedFramebufferParameteriv_dispatch_table_thunk;
122120     epoxy_glGetNamedFramebufferParameterivEXT = epoxy_glGetNamedFramebufferParameterivEXT_dispatch_table_thunk;
122121     epoxy_glGetNamedProgramLocalParameterIivEXT = epoxy_glGetNamedProgramLocalParameterIivEXT_dispatch_table_thunk;
122122     epoxy_glGetNamedProgramLocalParameterIuivEXT = epoxy_glGetNamedProgramLocalParameterIuivEXT_dispatch_table_thunk;
122123     epoxy_glGetNamedProgramLocalParameterdvEXT = epoxy_glGetNamedProgramLocalParameterdvEXT_dispatch_table_thunk;
122124     epoxy_glGetNamedProgramLocalParameterfvEXT = epoxy_glGetNamedProgramLocalParameterfvEXT_dispatch_table_thunk;
122125     epoxy_glGetNamedProgramStringEXT = epoxy_glGetNamedProgramStringEXT_dispatch_table_thunk;
122126     epoxy_glGetNamedProgramivEXT = epoxy_glGetNamedProgramivEXT_dispatch_table_thunk;
122127     epoxy_glGetNamedRenderbufferParameteriv = epoxy_glGetNamedRenderbufferParameteriv_dispatch_table_thunk;
122128     epoxy_glGetNamedRenderbufferParameterivEXT = epoxy_glGetNamedRenderbufferParameterivEXT_dispatch_table_thunk;
122129     epoxy_glGetNamedStringARB = epoxy_glGetNamedStringARB_dispatch_table_thunk;
122130     epoxy_glGetNamedStringivARB = epoxy_glGetNamedStringivARB_dispatch_table_thunk;
122131     epoxy_glGetNextPerfQueryIdINTEL = epoxy_glGetNextPerfQueryIdINTEL_dispatch_table_thunk;
122132     epoxy_glGetObjectBufferfvATI = epoxy_glGetObjectBufferfvATI_dispatch_table_thunk;
122133     epoxy_glGetObjectBufferivATI = epoxy_glGetObjectBufferivATI_dispatch_table_thunk;
122134     epoxy_glGetObjectLabel = epoxy_glGetObjectLabel_dispatch_table_thunk;
122135     epoxy_glGetObjectLabelEXT = epoxy_glGetObjectLabelEXT_dispatch_table_thunk;
122136     epoxy_glGetObjectLabelKHR = epoxy_glGetObjectLabelKHR_dispatch_table_thunk;
122137     epoxy_glGetObjectParameterfvARB = epoxy_glGetObjectParameterfvARB_dispatch_table_thunk;
122138     epoxy_glGetObjectParameterivAPPLE = epoxy_glGetObjectParameterivAPPLE_dispatch_table_thunk;
122139     epoxy_glGetObjectParameterivARB = epoxy_glGetObjectParameterivARB_dispatch_table_thunk;
122140     epoxy_glGetObjectPtrLabel = epoxy_glGetObjectPtrLabel_dispatch_table_thunk;
122141     epoxy_glGetObjectPtrLabelKHR = epoxy_glGetObjectPtrLabelKHR_dispatch_table_thunk;
122142     epoxy_glGetOcclusionQueryivNV = epoxy_glGetOcclusionQueryivNV_dispatch_table_thunk;
122143     epoxy_glGetOcclusionQueryuivNV = epoxy_glGetOcclusionQueryuivNV_dispatch_table_thunk;
122144     epoxy_glGetPathColorGenfvNV = epoxy_glGetPathColorGenfvNV_dispatch_table_thunk;
122145     epoxy_glGetPathColorGenivNV = epoxy_glGetPathColorGenivNV_dispatch_table_thunk;
122146     epoxy_glGetPathCommandsNV = epoxy_glGetPathCommandsNV_dispatch_table_thunk;
122147     epoxy_glGetPathCoordsNV = epoxy_glGetPathCoordsNV_dispatch_table_thunk;
122148     epoxy_glGetPathDashArrayNV = epoxy_glGetPathDashArrayNV_dispatch_table_thunk;
122149     epoxy_glGetPathLengthNV = epoxy_glGetPathLengthNV_dispatch_table_thunk;
122150     epoxy_glGetPathMetricRangeNV = epoxy_glGetPathMetricRangeNV_dispatch_table_thunk;
122151     epoxy_glGetPathMetricsNV = epoxy_glGetPathMetricsNV_dispatch_table_thunk;
122152     epoxy_glGetPathParameterfvNV = epoxy_glGetPathParameterfvNV_dispatch_table_thunk;
122153     epoxy_glGetPathParameterivNV = epoxy_glGetPathParameterivNV_dispatch_table_thunk;
122154     epoxy_glGetPathSpacingNV = epoxy_glGetPathSpacingNV_dispatch_table_thunk;
122155     epoxy_glGetPathTexGenfvNV = epoxy_glGetPathTexGenfvNV_dispatch_table_thunk;
122156     epoxy_glGetPathTexGenivNV = epoxy_glGetPathTexGenivNV_dispatch_table_thunk;
122157     epoxy_glGetPerfCounterInfoINTEL = epoxy_glGetPerfCounterInfoINTEL_dispatch_table_thunk;
122158     epoxy_glGetPerfMonitorCounterDataAMD = epoxy_glGetPerfMonitorCounterDataAMD_dispatch_table_thunk;
122159     epoxy_glGetPerfMonitorCounterInfoAMD = epoxy_glGetPerfMonitorCounterInfoAMD_dispatch_table_thunk;
122160     epoxy_glGetPerfMonitorCounterStringAMD = epoxy_glGetPerfMonitorCounterStringAMD_dispatch_table_thunk;
122161     epoxy_glGetPerfMonitorCountersAMD = epoxy_glGetPerfMonitorCountersAMD_dispatch_table_thunk;
122162     epoxy_glGetPerfMonitorGroupStringAMD = epoxy_glGetPerfMonitorGroupStringAMD_dispatch_table_thunk;
122163     epoxy_glGetPerfMonitorGroupsAMD = epoxy_glGetPerfMonitorGroupsAMD_dispatch_table_thunk;
122164     epoxy_glGetPerfQueryDataINTEL = epoxy_glGetPerfQueryDataINTEL_dispatch_table_thunk;
122165     epoxy_glGetPerfQueryIdByNameINTEL = epoxy_glGetPerfQueryIdByNameINTEL_dispatch_table_thunk;
122166     epoxy_glGetPerfQueryInfoINTEL = epoxy_glGetPerfQueryInfoINTEL_dispatch_table_thunk;
122167     epoxy_glGetPixelMapfv = epoxy_glGetPixelMapfv_dispatch_table_thunk;
122168     epoxy_glGetPixelMapuiv = epoxy_glGetPixelMapuiv_dispatch_table_thunk;
122169     epoxy_glGetPixelMapusv = epoxy_glGetPixelMapusv_dispatch_table_thunk;
122170     epoxy_glGetPixelMapxv = epoxy_glGetPixelMapxv_dispatch_table_thunk;
122171     epoxy_glGetPixelTexGenParameterfvSGIS = epoxy_glGetPixelTexGenParameterfvSGIS_dispatch_table_thunk;
122172     epoxy_glGetPixelTexGenParameterivSGIS = epoxy_glGetPixelTexGenParameterivSGIS_dispatch_table_thunk;
122173     epoxy_glGetPixelTransformParameterfvEXT = epoxy_glGetPixelTransformParameterfvEXT_dispatch_table_thunk;
122174     epoxy_glGetPixelTransformParameterivEXT = epoxy_glGetPixelTransformParameterivEXT_dispatch_table_thunk;
122175     epoxy_glGetPointerIndexedvEXT = epoxy_glGetPointerIndexedvEXT_dispatch_table_thunk;
122176     epoxy_glGetPointeri_vEXT = epoxy_glGetPointeri_vEXT_dispatch_table_thunk;
122177     epoxy_glGetPointerv = epoxy_glGetPointerv_dispatch_table_thunk;
122178     epoxy_glGetPointervEXT = epoxy_glGetPointervEXT_dispatch_table_thunk;
122179     epoxy_glGetPointervKHR = epoxy_glGetPointervKHR_dispatch_table_thunk;
122180     epoxy_glGetPolygonStipple = epoxy_glGetPolygonStipple_dispatch_table_thunk;
122181     epoxy_glGetProgramBinary = epoxy_glGetProgramBinary_dispatch_table_thunk;
122182     epoxy_glGetProgramBinaryOES = epoxy_glGetProgramBinaryOES_dispatch_table_thunk;
122183     epoxy_glGetProgramEnvParameterIivNV = epoxy_glGetProgramEnvParameterIivNV_dispatch_table_thunk;
122184     epoxy_glGetProgramEnvParameterIuivNV = epoxy_glGetProgramEnvParameterIuivNV_dispatch_table_thunk;
122185     epoxy_glGetProgramEnvParameterdvARB = epoxy_glGetProgramEnvParameterdvARB_dispatch_table_thunk;
122186     epoxy_glGetProgramEnvParameterfvARB = epoxy_glGetProgramEnvParameterfvARB_dispatch_table_thunk;
122187     epoxy_glGetProgramInfoLog = epoxy_glGetProgramInfoLog_dispatch_table_thunk;
122188     epoxy_glGetProgramInterfaceiv = epoxy_glGetProgramInterfaceiv_dispatch_table_thunk;
122189     epoxy_glGetProgramLocalParameterIivNV = epoxy_glGetProgramLocalParameterIivNV_dispatch_table_thunk;
122190     epoxy_glGetProgramLocalParameterIuivNV = epoxy_glGetProgramLocalParameterIuivNV_dispatch_table_thunk;
122191     epoxy_glGetProgramLocalParameterdvARB = epoxy_glGetProgramLocalParameterdvARB_dispatch_table_thunk;
122192     epoxy_glGetProgramLocalParameterfvARB = epoxy_glGetProgramLocalParameterfvARB_dispatch_table_thunk;
122193     epoxy_glGetProgramNamedParameterdvNV = epoxy_glGetProgramNamedParameterdvNV_dispatch_table_thunk;
122194     epoxy_glGetProgramNamedParameterfvNV = epoxy_glGetProgramNamedParameterfvNV_dispatch_table_thunk;
122195     epoxy_glGetProgramParameterdvNV = epoxy_glGetProgramParameterdvNV_dispatch_table_thunk;
122196     epoxy_glGetProgramParameterfvNV = epoxy_glGetProgramParameterfvNV_dispatch_table_thunk;
122197     epoxy_glGetProgramPipelineInfoLog = epoxy_glGetProgramPipelineInfoLog_dispatch_table_thunk;
122198     epoxy_glGetProgramPipelineInfoLogEXT = epoxy_glGetProgramPipelineInfoLogEXT_dispatch_table_thunk;
122199     epoxy_glGetProgramPipelineiv = epoxy_glGetProgramPipelineiv_dispatch_table_thunk;
122200     epoxy_glGetProgramPipelineivEXT = epoxy_glGetProgramPipelineivEXT_dispatch_table_thunk;
122201     epoxy_glGetProgramResourceIndex = epoxy_glGetProgramResourceIndex_dispatch_table_thunk;
122202     epoxy_glGetProgramResourceLocation = epoxy_glGetProgramResourceLocation_dispatch_table_thunk;
122203     epoxy_glGetProgramResourceLocationIndex = epoxy_glGetProgramResourceLocationIndex_dispatch_table_thunk;
122204     epoxy_glGetProgramResourceLocationIndexEXT = epoxy_glGetProgramResourceLocationIndexEXT_dispatch_table_thunk;
122205     epoxy_glGetProgramResourceName = epoxy_glGetProgramResourceName_dispatch_table_thunk;
122206     epoxy_glGetProgramResourcefvNV = epoxy_glGetProgramResourcefvNV_dispatch_table_thunk;
122207     epoxy_glGetProgramResourceiv = epoxy_glGetProgramResourceiv_dispatch_table_thunk;
122208     epoxy_glGetProgramStageiv = epoxy_glGetProgramStageiv_dispatch_table_thunk;
122209     epoxy_glGetProgramStringARB = epoxy_glGetProgramStringARB_dispatch_table_thunk;
122210     epoxy_glGetProgramStringNV = epoxy_glGetProgramStringNV_dispatch_table_thunk;
122211     epoxy_glGetProgramSubroutineParameteruivNV = epoxy_glGetProgramSubroutineParameteruivNV_dispatch_table_thunk;
122212     epoxy_glGetProgramiv = epoxy_glGetProgramiv_dispatch_table_thunk;
122213     epoxy_glGetProgramivARB = epoxy_glGetProgramivARB_dispatch_table_thunk;
122214     epoxy_glGetProgramivNV = epoxy_glGetProgramivNV_dispatch_table_thunk;
122215     epoxy_glGetQueryBufferObjecti64v = epoxy_glGetQueryBufferObjecti64v_dispatch_table_thunk;
122216     epoxy_glGetQueryBufferObjectiv = epoxy_glGetQueryBufferObjectiv_dispatch_table_thunk;
122217     epoxy_glGetQueryBufferObjectui64v = epoxy_glGetQueryBufferObjectui64v_dispatch_table_thunk;
122218     epoxy_glGetQueryBufferObjectuiv = epoxy_glGetQueryBufferObjectuiv_dispatch_table_thunk;
122219     epoxy_glGetQueryIndexediv = epoxy_glGetQueryIndexediv_dispatch_table_thunk;
122220     epoxy_glGetQueryObjecti64v = epoxy_glGetQueryObjecti64v_dispatch_table_thunk;
122221     epoxy_glGetQueryObjecti64vEXT = epoxy_glGetQueryObjecti64vEXT_dispatch_table_thunk;
122222     epoxy_glGetQueryObjectiv = epoxy_glGetQueryObjectiv_dispatch_table_thunk;
122223     epoxy_glGetQueryObjectivARB = epoxy_glGetQueryObjectivARB_dispatch_table_thunk;
122224     epoxy_glGetQueryObjectivEXT = epoxy_glGetQueryObjectivEXT_dispatch_table_thunk;
122225     epoxy_glGetQueryObjectui64v = epoxy_glGetQueryObjectui64v_dispatch_table_thunk;
122226     epoxy_glGetQueryObjectui64vEXT = epoxy_glGetQueryObjectui64vEXT_dispatch_table_thunk;
122227     epoxy_glGetQueryObjectuiv = epoxy_glGetQueryObjectuiv_dispatch_table_thunk;
122228     epoxy_glGetQueryObjectuivARB = epoxy_glGetQueryObjectuivARB_dispatch_table_thunk;
122229     epoxy_glGetQueryObjectuivEXT = epoxy_glGetQueryObjectuivEXT_dispatch_table_thunk;
122230     epoxy_glGetQueryiv = epoxy_glGetQueryiv_dispatch_table_thunk;
122231     epoxy_glGetQueryivARB = epoxy_glGetQueryivARB_dispatch_table_thunk;
122232     epoxy_glGetQueryivEXT = epoxy_glGetQueryivEXT_dispatch_table_thunk;
122233     epoxy_glGetRenderbufferParameteriv = epoxy_glGetRenderbufferParameteriv_dispatch_table_thunk;
122234     epoxy_glGetRenderbufferParameterivEXT = epoxy_glGetRenderbufferParameterivEXT_dispatch_table_thunk;
122235     epoxy_glGetRenderbufferParameterivOES = epoxy_glGetRenderbufferParameterivOES_dispatch_table_thunk;
122236     epoxy_glGetSamplerParameterIiv = epoxy_glGetSamplerParameterIiv_dispatch_table_thunk;
122237     epoxy_glGetSamplerParameterIivEXT = epoxy_glGetSamplerParameterIivEXT_dispatch_table_thunk;
122238     epoxy_glGetSamplerParameterIivOES = epoxy_glGetSamplerParameterIivOES_dispatch_table_thunk;
122239     epoxy_glGetSamplerParameterIuiv = epoxy_glGetSamplerParameterIuiv_dispatch_table_thunk;
122240     epoxy_glGetSamplerParameterIuivEXT = epoxy_glGetSamplerParameterIuivEXT_dispatch_table_thunk;
122241     epoxy_glGetSamplerParameterIuivOES = epoxy_glGetSamplerParameterIuivOES_dispatch_table_thunk;
122242     epoxy_glGetSamplerParameterfv = epoxy_glGetSamplerParameterfv_dispatch_table_thunk;
122243     epoxy_glGetSamplerParameteriv = epoxy_glGetSamplerParameteriv_dispatch_table_thunk;
122244     epoxy_glGetSemaphoreParameterui64vEXT = epoxy_glGetSemaphoreParameterui64vEXT_dispatch_table_thunk;
122245     epoxy_glGetSeparableFilter = epoxy_glGetSeparableFilter_dispatch_table_thunk;
122246     epoxy_glGetSeparableFilterEXT = epoxy_glGetSeparableFilterEXT_dispatch_table_thunk;
122247     epoxy_glGetShaderInfoLog = epoxy_glGetShaderInfoLog_dispatch_table_thunk;
122248     epoxy_glGetShaderPrecisionFormat = epoxy_glGetShaderPrecisionFormat_dispatch_table_thunk;
122249     epoxy_glGetShaderSource = epoxy_glGetShaderSource_dispatch_table_thunk;
122250     epoxy_glGetShaderSourceARB = epoxy_glGetShaderSourceARB_dispatch_table_thunk;
122251     epoxy_glGetShaderiv = epoxy_glGetShaderiv_dispatch_table_thunk;
122252     epoxy_glGetShadingRateImagePaletteNV = epoxy_glGetShadingRateImagePaletteNV_dispatch_table_thunk;
122253     epoxy_glGetShadingRateSampleLocationivNV = epoxy_glGetShadingRateSampleLocationivNV_dispatch_table_thunk;
122254     epoxy_glGetSharpenTexFuncSGIS = epoxy_glGetSharpenTexFuncSGIS_dispatch_table_thunk;
122255     epoxy_glGetStageIndexNV = epoxy_glGetStageIndexNV_dispatch_table_thunk;
122256     epoxy_glGetString = epoxy_glGetString_dispatch_table_thunk;
122257     epoxy_glGetStringi = epoxy_glGetStringi_dispatch_table_thunk;
122258     epoxy_glGetSubroutineIndex = epoxy_glGetSubroutineIndex_dispatch_table_thunk;
122259     epoxy_glGetSubroutineUniformLocation = epoxy_glGetSubroutineUniformLocation_dispatch_table_thunk;
122260     epoxy_glGetSynciv = epoxy_glGetSynciv_dispatch_table_thunk;
122261     epoxy_glGetSyncivAPPLE = epoxy_glGetSyncivAPPLE_dispatch_table_thunk;
122262     epoxy_glGetTexBumpParameterfvATI = epoxy_glGetTexBumpParameterfvATI_dispatch_table_thunk;
122263     epoxy_glGetTexBumpParameterivATI = epoxy_glGetTexBumpParameterivATI_dispatch_table_thunk;
122264     epoxy_glGetTexEnvfv = epoxy_glGetTexEnvfv_dispatch_table_thunk;
122265     epoxy_glGetTexEnviv = epoxy_glGetTexEnviv_dispatch_table_thunk;
122266     epoxy_glGetTexEnvxv = epoxy_glGetTexEnvxv_dispatch_table_thunk;
122267     epoxy_glGetTexEnvxvOES = epoxy_glGetTexEnvxvOES_dispatch_table_thunk;
122268     epoxy_glGetTexFilterFuncSGIS = epoxy_glGetTexFilterFuncSGIS_dispatch_table_thunk;
122269     epoxy_glGetTexGendv = epoxy_glGetTexGendv_dispatch_table_thunk;
122270     epoxy_glGetTexGenfv = epoxy_glGetTexGenfv_dispatch_table_thunk;
122271     epoxy_glGetTexGenfvOES = epoxy_glGetTexGenfvOES_dispatch_table_thunk;
122272     epoxy_glGetTexGeniv = epoxy_glGetTexGeniv_dispatch_table_thunk;
122273     epoxy_glGetTexGenivOES = epoxy_glGetTexGenivOES_dispatch_table_thunk;
122274     epoxy_glGetTexGenxvOES = epoxy_glGetTexGenxvOES_dispatch_table_thunk;
122275     epoxy_glGetTexImage = epoxy_glGetTexImage_dispatch_table_thunk;
122276     epoxy_glGetTexLevelParameterfv = epoxy_glGetTexLevelParameterfv_dispatch_table_thunk;
122277     epoxy_glGetTexLevelParameteriv = epoxy_glGetTexLevelParameteriv_dispatch_table_thunk;
122278     epoxy_glGetTexLevelParameterxvOES = epoxy_glGetTexLevelParameterxvOES_dispatch_table_thunk;
122279     epoxy_glGetTexParameterIiv = epoxy_glGetTexParameterIiv_dispatch_table_thunk;
122280     epoxy_glGetTexParameterIivEXT = epoxy_glGetTexParameterIivEXT_dispatch_table_thunk;
122281     epoxy_glGetTexParameterIivOES = epoxy_glGetTexParameterIivOES_dispatch_table_thunk;
122282     epoxy_glGetTexParameterIuiv = epoxy_glGetTexParameterIuiv_dispatch_table_thunk;
122283     epoxy_glGetTexParameterIuivEXT = epoxy_glGetTexParameterIuivEXT_dispatch_table_thunk;
122284     epoxy_glGetTexParameterIuivOES = epoxy_glGetTexParameterIuivOES_dispatch_table_thunk;
122285     epoxy_glGetTexParameterPointervAPPLE = epoxy_glGetTexParameterPointervAPPLE_dispatch_table_thunk;
122286     epoxy_glGetTexParameterfv = epoxy_glGetTexParameterfv_dispatch_table_thunk;
122287     epoxy_glGetTexParameteriv = epoxy_glGetTexParameteriv_dispatch_table_thunk;
122288     epoxy_glGetTexParameterxv = epoxy_glGetTexParameterxv_dispatch_table_thunk;
122289     epoxy_glGetTexParameterxvOES = epoxy_glGetTexParameterxvOES_dispatch_table_thunk;
122290     epoxy_glGetTextureHandleARB = epoxy_glGetTextureHandleARB_dispatch_table_thunk;
122291     epoxy_glGetTextureHandleIMG = epoxy_glGetTextureHandleIMG_dispatch_table_thunk;
122292     epoxy_glGetTextureHandleNV = epoxy_glGetTextureHandleNV_dispatch_table_thunk;
122293     epoxy_glGetTextureImage = epoxy_glGetTextureImage_dispatch_table_thunk;
122294     epoxy_glGetTextureImageEXT = epoxy_glGetTextureImageEXT_dispatch_table_thunk;
122295     epoxy_glGetTextureLevelParameterfv = epoxy_glGetTextureLevelParameterfv_dispatch_table_thunk;
122296     epoxy_glGetTextureLevelParameterfvEXT = epoxy_glGetTextureLevelParameterfvEXT_dispatch_table_thunk;
122297     epoxy_glGetTextureLevelParameteriv = epoxy_glGetTextureLevelParameteriv_dispatch_table_thunk;
122298     epoxy_glGetTextureLevelParameterivEXT = epoxy_glGetTextureLevelParameterivEXT_dispatch_table_thunk;
122299     epoxy_glGetTextureParameterIiv = epoxy_glGetTextureParameterIiv_dispatch_table_thunk;
122300     epoxy_glGetTextureParameterIivEXT = epoxy_glGetTextureParameterIivEXT_dispatch_table_thunk;
122301     epoxy_glGetTextureParameterIuiv = epoxy_glGetTextureParameterIuiv_dispatch_table_thunk;
122302     epoxy_glGetTextureParameterIuivEXT = epoxy_glGetTextureParameterIuivEXT_dispatch_table_thunk;
122303     epoxy_glGetTextureParameterfv = epoxy_glGetTextureParameterfv_dispatch_table_thunk;
122304     epoxy_glGetTextureParameterfvEXT = epoxy_glGetTextureParameterfvEXT_dispatch_table_thunk;
122305     epoxy_glGetTextureParameteriv = epoxy_glGetTextureParameteriv_dispatch_table_thunk;
122306     epoxy_glGetTextureParameterivEXT = epoxy_glGetTextureParameterivEXT_dispatch_table_thunk;
122307     epoxy_glGetTextureSamplerHandleARB = epoxy_glGetTextureSamplerHandleARB_dispatch_table_thunk;
122308     epoxy_glGetTextureSamplerHandleIMG = epoxy_glGetTextureSamplerHandleIMG_dispatch_table_thunk;
122309     epoxy_glGetTextureSamplerHandleNV = epoxy_glGetTextureSamplerHandleNV_dispatch_table_thunk;
122310     epoxy_glGetTextureSubImage = epoxy_glGetTextureSubImage_dispatch_table_thunk;
122311     epoxy_glGetTrackMatrixivNV = epoxy_glGetTrackMatrixivNV_dispatch_table_thunk;
122312     epoxy_glGetTransformFeedbackVarying = epoxy_glGetTransformFeedbackVarying_dispatch_table_thunk;
122313     epoxy_glGetTransformFeedbackVaryingEXT = epoxy_glGetTransformFeedbackVaryingEXT_dispatch_table_thunk;
122314     epoxy_glGetTransformFeedbackVaryingNV = epoxy_glGetTransformFeedbackVaryingNV_dispatch_table_thunk;
122315     epoxy_glGetTransformFeedbacki64_v = epoxy_glGetTransformFeedbacki64_v_dispatch_table_thunk;
122316     epoxy_glGetTransformFeedbacki_v = epoxy_glGetTransformFeedbacki_v_dispatch_table_thunk;
122317     epoxy_glGetTransformFeedbackiv = epoxy_glGetTransformFeedbackiv_dispatch_table_thunk;
122318     epoxy_glGetTranslatedShaderSourceANGLE = epoxy_glGetTranslatedShaderSourceANGLE_dispatch_table_thunk;
122319     epoxy_glGetUniformBlockIndex = epoxy_glGetUniformBlockIndex_dispatch_table_thunk;
122320     epoxy_glGetUniformBufferSizeEXT = epoxy_glGetUniformBufferSizeEXT_dispatch_table_thunk;
122321     epoxy_glGetUniformIndices = epoxy_glGetUniformIndices_dispatch_table_thunk;
122322     epoxy_glGetUniformLocation = epoxy_glGetUniformLocation_dispatch_table_thunk;
122323     epoxy_glGetUniformLocationARB = epoxy_glGetUniformLocationARB_dispatch_table_thunk;
122324     epoxy_glGetUniformOffsetEXT = epoxy_glGetUniformOffsetEXT_dispatch_table_thunk;
122325     epoxy_glGetUniformSubroutineuiv = epoxy_glGetUniformSubroutineuiv_dispatch_table_thunk;
122326     epoxy_glGetUniformdv = epoxy_glGetUniformdv_dispatch_table_thunk;
122327     epoxy_glGetUniformfv = epoxy_glGetUniformfv_dispatch_table_thunk;
122328     epoxy_glGetUniformfvARB = epoxy_glGetUniformfvARB_dispatch_table_thunk;
122329     epoxy_glGetUniformi64vARB = epoxy_glGetUniformi64vARB_dispatch_table_thunk;
122330     epoxy_glGetUniformi64vNV = epoxy_glGetUniformi64vNV_dispatch_table_thunk;
122331     epoxy_glGetUniformiv = epoxy_glGetUniformiv_dispatch_table_thunk;
122332     epoxy_glGetUniformivARB = epoxy_glGetUniformivARB_dispatch_table_thunk;
122333     epoxy_glGetUniformui64vARB = epoxy_glGetUniformui64vARB_dispatch_table_thunk;
122334     epoxy_glGetUniformui64vNV = epoxy_glGetUniformui64vNV_dispatch_table_thunk;
122335     epoxy_glGetUniformuiv = epoxy_glGetUniformuiv_dispatch_table_thunk;
122336     epoxy_glGetUniformuivEXT = epoxy_glGetUniformuivEXT_dispatch_table_thunk;
122337     epoxy_glGetUnsignedBytei_vEXT = epoxy_glGetUnsignedBytei_vEXT_dispatch_table_thunk;
122338     epoxy_glGetUnsignedBytevEXT = epoxy_glGetUnsignedBytevEXT_dispatch_table_thunk;
122339     epoxy_glGetVariantArrayObjectfvATI = epoxy_glGetVariantArrayObjectfvATI_dispatch_table_thunk;
122340     epoxy_glGetVariantArrayObjectivATI = epoxy_glGetVariantArrayObjectivATI_dispatch_table_thunk;
122341     epoxy_glGetVariantBooleanvEXT = epoxy_glGetVariantBooleanvEXT_dispatch_table_thunk;
122342     epoxy_glGetVariantFloatvEXT = epoxy_glGetVariantFloatvEXT_dispatch_table_thunk;
122343     epoxy_glGetVariantIntegervEXT = epoxy_glGetVariantIntegervEXT_dispatch_table_thunk;
122344     epoxy_glGetVariantPointervEXT = epoxy_glGetVariantPointervEXT_dispatch_table_thunk;
122345     epoxy_glGetVaryingLocationNV = epoxy_glGetVaryingLocationNV_dispatch_table_thunk;
122346     epoxy_glGetVertexArrayIndexed64iv = epoxy_glGetVertexArrayIndexed64iv_dispatch_table_thunk;
122347     epoxy_glGetVertexArrayIndexediv = epoxy_glGetVertexArrayIndexediv_dispatch_table_thunk;
122348     epoxy_glGetVertexArrayIntegeri_vEXT = epoxy_glGetVertexArrayIntegeri_vEXT_dispatch_table_thunk;
122349     epoxy_glGetVertexArrayIntegervEXT = epoxy_glGetVertexArrayIntegervEXT_dispatch_table_thunk;
122350     epoxy_glGetVertexArrayPointeri_vEXT = epoxy_glGetVertexArrayPointeri_vEXT_dispatch_table_thunk;
122351     epoxy_glGetVertexArrayPointervEXT = epoxy_glGetVertexArrayPointervEXT_dispatch_table_thunk;
122352     epoxy_glGetVertexArrayiv = epoxy_glGetVertexArrayiv_dispatch_table_thunk;
122353     epoxy_glGetVertexAttribArrayObjectfvATI = epoxy_glGetVertexAttribArrayObjectfvATI_dispatch_table_thunk;
122354     epoxy_glGetVertexAttribArrayObjectivATI = epoxy_glGetVertexAttribArrayObjectivATI_dispatch_table_thunk;
122355     epoxy_glGetVertexAttribIiv = epoxy_glGetVertexAttribIiv_dispatch_table_thunk;
122356     epoxy_glGetVertexAttribIivEXT = epoxy_glGetVertexAttribIivEXT_dispatch_table_thunk;
122357     epoxy_glGetVertexAttribIuiv = epoxy_glGetVertexAttribIuiv_dispatch_table_thunk;
122358     epoxy_glGetVertexAttribIuivEXT = epoxy_glGetVertexAttribIuivEXT_dispatch_table_thunk;
122359     epoxy_glGetVertexAttribLdv = epoxy_glGetVertexAttribLdv_dispatch_table_thunk;
122360     epoxy_glGetVertexAttribLdvEXT = epoxy_glGetVertexAttribLdvEXT_dispatch_table_thunk;
122361     epoxy_glGetVertexAttribLi64vNV = epoxy_glGetVertexAttribLi64vNV_dispatch_table_thunk;
122362     epoxy_glGetVertexAttribLui64vARB = epoxy_glGetVertexAttribLui64vARB_dispatch_table_thunk;
122363     epoxy_glGetVertexAttribLui64vNV = epoxy_glGetVertexAttribLui64vNV_dispatch_table_thunk;
122364     epoxy_glGetVertexAttribPointerv = epoxy_glGetVertexAttribPointerv_dispatch_table_thunk;
122365     epoxy_glGetVertexAttribPointervARB = epoxy_glGetVertexAttribPointervARB_dispatch_table_thunk;
122366     epoxy_glGetVertexAttribPointervNV = epoxy_glGetVertexAttribPointervNV_dispatch_table_thunk;
122367     epoxy_glGetVertexAttribdv = epoxy_glGetVertexAttribdv_dispatch_table_thunk;
122368     epoxy_glGetVertexAttribdvARB = epoxy_glGetVertexAttribdvARB_dispatch_table_thunk;
122369     epoxy_glGetVertexAttribdvNV = epoxy_glGetVertexAttribdvNV_dispatch_table_thunk;
122370     epoxy_glGetVertexAttribfv = epoxy_glGetVertexAttribfv_dispatch_table_thunk;
122371     epoxy_glGetVertexAttribfvARB = epoxy_glGetVertexAttribfvARB_dispatch_table_thunk;
122372     epoxy_glGetVertexAttribfvNV = epoxy_glGetVertexAttribfvNV_dispatch_table_thunk;
122373     epoxy_glGetVertexAttribiv = epoxy_glGetVertexAttribiv_dispatch_table_thunk;
122374     epoxy_glGetVertexAttribivARB = epoxy_glGetVertexAttribivARB_dispatch_table_thunk;
122375     epoxy_glGetVertexAttribivNV = epoxy_glGetVertexAttribivNV_dispatch_table_thunk;
122376     epoxy_glGetVideoCaptureStreamdvNV = epoxy_glGetVideoCaptureStreamdvNV_dispatch_table_thunk;
122377     epoxy_glGetVideoCaptureStreamfvNV = epoxy_glGetVideoCaptureStreamfvNV_dispatch_table_thunk;
122378     epoxy_glGetVideoCaptureStreamivNV = epoxy_glGetVideoCaptureStreamivNV_dispatch_table_thunk;
122379     epoxy_glGetVideoCaptureivNV = epoxy_glGetVideoCaptureivNV_dispatch_table_thunk;
122380     epoxy_glGetVideoi64vNV = epoxy_glGetVideoi64vNV_dispatch_table_thunk;
122381     epoxy_glGetVideoivNV = epoxy_glGetVideoivNV_dispatch_table_thunk;
122382     epoxy_glGetVideoui64vNV = epoxy_glGetVideoui64vNV_dispatch_table_thunk;
122383     epoxy_glGetVideouivNV = epoxy_glGetVideouivNV_dispatch_table_thunk;
122384     epoxy_glGetVkProcAddrNV = epoxy_glGetVkProcAddrNV_dispatch_table_thunk;
122385     epoxy_glGetnColorTable = epoxy_glGetnColorTable_dispatch_table_thunk;
122386     epoxy_glGetnColorTableARB = epoxy_glGetnColorTableARB_dispatch_table_thunk;
122387     epoxy_glGetnCompressedTexImage = epoxy_glGetnCompressedTexImage_dispatch_table_thunk;
122388     epoxy_glGetnCompressedTexImageARB = epoxy_glGetnCompressedTexImageARB_dispatch_table_thunk;
122389     epoxy_glGetnConvolutionFilter = epoxy_glGetnConvolutionFilter_dispatch_table_thunk;
122390     epoxy_glGetnConvolutionFilterARB = epoxy_glGetnConvolutionFilterARB_dispatch_table_thunk;
122391     epoxy_glGetnHistogram = epoxy_glGetnHistogram_dispatch_table_thunk;
122392     epoxy_glGetnHistogramARB = epoxy_glGetnHistogramARB_dispatch_table_thunk;
122393     epoxy_glGetnMapdv = epoxy_glGetnMapdv_dispatch_table_thunk;
122394     epoxy_glGetnMapdvARB = epoxy_glGetnMapdvARB_dispatch_table_thunk;
122395     epoxy_glGetnMapfv = epoxy_glGetnMapfv_dispatch_table_thunk;
122396     epoxy_glGetnMapfvARB = epoxy_glGetnMapfvARB_dispatch_table_thunk;
122397     epoxy_glGetnMapiv = epoxy_glGetnMapiv_dispatch_table_thunk;
122398     epoxy_glGetnMapivARB = epoxy_glGetnMapivARB_dispatch_table_thunk;
122399     epoxy_glGetnMinmax = epoxy_glGetnMinmax_dispatch_table_thunk;
122400     epoxy_glGetnMinmaxARB = epoxy_glGetnMinmaxARB_dispatch_table_thunk;
122401     epoxy_glGetnPixelMapfv = epoxy_glGetnPixelMapfv_dispatch_table_thunk;
122402     epoxy_glGetnPixelMapfvARB = epoxy_glGetnPixelMapfvARB_dispatch_table_thunk;
122403     epoxy_glGetnPixelMapuiv = epoxy_glGetnPixelMapuiv_dispatch_table_thunk;
122404     epoxy_glGetnPixelMapuivARB = epoxy_glGetnPixelMapuivARB_dispatch_table_thunk;
122405     epoxy_glGetnPixelMapusv = epoxy_glGetnPixelMapusv_dispatch_table_thunk;
122406     epoxy_glGetnPixelMapusvARB = epoxy_glGetnPixelMapusvARB_dispatch_table_thunk;
122407     epoxy_glGetnPolygonStipple = epoxy_glGetnPolygonStipple_dispatch_table_thunk;
122408     epoxy_glGetnPolygonStippleARB = epoxy_glGetnPolygonStippleARB_dispatch_table_thunk;
122409     epoxy_glGetnSeparableFilter = epoxy_glGetnSeparableFilter_dispatch_table_thunk;
122410     epoxy_glGetnSeparableFilterARB = epoxy_glGetnSeparableFilterARB_dispatch_table_thunk;
122411     epoxy_glGetnTexImage = epoxy_glGetnTexImage_dispatch_table_thunk;
122412     epoxy_glGetnTexImageARB = epoxy_glGetnTexImageARB_dispatch_table_thunk;
122413     epoxy_glGetnUniformdv = epoxy_glGetnUniformdv_dispatch_table_thunk;
122414     epoxy_glGetnUniformdvARB = epoxy_glGetnUniformdvARB_dispatch_table_thunk;
122415     epoxy_glGetnUniformfv = epoxy_glGetnUniformfv_dispatch_table_thunk;
122416     epoxy_glGetnUniformfvARB = epoxy_glGetnUniformfvARB_dispatch_table_thunk;
122417     epoxy_glGetnUniformfvEXT = epoxy_glGetnUniformfvEXT_dispatch_table_thunk;
122418     epoxy_glGetnUniformfvKHR = epoxy_glGetnUniformfvKHR_dispatch_table_thunk;
122419     epoxy_glGetnUniformi64vARB = epoxy_glGetnUniformi64vARB_dispatch_table_thunk;
122420     epoxy_glGetnUniformiv = epoxy_glGetnUniformiv_dispatch_table_thunk;
122421     epoxy_glGetnUniformivARB = epoxy_glGetnUniformivARB_dispatch_table_thunk;
122422     epoxy_glGetnUniformivEXT = epoxy_glGetnUniformivEXT_dispatch_table_thunk;
122423     epoxy_glGetnUniformivKHR = epoxy_glGetnUniformivKHR_dispatch_table_thunk;
122424     epoxy_glGetnUniformui64vARB = epoxy_glGetnUniformui64vARB_dispatch_table_thunk;
122425     epoxy_glGetnUniformuiv = epoxy_glGetnUniformuiv_dispatch_table_thunk;
122426     epoxy_glGetnUniformuivARB = epoxy_glGetnUniformuivARB_dispatch_table_thunk;
122427     epoxy_glGetnUniformuivKHR = epoxy_glGetnUniformuivKHR_dispatch_table_thunk;
122428     epoxy_glGlobalAlphaFactorbSUN = epoxy_glGlobalAlphaFactorbSUN_dispatch_table_thunk;
122429     epoxy_glGlobalAlphaFactordSUN = epoxy_glGlobalAlphaFactordSUN_dispatch_table_thunk;
122430     epoxy_glGlobalAlphaFactorfSUN = epoxy_glGlobalAlphaFactorfSUN_dispatch_table_thunk;
122431     epoxy_glGlobalAlphaFactoriSUN = epoxy_glGlobalAlphaFactoriSUN_dispatch_table_thunk;
122432     epoxy_glGlobalAlphaFactorsSUN = epoxy_glGlobalAlphaFactorsSUN_dispatch_table_thunk;
122433     epoxy_glGlobalAlphaFactorubSUN = epoxy_glGlobalAlphaFactorubSUN_dispatch_table_thunk;
122434     epoxy_glGlobalAlphaFactoruiSUN = epoxy_glGlobalAlphaFactoruiSUN_dispatch_table_thunk;
122435     epoxy_glGlobalAlphaFactorusSUN = epoxy_glGlobalAlphaFactorusSUN_dispatch_table_thunk;
122436     epoxy_glHint = epoxy_glHint_dispatch_table_thunk;
122437     epoxy_glHintPGI = epoxy_glHintPGI_dispatch_table_thunk;
122438     epoxy_glHistogram = epoxy_glHistogram_dispatch_table_thunk;
122439     epoxy_glHistogramEXT = epoxy_glHistogramEXT_dispatch_table_thunk;
122440     epoxy_glIglooInterfaceSGIX = epoxy_glIglooInterfaceSGIX_dispatch_table_thunk;
122441     epoxy_glImageTransformParameterfHP = epoxy_glImageTransformParameterfHP_dispatch_table_thunk;
122442     epoxy_glImageTransformParameterfvHP = epoxy_glImageTransformParameterfvHP_dispatch_table_thunk;
122443     epoxy_glImageTransformParameteriHP = epoxy_glImageTransformParameteriHP_dispatch_table_thunk;
122444     epoxy_glImageTransformParameterivHP = epoxy_glImageTransformParameterivHP_dispatch_table_thunk;
122445     epoxy_glImportMemoryFdEXT = epoxy_glImportMemoryFdEXT_dispatch_table_thunk;
122446     epoxy_glImportMemoryWin32HandleEXT = epoxy_glImportMemoryWin32HandleEXT_dispatch_table_thunk;
122447     epoxy_glImportMemoryWin32NameEXT = epoxy_glImportMemoryWin32NameEXT_dispatch_table_thunk;
122448     epoxy_glImportSemaphoreFdEXT = epoxy_glImportSemaphoreFdEXT_dispatch_table_thunk;
122449     epoxy_glImportSemaphoreWin32HandleEXT = epoxy_glImportSemaphoreWin32HandleEXT_dispatch_table_thunk;
122450     epoxy_glImportSemaphoreWin32NameEXT = epoxy_glImportSemaphoreWin32NameEXT_dispatch_table_thunk;
122451     epoxy_glImportSyncEXT = epoxy_glImportSyncEXT_dispatch_table_thunk;
122452     epoxy_glIndexFormatNV = epoxy_glIndexFormatNV_dispatch_table_thunk;
122453     epoxy_glIndexFuncEXT = epoxy_glIndexFuncEXT_dispatch_table_thunk;
122454     epoxy_glIndexMask = epoxy_glIndexMask_dispatch_table_thunk;
122455     epoxy_glIndexMaterialEXT = epoxy_glIndexMaterialEXT_dispatch_table_thunk;
122456     epoxy_glIndexPointer = epoxy_glIndexPointer_dispatch_table_thunk;
122457     epoxy_glIndexPointerEXT = epoxy_glIndexPointerEXT_dispatch_table_thunk;
122458     epoxy_glIndexPointerListIBM = epoxy_glIndexPointerListIBM_dispatch_table_thunk;
122459     epoxy_glIndexd = epoxy_glIndexd_dispatch_table_thunk;
122460     epoxy_glIndexdv = epoxy_glIndexdv_dispatch_table_thunk;
122461     epoxy_glIndexf = epoxy_glIndexf_dispatch_table_thunk;
122462     epoxy_glIndexfv = epoxy_glIndexfv_dispatch_table_thunk;
122463     epoxy_glIndexi = epoxy_glIndexi_dispatch_table_thunk;
122464     epoxy_glIndexiv = epoxy_glIndexiv_dispatch_table_thunk;
122465     epoxy_glIndexs = epoxy_glIndexs_dispatch_table_thunk;
122466     epoxy_glIndexsv = epoxy_glIndexsv_dispatch_table_thunk;
122467     epoxy_glIndexub = epoxy_glIndexub_dispatch_table_thunk;
122468     epoxy_glIndexubv = epoxy_glIndexubv_dispatch_table_thunk;
122469     epoxy_glIndexxOES = epoxy_glIndexxOES_dispatch_table_thunk;
122470     epoxy_glIndexxvOES = epoxy_glIndexxvOES_dispatch_table_thunk;
122471     epoxy_glInitNames = epoxy_glInitNames_dispatch_table_thunk;
122472     epoxy_glInsertComponentEXT = epoxy_glInsertComponentEXT_dispatch_table_thunk;
122473     epoxy_glInsertEventMarkerEXT = epoxy_glInsertEventMarkerEXT_dispatch_table_thunk;
122474     epoxy_glInstrumentsBufferSGIX = epoxy_glInstrumentsBufferSGIX_dispatch_table_thunk;
122475     epoxy_glInterleavedArrays = epoxy_glInterleavedArrays_dispatch_table_thunk;
122476     epoxy_glInterpolatePathsNV = epoxy_glInterpolatePathsNV_dispatch_table_thunk;
122477     epoxy_glInvalidateBufferData = epoxy_glInvalidateBufferData_dispatch_table_thunk;
122478     epoxy_glInvalidateBufferSubData = epoxy_glInvalidateBufferSubData_dispatch_table_thunk;
122479     epoxy_glInvalidateFramebuffer = epoxy_glInvalidateFramebuffer_dispatch_table_thunk;
122480     epoxy_glInvalidateNamedFramebufferData = epoxy_glInvalidateNamedFramebufferData_dispatch_table_thunk;
122481     epoxy_glInvalidateNamedFramebufferSubData = epoxy_glInvalidateNamedFramebufferSubData_dispatch_table_thunk;
122482     epoxy_glInvalidateSubFramebuffer = epoxy_glInvalidateSubFramebuffer_dispatch_table_thunk;
122483     epoxy_glInvalidateTexImage = epoxy_glInvalidateTexImage_dispatch_table_thunk;
122484     epoxy_glInvalidateTexSubImage = epoxy_glInvalidateTexSubImage_dispatch_table_thunk;
122485     epoxy_glIsAsyncMarkerSGIX = epoxy_glIsAsyncMarkerSGIX_dispatch_table_thunk;
122486     epoxy_glIsBuffer = epoxy_glIsBuffer_dispatch_table_thunk;
122487     epoxy_glIsBufferARB = epoxy_glIsBufferARB_dispatch_table_thunk;
122488     epoxy_glIsBufferResidentNV = epoxy_glIsBufferResidentNV_dispatch_table_thunk;
122489     epoxy_glIsCommandListNV = epoxy_glIsCommandListNV_dispatch_table_thunk;
122490     epoxy_glIsEnabled = epoxy_glIsEnabled_dispatch_table_thunk;
122491     epoxy_glIsEnabledIndexedEXT = epoxy_glIsEnabledIndexedEXT_dispatch_table_thunk;
122492     epoxy_glIsEnabledi = epoxy_glIsEnabledi_dispatch_table_thunk;
122493     epoxy_glIsEnablediEXT = epoxy_glIsEnablediEXT_dispatch_table_thunk;
122494     epoxy_glIsEnablediNV = epoxy_glIsEnablediNV_dispatch_table_thunk;
122495     epoxy_glIsEnablediOES = epoxy_glIsEnablediOES_dispatch_table_thunk;
122496     epoxy_glIsFenceAPPLE = epoxy_glIsFenceAPPLE_dispatch_table_thunk;
122497     epoxy_glIsFenceNV = epoxy_glIsFenceNV_dispatch_table_thunk;
122498     epoxy_glIsFramebuffer = epoxy_glIsFramebuffer_dispatch_table_thunk;
122499     epoxy_glIsFramebufferEXT = epoxy_glIsFramebufferEXT_dispatch_table_thunk;
122500     epoxy_glIsFramebufferOES = epoxy_glIsFramebufferOES_dispatch_table_thunk;
122501     epoxy_glIsImageHandleResidentARB = epoxy_glIsImageHandleResidentARB_dispatch_table_thunk;
122502     epoxy_glIsImageHandleResidentNV = epoxy_glIsImageHandleResidentNV_dispatch_table_thunk;
122503     epoxy_glIsList = epoxy_glIsList_dispatch_table_thunk;
122504     epoxy_glIsMemoryObjectEXT = epoxy_glIsMemoryObjectEXT_dispatch_table_thunk;
122505     epoxy_glIsNameAMD = epoxy_glIsNameAMD_dispatch_table_thunk;
122506     epoxy_glIsNamedBufferResidentNV = epoxy_glIsNamedBufferResidentNV_dispatch_table_thunk;
122507     epoxy_glIsNamedStringARB = epoxy_glIsNamedStringARB_dispatch_table_thunk;
122508     epoxy_glIsObjectBufferATI = epoxy_glIsObjectBufferATI_dispatch_table_thunk;
122509     epoxy_glIsOcclusionQueryNV = epoxy_glIsOcclusionQueryNV_dispatch_table_thunk;
122510     epoxy_glIsPathNV = epoxy_glIsPathNV_dispatch_table_thunk;
122511     epoxy_glIsPointInFillPathNV = epoxy_glIsPointInFillPathNV_dispatch_table_thunk;
122512     epoxy_glIsPointInStrokePathNV = epoxy_glIsPointInStrokePathNV_dispatch_table_thunk;
122513     epoxy_glIsProgram = epoxy_glIsProgram_dispatch_table_thunk;
122514     epoxy_glIsProgramARB = epoxy_glIsProgramARB_dispatch_table_thunk;
122515     epoxy_glIsProgramNV = epoxy_glIsProgramNV_dispatch_table_thunk;
122516     epoxy_glIsProgramPipeline = epoxy_glIsProgramPipeline_dispatch_table_thunk;
122517     epoxy_glIsProgramPipelineEXT = epoxy_glIsProgramPipelineEXT_dispatch_table_thunk;
122518     epoxy_glIsQuery = epoxy_glIsQuery_dispatch_table_thunk;
122519     epoxy_glIsQueryARB = epoxy_glIsQueryARB_dispatch_table_thunk;
122520     epoxy_glIsQueryEXT = epoxy_glIsQueryEXT_dispatch_table_thunk;
122521     epoxy_glIsRenderbuffer = epoxy_glIsRenderbuffer_dispatch_table_thunk;
122522     epoxy_glIsRenderbufferEXT = epoxy_glIsRenderbufferEXT_dispatch_table_thunk;
122523     epoxy_glIsRenderbufferOES = epoxy_glIsRenderbufferOES_dispatch_table_thunk;
122524     epoxy_glIsSampler = epoxy_glIsSampler_dispatch_table_thunk;
122525     epoxy_glIsSemaphoreEXT = epoxy_glIsSemaphoreEXT_dispatch_table_thunk;
122526     epoxy_glIsShader = epoxy_glIsShader_dispatch_table_thunk;
122527     epoxy_glIsStateNV = epoxy_glIsStateNV_dispatch_table_thunk;
122528     epoxy_glIsSync = epoxy_glIsSync_dispatch_table_thunk;
122529     epoxy_glIsSyncAPPLE = epoxy_glIsSyncAPPLE_dispatch_table_thunk;
122530     epoxy_glIsTexture = epoxy_glIsTexture_dispatch_table_thunk;
122531     epoxy_glIsTextureEXT = epoxy_glIsTextureEXT_dispatch_table_thunk;
122532     epoxy_glIsTextureHandleResidentARB = epoxy_glIsTextureHandleResidentARB_dispatch_table_thunk;
122533     epoxy_glIsTextureHandleResidentNV = epoxy_glIsTextureHandleResidentNV_dispatch_table_thunk;
122534     epoxy_glIsTransformFeedback = epoxy_glIsTransformFeedback_dispatch_table_thunk;
122535     epoxy_glIsTransformFeedbackNV = epoxy_glIsTransformFeedbackNV_dispatch_table_thunk;
122536     epoxy_glIsVariantEnabledEXT = epoxy_glIsVariantEnabledEXT_dispatch_table_thunk;
122537     epoxy_glIsVertexArray = epoxy_glIsVertexArray_dispatch_table_thunk;
122538     epoxy_glIsVertexArrayAPPLE = epoxy_glIsVertexArrayAPPLE_dispatch_table_thunk;
122539     epoxy_glIsVertexArrayOES = epoxy_glIsVertexArrayOES_dispatch_table_thunk;
122540     epoxy_glIsVertexAttribEnabledAPPLE = epoxy_glIsVertexAttribEnabledAPPLE_dispatch_table_thunk;
122541     epoxy_glLGPUCopyImageSubDataNVX = epoxy_glLGPUCopyImageSubDataNVX_dispatch_table_thunk;
122542     epoxy_glLGPUInterlockNVX = epoxy_glLGPUInterlockNVX_dispatch_table_thunk;
122543     epoxy_glLGPUNamedBufferSubDataNVX = epoxy_glLGPUNamedBufferSubDataNVX_dispatch_table_thunk;
122544     epoxy_glLabelObjectEXT = epoxy_glLabelObjectEXT_dispatch_table_thunk;
122545     epoxy_glLightEnviSGIX = epoxy_glLightEnviSGIX_dispatch_table_thunk;
122546     epoxy_glLightModelf = epoxy_glLightModelf_dispatch_table_thunk;
122547     epoxy_glLightModelfv = epoxy_glLightModelfv_dispatch_table_thunk;
122548     epoxy_glLightModeli = epoxy_glLightModeli_dispatch_table_thunk;
122549     epoxy_glLightModeliv = epoxy_glLightModeliv_dispatch_table_thunk;
122550     epoxy_glLightModelx = epoxy_glLightModelx_dispatch_table_thunk;
122551     epoxy_glLightModelxOES = epoxy_glLightModelxOES_dispatch_table_thunk;
122552     epoxy_glLightModelxv = epoxy_glLightModelxv_dispatch_table_thunk;
122553     epoxy_glLightModelxvOES = epoxy_glLightModelxvOES_dispatch_table_thunk;
122554     epoxy_glLightf = epoxy_glLightf_dispatch_table_thunk;
122555     epoxy_glLightfv = epoxy_glLightfv_dispatch_table_thunk;
122556     epoxy_glLighti = epoxy_glLighti_dispatch_table_thunk;
122557     epoxy_glLightiv = epoxy_glLightiv_dispatch_table_thunk;
122558     epoxy_glLightx = epoxy_glLightx_dispatch_table_thunk;
122559     epoxy_glLightxOES = epoxy_glLightxOES_dispatch_table_thunk;
122560     epoxy_glLightxv = epoxy_glLightxv_dispatch_table_thunk;
122561     epoxy_glLightxvOES = epoxy_glLightxvOES_dispatch_table_thunk;
122562     epoxy_glLineStipple = epoxy_glLineStipple_dispatch_table_thunk;
122563     epoxy_glLineWidth = epoxy_glLineWidth_dispatch_table_thunk;
122564     epoxy_glLineWidthx = epoxy_glLineWidthx_dispatch_table_thunk;
122565     epoxy_glLineWidthxOES = epoxy_glLineWidthxOES_dispatch_table_thunk;
122566     epoxy_glLinkProgram = epoxy_glLinkProgram_dispatch_table_thunk;
122567     epoxy_glLinkProgramARB = epoxy_glLinkProgramARB_dispatch_table_thunk;
122568     epoxy_glListBase = epoxy_glListBase_dispatch_table_thunk;
122569     epoxy_glListDrawCommandsStatesClientNV = epoxy_glListDrawCommandsStatesClientNV_dispatch_table_thunk;
122570     epoxy_glListParameterfSGIX = epoxy_glListParameterfSGIX_dispatch_table_thunk;
122571     epoxy_glListParameterfvSGIX = epoxy_glListParameterfvSGIX_dispatch_table_thunk;
122572     epoxy_glListParameteriSGIX = epoxy_glListParameteriSGIX_dispatch_table_thunk;
122573     epoxy_glListParameterivSGIX = epoxy_glListParameterivSGIX_dispatch_table_thunk;
122574     epoxy_glLoadIdentity = epoxy_glLoadIdentity_dispatch_table_thunk;
122575     epoxy_glLoadIdentityDeformationMapSGIX = epoxy_glLoadIdentityDeformationMapSGIX_dispatch_table_thunk;
122576     epoxy_glLoadMatrixd = epoxy_glLoadMatrixd_dispatch_table_thunk;
122577     epoxy_glLoadMatrixf = epoxy_glLoadMatrixf_dispatch_table_thunk;
122578     epoxy_glLoadMatrixx = epoxy_glLoadMatrixx_dispatch_table_thunk;
122579     epoxy_glLoadMatrixxOES = epoxy_glLoadMatrixxOES_dispatch_table_thunk;
122580     epoxy_glLoadName = epoxy_glLoadName_dispatch_table_thunk;
122581     epoxy_glLoadPaletteFromModelViewMatrixOES = epoxy_glLoadPaletteFromModelViewMatrixOES_dispatch_table_thunk;
122582     epoxy_glLoadProgramNV = epoxy_glLoadProgramNV_dispatch_table_thunk;
122583     epoxy_glLoadTransposeMatrixd = epoxy_glLoadTransposeMatrixd_dispatch_table_thunk;
122584     epoxy_glLoadTransposeMatrixdARB = epoxy_glLoadTransposeMatrixdARB_dispatch_table_thunk;
122585     epoxy_glLoadTransposeMatrixf = epoxy_glLoadTransposeMatrixf_dispatch_table_thunk;
122586     epoxy_glLoadTransposeMatrixfARB = epoxy_glLoadTransposeMatrixfARB_dispatch_table_thunk;
122587     epoxy_glLoadTransposeMatrixxOES = epoxy_glLoadTransposeMatrixxOES_dispatch_table_thunk;
122588     epoxy_glLockArraysEXT = epoxy_glLockArraysEXT_dispatch_table_thunk;
122589     epoxy_glLogicOp = epoxy_glLogicOp_dispatch_table_thunk;
122590     epoxy_glMakeBufferNonResidentNV = epoxy_glMakeBufferNonResidentNV_dispatch_table_thunk;
122591     epoxy_glMakeBufferResidentNV = epoxy_glMakeBufferResidentNV_dispatch_table_thunk;
122592     epoxy_glMakeImageHandleNonResidentARB = epoxy_glMakeImageHandleNonResidentARB_dispatch_table_thunk;
122593     epoxy_glMakeImageHandleNonResidentNV = epoxy_glMakeImageHandleNonResidentNV_dispatch_table_thunk;
122594     epoxy_glMakeImageHandleResidentARB = epoxy_glMakeImageHandleResidentARB_dispatch_table_thunk;
122595     epoxy_glMakeImageHandleResidentNV = epoxy_glMakeImageHandleResidentNV_dispatch_table_thunk;
122596     epoxy_glMakeNamedBufferNonResidentNV = epoxy_glMakeNamedBufferNonResidentNV_dispatch_table_thunk;
122597     epoxy_glMakeNamedBufferResidentNV = epoxy_glMakeNamedBufferResidentNV_dispatch_table_thunk;
122598     epoxy_glMakeTextureHandleNonResidentARB = epoxy_glMakeTextureHandleNonResidentARB_dispatch_table_thunk;
122599     epoxy_glMakeTextureHandleNonResidentNV = epoxy_glMakeTextureHandleNonResidentNV_dispatch_table_thunk;
122600     epoxy_glMakeTextureHandleResidentARB = epoxy_glMakeTextureHandleResidentARB_dispatch_table_thunk;
122601     epoxy_glMakeTextureHandleResidentNV = epoxy_glMakeTextureHandleResidentNV_dispatch_table_thunk;
122602     epoxy_glMap1d = epoxy_glMap1d_dispatch_table_thunk;
122603     epoxy_glMap1f = epoxy_glMap1f_dispatch_table_thunk;
122604     epoxy_glMap1xOES = epoxy_glMap1xOES_dispatch_table_thunk;
122605     epoxy_glMap2d = epoxy_glMap2d_dispatch_table_thunk;
122606     epoxy_glMap2f = epoxy_glMap2f_dispatch_table_thunk;
122607     epoxy_glMap2xOES = epoxy_glMap2xOES_dispatch_table_thunk;
122608     epoxy_glMapBuffer = epoxy_glMapBuffer_dispatch_table_thunk;
122609     epoxy_glMapBufferARB = epoxy_glMapBufferARB_dispatch_table_thunk;
122610     epoxy_glMapBufferOES = epoxy_glMapBufferOES_dispatch_table_thunk;
122611     epoxy_glMapBufferRange = epoxy_glMapBufferRange_dispatch_table_thunk;
122612     epoxy_glMapBufferRangeEXT = epoxy_glMapBufferRangeEXT_dispatch_table_thunk;
122613     epoxy_glMapControlPointsNV = epoxy_glMapControlPointsNV_dispatch_table_thunk;
122614     epoxy_glMapGrid1d = epoxy_glMapGrid1d_dispatch_table_thunk;
122615     epoxy_glMapGrid1f = epoxy_glMapGrid1f_dispatch_table_thunk;
122616     epoxy_glMapGrid1xOES = epoxy_glMapGrid1xOES_dispatch_table_thunk;
122617     epoxy_glMapGrid2d = epoxy_glMapGrid2d_dispatch_table_thunk;
122618     epoxy_glMapGrid2f = epoxy_glMapGrid2f_dispatch_table_thunk;
122619     epoxy_glMapGrid2xOES = epoxy_glMapGrid2xOES_dispatch_table_thunk;
122620     epoxy_glMapNamedBuffer = epoxy_glMapNamedBuffer_dispatch_table_thunk;
122621     epoxy_glMapNamedBufferEXT = epoxy_glMapNamedBufferEXT_dispatch_table_thunk;
122622     epoxy_glMapNamedBufferRange = epoxy_glMapNamedBufferRange_dispatch_table_thunk;
122623     epoxy_glMapNamedBufferRangeEXT = epoxy_glMapNamedBufferRangeEXT_dispatch_table_thunk;
122624     epoxy_glMapObjectBufferATI = epoxy_glMapObjectBufferATI_dispatch_table_thunk;
122625     epoxy_glMapParameterfvNV = epoxy_glMapParameterfvNV_dispatch_table_thunk;
122626     epoxy_glMapParameterivNV = epoxy_glMapParameterivNV_dispatch_table_thunk;
122627     epoxy_glMapTexture2DINTEL = epoxy_glMapTexture2DINTEL_dispatch_table_thunk;
122628     epoxy_glMapVertexAttrib1dAPPLE = epoxy_glMapVertexAttrib1dAPPLE_dispatch_table_thunk;
122629     epoxy_glMapVertexAttrib1fAPPLE = epoxy_glMapVertexAttrib1fAPPLE_dispatch_table_thunk;
122630     epoxy_glMapVertexAttrib2dAPPLE = epoxy_glMapVertexAttrib2dAPPLE_dispatch_table_thunk;
122631     epoxy_glMapVertexAttrib2fAPPLE = epoxy_glMapVertexAttrib2fAPPLE_dispatch_table_thunk;
122632     epoxy_glMaterialf = epoxy_glMaterialf_dispatch_table_thunk;
122633     epoxy_glMaterialfv = epoxy_glMaterialfv_dispatch_table_thunk;
122634     epoxy_glMateriali = epoxy_glMateriali_dispatch_table_thunk;
122635     epoxy_glMaterialiv = epoxy_glMaterialiv_dispatch_table_thunk;
122636     epoxy_glMaterialx = epoxy_glMaterialx_dispatch_table_thunk;
122637     epoxy_glMaterialxOES = epoxy_glMaterialxOES_dispatch_table_thunk;
122638     epoxy_glMaterialxv = epoxy_glMaterialxv_dispatch_table_thunk;
122639     epoxy_glMaterialxvOES = epoxy_glMaterialxvOES_dispatch_table_thunk;
122640     epoxy_glMatrixFrustumEXT = epoxy_glMatrixFrustumEXT_dispatch_table_thunk;
122641     epoxy_glMatrixIndexPointerARB = epoxy_glMatrixIndexPointerARB_dispatch_table_thunk;
122642     epoxy_glMatrixIndexPointerOES = epoxy_glMatrixIndexPointerOES_dispatch_table_thunk;
122643     epoxy_glMatrixIndexubvARB = epoxy_glMatrixIndexubvARB_dispatch_table_thunk;
122644     epoxy_glMatrixIndexuivARB = epoxy_glMatrixIndexuivARB_dispatch_table_thunk;
122645     epoxy_glMatrixIndexusvARB = epoxy_glMatrixIndexusvARB_dispatch_table_thunk;
122646     epoxy_glMatrixLoad3x2fNV = epoxy_glMatrixLoad3x2fNV_dispatch_table_thunk;
122647     epoxy_glMatrixLoad3x3fNV = epoxy_glMatrixLoad3x3fNV_dispatch_table_thunk;
122648     epoxy_glMatrixLoadIdentityEXT = epoxy_glMatrixLoadIdentityEXT_dispatch_table_thunk;
122649     epoxy_glMatrixLoadTranspose3x3fNV = epoxy_glMatrixLoadTranspose3x3fNV_dispatch_table_thunk;
122650     epoxy_glMatrixLoadTransposedEXT = epoxy_glMatrixLoadTransposedEXT_dispatch_table_thunk;
122651     epoxy_glMatrixLoadTransposefEXT = epoxy_glMatrixLoadTransposefEXT_dispatch_table_thunk;
122652     epoxy_glMatrixLoaddEXT = epoxy_glMatrixLoaddEXT_dispatch_table_thunk;
122653     epoxy_glMatrixLoadfEXT = epoxy_glMatrixLoadfEXT_dispatch_table_thunk;
122654     epoxy_glMatrixMode = epoxy_glMatrixMode_dispatch_table_thunk;
122655     epoxy_glMatrixMult3x2fNV = epoxy_glMatrixMult3x2fNV_dispatch_table_thunk;
122656     epoxy_glMatrixMult3x3fNV = epoxy_glMatrixMult3x3fNV_dispatch_table_thunk;
122657     epoxy_glMatrixMultTranspose3x3fNV = epoxy_glMatrixMultTranspose3x3fNV_dispatch_table_thunk;
122658     epoxy_glMatrixMultTransposedEXT = epoxy_glMatrixMultTransposedEXT_dispatch_table_thunk;
122659     epoxy_glMatrixMultTransposefEXT = epoxy_glMatrixMultTransposefEXT_dispatch_table_thunk;
122660     epoxy_glMatrixMultdEXT = epoxy_glMatrixMultdEXT_dispatch_table_thunk;
122661     epoxy_glMatrixMultfEXT = epoxy_glMatrixMultfEXT_dispatch_table_thunk;
122662     epoxy_glMatrixOrthoEXT = epoxy_glMatrixOrthoEXT_dispatch_table_thunk;
122663     epoxy_glMatrixPopEXT = epoxy_glMatrixPopEXT_dispatch_table_thunk;
122664     epoxy_glMatrixPushEXT = epoxy_glMatrixPushEXT_dispatch_table_thunk;
122665     epoxy_glMatrixRotatedEXT = epoxy_glMatrixRotatedEXT_dispatch_table_thunk;
122666     epoxy_glMatrixRotatefEXT = epoxy_glMatrixRotatefEXT_dispatch_table_thunk;
122667     epoxy_glMatrixScaledEXT = epoxy_glMatrixScaledEXT_dispatch_table_thunk;
122668     epoxy_glMatrixScalefEXT = epoxy_glMatrixScalefEXT_dispatch_table_thunk;
122669     epoxy_glMatrixTranslatedEXT = epoxy_glMatrixTranslatedEXT_dispatch_table_thunk;
122670     epoxy_glMatrixTranslatefEXT = epoxy_glMatrixTranslatefEXT_dispatch_table_thunk;
122671     epoxy_glMaxShaderCompilerThreadsARB = epoxy_glMaxShaderCompilerThreadsARB_dispatch_table_thunk;
122672     epoxy_glMaxShaderCompilerThreadsKHR = epoxy_glMaxShaderCompilerThreadsKHR_dispatch_table_thunk;
122673     epoxy_glMemoryBarrier = epoxy_glMemoryBarrier_dispatch_table_thunk;
122674     epoxy_glMemoryBarrierByRegion = epoxy_glMemoryBarrierByRegion_dispatch_table_thunk;
122675     epoxy_glMemoryBarrierEXT = epoxy_glMemoryBarrierEXT_dispatch_table_thunk;
122676     epoxy_glMemoryObjectParameterivEXT = epoxy_glMemoryObjectParameterivEXT_dispatch_table_thunk;
122677     epoxy_glMinSampleShading = epoxy_glMinSampleShading_dispatch_table_thunk;
122678     epoxy_glMinSampleShadingARB = epoxy_glMinSampleShadingARB_dispatch_table_thunk;
122679     epoxy_glMinSampleShadingOES = epoxy_glMinSampleShadingOES_dispatch_table_thunk;
122680     epoxy_glMinmax = epoxy_glMinmax_dispatch_table_thunk;
122681     epoxy_glMinmaxEXT = epoxy_glMinmaxEXT_dispatch_table_thunk;
122682     epoxy_glMultMatrixd = epoxy_glMultMatrixd_dispatch_table_thunk;
122683     epoxy_glMultMatrixf = epoxy_glMultMatrixf_dispatch_table_thunk;
122684     epoxy_glMultMatrixx = epoxy_glMultMatrixx_dispatch_table_thunk;
122685     epoxy_glMultMatrixxOES = epoxy_glMultMatrixxOES_dispatch_table_thunk;
122686     epoxy_glMultTransposeMatrixd = epoxy_glMultTransposeMatrixd_dispatch_table_thunk;
122687     epoxy_glMultTransposeMatrixdARB = epoxy_glMultTransposeMatrixdARB_dispatch_table_thunk;
122688     epoxy_glMultTransposeMatrixf = epoxy_glMultTransposeMatrixf_dispatch_table_thunk;
122689     epoxy_glMultTransposeMatrixfARB = epoxy_glMultTransposeMatrixfARB_dispatch_table_thunk;
122690     epoxy_glMultTransposeMatrixxOES = epoxy_glMultTransposeMatrixxOES_dispatch_table_thunk;
122691     epoxy_glMultiDrawArrays = epoxy_glMultiDrawArrays_dispatch_table_thunk;
122692     epoxy_glMultiDrawArraysEXT = epoxy_glMultiDrawArraysEXT_dispatch_table_thunk;
122693     epoxy_glMultiDrawArraysIndirect = epoxy_glMultiDrawArraysIndirect_dispatch_table_thunk;
122694     epoxy_glMultiDrawArraysIndirectAMD = epoxy_glMultiDrawArraysIndirectAMD_dispatch_table_thunk;
122695     epoxy_glMultiDrawArraysIndirectBindlessCountNV = epoxy_glMultiDrawArraysIndirectBindlessCountNV_dispatch_table_thunk;
122696     epoxy_glMultiDrawArraysIndirectBindlessNV = epoxy_glMultiDrawArraysIndirectBindlessNV_dispatch_table_thunk;
122697     epoxy_glMultiDrawArraysIndirectCount = epoxy_glMultiDrawArraysIndirectCount_dispatch_table_thunk;
122698     epoxy_glMultiDrawArraysIndirectCountARB = epoxy_glMultiDrawArraysIndirectCountARB_dispatch_table_thunk;
122699     epoxy_glMultiDrawArraysIndirectEXT = epoxy_glMultiDrawArraysIndirectEXT_dispatch_table_thunk;
122700     epoxy_glMultiDrawElementArrayAPPLE = epoxy_glMultiDrawElementArrayAPPLE_dispatch_table_thunk;
122701     epoxy_glMultiDrawElements = epoxy_glMultiDrawElements_dispatch_table_thunk;
122702     epoxy_glMultiDrawElementsBaseVertex = epoxy_glMultiDrawElementsBaseVertex_dispatch_table_thunk;
122703     epoxy_glMultiDrawElementsBaseVertexEXT = epoxy_glMultiDrawElementsBaseVertexEXT_dispatch_table_thunk;
122704     epoxy_glMultiDrawElementsEXT = epoxy_glMultiDrawElementsEXT_dispatch_table_thunk;
122705     epoxy_glMultiDrawElementsIndirect = epoxy_glMultiDrawElementsIndirect_dispatch_table_thunk;
122706     epoxy_glMultiDrawElementsIndirectAMD = epoxy_glMultiDrawElementsIndirectAMD_dispatch_table_thunk;
122707     epoxy_glMultiDrawElementsIndirectBindlessCountNV = epoxy_glMultiDrawElementsIndirectBindlessCountNV_dispatch_table_thunk;
122708     epoxy_glMultiDrawElementsIndirectBindlessNV = epoxy_glMultiDrawElementsIndirectBindlessNV_dispatch_table_thunk;
122709     epoxy_glMultiDrawElementsIndirectCount = epoxy_glMultiDrawElementsIndirectCount_dispatch_table_thunk;
122710     epoxy_glMultiDrawElementsIndirectCountARB = epoxy_glMultiDrawElementsIndirectCountARB_dispatch_table_thunk;
122711     epoxy_glMultiDrawElementsIndirectEXT = epoxy_glMultiDrawElementsIndirectEXT_dispatch_table_thunk;
122712     epoxy_glMultiDrawMeshTasksIndirectCountNV = epoxy_glMultiDrawMeshTasksIndirectCountNV_dispatch_table_thunk;
122713     epoxy_glMultiDrawMeshTasksIndirectNV = epoxy_glMultiDrawMeshTasksIndirectNV_dispatch_table_thunk;
122714     epoxy_glMultiDrawRangeElementArrayAPPLE = epoxy_glMultiDrawRangeElementArrayAPPLE_dispatch_table_thunk;
122715     epoxy_glMultiModeDrawArraysIBM = epoxy_glMultiModeDrawArraysIBM_dispatch_table_thunk;
122716     epoxy_glMultiModeDrawElementsIBM = epoxy_glMultiModeDrawElementsIBM_dispatch_table_thunk;
122717     epoxy_glMultiTexBufferEXT = epoxy_glMultiTexBufferEXT_dispatch_table_thunk;
122718     epoxy_glMultiTexCoord1bOES = epoxy_glMultiTexCoord1bOES_dispatch_table_thunk;
122719     epoxy_glMultiTexCoord1bvOES = epoxy_glMultiTexCoord1bvOES_dispatch_table_thunk;
122720     epoxy_glMultiTexCoord1d = epoxy_glMultiTexCoord1d_dispatch_table_thunk;
122721     epoxy_glMultiTexCoord1dARB = epoxy_glMultiTexCoord1dARB_dispatch_table_thunk;
122722     epoxy_glMultiTexCoord1dv = epoxy_glMultiTexCoord1dv_dispatch_table_thunk;
122723     epoxy_glMultiTexCoord1dvARB = epoxy_glMultiTexCoord1dvARB_dispatch_table_thunk;
122724     epoxy_glMultiTexCoord1f = epoxy_glMultiTexCoord1f_dispatch_table_thunk;
122725     epoxy_glMultiTexCoord1fARB = epoxy_glMultiTexCoord1fARB_dispatch_table_thunk;
122726     epoxy_glMultiTexCoord1fv = epoxy_glMultiTexCoord1fv_dispatch_table_thunk;
122727     epoxy_glMultiTexCoord1fvARB = epoxy_glMultiTexCoord1fvARB_dispatch_table_thunk;
122728     epoxy_glMultiTexCoord1hNV = epoxy_glMultiTexCoord1hNV_dispatch_table_thunk;
122729     epoxy_glMultiTexCoord1hvNV = epoxy_glMultiTexCoord1hvNV_dispatch_table_thunk;
122730     epoxy_glMultiTexCoord1i = epoxy_glMultiTexCoord1i_dispatch_table_thunk;
122731     epoxy_glMultiTexCoord1iARB = epoxy_glMultiTexCoord1iARB_dispatch_table_thunk;
122732     epoxy_glMultiTexCoord1iv = epoxy_glMultiTexCoord1iv_dispatch_table_thunk;
122733     epoxy_glMultiTexCoord1ivARB = epoxy_glMultiTexCoord1ivARB_dispatch_table_thunk;
122734     epoxy_glMultiTexCoord1s = epoxy_glMultiTexCoord1s_dispatch_table_thunk;
122735     epoxy_glMultiTexCoord1sARB = epoxy_glMultiTexCoord1sARB_dispatch_table_thunk;
122736     epoxy_glMultiTexCoord1sv = epoxy_glMultiTexCoord1sv_dispatch_table_thunk;
122737     epoxy_glMultiTexCoord1svARB = epoxy_glMultiTexCoord1svARB_dispatch_table_thunk;
122738     epoxy_glMultiTexCoord1xOES = epoxy_glMultiTexCoord1xOES_dispatch_table_thunk;
122739     epoxy_glMultiTexCoord1xvOES = epoxy_glMultiTexCoord1xvOES_dispatch_table_thunk;
122740     epoxy_glMultiTexCoord2bOES = epoxy_glMultiTexCoord2bOES_dispatch_table_thunk;
122741     epoxy_glMultiTexCoord2bvOES = epoxy_glMultiTexCoord2bvOES_dispatch_table_thunk;
122742     epoxy_glMultiTexCoord2d = epoxy_glMultiTexCoord2d_dispatch_table_thunk;
122743     epoxy_glMultiTexCoord2dARB = epoxy_glMultiTexCoord2dARB_dispatch_table_thunk;
122744     epoxy_glMultiTexCoord2dv = epoxy_glMultiTexCoord2dv_dispatch_table_thunk;
122745     epoxy_glMultiTexCoord2dvARB = epoxy_glMultiTexCoord2dvARB_dispatch_table_thunk;
122746     epoxy_glMultiTexCoord2f = epoxy_glMultiTexCoord2f_dispatch_table_thunk;
122747     epoxy_glMultiTexCoord2fARB = epoxy_glMultiTexCoord2fARB_dispatch_table_thunk;
122748     epoxy_glMultiTexCoord2fv = epoxy_glMultiTexCoord2fv_dispatch_table_thunk;
122749     epoxy_glMultiTexCoord2fvARB = epoxy_glMultiTexCoord2fvARB_dispatch_table_thunk;
122750     epoxy_glMultiTexCoord2hNV = epoxy_glMultiTexCoord2hNV_dispatch_table_thunk;
122751     epoxy_glMultiTexCoord2hvNV = epoxy_glMultiTexCoord2hvNV_dispatch_table_thunk;
122752     epoxy_glMultiTexCoord2i = epoxy_glMultiTexCoord2i_dispatch_table_thunk;
122753     epoxy_glMultiTexCoord2iARB = epoxy_glMultiTexCoord2iARB_dispatch_table_thunk;
122754     epoxy_glMultiTexCoord2iv = epoxy_glMultiTexCoord2iv_dispatch_table_thunk;
122755     epoxy_glMultiTexCoord2ivARB = epoxy_glMultiTexCoord2ivARB_dispatch_table_thunk;
122756     epoxy_glMultiTexCoord2s = epoxy_glMultiTexCoord2s_dispatch_table_thunk;
122757     epoxy_glMultiTexCoord2sARB = epoxy_glMultiTexCoord2sARB_dispatch_table_thunk;
122758     epoxy_glMultiTexCoord2sv = epoxy_glMultiTexCoord2sv_dispatch_table_thunk;
122759     epoxy_glMultiTexCoord2svARB = epoxy_glMultiTexCoord2svARB_dispatch_table_thunk;
122760     epoxy_glMultiTexCoord2xOES = epoxy_glMultiTexCoord2xOES_dispatch_table_thunk;
122761     epoxy_glMultiTexCoord2xvOES = epoxy_glMultiTexCoord2xvOES_dispatch_table_thunk;
122762     epoxy_glMultiTexCoord3bOES = epoxy_glMultiTexCoord3bOES_dispatch_table_thunk;
122763     epoxy_glMultiTexCoord3bvOES = epoxy_glMultiTexCoord3bvOES_dispatch_table_thunk;
122764     epoxy_glMultiTexCoord3d = epoxy_glMultiTexCoord3d_dispatch_table_thunk;
122765     epoxy_glMultiTexCoord3dARB = epoxy_glMultiTexCoord3dARB_dispatch_table_thunk;
122766     epoxy_glMultiTexCoord3dv = epoxy_glMultiTexCoord3dv_dispatch_table_thunk;
122767     epoxy_glMultiTexCoord3dvARB = epoxy_glMultiTexCoord3dvARB_dispatch_table_thunk;
122768     epoxy_glMultiTexCoord3f = epoxy_glMultiTexCoord3f_dispatch_table_thunk;
122769     epoxy_glMultiTexCoord3fARB = epoxy_glMultiTexCoord3fARB_dispatch_table_thunk;
122770     epoxy_glMultiTexCoord3fv = epoxy_glMultiTexCoord3fv_dispatch_table_thunk;
122771     epoxy_glMultiTexCoord3fvARB = epoxy_glMultiTexCoord3fvARB_dispatch_table_thunk;
122772     epoxy_glMultiTexCoord3hNV = epoxy_glMultiTexCoord3hNV_dispatch_table_thunk;
122773     epoxy_glMultiTexCoord3hvNV = epoxy_glMultiTexCoord3hvNV_dispatch_table_thunk;
122774     epoxy_glMultiTexCoord3i = epoxy_glMultiTexCoord3i_dispatch_table_thunk;
122775     epoxy_glMultiTexCoord3iARB = epoxy_glMultiTexCoord3iARB_dispatch_table_thunk;
122776     epoxy_glMultiTexCoord3iv = epoxy_glMultiTexCoord3iv_dispatch_table_thunk;
122777     epoxy_glMultiTexCoord3ivARB = epoxy_glMultiTexCoord3ivARB_dispatch_table_thunk;
122778     epoxy_glMultiTexCoord3s = epoxy_glMultiTexCoord3s_dispatch_table_thunk;
122779     epoxy_glMultiTexCoord3sARB = epoxy_glMultiTexCoord3sARB_dispatch_table_thunk;
122780     epoxy_glMultiTexCoord3sv = epoxy_glMultiTexCoord3sv_dispatch_table_thunk;
122781     epoxy_glMultiTexCoord3svARB = epoxy_glMultiTexCoord3svARB_dispatch_table_thunk;
122782     epoxy_glMultiTexCoord3xOES = epoxy_glMultiTexCoord3xOES_dispatch_table_thunk;
122783     epoxy_glMultiTexCoord3xvOES = epoxy_glMultiTexCoord3xvOES_dispatch_table_thunk;
122784     epoxy_glMultiTexCoord4bOES = epoxy_glMultiTexCoord4bOES_dispatch_table_thunk;
122785     epoxy_glMultiTexCoord4bvOES = epoxy_glMultiTexCoord4bvOES_dispatch_table_thunk;
122786     epoxy_glMultiTexCoord4d = epoxy_glMultiTexCoord4d_dispatch_table_thunk;
122787     epoxy_glMultiTexCoord4dARB = epoxy_glMultiTexCoord4dARB_dispatch_table_thunk;
122788     epoxy_glMultiTexCoord4dv = epoxy_glMultiTexCoord4dv_dispatch_table_thunk;
122789     epoxy_glMultiTexCoord4dvARB = epoxy_glMultiTexCoord4dvARB_dispatch_table_thunk;
122790     epoxy_glMultiTexCoord4f = epoxy_glMultiTexCoord4f_dispatch_table_thunk;
122791     epoxy_glMultiTexCoord4fARB = epoxy_glMultiTexCoord4fARB_dispatch_table_thunk;
122792     epoxy_glMultiTexCoord4fv = epoxy_glMultiTexCoord4fv_dispatch_table_thunk;
122793     epoxy_glMultiTexCoord4fvARB = epoxy_glMultiTexCoord4fvARB_dispatch_table_thunk;
122794     epoxy_glMultiTexCoord4hNV = epoxy_glMultiTexCoord4hNV_dispatch_table_thunk;
122795     epoxy_glMultiTexCoord4hvNV = epoxy_glMultiTexCoord4hvNV_dispatch_table_thunk;
122796     epoxy_glMultiTexCoord4i = epoxy_glMultiTexCoord4i_dispatch_table_thunk;
122797     epoxy_glMultiTexCoord4iARB = epoxy_glMultiTexCoord4iARB_dispatch_table_thunk;
122798     epoxy_glMultiTexCoord4iv = epoxy_glMultiTexCoord4iv_dispatch_table_thunk;
122799     epoxy_glMultiTexCoord4ivARB = epoxy_glMultiTexCoord4ivARB_dispatch_table_thunk;
122800     epoxy_glMultiTexCoord4s = epoxy_glMultiTexCoord4s_dispatch_table_thunk;
122801     epoxy_glMultiTexCoord4sARB = epoxy_glMultiTexCoord4sARB_dispatch_table_thunk;
122802     epoxy_glMultiTexCoord4sv = epoxy_glMultiTexCoord4sv_dispatch_table_thunk;
122803     epoxy_glMultiTexCoord4svARB = epoxy_glMultiTexCoord4svARB_dispatch_table_thunk;
122804     epoxy_glMultiTexCoord4x = epoxy_glMultiTexCoord4x_dispatch_table_thunk;
122805     epoxy_glMultiTexCoord4xOES = epoxy_glMultiTexCoord4xOES_dispatch_table_thunk;
122806     epoxy_glMultiTexCoord4xvOES = epoxy_glMultiTexCoord4xvOES_dispatch_table_thunk;
122807     epoxy_glMultiTexCoordP1ui = epoxy_glMultiTexCoordP1ui_dispatch_table_thunk;
122808     epoxy_glMultiTexCoordP1uiv = epoxy_glMultiTexCoordP1uiv_dispatch_table_thunk;
122809     epoxy_glMultiTexCoordP2ui = epoxy_glMultiTexCoordP2ui_dispatch_table_thunk;
122810     epoxy_glMultiTexCoordP2uiv = epoxy_glMultiTexCoordP2uiv_dispatch_table_thunk;
122811     epoxy_glMultiTexCoordP3ui = epoxy_glMultiTexCoordP3ui_dispatch_table_thunk;
122812     epoxy_glMultiTexCoordP3uiv = epoxy_glMultiTexCoordP3uiv_dispatch_table_thunk;
122813     epoxy_glMultiTexCoordP4ui = epoxy_glMultiTexCoordP4ui_dispatch_table_thunk;
122814     epoxy_glMultiTexCoordP4uiv = epoxy_glMultiTexCoordP4uiv_dispatch_table_thunk;
122815     epoxy_glMultiTexCoordPointerEXT = epoxy_glMultiTexCoordPointerEXT_dispatch_table_thunk;
122816     epoxy_glMultiTexEnvfEXT = epoxy_glMultiTexEnvfEXT_dispatch_table_thunk;
122817     epoxy_glMultiTexEnvfvEXT = epoxy_glMultiTexEnvfvEXT_dispatch_table_thunk;
122818     epoxy_glMultiTexEnviEXT = epoxy_glMultiTexEnviEXT_dispatch_table_thunk;
122819     epoxy_glMultiTexEnvivEXT = epoxy_glMultiTexEnvivEXT_dispatch_table_thunk;
122820     epoxy_glMultiTexGendEXT = epoxy_glMultiTexGendEXT_dispatch_table_thunk;
122821     epoxy_glMultiTexGendvEXT = epoxy_glMultiTexGendvEXT_dispatch_table_thunk;
122822     epoxy_glMultiTexGenfEXT = epoxy_glMultiTexGenfEXT_dispatch_table_thunk;
122823     epoxy_glMultiTexGenfvEXT = epoxy_glMultiTexGenfvEXT_dispatch_table_thunk;
122824     epoxy_glMultiTexGeniEXT = epoxy_glMultiTexGeniEXT_dispatch_table_thunk;
122825     epoxy_glMultiTexGenivEXT = epoxy_glMultiTexGenivEXT_dispatch_table_thunk;
122826     epoxy_glMultiTexImage1DEXT = epoxy_glMultiTexImage1DEXT_dispatch_table_thunk;
122827     epoxy_glMultiTexImage2DEXT = epoxy_glMultiTexImage2DEXT_dispatch_table_thunk;
122828     epoxy_glMultiTexImage3DEXT = epoxy_glMultiTexImage3DEXT_dispatch_table_thunk;
122829     epoxy_glMultiTexParameterIivEXT = epoxy_glMultiTexParameterIivEXT_dispatch_table_thunk;
122830     epoxy_glMultiTexParameterIuivEXT = epoxy_glMultiTexParameterIuivEXT_dispatch_table_thunk;
122831     epoxy_glMultiTexParameterfEXT = epoxy_glMultiTexParameterfEXT_dispatch_table_thunk;
122832     epoxy_glMultiTexParameterfvEXT = epoxy_glMultiTexParameterfvEXT_dispatch_table_thunk;
122833     epoxy_glMultiTexParameteriEXT = epoxy_glMultiTexParameteriEXT_dispatch_table_thunk;
122834     epoxy_glMultiTexParameterivEXT = epoxy_glMultiTexParameterivEXT_dispatch_table_thunk;
122835     epoxy_glMultiTexRenderbufferEXT = epoxy_glMultiTexRenderbufferEXT_dispatch_table_thunk;
122836     epoxy_glMultiTexSubImage1DEXT = epoxy_glMultiTexSubImage1DEXT_dispatch_table_thunk;
122837     epoxy_glMultiTexSubImage2DEXT = epoxy_glMultiTexSubImage2DEXT_dispatch_table_thunk;
122838     epoxy_glMultiTexSubImage3DEXT = epoxy_glMultiTexSubImage3DEXT_dispatch_table_thunk;
122839     epoxy_glMulticastBarrierNV = epoxy_glMulticastBarrierNV_dispatch_table_thunk;
122840     epoxy_glMulticastBlitFramebufferNV = epoxy_glMulticastBlitFramebufferNV_dispatch_table_thunk;
122841     epoxy_glMulticastBufferSubDataNV = epoxy_glMulticastBufferSubDataNV_dispatch_table_thunk;
122842     epoxy_glMulticastCopyBufferSubDataNV = epoxy_glMulticastCopyBufferSubDataNV_dispatch_table_thunk;
122843     epoxy_glMulticastCopyImageSubDataNV = epoxy_glMulticastCopyImageSubDataNV_dispatch_table_thunk;
122844     epoxy_glMulticastFramebufferSampleLocationsfvNV = epoxy_glMulticastFramebufferSampleLocationsfvNV_dispatch_table_thunk;
122845     epoxy_glMulticastGetQueryObjecti64vNV = epoxy_glMulticastGetQueryObjecti64vNV_dispatch_table_thunk;
122846     epoxy_glMulticastGetQueryObjectivNV = epoxy_glMulticastGetQueryObjectivNV_dispatch_table_thunk;
122847     epoxy_glMulticastGetQueryObjectui64vNV = epoxy_glMulticastGetQueryObjectui64vNV_dispatch_table_thunk;
122848     epoxy_glMulticastGetQueryObjectuivNV = epoxy_glMulticastGetQueryObjectuivNV_dispatch_table_thunk;
122849     epoxy_glMulticastScissorArrayvNVX = epoxy_glMulticastScissorArrayvNVX_dispatch_table_thunk;
122850     epoxy_glMulticastViewportArrayvNVX = epoxy_glMulticastViewportArrayvNVX_dispatch_table_thunk;
122851     epoxy_glMulticastViewportPositionWScaleNVX = epoxy_glMulticastViewportPositionWScaleNVX_dispatch_table_thunk;
122852     epoxy_glMulticastWaitSyncNV = epoxy_glMulticastWaitSyncNV_dispatch_table_thunk;
122853     epoxy_glNamedBufferAttachMemoryNV = epoxy_glNamedBufferAttachMemoryNV_dispatch_table_thunk;
122854     epoxy_glNamedBufferData = epoxy_glNamedBufferData_dispatch_table_thunk;
122855     epoxy_glNamedBufferDataEXT = epoxy_glNamedBufferDataEXT_dispatch_table_thunk;
122856     epoxy_glNamedBufferPageCommitmentARB = epoxy_glNamedBufferPageCommitmentARB_dispatch_table_thunk;
122857     epoxy_glNamedBufferPageCommitmentEXT = epoxy_glNamedBufferPageCommitmentEXT_dispatch_table_thunk;
122858     epoxy_glNamedBufferStorage = epoxy_glNamedBufferStorage_dispatch_table_thunk;
122859     epoxy_glNamedBufferStorageEXT = epoxy_glNamedBufferStorageEXT_dispatch_table_thunk;
122860     epoxy_glNamedBufferStorageExternalEXT = epoxy_glNamedBufferStorageExternalEXT_dispatch_table_thunk;
122861     epoxy_glNamedBufferStorageMemEXT = epoxy_glNamedBufferStorageMemEXT_dispatch_table_thunk;
122862     epoxy_glNamedBufferSubData = epoxy_glNamedBufferSubData_dispatch_table_thunk;
122863     epoxy_glNamedBufferSubDataEXT = epoxy_glNamedBufferSubDataEXT_dispatch_table_thunk;
122864     epoxy_glNamedCopyBufferSubDataEXT = epoxy_glNamedCopyBufferSubDataEXT_dispatch_table_thunk;
122865     epoxy_glNamedFramebufferDrawBuffer = epoxy_glNamedFramebufferDrawBuffer_dispatch_table_thunk;
122866     epoxy_glNamedFramebufferDrawBuffers = epoxy_glNamedFramebufferDrawBuffers_dispatch_table_thunk;
122867     epoxy_glNamedFramebufferParameteri = epoxy_glNamedFramebufferParameteri_dispatch_table_thunk;
122868     epoxy_glNamedFramebufferParameteriEXT = epoxy_glNamedFramebufferParameteriEXT_dispatch_table_thunk;
122869     epoxy_glNamedFramebufferReadBuffer = epoxy_glNamedFramebufferReadBuffer_dispatch_table_thunk;
122870     epoxy_glNamedFramebufferRenderbuffer = epoxy_glNamedFramebufferRenderbuffer_dispatch_table_thunk;
122871     epoxy_glNamedFramebufferRenderbufferEXT = epoxy_glNamedFramebufferRenderbufferEXT_dispatch_table_thunk;
122872     epoxy_glNamedFramebufferSampleLocationsfvARB = epoxy_glNamedFramebufferSampleLocationsfvARB_dispatch_table_thunk;
122873     epoxy_glNamedFramebufferSampleLocationsfvNV = epoxy_glNamedFramebufferSampleLocationsfvNV_dispatch_table_thunk;
122874     epoxy_glNamedFramebufferSamplePositionsfvAMD = epoxy_glNamedFramebufferSamplePositionsfvAMD_dispatch_table_thunk;
122875     epoxy_glNamedFramebufferTexture = epoxy_glNamedFramebufferTexture_dispatch_table_thunk;
122876     epoxy_glNamedFramebufferTexture1DEXT = epoxy_glNamedFramebufferTexture1DEXT_dispatch_table_thunk;
122877     epoxy_glNamedFramebufferTexture2DEXT = epoxy_glNamedFramebufferTexture2DEXT_dispatch_table_thunk;
122878     epoxy_glNamedFramebufferTexture3DEXT = epoxy_glNamedFramebufferTexture3DEXT_dispatch_table_thunk;
122879     epoxy_glNamedFramebufferTextureEXT = epoxy_glNamedFramebufferTextureEXT_dispatch_table_thunk;
122880     epoxy_glNamedFramebufferTextureFaceEXT = epoxy_glNamedFramebufferTextureFaceEXT_dispatch_table_thunk;
122881     epoxy_glNamedFramebufferTextureLayer = epoxy_glNamedFramebufferTextureLayer_dispatch_table_thunk;
122882     epoxy_glNamedFramebufferTextureLayerEXT = epoxy_glNamedFramebufferTextureLayerEXT_dispatch_table_thunk;
122883     epoxy_glNamedProgramLocalParameter4dEXT = epoxy_glNamedProgramLocalParameter4dEXT_dispatch_table_thunk;
122884     epoxy_glNamedProgramLocalParameter4dvEXT = epoxy_glNamedProgramLocalParameter4dvEXT_dispatch_table_thunk;
122885     epoxy_glNamedProgramLocalParameter4fEXT = epoxy_glNamedProgramLocalParameter4fEXT_dispatch_table_thunk;
122886     epoxy_glNamedProgramLocalParameter4fvEXT = epoxy_glNamedProgramLocalParameter4fvEXT_dispatch_table_thunk;
122887     epoxy_glNamedProgramLocalParameterI4iEXT = epoxy_glNamedProgramLocalParameterI4iEXT_dispatch_table_thunk;
122888     epoxy_glNamedProgramLocalParameterI4ivEXT = epoxy_glNamedProgramLocalParameterI4ivEXT_dispatch_table_thunk;
122889     epoxy_glNamedProgramLocalParameterI4uiEXT = epoxy_glNamedProgramLocalParameterI4uiEXT_dispatch_table_thunk;
122890     epoxy_glNamedProgramLocalParameterI4uivEXT = epoxy_glNamedProgramLocalParameterI4uivEXT_dispatch_table_thunk;
122891     epoxy_glNamedProgramLocalParameters4fvEXT = epoxy_glNamedProgramLocalParameters4fvEXT_dispatch_table_thunk;
122892     epoxy_glNamedProgramLocalParametersI4ivEXT = epoxy_glNamedProgramLocalParametersI4ivEXT_dispatch_table_thunk;
122893     epoxy_glNamedProgramLocalParametersI4uivEXT = epoxy_glNamedProgramLocalParametersI4uivEXT_dispatch_table_thunk;
122894     epoxy_glNamedProgramStringEXT = epoxy_glNamedProgramStringEXT_dispatch_table_thunk;
122895     epoxy_glNamedRenderbufferStorage = epoxy_glNamedRenderbufferStorage_dispatch_table_thunk;
122896     epoxy_glNamedRenderbufferStorageEXT = epoxy_glNamedRenderbufferStorageEXT_dispatch_table_thunk;
122897     epoxy_glNamedRenderbufferStorageMultisample = epoxy_glNamedRenderbufferStorageMultisample_dispatch_table_thunk;
122898     epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD = epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD_dispatch_table_thunk;
122899     epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT = epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT_dispatch_table_thunk;
122900     epoxy_glNamedRenderbufferStorageMultisampleEXT = epoxy_glNamedRenderbufferStorageMultisampleEXT_dispatch_table_thunk;
122901     epoxy_glNamedStringARB = epoxy_glNamedStringARB_dispatch_table_thunk;
122902     epoxy_glNewList = epoxy_glNewList_dispatch_table_thunk;
122903     epoxy_glNewObjectBufferATI = epoxy_glNewObjectBufferATI_dispatch_table_thunk;
122904     epoxy_glNormal3b = epoxy_glNormal3b_dispatch_table_thunk;
122905     epoxy_glNormal3bv = epoxy_glNormal3bv_dispatch_table_thunk;
122906     epoxy_glNormal3d = epoxy_glNormal3d_dispatch_table_thunk;
122907     epoxy_glNormal3dv = epoxy_glNormal3dv_dispatch_table_thunk;
122908     epoxy_glNormal3f = epoxy_glNormal3f_dispatch_table_thunk;
122909     epoxy_glNormal3fVertex3fSUN = epoxy_glNormal3fVertex3fSUN_dispatch_table_thunk;
122910     epoxy_glNormal3fVertex3fvSUN = epoxy_glNormal3fVertex3fvSUN_dispatch_table_thunk;
122911     epoxy_glNormal3fv = epoxy_glNormal3fv_dispatch_table_thunk;
122912     epoxy_glNormal3hNV = epoxy_glNormal3hNV_dispatch_table_thunk;
122913     epoxy_glNormal3hvNV = epoxy_glNormal3hvNV_dispatch_table_thunk;
122914     epoxy_glNormal3i = epoxy_glNormal3i_dispatch_table_thunk;
122915     epoxy_glNormal3iv = epoxy_glNormal3iv_dispatch_table_thunk;
122916     epoxy_glNormal3s = epoxy_glNormal3s_dispatch_table_thunk;
122917     epoxy_glNormal3sv = epoxy_glNormal3sv_dispatch_table_thunk;
122918     epoxy_glNormal3x = epoxy_glNormal3x_dispatch_table_thunk;
122919     epoxy_glNormal3xOES = epoxy_glNormal3xOES_dispatch_table_thunk;
122920     epoxy_glNormal3xvOES = epoxy_glNormal3xvOES_dispatch_table_thunk;
122921     epoxy_glNormalFormatNV = epoxy_glNormalFormatNV_dispatch_table_thunk;
122922     epoxy_glNormalP3ui = epoxy_glNormalP3ui_dispatch_table_thunk;
122923     epoxy_glNormalP3uiv = epoxy_glNormalP3uiv_dispatch_table_thunk;
122924     epoxy_glNormalPointer = epoxy_glNormalPointer_dispatch_table_thunk;
122925     epoxy_glNormalPointerEXT = epoxy_glNormalPointerEXT_dispatch_table_thunk;
122926     epoxy_glNormalPointerListIBM = epoxy_glNormalPointerListIBM_dispatch_table_thunk;
122927     epoxy_glNormalPointervINTEL = epoxy_glNormalPointervINTEL_dispatch_table_thunk;
122928     epoxy_glNormalStream3bATI = epoxy_glNormalStream3bATI_dispatch_table_thunk;
122929     epoxy_glNormalStream3bvATI = epoxy_glNormalStream3bvATI_dispatch_table_thunk;
122930     epoxy_glNormalStream3dATI = epoxy_glNormalStream3dATI_dispatch_table_thunk;
122931     epoxy_glNormalStream3dvATI = epoxy_glNormalStream3dvATI_dispatch_table_thunk;
122932     epoxy_glNormalStream3fATI = epoxy_glNormalStream3fATI_dispatch_table_thunk;
122933     epoxy_glNormalStream3fvATI = epoxy_glNormalStream3fvATI_dispatch_table_thunk;
122934     epoxy_glNormalStream3iATI = epoxy_glNormalStream3iATI_dispatch_table_thunk;
122935     epoxy_glNormalStream3ivATI = epoxy_glNormalStream3ivATI_dispatch_table_thunk;
122936     epoxy_glNormalStream3sATI = epoxy_glNormalStream3sATI_dispatch_table_thunk;
122937     epoxy_glNormalStream3svATI = epoxy_glNormalStream3svATI_dispatch_table_thunk;
122938     epoxy_glObjectLabel = epoxy_glObjectLabel_dispatch_table_thunk;
122939     epoxy_glObjectLabelKHR = epoxy_glObjectLabelKHR_dispatch_table_thunk;
122940     epoxy_glObjectPtrLabel = epoxy_glObjectPtrLabel_dispatch_table_thunk;
122941     epoxy_glObjectPtrLabelKHR = epoxy_glObjectPtrLabelKHR_dispatch_table_thunk;
122942     epoxy_glObjectPurgeableAPPLE = epoxy_glObjectPurgeableAPPLE_dispatch_table_thunk;
122943     epoxy_glObjectUnpurgeableAPPLE = epoxy_glObjectUnpurgeableAPPLE_dispatch_table_thunk;
122944     epoxy_glOrtho = epoxy_glOrtho_dispatch_table_thunk;
122945     epoxy_glOrthof = epoxy_glOrthof_dispatch_table_thunk;
122946     epoxy_glOrthofOES = epoxy_glOrthofOES_dispatch_table_thunk;
122947     epoxy_glOrthox = epoxy_glOrthox_dispatch_table_thunk;
122948     epoxy_glOrthoxOES = epoxy_glOrthoxOES_dispatch_table_thunk;
122949     epoxy_glPNTrianglesfATI = epoxy_glPNTrianglesfATI_dispatch_table_thunk;
122950     epoxy_glPNTrianglesiATI = epoxy_glPNTrianglesiATI_dispatch_table_thunk;
122951     epoxy_glPassTexCoordATI = epoxy_glPassTexCoordATI_dispatch_table_thunk;
122952     epoxy_glPassThrough = epoxy_glPassThrough_dispatch_table_thunk;
122953     epoxy_glPassThroughxOES = epoxy_glPassThroughxOES_dispatch_table_thunk;
122954     epoxy_glPatchParameterfv = epoxy_glPatchParameterfv_dispatch_table_thunk;
122955     epoxy_glPatchParameteri = epoxy_glPatchParameteri_dispatch_table_thunk;
122956     epoxy_glPatchParameteriEXT = epoxy_glPatchParameteriEXT_dispatch_table_thunk;
122957     epoxy_glPatchParameteriOES = epoxy_glPatchParameteriOES_dispatch_table_thunk;
122958     epoxy_glPathColorGenNV = epoxy_glPathColorGenNV_dispatch_table_thunk;
122959     epoxy_glPathCommandsNV = epoxy_glPathCommandsNV_dispatch_table_thunk;
122960     epoxy_glPathCoordsNV = epoxy_glPathCoordsNV_dispatch_table_thunk;
122961     epoxy_glPathCoverDepthFuncNV = epoxy_glPathCoverDepthFuncNV_dispatch_table_thunk;
122962     epoxy_glPathDashArrayNV = epoxy_glPathDashArrayNV_dispatch_table_thunk;
122963     epoxy_glPathFogGenNV = epoxy_glPathFogGenNV_dispatch_table_thunk;
122964     epoxy_glPathGlyphIndexArrayNV = epoxy_glPathGlyphIndexArrayNV_dispatch_table_thunk;
122965     epoxy_glPathGlyphIndexRangeNV = epoxy_glPathGlyphIndexRangeNV_dispatch_table_thunk;
122966     epoxy_glPathGlyphRangeNV = epoxy_glPathGlyphRangeNV_dispatch_table_thunk;
122967     epoxy_glPathGlyphsNV = epoxy_glPathGlyphsNV_dispatch_table_thunk;
122968     epoxy_glPathMemoryGlyphIndexArrayNV = epoxy_glPathMemoryGlyphIndexArrayNV_dispatch_table_thunk;
122969     epoxy_glPathParameterfNV = epoxy_glPathParameterfNV_dispatch_table_thunk;
122970     epoxy_glPathParameterfvNV = epoxy_glPathParameterfvNV_dispatch_table_thunk;
122971     epoxy_glPathParameteriNV = epoxy_glPathParameteriNV_dispatch_table_thunk;
122972     epoxy_glPathParameterivNV = epoxy_glPathParameterivNV_dispatch_table_thunk;
122973     epoxy_glPathStencilDepthOffsetNV = epoxy_glPathStencilDepthOffsetNV_dispatch_table_thunk;
122974     epoxy_glPathStencilFuncNV = epoxy_glPathStencilFuncNV_dispatch_table_thunk;
122975     epoxy_glPathStringNV = epoxy_glPathStringNV_dispatch_table_thunk;
122976     epoxy_glPathSubCommandsNV = epoxy_glPathSubCommandsNV_dispatch_table_thunk;
122977     epoxy_glPathSubCoordsNV = epoxy_glPathSubCoordsNV_dispatch_table_thunk;
122978     epoxy_glPathTexGenNV = epoxy_glPathTexGenNV_dispatch_table_thunk;
122979     epoxy_glPauseTransformFeedback = epoxy_glPauseTransformFeedback_dispatch_table_thunk;
122980     epoxy_glPauseTransformFeedbackNV = epoxy_glPauseTransformFeedbackNV_dispatch_table_thunk;
122981     epoxy_glPixelDataRangeNV = epoxy_glPixelDataRangeNV_dispatch_table_thunk;
122982     epoxy_glPixelMapfv = epoxy_glPixelMapfv_dispatch_table_thunk;
122983     epoxy_glPixelMapuiv = epoxy_glPixelMapuiv_dispatch_table_thunk;
122984     epoxy_glPixelMapusv = epoxy_glPixelMapusv_dispatch_table_thunk;
122985     epoxy_glPixelMapx = epoxy_glPixelMapx_dispatch_table_thunk;
122986     epoxy_glPixelStoref = epoxy_glPixelStoref_dispatch_table_thunk;
122987     epoxy_glPixelStorei = epoxy_glPixelStorei_dispatch_table_thunk;
122988     epoxy_glPixelStorex = epoxy_glPixelStorex_dispatch_table_thunk;
122989     epoxy_glPixelTexGenParameterfSGIS = epoxy_glPixelTexGenParameterfSGIS_dispatch_table_thunk;
122990     epoxy_glPixelTexGenParameterfvSGIS = epoxy_glPixelTexGenParameterfvSGIS_dispatch_table_thunk;
122991     epoxy_glPixelTexGenParameteriSGIS = epoxy_glPixelTexGenParameteriSGIS_dispatch_table_thunk;
122992     epoxy_glPixelTexGenParameterivSGIS = epoxy_glPixelTexGenParameterivSGIS_dispatch_table_thunk;
122993     epoxy_glPixelTexGenSGIX = epoxy_glPixelTexGenSGIX_dispatch_table_thunk;
122994     epoxy_glPixelTransferf = epoxy_glPixelTransferf_dispatch_table_thunk;
122995     epoxy_glPixelTransferi = epoxy_glPixelTransferi_dispatch_table_thunk;
122996     epoxy_glPixelTransferxOES = epoxy_glPixelTransferxOES_dispatch_table_thunk;
122997     epoxy_glPixelTransformParameterfEXT = epoxy_glPixelTransformParameterfEXT_dispatch_table_thunk;
122998     epoxy_glPixelTransformParameterfvEXT = epoxy_glPixelTransformParameterfvEXT_dispatch_table_thunk;
122999     epoxy_glPixelTransformParameteriEXT = epoxy_glPixelTransformParameteriEXT_dispatch_table_thunk;
123000     epoxy_glPixelTransformParameterivEXT = epoxy_glPixelTransformParameterivEXT_dispatch_table_thunk;
123001     epoxy_glPixelZoom = epoxy_glPixelZoom_dispatch_table_thunk;
123002     epoxy_glPixelZoomxOES = epoxy_glPixelZoomxOES_dispatch_table_thunk;
123003     epoxy_glPointAlongPathNV = epoxy_glPointAlongPathNV_dispatch_table_thunk;
123004     epoxy_glPointParameterf = epoxy_glPointParameterf_dispatch_table_thunk;
123005     epoxy_glPointParameterfARB = epoxy_glPointParameterfARB_dispatch_table_thunk;
123006     epoxy_glPointParameterfEXT = epoxy_glPointParameterfEXT_dispatch_table_thunk;
123007     epoxy_glPointParameterfSGIS = epoxy_glPointParameterfSGIS_dispatch_table_thunk;
123008     epoxy_glPointParameterfv = epoxy_glPointParameterfv_dispatch_table_thunk;
123009     epoxy_glPointParameterfvARB = epoxy_glPointParameterfvARB_dispatch_table_thunk;
123010     epoxy_glPointParameterfvEXT = epoxy_glPointParameterfvEXT_dispatch_table_thunk;
123011     epoxy_glPointParameterfvSGIS = epoxy_glPointParameterfvSGIS_dispatch_table_thunk;
123012     epoxy_glPointParameteri = epoxy_glPointParameteri_dispatch_table_thunk;
123013     epoxy_glPointParameteriNV = epoxy_glPointParameteriNV_dispatch_table_thunk;
123014     epoxy_glPointParameteriv = epoxy_glPointParameteriv_dispatch_table_thunk;
123015     epoxy_glPointParameterivNV = epoxy_glPointParameterivNV_dispatch_table_thunk;
123016     epoxy_glPointParameterx = epoxy_glPointParameterx_dispatch_table_thunk;
123017     epoxy_glPointParameterxOES = epoxy_glPointParameterxOES_dispatch_table_thunk;
123018     epoxy_glPointParameterxv = epoxy_glPointParameterxv_dispatch_table_thunk;
123019     epoxy_glPointParameterxvOES = epoxy_glPointParameterxvOES_dispatch_table_thunk;
123020     epoxy_glPointSize = epoxy_glPointSize_dispatch_table_thunk;
123021     epoxy_glPointSizePointerOES = epoxy_glPointSizePointerOES_dispatch_table_thunk;
123022     epoxy_glPointSizex = epoxy_glPointSizex_dispatch_table_thunk;
123023     epoxy_glPointSizexOES = epoxy_glPointSizexOES_dispatch_table_thunk;
123024     epoxy_glPollAsyncSGIX = epoxy_glPollAsyncSGIX_dispatch_table_thunk;
123025     epoxy_glPollInstrumentsSGIX = epoxy_glPollInstrumentsSGIX_dispatch_table_thunk;
123026     epoxy_glPolygonMode = epoxy_glPolygonMode_dispatch_table_thunk;
123027     epoxy_glPolygonModeNV = epoxy_glPolygonModeNV_dispatch_table_thunk;
123028     epoxy_glPolygonOffset = epoxy_glPolygonOffset_dispatch_table_thunk;
123029     epoxy_glPolygonOffsetClamp = epoxy_glPolygonOffsetClamp_dispatch_table_thunk;
123030     epoxy_glPolygonOffsetClampEXT = epoxy_glPolygonOffsetClampEXT_dispatch_table_thunk;
123031     epoxy_glPolygonOffsetEXT = epoxy_glPolygonOffsetEXT_dispatch_table_thunk;
123032     epoxy_glPolygonOffsetx = epoxy_glPolygonOffsetx_dispatch_table_thunk;
123033     epoxy_glPolygonOffsetxOES = epoxy_glPolygonOffsetxOES_dispatch_table_thunk;
123034     epoxy_glPolygonStipple = epoxy_glPolygonStipple_dispatch_table_thunk;
123035     epoxy_glPopAttrib = epoxy_glPopAttrib_dispatch_table_thunk;
123036     epoxy_glPopClientAttrib = epoxy_glPopClientAttrib_dispatch_table_thunk;
123037     epoxy_glPopDebugGroup = epoxy_glPopDebugGroup_dispatch_table_thunk;
123038     epoxy_glPopDebugGroupKHR = epoxy_glPopDebugGroupKHR_dispatch_table_thunk;
123039     epoxy_glPopGroupMarkerEXT = epoxy_glPopGroupMarkerEXT_dispatch_table_thunk;
123040     epoxy_glPopMatrix = epoxy_glPopMatrix_dispatch_table_thunk;
123041     epoxy_glPopName = epoxy_glPopName_dispatch_table_thunk;
123042     epoxy_glPresentFrameDualFillNV = epoxy_glPresentFrameDualFillNV_dispatch_table_thunk;
123043     epoxy_glPresentFrameKeyedNV = epoxy_glPresentFrameKeyedNV_dispatch_table_thunk;
123044     epoxy_glPrimitiveBoundingBox = epoxy_glPrimitiveBoundingBox_dispatch_table_thunk;
123045     epoxy_glPrimitiveBoundingBoxARB = epoxy_glPrimitiveBoundingBoxARB_dispatch_table_thunk;
123046     epoxy_glPrimitiveBoundingBoxEXT = epoxy_glPrimitiveBoundingBoxEXT_dispatch_table_thunk;
123047     epoxy_glPrimitiveBoundingBoxOES = epoxy_glPrimitiveBoundingBoxOES_dispatch_table_thunk;
123048     epoxy_glPrimitiveRestartIndex = epoxy_glPrimitiveRestartIndex_dispatch_table_thunk;
123049     epoxy_glPrimitiveRestartIndexNV = epoxy_glPrimitiveRestartIndexNV_dispatch_table_thunk;
123050     epoxy_glPrimitiveRestartNV = epoxy_glPrimitiveRestartNV_dispatch_table_thunk;
123051     epoxy_glPrioritizeTextures = epoxy_glPrioritizeTextures_dispatch_table_thunk;
123052     epoxy_glPrioritizeTexturesEXT = epoxy_glPrioritizeTexturesEXT_dispatch_table_thunk;
123053     epoxy_glPrioritizeTexturesxOES = epoxy_glPrioritizeTexturesxOES_dispatch_table_thunk;
123054     epoxy_glProgramBinary = epoxy_glProgramBinary_dispatch_table_thunk;
123055     epoxy_glProgramBinaryOES = epoxy_glProgramBinaryOES_dispatch_table_thunk;
123056     epoxy_glProgramBufferParametersIivNV = epoxy_glProgramBufferParametersIivNV_dispatch_table_thunk;
123057     epoxy_glProgramBufferParametersIuivNV = epoxy_glProgramBufferParametersIuivNV_dispatch_table_thunk;
123058     epoxy_glProgramBufferParametersfvNV = epoxy_glProgramBufferParametersfvNV_dispatch_table_thunk;
123059     epoxy_glProgramEnvParameter4dARB = epoxy_glProgramEnvParameter4dARB_dispatch_table_thunk;
123060     epoxy_glProgramEnvParameter4dvARB = epoxy_glProgramEnvParameter4dvARB_dispatch_table_thunk;
123061     epoxy_glProgramEnvParameter4fARB = epoxy_glProgramEnvParameter4fARB_dispatch_table_thunk;
123062     epoxy_glProgramEnvParameter4fvARB = epoxy_glProgramEnvParameter4fvARB_dispatch_table_thunk;
123063     epoxy_glProgramEnvParameterI4iNV = epoxy_glProgramEnvParameterI4iNV_dispatch_table_thunk;
123064     epoxy_glProgramEnvParameterI4ivNV = epoxy_glProgramEnvParameterI4ivNV_dispatch_table_thunk;
123065     epoxy_glProgramEnvParameterI4uiNV = epoxy_glProgramEnvParameterI4uiNV_dispatch_table_thunk;
123066     epoxy_glProgramEnvParameterI4uivNV = epoxy_glProgramEnvParameterI4uivNV_dispatch_table_thunk;
123067     epoxy_glProgramEnvParameters4fvEXT = epoxy_glProgramEnvParameters4fvEXT_dispatch_table_thunk;
123068     epoxy_glProgramEnvParametersI4ivNV = epoxy_glProgramEnvParametersI4ivNV_dispatch_table_thunk;
123069     epoxy_glProgramEnvParametersI4uivNV = epoxy_glProgramEnvParametersI4uivNV_dispatch_table_thunk;
123070     epoxy_glProgramLocalParameter4dARB = epoxy_glProgramLocalParameter4dARB_dispatch_table_thunk;
123071     epoxy_glProgramLocalParameter4dvARB = epoxy_glProgramLocalParameter4dvARB_dispatch_table_thunk;
123072     epoxy_glProgramLocalParameter4fARB = epoxy_glProgramLocalParameter4fARB_dispatch_table_thunk;
123073     epoxy_glProgramLocalParameter4fvARB = epoxy_glProgramLocalParameter4fvARB_dispatch_table_thunk;
123074     epoxy_glProgramLocalParameterI4iNV = epoxy_glProgramLocalParameterI4iNV_dispatch_table_thunk;
123075     epoxy_glProgramLocalParameterI4ivNV = epoxy_glProgramLocalParameterI4ivNV_dispatch_table_thunk;
123076     epoxy_glProgramLocalParameterI4uiNV = epoxy_glProgramLocalParameterI4uiNV_dispatch_table_thunk;
123077     epoxy_glProgramLocalParameterI4uivNV = epoxy_glProgramLocalParameterI4uivNV_dispatch_table_thunk;
123078     epoxy_glProgramLocalParameters4fvEXT = epoxy_glProgramLocalParameters4fvEXT_dispatch_table_thunk;
123079     epoxy_glProgramLocalParametersI4ivNV = epoxy_glProgramLocalParametersI4ivNV_dispatch_table_thunk;
123080     epoxy_glProgramLocalParametersI4uivNV = epoxy_glProgramLocalParametersI4uivNV_dispatch_table_thunk;
123081     epoxy_glProgramNamedParameter4dNV = epoxy_glProgramNamedParameter4dNV_dispatch_table_thunk;
123082     epoxy_glProgramNamedParameter4dvNV = epoxy_glProgramNamedParameter4dvNV_dispatch_table_thunk;
123083     epoxy_glProgramNamedParameter4fNV = epoxy_glProgramNamedParameter4fNV_dispatch_table_thunk;
123084     epoxy_glProgramNamedParameter4fvNV = epoxy_glProgramNamedParameter4fvNV_dispatch_table_thunk;
123085     epoxy_glProgramParameter4dNV = epoxy_glProgramParameter4dNV_dispatch_table_thunk;
123086     epoxy_glProgramParameter4dvNV = epoxy_glProgramParameter4dvNV_dispatch_table_thunk;
123087     epoxy_glProgramParameter4fNV = epoxy_glProgramParameter4fNV_dispatch_table_thunk;
123088     epoxy_glProgramParameter4fvNV = epoxy_glProgramParameter4fvNV_dispatch_table_thunk;
123089     epoxy_glProgramParameteri = epoxy_glProgramParameteri_dispatch_table_thunk;
123090     epoxy_glProgramParameteriARB = epoxy_glProgramParameteriARB_dispatch_table_thunk;
123091     epoxy_glProgramParameteriEXT = epoxy_glProgramParameteriEXT_dispatch_table_thunk;
123092     epoxy_glProgramParameters4dvNV = epoxy_glProgramParameters4dvNV_dispatch_table_thunk;
123093     epoxy_glProgramParameters4fvNV = epoxy_glProgramParameters4fvNV_dispatch_table_thunk;
123094     epoxy_glProgramPathFragmentInputGenNV = epoxy_glProgramPathFragmentInputGenNV_dispatch_table_thunk;
123095     epoxy_glProgramStringARB = epoxy_glProgramStringARB_dispatch_table_thunk;
123096     epoxy_glProgramSubroutineParametersuivNV = epoxy_glProgramSubroutineParametersuivNV_dispatch_table_thunk;
123097     epoxy_glProgramUniform1d = epoxy_glProgramUniform1d_dispatch_table_thunk;
123098     epoxy_glProgramUniform1dEXT = epoxy_glProgramUniform1dEXT_dispatch_table_thunk;
123099     epoxy_glProgramUniform1dv = epoxy_glProgramUniform1dv_dispatch_table_thunk;
123100     epoxy_glProgramUniform1dvEXT = epoxy_glProgramUniform1dvEXT_dispatch_table_thunk;
123101     epoxy_glProgramUniform1f = epoxy_glProgramUniform1f_dispatch_table_thunk;
123102     epoxy_glProgramUniform1fEXT = epoxy_glProgramUniform1fEXT_dispatch_table_thunk;
123103     epoxy_glProgramUniform1fv = epoxy_glProgramUniform1fv_dispatch_table_thunk;
123104     epoxy_glProgramUniform1fvEXT = epoxy_glProgramUniform1fvEXT_dispatch_table_thunk;
123105     epoxy_glProgramUniform1i = epoxy_glProgramUniform1i_dispatch_table_thunk;
123106     epoxy_glProgramUniform1i64ARB = epoxy_glProgramUniform1i64ARB_dispatch_table_thunk;
123107     epoxy_glProgramUniform1i64NV = epoxy_glProgramUniform1i64NV_dispatch_table_thunk;
123108     epoxy_glProgramUniform1i64vARB = epoxy_glProgramUniform1i64vARB_dispatch_table_thunk;
123109     epoxy_glProgramUniform1i64vNV = epoxy_glProgramUniform1i64vNV_dispatch_table_thunk;
123110     epoxy_glProgramUniform1iEXT = epoxy_glProgramUniform1iEXT_dispatch_table_thunk;
123111     epoxy_glProgramUniform1iv = epoxy_glProgramUniform1iv_dispatch_table_thunk;
123112     epoxy_glProgramUniform1ivEXT = epoxy_glProgramUniform1ivEXT_dispatch_table_thunk;
123113     epoxy_glProgramUniform1ui = epoxy_glProgramUniform1ui_dispatch_table_thunk;
123114     epoxy_glProgramUniform1ui64ARB = epoxy_glProgramUniform1ui64ARB_dispatch_table_thunk;
123115     epoxy_glProgramUniform1ui64NV = epoxy_glProgramUniform1ui64NV_dispatch_table_thunk;
123116     epoxy_glProgramUniform1ui64vARB = epoxy_glProgramUniform1ui64vARB_dispatch_table_thunk;
123117     epoxy_glProgramUniform1ui64vNV = epoxy_glProgramUniform1ui64vNV_dispatch_table_thunk;
123118     epoxy_glProgramUniform1uiEXT = epoxy_glProgramUniform1uiEXT_dispatch_table_thunk;
123119     epoxy_glProgramUniform1uiv = epoxy_glProgramUniform1uiv_dispatch_table_thunk;
123120     epoxy_glProgramUniform1uivEXT = epoxy_glProgramUniform1uivEXT_dispatch_table_thunk;
123121     epoxy_glProgramUniform2d = epoxy_glProgramUniform2d_dispatch_table_thunk;
123122     epoxy_glProgramUniform2dEXT = epoxy_glProgramUniform2dEXT_dispatch_table_thunk;
123123     epoxy_glProgramUniform2dv = epoxy_glProgramUniform2dv_dispatch_table_thunk;
123124     epoxy_glProgramUniform2dvEXT = epoxy_glProgramUniform2dvEXT_dispatch_table_thunk;
123125     epoxy_glProgramUniform2f = epoxy_glProgramUniform2f_dispatch_table_thunk;
123126     epoxy_glProgramUniform2fEXT = epoxy_glProgramUniform2fEXT_dispatch_table_thunk;
123127     epoxy_glProgramUniform2fv = epoxy_glProgramUniform2fv_dispatch_table_thunk;
123128     epoxy_glProgramUniform2fvEXT = epoxy_glProgramUniform2fvEXT_dispatch_table_thunk;
123129     epoxy_glProgramUniform2i = epoxy_glProgramUniform2i_dispatch_table_thunk;
123130     epoxy_glProgramUniform2i64ARB = epoxy_glProgramUniform2i64ARB_dispatch_table_thunk;
123131     epoxy_glProgramUniform2i64NV = epoxy_glProgramUniform2i64NV_dispatch_table_thunk;
123132     epoxy_glProgramUniform2i64vARB = epoxy_glProgramUniform2i64vARB_dispatch_table_thunk;
123133     epoxy_glProgramUniform2i64vNV = epoxy_glProgramUniform2i64vNV_dispatch_table_thunk;
123134     epoxy_glProgramUniform2iEXT = epoxy_glProgramUniform2iEXT_dispatch_table_thunk;
123135     epoxy_glProgramUniform2iv = epoxy_glProgramUniform2iv_dispatch_table_thunk;
123136     epoxy_glProgramUniform2ivEXT = epoxy_glProgramUniform2ivEXT_dispatch_table_thunk;
123137     epoxy_glProgramUniform2ui = epoxy_glProgramUniform2ui_dispatch_table_thunk;
123138     epoxy_glProgramUniform2ui64ARB = epoxy_glProgramUniform2ui64ARB_dispatch_table_thunk;
123139     epoxy_glProgramUniform2ui64NV = epoxy_glProgramUniform2ui64NV_dispatch_table_thunk;
123140     epoxy_glProgramUniform2ui64vARB = epoxy_glProgramUniform2ui64vARB_dispatch_table_thunk;
123141     epoxy_glProgramUniform2ui64vNV = epoxy_glProgramUniform2ui64vNV_dispatch_table_thunk;
123142     epoxy_glProgramUniform2uiEXT = epoxy_glProgramUniform2uiEXT_dispatch_table_thunk;
123143     epoxy_glProgramUniform2uiv = epoxy_glProgramUniform2uiv_dispatch_table_thunk;
123144     epoxy_glProgramUniform2uivEXT = epoxy_glProgramUniform2uivEXT_dispatch_table_thunk;
123145     epoxy_glProgramUniform3d = epoxy_glProgramUniform3d_dispatch_table_thunk;
123146     epoxy_glProgramUniform3dEXT = epoxy_glProgramUniform3dEXT_dispatch_table_thunk;
123147     epoxy_glProgramUniform3dv = epoxy_glProgramUniform3dv_dispatch_table_thunk;
123148     epoxy_glProgramUniform3dvEXT = epoxy_glProgramUniform3dvEXT_dispatch_table_thunk;
123149     epoxy_glProgramUniform3f = epoxy_glProgramUniform3f_dispatch_table_thunk;
123150     epoxy_glProgramUniform3fEXT = epoxy_glProgramUniform3fEXT_dispatch_table_thunk;
123151     epoxy_glProgramUniform3fv = epoxy_glProgramUniform3fv_dispatch_table_thunk;
123152     epoxy_glProgramUniform3fvEXT = epoxy_glProgramUniform3fvEXT_dispatch_table_thunk;
123153     epoxy_glProgramUniform3i = epoxy_glProgramUniform3i_dispatch_table_thunk;
123154     epoxy_glProgramUniform3i64ARB = epoxy_glProgramUniform3i64ARB_dispatch_table_thunk;
123155     epoxy_glProgramUniform3i64NV = epoxy_glProgramUniform3i64NV_dispatch_table_thunk;
123156     epoxy_glProgramUniform3i64vARB = epoxy_glProgramUniform3i64vARB_dispatch_table_thunk;
123157     epoxy_glProgramUniform3i64vNV = epoxy_glProgramUniform3i64vNV_dispatch_table_thunk;
123158     epoxy_glProgramUniform3iEXT = epoxy_glProgramUniform3iEXT_dispatch_table_thunk;
123159     epoxy_glProgramUniform3iv = epoxy_glProgramUniform3iv_dispatch_table_thunk;
123160     epoxy_glProgramUniform3ivEXT = epoxy_glProgramUniform3ivEXT_dispatch_table_thunk;
123161     epoxy_glProgramUniform3ui = epoxy_glProgramUniform3ui_dispatch_table_thunk;
123162     epoxy_glProgramUniform3ui64ARB = epoxy_glProgramUniform3ui64ARB_dispatch_table_thunk;
123163     epoxy_glProgramUniform3ui64NV = epoxy_glProgramUniform3ui64NV_dispatch_table_thunk;
123164     epoxy_glProgramUniform3ui64vARB = epoxy_glProgramUniform3ui64vARB_dispatch_table_thunk;
123165     epoxy_glProgramUniform3ui64vNV = epoxy_glProgramUniform3ui64vNV_dispatch_table_thunk;
123166     epoxy_glProgramUniform3uiEXT = epoxy_glProgramUniform3uiEXT_dispatch_table_thunk;
123167     epoxy_glProgramUniform3uiv = epoxy_glProgramUniform3uiv_dispatch_table_thunk;
123168     epoxy_glProgramUniform3uivEXT = epoxy_glProgramUniform3uivEXT_dispatch_table_thunk;
123169     epoxy_glProgramUniform4d = epoxy_glProgramUniform4d_dispatch_table_thunk;
123170     epoxy_glProgramUniform4dEXT = epoxy_glProgramUniform4dEXT_dispatch_table_thunk;
123171     epoxy_glProgramUniform4dv = epoxy_glProgramUniform4dv_dispatch_table_thunk;
123172     epoxy_glProgramUniform4dvEXT = epoxy_glProgramUniform4dvEXT_dispatch_table_thunk;
123173     epoxy_glProgramUniform4f = epoxy_glProgramUniform4f_dispatch_table_thunk;
123174     epoxy_glProgramUniform4fEXT = epoxy_glProgramUniform4fEXT_dispatch_table_thunk;
123175     epoxy_glProgramUniform4fv = epoxy_glProgramUniform4fv_dispatch_table_thunk;
123176     epoxy_glProgramUniform4fvEXT = epoxy_glProgramUniform4fvEXT_dispatch_table_thunk;
123177     epoxy_glProgramUniform4i = epoxy_glProgramUniform4i_dispatch_table_thunk;
123178     epoxy_glProgramUniform4i64ARB = epoxy_glProgramUniform4i64ARB_dispatch_table_thunk;
123179     epoxy_glProgramUniform4i64NV = epoxy_glProgramUniform4i64NV_dispatch_table_thunk;
123180     epoxy_glProgramUniform4i64vARB = epoxy_glProgramUniform4i64vARB_dispatch_table_thunk;
123181     epoxy_glProgramUniform4i64vNV = epoxy_glProgramUniform4i64vNV_dispatch_table_thunk;
123182     epoxy_glProgramUniform4iEXT = epoxy_glProgramUniform4iEXT_dispatch_table_thunk;
123183     epoxy_glProgramUniform4iv = epoxy_glProgramUniform4iv_dispatch_table_thunk;
123184     epoxy_glProgramUniform4ivEXT = epoxy_glProgramUniform4ivEXT_dispatch_table_thunk;
123185     epoxy_glProgramUniform4ui = epoxy_glProgramUniform4ui_dispatch_table_thunk;
123186     epoxy_glProgramUniform4ui64ARB = epoxy_glProgramUniform4ui64ARB_dispatch_table_thunk;
123187     epoxy_glProgramUniform4ui64NV = epoxy_glProgramUniform4ui64NV_dispatch_table_thunk;
123188     epoxy_glProgramUniform4ui64vARB = epoxy_glProgramUniform4ui64vARB_dispatch_table_thunk;
123189     epoxy_glProgramUniform4ui64vNV = epoxy_glProgramUniform4ui64vNV_dispatch_table_thunk;
123190     epoxy_glProgramUniform4uiEXT = epoxy_glProgramUniform4uiEXT_dispatch_table_thunk;
123191     epoxy_glProgramUniform4uiv = epoxy_glProgramUniform4uiv_dispatch_table_thunk;
123192     epoxy_glProgramUniform4uivEXT = epoxy_glProgramUniform4uivEXT_dispatch_table_thunk;
123193     epoxy_glProgramUniformHandleui64ARB = epoxy_glProgramUniformHandleui64ARB_dispatch_table_thunk;
123194     epoxy_glProgramUniformHandleui64IMG = epoxy_glProgramUniformHandleui64IMG_dispatch_table_thunk;
123195     epoxy_glProgramUniformHandleui64NV = epoxy_glProgramUniformHandleui64NV_dispatch_table_thunk;
123196     epoxy_glProgramUniformHandleui64vARB = epoxy_glProgramUniformHandleui64vARB_dispatch_table_thunk;
123197     epoxy_glProgramUniformHandleui64vIMG = epoxy_glProgramUniformHandleui64vIMG_dispatch_table_thunk;
123198     epoxy_glProgramUniformHandleui64vNV = epoxy_glProgramUniformHandleui64vNV_dispatch_table_thunk;
123199     epoxy_glProgramUniformMatrix2dv = epoxy_glProgramUniformMatrix2dv_dispatch_table_thunk;
123200     epoxy_glProgramUniformMatrix2dvEXT = epoxy_glProgramUniformMatrix2dvEXT_dispatch_table_thunk;
123201     epoxy_glProgramUniformMatrix2fv = epoxy_glProgramUniformMatrix2fv_dispatch_table_thunk;
123202     epoxy_glProgramUniformMatrix2fvEXT = epoxy_glProgramUniformMatrix2fvEXT_dispatch_table_thunk;
123203     epoxy_glProgramUniformMatrix2x3dv = epoxy_glProgramUniformMatrix2x3dv_dispatch_table_thunk;
123204     epoxy_glProgramUniformMatrix2x3dvEXT = epoxy_glProgramUniformMatrix2x3dvEXT_dispatch_table_thunk;
123205     epoxy_glProgramUniformMatrix2x3fv = epoxy_glProgramUniformMatrix2x3fv_dispatch_table_thunk;
123206     epoxy_glProgramUniformMatrix2x3fvEXT = epoxy_glProgramUniformMatrix2x3fvEXT_dispatch_table_thunk;
123207     epoxy_glProgramUniformMatrix2x4dv = epoxy_glProgramUniformMatrix2x4dv_dispatch_table_thunk;
123208     epoxy_glProgramUniformMatrix2x4dvEXT = epoxy_glProgramUniformMatrix2x4dvEXT_dispatch_table_thunk;
123209     epoxy_glProgramUniformMatrix2x4fv = epoxy_glProgramUniformMatrix2x4fv_dispatch_table_thunk;
123210     epoxy_glProgramUniformMatrix2x4fvEXT = epoxy_glProgramUniformMatrix2x4fvEXT_dispatch_table_thunk;
123211     epoxy_glProgramUniformMatrix3dv = epoxy_glProgramUniformMatrix3dv_dispatch_table_thunk;
123212     epoxy_glProgramUniformMatrix3dvEXT = epoxy_glProgramUniformMatrix3dvEXT_dispatch_table_thunk;
123213     epoxy_glProgramUniformMatrix3fv = epoxy_glProgramUniformMatrix3fv_dispatch_table_thunk;
123214     epoxy_glProgramUniformMatrix3fvEXT = epoxy_glProgramUniformMatrix3fvEXT_dispatch_table_thunk;
123215     epoxy_glProgramUniformMatrix3x2dv = epoxy_glProgramUniformMatrix3x2dv_dispatch_table_thunk;
123216     epoxy_glProgramUniformMatrix3x2dvEXT = epoxy_glProgramUniformMatrix3x2dvEXT_dispatch_table_thunk;
123217     epoxy_glProgramUniformMatrix3x2fv = epoxy_glProgramUniformMatrix3x2fv_dispatch_table_thunk;
123218     epoxy_glProgramUniformMatrix3x2fvEXT = epoxy_glProgramUniformMatrix3x2fvEXT_dispatch_table_thunk;
123219     epoxy_glProgramUniformMatrix3x4dv = epoxy_glProgramUniformMatrix3x4dv_dispatch_table_thunk;
123220     epoxy_glProgramUniformMatrix3x4dvEXT = epoxy_glProgramUniformMatrix3x4dvEXT_dispatch_table_thunk;
123221     epoxy_glProgramUniformMatrix3x4fv = epoxy_glProgramUniformMatrix3x4fv_dispatch_table_thunk;
123222     epoxy_glProgramUniformMatrix3x4fvEXT = epoxy_glProgramUniformMatrix3x4fvEXT_dispatch_table_thunk;
123223     epoxy_glProgramUniformMatrix4dv = epoxy_glProgramUniformMatrix4dv_dispatch_table_thunk;
123224     epoxy_glProgramUniformMatrix4dvEXT = epoxy_glProgramUniformMatrix4dvEXT_dispatch_table_thunk;
123225     epoxy_glProgramUniformMatrix4fv = epoxy_glProgramUniformMatrix4fv_dispatch_table_thunk;
123226     epoxy_glProgramUniformMatrix4fvEXT = epoxy_glProgramUniformMatrix4fvEXT_dispatch_table_thunk;
123227     epoxy_glProgramUniformMatrix4x2dv = epoxy_glProgramUniformMatrix4x2dv_dispatch_table_thunk;
123228     epoxy_glProgramUniformMatrix4x2dvEXT = epoxy_glProgramUniformMatrix4x2dvEXT_dispatch_table_thunk;
123229     epoxy_glProgramUniformMatrix4x2fv = epoxy_glProgramUniformMatrix4x2fv_dispatch_table_thunk;
123230     epoxy_glProgramUniformMatrix4x2fvEXT = epoxy_glProgramUniformMatrix4x2fvEXT_dispatch_table_thunk;
123231     epoxy_glProgramUniformMatrix4x3dv = epoxy_glProgramUniformMatrix4x3dv_dispatch_table_thunk;
123232     epoxy_glProgramUniformMatrix4x3dvEXT = epoxy_glProgramUniformMatrix4x3dvEXT_dispatch_table_thunk;
123233     epoxy_glProgramUniformMatrix4x3fv = epoxy_glProgramUniformMatrix4x3fv_dispatch_table_thunk;
123234     epoxy_glProgramUniformMatrix4x3fvEXT = epoxy_glProgramUniformMatrix4x3fvEXT_dispatch_table_thunk;
123235     epoxy_glProgramUniformui64NV = epoxy_glProgramUniformui64NV_dispatch_table_thunk;
123236     epoxy_glProgramUniformui64vNV = epoxy_glProgramUniformui64vNV_dispatch_table_thunk;
123237     epoxy_glProgramVertexLimitNV = epoxy_glProgramVertexLimitNV_dispatch_table_thunk;
123238     epoxy_glProvokingVertex = epoxy_glProvokingVertex_dispatch_table_thunk;
123239     epoxy_glProvokingVertexEXT = epoxy_glProvokingVertexEXT_dispatch_table_thunk;
123240     epoxy_glPushAttrib = epoxy_glPushAttrib_dispatch_table_thunk;
123241     epoxy_glPushClientAttrib = epoxy_glPushClientAttrib_dispatch_table_thunk;
123242     epoxy_glPushClientAttribDefaultEXT = epoxy_glPushClientAttribDefaultEXT_dispatch_table_thunk;
123243     epoxy_glPushDebugGroup = epoxy_glPushDebugGroup_dispatch_table_thunk;
123244     epoxy_glPushDebugGroupKHR = epoxy_glPushDebugGroupKHR_dispatch_table_thunk;
123245     epoxy_glPushGroupMarkerEXT = epoxy_glPushGroupMarkerEXT_dispatch_table_thunk;
123246     epoxy_glPushMatrix = epoxy_glPushMatrix_dispatch_table_thunk;
123247     epoxy_glPushName = epoxy_glPushName_dispatch_table_thunk;
123248     epoxy_glQueryCounter = epoxy_glQueryCounter_dispatch_table_thunk;
123249     epoxy_glQueryCounterEXT = epoxy_glQueryCounterEXT_dispatch_table_thunk;
123250     epoxy_glQueryMatrixxOES = epoxy_glQueryMatrixxOES_dispatch_table_thunk;
123251     epoxy_glQueryObjectParameteruiAMD = epoxy_glQueryObjectParameteruiAMD_dispatch_table_thunk;
123252     epoxy_glQueryResourceNV = epoxy_glQueryResourceNV_dispatch_table_thunk;
123253     epoxy_glQueryResourceTagNV = epoxy_glQueryResourceTagNV_dispatch_table_thunk;
123254     epoxy_glRasterPos2d = epoxy_glRasterPos2d_dispatch_table_thunk;
123255     epoxy_glRasterPos2dv = epoxy_glRasterPos2dv_dispatch_table_thunk;
123256     epoxy_glRasterPos2f = epoxy_glRasterPos2f_dispatch_table_thunk;
123257     epoxy_glRasterPos2fv = epoxy_glRasterPos2fv_dispatch_table_thunk;
123258     epoxy_glRasterPos2i = epoxy_glRasterPos2i_dispatch_table_thunk;
123259     epoxy_glRasterPos2iv = epoxy_glRasterPos2iv_dispatch_table_thunk;
123260     epoxy_glRasterPos2s = epoxy_glRasterPos2s_dispatch_table_thunk;
123261     epoxy_glRasterPos2sv = epoxy_glRasterPos2sv_dispatch_table_thunk;
123262     epoxy_glRasterPos2xOES = epoxy_glRasterPos2xOES_dispatch_table_thunk;
123263     epoxy_glRasterPos2xvOES = epoxy_glRasterPos2xvOES_dispatch_table_thunk;
123264     epoxy_glRasterPos3d = epoxy_glRasterPos3d_dispatch_table_thunk;
123265     epoxy_glRasterPos3dv = epoxy_glRasterPos3dv_dispatch_table_thunk;
123266     epoxy_glRasterPos3f = epoxy_glRasterPos3f_dispatch_table_thunk;
123267     epoxy_glRasterPos3fv = epoxy_glRasterPos3fv_dispatch_table_thunk;
123268     epoxy_glRasterPos3i = epoxy_glRasterPos3i_dispatch_table_thunk;
123269     epoxy_glRasterPos3iv = epoxy_glRasterPos3iv_dispatch_table_thunk;
123270     epoxy_glRasterPos3s = epoxy_glRasterPos3s_dispatch_table_thunk;
123271     epoxy_glRasterPos3sv = epoxy_glRasterPos3sv_dispatch_table_thunk;
123272     epoxy_glRasterPos3xOES = epoxy_glRasterPos3xOES_dispatch_table_thunk;
123273     epoxy_glRasterPos3xvOES = epoxy_glRasterPos3xvOES_dispatch_table_thunk;
123274     epoxy_glRasterPos4d = epoxy_glRasterPos4d_dispatch_table_thunk;
123275     epoxy_glRasterPos4dv = epoxy_glRasterPos4dv_dispatch_table_thunk;
123276     epoxy_glRasterPos4f = epoxy_glRasterPos4f_dispatch_table_thunk;
123277     epoxy_glRasterPos4fv = epoxy_glRasterPos4fv_dispatch_table_thunk;
123278     epoxy_glRasterPos4i = epoxy_glRasterPos4i_dispatch_table_thunk;
123279     epoxy_glRasterPos4iv = epoxy_glRasterPos4iv_dispatch_table_thunk;
123280     epoxy_glRasterPos4s = epoxy_glRasterPos4s_dispatch_table_thunk;
123281     epoxy_glRasterPos4sv = epoxy_glRasterPos4sv_dispatch_table_thunk;
123282     epoxy_glRasterPos4xOES = epoxy_glRasterPos4xOES_dispatch_table_thunk;
123283     epoxy_glRasterPos4xvOES = epoxy_glRasterPos4xvOES_dispatch_table_thunk;
123284     epoxy_glRasterSamplesEXT = epoxy_glRasterSamplesEXT_dispatch_table_thunk;
123285     epoxy_glReadBuffer = epoxy_glReadBuffer_dispatch_table_thunk;
123286     epoxy_glReadBufferIndexedEXT = epoxy_glReadBufferIndexedEXT_dispatch_table_thunk;
123287     epoxy_glReadBufferNV = epoxy_glReadBufferNV_dispatch_table_thunk;
123288     epoxy_glReadInstrumentsSGIX = epoxy_glReadInstrumentsSGIX_dispatch_table_thunk;
123289     epoxy_glReadPixels = epoxy_glReadPixels_dispatch_table_thunk;
123290     epoxy_glReadnPixels = epoxy_glReadnPixels_dispatch_table_thunk;
123291     epoxy_glReadnPixelsARB = epoxy_glReadnPixelsARB_dispatch_table_thunk;
123292     epoxy_glReadnPixelsEXT = epoxy_glReadnPixelsEXT_dispatch_table_thunk;
123293     epoxy_glReadnPixelsKHR = epoxy_glReadnPixelsKHR_dispatch_table_thunk;
123294     epoxy_glRectd = epoxy_glRectd_dispatch_table_thunk;
123295     epoxy_glRectdv = epoxy_glRectdv_dispatch_table_thunk;
123296     epoxy_glRectf = epoxy_glRectf_dispatch_table_thunk;
123297     epoxy_glRectfv = epoxy_glRectfv_dispatch_table_thunk;
123298     epoxy_glRecti = epoxy_glRecti_dispatch_table_thunk;
123299     epoxy_glRectiv = epoxy_glRectiv_dispatch_table_thunk;
123300     epoxy_glRects = epoxy_glRects_dispatch_table_thunk;
123301     epoxy_glRectsv = epoxy_glRectsv_dispatch_table_thunk;
123302     epoxy_glRectxOES = epoxy_glRectxOES_dispatch_table_thunk;
123303     epoxy_glRectxvOES = epoxy_glRectxvOES_dispatch_table_thunk;
123304     epoxy_glReferencePlaneSGIX = epoxy_glReferencePlaneSGIX_dispatch_table_thunk;
123305     epoxy_glReleaseKeyedMutexWin32EXT = epoxy_glReleaseKeyedMutexWin32EXT_dispatch_table_thunk;
123306     epoxy_glReleaseShaderCompiler = epoxy_glReleaseShaderCompiler_dispatch_table_thunk;
123307     epoxy_glRenderGpuMaskNV = epoxy_glRenderGpuMaskNV_dispatch_table_thunk;
123308     epoxy_glRenderMode = epoxy_glRenderMode_dispatch_table_thunk;
123309     epoxy_glRenderbufferStorage = epoxy_glRenderbufferStorage_dispatch_table_thunk;
123310     epoxy_glRenderbufferStorageEXT = epoxy_glRenderbufferStorageEXT_dispatch_table_thunk;
123311     epoxy_glRenderbufferStorageMultisample = epoxy_glRenderbufferStorageMultisample_dispatch_table_thunk;
123312     epoxy_glRenderbufferStorageMultisampleANGLE = epoxy_glRenderbufferStorageMultisampleANGLE_dispatch_table_thunk;
123313     epoxy_glRenderbufferStorageMultisampleAPPLE = epoxy_glRenderbufferStorageMultisampleAPPLE_dispatch_table_thunk;
123314     epoxy_glRenderbufferStorageMultisampleAdvancedAMD = epoxy_glRenderbufferStorageMultisampleAdvancedAMD_dispatch_table_thunk;
123315     epoxy_glRenderbufferStorageMultisampleCoverageNV = epoxy_glRenderbufferStorageMultisampleCoverageNV_dispatch_table_thunk;
123316     epoxy_glRenderbufferStorageMultisampleEXT = epoxy_glRenderbufferStorageMultisampleEXT_dispatch_table_thunk;
123317     epoxy_glRenderbufferStorageMultisampleIMG = epoxy_glRenderbufferStorageMultisampleIMG_dispatch_table_thunk;
123318     epoxy_glRenderbufferStorageMultisampleNV = epoxy_glRenderbufferStorageMultisampleNV_dispatch_table_thunk;
123319     epoxy_glRenderbufferStorageOES = epoxy_glRenderbufferStorageOES_dispatch_table_thunk;
123320     epoxy_glReplacementCodePointerSUN = epoxy_glReplacementCodePointerSUN_dispatch_table_thunk;
123321     epoxy_glReplacementCodeubSUN = epoxy_glReplacementCodeubSUN_dispatch_table_thunk;
123322     epoxy_glReplacementCodeubvSUN = epoxy_glReplacementCodeubvSUN_dispatch_table_thunk;
123323     epoxy_glReplacementCodeuiColor3fVertex3fSUN = epoxy_glReplacementCodeuiColor3fVertex3fSUN_dispatch_table_thunk;
123324     epoxy_glReplacementCodeuiColor3fVertex3fvSUN = epoxy_glReplacementCodeuiColor3fVertex3fvSUN_dispatch_table_thunk;
123325     epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN = epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN_dispatch_table_thunk;
123326     epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN_dispatch_table_thunk;
123327     epoxy_glReplacementCodeuiColor4ubVertex3fSUN = epoxy_glReplacementCodeuiColor4ubVertex3fSUN_dispatch_table_thunk;
123328     epoxy_glReplacementCodeuiColor4ubVertex3fvSUN = epoxy_glReplacementCodeuiColor4ubVertex3fvSUN_dispatch_table_thunk;
123329     epoxy_glReplacementCodeuiNormal3fVertex3fSUN = epoxy_glReplacementCodeuiNormal3fVertex3fSUN_dispatch_table_thunk;
123330     epoxy_glReplacementCodeuiNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiNormal3fVertex3fvSUN_dispatch_table_thunk;
123331     epoxy_glReplacementCodeuiSUN = epoxy_glReplacementCodeuiSUN_dispatch_table_thunk;
123332     epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_dispatch_table_thunk;
123333     epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_dispatch_table_thunk;
123334     epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_dispatch_table_thunk;
123335     epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_dispatch_table_thunk;
123336     epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN = epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN_dispatch_table_thunk;
123337     epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN = epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN_dispatch_table_thunk;
123338     epoxy_glReplacementCodeuiVertex3fSUN = epoxy_glReplacementCodeuiVertex3fSUN_dispatch_table_thunk;
123339     epoxy_glReplacementCodeuiVertex3fvSUN = epoxy_glReplacementCodeuiVertex3fvSUN_dispatch_table_thunk;
123340     epoxy_glReplacementCodeuivSUN = epoxy_glReplacementCodeuivSUN_dispatch_table_thunk;
123341     epoxy_glReplacementCodeusSUN = epoxy_glReplacementCodeusSUN_dispatch_table_thunk;
123342     epoxy_glReplacementCodeusvSUN = epoxy_glReplacementCodeusvSUN_dispatch_table_thunk;
123343     epoxy_glRequestResidentProgramsNV = epoxy_glRequestResidentProgramsNV_dispatch_table_thunk;
123344     epoxy_glResetHistogram = epoxy_glResetHistogram_dispatch_table_thunk;
123345     epoxy_glResetHistogramEXT = epoxy_glResetHistogramEXT_dispatch_table_thunk;
123346     epoxy_glResetMemoryObjectParameterNV = epoxy_glResetMemoryObjectParameterNV_dispatch_table_thunk;
123347     epoxy_glResetMinmax = epoxy_glResetMinmax_dispatch_table_thunk;
123348     epoxy_glResetMinmaxEXT = epoxy_glResetMinmaxEXT_dispatch_table_thunk;
123349     epoxy_glResizeBuffersMESA = epoxy_glResizeBuffersMESA_dispatch_table_thunk;
123350     epoxy_glResolveDepthValuesNV = epoxy_glResolveDepthValuesNV_dispatch_table_thunk;
123351     epoxy_glResolveMultisampleFramebufferAPPLE = epoxy_glResolveMultisampleFramebufferAPPLE_dispatch_table_thunk;
123352     epoxy_glResumeTransformFeedback = epoxy_glResumeTransformFeedback_dispatch_table_thunk;
123353     epoxy_glResumeTransformFeedbackNV = epoxy_glResumeTransformFeedbackNV_dispatch_table_thunk;
123354     epoxy_glRotated = epoxy_glRotated_dispatch_table_thunk;
123355     epoxy_glRotatef = epoxy_glRotatef_dispatch_table_thunk;
123356     epoxy_glRotatex = epoxy_glRotatex_dispatch_table_thunk;
123357     epoxy_glRotatexOES = epoxy_glRotatexOES_dispatch_table_thunk;
123358     epoxy_glSampleCoverage = epoxy_glSampleCoverage_dispatch_table_thunk;
123359     epoxy_glSampleCoverageARB = epoxy_glSampleCoverageARB_dispatch_table_thunk;
123360     epoxy_glSampleCoveragex = epoxy_glSampleCoveragex_dispatch_table_thunk;
123361     epoxy_glSampleCoveragexOES = epoxy_glSampleCoveragexOES_dispatch_table_thunk;
123362     epoxy_glSampleMapATI = epoxy_glSampleMapATI_dispatch_table_thunk;
123363     epoxy_glSampleMaskEXT = epoxy_glSampleMaskEXT_dispatch_table_thunk;
123364     epoxy_glSampleMaskIndexedNV = epoxy_glSampleMaskIndexedNV_dispatch_table_thunk;
123365     epoxy_glSampleMaskSGIS = epoxy_glSampleMaskSGIS_dispatch_table_thunk;
123366     epoxy_glSampleMaski = epoxy_glSampleMaski_dispatch_table_thunk;
123367     epoxy_glSamplePatternEXT = epoxy_glSamplePatternEXT_dispatch_table_thunk;
123368     epoxy_glSamplePatternSGIS = epoxy_glSamplePatternSGIS_dispatch_table_thunk;
123369     epoxy_glSamplerParameterIiv = epoxy_glSamplerParameterIiv_dispatch_table_thunk;
123370     epoxy_glSamplerParameterIivEXT = epoxy_glSamplerParameterIivEXT_dispatch_table_thunk;
123371     epoxy_glSamplerParameterIivOES = epoxy_glSamplerParameterIivOES_dispatch_table_thunk;
123372     epoxy_glSamplerParameterIuiv = epoxy_glSamplerParameterIuiv_dispatch_table_thunk;
123373     epoxy_glSamplerParameterIuivEXT = epoxy_glSamplerParameterIuivEXT_dispatch_table_thunk;
123374     epoxy_glSamplerParameterIuivOES = epoxy_glSamplerParameterIuivOES_dispatch_table_thunk;
123375     epoxy_glSamplerParameterf = epoxy_glSamplerParameterf_dispatch_table_thunk;
123376     epoxy_glSamplerParameterfv = epoxy_glSamplerParameterfv_dispatch_table_thunk;
123377     epoxy_glSamplerParameteri = epoxy_glSamplerParameteri_dispatch_table_thunk;
123378     epoxy_glSamplerParameteriv = epoxy_glSamplerParameteriv_dispatch_table_thunk;
123379     epoxy_glScaled = epoxy_glScaled_dispatch_table_thunk;
123380     epoxy_glScalef = epoxy_glScalef_dispatch_table_thunk;
123381     epoxy_glScalex = epoxy_glScalex_dispatch_table_thunk;
123382     epoxy_glScalexOES = epoxy_glScalexOES_dispatch_table_thunk;
123383     epoxy_glScissor = epoxy_glScissor_dispatch_table_thunk;
123384     epoxy_glScissorArrayv = epoxy_glScissorArrayv_dispatch_table_thunk;
123385     epoxy_glScissorArrayvNV = epoxy_glScissorArrayvNV_dispatch_table_thunk;
123386     epoxy_glScissorArrayvOES = epoxy_glScissorArrayvOES_dispatch_table_thunk;
123387     epoxy_glScissorExclusiveArrayvNV = epoxy_glScissorExclusiveArrayvNV_dispatch_table_thunk;
123388     epoxy_glScissorExclusiveNV = epoxy_glScissorExclusiveNV_dispatch_table_thunk;
123389     epoxy_glScissorIndexed = epoxy_glScissorIndexed_dispatch_table_thunk;
123390     epoxy_glScissorIndexedNV = epoxy_glScissorIndexedNV_dispatch_table_thunk;
123391     epoxy_glScissorIndexedOES = epoxy_glScissorIndexedOES_dispatch_table_thunk;
123392     epoxy_glScissorIndexedv = epoxy_glScissorIndexedv_dispatch_table_thunk;
123393     epoxy_glScissorIndexedvNV = epoxy_glScissorIndexedvNV_dispatch_table_thunk;
123394     epoxy_glScissorIndexedvOES = epoxy_glScissorIndexedvOES_dispatch_table_thunk;
123395     epoxy_glSecondaryColor3b = epoxy_glSecondaryColor3b_dispatch_table_thunk;
123396     epoxy_glSecondaryColor3bEXT = epoxy_glSecondaryColor3bEXT_dispatch_table_thunk;
123397     epoxy_glSecondaryColor3bv = epoxy_glSecondaryColor3bv_dispatch_table_thunk;
123398     epoxy_glSecondaryColor3bvEXT = epoxy_glSecondaryColor3bvEXT_dispatch_table_thunk;
123399     epoxy_glSecondaryColor3d = epoxy_glSecondaryColor3d_dispatch_table_thunk;
123400     epoxy_glSecondaryColor3dEXT = epoxy_glSecondaryColor3dEXT_dispatch_table_thunk;
123401     epoxy_glSecondaryColor3dv = epoxy_glSecondaryColor3dv_dispatch_table_thunk;
123402     epoxy_glSecondaryColor3dvEXT = epoxy_glSecondaryColor3dvEXT_dispatch_table_thunk;
123403     epoxy_glSecondaryColor3f = epoxy_glSecondaryColor3f_dispatch_table_thunk;
123404     epoxy_glSecondaryColor3fEXT = epoxy_glSecondaryColor3fEXT_dispatch_table_thunk;
123405     epoxy_glSecondaryColor3fv = epoxy_glSecondaryColor3fv_dispatch_table_thunk;
123406     epoxy_glSecondaryColor3fvEXT = epoxy_glSecondaryColor3fvEXT_dispatch_table_thunk;
123407     epoxy_glSecondaryColor3hNV = epoxy_glSecondaryColor3hNV_dispatch_table_thunk;
123408     epoxy_glSecondaryColor3hvNV = epoxy_glSecondaryColor3hvNV_dispatch_table_thunk;
123409     epoxy_glSecondaryColor3i = epoxy_glSecondaryColor3i_dispatch_table_thunk;
123410     epoxy_glSecondaryColor3iEXT = epoxy_glSecondaryColor3iEXT_dispatch_table_thunk;
123411     epoxy_glSecondaryColor3iv = epoxy_glSecondaryColor3iv_dispatch_table_thunk;
123412     epoxy_glSecondaryColor3ivEXT = epoxy_glSecondaryColor3ivEXT_dispatch_table_thunk;
123413     epoxy_glSecondaryColor3s = epoxy_glSecondaryColor3s_dispatch_table_thunk;
123414     epoxy_glSecondaryColor3sEXT = epoxy_glSecondaryColor3sEXT_dispatch_table_thunk;
123415     epoxy_glSecondaryColor3sv = epoxy_glSecondaryColor3sv_dispatch_table_thunk;
123416     epoxy_glSecondaryColor3svEXT = epoxy_glSecondaryColor3svEXT_dispatch_table_thunk;
123417     epoxy_glSecondaryColor3ub = epoxy_glSecondaryColor3ub_dispatch_table_thunk;
123418     epoxy_glSecondaryColor3ubEXT = epoxy_glSecondaryColor3ubEXT_dispatch_table_thunk;
123419     epoxy_glSecondaryColor3ubv = epoxy_glSecondaryColor3ubv_dispatch_table_thunk;
123420     epoxy_glSecondaryColor3ubvEXT = epoxy_glSecondaryColor3ubvEXT_dispatch_table_thunk;
123421     epoxy_glSecondaryColor3ui = epoxy_glSecondaryColor3ui_dispatch_table_thunk;
123422     epoxy_glSecondaryColor3uiEXT = epoxy_glSecondaryColor3uiEXT_dispatch_table_thunk;
123423     epoxy_glSecondaryColor3uiv = epoxy_glSecondaryColor3uiv_dispatch_table_thunk;
123424     epoxy_glSecondaryColor3uivEXT = epoxy_glSecondaryColor3uivEXT_dispatch_table_thunk;
123425     epoxy_glSecondaryColor3us = epoxy_glSecondaryColor3us_dispatch_table_thunk;
123426     epoxy_glSecondaryColor3usEXT = epoxy_glSecondaryColor3usEXT_dispatch_table_thunk;
123427     epoxy_glSecondaryColor3usv = epoxy_glSecondaryColor3usv_dispatch_table_thunk;
123428     epoxy_glSecondaryColor3usvEXT = epoxy_glSecondaryColor3usvEXT_dispatch_table_thunk;
123429     epoxy_glSecondaryColorFormatNV = epoxy_glSecondaryColorFormatNV_dispatch_table_thunk;
123430     epoxy_glSecondaryColorP3ui = epoxy_glSecondaryColorP3ui_dispatch_table_thunk;
123431     epoxy_glSecondaryColorP3uiv = epoxy_glSecondaryColorP3uiv_dispatch_table_thunk;
123432     epoxy_glSecondaryColorPointer = epoxy_glSecondaryColorPointer_dispatch_table_thunk;
123433     epoxy_glSecondaryColorPointerEXT = epoxy_glSecondaryColorPointerEXT_dispatch_table_thunk;
123434     epoxy_glSecondaryColorPointerListIBM = epoxy_glSecondaryColorPointerListIBM_dispatch_table_thunk;
123435     epoxy_glSelectBuffer = epoxy_glSelectBuffer_dispatch_table_thunk;
123436     epoxy_glSelectPerfMonitorCountersAMD = epoxy_glSelectPerfMonitorCountersAMD_dispatch_table_thunk;
123437     epoxy_glSemaphoreParameterui64vEXT = epoxy_glSemaphoreParameterui64vEXT_dispatch_table_thunk;
123438     epoxy_glSeparableFilter2D = epoxy_glSeparableFilter2D_dispatch_table_thunk;
123439     epoxy_glSeparableFilter2DEXT = epoxy_glSeparableFilter2DEXT_dispatch_table_thunk;
123440     epoxy_glSetFenceAPPLE = epoxy_glSetFenceAPPLE_dispatch_table_thunk;
123441     epoxy_glSetFenceNV = epoxy_glSetFenceNV_dispatch_table_thunk;
123442     epoxy_glSetFragmentShaderConstantATI = epoxy_glSetFragmentShaderConstantATI_dispatch_table_thunk;
123443     epoxy_glSetInvariantEXT = epoxy_glSetInvariantEXT_dispatch_table_thunk;
123444     epoxy_glSetLocalConstantEXT = epoxy_glSetLocalConstantEXT_dispatch_table_thunk;
123445     epoxy_glSetMultisamplefvAMD = epoxy_glSetMultisamplefvAMD_dispatch_table_thunk;
123446     epoxy_glShadeModel = epoxy_glShadeModel_dispatch_table_thunk;
123447     epoxy_glShaderBinary = epoxy_glShaderBinary_dispatch_table_thunk;
123448     epoxy_glShaderOp1EXT = epoxy_glShaderOp1EXT_dispatch_table_thunk;
123449     epoxy_glShaderOp2EXT = epoxy_glShaderOp2EXT_dispatch_table_thunk;
123450     epoxy_glShaderOp3EXT = epoxy_glShaderOp3EXT_dispatch_table_thunk;
123451     epoxy_glShaderSource = epoxy_glShaderSource_dispatch_table_thunk;
123452     epoxy_glShaderSourceARB = epoxy_glShaderSourceARB_dispatch_table_thunk;
123453     epoxy_glShaderStorageBlockBinding = epoxy_glShaderStorageBlockBinding_dispatch_table_thunk;
123454     epoxy_glShadingRateImageBarrierNV = epoxy_glShadingRateImageBarrierNV_dispatch_table_thunk;
123455     epoxy_glShadingRateImagePaletteNV = epoxy_glShadingRateImagePaletteNV_dispatch_table_thunk;
123456     epoxy_glShadingRateSampleOrderCustomNV = epoxy_glShadingRateSampleOrderCustomNV_dispatch_table_thunk;
123457     epoxy_glShadingRateSampleOrderNV = epoxy_glShadingRateSampleOrderNV_dispatch_table_thunk;
123458     epoxy_glSharpenTexFuncSGIS = epoxy_glSharpenTexFuncSGIS_dispatch_table_thunk;
123459     epoxy_glSignalSemaphoreEXT = epoxy_glSignalSemaphoreEXT_dispatch_table_thunk;
123460     epoxy_glSignalSemaphoreui64NVX = epoxy_glSignalSemaphoreui64NVX_dispatch_table_thunk;
123461     epoxy_glSignalVkFenceNV = epoxy_glSignalVkFenceNV_dispatch_table_thunk;
123462     epoxy_glSignalVkSemaphoreNV = epoxy_glSignalVkSemaphoreNV_dispatch_table_thunk;
123463     epoxy_glSpecializeShader = epoxy_glSpecializeShader_dispatch_table_thunk;
123464     epoxy_glSpecializeShaderARB = epoxy_glSpecializeShaderARB_dispatch_table_thunk;
123465     epoxy_glSpriteParameterfSGIX = epoxy_glSpriteParameterfSGIX_dispatch_table_thunk;
123466     epoxy_glSpriteParameterfvSGIX = epoxy_glSpriteParameterfvSGIX_dispatch_table_thunk;
123467     epoxy_glSpriteParameteriSGIX = epoxy_glSpriteParameteriSGIX_dispatch_table_thunk;
123468     epoxy_glSpriteParameterivSGIX = epoxy_glSpriteParameterivSGIX_dispatch_table_thunk;
123469     epoxy_glStartInstrumentsSGIX = epoxy_glStartInstrumentsSGIX_dispatch_table_thunk;
123470     epoxy_glStartTilingQCOM = epoxy_glStartTilingQCOM_dispatch_table_thunk;
123471     epoxy_glStateCaptureNV = epoxy_glStateCaptureNV_dispatch_table_thunk;
123472     epoxy_glStencilClearTagEXT = epoxy_glStencilClearTagEXT_dispatch_table_thunk;
123473     epoxy_glStencilFillPathInstancedNV = epoxy_glStencilFillPathInstancedNV_dispatch_table_thunk;
123474     epoxy_glStencilFillPathNV = epoxy_glStencilFillPathNV_dispatch_table_thunk;
123475     epoxy_glStencilFunc = epoxy_glStencilFunc_dispatch_table_thunk;
123476     epoxy_glStencilFuncSeparate = epoxy_glStencilFuncSeparate_dispatch_table_thunk;
123477     epoxy_glStencilFuncSeparateATI = epoxy_glStencilFuncSeparateATI_dispatch_table_thunk;
123478     epoxy_glStencilMask = epoxy_glStencilMask_dispatch_table_thunk;
123479     epoxy_glStencilMaskSeparate = epoxy_glStencilMaskSeparate_dispatch_table_thunk;
123480     epoxy_glStencilOp = epoxy_glStencilOp_dispatch_table_thunk;
123481     epoxy_glStencilOpSeparate = epoxy_glStencilOpSeparate_dispatch_table_thunk;
123482     epoxy_glStencilOpSeparateATI = epoxy_glStencilOpSeparateATI_dispatch_table_thunk;
123483     epoxy_glStencilOpValueAMD = epoxy_glStencilOpValueAMD_dispatch_table_thunk;
123484     epoxy_glStencilStrokePathInstancedNV = epoxy_glStencilStrokePathInstancedNV_dispatch_table_thunk;
123485     epoxy_glStencilStrokePathNV = epoxy_glStencilStrokePathNV_dispatch_table_thunk;
123486     epoxy_glStencilThenCoverFillPathInstancedNV = epoxy_glStencilThenCoverFillPathInstancedNV_dispatch_table_thunk;
123487     epoxy_glStencilThenCoverFillPathNV = epoxy_glStencilThenCoverFillPathNV_dispatch_table_thunk;
123488     epoxy_glStencilThenCoverStrokePathInstancedNV = epoxy_glStencilThenCoverStrokePathInstancedNV_dispatch_table_thunk;
123489     epoxy_glStencilThenCoverStrokePathNV = epoxy_glStencilThenCoverStrokePathNV_dispatch_table_thunk;
123490     epoxy_glStopInstrumentsSGIX = epoxy_glStopInstrumentsSGIX_dispatch_table_thunk;
123491     epoxy_glStringMarkerGREMEDY = epoxy_glStringMarkerGREMEDY_dispatch_table_thunk;
123492     epoxy_glSubpixelPrecisionBiasNV = epoxy_glSubpixelPrecisionBiasNV_dispatch_table_thunk;
123493     epoxy_glSwizzleEXT = epoxy_glSwizzleEXT_dispatch_table_thunk;
123494     epoxy_glSyncTextureINTEL = epoxy_glSyncTextureINTEL_dispatch_table_thunk;
123495     epoxy_glTagSampleBufferSGIX = epoxy_glTagSampleBufferSGIX_dispatch_table_thunk;
123496     epoxy_glTangent3bEXT = epoxy_glTangent3bEXT_dispatch_table_thunk;
123497     epoxy_glTangent3bvEXT = epoxy_glTangent3bvEXT_dispatch_table_thunk;
123498     epoxy_glTangent3dEXT = epoxy_glTangent3dEXT_dispatch_table_thunk;
123499     epoxy_glTangent3dvEXT = epoxy_glTangent3dvEXT_dispatch_table_thunk;
123500     epoxy_glTangent3fEXT = epoxy_glTangent3fEXT_dispatch_table_thunk;
123501     epoxy_glTangent3fvEXT = epoxy_glTangent3fvEXT_dispatch_table_thunk;
123502     epoxy_glTangent3iEXT = epoxy_glTangent3iEXT_dispatch_table_thunk;
123503     epoxy_glTangent3ivEXT = epoxy_glTangent3ivEXT_dispatch_table_thunk;
123504     epoxy_glTangent3sEXT = epoxy_glTangent3sEXT_dispatch_table_thunk;
123505     epoxy_glTangent3svEXT = epoxy_glTangent3svEXT_dispatch_table_thunk;
123506     epoxy_glTangentPointerEXT = epoxy_glTangentPointerEXT_dispatch_table_thunk;
123507     epoxy_glTbufferMask3DFX = epoxy_glTbufferMask3DFX_dispatch_table_thunk;
123508     epoxy_glTessellationFactorAMD = epoxy_glTessellationFactorAMD_dispatch_table_thunk;
123509     epoxy_glTessellationModeAMD = epoxy_glTessellationModeAMD_dispatch_table_thunk;
123510     epoxy_glTestFenceAPPLE = epoxy_glTestFenceAPPLE_dispatch_table_thunk;
123511     epoxy_glTestFenceNV = epoxy_glTestFenceNV_dispatch_table_thunk;
123512     epoxy_glTestObjectAPPLE = epoxy_glTestObjectAPPLE_dispatch_table_thunk;
123513     epoxy_glTexAttachMemoryNV = epoxy_glTexAttachMemoryNV_dispatch_table_thunk;
123514     epoxy_glTexBuffer = epoxy_glTexBuffer_dispatch_table_thunk;
123515     epoxy_glTexBufferARB = epoxy_glTexBufferARB_dispatch_table_thunk;
123516     epoxy_glTexBufferEXT = epoxy_glTexBufferEXT_dispatch_table_thunk;
123517     epoxy_glTexBufferOES = epoxy_glTexBufferOES_dispatch_table_thunk;
123518     epoxy_glTexBufferRange = epoxy_glTexBufferRange_dispatch_table_thunk;
123519     epoxy_glTexBufferRangeEXT = epoxy_glTexBufferRangeEXT_dispatch_table_thunk;
123520     epoxy_glTexBufferRangeOES = epoxy_glTexBufferRangeOES_dispatch_table_thunk;
123521     epoxy_glTexBumpParameterfvATI = epoxy_glTexBumpParameterfvATI_dispatch_table_thunk;
123522     epoxy_glTexBumpParameterivATI = epoxy_glTexBumpParameterivATI_dispatch_table_thunk;
123523     epoxy_glTexCoord1bOES = epoxy_glTexCoord1bOES_dispatch_table_thunk;
123524     epoxy_glTexCoord1bvOES = epoxy_glTexCoord1bvOES_dispatch_table_thunk;
123525     epoxy_glTexCoord1d = epoxy_glTexCoord1d_dispatch_table_thunk;
123526     epoxy_glTexCoord1dv = epoxy_glTexCoord1dv_dispatch_table_thunk;
123527     epoxy_glTexCoord1f = epoxy_glTexCoord1f_dispatch_table_thunk;
123528     epoxy_glTexCoord1fv = epoxy_glTexCoord1fv_dispatch_table_thunk;
123529     epoxy_glTexCoord1hNV = epoxy_glTexCoord1hNV_dispatch_table_thunk;
123530     epoxy_glTexCoord1hvNV = epoxy_glTexCoord1hvNV_dispatch_table_thunk;
123531     epoxy_glTexCoord1i = epoxy_glTexCoord1i_dispatch_table_thunk;
123532     epoxy_glTexCoord1iv = epoxy_glTexCoord1iv_dispatch_table_thunk;
123533     epoxy_glTexCoord1s = epoxy_glTexCoord1s_dispatch_table_thunk;
123534     epoxy_glTexCoord1sv = epoxy_glTexCoord1sv_dispatch_table_thunk;
123535     epoxy_glTexCoord1xOES = epoxy_glTexCoord1xOES_dispatch_table_thunk;
123536     epoxy_glTexCoord1xvOES = epoxy_glTexCoord1xvOES_dispatch_table_thunk;
123537     epoxy_glTexCoord2bOES = epoxy_glTexCoord2bOES_dispatch_table_thunk;
123538     epoxy_glTexCoord2bvOES = epoxy_glTexCoord2bvOES_dispatch_table_thunk;
123539     epoxy_glTexCoord2d = epoxy_glTexCoord2d_dispatch_table_thunk;
123540     epoxy_glTexCoord2dv = epoxy_glTexCoord2dv_dispatch_table_thunk;
123541     epoxy_glTexCoord2f = epoxy_glTexCoord2f_dispatch_table_thunk;
123542     epoxy_glTexCoord2fColor3fVertex3fSUN = epoxy_glTexCoord2fColor3fVertex3fSUN_dispatch_table_thunk;
123543     epoxy_glTexCoord2fColor3fVertex3fvSUN = epoxy_glTexCoord2fColor3fVertex3fvSUN_dispatch_table_thunk;
123544     epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN = epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN_dispatch_table_thunk;
123545     epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN = epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN_dispatch_table_thunk;
123546     epoxy_glTexCoord2fColor4ubVertex3fSUN = epoxy_glTexCoord2fColor4ubVertex3fSUN_dispatch_table_thunk;
123547     epoxy_glTexCoord2fColor4ubVertex3fvSUN = epoxy_glTexCoord2fColor4ubVertex3fvSUN_dispatch_table_thunk;
123548     epoxy_glTexCoord2fNormal3fVertex3fSUN = epoxy_glTexCoord2fNormal3fVertex3fSUN_dispatch_table_thunk;
123549     epoxy_glTexCoord2fNormal3fVertex3fvSUN = epoxy_glTexCoord2fNormal3fVertex3fvSUN_dispatch_table_thunk;
123550     epoxy_glTexCoord2fVertex3fSUN = epoxy_glTexCoord2fVertex3fSUN_dispatch_table_thunk;
123551     epoxy_glTexCoord2fVertex3fvSUN = epoxy_glTexCoord2fVertex3fvSUN_dispatch_table_thunk;
123552     epoxy_glTexCoord2fv = epoxy_glTexCoord2fv_dispatch_table_thunk;
123553     epoxy_glTexCoord2hNV = epoxy_glTexCoord2hNV_dispatch_table_thunk;
123554     epoxy_glTexCoord2hvNV = epoxy_glTexCoord2hvNV_dispatch_table_thunk;
123555     epoxy_glTexCoord2i = epoxy_glTexCoord2i_dispatch_table_thunk;
123556     epoxy_glTexCoord2iv = epoxy_glTexCoord2iv_dispatch_table_thunk;
123557     epoxy_glTexCoord2s = epoxy_glTexCoord2s_dispatch_table_thunk;
123558     epoxy_glTexCoord2sv = epoxy_glTexCoord2sv_dispatch_table_thunk;
123559     epoxy_glTexCoord2xOES = epoxy_glTexCoord2xOES_dispatch_table_thunk;
123560     epoxy_glTexCoord2xvOES = epoxy_glTexCoord2xvOES_dispatch_table_thunk;
123561     epoxy_glTexCoord3bOES = epoxy_glTexCoord3bOES_dispatch_table_thunk;
123562     epoxy_glTexCoord3bvOES = epoxy_glTexCoord3bvOES_dispatch_table_thunk;
123563     epoxy_glTexCoord3d = epoxy_glTexCoord3d_dispatch_table_thunk;
123564     epoxy_glTexCoord3dv = epoxy_glTexCoord3dv_dispatch_table_thunk;
123565     epoxy_glTexCoord3f = epoxy_glTexCoord3f_dispatch_table_thunk;
123566     epoxy_glTexCoord3fv = epoxy_glTexCoord3fv_dispatch_table_thunk;
123567     epoxy_glTexCoord3hNV = epoxy_glTexCoord3hNV_dispatch_table_thunk;
123568     epoxy_glTexCoord3hvNV = epoxy_glTexCoord3hvNV_dispatch_table_thunk;
123569     epoxy_glTexCoord3i = epoxy_glTexCoord3i_dispatch_table_thunk;
123570     epoxy_glTexCoord3iv = epoxy_glTexCoord3iv_dispatch_table_thunk;
123571     epoxy_glTexCoord3s = epoxy_glTexCoord3s_dispatch_table_thunk;
123572     epoxy_glTexCoord3sv = epoxy_glTexCoord3sv_dispatch_table_thunk;
123573     epoxy_glTexCoord3xOES = epoxy_glTexCoord3xOES_dispatch_table_thunk;
123574     epoxy_glTexCoord3xvOES = epoxy_glTexCoord3xvOES_dispatch_table_thunk;
123575     epoxy_glTexCoord4bOES = epoxy_glTexCoord4bOES_dispatch_table_thunk;
123576     epoxy_glTexCoord4bvOES = epoxy_glTexCoord4bvOES_dispatch_table_thunk;
123577     epoxy_glTexCoord4d = epoxy_glTexCoord4d_dispatch_table_thunk;
123578     epoxy_glTexCoord4dv = epoxy_glTexCoord4dv_dispatch_table_thunk;
123579     epoxy_glTexCoord4f = epoxy_glTexCoord4f_dispatch_table_thunk;
123580     epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN = epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN_dispatch_table_thunk;
123581     epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN = epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN_dispatch_table_thunk;
123582     epoxy_glTexCoord4fVertex4fSUN = epoxy_glTexCoord4fVertex4fSUN_dispatch_table_thunk;
123583     epoxy_glTexCoord4fVertex4fvSUN = epoxy_glTexCoord4fVertex4fvSUN_dispatch_table_thunk;
123584     epoxy_glTexCoord4fv = epoxy_glTexCoord4fv_dispatch_table_thunk;
123585     epoxy_glTexCoord4hNV = epoxy_glTexCoord4hNV_dispatch_table_thunk;
123586     epoxy_glTexCoord4hvNV = epoxy_glTexCoord4hvNV_dispatch_table_thunk;
123587     epoxy_glTexCoord4i = epoxy_glTexCoord4i_dispatch_table_thunk;
123588     epoxy_glTexCoord4iv = epoxy_glTexCoord4iv_dispatch_table_thunk;
123589     epoxy_glTexCoord4s = epoxy_glTexCoord4s_dispatch_table_thunk;
123590     epoxy_glTexCoord4sv = epoxy_glTexCoord4sv_dispatch_table_thunk;
123591     epoxy_glTexCoord4xOES = epoxy_glTexCoord4xOES_dispatch_table_thunk;
123592     epoxy_glTexCoord4xvOES = epoxy_glTexCoord4xvOES_dispatch_table_thunk;
123593     epoxy_glTexCoordFormatNV = epoxy_glTexCoordFormatNV_dispatch_table_thunk;
123594     epoxy_glTexCoordP1ui = epoxy_glTexCoordP1ui_dispatch_table_thunk;
123595     epoxy_glTexCoordP1uiv = epoxy_glTexCoordP1uiv_dispatch_table_thunk;
123596     epoxy_glTexCoordP2ui = epoxy_glTexCoordP2ui_dispatch_table_thunk;
123597     epoxy_glTexCoordP2uiv = epoxy_glTexCoordP2uiv_dispatch_table_thunk;
123598     epoxy_glTexCoordP3ui = epoxy_glTexCoordP3ui_dispatch_table_thunk;
123599     epoxy_glTexCoordP3uiv = epoxy_glTexCoordP3uiv_dispatch_table_thunk;
123600     epoxy_glTexCoordP4ui = epoxy_glTexCoordP4ui_dispatch_table_thunk;
123601     epoxy_glTexCoordP4uiv = epoxy_glTexCoordP4uiv_dispatch_table_thunk;
123602     epoxy_glTexCoordPointer = epoxy_glTexCoordPointer_dispatch_table_thunk;
123603     epoxy_glTexCoordPointerEXT = epoxy_glTexCoordPointerEXT_dispatch_table_thunk;
123604     epoxy_glTexCoordPointerListIBM = epoxy_glTexCoordPointerListIBM_dispatch_table_thunk;
123605     epoxy_glTexCoordPointervINTEL = epoxy_glTexCoordPointervINTEL_dispatch_table_thunk;
123606     epoxy_glTexEnvf = epoxy_glTexEnvf_dispatch_table_thunk;
123607     epoxy_glTexEnvfv = epoxy_glTexEnvfv_dispatch_table_thunk;
123608     epoxy_glTexEnvi = epoxy_glTexEnvi_dispatch_table_thunk;
123609     epoxy_glTexEnviv = epoxy_glTexEnviv_dispatch_table_thunk;
123610     epoxy_glTexEnvx = epoxy_glTexEnvx_dispatch_table_thunk;
123611     epoxy_glTexEnvxOES = epoxy_glTexEnvxOES_dispatch_table_thunk;
123612     epoxy_glTexEnvxv = epoxy_glTexEnvxv_dispatch_table_thunk;
123613     epoxy_glTexEnvxvOES = epoxy_glTexEnvxvOES_dispatch_table_thunk;
123614     epoxy_glTexFilterFuncSGIS = epoxy_glTexFilterFuncSGIS_dispatch_table_thunk;
123615     epoxy_glTexGend = epoxy_glTexGend_dispatch_table_thunk;
123616     epoxy_glTexGendv = epoxy_glTexGendv_dispatch_table_thunk;
123617     epoxy_glTexGenf = epoxy_glTexGenf_dispatch_table_thunk;
123618     epoxy_glTexGenfOES = epoxy_glTexGenfOES_dispatch_table_thunk;
123619     epoxy_glTexGenfv = epoxy_glTexGenfv_dispatch_table_thunk;
123620     epoxy_glTexGenfvOES = epoxy_glTexGenfvOES_dispatch_table_thunk;
123621     epoxy_glTexGeni = epoxy_glTexGeni_dispatch_table_thunk;
123622     epoxy_glTexGeniOES = epoxy_glTexGeniOES_dispatch_table_thunk;
123623     epoxy_glTexGeniv = epoxy_glTexGeniv_dispatch_table_thunk;
123624     epoxy_glTexGenivOES = epoxy_glTexGenivOES_dispatch_table_thunk;
123625     epoxy_glTexGenxOES = epoxy_glTexGenxOES_dispatch_table_thunk;
123626     epoxy_glTexGenxvOES = epoxy_glTexGenxvOES_dispatch_table_thunk;
123627     epoxy_glTexImage1D = epoxy_glTexImage1D_dispatch_table_thunk;
123628     epoxy_glTexImage2D = epoxy_glTexImage2D_dispatch_table_thunk;
123629     epoxy_glTexImage2DMultisample = epoxy_glTexImage2DMultisample_dispatch_table_thunk;
123630     epoxy_glTexImage2DMultisampleCoverageNV = epoxy_glTexImage2DMultisampleCoverageNV_dispatch_table_thunk;
123631     epoxy_glTexImage3D = epoxy_glTexImage3D_dispatch_table_thunk;
123632     epoxy_glTexImage3DEXT = epoxy_glTexImage3DEXT_dispatch_table_thunk;
123633     epoxy_glTexImage3DMultisample = epoxy_glTexImage3DMultisample_dispatch_table_thunk;
123634     epoxy_glTexImage3DMultisampleCoverageNV = epoxy_glTexImage3DMultisampleCoverageNV_dispatch_table_thunk;
123635     epoxy_glTexImage3DOES = epoxy_glTexImage3DOES_dispatch_table_thunk;
123636     epoxy_glTexImage4DSGIS = epoxy_glTexImage4DSGIS_dispatch_table_thunk;
123637     epoxy_glTexPageCommitmentARB = epoxy_glTexPageCommitmentARB_dispatch_table_thunk;
123638     epoxy_glTexPageCommitmentEXT = epoxy_glTexPageCommitmentEXT_dispatch_table_thunk;
123639     epoxy_glTexParameterIiv = epoxy_glTexParameterIiv_dispatch_table_thunk;
123640     epoxy_glTexParameterIivEXT = epoxy_glTexParameterIivEXT_dispatch_table_thunk;
123641     epoxy_glTexParameterIivOES = epoxy_glTexParameterIivOES_dispatch_table_thunk;
123642     epoxy_glTexParameterIuiv = epoxy_glTexParameterIuiv_dispatch_table_thunk;
123643     epoxy_glTexParameterIuivEXT = epoxy_glTexParameterIuivEXT_dispatch_table_thunk;
123644     epoxy_glTexParameterIuivOES = epoxy_glTexParameterIuivOES_dispatch_table_thunk;
123645     epoxy_glTexParameterf = epoxy_glTexParameterf_dispatch_table_thunk;
123646     epoxy_glTexParameterfv = epoxy_glTexParameterfv_dispatch_table_thunk;
123647     epoxy_glTexParameteri = epoxy_glTexParameteri_dispatch_table_thunk;
123648     epoxy_glTexParameteriv = epoxy_glTexParameteriv_dispatch_table_thunk;
123649     epoxy_glTexParameterx = epoxy_glTexParameterx_dispatch_table_thunk;
123650     epoxy_glTexParameterxOES = epoxy_glTexParameterxOES_dispatch_table_thunk;
123651     epoxy_glTexParameterxv = epoxy_glTexParameterxv_dispatch_table_thunk;
123652     epoxy_glTexParameterxvOES = epoxy_glTexParameterxvOES_dispatch_table_thunk;
123653     epoxy_glTexRenderbufferNV = epoxy_glTexRenderbufferNV_dispatch_table_thunk;
123654     epoxy_glTexStorage1D = epoxy_glTexStorage1D_dispatch_table_thunk;
123655     epoxy_glTexStorage1DEXT = epoxy_glTexStorage1DEXT_dispatch_table_thunk;
123656     epoxy_glTexStorage2D = epoxy_glTexStorage2D_dispatch_table_thunk;
123657     epoxy_glTexStorage2DEXT = epoxy_glTexStorage2DEXT_dispatch_table_thunk;
123658     epoxy_glTexStorage2DMultisample = epoxy_glTexStorage2DMultisample_dispatch_table_thunk;
123659     epoxy_glTexStorage3D = epoxy_glTexStorage3D_dispatch_table_thunk;
123660     epoxy_glTexStorage3DEXT = epoxy_glTexStorage3DEXT_dispatch_table_thunk;
123661     epoxy_glTexStorage3DMultisample = epoxy_glTexStorage3DMultisample_dispatch_table_thunk;
123662     epoxy_glTexStorage3DMultisampleOES = epoxy_glTexStorage3DMultisampleOES_dispatch_table_thunk;
123663     epoxy_glTexStorageMem1DEXT = epoxy_glTexStorageMem1DEXT_dispatch_table_thunk;
123664     epoxy_glTexStorageMem2DEXT = epoxy_glTexStorageMem2DEXT_dispatch_table_thunk;
123665     epoxy_glTexStorageMem2DMultisampleEXT = epoxy_glTexStorageMem2DMultisampleEXT_dispatch_table_thunk;
123666     epoxy_glTexStorageMem3DEXT = epoxy_glTexStorageMem3DEXT_dispatch_table_thunk;
123667     epoxy_glTexStorageMem3DMultisampleEXT = epoxy_glTexStorageMem3DMultisampleEXT_dispatch_table_thunk;
123668     epoxy_glTexStorageSparseAMD = epoxy_glTexStorageSparseAMD_dispatch_table_thunk;
123669     epoxy_glTexSubImage1D = epoxy_glTexSubImage1D_dispatch_table_thunk;
123670     epoxy_glTexSubImage1DEXT = epoxy_glTexSubImage1DEXT_dispatch_table_thunk;
123671     epoxy_glTexSubImage2D = epoxy_glTexSubImage2D_dispatch_table_thunk;
123672     epoxy_glTexSubImage2DEXT = epoxy_glTexSubImage2DEXT_dispatch_table_thunk;
123673     epoxy_glTexSubImage3D = epoxy_glTexSubImage3D_dispatch_table_thunk;
123674     epoxy_glTexSubImage3DEXT = epoxy_glTexSubImage3DEXT_dispatch_table_thunk;
123675     epoxy_glTexSubImage3DOES = epoxy_glTexSubImage3DOES_dispatch_table_thunk;
123676     epoxy_glTexSubImage4DSGIS = epoxy_glTexSubImage4DSGIS_dispatch_table_thunk;
123677     epoxy_glTextureAttachMemoryNV = epoxy_glTextureAttachMemoryNV_dispatch_table_thunk;
123678     epoxy_glTextureBarrier = epoxy_glTextureBarrier_dispatch_table_thunk;
123679     epoxy_glTextureBarrierNV = epoxy_glTextureBarrierNV_dispatch_table_thunk;
123680     epoxy_glTextureBuffer = epoxy_glTextureBuffer_dispatch_table_thunk;
123681     epoxy_glTextureBufferEXT = epoxy_glTextureBufferEXT_dispatch_table_thunk;
123682     epoxy_glTextureBufferRange = epoxy_glTextureBufferRange_dispatch_table_thunk;
123683     epoxy_glTextureBufferRangeEXT = epoxy_glTextureBufferRangeEXT_dispatch_table_thunk;
123684     epoxy_glTextureColorMaskSGIS = epoxy_glTextureColorMaskSGIS_dispatch_table_thunk;
123685     epoxy_glTextureFoveationParametersQCOM = epoxy_glTextureFoveationParametersQCOM_dispatch_table_thunk;
123686     epoxy_glTextureImage1DEXT = epoxy_glTextureImage1DEXT_dispatch_table_thunk;
123687     epoxy_glTextureImage2DEXT = epoxy_glTextureImage2DEXT_dispatch_table_thunk;
123688     epoxy_glTextureImage2DMultisampleCoverageNV = epoxy_glTextureImage2DMultisampleCoverageNV_dispatch_table_thunk;
123689     epoxy_glTextureImage2DMultisampleNV = epoxy_glTextureImage2DMultisampleNV_dispatch_table_thunk;
123690     epoxy_glTextureImage3DEXT = epoxy_glTextureImage3DEXT_dispatch_table_thunk;
123691     epoxy_glTextureImage3DMultisampleCoverageNV = epoxy_glTextureImage3DMultisampleCoverageNV_dispatch_table_thunk;
123692     epoxy_glTextureImage3DMultisampleNV = epoxy_glTextureImage3DMultisampleNV_dispatch_table_thunk;
123693     epoxy_glTextureLightEXT = epoxy_glTextureLightEXT_dispatch_table_thunk;
123694     epoxy_glTextureMaterialEXT = epoxy_glTextureMaterialEXT_dispatch_table_thunk;
123695     epoxy_glTextureNormalEXT = epoxy_glTextureNormalEXT_dispatch_table_thunk;
123696     epoxy_glTexturePageCommitmentEXT = epoxy_glTexturePageCommitmentEXT_dispatch_table_thunk;
123697     epoxy_glTextureParameterIiv = epoxy_glTextureParameterIiv_dispatch_table_thunk;
123698     epoxy_glTextureParameterIivEXT = epoxy_glTextureParameterIivEXT_dispatch_table_thunk;
123699     epoxy_glTextureParameterIuiv = epoxy_glTextureParameterIuiv_dispatch_table_thunk;
123700     epoxy_glTextureParameterIuivEXT = epoxy_glTextureParameterIuivEXT_dispatch_table_thunk;
123701     epoxy_glTextureParameterf = epoxy_glTextureParameterf_dispatch_table_thunk;
123702     epoxy_glTextureParameterfEXT = epoxy_glTextureParameterfEXT_dispatch_table_thunk;
123703     epoxy_glTextureParameterfv = epoxy_glTextureParameterfv_dispatch_table_thunk;
123704     epoxy_glTextureParameterfvEXT = epoxy_glTextureParameterfvEXT_dispatch_table_thunk;
123705     epoxy_glTextureParameteri = epoxy_glTextureParameteri_dispatch_table_thunk;
123706     epoxy_glTextureParameteriEXT = epoxy_glTextureParameteriEXT_dispatch_table_thunk;
123707     epoxy_glTextureParameteriv = epoxy_glTextureParameteriv_dispatch_table_thunk;
123708     epoxy_glTextureParameterivEXT = epoxy_glTextureParameterivEXT_dispatch_table_thunk;
123709     epoxy_glTextureRangeAPPLE = epoxy_glTextureRangeAPPLE_dispatch_table_thunk;
123710     epoxy_glTextureRenderbufferEXT = epoxy_glTextureRenderbufferEXT_dispatch_table_thunk;
123711     epoxy_glTextureStorage1D = epoxy_glTextureStorage1D_dispatch_table_thunk;
123712     epoxy_glTextureStorage1DEXT = epoxy_glTextureStorage1DEXT_dispatch_table_thunk;
123713     epoxy_glTextureStorage2D = epoxy_glTextureStorage2D_dispatch_table_thunk;
123714     epoxy_glTextureStorage2DEXT = epoxy_glTextureStorage2DEXT_dispatch_table_thunk;
123715     epoxy_glTextureStorage2DMultisample = epoxy_glTextureStorage2DMultisample_dispatch_table_thunk;
123716     epoxy_glTextureStorage2DMultisampleEXT = epoxy_glTextureStorage2DMultisampleEXT_dispatch_table_thunk;
123717     epoxy_glTextureStorage3D = epoxy_glTextureStorage3D_dispatch_table_thunk;
123718     epoxy_glTextureStorage3DEXT = epoxy_glTextureStorage3DEXT_dispatch_table_thunk;
123719     epoxy_glTextureStorage3DMultisample = epoxy_glTextureStorage3DMultisample_dispatch_table_thunk;
123720     epoxy_glTextureStorage3DMultisampleEXT = epoxy_glTextureStorage3DMultisampleEXT_dispatch_table_thunk;
123721     epoxy_glTextureStorageMem1DEXT = epoxy_glTextureStorageMem1DEXT_dispatch_table_thunk;
123722     epoxy_glTextureStorageMem2DEXT = epoxy_glTextureStorageMem2DEXT_dispatch_table_thunk;
123723     epoxy_glTextureStorageMem2DMultisampleEXT = epoxy_glTextureStorageMem2DMultisampleEXT_dispatch_table_thunk;
123724     epoxy_glTextureStorageMem3DEXT = epoxy_glTextureStorageMem3DEXT_dispatch_table_thunk;
123725     epoxy_glTextureStorageMem3DMultisampleEXT = epoxy_glTextureStorageMem3DMultisampleEXT_dispatch_table_thunk;
123726     epoxy_glTextureStorageSparseAMD = epoxy_glTextureStorageSparseAMD_dispatch_table_thunk;
123727     epoxy_glTextureSubImage1D = epoxy_glTextureSubImage1D_dispatch_table_thunk;
123728     epoxy_glTextureSubImage1DEXT = epoxy_glTextureSubImage1DEXT_dispatch_table_thunk;
123729     epoxy_glTextureSubImage2D = epoxy_glTextureSubImage2D_dispatch_table_thunk;
123730     epoxy_glTextureSubImage2DEXT = epoxy_glTextureSubImage2DEXT_dispatch_table_thunk;
123731     epoxy_glTextureSubImage3D = epoxy_glTextureSubImage3D_dispatch_table_thunk;
123732     epoxy_glTextureSubImage3DEXT = epoxy_glTextureSubImage3DEXT_dispatch_table_thunk;
123733     epoxy_glTextureView = epoxy_glTextureView_dispatch_table_thunk;
123734     epoxy_glTextureViewEXT = epoxy_glTextureViewEXT_dispatch_table_thunk;
123735     epoxy_glTextureViewOES = epoxy_glTextureViewOES_dispatch_table_thunk;
123736     epoxy_glTrackMatrixNV = epoxy_glTrackMatrixNV_dispatch_table_thunk;
123737     epoxy_glTransformFeedbackAttribsNV = epoxy_glTransformFeedbackAttribsNV_dispatch_table_thunk;
123738     epoxy_glTransformFeedbackBufferBase = epoxy_glTransformFeedbackBufferBase_dispatch_table_thunk;
123739     epoxy_glTransformFeedbackBufferRange = epoxy_glTransformFeedbackBufferRange_dispatch_table_thunk;
123740     epoxy_glTransformFeedbackStreamAttribsNV = epoxy_glTransformFeedbackStreamAttribsNV_dispatch_table_thunk;
123741     epoxy_glTransformFeedbackVaryings = epoxy_glTransformFeedbackVaryings_dispatch_table_thunk;
123742     epoxy_glTransformFeedbackVaryingsEXT = epoxy_glTransformFeedbackVaryingsEXT_dispatch_table_thunk;
123743     epoxy_glTransformFeedbackVaryingsNV = epoxy_glTransformFeedbackVaryingsNV_dispatch_table_thunk;
123744     epoxy_glTransformPathNV = epoxy_glTransformPathNV_dispatch_table_thunk;
123745     epoxy_glTranslated = epoxy_glTranslated_dispatch_table_thunk;
123746     epoxy_glTranslatef = epoxy_glTranslatef_dispatch_table_thunk;
123747     epoxy_glTranslatex = epoxy_glTranslatex_dispatch_table_thunk;
123748     epoxy_glTranslatexOES = epoxy_glTranslatexOES_dispatch_table_thunk;
123749     epoxy_glUniform1d = epoxy_glUniform1d_dispatch_table_thunk;
123750     epoxy_glUniform1dv = epoxy_glUniform1dv_dispatch_table_thunk;
123751     epoxy_glUniform1f = epoxy_glUniform1f_dispatch_table_thunk;
123752     epoxy_glUniform1fARB = epoxy_glUniform1fARB_dispatch_table_thunk;
123753     epoxy_glUniform1fv = epoxy_glUniform1fv_dispatch_table_thunk;
123754     epoxy_glUniform1fvARB = epoxy_glUniform1fvARB_dispatch_table_thunk;
123755     epoxy_glUniform1i = epoxy_glUniform1i_dispatch_table_thunk;
123756     epoxy_glUniform1i64ARB = epoxy_glUniform1i64ARB_dispatch_table_thunk;
123757     epoxy_glUniform1i64NV = epoxy_glUniform1i64NV_dispatch_table_thunk;
123758     epoxy_glUniform1i64vARB = epoxy_glUniform1i64vARB_dispatch_table_thunk;
123759     epoxy_glUniform1i64vNV = epoxy_glUniform1i64vNV_dispatch_table_thunk;
123760     epoxy_glUniform1iARB = epoxy_glUniform1iARB_dispatch_table_thunk;
123761     epoxy_glUniform1iv = epoxy_glUniform1iv_dispatch_table_thunk;
123762     epoxy_glUniform1ivARB = epoxy_glUniform1ivARB_dispatch_table_thunk;
123763     epoxy_glUniform1ui = epoxy_glUniform1ui_dispatch_table_thunk;
123764     epoxy_glUniform1ui64ARB = epoxy_glUniform1ui64ARB_dispatch_table_thunk;
123765     epoxy_glUniform1ui64NV = epoxy_glUniform1ui64NV_dispatch_table_thunk;
123766     epoxy_glUniform1ui64vARB = epoxy_glUniform1ui64vARB_dispatch_table_thunk;
123767     epoxy_glUniform1ui64vNV = epoxy_glUniform1ui64vNV_dispatch_table_thunk;
123768     epoxy_glUniform1uiEXT = epoxy_glUniform1uiEXT_dispatch_table_thunk;
123769     epoxy_glUniform1uiv = epoxy_glUniform1uiv_dispatch_table_thunk;
123770     epoxy_glUniform1uivEXT = epoxy_glUniform1uivEXT_dispatch_table_thunk;
123771     epoxy_glUniform2d = epoxy_glUniform2d_dispatch_table_thunk;
123772     epoxy_glUniform2dv = epoxy_glUniform2dv_dispatch_table_thunk;
123773     epoxy_glUniform2f = epoxy_glUniform2f_dispatch_table_thunk;
123774     epoxy_glUniform2fARB = epoxy_glUniform2fARB_dispatch_table_thunk;
123775     epoxy_glUniform2fv = epoxy_glUniform2fv_dispatch_table_thunk;
123776     epoxy_glUniform2fvARB = epoxy_glUniform2fvARB_dispatch_table_thunk;
123777     epoxy_glUniform2i = epoxy_glUniform2i_dispatch_table_thunk;
123778     epoxy_glUniform2i64ARB = epoxy_glUniform2i64ARB_dispatch_table_thunk;
123779     epoxy_glUniform2i64NV = epoxy_glUniform2i64NV_dispatch_table_thunk;
123780     epoxy_glUniform2i64vARB = epoxy_glUniform2i64vARB_dispatch_table_thunk;
123781     epoxy_glUniform2i64vNV = epoxy_glUniform2i64vNV_dispatch_table_thunk;
123782     epoxy_glUniform2iARB = epoxy_glUniform2iARB_dispatch_table_thunk;
123783     epoxy_glUniform2iv = epoxy_glUniform2iv_dispatch_table_thunk;
123784     epoxy_glUniform2ivARB = epoxy_glUniform2ivARB_dispatch_table_thunk;
123785     epoxy_glUniform2ui = epoxy_glUniform2ui_dispatch_table_thunk;
123786     epoxy_glUniform2ui64ARB = epoxy_glUniform2ui64ARB_dispatch_table_thunk;
123787     epoxy_glUniform2ui64NV = epoxy_glUniform2ui64NV_dispatch_table_thunk;
123788     epoxy_glUniform2ui64vARB = epoxy_glUniform2ui64vARB_dispatch_table_thunk;
123789     epoxy_glUniform2ui64vNV = epoxy_glUniform2ui64vNV_dispatch_table_thunk;
123790     epoxy_glUniform2uiEXT = epoxy_glUniform2uiEXT_dispatch_table_thunk;
123791     epoxy_glUniform2uiv = epoxy_glUniform2uiv_dispatch_table_thunk;
123792     epoxy_glUniform2uivEXT = epoxy_glUniform2uivEXT_dispatch_table_thunk;
123793     epoxy_glUniform3d = epoxy_glUniform3d_dispatch_table_thunk;
123794     epoxy_glUniform3dv = epoxy_glUniform3dv_dispatch_table_thunk;
123795     epoxy_glUniform3f = epoxy_glUniform3f_dispatch_table_thunk;
123796     epoxy_glUniform3fARB = epoxy_glUniform3fARB_dispatch_table_thunk;
123797     epoxy_glUniform3fv = epoxy_glUniform3fv_dispatch_table_thunk;
123798     epoxy_glUniform3fvARB = epoxy_glUniform3fvARB_dispatch_table_thunk;
123799     epoxy_glUniform3i = epoxy_glUniform3i_dispatch_table_thunk;
123800     epoxy_glUniform3i64ARB = epoxy_glUniform3i64ARB_dispatch_table_thunk;
123801     epoxy_glUniform3i64NV = epoxy_glUniform3i64NV_dispatch_table_thunk;
123802     epoxy_glUniform3i64vARB = epoxy_glUniform3i64vARB_dispatch_table_thunk;
123803     epoxy_glUniform3i64vNV = epoxy_glUniform3i64vNV_dispatch_table_thunk;
123804     epoxy_glUniform3iARB = epoxy_glUniform3iARB_dispatch_table_thunk;
123805     epoxy_glUniform3iv = epoxy_glUniform3iv_dispatch_table_thunk;
123806     epoxy_glUniform3ivARB = epoxy_glUniform3ivARB_dispatch_table_thunk;
123807     epoxy_glUniform3ui = epoxy_glUniform3ui_dispatch_table_thunk;
123808     epoxy_glUniform3ui64ARB = epoxy_glUniform3ui64ARB_dispatch_table_thunk;
123809     epoxy_glUniform3ui64NV = epoxy_glUniform3ui64NV_dispatch_table_thunk;
123810     epoxy_glUniform3ui64vARB = epoxy_glUniform3ui64vARB_dispatch_table_thunk;
123811     epoxy_glUniform3ui64vNV = epoxy_glUniform3ui64vNV_dispatch_table_thunk;
123812     epoxy_glUniform3uiEXT = epoxy_glUniform3uiEXT_dispatch_table_thunk;
123813     epoxy_glUniform3uiv = epoxy_glUniform3uiv_dispatch_table_thunk;
123814     epoxy_glUniform3uivEXT = epoxy_glUniform3uivEXT_dispatch_table_thunk;
123815     epoxy_glUniform4d = epoxy_glUniform4d_dispatch_table_thunk;
123816     epoxy_glUniform4dv = epoxy_glUniform4dv_dispatch_table_thunk;
123817     epoxy_glUniform4f = epoxy_glUniform4f_dispatch_table_thunk;
123818     epoxy_glUniform4fARB = epoxy_glUniform4fARB_dispatch_table_thunk;
123819     epoxy_glUniform4fv = epoxy_glUniform4fv_dispatch_table_thunk;
123820     epoxy_glUniform4fvARB = epoxy_glUniform4fvARB_dispatch_table_thunk;
123821     epoxy_glUniform4i = epoxy_glUniform4i_dispatch_table_thunk;
123822     epoxy_glUniform4i64ARB = epoxy_glUniform4i64ARB_dispatch_table_thunk;
123823     epoxy_glUniform4i64NV = epoxy_glUniform4i64NV_dispatch_table_thunk;
123824     epoxy_glUniform4i64vARB = epoxy_glUniform4i64vARB_dispatch_table_thunk;
123825     epoxy_glUniform4i64vNV = epoxy_glUniform4i64vNV_dispatch_table_thunk;
123826     epoxy_glUniform4iARB = epoxy_glUniform4iARB_dispatch_table_thunk;
123827     epoxy_glUniform4iv = epoxy_glUniform4iv_dispatch_table_thunk;
123828     epoxy_glUniform4ivARB = epoxy_glUniform4ivARB_dispatch_table_thunk;
123829     epoxy_glUniform4ui = epoxy_glUniform4ui_dispatch_table_thunk;
123830     epoxy_glUniform4ui64ARB = epoxy_glUniform4ui64ARB_dispatch_table_thunk;
123831     epoxy_glUniform4ui64NV = epoxy_glUniform4ui64NV_dispatch_table_thunk;
123832     epoxy_glUniform4ui64vARB = epoxy_glUniform4ui64vARB_dispatch_table_thunk;
123833     epoxy_glUniform4ui64vNV = epoxy_glUniform4ui64vNV_dispatch_table_thunk;
123834     epoxy_glUniform4uiEXT = epoxy_glUniform4uiEXT_dispatch_table_thunk;
123835     epoxy_glUniform4uiv = epoxy_glUniform4uiv_dispatch_table_thunk;
123836     epoxy_glUniform4uivEXT = epoxy_glUniform4uivEXT_dispatch_table_thunk;
123837     epoxy_glUniformBlockBinding = epoxy_glUniformBlockBinding_dispatch_table_thunk;
123838     epoxy_glUniformBufferEXT = epoxy_glUniformBufferEXT_dispatch_table_thunk;
123839     epoxy_glUniformHandleui64ARB = epoxy_glUniformHandleui64ARB_dispatch_table_thunk;
123840     epoxy_glUniformHandleui64IMG = epoxy_glUniformHandleui64IMG_dispatch_table_thunk;
123841     epoxy_glUniformHandleui64NV = epoxy_glUniformHandleui64NV_dispatch_table_thunk;
123842     epoxy_glUniformHandleui64vARB = epoxy_glUniformHandleui64vARB_dispatch_table_thunk;
123843     epoxy_glUniformHandleui64vIMG = epoxy_glUniformHandleui64vIMG_dispatch_table_thunk;
123844     epoxy_glUniformHandleui64vNV = epoxy_glUniformHandleui64vNV_dispatch_table_thunk;
123845     epoxy_glUniformMatrix2dv = epoxy_glUniformMatrix2dv_dispatch_table_thunk;
123846     epoxy_glUniformMatrix2fv = epoxy_glUniformMatrix2fv_dispatch_table_thunk;
123847     epoxy_glUniformMatrix2fvARB = epoxy_glUniformMatrix2fvARB_dispatch_table_thunk;
123848     epoxy_glUniformMatrix2x3dv = epoxy_glUniformMatrix2x3dv_dispatch_table_thunk;
123849     epoxy_glUniformMatrix2x3fv = epoxy_glUniformMatrix2x3fv_dispatch_table_thunk;
123850     epoxy_glUniformMatrix2x3fvNV = epoxy_glUniformMatrix2x3fvNV_dispatch_table_thunk;
123851     epoxy_glUniformMatrix2x4dv = epoxy_glUniformMatrix2x4dv_dispatch_table_thunk;
123852     epoxy_glUniformMatrix2x4fv = epoxy_glUniformMatrix2x4fv_dispatch_table_thunk;
123853     epoxy_glUniformMatrix2x4fvNV = epoxy_glUniformMatrix2x4fvNV_dispatch_table_thunk;
123854     epoxy_glUniformMatrix3dv = epoxy_glUniformMatrix3dv_dispatch_table_thunk;
123855     epoxy_glUniformMatrix3fv = epoxy_glUniformMatrix3fv_dispatch_table_thunk;
123856     epoxy_glUniformMatrix3fvARB = epoxy_glUniformMatrix3fvARB_dispatch_table_thunk;
123857     epoxy_glUniformMatrix3x2dv = epoxy_glUniformMatrix3x2dv_dispatch_table_thunk;
123858     epoxy_glUniformMatrix3x2fv = epoxy_glUniformMatrix3x2fv_dispatch_table_thunk;
123859     epoxy_glUniformMatrix3x2fvNV = epoxy_glUniformMatrix3x2fvNV_dispatch_table_thunk;
123860     epoxy_glUniformMatrix3x4dv = epoxy_glUniformMatrix3x4dv_dispatch_table_thunk;
123861     epoxy_glUniformMatrix3x4fv = epoxy_glUniformMatrix3x4fv_dispatch_table_thunk;
123862     epoxy_glUniformMatrix3x4fvNV = epoxy_glUniformMatrix3x4fvNV_dispatch_table_thunk;
123863     epoxy_glUniformMatrix4dv = epoxy_glUniformMatrix4dv_dispatch_table_thunk;
123864     epoxy_glUniformMatrix4fv = epoxy_glUniformMatrix4fv_dispatch_table_thunk;
123865     epoxy_glUniformMatrix4fvARB = epoxy_glUniformMatrix4fvARB_dispatch_table_thunk;
123866     epoxy_glUniformMatrix4x2dv = epoxy_glUniformMatrix4x2dv_dispatch_table_thunk;
123867     epoxy_glUniformMatrix4x2fv = epoxy_glUniformMatrix4x2fv_dispatch_table_thunk;
123868     epoxy_glUniformMatrix4x2fvNV = epoxy_glUniformMatrix4x2fvNV_dispatch_table_thunk;
123869     epoxy_glUniformMatrix4x3dv = epoxy_glUniformMatrix4x3dv_dispatch_table_thunk;
123870     epoxy_glUniformMatrix4x3fv = epoxy_glUniformMatrix4x3fv_dispatch_table_thunk;
123871     epoxy_glUniformMatrix4x3fvNV = epoxy_glUniformMatrix4x3fvNV_dispatch_table_thunk;
123872     epoxy_glUniformSubroutinesuiv = epoxy_glUniformSubroutinesuiv_dispatch_table_thunk;
123873     epoxy_glUniformui64NV = epoxy_glUniformui64NV_dispatch_table_thunk;
123874     epoxy_glUniformui64vNV = epoxy_glUniformui64vNV_dispatch_table_thunk;
123875     epoxy_glUnlockArraysEXT = epoxy_glUnlockArraysEXT_dispatch_table_thunk;
123876     epoxy_glUnmapBuffer = epoxy_glUnmapBuffer_dispatch_table_thunk;
123877     epoxy_glUnmapBufferARB = epoxy_glUnmapBufferARB_dispatch_table_thunk;
123878     epoxy_glUnmapBufferOES = epoxy_glUnmapBufferOES_dispatch_table_thunk;
123879     epoxy_glUnmapNamedBuffer = epoxy_glUnmapNamedBuffer_dispatch_table_thunk;
123880     epoxy_glUnmapNamedBufferEXT = epoxy_glUnmapNamedBufferEXT_dispatch_table_thunk;
123881     epoxy_glUnmapObjectBufferATI = epoxy_glUnmapObjectBufferATI_dispatch_table_thunk;
123882     epoxy_glUnmapTexture2DINTEL = epoxy_glUnmapTexture2DINTEL_dispatch_table_thunk;
123883     epoxy_glUpdateObjectBufferATI = epoxy_glUpdateObjectBufferATI_dispatch_table_thunk;
123884     epoxy_glUploadGpuMaskNVX = epoxy_glUploadGpuMaskNVX_dispatch_table_thunk;
123885     epoxy_glUseProgram = epoxy_glUseProgram_dispatch_table_thunk;
123886     epoxy_glUseProgramObjectARB = epoxy_glUseProgramObjectARB_dispatch_table_thunk;
123887     epoxy_glUseProgramStages = epoxy_glUseProgramStages_dispatch_table_thunk;
123888     epoxy_glUseProgramStagesEXT = epoxy_glUseProgramStagesEXT_dispatch_table_thunk;
123889     epoxy_glUseShaderProgramEXT = epoxy_glUseShaderProgramEXT_dispatch_table_thunk;
123890     epoxy_glVDPAUFiniNV = epoxy_glVDPAUFiniNV_dispatch_table_thunk;
123891     epoxy_glVDPAUGetSurfaceivNV = epoxy_glVDPAUGetSurfaceivNV_dispatch_table_thunk;
123892     epoxy_glVDPAUInitNV = epoxy_glVDPAUInitNV_dispatch_table_thunk;
123893     epoxy_glVDPAUIsSurfaceNV = epoxy_glVDPAUIsSurfaceNV_dispatch_table_thunk;
123894     epoxy_glVDPAUMapSurfacesNV = epoxy_glVDPAUMapSurfacesNV_dispatch_table_thunk;
123895     epoxy_glVDPAURegisterOutputSurfaceNV = epoxy_glVDPAURegisterOutputSurfaceNV_dispatch_table_thunk;
123896     epoxy_glVDPAURegisterVideoSurfaceNV = epoxy_glVDPAURegisterVideoSurfaceNV_dispatch_table_thunk;
123897     epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV = epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV_dispatch_table_thunk;
123898     epoxy_glVDPAUSurfaceAccessNV = epoxy_glVDPAUSurfaceAccessNV_dispatch_table_thunk;
123899     epoxy_glVDPAUUnmapSurfacesNV = epoxy_glVDPAUUnmapSurfacesNV_dispatch_table_thunk;
123900     epoxy_glVDPAUUnregisterSurfaceNV = epoxy_glVDPAUUnregisterSurfaceNV_dispatch_table_thunk;
123901     epoxy_glValidateProgram = epoxy_glValidateProgram_dispatch_table_thunk;
123902     epoxy_glValidateProgramARB = epoxy_glValidateProgramARB_dispatch_table_thunk;
123903     epoxy_glValidateProgramPipeline = epoxy_glValidateProgramPipeline_dispatch_table_thunk;
123904     epoxy_glValidateProgramPipelineEXT = epoxy_glValidateProgramPipelineEXT_dispatch_table_thunk;
123905     epoxy_glVariantArrayObjectATI = epoxy_glVariantArrayObjectATI_dispatch_table_thunk;
123906     epoxy_glVariantPointerEXT = epoxy_glVariantPointerEXT_dispatch_table_thunk;
123907     epoxy_glVariantbvEXT = epoxy_glVariantbvEXT_dispatch_table_thunk;
123908     epoxy_glVariantdvEXT = epoxy_glVariantdvEXT_dispatch_table_thunk;
123909     epoxy_glVariantfvEXT = epoxy_glVariantfvEXT_dispatch_table_thunk;
123910     epoxy_glVariantivEXT = epoxy_glVariantivEXT_dispatch_table_thunk;
123911     epoxy_glVariantsvEXT = epoxy_glVariantsvEXT_dispatch_table_thunk;
123912     epoxy_glVariantubvEXT = epoxy_glVariantubvEXT_dispatch_table_thunk;
123913     epoxy_glVariantuivEXT = epoxy_glVariantuivEXT_dispatch_table_thunk;
123914     epoxy_glVariantusvEXT = epoxy_glVariantusvEXT_dispatch_table_thunk;
123915     epoxy_glVertex2bOES = epoxy_glVertex2bOES_dispatch_table_thunk;
123916     epoxy_glVertex2bvOES = epoxy_glVertex2bvOES_dispatch_table_thunk;
123917     epoxy_glVertex2d = epoxy_glVertex2d_dispatch_table_thunk;
123918     epoxy_glVertex2dv = epoxy_glVertex2dv_dispatch_table_thunk;
123919     epoxy_glVertex2f = epoxy_glVertex2f_dispatch_table_thunk;
123920     epoxy_glVertex2fv = epoxy_glVertex2fv_dispatch_table_thunk;
123921     epoxy_glVertex2hNV = epoxy_glVertex2hNV_dispatch_table_thunk;
123922     epoxy_glVertex2hvNV = epoxy_glVertex2hvNV_dispatch_table_thunk;
123923     epoxy_glVertex2i = epoxy_glVertex2i_dispatch_table_thunk;
123924     epoxy_glVertex2iv = epoxy_glVertex2iv_dispatch_table_thunk;
123925     epoxy_glVertex2s = epoxy_glVertex2s_dispatch_table_thunk;
123926     epoxy_glVertex2sv = epoxy_glVertex2sv_dispatch_table_thunk;
123927     epoxy_glVertex2xOES = epoxy_glVertex2xOES_dispatch_table_thunk;
123928     epoxy_glVertex2xvOES = epoxy_glVertex2xvOES_dispatch_table_thunk;
123929     epoxy_glVertex3bOES = epoxy_glVertex3bOES_dispatch_table_thunk;
123930     epoxy_glVertex3bvOES = epoxy_glVertex3bvOES_dispatch_table_thunk;
123931     epoxy_glVertex3d = epoxy_glVertex3d_dispatch_table_thunk;
123932     epoxy_glVertex3dv = epoxy_glVertex3dv_dispatch_table_thunk;
123933     epoxy_glVertex3f = epoxy_glVertex3f_dispatch_table_thunk;
123934     epoxy_glVertex3fv = epoxy_glVertex3fv_dispatch_table_thunk;
123935     epoxy_glVertex3hNV = epoxy_glVertex3hNV_dispatch_table_thunk;
123936     epoxy_glVertex3hvNV = epoxy_glVertex3hvNV_dispatch_table_thunk;
123937     epoxy_glVertex3i = epoxy_glVertex3i_dispatch_table_thunk;
123938     epoxy_glVertex3iv = epoxy_glVertex3iv_dispatch_table_thunk;
123939     epoxy_glVertex3s = epoxy_glVertex3s_dispatch_table_thunk;
123940     epoxy_glVertex3sv = epoxy_glVertex3sv_dispatch_table_thunk;
123941     epoxy_glVertex3xOES = epoxy_glVertex3xOES_dispatch_table_thunk;
123942     epoxy_glVertex3xvOES = epoxy_glVertex3xvOES_dispatch_table_thunk;
123943     epoxy_glVertex4bOES = epoxy_glVertex4bOES_dispatch_table_thunk;
123944     epoxy_glVertex4bvOES = epoxy_glVertex4bvOES_dispatch_table_thunk;
123945     epoxy_glVertex4d = epoxy_glVertex4d_dispatch_table_thunk;
123946     epoxy_glVertex4dv = epoxy_glVertex4dv_dispatch_table_thunk;
123947     epoxy_glVertex4f = epoxy_glVertex4f_dispatch_table_thunk;
123948     epoxy_glVertex4fv = epoxy_glVertex4fv_dispatch_table_thunk;
123949     epoxy_glVertex4hNV = epoxy_glVertex4hNV_dispatch_table_thunk;
123950     epoxy_glVertex4hvNV = epoxy_glVertex4hvNV_dispatch_table_thunk;
123951     epoxy_glVertex4i = epoxy_glVertex4i_dispatch_table_thunk;
123952     epoxy_glVertex4iv = epoxy_glVertex4iv_dispatch_table_thunk;
123953     epoxy_glVertex4s = epoxy_glVertex4s_dispatch_table_thunk;
123954     epoxy_glVertex4sv = epoxy_glVertex4sv_dispatch_table_thunk;
123955     epoxy_glVertex4xOES = epoxy_glVertex4xOES_dispatch_table_thunk;
123956     epoxy_glVertex4xvOES = epoxy_glVertex4xvOES_dispatch_table_thunk;
123957     epoxy_glVertexArrayAttribBinding = epoxy_glVertexArrayAttribBinding_dispatch_table_thunk;
123958     epoxy_glVertexArrayAttribFormat = epoxy_glVertexArrayAttribFormat_dispatch_table_thunk;
123959     epoxy_glVertexArrayAttribIFormat = epoxy_glVertexArrayAttribIFormat_dispatch_table_thunk;
123960     epoxy_glVertexArrayAttribLFormat = epoxy_glVertexArrayAttribLFormat_dispatch_table_thunk;
123961     epoxy_glVertexArrayBindVertexBufferEXT = epoxy_glVertexArrayBindVertexBufferEXT_dispatch_table_thunk;
123962     epoxy_glVertexArrayBindingDivisor = epoxy_glVertexArrayBindingDivisor_dispatch_table_thunk;
123963     epoxy_glVertexArrayColorOffsetEXT = epoxy_glVertexArrayColorOffsetEXT_dispatch_table_thunk;
123964     epoxy_glVertexArrayEdgeFlagOffsetEXT = epoxy_glVertexArrayEdgeFlagOffsetEXT_dispatch_table_thunk;
123965     epoxy_glVertexArrayElementBuffer = epoxy_glVertexArrayElementBuffer_dispatch_table_thunk;
123966     epoxy_glVertexArrayFogCoordOffsetEXT = epoxy_glVertexArrayFogCoordOffsetEXT_dispatch_table_thunk;
123967     epoxy_glVertexArrayIndexOffsetEXT = epoxy_glVertexArrayIndexOffsetEXT_dispatch_table_thunk;
123968     epoxy_glVertexArrayMultiTexCoordOffsetEXT = epoxy_glVertexArrayMultiTexCoordOffsetEXT_dispatch_table_thunk;
123969     epoxy_glVertexArrayNormalOffsetEXT = epoxy_glVertexArrayNormalOffsetEXT_dispatch_table_thunk;
123970     epoxy_glVertexArrayParameteriAPPLE = epoxy_glVertexArrayParameteriAPPLE_dispatch_table_thunk;
123971     epoxy_glVertexArrayRangeAPPLE = epoxy_glVertexArrayRangeAPPLE_dispatch_table_thunk;
123972     epoxy_glVertexArrayRangeNV = epoxy_glVertexArrayRangeNV_dispatch_table_thunk;
123973     epoxy_glVertexArraySecondaryColorOffsetEXT = epoxy_glVertexArraySecondaryColorOffsetEXT_dispatch_table_thunk;
123974     epoxy_glVertexArrayTexCoordOffsetEXT = epoxy_glVertexArrayTexCoordOffsetEXT_dispatch_table_thunk;
123975     epoxy_glVertexArrayVertexAttribBindingEXT = epoxy_glVertexArrayVertexAttribBindingEXT_dispatch_table_thunk;
123976     epoxy_glVertexArrayVertexAttribDivisorEXT = epoxy_glVertexArrayVertexAttribDivisorEXT_dispatch_table_thunk;
123977     epoxy_glVertexArrayVertexAttribFormatEXT = epoxy_glVertexArrayVertexAttribFormatEXT_dispatch_table_thunk;
123978     epoxy_glVertexArrayVertexAttribIFormatEXT = epoxy_glVertexArrayVertexAttribIFormatEXT_dispatch_table_thunk;
123979     epoxy_glVertexArrayVertexAttribIOffsetEXT = epoxy_glVertexArrayVertexAttribIOffsetEXT_dispatch_table_thunk;
123980     epoxy_glVertexArrayVertexAttribLFormatEXT = epoxy_glVertexArrayVertexAttribLFormatEXT_dispatch_table_thunk;
123981     epoxy_glVertexArrayVertexAttribLOffsetEXT = epoxy_glVertexArrayVertexAttribLOffsetEXT_dispatch_table_thunk;
123982     epoxy_glVertexArrayVertexAttribOffsetEXT = epoxy_glVertexArrayVertexAttribOffsetEXT_dispatch_table_thunk;
123983     epoxy_glVertexArrayVertexBindingDivisorEXT = epoxy_glVertexArrayVertexBindingDivisorEXT_dispatch_table_thunk;
123984     epoxy_glVertexArrayVertexBuffer = epoxy_glVertexArrayVertexBuffer_dispatch_table_thunk;
123985     epoxy_glVertexArrayVertexBuffers = epoxy_glVertexArrayVertexBuffers_dispatch_table_thunk;
123986     epoxy_glVertexArrayVertexOffsetEXT = epoxy_glVertexArrayVertexOffsetEXT_dispatch_table_thunk;
123987     epoxy_glVertexAttrib1d = epoxy_glVertexAttrib1d_dispatch_table_thunk;
123988     epoxy_glVertexAttrib1dARB = epoxy_glVertexAttrib1dARB_dispatch_table_thunk;
123989     epoxy_glVertexAttrib1dNV = epoxy_glVertexAttrib1dNV_dispatch_table_thunk;
123990     epoxy_glVertexAttrib1dv = epoxy_glVertexAttrib1dv_dispatch_table_thunk;
123991     epoxy_glVertexAttrib1dvARB = epoxy_glVertexAttrib1dvARB_dispatch_table_thunk;
123992     epoxy_glVertexAttrib1dvNV = epoxy_glVertexAttrib1dvNV_dispatch_table_thunk;
123993     epoxy_glVertexAttrib1f = epoxy_glVertexAttrib1f_dispatch_table_thunk;
123994     epoxy_glVertexAttrib1fARB = epoxy_glVertexAttrib1fARB_dispatch_table_thunk;
123995     epoxy_glVertexAttrib1fNV = epoxy_glVertexAttrib1fNV_dispatch_table_thunk;
123996     epoxy_glVertexAttrib1fv = epoxy_glVertexAttrib1fv_dispatch_table_thunk;
123997     epoxy_glVertexAttrib1fvARB = epoxy_glVertexAttrib1fvARB_dispatch_table_thunk;
123998     epoxy_glVertexAttrib1fvNV = epoxy_glVertexAttrib1fvNV_dispatch_table_thunk;
123999     epoxy_glVertexAttrib1hNV = epoxy_glVertexAttrib1hNV_dispatch_table_thunk;
124000     epoxy_glVertexAttrib1hvNV = epoxy_glVertexAttrib1hvNV_dispatch_table_thunk;
124001     epoxy_glVertexAttrib1s = epoxy_glVertexAttrib1s_dispatch_table_thunk;
124002     epoxy_glVertexAttrib1sARB = epoxy_glVertexAttrib1sARB_dispatch_table_thunk;
124003     epoxy_glVertexAttrib1sNV = epoxy_glVertexAttrib1sNV_dispatch_table_thunk;
124004     epoxy_glVertexAttrib1sv = epoxy_glVertexAttrib1sv_dispatch_table_thunk;
124005     epoxy_glVertexAttrib1svARB = epoxy_glVertexAttrib1svARB_dispatch_table_thunk;
124006     epoxy_glVertexAttrib1svNV = epoxy_glVertexAttrib1svNV_dispatch_table_thunk;
124007     epoxy_glVertexAttrib2d = epoxy_glVertexAttrib2d_dispatch_table_thunk;
124008     epoxy_glVertexAttrib2dARB = epoxy_glVertexAttrib2dARB_dispatch_table_thunk;
124009     epoxy_glVertexAttrib2dNV = epoxy_glVertexAttrib2dNV_dispatch_table_thunk;
124010     epoxy_glVertexAttrib2dv = epoxy_glVertexAttrib2dv_dispatch_table_thunk;
124011     epoxy_glVertexAttrib2dvARB = epoxy_glVertexAttrib2dvARB_dispatch_table_thunk;
124012     epoxy_glVertexAttrib2dvNV = epoxy_glVertexAttrib2dvNV_dispatch_table_thunk;
124013     epoxy_glVertexAttrib2f = epoxy_glVertexAttrib2f_dispatch_table_thunk;
124014     epoxy_glVertexAttrib2fARB = epoxy_glVertexAttrib2fARB_dispatch_table_thunk;
124015     epoxy_glVertexAttrib2fNV = epoxy_glVertexAttrib2fNV_dispatch_table_thunk;
124016     epoxy_glVertexAttrib2fv = epoxy_glVertexAttrib2fv_dispatch_table_thunk;
124017     epoxy_glVertexAttrib2fvARB = epoxy_glVertexAttrib2fvARB_dispatch_table_thunk;
124018     epoxy_glVertexAttrib2fvNV = epoxy_glVertexAttrib2fvNV_dispatch_table_thunk;
124019     epoxy_glVertexAttrib2hNV = epoxy_glVertexAttrib2hNV_dispatch_table_thunk;
124020     epoxy_glVertexAttrib2hvNV = epoxy_glVertexAttrib2hvNV_dispatch_table_thunk;
124021     epoxy_glVertexAttrib2s = epoxy_glVertexAttrib2s_dispatch_table_thunk;
124022     epoxy_glVertexAttrib2sARB = epoxy_glVertexAttrib2sARB_dispatch_table_thunk;
124023     epoxy_glVertexAttrib2sNV = epoxy_glVertexAttrib2sNV_dispatch_table_thunk;
124024     epoxy_glVertexAttrib2sv = epoxy_glVertexAttrib2sv_dispatch_table_thunk;
124025     epoxy_glVertexAttrib2svARB = epoxy_glVertexAttrib2svARB_dispatch_table_thunk;
124026     epoxy_glVertexAttrib2svNV = epoxy_glVertexAttrib2svNV_dispatch_table_thunk;
124027     epoxy_glVertexAttrib3d = epoxy_glVertexAttrib3d_dispatch_table_thunk;
124028     epoxy_glVertexAttrib3dARB = epoxy_glVertexAttrib3dARB_dispatch_table_thunk;
124029     epoxy_glVertexAttrib3dNV = epoxy_glVertexAttrib3dNV_dispatch_table_thunk;
124030     epoxy_glVertexAttrib3dv = epoxy_glVertexAttrib3dv_dispatch_table_thunk;
124031     epoxy_glVertexAttrib3dvARB = epoxy_glVertexAttrib3dvARB_dispatch_table_thunk;
124032     epoxy_glVertexAttrib3dvNV = epoxy_glVertexAttrib3dvNV_dispatch_table_thunk;
124033     epoxy_glVertexAttrib3f = epoxy_glVertexAttrib3f_dispatch_table_thunk;
124034     epoxy_glVertexAttrib3fARB = epoxy_glVertexAttrib3fARB_dispatch_table_thunk;
124035     epoxy_glVertexAttrib3fNV = epoxy_glVertexAttrib3fNV_dispatch_table_thunk;
124036     epoxy_glVertexAttrib3fv = epoxy_glVertexAttrib3fv_dispatch_table_thunk;
124037     epoxy_glVertexAttrib3fvARB = epoxy_glVertexAttrib3fvARB_dispatch_table_thunk;
124038     epoxy_glVertexAttrib3fvNV = epoxy_glVertexAttrib3fvNV_dispatch_table_thunk;
124039     epoxy_glVertexAttrib3hNV = epoxy_glVertexAttrib3hNV_dispatch_table_thunk;
124040     epoxy_glVertexAttrib3hvNV = epoxy_glVertexAttrib3hvNV_dispatch_table_thunk;
124041     epoxy_glVertexAttrib3s = epoxy_glVertexAttrib3s_dispatch_table_thunk;
124042     epoxy_glVertexAttrib3sARB = epoxy_glVertexAttrib3sARB_dispatch_table_thunk;
124043     epoxy_glVertexAttrib3sNV = epoxy_glVertexAttrib3sNV_dispatch_table_thunk;
124044     epoxy_glVertexAttrib3sv = epoxy_glVertexAttrib3sv_dispatch_table_thunk;
124045     epoxy_glVertexAttrib3svARB = epoxy_glVertexAttrib3svARB_dispatch_table_thunk;
124046     epoxy_glVertexAttrib3svNV = epoxy_glVertexAttrib3svNV_dispatch_table_thunk;
124047     epoxy_glVertexAttrib4Nbv = epoxy_glVertexAttrib4Nbv_dispatch_table_thunk;
124048     epoxy_glVertexAttrib4NbvARB = epoxy_glVertexAttrib4NbvARB_dispatch_table_thunk;
124049     epoxy_glVertexAttrib4Niv = epoxy_glVertexAttrib4Niv_dispatch_table_thunk;
124050     epoxy_glVertexAttrib4NivARB = epoxy_glVertexAttrib4NivARB_dispatch_table_thunk;
124051     epoxy_glVertexAttrib4Nsv = epoxy_glVertexAttrib4Nsv_dispatch_table_thunk;
124052     epoxy_glVertexAttrib4NsvARB = epoxy_glVertexAttrib4NsvARB_dispatch_table_thunk;
124053     epoxy_glVertexAttrib4Nub = epoxy_glVertexAttrib4Nub_dispatch_table_thunk;
124054     epoxy_glVertexAttrib4NubARB = epoxy_glVertexAttrib4NubARB_dispatch_table_thunk;
124055     epoxy_glVertexAttrib4Nubv = epoxy_glVertexAttrib4Nubv_dispatch_table_thunk;
124056     epoxy_glVertexAttrib4NubvARB = epoxy_glVertexAttrib4NubvARB_dispatch_table_thunk;
124057     epoxy_glVertexAttrib4Nuiv = epoxy_glVertexAttrib4Nuiv_dispatch_table_thunk;
124058     epoxy_glVertexAttrib4NuivARB = epoxy_glVertexAttrib4NuivARB_dispatch_table_thunk;
124059     epoxy_glVertexAttrib4Nusv = epoxy_glVertexAttrib4Nusv_dispatch_table_thunk;
124060     epoxy_glVertexAttrib4NusvARB = epoxy_glVertexAttrib4NusvARB_dispatch_table_thunk;
124061     epoxy_glVertexAttrib4bv = epoxy_glVertexAttrib4bv_dispatch_table_thunk;
124062     epoxy_glVertexAttrib4bvARB = epoxy_glVertexAttrib4bvARB_dispatch_table_thunk;
124063     epoxy_glVertexAttrib4d = epoxy_glVertexAttrib4d_dispatch_table_thunk;
124064     epoxy_glVertexAttrib4dARB = epoxy_glVertexAttrib4dARB_dispatch_table_thunk;
124065     epoxy_glVertexAttrib4dNV = epoxy_glVertexAttrib4dNV_dispatch_table_thunk;
124066     epoxy_glVertexAttrib4dv = epoxy_glVertexAttrib4dv_dispatch_table_thunk;
124067     epoxy_glVertexAttrib4dvARB = epoxy_glVertexAttrib4dvARB_dispatch_table_thunk;
124068     epoxy_glVertexAttrib4dvNV = epoxy_glVertexAttrib4dvNV_dispatch_table_thunk;
124069     epoxy_glVertexAttrib4f = epoxy_glVertexAttrib4f_dispatch_table_thunk;
124070     epoxy_glVertexAttrib4fARB = epoxy_glVertexAttrib4fARB_dispatch_table_thunk;
124071     epoxy_glVertexAttrib4fNV = epoxy_glVertexAttrib4fNV_dispatch_table_thunk;
124072     epoxy_glVertexAttrib4fv = epoxy_glVertexAttrib4fv_dispatch_table_thunk;
124073     epoxy_glVertexAttrib4fvARB = epoxy_glVertexAttrib4fvARB_dispatch_table_thunk;
124074     epoxy_glVertexAttrib4fvNV = epoxy_glVertexAttrib4fvNV_dispatch_table_thunk;
124075     epoxy_glVertexAttrib4hNV = epoxy_glVertexAttrib4hNV_dispatch_table_thunk;
124076     epoxy_glVertexAttrib4hvNV = epoxy_glVertexAttrib4hvNV_dispatch_table_thunk;
124077     epoxy_glVertexAttrib4iv = epoxy_glVertexAttrib4iv_dispatch_table_thunk;
124078     epoxy_glVertexAttrib4ivARB = epoxy_glVertexAttrib4ivARB_dispatch_table_thunk;
124079     epoxy_glVertexAttrib4s = epoxy_glVertexAttrib4s_dispatch_table_thunk;
124080     epoxy_glVertexAttrib4sARB = epoxy_glVertexAttrib4sARB_dispatch_table_thunk;
124081     epoxy_glVertexAttrib4sNV = epoxy_glVertexAttrib4sNV_dispatch_table_thunk;
124082     epoxy_glVertexAttrib4sv = epoxy_glVertexAttrib4sv_dispatch_table_thunk;
124083     epoxy_glVertexAttrib4svARB = epoxy_glVertexAttrib4svARB_dispatch_table_thunk;
124084     epoxy_glVertexAttrib4svNV = epoxy_glVertexAttrib4svNV_dispatch_table_thunk;
124085     epoxy_glVertexAttrib4ubNV = epoxy_glVertexAttrib4ubNV_dispatch_table_thunk;
124086     epoxy_glVertexAttrib4ubv = epoxy_glVertexAttrib4ubv_dispatch_table_thunk;
124087     epoxy_glVertexAttrib4ubvARB = epoxy_glVertexAttrib4ubvARB_dispatch_table_thunk;
124088     epoxy_glVertexAttrib4ubvNV = epoxy_glVertexAttrib4ubvNV_dispatch_table_thunk;
124089     epoxy_glVertexAttrib4uiv = epoxy_glVertexAttrib4uiv_dispatch_table_thunk;
124090     epoxy_glVertexAttrib4uivARB = epoxy_glVertexAttrib4uivARB_dispatch_table_thunk;
124091     epoxy_glVertexAttrib4usv = epoxy_glVertexAttrib4usv_dispatch_table_thunk;
124092     epoxy_glVertexAttrib4usvARB = epoxy_glVertexAttrib4usvARB_dispatch_table_thunk;
124093     epoxy_glVertexAttribArrayObjectATI = epoxy_glVertexAttribArrayObjectATI_dispatch_table_thunk;
124094     epoxy_glVertexAttribBinding = epoxy_glVertexAttribBinding_dispatch_table_thunk;
124095     epoxy_glVertexAttribDivisor = epoxy_glVertexAttribDivisor_dispatch_table_thunk;
124096     epoxy_glVertexAttribDivisorANGLE = epoxy_glVertexAttribDivisorANGLE_dispatch_table_thunk;
124097     epoxy_glVertexAttribDivisorARB = epoxy_glVertexAttribDivisorARB_dispatch_table_thunk;
124098     epoxy_glVertexAttribDivisorEXT = epoxy_glVertexAttribDivisorEXT_dispatch_table_thunk;
124099     epoxy_glVertexAttribDivisorNV = epoxy_glVertexAttribDivisorNV_dispatch_table_thunk;
124100     epoxy_glVertexAttribFormat = epoxy_glVertexAttribFormat_dispatch_table_thunk;
124101     epoxy_glVertexAttribFormatNV = epoxy_glVertexAttribFormatNV_dispatch_table_thunk;
124102     epoxy_glVertexAttribI1i = epoxy_glVertexAttribI1i_dispatch_table_thunk;
124103     epoxy_glVertexAttribI1iEXT = epoxy_glVertexAttribI1iEXT_dispatch_table_thunk;
124104     epoxy_glVertexAttribI1iv = epoxy_glVertexAttribI1iv_dispatch_table_thunk;
124105     epoxy_glVertexAttribI1ivEXT = epoxy_glVertexAttribI1ivEXT_dispatch_table_thunk;
124106     epoxy_glVertexAttribI1ui = epoxy_glVertexAttribI1ui_dispatch_table_thunk;
124107     epoxy_glVertexAttribI1uiEXT = epoxy_glVertexAttribI1uiEXT_dispatch_table_thunk;
124108     epoxy_glVertexAttribI1uiv = epoxy_glVertexAttribI1uiv_dispatch_table_thunk;
124109     epoxy_glVertexAttribI1uivEXT = epoxy_glVertexAttribI1uivEXT_dispatch_table_thunk;
124110     epoxy_glVertexAttribI2i = epoxy_glVertexAttribI2i_dispatch_table_thunk;
124111     epoxy_glVertexAttribI2iEXT = epoxy_glVertexAttribI2iEXT_dispatch_table_thunk;
124112     epoxy_glVertexAttribI2iv = epoxy_glVertexAttribI2iv_dispatch_table_thunk;
124113     epoxy_glVertexAttribI2ivEXT = epoxy_glVertexAttribI2ivEXT_dispatch_table_thunk;
124114     epoxy_glVertexAttribI2ui = epoxy_glVertexAttribI2ui_dispatch_table_thunk;
124115     epoxy_glVertexAttribI2uiEXT = epoxy_glVertexAttribI2uiEXT_dispatch_table_thunk;
124116     epoxy_glVertexAttribI2uiv = epoxy_glVertexAttribI2uiv_dispatch_table_thunk;
124117     epoxy_glVertexAttribI2uivEXT = epoxy_glVertexAttribI2uivEXT_dispatch_table_thunk;
124118     epoxy_glVertexAttribI3i = epoxy_glVertexAttribI3i_dispatch_table_thunk;
124119     epoxy_glVertexAttribI3iEXT = epoxy_glVertexAttribI3iEXT_dispatch_table_thunk;
124120     epoxy_glVertexAttribI3iv = epoxy_glVertexAttribI3iv_dispatch_table_thunk;
124121     epoxy_glVertexAttribI3ivEXT = epoxy_glVertexAttribI3ivEXT_dispatch_table_thunk;
124122     epoxy_glVertexAttribI3ui = epoxy_glVertexAttribI3ui_dispatch_table_thunk;
124123     epoxy_glVertexAttribI3uiEXT = epoxy_glVertexAttribI3uiEXT_dispatch_table_thunk;
124124     epoxy_glVertexAttribI3uiv = epoxy_glVertexAttribI3uiv_dispatch_table_thunk;
124125     epoxy_glVertexAttribI3uivEXT = epoxy_glVertexAttribI3uivEXT_dispatch_table_thunk;
124126     epoxy_glVertexAttribI4bv = epoxy_glVertexAttribI4bv_dispatch_table_thunk;
124127     epoxy_glVertexAttribI4bvEXT = epoxy_glVertexAttribI4bvEXT_dispatch_table_thunk;
124128     epoxy_glVertexAttribI4i = epoxy_glVertexAttribI4i_dispatch_table_thunk;
124129     epoxy_glVertexAttribI4iEXT = epoxy_glVertexAttribI4iEXT_dispatch_table_thunk;
124130     epoxy_glVertexAttribI4iv = epoxy_glVertexAttribI4iv_dispatch_table_thunk;
124131     epoxy_glVertexAttribI4ivEXT = epoxy_glVertexAttribI4ivEXT_dispatch_table_thunk;
124132     epoxy_glVertexAttribI4sv = epoxy_glVertexAttribI4sv_dispatch_table_thunk;
124133     epoxy_glVertexAttribI4svEXT = epoxy_glVertexAttribI4svEXT_dispatch_table_thunk;
124134     epoxy_glVertexAttribI4ubv = epoxy_glVertexAttribI4ubv_dispatch_table_thunk;
124135     epoxy_glVertexAttribI4ubvEXT = epoxy_glVertexAttribI4ubvEXT_dispatch_table_thunk;
124136     epoxy_glVertexAttribI4ui = epoxy_glVertexAttribI4ui_dispatch_table_thunk;
124137     epoxy_glVertexAttribI4uiEXT = epoxy_glVertexAttribI4uiEXT_dispatch_table_thunk;
124138     epoxy_glVertexAttribI4uiv = epoxy_glVertexAttribI4uiv_dispatch_table_thunk;
124139     epoxy_glVertexAttribI4uivEXT = epoxy_glVertexAttribI4uivEXT_dispatch_table_thunk;
124140     epoxy_glVertexAttribI4usv = epoxy_glVertexAttribI4usv_dispatch_table_thunk;
124141     epoxy_glVertexAttribI4usvEXT = epoxy_glVertexAttribI4usvEXT_dispatch_table_thunk;
124142     epoxy_glVertexAttribIFormat = epoxy_glVertexAttribIFormat_dispatch_table_thunk;
124143     epoxy_glVertexAttribIFormatNV = epoxy_glVertexAttribIFormatNV_dispatch_table_thunk;
124144     epoxy_glVertexAttribIPointer = epoxy_glVertexAttribIPointer_dispatch_table_thunk;
124145     epoxy_glVertexAttribIPointerEXT = epoxy_glVertexAttribIPointerEXT_dispatch_table_thunk;
124146     epoxy_glVertexAttribL1d = epoxy_glVertexAttribL1d_dispatch_table_thunk;
124147     epoxy_glVertexAttribL1dEXT = epoxy_glVertexAttribL1dEXT_dispatch_table_thunk;
124148     epoxy_glVertexAttribL1dv = epoxy_glVertexAttribL1dv_dispatch_table_thunk;
124149     epoxy_glVertexAttribL1dvEXT = epoxy_glVertexAttribL1dvEXT_dispatch_table_thunk;
124150     epoxy_glVertexAttribL1i64NV = epoxy_glVertexAttribL1i64NV_dispatch_table_thunk;
124151     epoxy_glVertexAttribL1i64vNV = epoxy_glVertexAttribL1i64vNV_dispatch_table_thunk;
124152     epoxy_glVertexAttribL1ui64ARB = epoxy_glVertexAttribL1ui64ARB_dispatch_table_thunk;
124153     epoxy_glVertexAttribL1ui64NV = epoxy_glVertexAttribL1ui64NV_dispatch_table_thunk;
124154     epoxy_glVertexAttribL1ui64vARB = epoxy_glVertexAttribL1ui64vARB_dispatch_table_thunk;
124155     epoxy_glVertexAttribL1ui64vNV = epoxy_glVertexAttribL1ui64vNV_dispatch_table_thunk;
124156     epoxy_glVertexAttribL2d = epoxy_glVertexAttribL2d_dispatch_table_thunk;
124157     epoxy_glVertexAttribL2dEXT = epoxy_glVertexAttribL2dEXT_dispatch_table_thunk;
124158     epoxy_glVertexAttribL2dv = epoxy_glVertexAttribL2dv_dispatch_table_thunk;
124159     epoxy_glVertexAttribL2dvEXT = epoxy_glVertexAttribL2dvEXT_dispatch_table_thunk;
124160     epoxy_glVertexAttribL2i64NV = epoxy_glVertexAttribL2i64NV_dispatch_table_thunk;
124161     epoxy_glVertexAttribL2i64vNV = epoxy_glVertexAttribL2i64vNV_dispatch_table_thunk;
124162     epoxy_glVertexAttribL2ui64NV = epoxy_glVertexAttribL2ui64NV_dispatch_table_thunk;
124163     epoxy_glVertexAttribL2ui64vNV = epoxy_glVertexAttribL2ui64vNV_dispatch_table_thunk;
124164     epoxy_glVertexAttribL3d = epoxy_glVertexAttribL3d_dispatch_table_thunk;
124165     epoxy_glVertexAttribL3dEXT = epoxy_glVertexAttribL3dEXT_dispatch_table_thunk;
124166     epoxy_glVertexAttribL3dv = epoxy_glVertexAttribL3dv_dispatch_table_thunk;
124167     epoxy_glVertexAttribL3dvEXT = epoxy_glVertexAttribL3dvEXT_dispatch_table_thunk;
124168     epoxy_glVertexAttribL3i64NV = epoxy_glVertexAttribL3i64NV_dispatch_table_thunk;
124169     epoxy_glVertexAttribL3i64vNV = epoxy_glVertexAttribL3i64vNV_dispatch_table_thunk;
124170     epoxy_glVertexAttribL3ui64NV = epoxy_glVertexAttribL3ui64NV_dispatch_table_thunk;
124171     epoxy_glVertexAttribL3ui64vNV = epoxy_glVertexAttribL3ui64vNV_dispatch_table_thunk;
124172     epoxy_glVertexAttribL4d = epoxy_glVertexAttribL4d_dispatch_table_thunk;
124173     epoxy_glVertexAttribL4dEXT = epoxy_glVertexAttribL4dEXT_dispatch_table_thunk;
124174     epoxy_glVertexAttribL4dv = epoxy_glVertexAttribL4dv_dispatch_table_thunk;
124175     epoxy_glVertexAttribL4dvEXT = epoxy_glVertexAttribL4dvEXT_dispatch_table_thunk;
124176     epoxy_glVertexAttribL4i64NV = epoxy_glVertexAttribL4i64NV_dispatch_table_thunk;
124177     epoxy_glVertexAttribL4i64vNV = epoxy_glVertexAttribL4i64vNV_dispatch_table_thunk;
124178     epoxy_glVertexAttribL4ui64NV = epoxy_glVertexAttribL4ui64NV_dispatch_table_thunk;
124179     epoxy_glVertexAttribL4ui64vNV = epoxy_glVertexAttribL4ui64vNV_dispatch_table_thunk;
124180     epoxy_glVertexAttribLFormat = epoxy_glVertexAttribLFormat_dispatch_table_thunk;
124181     epoxy_glVertexAttribLFormatNV = epoxy_glVertexAttribLFormatNV_dispatch_table_thunk;
124182     epoxy_glVertexAttribLPointer = epoxy_glVertexAttribLPointer_dispatch_table_thunk;
124183     epoxy_glVertexAttribLPointerEXT = epoxy_glVertexAttribLPointerEXT_dispatch_table_thunk;
124184     epoxy_glVertexAttribP1ui = epoxy_glVertexAttribP1ui_dispatch_table_thunk;
124185     epoxy_glVertexAttribP1uiv = epoxy_glVertexAttribP1uiv_dispatch_table_thunk;
124186     epoxy_glVertexAttribP2ui = epoxy_glVertexAttribP2ui_dispatch_table_thunk;
124187     epoxy_glVertexAttribP2uiv = epoxy_glVertexAttribP2uiv_dispatch_table_thunk;
124188     epoxy_glVertexAttribP3ui = epoxy_glVertexAttribP3ui_dispatch_table_thunk;
124189     epoxy_glVertexAttribP3uiv = epoxy_glVertexAttribP3uiv_dispatch_table_thunk;
124190     epoxy_glVertexAttribP4ui = epoxy_glVertexAttribP4ui_dispatch_table_thunk;
124191     epoxy_glVertexAttribP4uiv = epoxy_glVertexAttribP4uiv_dispatch_table_thunk;
124192     epoxy_glVertexAttribParameteriAMD = epoxy_glVertexAttribParameteriAMD_dispatch_table_thunk;
124193     epoxy_glVertexAttribPointer = epoxy_glVertexAttribPointer_dispatch_table_thunk;
124194     epoxy_glVertexAttribPointerARB = epoxy_glVertexAttribPointerARB_dispatch_table_thunk;
124195     epoxy_glVertexAttribPointerNV = epoxy_glVertexAttribPointerNV_dispatch_table_thunk;
124196     epoxy_glVertexAttribs1dvNV = epoxy_glVertexAttribs1dvNV_dispatch_table_thunk;
124197     epoxy_glVertexAttribs1fvNV = epoxy_glVertexAttribs1fvNV_dispatch_table_thunk;
124198     epoxy_glVertexAttribs1hvNV = epoxy_glVertexAttribs1hvNV_dispatch_table_thunk;
124199     epoxy_glVertexAttribs1svNV = epoxy_glVertexAttribs1svNV_dispatch_table_thunk;
124200     epoxy_glVertexAttribs2dvNV = epoxy_glVertexAttribs2dvNV_dispatch_table_thunk;
124201     epoxy_glVertexAttribs2fvNV = epoxy_glVertexAttribs2fvNV_dispatch_table_thunk;
124202     epoxy_glVertexAttribs2hvNV = epoxy_glVertexAttribs2hvNV_dispatch_table_thunk;
124203     epoxy_glVertexAttribs2svNV = epoxy_glVertexAttribs2svNV_dispatch_table_thunk;
124204     epoxy_glVertexAttribs3dvNV = epoxy_glVertexAttribs3dvNV_dispatch_table_thunk;
124205     epoxy_glVertexAttribs3fvNV = epoxy_glVertexAttribs3fvNV_dispatch_table_thunk;
124206     epoxy_glVertexAttribs3hvNV = epoxy_glVertexAttribs3hvNV_dispatch_table_thunk;
124207     epoxy_glVertexAttribs3svNV = epoxy_glVertexAttribs3svNV_dispatch_table_thunk;
124208     epoxy_glVertexAttribs4dvNV = epoxy_glVertexAttribs4dvNV_dispatch_table_thunk;
124209     epoxy_glVertexAttribs4fvNV = epoxy_glVertexAttribs4fvNV_dispatch_table_thunk;
124210     epoxy_glVertexAttribs4hvNV = epoxy_glVertexAttribs4hvNV_dispatch_table_thunk;
124211     epoxy_glVertexAttribs4svNV = epoxy_glVertexAttribs4svNV_dispatch_table_thunk;
124212     epoxy_glVertexAttribs4ubvNV = epoxy_glVertexAttribs4ubvNV_dispatch_table_thunk;
124213     epoxy_glVertexBindingDivisor = epoxy_glVertexBindingDivisor_dispatch_table_thunk;
124214     epoxy_glVertexBlendARB = epoxy_glVertexBlendARB_dispatch_table_thunk;
124215     epoxy_glVertexBlendEnvfATI = epoxy_glVertexBlendEnvfATI_dispatch_table_thunk;
124216     epoxy_glVertexBlendEnviATI = epoxy_glVertexBlendEnviATI_dispatch_table_thunk;
124217     epoxy_glVertexFormatNV = epoxy_glVertexFormatNV_dispatch_table_thunk;
124218     epoxy_glVertexP2ui = epoxy_glVertexP2ui_dispatch_table_thunk;
124219     epoxy_glVertexP2uiv = epoxy_glVertexP2uiv_dispatch_table_thunk;
124220     epoxy_glVertexP3ui = epoxy_glVertexP3ui_dispatch_table_thunk;
124221     epoxy_glVertexP3uiv = epoxy_glVertexP3uiv_dispatch_table_thunk;
124222     epoxy_glVertexP4ui = epoxy_glVertexP4ui_dispatch_table_thunk;
124223     epoxy_glVertexP4uiv = epoxy_glVertexP4uiv_dispatch_table_thunk;
124224     epoxy_glVertexPointer = epoxy_glVertexPointer_dispatch_table_thunk;
124225     epoxy_glVertexPointerEXT = epoxy_glVertexPointerEXT_dispatch_table_thunk;
124226     epoxy_glVertexPointerListIBM = epoxy_glVertexPointerListIBM_dispatch_table_thunk;
124227     epoxy_glVertexPointervINTEL = epoxy_glVertexPointervINTEL_dispatch_table_thunk;
124228     epoxy_glVertexStream1dATI = epoxy_glVertexStream1dATI_dispatch_table_thunk;
124229     epoxy_glVertexStream1dvATI = epoxy_glVertexStream1dvATI_dispatch_table_thunk;
124230     epoxy_glVertexStream1fATI = epoxy_glVertexStream1fATI_dispatch_table_thunk;
124231     epoxy_glVertexStream1fvATI = epoxy_glVertexStream1fvATI_dispatch_table_thunk;
124232     epoxy_glVertexStream1iATI = epoxy_glVertexStream1iATI_dispatch_table_thunk;
124233     epoxy_glVertexStream1ivATI = epoxy_glVertexStream1ivATI_dispatch_table_thunk;
124234     epoxy_glVertexStream1sATI = epoxy_glVertexStream1sATI_dispatch_table_thunk;
124235     epoxy_glVertexStream1svATI = epoxy_glVertexStream1svATI_dispatch_table_thunk;
124236     epoxy_glVertexStream2dATI = epoxy_glVertexStream2dATI_dispatch_table_thunk;
124237     epoxy_glVertexStream2dvATI = epoxy_glVertexStream2dvATI_dispatch_table_thunk;
124238     epoxy_glVertexStream2fATI = epoxy_glVertexStream2fATI_dispatch_table_thunk;
124239     epoxy_glVertexStream2fvATI = epoxy_glVertexStream2fvATI_dispatch_table_thunk;
124240     epoxy_glVertexStream2iATI = epoxy_glVertexStream2iATI_dispatch_table_thunk;
124241     epoxy_glVertexStream2ivATI = epoxy_glVertexStream2ivATI_dispatch_table_thunk;
124242     epoxy_glVertexStream2sATI = epoxy_glVertexStream2sATI_dispatch_table_thunk;
124243     epoxy_glVertexStream2svATI = epoxy_glVertexStream2svATI_dispatch_table_thunk;
124244     epoxy_glVertexStream3dATI = epoxy_glVertexStream3dATI_dispatch_table_thunk;
124245     epoxy_glVertexStream3dvATI = epoxy_glVertexStream3dvATI_dispatch_table_thunk;
124246     epoxy_glVertexStream3fATI = epoxy_glVertexStream3fATI_dispatch_table_thunk;
124247     epoxy_glVertexStream3fvATI = epoxy_glVertexStream3fvATI_dispatch_table_thunk;
124248     epoxy_glVertexStream3iATI = epoxy_glVertexStream3iATI_dispatch_table_thunk;
124249     epoxy_glVertexStream3ivATI = epoxy_glVertexStream3ivATI_dispatch_table_thunk;
124250     epoxy_glVertexStream3sATI = epoxy_glVertexStream3sATI_dispatch_table_thunk;
124251     epoxy_glVertexStream3svATI = epoxy_glVertexStream3svATI_dispatch_table_thunk;
124252     epoxy_glVertexStream4dATI = epoxy_glVertexStream4dATI_dispatch_table_thunk;
124253     epoxy_glVertexStream4dvATI = epoxy_glVertexStream4dvATI_dispatch_table_thunk;
124254     epoxy_glVertexStream4fATI = epoxy_glVertexStream4fATI_dispatch_table_thunk;
124255     epoxy_glVertexStream4fvATI = epoxy_glVertexStream4fvATI_dispatch_table_thunk;
124256     epoxy_glVertexStream4iATI = epoxy_glVertexStream4iATI_dispatch_table_thunk;
124257     epoxy_glVertexStream4ivATI = epoxy_glVertexStream4ivATI_dispatch_table_thunk;
124258     epoxy_glVertexStream4sATI = epoxy_glVertexStream4sATI_dispatch_table_thunk;
124259     epoxy_glVertexStream4svATI = epoxy_glVertexStream4svATI_dispatch_table_thunk;
124260     epoxy_glVertexWeightPointerEXT = epoxy_glVertexWeightPointerEXT_dispatch_table_thunk;
124261     epoxy_glVertexWeightfEXT = epoxy_glVertexWeightfEXT_dispatch_table_thunk;
124262     epoxy_glVertexWeightfvEXT = epoxy_glVertexWeightfvEXT_dispatch_table_thunk;
124263     epoxy_glVertexWeighthNV = epoxy_glVertexWeighthNV_dispatch_table_thunk;
124264     epoxy_glVertexWeighthvNV = epoxy_glVertexWeighthvNV_dispatch_table_thunk;
124265     epoxy_glVideoCaptureNV = epoxy_glVideoCaptureNV_dispatch_table_thunk;
124266     epoxy_glVideoCaptureStreamParameterdvNV = epoxy_glVideoCaptureStreamParameterdvNV_dispatch_table_thunk;
124267     epoxy_glVideoCaptureStreamParameterfvNV = epoxy_glVideoCaptureStreamParameterfvNV_dispatch_table_thunk;
124268     epoxy_glVideoCaptureStreamParameterivNV = epoxy_glVideoCaptureStreamParameterivNV_dispatch_table_thunk;
124269     epoxy_glViewport = epoxy_glViewport_dispatch_table_thunk;
124270     epoxy_glViewportArrayv = epoxy_glViewportArrayv_dispatch_table_thunk;
124271     epoxy_glViewportArrayvNV = epoxy_glViewportArrayvNV_dispatch_table_thunk;
124272     epoxy_glViewportArrayvOES = epoxy_glViewportArrayvOES_dispatch_table_thunk;
124273     epoxy_glViewportIndexedf = epoxy_glViewportIndexedf_dispatch_table_thunk;
124274     epoxy_glViewportIndexedfNV = epoxy_glViewportIndexedfNV_dispatch_table_thunk;
124275     epoxy_glViewportIndexedfOES = epoxy_glViewportIndexedfOES_dispatch_table_thunk;
124276     epoxy_glViewportIndexedfv = epoxy_glViewportIndexedfv_dispatch_table_thunk;
124277     epoxy_glViewportIndexedfvNV = epoxy_glViewportIndexedfvNV_dispatch_table_thunk;
124278     epoxy_glViewportIndexedfvOES = epoxy_glViewportIndexedfvOES_dispatch_table_thunk;
124279     epoxy_glViewportPositionWScaleNV = epoxy_glViewportPositionWScaleNV_dispatch_table_thunk;
124280     epoxy_glViewportSwizzleNV = epoxy_glViewportSwizzleNV_dispatch_table_thunk;
124281     epoxy_glWaitSemaphoreEXT = epoxy_glWaitSemaphoreEXT_dispatch_table_thunk;
124282     epoxy_glWaitSemaphoreui64NVX = epoxy_glWaitSemaphoreui64NVX_dispatch_table_thunk;
124283     epoxy_glWaitSync = epoxy_glWaitSync_dispatch_table_thunk;
124284     epoxy_glWaitSyncAPPLE = epoxy_glWaitSyncAPPLE_dispatch_table_thunk;
124285     epoxy_glWaitVkSemaphoreNV = epoxy_glWaitVkSemaphoreNV_dispatch_table_thunk;
124286     epoxy_glWeightPathsNV = epoxy_glWeightPathsNV_dispatch_table_thunk;
124287     epoxy_glWeightPointerARB = epoxy_glWeightPointerARB_dispatch_table_thunk;
124288     epoxy_glWeightPointerOES = epoxy_glWeightPointerOES_dispatch_table_thunk;
124289     epoxy_glWeightbvARB = epoxy_glWeightbvARB_dispatch_table_thunk;
124290     epoxy_glWeightdvARB = epoxy_glWeightdvARB_dispatch_table_thunk;
124291     epoxy_glWeightfvARB = epoxy_glWeightfvARB_dispatch_table_thunk;
124292     epoxy_glWeightivARB = epoxy_glWeightivARB_dispatch_table_thunk;
124293     epoxy_glWeightsvARB = epoxy_glWeightsvARB_dispatch_table_thunk;
124294     epoxy_glWeightubvARB = epoxy_glWeightubvARB_dispatch_table_thunk;
124295     epoxy_glWeightuivARB = epoxy_glWeightuivARB_dispatch_table_thunk;
124296     epoxy_glWeightusvARB = epoxy_glWeightusvARB_dispatch_table_thunk;
124297     epoxy_glWindowPos2d = epoxy_glWindowPos2d_dispatch_table_thunk;
124298     epoxy_glWindowPos2dARB = epoxy_glWindowPos2dARB_dispatch_table_thunk;
124299     epoxy_glWindowPos2dMESA = epoxy_glWindowPos2dMESA_dispatch_table_thunk;
124300     epoxy_glWindowPos2dv = epoxy_glWindowPos2dv_dispatch_table_thunk;
124301     epoxy_glWindowPos2dvARB = epoxy_glWindowPos2dvARB_dispatch_table_thunk;
124302     epoxy_glWindowPos2dvMESA = epoxy_glWindowPos2dvMESA_dispatch_table_thunk;
124303     epoxy_glWindowPos2f = epoxy_glWindowPos2f_dispatch_table_thunk;
124304     epoxy_glWindowPos2fARB = epoxy_glWindowPos2fARB_dispatch_table_thunk;
124305     epoxy_glWindowPos2fMESA = epoxy_glWindowPos2fMESA_dispatch_table_thunk;
124306     epoxy_glWindowPos2fv = epoxy_glWindowPos2fv_dispatch_table_thunk;
124307     epoxy_glWindowPos2fvARB = epoxy_glWindowPos2fvARB_dispatch_table_thunk;
124308     epoxy_glWindowPos2fvMESA = epoxy_glWindowPos2fvMESA_dispatch_table_thunk;
124309     epoxy_glWindowPos2i = epoxy_glWindowPos2i_dispatch_table_thunk;
124310     epoxy_glWindowPos2iARB = epoxy_glWindowPos2iARB_dispatch_table_thunk;
124311     epoxy_glWindowPos2iMESA = epoxy_glWindowPos2iMESA_dispatch_table_thunk;
124312     epoxy_glWindowPos2iv = epoxy_glWindowPos2iv_dispatch_table_thunk;
124313     epoxy_glWindowPos2ivARB = epoxy_glWindowPos2ivARB_dispatch_table_thunk;
124314     epoxy_glWindowPos2ivMESA = epoxy_glWindowPos2ivMESA_dispatch_table_thunk;
124315     epoxy_glWindowPos2s = epoxy_glWindowPos2s_dispatch_table_thunk;
124316     epoxy_glWindowPos2sARB = epoxy_glWindowPos2sARB_dispatch_table_thunk;
124317     epoxy_glWindowPos2sMESA = epoxy_glWindowPos2sMESA_dispatch_table_thunk;
124318     epoxy_glWindowPos2sv = epoxy_glWindowPos2sv_dispatch_table_thunk;
124319     epoxy_glWindowPos2svARB = epoxy_glWindowPos2svARB_dispatch_table_thunk;
124320     epoxy_glWindowPos2svMESA = epoxy_glWindowPos2svMESA_dispatch_table_thunk;
124321     epoxy_glWindowPos3d = epoxy_glWindowPos3d_dispatch_table_thunk;
124322     epoxy_glWindowPos3dARB = epoxy_glWindowPos3dARB_dispatch_table_thunk;
124323     epoxy_glWindowPos3dMESA = epoxy_glWindowPos3dMESA_dispatch_table_thunk;
124324     epoxy_glWindowPos3dv = epoxy_glWindowPos3dv_dispatch_table_thunk;
124325     epoxy_glWindowPos3dvARB = epoxy_glWindowPos3dvARB_dispatch_table_thunk;
124326     epoxy_glWindowPos3dvMESA = epoxy_glWindowPos3dvMESA_dispatch_table_thunk;
124327     epoxy_glWindowPos3f = epoxy_glWindowPos3f_dispatch_table_thunk;
124328     epoxy_glWindowPos3fARB = epoxy_glWindowPos3fARB_dispatch_table_thunk;
124329     epoxy_glWindowPos3fMESA = epoxy_glWindowPos3fMESA_dispatch_table_thunk;
124330     epoxy_glWindowPos3fv = epoxy_glWindowPos3fv_dispatch_table_thunk;
124331     epoxy_glWindowPos3fvARB = epoxy_glWindowPos3fvARB_dispatch_table_thunk;
124332     epoxy_glWindowPos3fvMESA = epoxy_glWindowPos3fvMESA_dispatch_table_thunk;
124333     epoxy_glWindowPos3i = epoxy_glWindowPos3i_dispatch_table_thunk;
124334     epoxy_glWindowPos3iARB = epoxy_glWindowPos3iARB_dispatch_table_thunk;
124335     epoxy_glWindowPos3iMESA = epoxy_glWindowPos3iMESA_dispatch_table_thunk;
124336     epoxy_glWindowPos3iv = epoxy_glWindowPos3iv_dispatch_table_thunk;
124337     epoxy_glWindowPos3ivARB = epoxy_glWindowPos3ivARB_dispatch_table_thunk;
124338     epoxy_glWindowPos3ivMESA = epoxy_glWindowPos3ivMESA_dispatch_table_thunk;
124339     epoxy_glWindowPos3s = epoxy_glWindowPos3s_dispatch_table_thunk;
124340     epoxy_glWindowPos3sARB = epoxy_glWindowPos3sARB_dispatch_table_thunk;
124341     epoxy_glWindowPos3sMESA = epoxy_glWindowPos3sMESA_dispatch_table_thunk;
124342     epoxy_glWindowPos3sv = epoxy_glWindowPos3sv_dispatch_table_thunk;
124343     epoxy_glWindowPos3svARB = epoxy_glWindowPos3svARB_dispatch_table_thunk;
124344     epoxy_glWindowPos3svMESA = epoxy_glWindowPos3svMESA_dispatch_table_thunk;
124345     epoxy_glWindowPos4dMESA = epoxy_glWindowPos4dMESA_dispatch_table_thunk;
124346     epoxy_glWindowPos4dvMESA = epoxy_glWindowPos4dvMESA_dispatch_table_thunk;
124347     epoxy_glWindowPos4fMESA = epoxy_glWindowPos4fMESA_dispatch_table_thunk;
124348     epoxy_glWindowPos4fvMESA = epoxy_glWindowPos4fvMESA_dispatch_table_thunk;
124349     epoxy_glWindowPos4iMESA = epoxy_glWindowPos4iMESA_dispatch_table_thunk;
124350     epoxy_glWindowPos4ivMESA = epoxy_glWindowPos4ivMESA_dispatch_table_thunk;
124351     epoxy_glWindowPos4sMESA = epoxy_glWindowPos4sMESA_dispatch_table_thunk;
124352     epoxy_glWindowPos4svMESA = epoxy_glWindowPos4svMESA_dispatch_table_thunk;
124353     epoxy_glWindowRectanglesEXT = epoxy_glWindowRectanglesEXT_dispatch_table_thunk;
124354     epoxy_glWriteMaskEXT = epoxy_glWriteMaskEXT_dispatch_table_thunk;
124355 }
124356 
124357 #endif /* !USING_DISPATCH_TABLE */
124358 PFNGLACCUMPROC epoxy_glAccum = epoxy_glAccum_global_rewrite_ptr;
124359 
124360 PFNGLACCUMXOESPROC epoxy_glAccumxOES = epoxy_glAccumxOES_global_rewrite_ptr;
124361 
124362 PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC epoxy_glAcquireKeyedMutexWin32EXT = epoxy_glAcquireKeyedMutexWin32EXT_global_rewrite_ptr;
124363 
124364 PFNGLACTIVEPROGRAMEXTPROC epoxy_glActiveProgramEXT = epoxy_glActiveProgramEXT_global_rewrite_ptr;
124365 
124366 PFNGLACTIVESHADERPROGRAMPROC epoxy_glActiveShaderProgram = epoxy_glActiveShaderProgram_global_rewrite_ptr;
124367 
124368 PFNGLACTIVESHADERPROGRAMEXTPROC epoxy_glActiveShaderProgramEXT = epoxy_glActiveShaderProgramEXT_global_rewrite_ptr;
124369 
124370 PFNGLACTIVESTENCILFACEEXTPROC epoxy_glActiveStencilFaceEXT = epoxy_glActiveStencilFaceEXT_global_rewrite_ptr;
124371 
124372 PFNGLACTIVETEXTUREPROC epoxy_glActiveTexture = epoxy_glActiveTexture_global_rewrite_ptr;
124373 
124374 PFNGLACTIVETEXTUREARBPROC epoxy_glActiveTextureARB = epoxy_glActiveTextureARB_global_rewrite_ptr;
124375 
124376 PFNGLACTIVEVARYINGNVPROC epoxy_glActiveVaryingNV = epoxy_glActiveVaryingNV_global_rewrite_ptr;
124377 
124378 PFNGLALPHAFRAGMENTOP1ATIPROC epoxy_glAlphaFragmentOp1ATI = epoxy_glAlphaFragmentOp1ATI_global_rewrite_ptr;
124379 
124380 PFNGLALPHAFRAGMENTOP2ATIPROC epoxy_glAlphaFragmentOp2ATI = epoxy_glAlphaFragmentOp2ATI_global_rewrite_ptr;
124381 
124382 PFNGLALPHAFRAGMENTOP3ATIPROC epoxy_glAlphaFragmentOp3ATI = epoxy_glAlphaFragmentOp3ATI_global_rewrite_ptr;
124383 
124384 PFNGLALPHAFUNCPROC epoxy_glAlphaFunc = epoxy_glAlphaFunc_global_rewrite_ptr;
124385 
124386 PFNGLALPHAFUNCQCOMPROC epoxy_glAlphaFuncQCOM = epoxy_glAlphaFuncQCOM_global_rewrite_ptr;
124387 
124388 PFNGLALPHAFUNCXPROC epoxy_glAlphaFuncx = epoxy_glAlphaFuncx_global_rewrite_ptr;
124389 
124390 PFNGLALPHAFUNCXOESPROC epoxy_glAlphaFuncxOES = epoxy_glAlphaFuncxOES_global_rewrite_ptr;
124391 
124392 PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC epoxy_glAlphaToCoverageDitherControlNV = epoxy_glAlphaToCoverageDitherControlNV_global_rewrite_ptr;
124393 
124394 PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC epoxy_glApplyFramebufferAttachmentCMAAINTEL = epoxy_glApplyFramebufferAttachmentCMAAINTEL_global_rewrite_ptr;
124395 
124396 PFNGLAPPLYTEXTUREEXTPROC epoxy_glApplyTextureEXT = epoxy_glApplyTextureEXT_global_rewrite_ptr;
124397 
124398 PFNGLAREPROGRAMSRESIDENTNVPROC epoxy_glAreProgramsResidentNV = epoxy_glAreProgramsResidentNV_global_rewrite_ptr;
124399 
124400 PFNGLARETEXTURESRESIDENTPROC epoxy_glAreTexturesResident = epoxy_glAreTexturesResident_global_rewrite_ptr;
124401 
124402 PFNGLARETEXTURESRESIDENTEXTPROC epoxy_glAreTexturesResidentEXT = epoxy_glAreTexturesResidentEXT_global_rewrite_ptr;
124403 
124404 PFNGLARRAYELEMENTPROC epoxy_glArrayElement = epoxy_glArrayElement_global_rewrite_ptr;
124405 
124406 PFNGLARRAYELEMENTEXTPROC epoxy_glArrayElementEXT = epoxy_glArrayElementEXT_global_rewrite_ptr;
124407 
124408 PFNGLARRAYOBJECTATIPROC epoxy_glArrayObjectATI = epoxy_glArrayObjectATI_global_rewrite_ptr;
124409 
124410 PFNGLASYNCCOPYBUFFERSUBDATANVXPROC epoxy_glAsyncCopyBufferSubDataNVX = epoxy_glAsyncCopyBufferSubDataNVX_global_rewrite_ptr;
124411 
124412 PFNGLASYNCCOPYIMAGESUBDATANVXPROC epoxy_glAsyncCopyImageSubDataNVX = epoxy_glAsyncCopyImageSubDataNVX_global_rewrite_ptr;
124413 
124414 PFNGLASYNCMARKERSGIXPROC epoxy_glAsyncMarkerSGIX = epoxy_glAsyncMarkerSGIX_global_rewrite_ptr;
124415 
124416 PFNGLATTACHOBJECTARBPROC epoxy_glAttachObjectARB = epoxy_glAttachObjectARB_global_rewrite_ptr;
124417 
124418 PFNGLATTACHSHADERPROC epoxy_glAttachShader = epoxy_glAttachShader_global_rewrite_ptr;
124419 
124420 PFNGLBEGINPROC epoxy_glBegin_unwrapped = epoxy_glBegin_unwrapped_global_rewrite_ptr;
124421 
124422 PFNGLBEGINCONDITIONALRENDERPROC epoxy_glBeginConditionalRender = epoxy_glBeginConditionalRender_global_rewrite_ptr;
124423 
124424 PFNGLBEGINCONDITIONALRENDERNVPROC epoxy_glBeginConditionalRenderNV = epoxy_glBeginConditionalRenderNV_global_rewrite_ptr;
124425 
124426 PFNGLBEGINCONDITIONALRENDERNVXPROC epoxy_glBeginConditionalRenderNVX = epoxy_glBeginConditionalRenderNVX_global_rewrite_ptr;
124427 
124428 PFNGLBEGINFRAGMENTSHADERATIPROC epoxy_glBeginFragmentShaderATI = epoxy_glBeginFragmentShaderATI_global_rewrite_ptr;
124429 
124430 PFNGLBEGINOCCLUSIONQUERYNVPROC epoxy_glBeginOcclusionQueryNV = epoxy_glBeginOcclusionQueryNV_global_rewrite_ptr;
124431 
124432 PFNGLBEGINPERFMONITORAMDPROC epoxy_glBeginPerfMonitorAMD = epoxy_glBeginPerfMonitorAMD_global_rewrite_ptr;
124433 
124434 PFNGLBEGINPERFQUERYINTELPROC epoxy_glBeginPerfQueryINTEL = epoxy_glBeginPerfQueryINTEL_global_rewrite_ptr;
124435 
124436 PFNGLBEGINQUERYPROC epoxy_glBeginQuery = epoxy_glBeginQuery_global_rewrite_ptr;
124437 
124438 PFNGLBEGINQUERYARBPROC epoxy_glBeginQueryARB = epoxy_glBeginQueryARB_global_rewrite_ptr;
124439 
124440 PFNGLBEGINQUERYEXTPROC epoxy_glBeginQueryEXT = epoxy_glBeginQueryEXT_global_rewrite_ptr;
124441 
124442 PFNGLBEGINQUERYINDEXEDPROC epoxy_glBeginQueryIndexed = epoxy_glBeginQueryIndexed_global_rewrite_ptr;
124443 
124444 PFNGLBEGINTRANSFORMFEEDBACKPROC epoxy_glBeginTransformFeedback = epoxy_glBeginTransformFeedback_global_rewrite_ptr;
124445 
124446 PFNGLBEGINTRANSFORMFEEDBACKEXTPROC epoxy_glBeginTransformFeedbackEXT = epoxy_glBeginTransformFeedbackEXT_global_rewrite_ptr;
124447 
124448 PFNGLBEGINTRANSFORMFEEDBACKNVPROC epoxy_glBeginTransformFeedbackNV = epoxy_glBeginTransformFeedbackNV_global_rewrite_ptr;
124449 
124450 PFNGLBEGINVERTEXSHADEREXTPROC epoxy_glBeginVertexShaderEXT = epoxy_glBeginVertexShaderEXT_global_rewrite_ptr;
124451 
124452 PFNGLBEGINVIDEOCAPTURENVPROC epoxy_glBeginVideoCaptureNV = epoxy_glBeginVideoCaptureNV_global_rewrite_ptr;
124453 
124454 PFNGLBINDATTRIBLOCATIONPROC epoxy_glBindAttribLocation = epoxy_glBindAttribLocation_global_rewrite_ptr;
124455 
124456 PFNGLBINDATTRIBLOCATIONARBPROC epoxy_glBindAttribLocationARB = epoxy_glBindAttribLocationARB_global_rewrite_ptr;
124457 
124458 PFNGLBINDBUFFERPROC epoxy_glBindBuffer = epoxy_glBindBuffer_global_rewrite_ptr;
124459 
124460 PFNGLBINDBUFFERARBPROC epoxy_glBindBufferARB = epoxy_glBindBufferARB_global_rewrite_ptr;
124461 
124462 PFNGLBINDBUFFERBASEPROC epoxy_glBindBufferBase = epoxy_glBindBufferBase_global_rewrite_ptr;
124463 
124464 PFNGLBINDBUFFERBASEEXTPROC epoxy_glBindBufferBaseEXT = epoxy_glBindBufferBaseEXT_global_rewrite_ptr;
124465 
124466 PFNGLBINDBUFFERBASENVPROC epoxy_glBindBufferBaseNV = epoxy_glBindBufferBaseNV_global_rewrite_ptr;
124467 
124468 PFNGLBINDBUFFEROFFSETEXTPROC epoxy_glBindBufferOffsetEXT = epoxy_glBindBufferOffsetEXT_global_rewrite_ptr;
124469 
124470 PFNGLBINDBUFFEROFFSETNVPROC epoxy_glBindBufferOffsetNV = epoxy_glBindBufferOffsetNV_global_rewrite_ptr;
124471 
124472 PFNGLBINDBUFFERRANGEPROC epoxy_glBindBufferRange = epoxy_glBindBufferRange_global_rewrite_ptr;
124473 
124474 PFNGLBINDBUFFERRANGEEXTPROC epoxy_glBindBufferRangeEXT = epoxy_glBindBufferRangeEXT_global_rewrite_ptr;
124475 
124476 PFNGLBINDBUFFERRANGENVPROC epoxy_glBindBufferRangeNV = epoxy_glBindBufferRangeNV_global_rewrite_ptr;
124477 
124478 PFNGLBINDBUFFERSBASEPROC epoxy_glBindBuffersBase = epoxy_glBindBuffersBase_global_rewrite_ptr;
124479 
124480 PFNGLBINDBUFFERSRANGEPROC epoxy_glBindBuffersRange = epoxy_glBindBuffersRange_global_rewrite_ptr;
124481 
124482 PFNGLBINDFRAGDATALOCATIONPROC epoxy_glBindFragDataLocation = epoxy_glBindFragDataLocation_global_rewrite_ptr;
124483 
124484 PFNGLBINDFRAGDATALOCATIONEXTPROC epoxy_glBindFragDataLocationEXT = epoxy_glBindFragDataLocationEXT_global_rewrite_ptr;
124485 
124486 PFNGLBINDFRAGDATALOCATIONINDEXEDPROC epoxy_glBindFragDataLocationIndexed = epoxy_glBindFragDataLocationIndexed_global_rewrite_ptr;
124487 
124488 PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC epoxy_glBindFragDataLocationIndexedEXT = epoxy_glBindFragDataLocationIndexedEXT_global_rewrite_ptr;
124489 
124490 PFNGLBINDFRAGMENTSHADERATIPROC epoxy_glBindFragmentShaderATI = epoxy_glBindFragmentShaderATI_global_rewrite_ptr;
124491 
124492 PFNGLBINDFRAMEBUFFERPROC epoxy_glBindFramebuffer = epoxy_glBindFramebuffer_global_rewrite_ptr;
124493 
124494 PFNGLBINDFRAMEBUFFEREXTPROC epoxy_glBindFramebufferEXT = epoxy_glBindFramebufferEXT_global_rewrite_ptr;
124495 
124496 PFNGLBINDFRAMEBUFFEROESPROC epoxy_glBindFramebufferOES = epoxy_glBindFramebufferOES_global_rewrite_ptr;
124497 
124498 PFNGLBINDIMAGETEXTUREPROC epoxy_glBindImageTexture = epoxy_glBindImageTexture_global_rewrite_ptr;
124499 
124500 PFNGLBINDIMAGETEXTUREEXTPROC epoxy_glBindImageTextureEXT = epoxy_glBindImageTextureEXT_global_rewrite_ptr;
124501 
124502 PFNGLBINDIMAGETEXTURESPROC epoxy_glBindImageTextures = epoxy_glBindImageTextures_global_rewrite_ptr;
124503 
124504 PFNGLBINDLIGHTPARAMETEREXTPROC epoxy_glBindLightParameterEXT = epoxy_glBindLightParameterEXT_global_rewrite_ptr;
124505 
124506 PFNGLBINDMATERIALPARAMETEREXTPROC epoxy_glBindMaterialParameterEXT = epoxy_glBindMaterialParameterEXT_global_rewrite_ptr;
124507 
124508 PFNGLBINDMULTITEXTUREEXTPROC epoxy_glBindMultiTextureEXT = epoxy_glBindMultiTextureEXT_global_rewrite_ptr;
124509 
124510 PFNGLBINDPARAMETEREXTPROC epoxy_glBindParameterEXT = epoxy_glBindParameterEXT_global_rewrite_ptr;
124511 
124512 PFNGLBINDPROGRAMARBPROC epoxy_glBindProgramARB = epoxy_glBindProgramARB_global_rewrite_ptr;
124513 
124514 PFNGLBINDPROGRAMNVPROC epoxy_glBindProgramNV = epoxy_glBindProgramNV_global_rewrite_ptr;
124515 
124516 PFNGLBINDPROGRAMPIPELINEPROC epoxy_glBindProgramPipeline = epoxy_glBindProgramPipeline_global_rewrite_ptr;
124517 
124518 PFNGLBINDPROGRAMPIPELINEEXTPROC epoxy_glBindProgramPipelineEXT = epoxy_glBindProgramPipelineEXT_global_rewrite_ptr;
124519 
124520 PFNGLBINDRENDERBUFFERPROC epoxy_glBindRenderbuffer = epoxy_glBindRenderbuffer_global_rewrite_ptr;
124521 
124522 PFNGLBINDRENDERBUFFEREXTPROC epoxy_glBindRenderbufferEXT = epoxy_glBindRenderbufferEXT_global_rewrite_ptr;
124523 
124524 PFNGLBINDRENDERBUFFEROESPROC epoxy_glBindRenderbufferOES = epoxy_glBindRenderbufferOES_global_rewrite_ptr;
124525 
124526 PFNGLBINDSAMPLERPROC epoxy_glBindSampler = epoxy_glBindSampler_global_rewrite_ptr;
124527 
124528 PFNGLBINDSAMPLERSPROC epoxy_glBindSamplers = epoxy_glBindSamplers_global_rewrite_ptr;
124529 
124530 PFNGLBINDSHADINGRATEIMAGENVPROC epoxy_glBindShadingRateImageNV = epoxy_glBindShadingRateImageNV_global_rewrite_ptr;
124531 
124532 PFNGLBINDTEXGENPARAMETEREXTPROC epoxy_glBindTexGenParameterEXT = epoxy_glBindTexGenParameterEXT_global_rewrite_ptr;
124533 
124534 PFNGLBINDTEXTUREPROC epoxy_glBindTexture = epoxy_glBindTexture_global_rewrite_ptr;
124535 
124536 PFNGLBINDTEXTUREEXTPROC epoxy_glBindTextureEXT = epoxy_glBindTextureEXT_global_rewrite_ptr;
124537 
124538 PFNGLBINDTEXTUREUNITPROC epoxy_glBindTextureUnit = epoxy_glBindTextureUnit_global_rewrite_ptr;
124539 
124540 PFNGLBINDTEXTUREUNITPARAMETEREXTPROC epoxy_glBindTextureUnitParameterEXT = epoxy_glBindTextureUnitParameterEXT_global_rewrite_ptr;
124541 
124542 PFNGLBINDTEXTURESPROC epoxy_glBindTextures = epoxy_glBindTextures_global_rewrite_ptr;
124543 
124544 PFNGLBINDTRANSFORMFEEDBACKPROC epoxy_glBindTransformFeedback = epoxy_glBindTransformFeedback_global_rewrite_ptr;
124545 
124546 PFNGLBINDTRANSFORMFEEDBACKNVPROC epoxy_glBindTransformFeedbackNV = epoxy_glBindTransformFeedbackNV_global_rewrite_ptr;
124547 
124548 PFNGLBINDVERTEXARRAYPROC epoxy_glBindVertexArray = epoxy_glBindVertexArray_global_rewrite_ptr;
124549 
124550 PFNGLBINDVERTEXARRAYAPPLEPROC epoxy_glBindVertexArrayAPPLE = epoxy_glBindVertexArrayAPPLE_global_rewrite_ptr;
124551 
124552 PFNGLBINDVERTEXARRAYOESPROC epoxy_glBindVertexArrayOES = epoxy_glBindVertexArrayOES_global_rewrite_ptr;
124553 
124554 PFNGLBINDVERTEXBUFFERPROC epoxy_glBindVertexBuffer = epoxy_glBindVertexBuffer_global_rewrite_ptr;
124555 
124556 PFNGLBINDVERTEXBUFFERSPROC epoxy_glBindVertexBuffers = epoxy_glBindVertexBuffers_global_rewrite_ptr;
124557 
124558 PFNGLBINDVERTEXSHADEREXTPROC epoxy_glBindVertexShaderEXT = epoxy_glBindVertexShaderEXT_global_rewrite_ptr;
124559 
124560 PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC epoxy_glBindVideoCaptureStreamBufferNV = epoxy_glBindVideoCaptureStreamBufferNV_global_rewrite_ptr;
124561 
124562 PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC epoxy_glBindVideoCaptureStreamTextureNV = epoxy_glBindVideoCaptureStreamTextureNV_global_rewrite_ptr;
124563 
124564 PFNGLBINORMAL3BEXTPROC epoxy_glBinormal3bEXT = epoxy_glBinormal3bEXT_global_rewrite_ptr;
124565 
124566 PFNGLBINORMAL3BVEXTPROC epoxy_glBinormal3bvEXT = epoxy_glBinormal3bvEXT_global_rewrite_ptr;
124567 
124568 PFNGLBINORMAL3DEXTPROC epoxy_glBinormal3dEXT = epoxy_glBinormal3dEXT_global_rewrite_ptr;
124569 
124570 PFNGLBINORMAL3DVEXTPROC epoxy_glBinormal3dvEXT = epoxy_glBinormal3dvEXT_global_rewrite_ptr;
124571 
124572 PFNGLBINORMAL3FEXTPROC epoxy_glBinormal3fEXT = epoxy_glBinormal3fEXT_global_rewrite_ptr;
124573 
124574 PFNGLBINORMAL3FVEXTPROC epoxy_glBinormal3fvEXT = epoxy_glBinormal3fvEXT_global_rewrite_ptr;
124575 
124576 PFNGLBINORMAL3IEXTPROC epoxy_glBinormal3iEXT = epoxy_glBinormal3iEXT_global_rewrite_ptr;
124577 
124578 PFNGLBINORMAL3IVEXTPROC epoxy_glBinormal3ivEXT = epoxy_glBinormal3ivEXT_global_rewrite_ptr;
124579 
124580 PFNGLBINORMAL3SEXTPROC epoxy_glBinormal3sEXT = epoxy_glBinormal3sEXT_global_rewrite_ptr;
124581 
124582 PFNGLBINORMAL3SVEXTPROC epoxy_glBinormal3svEXT = epoxy_glBinormal3svEXT_global_rewrite_ptr;
124583 
124584 PFNGLBINORMALPOINTEREXTPROC epoxy_glBinormalPointerEXT = epoxy_glBinormalPointerEXT_global_rewrite_ptr;
124585 
124586 PFNGLBITMAPPROC epoxy_glBitmap = epoxy_glBitmap_global_rewrite_ptr;
124587 
124588 PFNGLBITMAPXOESPROC epoxy_glBitmapxOES = epoxy_glBitmapxOES_global_rewrite_ptr;
124589 
124590 PFNGLBLENDBARRIERPROC epoxy_glBlendBarrier = epoxy_glBlendBarrier_global_rewrite_ptr;
124591 
124592 PFNGLBLENDBARRIERKHRPROC epoxy_glBlendBarrierKHR = epoxy_glBlendBarrierKHR_global_rewrite_ptr;
124593 
124594 PFNGLBLENDBARRIERNVPROC epoxy_glBlendBarrierNV = epoxy_glBlendBarrierNV_global_rewrite_ptr;
124595 
124596 PFNGLBLENDCOLORPROC epoxy_glBlendColor = epoxy_glBlendColor_global_rewrite_ptr;
124597 
124598 PFNGLBLENDCOLOREXTPROC epoxy_glBlendColorEXT = epoxy_glBlendColorEXT_global_rewrite_ptr;
124599 
124600 PFNGLBLENDCOLORXOESPROC epoxy_glBlendColorxOES = epoxy_glBlendColorxOES_global_rewrite_ptr;
124601 
124602 PFNGLBLENDEQUATIONPROC epoxy_glBlendEquation = epoxy_glBlendEquation_global_rewrite_ptr;
124603 
124604 PFNGLBLENDEQUATIONEXTPROC epoxy_glBlendEquationEXT = epoxy_glBlendEquationEXT_global_rewrite_ptr;
124605 
124606 PFNGLBLENDEQUATIONINDEXEDAMDPROC epoxy_glBlendEquationIndexedAMD = epoxy_glBlendEquationIndexedAMD_global_rewrite_ptr;
124607 
124608 PFNGLBLENDEQUATIONOESPROC epoxy_glBlendEquationOES = epoxy_glBlendEquationOES_global_rewrite_ptr;
124609 
124610 PFNGLBLENDEQUATIONSEPARATEPROC epoxy_glBlendEquationSeparate = epoxy_glBlendEquationSeparate_global_rewrite_ptr;
124611 
124612 PFNGLBLENDEQUATIONSEPARATEEXTPROC epoxy_glBlendEquationSeparateEXT = epoxy_glBlendEquationSeparateEXT_global_rewrite_ptr;
124613 
124614 PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC epoxy_glBlendEquationSeparateIndexedAMD = epoxy_glBlendEquationSeparateIndexedAMD_global_rewrite_ptr;
124615 
124616 PFNGLBLENDEQUATIONSEPARATEOESPROC epoxy_glBlendEquationSeparateOES = epoxy_glBlendEquationSeparateOES_global_rewrite_ptr;
124617 
124618 PFNGLBLENDEQUATIONSEPARATEIPROC epoxy_glBlendEquationSeparatei = epoxy_glBlendEquationSeparatei_global_rewrite_ptr;
124619 
124620 PFNGLBLENDEQUATIONSEPARATEIARBPROC epoxy_glBlendEquationSeparateiARB = epoxy_glBlendEquationSeparateiARB_global_rewrite_ptr;
124621 
124622 PFNGLBLENDEQUATIONSEPARATEIEXTPROC epoxy_glBlendEquationSeparateiEXT = epoxy_glBlendEquationSeparateiEXT_global_rewrite_ptr;
124623 
124624 PFNGLBLENDEQUATIONSEPARATEIOESPROC epoxy_glBlendEquationSeparateiOES = epoxy_glBlendEquationSeparateiOES_global_rewrite_ptr;
124625 
124626 PFNGLBLENDEQUATIONIPROC epoxy_glBlendEquationi = epoxy_glBlendEquationi_global_rewrite_ptr;
124627 
124628 PFNGLBLENDEQUATIONIARBPROC epoxy_glBlendEquationiARB = epoxy_glBlendEquationiARB_global_rewrite_ptr;
124629 
124630 PFNGLBLENDEQUATIONIEXTPROC epoxy_glBlendEquationiEXT = epoxy_glBlendEquationiEXT_global_rewrite_ptr;
124631 
124632 PFNGLBLENDEQUATIONIOESPROC epoxy_glBlendEquationiOES = epoxy_glBlendEquationiOES_global_rewrite_ptr;
124633 
124634 PFNGLBLENDFUNCPROC epoxy_glBlendFunc = epoxy_glBlendFunc_global_rewrite_ptr;
124635 
124636 PFNGLBLENDFUNCINDEXEDAMDPROC epoxy_glBlendFuncIndexedAMD = epoxy_glBlendFuncIndexedAMD_global_rewrite_ptr;
124637 
124638 PFNGLBLENDFUNCSEPARATEPROC epoxy_glBlendFuncSeparate = epoxy_glBlendFuncSeparate_global_rewrite_ptr;
124639 
124640 PFNGLBLENDFUNCSEPARATEEXTPROC epoxy_glBlendFuncSeparateEXT = epoxy_glBlendFuncSeparateEXT_global_rewrite_ptr;
124641 
124642 PFNGLBLENDFUNCSEPARATEINGRPROC epoxy_glBlendFuncSeparateINGR = epoxy_glBlendFuncSeparateINGR_global_rewrite_ptr;
124643 
124644 PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC epoxy_glBlendFuncSeparateIndexedAMD = epoxy_glBlendFuncSeparateIndexedAMD_global_rewrite_ptr;
124645 
124646 PFNGLBLENDFUNCSEPARATEOESPROC epoxy_glBlendFuncSeparateOES = epoxy_glBlendFuncSeparateOES_global_rewrite_ptr;
124647 
124648 PFNGLBLENDFUNCSEPARATEIPROC epoxy_glBlendFuncSeparatei = epoxy_glBlendFuncSeparatei_global_rewrite_ptr;
124649 
124650 PFNGLBLENDFUNCSEPARATEIARBPROC epoxy_glBlendFuncSeparateiARB = epoxy_glBlendFuncSeparateiARB_global_rewrite_ptr;
124651 
124652 PFNGLBLENDFUNCSEPARATEIEXTPROC epoxy_glBlendFuncSeparateiEXT = epoxy_glBlendFuncSeparateiEXT_global_rewrite_ptr;
124653 
124654 PFNGLBLENDFUNCSEPARATEIOESPROC epoxy_glBlendFuncSeparateiOES = epoxy_glBlendFuncSeparateiOES_global_rewrite_ptr;
124655 
124656 PFNGLBLENDFUNCIPROC epoxy_glBlendFunci = epoxy_glBlendFunci_global_rewrite_ptr;
124657 
124658 PFNGLBLENDFUNCIARBPROC epoxy_glBlendFunciARB = epoxy_glBlendFunciARB_global_rewrite_ptr;
124659 
124660 PFNGLBLENDFUNCIEXTPROC epoxy_glBlendFunciEXT = epoxy_glBlendFunciEXT_global_rewrite_ptr;
124661 
124662 PFNGLBLENDFUNCIOESPROC epoxy_glBlendFunciOES = epoxy_glBlendFunciOES_global_rewrite_ptr;
124663 
124664 PFNGLBLENDPARAMETERINVPROC epoxy_glBlendParameteriNV = epoxy_glBlendParameteriNV_global_rewrite_ptr;
124665 
124666 PFNGLBLITFRAMEBUFFERPROC epoxy_glBlitFramebuffer = epoxy_glBlitFramebuffer_global_rewrite_ptr;
124667 
124668 PFNGLBLITFRAMEBUFFERANGLEPROC epoxy_glBlitFramebufferANGLE = epoxy_glBlitFramebufferANGLE_global_rewrite_ptr;
124669 
124670 PFNGLBLITFRAMEBUFFEREXTPROC epoxy_glBlitFramebufferEXT = epoxy_glBlitFramebufferEXT_global_rewrite_ptr;
124671 
124672 PFNGLBLITFRAMEBUFFERNVPROC epoxy_glBlitFramebufferNV = epoxy_glBlitFramebufferNV_global_rewrite_ptr;
124673 
124674 PFNGLBLITNAMEDFRAMEBUFFERPROC epoxy_glBlitNamedFramebuffer = epoxy_glBlitNamedFramebuffer_global_rewrite_ptr;
124675 
124676 PFNGLBUFFERADDRESSRANGENVPROC epoxy_glBufferAddressRangeNV = epoxy_glBufferAddressRangeNV_global_rewrite_ptr;
124677 
124678 PFNGLBUFFERATTACHMEMORYNVPROC epoxy_glBufferAttachMemoryNV = epoxy_glBufferAttachMemoryNV_global_rewrite_ptr;
124679 
124680 PFNGLBUFFERDATAPROC epoxy_glBufferData = epoxy_glBufferData_global_rewrite_ptr;
124681 
124682 PFNGLBUFFERDATAARBPROC epoxy_glBufferDataARB = epoxy_glBufferDataARB_global_rewrite_ptr;
124683 
124684 PFNGLBUFFERPAGECOMMITMENTARBPROC epoxy_glBufferPageCommitmentARB = epoxy_glBufferPageCommitmentARB_global_rewrite_ptr;
124685 
124686 PFNGLBUFFERPARAMETERIAPPLEPROC epoxy_glBufferParameteriAPPLE = epoxy_glBufferParameteriAPPLE_global_rewrite_ptr;
124687 
124688 PFNGLBUFFERSTORAGEPROC epoxy_glBufferStorage = epoxy_glBufferStorage_global_rewrite_ptr;
124689 
124690 PFNGLBUFFERSTORAGEEXTPROC epoxy_glBufferStorageEXT = epoxy_glBufferStorageEXT_global_rewrite_ptr;
124691 
124692 PFNGLBUFFERSTORAGEEXTERNALEXTPROC epoxy_glBufferStorageExternalEXT = epoxy_glBufferStorageExternalEXT_global_rewrite_ptr;
124693 
124694 PFNGLBUFFERSTORAGEMEMEXTPROC epoxy_glBufferStorageMemEXT = epoxy_glBufferStorageMemEXT_global_rewrite_ptr;
124695 
124696 PFNGLBUFFERSUBDATAPROC epoxy_glBufferSubData = epoxy_glBufferSubData_global_rewrite_ptr;
124697 
124698 PFNGLBUFFERSUBDATAARBPROC epoxy_glBufferSubDataARB = epoxy_glBufferSubDataARB_global_rewrite_ptr;
124699 
124700 PFNGLCALLCOMMANDLISTNVPROC epoxy_glCallCommandListNV = epoxy_glCallCommandListNV_global_rewrite_ptr;
124701 
124702 PFNGLCALLLISTPROC epoxy_glCallList = epoxy_glCallList_global_rewrite_ptr;
124703 
124704 PFNGLCALLLISTSPROC epoxy_glCallLists = epoxy_glCallLists_global_rewrite_ptr;
124705 
124706 PFNGLCHECKFRAMEBUFFERSTATUSPROC epoxy_glCheckFramebufferStatus = epoxy_glCheckFramebufferStatus_global_rewrite_ptr;
124707 
124708 PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC epoxy_glCheckFramebufferStatusEXT = epoxy_glCheckFramebufferStatusEXT_global_rewrite_ptr;
124709 
124710 PFNGLCHECKFRAMEBUFFERSTATUSOESPROC epoxy_glCheckFramebufferStatusOES = epoxy_glCheckFramebufferStatusOES_global_rewrite_ptr;
124711 
124712 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC epoxy_glCheckNamedFramebufferStatus = epoxy_glCheckNamedFramebufferStatus_global_rewrite_ptr;
124713 
124714 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC epoxy_glCheckNamedFramebufferStatusEXT = epoxy_glCheckNamedFramebufferStatusEXT_global_rewrite_ptr;
124715 
124716 PFNGLCLAMPCOLORPROC epoxy_glClampColor = epoxy_glClampColor_global_rewrite_ptr;
124717 
124718 PFNGLCLAMPCOLORARBPROC epoxy_glClampColorARB = epoxy_glClampColorARB_global_rewrite_ptr;
124719 
124720 PFNGLCLEARPROC epoxy_glClear = epoxy_glClear_global_rewrite_ptr;
124721 
124722 PFNGLCLEARACCUMPROC epoxy_glClearAccum = epoxy_glClearAccum_global_rewrite_ptr;
124723 
124724 PFNGLCLEARACCUMXOESPROC epoxy_glClearAccumxOES = epoxy_glClearAccumxOES_global_rewrite_ptr;
124725 
124726 PFNGLCLEARBUFFERDATAPROC epoxy_glClearBufferData = epoxy_glClearBufferData_global_rewrite_ptr;
124727 
124728 PFNGLCLEARBUFFERSUBDATAPROC epoxy_glClearBufferSubData = epoxy_glClearBufferSubData_global_rewrite_ptr;
124729 
124730 PFNGLCLEARBUFFERFIPROC epoxy_glClearBufferfi = epoxy_glClearBufferfi_global_rewrite_ptr;
124731 
124732 PFNGLCLEARBUFFERFVPROC epoxy_glClearBufferfv = epoxy_glClearBufferfv_global_rewrite_ptr;
124733 
124734 PFNGLCLEARBUFFERIVPROC epoxy_glClearBufferiv = epoxy_glClearBufferiv_global_rewrite_ptr;
124735 
124736 PFNGLCLEARBUFFERUIVPROC epoxy_glClearBufferuiv = epoxy_glClearBufferuiv_global_rewrite_ptr;
124737 
124738 PFNGLCLEARCOLORPROC epoxy_glClearColor = epoxy_glClearColor_global_rewrite_ptr;
124739 
124740 PFNGLCLEARCOLORIIEXTPROC epoxy_glClearColorIiEXT = epoxy_glClearColorIiEXT_global_rewrite_ptr;
124741 
124742 PFNGLCLEARCOLORIUIEXTPROC epoxy_glClearColorIuiEXT = epoxy_glClearColorIuiEXT_global_rewrite_ptr;
124743 
124744 PFNGLCLEARCOLORXPROC epoxy_glClearColorx = epoxy_glClearColorx_global_rewrite_ptr;
124745 
124746 PFNGLCLEARCOLORXOESPROC epoxy_glClearColorxOES = epoxy_glClearColorxOES_global_rewrite_ptr;
124747 
124748 PFNGLCLEARDEPTHPROC epoxy_glClearDepth = epoxy_glClearDepth_global_rewrite_ptr;
124749 
124750 PFNGLCLEARDEPTHDNVPROC epoxy_glClearDepthdNV = epoxy_glClearDepthdNV_global_rewrite_ptr;
124751 
124752 PFNGLCLEARDEPTHFPROC epoxy_glClearDepthf = epoxy_glClearDepthf_global_rewrite_ptr;
124753 
124754 PFNGLCLEARDEPTHFOESPROC epoxy_glClearDepthfOES = epoxy_glClearDepthfOES_global_rewrite_ptr;
124755 
124756 PFNGLCLEARDEPTHXPROC epoxy_glClearDepthx = epoxy_glClearDepthx_global_rewrite_ptr;
124757 
124758 PFNGLCLEARDEPTHXOESPROC epoxy_glClearDepthxOES = epoxy_glClearDepthxOES_global_rewrite_ptr;
124759 
124760 PFNGLCLEARINDEXPROC epoxy_glClearIndex = epoxy_glClearIndex_global_rewrite_ptr;
124761 
124762 PFNGLCLEARNAMEDBUFFERDATAPROC epoxy_glClearNamedBufferData = epoxy_glClearNamedBufferData_global_rewrite_ptr;
124763 
124764 PFNGLCLEARNAMEDBUFFERDATAEXTPROC epoxy_glClearNamedBufferDataEXT = epoxy_glClearNamedBufferDataEXT_global_rewrite_ptr;
124765 
124766 PFNGLCLEARNAMEDBUFFERSUBDATAPROC epoxy_glClearNamedBufferSubData = epoxy_glClearNamedBufferSubData_global_rewrite_ptr;
124767 
124768 PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC epoxy_glClearNamedBufferSubDataEXT = epoxy_glClearNamedBufferSubDataEXT_global_rewrite_ptr;
124769 
124770 PFNGLCLEARNAMEDFRAMEBUFFERFIPROC epoxy_glClearNamedFramebufferfi = epoxy_glClearNamedFramebufferfi_global_rewrite_ptr;
124771 
124772 PFNGLCLEARNAMEDFRAMEBUFFERFVPROC epoxy_glClearNamedFramebufferfv = epoxy_glClearNamedFramebufferfv_global_rewrite_ptr;
124773 
124774 PFNGLCLEARNAMEDFRAMEBUFFERIVPROC epoxy_glClearNamedFramebufferiv = epoxy_glClearNamedFramebufferiv_global_rewrite_ptr;
124775 
124776 PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC epoxy_glClearNamedFramebufferuiv = epoxy_glClearNamedFramebufferuiv_global_rewrite_ptr;
124777 
124778 PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC epoxy_glClearPixelLocalStorageuiEXT = epoxy_glClearPixelLocalStorageuiEXT_global_rewrite_ptr;
124779 
124780 PFNGLCLEARSTENCILPROC epoxy_glClearStencil = epoxy_glClearStencil_global_rewrite_ptr;
124781 
124782 PFNGLCLEARTEXIMAGEPROC epoxy_glClearTexImage = epoxy_glClearTexImage_global_rewrite_ptr;
124783 
124784 PFNGLCLEARTEXIMAGEEXTPROC epoxy_glClearTexImageEXT = epoxy_glClearTexImageEXT_global_rewrite_ptr;
124785 
124786 PFNGLCLEARTEXSUBIMAGEPROC epoxy_glClearTexSubImage = epoxy_glClearTexSubImage_global_rewrite_ptr;
124787 
124788 PFNGLCLEARTEXSUBIMAGEEXTPROC epoxy_glClearTexSubImageEXT = epoxy_glClearTexSubImageEXT_global_rewrite_ptr;
124789 
124790 PFNGLCLIENTACTIVETEXTUREPROC epoxy_glClientActiveTexture = epoxy_glClientActiveTexture_global_rewrite_ptr;
124791 
124792 PFNGLCLIENTACTIVETEXTUREARBPROC epoxy_glClientActiveTextureARB = epoxy_glClientActiveTextureARB_global_rewrite_ptr;
124793 
124794 PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC epoxy_glClientActiveVertexStreamATI = epoxy_glClientActiveVertexStreamATI_global_rewrite_ptr;
124795 
124796 PFNGLCLIENTATTRIBDEFAULTEXTPROC epoxy_glClientAttribDefaultEXT = epoxy_glClientAttribDefaultEXT_global_rewrite_ptr;
124797 
124798 PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC epoxy_glClientWaitSemaphoreui64NVX = epoxy_glClientWaitSemaphoreui64NVX_global_rewrite_ptr;
124799 
124800 PFNGLCLIENTWAITSYNCPROC epoxy_glClientWaitSync = epoxy_glClientWaitSync_global_rewrite_ptr;
124801 
124802 PFNGLCLIENTWAITSYNCAPPLEPROC epoxy_glClientWaitSyncAPPLE = epoxy_glClientWaitSyncAPPLE_global_rewrite_ptr;
124803 
124804 PFNGLCLIPCONTROLPROC epoxy_glClipControl = epoxy_glClipControl_global_rewrite_ptr;
124805 
124806 PFNGLCLIPCONTROLEXTPROC epoxy_glClipControlEXT = epoxy_glClipControlEXT_global_rewrite_ptr;
124807 
124808 PFNGLCLIPPLANEPROC epoxy_glClipPlane = epoxy_glClipPlane_global_rewrite_ptr;
124809 
124810 PFNGLCLIPPLANEFPROC epoxy_glClipPlanef = epoxy_glClipPlanef_global_rewrite_ptr;
124811 
124812 PFNGLCLIPPLANEFIMGPROC epoxy_glClipPlanefIMG = epoxy_glClipPlanefIMG_global_rewrite_ptr;
124813 
124814 PFNGLCLIPPLANEFOESPROC epoxy_glClipPlanefOES = epoxy_glClipPlanefOES_global_rewrite_ptr;
124815 
124816 PFNGLCLIPPLANEXPROC epoxy_glClipPlanex = epoxy_glClipPlanex_global_rewrite_ptr;
124817 
124818 PFNGLCLIPPLANEXIMGPROC epoxy_glClipPlanexIMG = epoxy_glClipPlanexIMG_global_rewrite_ptr;
124819 
124820 PFNGLCLIPPLANEXOESPROC epoxy_glClipPlanexOES = epoxy_glClipPlanexOES_global_rewrite_ptr;
124821 
124822 PFNGLCOLOR3BPROC epoxy_glColor3b = epoxy_glColor3b_global_rewrite_ptr;
124823 
124824 PFNGLCOLOR3BVPROC epoxy_glColor3bv = epoxy_glColor3bv_global_rewrite_ptr;
124825 
124826 PFNGLCOLOR3DPROC epoxy_glColor3d = epoxy_glColor3d_global_rewrite_ptr;
124827 
124828 PFNGLCOLOR3DVPROC epoxy_glColor3dv = epoxy_glColor3dv_global_rewrite_ptr;
124829 
124830 PFNGLCOLOR3FPROC epoxy_glColor3f = epoxy_glColor3f_global_rewrite_ptr;
124831 
124832 PFNGLCOLOR3FVERTEX3FSUNPROC epoxy_glColor3fVertex3fSUN = epoxy_glColor3fVertex3fSUN_global_rewrite_ptr;
124833 
124834 PFNGLCOLOR3FVERTEX3FVSUNPROC epoxy_glColor3fVertex3fvSUN = epoxy_glColor3fVertex3fvSUN_global_rewrite_ptr;
124835 
124836 PFNGLCOLOR3FVPROC epoxy_glColor3fv = epoxy_glColor3fv_global_rewrite_ptr;
124837 
124838 PFNGLCOLOR3HNVPROC epoxy_glColor3hNV = epoxy_glColor3hNV_global_rewrite_ptr;
124839 
124840 PFNGLCOLOR3HVNVPROC epoxy_glColor3hvNV = epoxy_glColor3hvNV_global_rewrite_ptr;
124841 
124842 PFNGLCOLOR3IPROC epoxy_glColor3i = epoxy_glColor3i_global_rewrite_ptr;
124843 
124844 PFNGLCOLOR3IVPROC epoxy_glColor3iv = epoxy_glColor3iv_global_rewrite_ptr;
124845 
124846 PFNGLCOLOR3SPROC epoxy_glColor3s = epoxy_glColor3s_global_rewrite_ptr;
124847 
124848 PFNGLCOLOR3SVPROC epoxy_glColor3sv = epoxy_glColor3sv_global_rewrite_ptr;
124849 
124850 PFNGLCOLOR3UBPROC epoxy_glColor3ub = epoxy_glColor3ub_global_rewrite_ptr;
124851 
124852 PFNGLCOLOR3UBVPROC epoxy_glColor3ubv = epoxy_glColor3ubv_global_rewrite_ptr;
124853 
124854 PFNGLCOLOR3UIPROC epoxy_glColor3ui = epoxy_glColor3ui_global_rewrite_ptr;
124855 
124856 PFNGLCOLOR3UIVPROC epoxy_glColor3uiv = epoxy_glColor3uiv_global_rewrite_ptr;
124857 
124858 PFNGLCOLOR3USPROC epoxy_glColor3us = epoxy_glColor3us_global_rewrite_ptr;
124859 
124860 PFNGLCOLOR3USVPROC epoxy_glColor3usv = epoxy_glColor3usv_global_rewrite_ptr;
124861 
124862 PFNGLCOLOR3XOESPROC epoxy_glColor3xOES = epoxy_glColor3xOES_global_rewrite_ptr;
124863 
124864 PFNGLCOLOR3XVOESPROC epoxy_glColor3xvOES = epoxy_glColor3xvOES_global_rewrite_ptr;
124865 
124866 PFNGLCOLOR4BPROC epoxy_glColor4b = epoxy_glColor4b_global_rewrite_ptr;
124867 
124868 PFNGLCOLOR4BVPROC epoxy_glColor4bv = epoxy_glColor4bv_global_rewrite_ptr;
124869 
124870 PFNGLCOLOR4DPROC epoxy_glColor4d = epoxy_glColor4d_global_rewrite_ptr;
124871 
124872 PFNGLCOLOR4DVPROC epoxy_glColor4dv = epoxy_glColor4dv_global_rewrite_ptr;
124873 
124874 PFNGLCOLOR4FPROC epoxy_glColor4f = epoxy_glColor4f_global_rewrite_ptr;
124875 
124876 PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glColor4fNormal3fVertex3fSUN = epoxy_glColor4fNormal3fVertex3fSUN_global_rewrite_ptr;
124877 
124878 PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glColor4fNormal3fVertex3fvSUN = epoxy_glColor4fNormal3fVertex3fvSUN_global_rewrite_ptr;
124879 
124880 PFNGLCOLOR4FVPROC epoxy_glColor4fv = epoxy_glColor4fv_global_rewrite_ptr;
124881 
124882 PFNGLCOLOR4HNVPROC epoxy_glColor4hNV = epoxy_glColor4hNV_global_rewrite_ptr;
124883 
124884 PFNGLCOLOR4HVNVPROC epoxy_glColor4hvNV = epoxy_glColor4hvNV_global_rewrite_ptr;
124885 
124886 PFNGLCOLOR4IPROC epoxy_glColor4i = epoxy_glColor4i_global_rewrite_ptr;
124887 
124888 PFNGLCOLOR4IVPROC epoxy_glColor4iv = epoxy_glColor4iv_global_rewrite_ptr;
124889 
124890 PFNGLCOLOR4SPROC epoxy_glColor4s = epoxy_glColor4s_global_rewrite_ptr;
124891 
124892 PFNGLCOLOR4SVPROC epoxy_glColor4sv = epoxy_glColor4sv_global_rewrite_ptr;
124893 
124894 PFNGLCOLOR4UBPROC epoxy_glColor4ub = epoxy_glColor4ub_global_rewrite_ptr;
124895 
124896 PFNGLCOLOR4UBVERTEX2FSUNPROC epoxy_glColor4ubVertex2fSUN = epoxy_glColor4ubVertex2fSUN_global_rewrite_ptr;
124897 
124898 PFNGLCOLOR4UBVERTEX2FVSUNPROC epoxy_glColor4ubVertex2fvSUN = epoxy_glColor4ubVertex2fvSUN_global_rewrite_ptr;
124899 
124900 PFNGLCOLOR4UBVERTEX3FSUNPROC epoxy_glColor4ubVertex3fSUN = epoxy_glColor4ubVertex3fSUN_global_rewrite_ptr;
124901 
124902 PFNGLCOLOR4UBVERTEX3FVSUNPROC epoxy_glColor4ubVertex3fvSUN = epoxy_glColor4ubVertex3fvSUN_global_rewrite_ptr;
124903 
124904 PFNGLCOLOR4UBVPROC epoxy_glColor4ubv = epoxy_glColor4ubv_global_rewrite_ptr;
124905 
124906 PFNGLCOLOR4UIPROC epoxy_glColor4ui = epoxy_glColor4ui_global_rewrite_ptr;
124907 
124908 PFNGLCOLOR4UIVPROC epoxy_glColor4uiv = epoxy_glColor4uiv_global_rewrite_ptr;
124909 
124910 PFNGLCOLOR4USPROC epoxy_glColor4us = epoxy_glColor4us_global_rewrite_ptr;
124911 
124912 PFNGLCOLOR4USVPROC epoxy_glColor4usv = epoxy_glColor4usv_global_rewrite_ptr;
124913 
124914 PFNGLCOLOR4XPROC epoxy_glColor4x = epoxy_glColor4x_global_rewrite_ptr;
124915 
124916 PFNGLCOLOR4XOESPROC epoxy_glColor4xOES = epoxy_glColor4xOES_global_rewrite_ptr;
124917 
124918 PFNGLCOLOR4XVOESPROC epoxy_glColor4xvOES = epoxy_glColor4xvOES_global_rewrite_ptr;
124919 
124920 PFNGLCOLORFORMATNVPROC epoxy_glColorFormatNV = epoxy_glColorFormatNV_global_rewrite_ptr;
124921 
124922 PFNGLCOLORFRAGMENTOP1ATIPROC epoxy_glColorFragmentOp1ATI = epoxy_glColorFragmentOp1ATI_global_rewrite_ptr;
124923 
124924 PFNGLCOLORFRAGMENTOP2ATIPROC epoxy_glColorFragmentOp2ATI = epoxy_glColorFragmentOp2ATI_global_rewrite_ptr;
124925 
124926 PFNGLCOLORFRAGMENTOP3ATIPROC epoxy_glColorFragmentOp3ATI = epoxy_glColorFragmentOp3ATI_global_rewrite_ptr;
124927 
124928 PFNGLCOLORMASKPROC epoxy_glColorMask = epoxy_glColorMask_global_rewrite_ptr;
124929 
124930 PFNGLCOLORMASKINDEXEDEXTPROC epoxy_glColorMaskIndexedEXT = epoxy_glColorMaskIndexedEXT_global_rewrite_ptr;
124931 
124932 PFNGLCOLORMASKIPROC epoxy_glColorMaski = epoxy_glColorMaski_global_rewrite_ptr;
124933 
124934 PFNGLCOLORMASKIEXTPROC epoxy_glColorMaskiEXT = epoxy_glColorMaskiEXT_global_rewrite_ptr;
124935 
124936 PFNGLCOLORMASKIOESPROC epoxy_glColorMaskiOES = epoxy_glColorMaskiOES_global_rewrite_ptr;
124937 
124938 PFNGLCOLORMATERIALPROC epoxy_glColorMaterial = epoxy_glColorMaterial_global_rewrite_ptr;
124939 
124940 PFNGLCOLORP3UIPROC epoxy_glColorP3ui = epoxy_glColorP3ui_global_rewrite_ptr;
124941 
124942 PFNGLCOLORP3UIVPROC epoxy_glColorP3uiv = epoxy_glColorP3uiv_global_rewrite_ptr;
124943 
124944 PFNGLCOLORP4UIPROC epoxy_glColorP4ui = epoxy_glColorP4ui_global_rewrite_ptr;
124945 
124946 PFNGLCOLORP4UIVPROC epoxy_glColorP4uiv = epoxy_glColorP4uiv_global_rewrite_ptr;
124947 
124948 PFNGLCOLORPOINTERPROC epoxy_glColorPointer = epoxy_glColorPointer_global_rewrite_ptr;
124949 
124950 PFNGLCOLORPOINTEREXTPROC epoxy_glColorPointerEXT = epoxy_glColorPointerEXT_global_rewrite_ptr;
124951 
124952 PFNGLCOLORPOINTERLISTIBMPROC epoxy_glColorPointerListIBM = epoxy_glColorPointerListIBM_global_rewrite_ptr;
124953 
124954 PFNGLCOLORPOINTERVINTELPROC epoxy_glColorPointervINTEL = epoxy_glColorPointervINTEL_global_rewrite_ptr;
124955 
124956 PFNGLCOLORSUBTABLEPROC epoxy_glColorSubTable = epoxy_glColorSubTable_global_rewrite_ptr;
124957 
124958 PFNGLCOLORSUBTABLEEXTPROC epoxy_glColorSubTableEXT = epoxy_glColorSubTableEXT_global_rewrite_ptr;
124959 
124960 PFNGLCOLORTABLEPROC epoxy_glColorTable = epoxy_glColorTable_global_rewrite_ptr;
124961 
124962 PFNGLCOLORTABLEEXTPROC epoxy_glColorTableEXT = epoxy_glColorTableEXT_global_rewrite_ptr;
124963 
124964 PFNGLCOLORTABLEPARAMETERFVPROC epoxy_glColorTableParameterfv = epoxy_glColorTableParameterfv_global_rewrite_ptr;
124965 
124966 PFNGLCOLORTABLEPARAMETERFVSGIPROC epoxy_glColorTableParameterfvSGI = epoxy_glColorTableParameterfvSGI_global_rewrite_ptr;
124967 
124968 PFNGLCOLORTABLEPARAMETERIVPROC epoxy_glColorTableParameteriv = epoxy_glColorTableParameteriv_global_rewrite_ptr;
124969 
124970 PFNGLCOLORTABLEPARAMETERIVSGIPROC epoxy_glColorTableParameterivSGI = epoxy_glColorTableParameterivSGI_global_rewrite_ptr;
124971 
124972 PFNGLCOLORTABLESGIPROC epoxy_glColorTableSGI = epoxy_glColorTableSGI_global_rewrite_ptr;
124973 
124974 PFNGLCOMBINERINPUTNVPROC epoxy_glCombinerInputNV = epoxy_glCombinerInputNV_global_rewrite_ptr;
124975 
124976 PFNGLCOMBINEROUTPUTNVPROC epoxy_glCombinerOutputNV = epoxy_glCombinerOutputNV_global_rewrite_ptr;
124977 
124978 PFNGLCOMBINERPARAMETERFNVPROC epoxy_glCombinerParameterfNV = epoxy_glCombinerParameterfNV_global_rewrite_ptr;
124979 
124980 PFNGLCOMBINERPARAMETERFVNVPROC epoxy_glCombinerParameterfvNV = epoxy_glCombinerParameterfvNV_global_rewrite_ptr;
124981 
124982 PFNGLCOMBINERPARAMETERINVPROC epoxy_glCombinerParameteriNV = epoxy_glCombinerParameteriNV_global_rewrite_ptr;
124983 
124984 PFNGLCOMBINERPARAMETERIVNVPROC epoxy_glCombinerParameterivNV = epoxy_glCombinerParameterivNV_global_rewrite_ptr;
124985 
124986 PFNGLCOMBINERSTAGEPARAMETERFVNVPROC epoxy_glCombinerStageParameterfvNV = epoxy_glCombinerStageParameterfvNV_global_rewrite_ptr;
124987 
124988 PFNGLCOMMANDLISTSEGMENTSNVPROC epoxy_glCommandListSegmentsNV = epoxy_glCommandListSegmentsNV_global_rewrite_ptr;
124989 
124990 PFNGLCOMPILECOMMANDLISTNVPROC epoxy_glCompileCommandListNV = epoxy_glCompileCommandListNV_global_rewrite_ptr;
124991 
124992 PFNGLCOMPILESHADERPROC epoxy_glCompileShader = epoxy_glCompileShader_global_rewrite_ptr;
124993 
124994 PFNGLCOMPILESHADERARBPROC epoxy_glCompileShaderARB = epoxy_glCompileShaderARB_global_rewrite_ptr;
124995 
124996 PFNGLCOMPILESHADERINCLUDEARBPROC epoxy_glCompileShaderIncludeARB = epoxy_glCompileShaderIncludeARB_global_rewrite_ptr;
124997 
124998 PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC epoxy_glCompressedMultiTexImage1DEXT = epoxy_glCompressedMultiTexImage1DEXT_global_rewrite_ptr;
124999 
125000 PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC epoxy_glCompressedMultiTexImage2DEXT = epoxy_glCompressedMultiTexImage2DEXT_global_rewrite_ptr;
125001 
125002 PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC epoxy_glCompressedMultiTexImage3DEXT = epoxy_glCompressedMultiTexImage3DEXT_global_rewrite_ptr;
125003 
125004 PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC epoxy_glCompressedMultiTexSubImage1DEXT = epoxy_glCompressedMultiTexSubImage1DEXT_global_rewrite_ptr;
125005 
125006 PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC epoxy_glCompressedMultiTexSubImage2DEXT = epoxy_glCompressedMultiTexSubImage2DEXT_global_rewrite_ptr;
125007 
125008 PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC epoxy_glCompressedMultiTexSubImage3DEXT = epoxy_glCompressedMultiTexSubImage3DEXT_global_rewrite_ptr;
125009 
125010 PFNGLCOMPRESSEDTEXIMAGE1DPROC epoxy_glCompressedTexImage1D = epoxy_glCompressedTexImage1D_global_rewrite_ptr;
125011 
125012 PFNGLCOMPRESSEDTEXIMAGE1DARBPROC epoxy_glCompressedTexImage1DARB = epoxy_glCompressedTexImage1DARB_global_rewrite_ptr;
125013 
125014 PFNGLCOMPRESSEDTEXIMAGE2DPROC epoxy_glCompressedTexImage2D = epoxy_glCompressedTexImage2D_global_rewrite_ptr;
125015 
125016 PFNGLCOMPRESSEDTEXIMAGE2DARBPROC epoxy_glCompressedTexImage2DARB = epoxy_glCompressedTexImage2DARB_global_rewrite_ptr;
125017 
125018 PFNGLCOMPRESSEDTEXIMAGE3DPROC epoxy_glCompressedTexImage3D = epoxy_glCompressedTexImage3D_global_rewrite_ptr;
125019 
125020 PFNGLCOMPRESSEDTEXIMAGE3DARBPROC epoxy_glCompressedTexImage3DARB = epoxy_glCompressedTexImage3DARB_global_rewrite_ptr;
125021 
125022 PFNGLCOMPRESSEDTEXIMAGE3DOESPROC epoxy_glCompressedTexImage3DOES = epoxy_glCompressedTexImage3DOES_global_rewrite_ptr;
125023 
125024 PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC epoxy_glCompressedTexSubImage1D = epoxy_glCompressedTexSubImage1D_global_rewrite_ptr;
125025 
125026 PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC epoxy_glCompressedTexSubImage1DARB = epoxy_glCompressedTexSubImage1DARB_global_rewrite_ptr;
125027 
125028 PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC epoxy_glCompressedTexSubImage2D = epoxy_glCompressedTexSubImage2D_global_rewrite_ptr;
125029 
125030 PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC epoxy_glCompressedTexSubImage2DARB = epoxy_glCompressedTexSubImage2DARB_global_rewrite_ptr;
125031 
125032 PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC epoxy_glCompressedTexSubImage3D = epoxy_glCompressedTexSubImage3D_global_rewrite_ptr;
125033 
125034 PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC epoxy_glCompressedTexSubImage3DARB = epoxy_glCompressedTexSubImage3DARB_global_rewrite_ptr;
125035 
125036 PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC epoxy_glCompressedTexSubImage3DOES = epoxy_glCompressedTexSubImage3DOES_global_rewrite_ptr;
125037 
125038 PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC epoxy_glCompressedTextureImage1DEXT = epoxy_glCompressedTextureImage1DEXT_global_rewrite_ptr;
125039 
125040 PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC epoxy_glCompressedTextureImage2DEXT = epoxy_glCompressedTextureImage2DEXT_global_rewrite_ptr;
125041 
125042 PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC epoxy_glCompressedTextureImage3DEXT = epoxy_glCompressedTextureImage3DEXT_global_rewrite_ptr;
125043 
125044 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC epoxy_glCompressedTextureSubImage1D = epoxy_glCompressedTextureSubImage1D_global_rewrite_ptr;
125045 
125046 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC epoxy_glCompressedTextureSubImage1DEXT = epoxy_glCompressedTextureSubImage1DEXT_global_rewrite_ptr;
125047 
125048 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC epoxy_glCompressedTextureSubImage2D = epoxy_glCompressedTextureSubImage2D_global_rewrite_ptr;
125049 
125050 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC epoxy_glCompressedTextureSubImage2DEXT = epoxy_glCompressedTextureSubImage2DEXT_global_rewrite_ptr;
125051 
125052 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC epoxy_glCompressedTextureSubImage3D = epoxy_glCompressedTextureSubImage3D_global_rewrite_ptr;
125053 
125054 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC epoxy_glCompressedTextureSubImage3DEXT = epoxy_glCompressedTextureSubImage3DEXT_global_rewrite_ptr;
125055 
125056 PFNGLCONSERVATIVERASTERPARAMETERFNVPROC epoxy_glConservativeRasterParameterfNV = epoxy_glConservativeRasterParameterfNV_global_rewrite_ptr;
125057 
125058 PFNGLCONSERVATIVERASTERPARAMETERINVPROC epoxy_glConservativeRasterParameteriNV = epoxy_glConservativeRasterParameteriNV_global_rewrite_ptr;
125059 
125060 PFNGLCONVOLUTIONFILTER1DPROC epoxy_glConvolutionFilter1D = epoxy_glConvolutionFilter1D_global_rewrite_ptr;
125061 
125062 PFNGLCONVOLUTIONFILTER1DEXTPROC epoxy_glConvolutionFilter1DEXT = epoxy_glConvolutionFilter1DEXT_global_rewrite_ptr;
125063 
125064 PFNGLCONVOLUTIONFILTER2DPROC epoxy_glConvolutionFilter2D = epoxy_glConvolutionFilter2D_global_rewrite_ptr;
125065 
125066 PFNGLCONVOLUTIONFILTER2DEXTPROC epoxy_glConvolutionFilter2DEXT = epoxy_glConvolutionFilter2DEXT_global_rewrite_ptr;
125067 
125068 PFNGLCONVOLUTIONPARAMETERFPROC epoxy_glConvolutionParameterf = epoxy_glConvolutionParameterf_global_rewrite_ptr;
125069 
125070 PFNGLCONVOLUTIONPARAMETERFEXTPROC epoxy_glConvolutionParameterfEXT = epoxy_glConvolutionParameterfEXT_global_rewrite_ptr;
125071 
125072 PFNGLCONVOLUTIONPARAMETERFVPROC epoxy_glConvolutionParameterfv = epoxy_glConvolutionParameterfv_global_rewrite_ptr;
125073 
125074 PFNGLCONVOLUTIONPARAMETERFVEXTPROC epoxy_glConvolutionParameterfvEXT = epoxy_glConvolutionParameterfvEXT_global_rewrite_ptr;
125075 
125076 PFNGLCONVOLUTIONPARAMETERIPROC epoxy_glConvolutionParameteri = epoxy_glConvolutionParameteri_global_rewrite_ptr;
125077 
125078 PFNGLCONVOLUTIONPARAMETERIEXTPROC epoxy_glConvolutionParameteriEXT = epoxy_glConvolutionParameteriEXT_global_rewrite_ptr;
125079 
125080 PFNGLCONVOLUTIONPARAMETERIVPROC epoxy_glConvolutionParameteriv = epoxy_glConvolutionParameteriv_global_rewrite_ptr;
125081 
125082 PFNGLCONVOLUTIONPARAMETERIVEXTPROC epoxy_glConvolutionParameterivEXT = epoxy_glConvolutionParameterivEXT_global_rewrite_ptr;
125083 
125084 PFNGLCONVOLUTIONPARAMETERXOESPROC epoxy_glConvolutionParameterxOES = epoxy_glConvolutionParameterxOES_global_rewrite_ptr;
125085 
125086 PFNGLCONVOLUTIONPARAMETERXVOESPROC epoxy_glConvolutionParameterxvOES = epoxy_glConvolutionParameterxvOES_global_rewrite_ptr;
125087 
125088 PFNGLCOPYBUFFERSUBDATAPROC epoxy_glCopyBufferSubData = epoxy_glCopyBufferSubData_global_rewrite_ptr;
125089 
125090 PFNGLCOPYBUFFERSUBDATANVPROC epoxy_glCopyBufferSubDataNV = epoxy_glCopyBufferSubDataNV_global_rewrite_ptr;
125091 
125092 PFNGLCOPYCOLORSUBTABLEPROC epoxy_glCopyColorSubTable = epoxy_glCopyColorSubTable_global_rewrite_ptr;
125093 
125094 PFNGLCOPYCOLORSUBTABLEEXTPROC epoxy_glCopyColorSubTableEXT = epoxy_glCopyColorSubTableEXT_global_rewrite_ptr;
125095 
125096 PFNGLCOPYCOLORTABLEPROC epoxy_glCopyColorTable = epoxy_glCopyColorTable_global_rewrite_ptr;
125097 
125098 PFNGLCOPYCOLORTABLESGIPROC epoxy_glCopyColorTableSGI = epoxy_glCopyColorTableSGI_global_rewrite_ptr;
125099 
125100 PFNGLCOPYCONVOLUTIONFILTER1DPROC epoxy_glCopyConvolutionFilter1D = epoxy_glCopyConvolutionFilter1D_global_rewrite_ptr;
125101 
125102 PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC epoxy_glCopyConvolutionFilter1DEXT = epoxy_glCopyConvolutionFilter1DEXT_global_rewrite_ptr;
125103 
125104 PFNGLCOPYCONVOLUTIONFILTER2DPROC epoxy_glCopyConvolutionFilter2D = epoxy_glCopyConvolutionFilter2D_global_rewrite_ptr;
125105 
125106 PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC epoxy_glCopyConvolutionFilter2DEXT = epoxy_glCopyConvolutionFilter2DEXT_global_rewrite_ptr;
125107 
125108 PFNGLCOPYIMAGESUBDATAPROC epoxy_glCopyImageSubData = epoxy_glCopyImageSubData_global_rewrite_ptr;
125109 
125110 PFNGLCOPYIMAGESUBDATAEXTPROC epoxy_glCopyImageSubDataEXT = epoxy_glCopyImageSubDataEXT_global_rewrite_ptr;
125111 
125112 PFNGLCOPYIMAGESUBDATANVPROC epoxy_glCopyImageSubDataNV = epoxy_glCopyImageSubDataNV_global_rewrite_ptr;
125113 
125114 PFNGLCOPYIMAGESUBDATAOESPROC epoxy_glCopyImageSubDataOES = epoxy_glCopyImageSubDataOES_global_rewrite_ptr;
125115 
125116 PFNGLCOPYMULTITEXIMAGE1DEXTPROC epoxy_glCopyMultiTexImage1DEXT = epoxy_glCopyMultiTexImage1DEXT_global_rewrite_ptr;
125117 
125118 PFNGLCOPYMULTITEXIMAGE2DEXTPROC epoxy_glCopyMultiTexImage2DEXT = epoxy_glCopyMultiTexImage2DEXT_global_rewrite_ptr;
125119 
125120 PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC epoxy_glCopyMultiTexSubImage1DEXT = epoxy_glCopyMultiTexSubImage1DEXT_global_rewrite_ptr;
125121 
125122 PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC epoxy_glCopyMultiTexSubImage2DEXT = epoxy_glCopyMultiTexSubImage2DEXT_global_rewrite_ptr;
125123 
125124 PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC epoxy_glCopyMultiTexSubImage3DEXT = epoxy_glCopyMultiTexSubImage3DEXT_global_rewrite_ptr;
125125 
125126 PFNGLCOPYNAMEDBUFFERSUBDATAPROC epoxy_glCopyNamedBufferSubData = epoxy_glCopyNamedBufferSubData_global_rewrite_ptr;
125127 
125128 PFNGLCOPYPATHNVPROC epoxy_glCopyPathNV = epoxy_glCopyPathNV_global_rewrite_ptr;
125129 
125130 PFNGLCOPYPIXELSPROC epoxy_glCopyPixels = epoxy_glCopyPixels_global_rewrite_ptr;
125131 
125132 PFNGLCOPYTEXIMAGE1DPROC epoxy_glCopyTexImage1D = epoxy_glCopyTexImage1D_global_rewrite_ptr;
125133 
125134 PFNGLCOPYTEXIMAGE1DEXTPROC epoxy_glCopyTexImage1DEXT = epoxy_glCopyTexImage1DEXT_global_rewrite_ptr;
125135 
125136 PFNGLCOPYTEXIMAGE2DPROC epoxy_glCopyTexImage2D = epoxy_glCopyTexImage2D_global_rewrite_ptr;
125137 
125138 PFNGLCOPYTEXIMAGE2DEXTPROC epoxy_glCopyTexImage2DEXT = epoxy_glCopyTexImage2DEXT_global_rewrite_ptr;
125139 
125140 PFNGLCOPYTEXSUBIMAGE1DPROC epoxy_glCopyTexSubImage1D = epoxy_glCopyTexSubImage1D_global_rewrite_ptr;
125141 
125142 PFNGLCOPYTEXSUBIMAGE1DEXTPROC epoxy_glCopyTexSubImage1DEXT = epoxy_glCopyTexSubImage1DEXT_global_rewrite_ptr;
125143 
125144 PFNGLCOPYTEXSUBIMAGE2DPROC epoxy_glCopyTexSubImage2D = epoxy_glCopyTexSubImage2D_global_rewrite_ptr;
125145 
125146 PFNGLCOPYTEXSUBIMAGE2DEXTPROC epoxy_glCopyTexSubImage2DEXT = epoxy_glCopyTexSubImage2DEXT_global_rewrite_ptr;
125147 
125148 PFNGLCOPYTEXSUBIMAGE3DPROC epoxy_glCopyTexSubImage3D = epoxy_glCopyTexSubImage3D_global_rewrite_ptr;
125149 
125150 PFNGLCOPYTEXSUBIMAGE3DEXTPROC epoxy_glCopyTexSubImage3DEXT = epoxy_glCopyTexSubImage3DEXT_global_rewrite_ptr;
125151 
125152 PFNGLCOPYTEXSUBIMAGE3DOESPROC epoxy_glCopyTexSubImage3DOES = epoxy_glCopyTexSubImage3DOES_global_rewrite_ptr;
125153 
125154 PFNGLCOPYTEXTUREIMAGE1DEXTPROC epoxy_glCopyTextureImage1DEXT = epoxy_glCopyTextureImage1DEXT_global_rewrite_ptr;
125155 
125156 PFNGLCOPYTEXTUREIMAGE2DEXTPROC epoxy_glCopyTextureImage2DEXT = epoxy_glCopyTextureImage2DEXT_global_rewrite_ptr;
125157 
125158 PFNGLCOPYTEXTURELEVELSAPPLEPROC epoxy_glCopyTextureLevelsAPPLE = epoxy_glCopyTextureLevelsAPPLE_global_rewrite_ptr;
125159 
125160 PFNGLCOPYTEXTURESUBIMAGE1DPROC epoxy_glCopyTextureSubImage1D = epoxy_glCopyTextureSubImage1D_global_rewrite_ptr;
125161 
125162 PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC epoxy_glCopyTextureSubImage1DEXT = epoxy_glCopyTextureSubImage1DEXT_global_rewrite_ptr;
125163 
125164 PFNGLCOPYTEXTURESUBIMAGE2DPROC epoxy_glCopyTextureSubImage2D = epoxy_glCopyTextureSubImage2D_global_rewrite_ptr;
125165 
125166 PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC epoxy_glCopyTextureSubImage2DEXT = epoxy_glCopyTextureSubImage2DEXT_global_rewrite_ptr;
125167 
125168 PFNGLCOPYTEXTURESUBIMAGE3DPROC epoxy_glCopyTextureSubImage3D = epoxy_glCopyTextureSubImage3D_global_rewrite_ptr;
125169 
125170 PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC epoxy_glCopyTextureSubImage3DEXT = epoxy_glCopyTextureSubImage3DEXT_global_rewrite_ptr;
125171 
125172 PFNGLCOVERFILLPATHINSTANCEDNVPROC epoxy_glCoverFillPathInstancedNV = epoxy_glCoverFillPathInstancedNV_global_rewrite_ptr;
125173 
125174 PFNGLCOVERFILLPATHNVPROC epoxy_glCoverFillPathNV = epoxy_glCoverFillPathNV_global_rewrite_ptr;
125175 
125176 PFNGLCOVERSTROKEPATHINSTANCEDNVPROC epoxy_glCoverStrokePathInstancedNV = epoxy_glCoverStrokePathInstancedNV_global_rewrite_ptr;
125177 
125178 PFNGLCOVERSTROKEPATHNVPROC epoxy_glCoverStrokePathNV = epoxy_glCoverStrokePathNV_global_rewrite_ptr;
125179 
125180 PFNGLCOVERAGEMASKNVPROC epoxy_glCoverageMaskNV = epoxy_glCoverageMaskNV_global_rewrite_ptr;
125181 
125182 PFNGLCOVERAGEMODULATIONNVPROC epoxy_glCoverageModulationNV = epoxy_glCoverageModulationNV_global_rewrite_ptr;
125183 
125184 PFNGLCOVERAGEMODULATIONTABLENVPROC epoxy_glCoverageModulationTableNV = epoxy_glCoverageModulationTableNV_global_rewrite_ptr;
125185 
125186 PFNGLCOVERAGEOPERATIONNVPROC epoxy_glCoverageOperationNV = epoxy_glCoverageOperationNV_global_rewrite_ptr;
125187 
125188 PFNGLCREATEBUFFERSPROC epoxy_glCreateBuffers = epoxy_glCreateBuffers_global_rewrite_ptr;
125189 
125190 PFNGLCREATECOMMANDLISTSNVPROC epoxy_glCreateCommandListsNV = epoxy_glCreateCommandListsNV_global_rewrite_ptr;
125191 
125192 PFNGLCREATEFRAMEBUFFERSPROC epoxy_glCreateFramebuffers = epoxy_glCreateFramebuffers_global_rewrite_ptr;
125193 
125194 PFNGLCREATEMEMORYOBJECTSEXTPROC epoxy_glCreateMemoryObjectsEXT = epoxy_glCreateMemoryObjectsEXT_global_rewrite_ptr;
125195 
125196 PFNGLCREATEPERFQUERYINTELPROC epoxy_glCreatePerfQueryINTEL = epoxy_glCreatePerfQueryINTEL_global_rewrite_ptr;
125197 
125198 PFNGLCREATEPROGRAMPROC epoxy_glCreateProgram = epoxy_glCreateProgram_global_rewrite_ptr;
125199 
125200 PFNGLCREATEPROGRAMOBJECTARBPROC epoxy_glCreateProgramObjectARB = epoxy_glCreateProgramObjectARB_global_rewrite_ptr;
125201 
125202 PFNGLCREATEPROGRAMPIPELINESPROC epoxy_glCreateProgramPipelines = epoxy_glCreateProgramPipelines_global_rewrite_ptr;
125203 
125204 PFNGLCREATEPROGRESSFENCENVXPROC epoxy_glCreateProgressFenceNVX = epoxy_glCreateProgressFenceNVX_global_rewrite_ptr;
125205 
125206 PFNGLCREATEQUERIESPROC epoxy_glCreateQueries = epoxy_glCreateQueries_global_rewrite_ptr;
125207 
125208 PFNGLCREATERENDERBUFFERSPROC epoxy_glCreateRenderbuffers = epoxy_glCreateRenderbuffers_global_rewrite_ptr;
125209 
125210 PFNGLCREATESAMPLERSPROC epoxy_glCreateSamplers = epoxy_glCreateSamplers_global_rewrite_ptr;
125211 
125212 PFNGLCREATESHADERPROC epoxy_glCreateShader = epoxy_glCreateShader_global_rewrite_ptr;
125213 
125214 PFNGLCREATESHADEROBJECTARBPROC epoxy_glCreateShaderObjectARB = epoxy_glCreateShaderObjectARB_global_rewrite_ptr;
125215 
125216 PFNGLCREATESHADERPROGRAMEXTPROC epoxy_glCreateShaderProgramEXT = epoxy_glCreateShaderProgramEXT_global_rewrite_ptr;
125217 
125218 PFNGLCREATESHADERPROGRAMVPROC epoxy_glCreateShaderProgramv = epoxy_glCreateShaderProgramv_global_rewrite_ptr;
125219 
125220 PFNGLCREATESHADERPROGRAMVEXTPROC epoxy_glCreateShaderProgramvEXT = epoxy_glCreateShaderProgramvEXT_global_rewrite_ptr;
125221 
125222 PFNGLCREATESTATESNVPROC epoxy_glCreateStatesNV = epoxy_glCreateStatesNV_global_rewrite_ptr;
125223 
125224 PFNGLCREATESYNCFROMCLEVENTARBPROC epoxy_glCreateSyncFromCLeventARB = epoxy_glCreateSyncFromCLeventARB_global_rewrite_ptr;
125225 
125226 PFNGLCREATETEXTURESPROC epoxy_glCreateTextures = epoxy_glCreateTextures_global_rewrite_ptr;
125227 
125228 PFNGLCREATETRANSFORMFEEDBACKSPROC epoxy_glCreateTransformFeedbacks = epoxy_glCreateTransformFeedbacks_global_rewrite_ptr;
125229 
125230 PFNGLCREATEVERTEXARRAYSPROC epoxy_glCreateVertexArrays = epoxy_glCreateVertexArrays_global_rewrite_ptr;
125231 
125232 PFNGLCULLFACEPROC epoxy_glCullFace = epoxy_glCullFace_global_rewrite_ptr;
125233 
125234 PFNGLCULLPARAMETERDVEXTPROC epoxy_glCullParameterdvEXT = epoxy_glCullParameterdvEXT_global_rewrite_ptr;
125235 
125236 PFNGLCULLPARAMETERFVEXTPROC epoxy_glCullParameterfvEXT = epoxy_glCullParameterfvEXT_global_rewrite_ptr;
125237 
125238 PFNGLCURRENTPALETTEMATRIXARBPROC epoxy_glCurrentPaletteMatrixARB = epoxy_glCurrentPaletteMatrixARB_global_rewrite_ptr;
125239 
125240 PFNGLCURRENTPALETTEMATRIXOESPROC epoxy_glCurrentPaletteMatrixOES = epoxy_glCurrentPaletteMatrixOES_global_rewrite_ptr;
125241 
125242 PFNGLDEBUGMESSAGECALLBACKPROC epoxy_glDebugMessageCallback = epoxy_glDebugMessageCallback_global_rewrite_ptr;
125243 
125244 PFNGLDEBUGMESSAGECALLBACKAMDPROC epoxy_glDebugMessageCallbackAMD = epoxy_glDebugMessageCallbackAMD_global_rewrite_ptr;
125245 
125246 PFNGLDEBUGMESSAGECALLBACKARBPROC epoxy_glDebugMessageCallbackARB = epoxy_glDebugMessageCallbackARB_global_rewrite_ptr;
125247 
125248 PFNGLDEBUGMESSAGECALLBACKKHRPROC epoxy_glDebugMessageCallbackKHR = epoxy_glDebugMessageCallbackKHR_global_rewrite_ptr;
125249 
125250 PFNGLDEBUGMESSAGECONTROLPROC epoxy_glDebugMessageControl = epoxy_glDebugMessageControl_global_rewrite_ptr;
125251 
125252 PFNGLDEBUGMESSAGECONTROLARBPROC epoxy_glDebugMessageControlARB = epoxy_glDebugMessageControlARB_global_rewrite_ptr;
125253 
125254 PFNGLDEBUGMESSAGECONTROLKHRPROC epoxy_glDebugMessageControlKHR = epoxy_glDebugMessageControlKHR_global_rewrite_ptr;
125255 
125256 PFNGLDEBUGMESSAGEENABLEAMDPROC epoxy_glDebugMessageEnableAMD = epoxy_glDebugMessageEnableAMD_global_rewrite_ptr;
125257 
125258 PFNGLDEBUGMESSAGEINSERTPROC epoxy_glDebugMessageInsert = epoxy_glDebugMessageInsert_global_rewrite_ptr;
125259 
125260 PFNGLDEBUGMESSAGEINSERTAMDPROC epoxy_glDebugMessageInsertAMD = epoxy_glDebugMessageInsertAMD_global_rewrite_ptr;
125261 
125262 PFNGLDEBUGMESSAGEINSERTARBPROC epoxy_glDebugMessageInsertARB = epoxy_glDebugMessageInsertARB_global_rewrite_ptr;
125263 
125264 PFNGLDEBUGMESSAGEINSERTKHRPROC epoxy_glDebugMessageInsertKHR = epoxy_glDebugMessageInsertKHR_global_rewrite_ptr;
125265 
125266 PFNGLDEFORMSGIXPROC epoxy_glDeformSGIX = epoxy_glDeformSGIX_global_rewrite_ptr;
125267 
125268 PFNGLDEFORMATIONMAP3DSGIXPROC epoxy_glDeformationMap3dSGIX = epoxy_glDeformationMap3dSGIX_global_rewrite_ptr;
125269 
125270 PFNGLDEFORMATIONMAP3FSGIXPROC epoxy_glDeformationMap3fSGIX = epoxy_glDeformationMap3fSGIX_global_rewrite_ptr;
125271 
125272 PFNGLDELETEASYNCMARKERSSGIXPROC epoxy_glDeleteAsyncMarkersSGIX = epoxy_glDeleteAsyncMarkersSGIX_global_rewrite_ptr;
125273 
125274 PFNGLDELETEBUFFERSPROC epoxy_glDeleteBuffers = epoxy_glDeleteBuffers_global_rewrite_ptr;
125275 
125276 PFNGLDELETEBUFFERSARBPROC epoxy_glDeleteBuffersARB = epoxy_glDeleteBuffersARB_global_rewrite_ptr;
125277 
125278 PFNGLDELETECOMMANDLISTSNVPROC epoxy_glDeleteCommandListsNV = epoxy_glDeleteCommandListsNV_global_rewrite_ptr;
125279 
125280 PFNGLDELETEFENCESAPPLEPROC epoxy_glDeleteFencesAPPLE = epoxy_glDeleteFencesAPPLE_global_rewrite_ptr;
125281 
125282 PFNGLDELETEFENCESNVPROC epoxy_glDeleteFencesNV = epoxy_glDeleteFencesNV_global_rewrite_ptr;
125283 
125284 PFNGLDELETEFRAGMENTSHADERATIPROC epoxy_glDeleteFragmentShaderATI = epoxy_glDeleteFragmentShaderATI_global_rewrite_ptr;
125285 
125286 PFNGLDELETEFRAMEBUFFERSPROC epoxy_glDeleteFramebuffers = epoxy_glDeleteFramebuffers_global_rewrite_ptr;
125287 
125288 PFNGLDELETEFRAMEBUFFERSEXTPROC epoxy_glDeleteFramebuffersEXT = epoxy_glDeleteFramebuffersEXT_global_rewrite_ptr;
125289 
125290 PFNGLDELETEFRAMEBUFFERSOESPROC epoxy_glDeleteFramebuffersOES = epoxy_glDeleteFramebuffersOES_global_rewrite_ptr;
125291 
125292 PFNGLDELETELISTSPROC epoxy_glDeleteLists = epoxy_glDeleteLists_global_rewrite_ptr;
125293 
125294 PFNGLDELETEMEMORYOBJECTSEXTPROC epoxy_glDeleteMemoryObjectsEXT = epoxy_glDeleteMemoryObjectsEXT_global_rewrite_ptr;
125295 
125296 PFNGLDELETENAMEDSTRINGARBPROC epoxy_glDeleteNamedStringARB = epoxy_glDeleteNamedStringARB_global_rewrite_ptr;
125297 
125298 PFNGLDELETENAMESAMDPROC epoxy_glDeleteNamesAMD = epoxy_glDeleteNamesAMD_global_rewrite_ptr;
125299 
125300 PFNGLDELETEOBJECTARBPROC epoxy_glDeleteObjectARB = epoxy_glDeleteObjectARB_global_rewrite_ptr;
125301 
125302 PFNGLDELETEOCCLUSIONQUERIESNVPROC epoxy_glDeleteOcclusionQueriesNV = epoxy_glDeleteOcclusionQueriesNV_global_rewrite_ptr;
125303 
125304 PFNGLDELETEPATHSNVPROC epoxy_glDeletePathsNV = epoxy_glDeletePathsNV_global_rewrite_ptr;
125305 
125306 PFNGLDELETEPERFMONITORSAMDPROC epoxy_glDeletePerfMonitorsAMD = epoxy_glDeletePerfMonitorsAMD_global_rewrite_ptr;
125307 
125308 PFNGLDELETEPERFQUERYINTELPROC epoxy_glDeletePerfQueryINTEL = epoxy_glDeletePerfQueryINTEL_global_rewrite_ptr;
125309 
125310 PFNGLDELETEPROGRAMPROC epoxy_glDeleteProgram = epoxy_glDeleteProgram_global_rewrite_ptr;
125311 
125312 PFNGLDELETEPROGRAMPIPELINESPROC epoxy_glDeleteProgramPipelines = epoxy_glDeleteProgramPipelines_global_rewrite_ptr;
125313 
125314 PFNGLDELETEPROGRAMPIPELINESEXTPROC epoxy_glDeleteProgramPipelinesEXT = epoxy_glDeleteProgramPipelinesEXT_global_rewrite_ptr;
125315 
125316 PFNGLDELETEPROGRAMSARBPROC epoxy_glDeleteProgramsARB = epoxy_glDeleteProgramsARB_global_rewrite_ptr;
125317 
125318 PFNGLDELETEPROGRAMSNVPROC epoxy_glDeleteProgramsNV = epoxy_glDeleteProgramsNV_global_rewrite_ptr;
125319 
125320 PFNGLDELETEQUERIESPROC epoxy_glDeleteQueries = epoxy_glDeleteQueries_global_rewrite_ptr;
125321 
125322 PFNGLDELETEQUERIESARBPROC epoxy_glDeleteQueriesARB = epoxy_glDeleteQueriesARB_global_rewrite_ptr;
125323 
125324 PFNGLDELETEQUERIESEXTPROC epoxy_glDeleteQueriesEXT = epoxy_glDeleteQueriesEXT_global_rewrite_ptr;
125325 
125326 PFNGLDELETEQUERYRESOURCETAGNVPROC epoxy_glDeleteQueryResourceTagNV = epoxy_glDeleteQueryResourceTagNV_global_rewrite_ptr;
125327 
125328 PFNGLDELETERENDERBUFFERSPROC epoxy_glDeleteRenderbuffers = epoxy_glDeleteRenderbuffers_global_rewrite_ptr;
125329 
125330 PFNGLDELETERENDERBUFFERSEXTPROC epoxy_glDeleteRenderbuffersEXT = epoxy_glDeleteRenderbuffersEXT_global_rewrite_ptr;
125331 
125332 PFNGLDELETERENDERBUFFERSOESPROC epoxy_glDeleteRenderbuffersOES = epoxy_glDeleteRenderbuffersOES_global_rewrite_ptr;
125333 
125334 PFNGLDELETESAMPLERSPROC epoxy_glDeleteSamplers = epoxy_glDeleteSamplers_global_rewrite_ptr;
125335 
125336 PFNGLDELETESEMAPHORESEXTPROC epoxy_glDeleteSemaphoresEXT = epoxy_glDeleteSemaphoresEXT_global_rewrite_ptr;
125337 
125338 PFNGLDELETESHADERPROC epoxy_glDeleteShader = epoxy_glDeleteShader_global_rewrite_ptr;
125339 
125340 PFNGLDELETESTATESNVPROC epoxy_glDeleteStatesNV = epoxy_glDeleteStatesNV_global_rewrite_ptr;
125341 
125342 PFNGLDELETESYNCPROC epoxy_glDeleteSync = epoxy_glDeleteSync_global_rewrite_ptr;
125343 
125344 PFNGLDELETESYNCAPPLEPROC epoxy_glDeleteSyncAPPLE = epoxy_glDeleteSyncAPPLE_global_rewrite_ptr;
125345 
125346 PFNGLDELETETEXTURESPROC epoxy_glDeleteTextures = epoxy_glDeleteTextures_global_rewrite_ptr;
125347 
125348 PFNGLDELETETEXTURESEXTPROC epoxy_glDeleteTexturesEXT = epoxy_glDeleteTexturesEXT_global_rewrite_ptr;
125349 
125350 PFNGLDELETETRANSFORMFEEDBACKSPROC epoxy_glDeleteTransformFeedbacks = epoxy_glDeleteTransformFeedbacks_global_rewrite_ptr;
125351 
125352 PFNGLDELETETRANSFORMFEEDBACKSNVPROC epoxy_glDeleteTransformFeedbacksNV = epoxy_glDeleteTransformFeedbacksNV_global_rewrite_ptr;
125353 
125354 PFNGLDELETEVERTEXARRAYSPROC epoxy_glDeleteVertexArrays = epoxy_glDeleteVertexArrays_global_rewrite_ptr;
125355 
125356 PFNGLDELETEVERTEXARRAYSAPPLEPROC epoxy_glDeleteVertexArraysAPPLE = epoxy_glDeleteVertexArraysAPPLE_global_rewrite_ptr;
125357 
125358 PFNGLDELETEVERTEXARRAYSOESPROC epoxy_glDeleteVertexArraysOES = epoxy_glDeleteVertexArraysOES_global_rewrite_ptr;
125359 
125360 PFNGLDELETEVERTEXSHADEREXTPROC epoxy_glDeleteVertexShaderEXT = epoxy_glDeleteVertexShaderEXT_global_rewrite_ptr;
125361 
125362 PFNGLDEPTHBOUNDSEXTPROC epoxy_glDepthBoundsEXT = epoxy_glDepthBoundsEXT_global_rewrite_ptr;
125363 
125364 PFNGLDEPTHBOUNDSDNVPROC epoxy_glDepthBoundsdNV = epoxy_glDepthBoundsdNV_global_rewrite_ptr;
125365 
125366 PFNGLDEPTHFUNCPROC epoxy_glDepthFunc = epoxy_glDepthFunc_global_rewrite_ptr;
125367 
125368 PFNGLDEPTHMASKPROC epoxy_glDepthMask = epoxy_glDepthMask_global_rewrite_ptr;
125369 
125370 PFNGLDEPTHRANGEPROC epoxy_glDepthRange = epoxy_glDepthRange_global_rewrite_ptr;
125371 
125372 PFNGLDEPTHRANGEARRAYFVNVPROC epoxy_glDepthRangeArrayfvNV = epoxy_glDepthRangeArrayfvNV_global_rewrite_ptr;
125373 
125374 PFNGLDEPTHRANGEARRAYFVOESPROC epoxy_glDepthRangeArrayfvOES = epoxy_glDepthRangeArrayfvOES_global_rewrite_ptr;
125375 
125376 PFNGLDEPTHRANGEARRAYVPROC epoxy_glDepthRangeArrayv = epoxy_glDepthRangeArrayv_global_rewrite_ptr;
125377 
125378 PFNGLDEPTHRANGEINDEXEDPROC epoxy_glDepthRangeIndexed = epoxy_glDepthRangeIndexed_global_rewrite_ptr;
125379 
125380 PFNGLDEPTHRANGEINDEXEDFNVPROC epoxy_glDepthRangeIndexedfNV = epoxy_glDepthRangeIndexedfNV_global_rewrite_ptr;
125381 
125382 PFNGLDEPTHRANGEINDEXEDFOESPROC epoxy_glDepthRangeIndexedfOES = epoxy_glDepthRangeIndexedfOES_global_rewrite_ptr;
125383 
125384 PFNGLDEPTHRANGEDNVPROC epoxy_glDepthRangedNV = epoxy_glDepthRangedNV_global_rewrite_ptr;
125385 
125386 PFNGLDEPTHRANGEFPROC epoxy_glDepthRangef = epoxy_glDepthRangef_global_rewrite_ptr;
125387 
125388 PFNGLDEPTHRANGEFOESPROC epoxy_glDepthRangefOES = epoxy_glDepthRangefOES_global_rewrite_ptr;
125389 
125390 PFNGLDEPTHRANGEXPROC epoxy_glDepthRangex = epoxy_glDepthRangex_global_rewrite_ptr;
125391 
125392 PFNGLDEPTHRANGEXOESPROC epoxy_glDepthRangexOES = epoxy_glDepthRangexOES_global_rewrite_ptr;
125393 
125394 PFNGLDETACHOBJECTARBPROC epoxy_glDetachObjectARB = epoxy_glDetachObjectARB_global_rewrite_ptr;
125395 
125396 PFNGLDETACHSHADERPROC epoxy_glDetachShader = epoxy_glDetachShader_global_rewrite_ptr;
125397 
125398 PFNGLDETAILTEXFUNCSGISPROC epoxy_glDetailTexFuncSGIS = epoxy_glDetailTexFuncSGIS_global_rewrite_ptr;
125399 
125400 PFNGLDISABLEPROC epoxy_glDisable = epoxy_glDisable_global_rewrite_ptr;
125401 
125402 PFNGLDISABLECLIENTSTATEPROC epoxy_glDisableClientState = epoxy_glDisableClientState_global_rewrite_ptr;
125403 
125404 PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC epoxy_glDisableClientStateIndexedEXT = epoxy_glDisableClientStateIndexedEXT_global_rewrite_ptr;
125405 
125406 PFNGLDISABLECLIENTSTATEIEXTPROC epoxy_glDisableClientStateiEXT = epoxy_glDisableClientStateiEXT_global_rewrite_ptr;
125407 
125408 PFNGLDISABLEDRIVERCONTROLQCOMPROC epoxy_glDisableDriverControlQCOM = epoxy_glDisableDriverControlQCOM_global_rewrite_ptr;
125409 
125410 PFNGLDISABLEINDEXEDEXTPROC epoxy_glDisableIndexedEXT = epoxy_glDisableIndexedEXT_global_rewrite_ptr;
125411 
125412 PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC epoxy_glDisableVariantClientStateEXT = epoxy_glDisableVariantClientStateEXT_global_rewrite_ptr;
125413 
125414 PFNGLDISABLEVERTEXARRAYATTRIBPROC epoxy_glDisableVertexArrayAttrib = epoxy_glDisableVertexArrayAttrib_global_rewrite_ptr;
125415 
125416 PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC epoxy_glDisableVertexArrayAttribEXT = epoxy_glDisableVertexArrayAttribEXT_global_rewrite_ptr;
125417 
125418 PFNGLDISABLEVERTEXARRAYEXTPROC epoxy_glDisableVertexArrayEXT = epoxy_glDisableVertexArrayEXT_global_rewrite_ptr;
125419 
125420 PFNGLDISABLEVERTEXATTRIBAPPLEPROC epoxy_glDisableVertexAttribAPPLE = epoxy_glDisableVertexAttribAPPLE_global_rewrite_ptr;
125421 
125422 PFNGLDISABLEVERTEXATTRIBARRAYPROC epoxy_glDisableVertexAttribArray = epoxy_glDisableVertexAttribArray_global_rewrite_ptr;
125423 
125424 PFNGLDISABLEVERTEXATTRIBARRAYARBPROC epoxy_glDisableVertexAttribArrayARB = epoxy_glDisableVertexAttribArrayARB_global_rewrite_ptr;
125425 
125426 PFNGLDISABLEIPROC epoxy_glDisablei = epoxy_glDisablei_global_rewrite_ptr;
125427 
125428 PFNGLDISABLEIEXTPROC epoxy_glDisableiEXT = epoxy_glDisableiEXT_global_rewrite_ptr;
125429 
125430 PFNGLDISABLEINVPROC epoxy_glDisableiNV = epoxy_glDisableiNV_global_rewrite_ptr;
125431 
125432 PFNGLDISABLEIOESPROC epoxy_glDisableiOES = epoxy_glDisableiOES_global_rewrite_ptr;
125433 
125434 PFNGLDISCARDFRAMEBUFFEREXTPROC epoxy_glDiscardFramebufferEXT = epoxy_glDiscardFramebufferEXT_global_rewrite_ptr;
125435 
125436 PFNGLDISPATCHCOMPUTEPROC epoxy_glDispatchCompute = epoxy_glDispatchCompute_global_rewrite_ptr;
125437 
125438 PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC epoxy_glDispatchComputeGroupSizeARB = epoxy_glDispatchComputeGroupSizeARB_global_rewrite_ptr;
125439 
125440 PFNGLDISPATCHCOMPUTEINDIRECTPROC epoxy_glDispatchComputeIndirect = epoxy_glDispatchComputeIndirect_global_rewrite_ptr;
125441 
125442 PFNGLDRAWARRAYSPROC epoxy_glDrawArrays = epoxy_glDrawArrays_global_rewrite_ptr;
125443 
125444 PFNGLDRAWARRAYSEXTPROC epoxy_glDrawArraysEXT = epoxy_glDrawArraysEXT_global_rewrite_ptr;
125445 
125446 PFNGLDRAWARRAYSINDIRECTPROC epoxy_glDrawArraysIndirect = epoxy_glDrawArraysIndirect_global_rewrite_ptr;
125447 
125448 PFNGLDRAWARRAYSINSTANCEDPROC epoxy_glDrawArraysInstanced = epoxy_glDrawArraysInstanced_global_rewrite_ptr;
125449 
125450 PFNGLDRAWARRAYSINSTANCEDANGLEPROC epoxy_glDrawArraysInstancedANGLE = epoxy_glDrawArraysInstancedANGLE_global_rewrite_ptr;
125451 
125452 PFNGLDRAWARRAYSINSTANCEDARBPROC epoxy_glDrawArraysInstancedARB = epoxy_glDrawArraysInstancedARB_global_rewrite_ptr;
125453 
125454 PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC epoxy_glDrawArraysInstancedBaseInstance = epoxy_glDrawArraysInstancedBaseInstance_global_rewrite_ptr;
125455 
125456 PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC epoxy_glDrawArraysInstancedBaseInstanceEXT = epoxy_glDrawArraysInstancedBaseInstanceEXT_global_rewrite_ptr;
125457 
125458 PFNGLDRAWARRAYSINSTANCEDEXTPROC epoxy_glDrawArraysInstancedEXT = epoxy_glDrawArraysInstancedEXT_global_rewrite_ptr;
125459 
125460 PFNGLDRAWARRAYSINSTANCEDNVPROC epoxy_glDrawArraysInstancedNV = epoxy_glDrawArraysInstancedNV_global_rewrite_ptr;
125461 
125462 PFNGLDRAWBUFFERPROC epoxy_glDrawBuffer = epoxy_glDrawBuffer_global_rewrite_ptr;
125463 
125464 PFNGLDRAWBUFFERSPROC epoxy_glDrawBuffers = epoxy_glDrawBuffers_global_rewrite_ptr;
125465 
125466 PFNGLDRAWBUFFERSARBPROC epoxy_glDrawBuffersARB = epoxy_glDrawBuffersARB_global_rewrite_ptr;
125467 
125468 PFNGLDRAWBUFFERSATIPROC epoxy_glDrawBuffersATI = epoxy_glDrawBuffersATI_global_rewrite_ptr;
125469 
125470 PFNGLDRAWBUFFERSEXTPROC epoxy_glDrawBuffersEXT = epoxy_glDrawBuffersEXT_global_rewrite_ptr;
125471 
125472 PFNGLDRAWBUFFERSINDEXEDEXTPROC epoxy_glDrawBuffersIndexedEXT = epoxy_glDrawBuffersIndexedEXT_global_rewrite_ptr;
125473 
125474 PFNGLDRAWBUFFERSNVPROC epoxy_glDrawBuffersNV = epoxy_glDrawBuffersNV_global_rewrite_ptr;
125475 
125476 PFNGLDRAWCOMMANDSADDRESSNVPROC epoxy_glDrawCommandsAddressNV = epoxy_glDrawCommandsAddressNV_global_rewrite_ptr;
125477 
125478 PFNGLDRAWCOMMANDSNVPROC epoxy_glDrawCommandsNV = epoxy_glDrawCommandsNV_global_rewrite_ptr;
125479 
125480 PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC epoxy_glDrawCommandsStatesAddressNV = epoxy_glDrawCommandsStatesAddressNV_global_rewrite_ptr;
125481 
125482 PFNGLDRAWCOMMANDSSTATESNVPROC epoxy_glDrawCommandsStatesNV = epoxy_glDrawCommandsStatesNV_global_rewrite_ptr;
125483 
125484 PFNGLDRAWELEMENTARRAYAPPLEPROC epoxy_glDrawElementArrayAPPLE = epoxy_glDrawElementArrayAPPLE_global_rewrite_ptr;
125485 
125486 PFNGLDRAWELEMENTARRAYATIPROC epoxy_glDrawElementArrayATI = epoxy_glDrawElementArrayATI_global_rewrite_ptr;
125487 
125488 PFNGLDRAWELEMENTSPROC epoxy_glDrawElements = epoxy_glDrawElements_global_rewrite_ptr;
125489 
125490 PFNGLDRAWELEMENTSBASEVERTEXPROC epoxy_glDrawElementsBaseVertex = epoxy_glDrawElementsBaseVertex_global_rewrite_ptr;
125491 
125492 PFNGLDRAWELEMENTSBASEVERTEXEXTPROC epoxy_glDrawElementsBaseVertexEXT = epoxy_glDrawElementsBaseVertexEXT_global_rewrite_ptr;
125493 
125494 PFNGLDRAWELEMENTSBASEVERTEXOESPROC epoxy_glDrawElementsBaseVertexOES = epoxy_glDrawElementsBaseVertexOES_global_rewrite_ptr;
125495 
125496 PFNGLDRAWELEMENTSINDIRECTPROC epoxy_glDrawElementsIndirect = epoxy_glDrawElementsIndirect_global_rewrite_ptr;
125497 
125498 PFNGLDRAWELEMENTSINSTANCEDPROC epoxy_glDrawElementsInstanced = epoxy_glDrawElementsInstanced_global_rewrite_ptr;
125499 
125500 PFNGLDRAWELEMENTSINSTANCEDANGLEPROC epoxy_glDrawElementsInstancedANGLE = epoxy_glDrawElementsInstancedANGLE_global_rewrite_ptr;
125501 
125502 PFNGLDRAWELEMENTSINSTANCEDARBPROC epoxy_glDrawElementsInstancedARB = epoxy_glDrawElementsInstancedARB_global_rewrite_ptr;
125503 
125504 PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC epoxy_glDrawElementsInstancedBaseInstance = epoxy_glDrawElementsInstancedBaseInstance_global_rewrite_ptr;
125505 
125506 PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC epoxy_glDrawElementsInstancedBaseInstanceEXT = epoxy_glDrawElementsInstancedBaseInstanceEXT_global_rewrite_ptr;
125507 
125508 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC epoxy_glDrawElementsInstancedBaseVertex = epoxy_glDrawElementsInstancedBaseVertex_global_rewrite_ptr;
125509 
125510 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC epoxy_glDrawElementsInstancedBaseVertexBaseInstance = epoxy_glDrawElementsInstancedBaseVertexBaseInstance_global_rewrite_ptr;
125511 
125512 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT = epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_global_rewrite_ptr;
125513 
125514 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC epoxy_glDrawElementsInstancedBaseVertexEXT = epoxy_glDrawElementsInstancedBaseVertexEXT_global_rewrite_ptr;
125515 
125516 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC epoxy_glDrawElementsInstancedBaseVertexOES = epoxy_glDrawElementsInstancedBaseVertexOES_global_rewrite_ptr;
125517 
125518 PFNGLDRAWELEMENTSINSTANCEDEXTPROC epoxy_glDrawElementsInstancedEXT = epoxy_glDrawElementsInstancedEXT_global_rewrite_ptr;
125519 
125520 PFNGLDRAWELEMENTSINSTANCEDNVPROC epoxy_glDrawElementsInstancedNV = epoxy_glDrawElementsInstancedNV_global_rewrite_ptr;
125521 
125522 PFNGLDRAWMESHARRAYSSUNPROC epoxy_glDrawMeshArraysSUN = epoxy_glDrawMeshArraysSUN_global_rewrite_ptr;
125523 
125524 PFNGLDRAWMESHTASKSINDIRECTNVPROC epoxy_glDrawMeshTasksIndirectNV = epoxy_glDrawMeshTasksIndirectNV_global_rewrite_ptr;
125525 
125526 PFNGLDRAWMESHTASKSNVPROC epoxy_glDrawMeshTasksNV = epoxy_glDrawMeshTasksNV_global_rewrite_ptr;
125527 
125528 PFNGLDRAWPIXELSPROC epoxy_glDrawPixels = epoxy_glDrawPixels_global_rewrite_ptr;
125529 
125530 PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC epoxy_glDrawRangeElementArrayAPPLE = epoxy_glDrawRangeElementArrayAPPLE_global_rewrite_ptr;
125531 
125532 PFNGLDRAWRANGEELEMENTARRAYATIPROC epoxy_glDrawRangeElementArrayATI = epoxy_glDrawRangeElementArrayATI_global_rewrite_ptr;
125533 
125534 PFNGLDRAWRANGEELEMENTSPROC epoxy_glDrawRangeElements = epoxy_glDrawRangeElements_global_rewrite_ptr;
125535 
125536 PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC epoxy_glDrawRangeElementsBaseVertex = epoxy_glDrawRangeElementsBaseVertex_global_rewrite_ptr;
125537 
125538 PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC epoxy_glDrawRangeElementsBaseVertexEXT = epoxy_glDrawRangeElementsBaseVertexEXT_global_rewrite_ptr;
125539 
125540 PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC epoxy_glDrawRangeElementsBaseVertexOES = epoxy_glDrawRangeElementsBaseVertexOES_global_rewrite_ptr;
125541 
125542 PFNGLDRAWRANGEELEMENTSEXTPROC epoxy_glDrawRangeElementsEXT = epoxy_glDrawRangeElementsEXT_global_rewrite_ptr;
125543 
125544 PFNGLDRAWTEXFOESPROC epoxy_glDrawTexfOES = epoxy_glDrawTexfOES_global_rewrite_ptr;
125545 
125546 PFNGLDRAWTEXFVOESPROC epoxy_glDrawTexfvOES = epoxy_glDrawTexfvOES_global_rewrite_ptr;
125547 
125548 PFNGLDRAWTEXIOESPROC epoxy_glDrawTexiOES = epoxy_glDrawTexiOES_global_rewrite_ptr;
125549 
125550 PFNGLDRAWTEXIVOESPROC epoxy_glDrawTexivOES = epoxy_glDrawTexivOES_global_rewrite_ptr;
125551 
125552 PFNGLDRAWTEXSOESPROC epoxy_glDrawTexsOES = epoxy_glDrawTexsOES_global_rewrite_ptr;
125553 
125554 PFNGLDRAWTEXSVOESPROC epoxy_glDrawTexsvOES = epoxy_glDrawTexsvOES_global_rewrite_ptr;
125555 
125556 PFNGLDRAWTEXTURENVPROC epoxy_glDrawTextureNV = epoxy_glDrawTextureNV_global_rewrite_ptr;
125557 
125558 PFNGLDRAWTEXXOESPROC epoxy_glDrawTexxOES = epoxy_glDrawTexxOES_global_rewrite_ptr;
125559 
125560 PFNGLDRAWTEXXVOESPROC epoxy_glDrawTexxvOES = epoxy_glDrawTexxvOES_global_rewrite_ptr;
125561 
125562 PFNGLDRAWTRANSFORMFEEDBACKPROC epoxy_glDrawTransformFeedback = epoxy_glDrawTransformFeedback_global_rewrite_ptr;
125563 
125564 PFNGLDRAWTRANSFORMFEEDBACKEXTPROC epoxy_glDrawTransformFeedbackEXT = epoxy_glDrawTransformFeedbackEXT_global_rewrite_ptr;
125565 
125566 PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC epoxy_glDrawTransformFeedbackInstanced = epoxy_glDrawTransformFeedbackInstanced_global_rewrite_ptr;
125567 
125568 PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDEXTPROC epoxy_glDrawTransformFeedbackInstancedEXT = epoxy_glDrawTransformFeedbackInstancedEXT_global_rewrite_ptr;
125569 
125570 PFNGLDRAWTRANSFORMFEEDBACKNVPROC epoxy_glDrawTransformFeedbackNV = epoxy_glDrawTransformFeedbackNV_global_rewrite_ptr;
125571 
125572 PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC epoxy_glDrawTransformFeedbackStream = epoxy_glDrawTransformFeedbackStream_global_rewrite_ptr;
125573 
125574 PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC epoxy_glDrawTransformFeedbackStreamInstanced = epoxy_glDrawTransformFeedbackStreamInstanced_global_rewrite_ptr;
125575 
125576 PFNGLDRAWVKIMAGENVPROC epoxy_glDrawVkImageNV = epoxy_glDrawVkImageNV_global_rewrite_ptr;
125577 
125578 PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC epoxy_glEGLImageTargetRenderbufferStorageOES = epoxy_glEGLImageTargetRenderbufferStorageOES_global_rewrite_ptr;
125579 
125580 PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC epoxy_glEGLImageTargetTexStorageEXT = epoxy_glEGLImageTargetTexStorageEXT_global_rewrite_ptr;
125581 
125582 PFNGLEGLIMAGETARGETTEXTURE2DOESPROC epoxy_glEGLImageTargetTexture2DOES = epoxy_glEGLImageTargetTexture2DOES_global_rewrite_ptr;
125583 
125584 PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC epoxy_glEGLImageTargetTextureStorageEXT = epoxy_glEGLImageTargetTextureStorageEXT_global_rewrite_ptr;
125585 
125586 PFNGLEDGEFLAGPROC epoxy_glEdgeFlag = epoxy_glEdgeFlag_global_rewrite_ptr;
125587 
125588 PFNGLEDGEFLAGFORMATNVPROC epoxy_glEdgeFlagFormatNV = epoxy_glEdgeFlagFormatNV_global_rewrite_ptr;
125589 
125590 PFNGLEDGEFLAGPOINTERPROC epoxy_glEdgeFlagPointer = epoxy_glEdgeFlagPointer_global_rewrite_ptr;
125591 
125592 PFNGLEDGEFLAGPOINTEREXTPROC epoxy_glEdgeFlagPointerEXT = epoxy_glEdgeFlagPointerEXT_global_rewrite_ptr;
125593 
125594 PFNGLEDGEFLAGPOINTERLISTIBMPROC epoxy_glEdgeFlagPointerListIBM = epoxy_glEdgeFlagPointerListIBM_global_rewrite_ptr;
125595 
125596 PFNGLEDGEFLAGVPROC epoxy_glEdgeFlagv = epoxy_glEdgeFlagv_global_rewrite_ptr;
125597 
125598 PFNGLELEMENTPOINTERAPPLEPROC epoxy_glElementPointerAPPLE = epoxy_glElementPointerAPPLE_global_rewrite_ptr;
125599 
125600 PFNGLELEMENTPOINTERATIPROC epoxy_glElementPointerATI = epoxy_glElementPointerATI_global_rewrite_ptr;
125601 
125602 PFNGLENABLEPROC epoxy_glEnable = epoxy_glEnable_global_rewrite_ptr;
125603 
125604 PFNGLENABLECLIENTSTATEPROC epoxy_glEnableClientState = epoxy_glEnableClientState_global_rewrite_ptr;
125605 
125606 PFNGLENABLECLIENTSTATEINDEXEDEXTPROC epoxy_glEnableClientStateIndexedEXT = epoxy_glEnableClientStateIndexedEXT_global_rewrite_ptr;
125607 
125608 PFNGLENABLECLIENTSTATEIEXTPROC epoxy_glEnableClientStateiEXT = epoxy_glEnableClientStateiEXT_global_rewrite_ptr;
125609 
125610 PFNGLENABLEDRIVERCONTROLQCOMPROC epoxy_glEnableDriverControlQCOM = epoxy_glEnableDriverControlQCOM_global_rewrite_ptr;
125611 
125612 PFNGLENABLEINDEXEDEXTPROC epoxy_glEnableIndexedEXT = epoxy_glEnableIndexedEXT_global_rewrite_ptr;
125613 
125614 PFNGLENABLEVARIANTCLIENTSTATEEXTPROC epoxy_glEnableVariantClientStateEXT = epoxy_glEnableVariantClientStateEXT_global_rewrite_ptr;
125615 
125616 PFNGLENABLEVERTEXARRAYATTRIBPROC epoxy_glEnableVertexArrayAttrib = epoxy_glEnableVertexArrayAttrib_global_rewrite_ptr;
125617 
125618 PFNGLENABLEVERTEXARRAYATTRIBEXTPROC epoxy_glEnableVertexArrayAttribEXT = epoxy_glEnableVertexArrayAttribEXT_global_rewrite_ptr;
125619 
125620 PFNGLENABLEVERTEXARRAYEXTPROC epoxy_glEnableVertexArrayEXT = epoxy_glEnableVertexArrayEXT_global_rewrite_ptr;
125621 
125622 PFNGLENABLEVERTEXATTRIBAPPLEPROC epoxy_glEnableVertexAttribAPPLE = epoxy_glEnableVertexAttribAPPLE_global_rewrite_ptr;
125623 
125624 PFNGLENABLEVERTEXATTRIBARRAYPROC epoxy_glEnableVertexAttribArray = epoxy_glEnableVertexAttribArray_global_rewrite_ptr;
125625 
125626 PFNGLENABLEVERTEXATTRIBARRAYARBPROC epoxy_glEnableVertexAttribArrayARB = epoxy_glEnableVertexAttribArrayARB_global_rewrite_ptr;
125627 
125628 PFNGLENABLEIPROC epoxy_glEnablei = epoxy_glEnablei_global_rewrite_ptr;
125629 
125630 PFNGLENABLEIEXTPROC epoxy_glEnableiEXT = epoxy_glEnableiEXT_global_rewrite_ptr;
125631 
125632 PFNGLENABLEINVPROC epoxy_glEnableiNV = epoxy_glEnableiNV_global_rewrite_ptr;
125633 
125634 PFNGLENABLEIOESPROC epoxy_glEnableiOES = epoxy_glEnableiOES_global_rewrite_ptr;
125635 
125636 PFNGLENDPROC epoxy_glEnd_unwrapped = epoxy_glEnd_unwrapped_global_rewrite_ptr;
125637 
125638 PFNGLENDCONDITIONALRENDERPROC epoxy_glEndConditionalRender = epoxy_glEndConditionalRender_global_rewrite_ptr;
125639 
125640 PFNGLENDCONDITIONALRENDERNVPROC epoxy_glEndConditionalRenderNV = epoxy_glEndConditionalRenderNV_global_rewrite_ptr;
125641 
125642 PFNGLENDCONDITIONALRENDERNVXPROC epoxy_glEndConditionalRenderNVX = epoxy_glEndConditionalRenderNVX_global_rewrite_ptr;
125643 
125644 PFNGLENDFRAGMENTSHADERATIPROC epoxy_glEndFragmentShaderATI = epoxy_glEndFragmentShaderATI_global_rewrite_ptr;
125645 
125646 PFNGLENDLISTPROC epoxy_glEndList = epoxy_glEndList_global_rewrite_ptr;
125647 
125648 PFNGLENDOCCLUSIONQUERYNVPROC epoxy_glEndOcclusionQueryNV = epoxy_glEndOcclusionQueryNV_global_rewrite_ptr;
125649 
125650 PFNGLENDPERFMONITORAMDPROC epoxy_glEndPerfMonitorAMD = epoxy_glEndPerfMonitorAMD_global_rewrite_ptr;
125651 
125652 PFNGLENDPERFQUERYINTELPROC epoxy_glEndPerfQueryINTEL = epoxy_glEndPerfQueryINTEL_global_rewrite_ptr;
125653 
125654 PFNGLENDQUERYPROC epoxy_glEndQuery = epoxy_glEndQuery_global_rewrite_ptr;
125655 
125656 PFNGLENDQUERYARBPROC epoxy_glEndQueryARB = epoxy_glEndQueryARB_global_rewrite_ptr;
125657 
125658 PFNGLENDQUERYEXTPROC epoxy_glEndQueryEXT = epoxy_glEndQueryEXT_global_rewrite_ptr;
125659 
125660 PFNGLENDQUERYINDEXEDPROC epoxy_glEndQueryIndexed = epoxy_glEndQueryIndexed_global_rewrite_ptr;
125661 
125662 PFNGLENDTILINGQCOMPROC epoxy_glEndTilingQCOM = epoxy_glEndTilingQCOM_global_rewrite_ptr;
125663 
125664 PFNGLENDTRANSFORMFEEDBACKPROC epoxy_glEndTransformFeedback = epoxy_glEndTransformFeedback_global_rewrite_ptr;
125665 
125666 PFNGLENDTRANSFORMFEEDBACKEXTPROC epoxy_glEndTransformFeedbackEXT = epoxy_glEndTransformFeedbackEXT_global_rewrite_ptr;
125667 
125668 PFNGLENDTRANSFORMFEEDBACKNVPROC epoxy_glEndTransformFeedbackNV = epoxy_glEndTransformFeedbackNV_global_rewrite_ptr;
125669 
125670 PFNGLENDVERTEXSHADEREXTPROC epoxy_glEndVertexShaderEXT = epoxy_glEndVertexShaderEXT_global_rewrite_ptr;
125671 
125672 PFNGLENDVIDEOCAPTURENVPROC epoxy_glEndVideoCaptureNV = epoxy_glEndVideoCaptureNV_global_rewrite_ptr;
125673 
125674 PFNGLEVALCOORD1DPROC epoxy_glEvalCoord1d = epoxy_glEvalCoord1d_global_rewrite_ptr;
125675 
125676 PFNGLEVALCOORD1DVPROC epoxy_glEvalCoord1dv = epoxy_glEvalCoord1dv_global_rewrite_ptr;
125677 
125678 PFNGLEVALCOORD1FPROC epoxy_glEvalCoord1f = epoxy_glEvalCoord1f_global_rewrite_ptr;
125679 
125680 PFNGLEVALCOORD1FVPROC epoxy_glEvalCoord1fv = epoxy_glEvalCoord1fv_global_rewrite_ptr;
125681 
125682 PFNGLEVALCOORD1XOESPROC epoxy_glEvalCoord1xOES = epoxy_glEvalCoord1xOES_global_rewrite_ptr;
125683 
125684 PFNGLEVALCOORD1XVOESPROC epoxy_glEvalCoord1xvOES = epoxy_glEvalCoord1xvOES_global_rewrite_ptr;
125685 
125686 PFNGLEVALCOORD2DPROC epoxy_glEvalCoord2d = epoxy_glEvalCoord2d_global_rewrite_ptr;
125687 
125688 PFNGLEVALCOORD2DVPROC epoxy_glEvalCoord2dv = epoxy_glEvalCoord2dv_global_rewrite_ptr;
125689 
125690 PFNGLEVALCOORD2FPROC epoxy_glEvalCoord2f = epoxy_glEvalCoord2f_global_rewrite_ptr;
125691 
125692 PFNGLEVALCOORD2FVPROC epoxy_glEvalCoord2fv = epoxy_glEvalCoord2fv_global_rewrite_ptr;
125693 
125694 PFNGLEVALCOORD2XOESPROC epoxy_glEvalCoord2xOES = epoxy_glEvalCoord2xOES_global_rewrite_ptr;
125695 
125696 PFNGLEVALCOORD2XVOESPROC epoxy_glEvalCoord2xvOES = epoxy_glEvalCoord2xvOES_global_rewrite_ptr;
125697 
125698 PFNGLEVALMAPSNVPROC epoxy_glEvalMapsNV = epoxy_glEvalMapsNV_global_rewrite_ptr;
125699 
125700 PFNGLEVALMESH1PROC epoxy_glEvalMesh1 = epoxy_glEvalMesh1_global_rewrite_ptr;
125701 
125702 PFNGLEVALMESH2PROC epoxy_glEvalMesh2 = epoxy_glEvalMesh2_global_rewrite_ptr;
125703 
125704 PFNGLEVALPOINT1PROC epoxy_glEvalPoint1 = epoxy_glEvalPoint1_global_rewrite_ptr;
125705 
125706 PFNGLEVALPOINT2PROC epoxy_glEvalPoint2 = epoxy_glEvalPoint2_global_rewrite_ptr;
125707 
125708 PFNGLEVALUATEDEPTHVALUESARBPROC epoxy_glEvaluateDepthValuesARB = epoxy_glEvaluateDepthValuesARB_global_rewrite_ptr;
125709 
125710 PFNGLEXECUTEPROGRAMNVPROC epoxy_glExecuteProgramNV = epoxy_glExecuteProgramNV_global_rewrite_ptr;
125711 
125712 PFNGLEXTGETBUFFERPOINTERVQCOMPROC epoxy_glExtGetBufferPointervQCOM = epoxy_glExtGetBufferPointervQCOM_global_rewrite_ptr;
125713 
125714 PFNGLEXTGETBUFFERSQCOMPROC epoxy_glExtGetBuffersQCOM = epoxy_glExtGetBuffersQCOM_global_rewrite_ptr;
125715 
125716 PFNGLEXTGETFRAMEBUFFERSQCOMPROC epoxy_glExtGetFramebuffersQCOM = epoxy_glExtGetFramebuffersQCOM_global_rewrite_ptr;
125717 
125718 PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC epoxy_glExtGetProgramBinarySourceQCOM = epoxy_glExtGetProgramBinarySourceQCOM_global_rewrite_ptr;
125719 
125720 PFNGLEXTGETPROGRAMSQCOMPROC epoxy_glExtGetProgramsQCOM = epoxy_glExtGetProgramsQCOM_global_rewrite_ptr;
125721 
125722 PFNGLEXTGETRENDERBUFFERSQCOMPROC epoxy_glExtGetRenderbuffersQCOM = epoxy_glExtGetRenderbuffersQCOM_global_rewrite_ptr;
125723 
125724 PFNGLEXTGETSHADERSQCOMPROC epoxy_glExtGetShadersQCOM = epoxy_glExtGetShadersQCOM_global_rewrite_ptr;
125725 
125726 PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC epoxy_glExtGetTexLevelParameterivQCOM = epoxy_glExtGetTexLevelParameterivQCOM_global_rewrite_ptr;
125727 
125728 PFNGLEXTGETTEXSUBIMAGEQCOMPROC epoxy_glExtGetTexSubImageQCOM = epoxy_glExtGetTexSubImageQCOM_global_rewrite_ptr;
125729 
125730 PFNGLEXTGETTEXTURESQCOMPROC epoxy_glExtGetTexturesQCOM = epoxy_glExtGetTexturesQCOM_global_rewrite_ptr;
125731 
125732 PFNGLEXTISPROGRAMBINARYQCOMPROC epoxy_glExtIsProgramBinaryQCOM = epoxy_glExtIsProgramBinaryQCOM_global_rewrite_ptr;
125733 
125734 PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC epoxy_glExtTexObjectStateOverrideiQCOM = epoxy_glExtTexObjectStateOverrideiQCOM_global_rewrite_ptr;
125735 
125736 PFNGLEXTRACTCOMPONENTEXTPROC epoxy_glExtractComponentEXT = epoxy_glExtractComponentEXT_global_rewrite_ptr;
125737 
125738 PFNGLFEEDBACKBUFFERPROC epoxy_glFeedbackBuffer = epoxy_glFeedbackBuffer_global_rewrite_ptr;
125739 
125740 PFNGLFEEDBACKBUFFERXOESPROC epoxy_glFeedbackBufferxOES = epoxy_glFeedbackBufferxOES_global_rewrite_ptr;
125741 
125742 PFNGLFENCESYNCPROC epoxy_glFenceSync = epoxy_glFenceSync_global_rewrite_ptr;
125743 
125744 PFNGLFENCESYNCAPPLEPROC epoxy_glFenceSyncAPPLE = epoxy_glFenceSyncAPPLE_global_rewrite_ptr;
125745 
125746 PFNGLFINALCOMBINERINPUTNVPROC epoxy_glFinalCombinerInputNV = epoxy_glFinalCombinerInputNV_global_rewrite_ptr;
125747 
125748 PFNGLFINISHPROC epoxy_glFinish = epoxy_glFinish_global_rewrite_ptr;
125749 
125750 PFNGLFINISHASYNCSGIXPROC epoxy_glFinishAsyncSGIX = epoxy_glFinishAsyncSGIX_global_rewrite_ptr;
125751 
125752 PFNGLFINISHFENCEAPPLEPROC epoxy_glFinishFenceAPPLE = epoxy_glFinishFenceAPPLE_global_rewrite_ptr;
125753 
125754 PFNGLFINISHFENCENVPROC epoxy_glFinishFenceNV = epoxy_glFinishFenceNV_global_rewrite_ptr;
125755 
125756 PFNGLFINISHOBJECTAPPLEPROC epoxy_glFinishObjectAPPLE = epoxy_glFinishObjectAPPLE_global_rewrite_ptr;
125757 
125758 PFNGLFINISHTEXTURESUNXPROC epoxy_glFinishTextureSUNX = epoxy_glFinishTextureSUNX_global_rewrite_ptr;
125759 
125760 PFNGLFLUSHPROC epoxy_glFlush = epoxy_glFlush_global_rewrite_ptr;
125761 
125762 PFNGLFLUSHMAPPEDBUFFERRANGEPROC epoxy_glFlushMappedBufferRange = epoxy_glFlushMappedBufferRange_global_rewrite_ptr;
125763 
125764 PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC epoxy_glFlushMappedBufferRangeAPPLE = epoxy_glFlushMappedBufferRangeAPPLE_global_rewrite_ptr;
125765 
125766 PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC epoxy_glFlushMappedBufferRangeEXT = epoxy_glFlushMappedBufferRangeEXT_global_rewrite_ptr;
125767 
125768 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC epoxy_glFlushMappedNamedBufferRange = epoxy_glFlushMappedNamedBufferRange_global_rewrite_ptr;
125769 
125770 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC epoxy_glFlushMappedNamedBufferRangeEXT = epoxy_glFlushMappedNamedBufferRangeEXT_global_rewrite_ptr;
125771 
125772 PFNGLFLUSHPIXELDATARANGENVPROC epoxy_glFlushPixelDataRangeNV = epoxy_glFlushPixelDataRangeNV_global_rewrite_ptr;
125773 
125774 PFNGLFLUSHRASTERSGIXPROC epoxy_glFlushRasterSGIX = epoxy_glFlushRasterSGIX_global_rewrite_ptr;
125775 
125776 PFNGLFLUSHSTATICDATAIBMPROC epoxy_glFlushStaticDataIBM = epoxy_glFlushStaticDataIBM_global_rewrite_ptr;
125777 
125778 PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC epoxy_glFlushVertexArrayRangeAPPLE = epoxy_glFlushVertexArrayRangeAPPLE_global_rewrite_ptr;
125779 
125780 PFNGLFLUSHVERTEXARRAYRANGENVPROC epoxy_glFlushVertexArrayRangeNV = epoxy_glFlushVertexArrayRangeNV_global_rewrite_ptr;
125781 
125782 PFNGLFOGCOORDFORMATNVPROC epoxy_glFogCoordFormatNV = epoxy_glFogCoordFormatNV_global_rewrite_ptr;
125783 
125784 PFNGLFOGCOORDPOINTERPROC epoxy_glFogCoordPointer = epoxy_glFogCoordPointer_global_rewrite_ptr;
125785 
125786 PFNGLFOGCOORDPOINTEREXTPROC epoxy_glFogCoordPointerEXT = epoxy_glFogCoordPointerEXT_global_rewrite_ptr;
125787 
125788 PFNGLFOGCOORDPOINTERLISTIBMPROC epoxy_glFogCoordPointerListIBM = epoxy_glFogCoordPointerListIBM_global_rewrite_ptr;
125789 
125790 PFNGLFOGCOORDDPROC epoxy_glFogCoordd = epoxy_glFogCoordd_global_rewrite_ptr;
125791 
125792 PFNGLFOGCOORDDEXTPROC epoxy_glFogCoorddEXT = epoxy_glFogCoorddEXT_global_rewrite_ptr;
125793 
125794 PFNGLFOGCOORDDVPROC epoxy_glFogCoorddv = epoxy_glFogCoorddv_global_rewrite_ptr;
125795 
125796 PFNGLFOGCOORDDVEXTPROC epoxy_glFogCoorddvEXT = epoxy_glFogCoorddvEXT_global_rewrite_ptr;
125797 
125798 PFNGLFOGCOORDFPROC epoxy_glFogCoordf = epoxy_glFogCoordf_global_rewrite_ptr;
125799 
125800 PFNGLFOGCOORDFEXTPROC epoxy_glFogCoordfEXT = epoxy_glFogCoordfEXT_global_rewrite_ptr;
125801 
125802 PFNGLFOGCOORDFVPROC epoxy_glFogCoordfv = epoxy_glFogCoordfv_global_rewrite_ptr;
125803 
125804 PFNGLFOGCOORDFVEXTPROC epoxy_glFogCoordfvEXT = epoxy_glFogCoordfvEXT_global_rewrite_ptr;
125805 
125806 PFNGLFOGCOORDHNVPROC epoxy_glFogCoordhNV = epoxy_glFogCoordhNV_global_rewrite_ptr;
125807 
125808 PFNGLFOGCOORDHVNVPROC epoxy_glFogCoordhvNV = epoxy_glFogCoordhvNV_global_rewrite_ptr;
125809 
125810 PFNGLFOGFUNCSGISPROC epoxy_glFogFuncSGIS = epoxy_glFogFuncSGIS_global_rewrite_ptr;
125811 
125812 PFNGLFOGFPROC epoxy_glFogf = epoxy_glFogf_global_rewrite_ptr;
125813 
125814 PFNGLFOGFVPROC epoxy_glFogfv = epoxy_glFogfv_global_rewrite_ptr;
125815 
125816 PFNGLFOGIPROC epoxy_glFogi = epoxy_glFogi_global_rewrite_ptr;
125817 
125818 PFNGLFOGIVPROC epoxy_glFogiv = epoxy_glFogiv_global_rewrite_ptr;
125819 
125820 PFNGLFOGXPROC epoxy_glFogx = epoxy_glFogx_global_rewrite_ptr;
125821 
125822 PFNGLFOGXOESPROC epoxy_glFogxOES = epoxy_glFogxOES_global_rewrite_ptr;
125823 
125824 PFNGLFOGXVPROC epoxy_glFogxv = epoxy_glFogxv_global_rewrite_ptr;
125825 
125826 PFNGLFOGXVOESPROC epoxy_glFogxvOES = epoxy_glFogxvOES_global_rewrite_ptr;
125827 
125828 PFNGLFRAGMENTCOLORMATERIALSGIXPROC epoxy_glFragmentColorMaterialSGIX = epoxy_glFragmentColorMaterialSGIX_global_rewrite_ptr;
125829 
125830 PFNGLFRAGMENTCOVERAGECOLORNVPROC epoxy_glFragmentCoverageColorNV = epoxy_glFragmentCoverageColorNV_global_rewrite_ptr;
125831 
125832 PFNGLFRAGMENTLIGHTMODELFSGIXPROC epoxy_glFragmentLightModelfSGIX = epoxy_glFragmentLightModelfSGIX_global_rewrite_ptr;
125833 
125834 PFNGLFRAGMENTLIGHTMODELFVSGIXPROC epoxy_glFragmentLightModelfvSGIX = epoxy_glFragmentLightModelfvSGIX_global_rewrite_ptr;
125835 
125836 PFNGLFRAGMENTLIGHTMODELISGIXPROC epoxy_glFragmentLightModeliSGIX = epoxy_glFragmentLightModeliSGIX_global_rewrite_ptr;
125837 
125838 PFNGLFRAGMENTLIGHTMODELIVSGIXPROC epoxy_glFragmentLightModelivSGIX = epoxy_glFragmentLightModelivSGIX_global_rewrite_ptr;
125839 
125840 PFNGLFRAGMENTLIGHTFSGIXPROC epoxy_glFragmentLightfSGIX = epoxy_glFragmentLightfSGIX_global_rewrite_ptr;
125841 
125842 PFNGLFRAGMENTLIGHTFVSGIXPROC epoxy_glFragmentLightfvSGIX = epoxy_glFragmentLightfvSGIX_global_rewrite_ptr;
125843 
125844 PFNGLFRAGMENTLIGHTISGIXPROC epoxy_glFragmentLightiSGIX = epoxy_glFragmentLightiSGIX_global_rewrite_ptr;
125845 
125846 PFNGLFRAGMENTLIGHTIVSGIXPROC epoxy_glFragmentLightivSGIX = epoxy_glFragmentLightivSGIX_global_rewrite_ptr;
125847 
125848 PFNGLFRAGMENTMATERIALFSGIXPROC epoxy_glFragmentMaterialfSGIX = epoxy_glFragmentMaterialfSGIX_global_rewrite_ptr;
125849 
125850 PFNGLFRAGMENTMATERIALFVSGIXPROC epoxy_glFragmentMaterialfvSGIX = epoxy_glFragmentMaterialfvSGIX_global_rewrite_ptr;
125851 
125852 PFNGLFRAGMENTMATERIALISGIXPROC epoxy_glFragmentMaterialiSGIX = epoxy_glFragmentMaterialiSGIX_global_rewrite_ptr;
125853 
125854 PFNGLFRAGMENTMATERIALIVSGIXPROC epoxy_glFragmentMaterialivSGIX = epoxy_glFragmentMaterialivSGIX_global_rewrite_ptr;
125855 
125856 PFNGLFRAMETERMINATORGREMEDYPROC epoxy_glFrameTerminatorGREMEDY = epoxy_glFrameTerminatorGREMEDY_global_rewrite_ptr;
125857 
125858 PFNGLFRAMEZOOMSGIXPROC epoxy_glFrameZoomSGIX = epoxy_glFrameZoomSGIX_global_rewrite_ptr;
125859 
125860 PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC epoxy_glFramebufferDrawBufferEXT = epoxy_glFramebufferDrawBufferEXT_global_rewrite_ptr;
125861 
125862 PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC epoxy_glFramebufferDrawBuffersEXT = epoxy_glFramebufferDrawBuffersEXT_global_rewrite_ptr;
125863 
125864 PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC epoxy_glFramebufferFetchBarrierEXT = epoxy_glFramebufferFetchBarrierEXT_global_rewrite_ptr;
125865 
125866 PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC epoxy_glFramebufferFetchBarrierQCOM = epoxy_glFramebufferFetchBarrierQCOM_global_rewrite_ptr;
125867 
125868 PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC epoxy_glFramebufferFoveationConfigQCOM = epoxy_glFramebufferFoveationConfigQCOM_global_rewrite_ptr;
125869 
125870 PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC epoxy_glFramebufferFoveationParametersQCOM = epoxy_glFramebufferFoveationParametersQCOM_global_rewrite_ptr;
125871 
125872 PFNGLFRAMEBUFFERPARAMETERIPROC epoxy_glFramebufferParameteri = epoxy_glFramebufferParameteri_global_rewrite_ptr;
125873 
125874 PFNGLFRAMEBUFFERPARAMETERIMESAPROC epoxy_glFramebufferParameteriMESA = epoxy_glFramebufferParameteriMESA_global_rewrite_ptr;
125875 
125876 PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC epoxy_glFramebufferPixelLocalStorageSizeEXT = epoxy_glFramebufferPixelLocalStorageSizeEXT_global_rewrite_ptr;
125877 
125878 PFNGLFRAMEBUFFERREADBUFFEREXTPROC epoxy_glFramebufferReadBufferEXT = epoxy_glFramebufferReadBufferEXT_global_rewrite_ptr;
125879 
125880 PFNGLFRAMEBUFFERRENDERBUFFERPROC epoxy_glFramebufferRenderbuffer = epoxy_glFramebufferRenderbuffer_global_rewrite_ptr;
125881 
125882 PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC epoxy_glFramebufferRenderbufferEXT = epoxy_glFramebufferRenderbufferEXT_global_rewrite_ptr;
125883 
125884 PFNGLFRAMEBUFFERRENDERBUFFEROESPROC epoxy_glFramebufferRenderbufferOES = epoxy_glFramebufferRenderbufferOES_global_rewrite_ptr;
125885 
125886 PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC epoxy_glFramebufferSampleLocationsfvARB = epoxy_glFramebufferSampleLocationsfvARB_global_rewrite_ptr;
125887 
125888 PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC epoxy_glFramebufferSampleLocationsfvNV = epoxy_glFramebufferSampleLocationsfvNV_global_rewrite_ptr;
125889 
125890 PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC epoxy_glFramebufferSamplePositionsfvAMD = epoxy_glFramebufferSamplePositionsfvAMD_global_rewrite_ptr;
125891 
125892 PFNGLFRAMEBUFFERTEXTUREPROC epoxy_glFramebufferTexture = epoxy_glFramebufferTexture_global_rewrite_ptr;
125893 
125894 PFNGLFRAMEBUFFERTEXTURE1DPROC epoxy_glFramebufferTexture1D = epoxy_glFramebufferTexture1D_global_rewrite_ptr;
125895 
125896 PFNGLFRAMEBUFFERTEXTURE1DEXTPROC epoxy_glFramebufferTexture1DEXT = epoxy_glFramebufferTexture1DEXT_global_rewrite_ptr;
125897 
125898 PFNGLFRAMEBUFFERTEXTURE2DPROC epoxy_glFramebufferTexture2D = epoxy_glFramebufferTexture2D_global_rewrite_ptr;
125899 
125900 PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC epoxy_glFramebufferTexture2DDownsampleIMG = epoxy_glFramebufferTexture2DDownsampleIMG_global_rewrite_ptr;
125901 
125902 PFNGLFRAMEBUFFERTEXTURE2DEXTPROC epoxy_glFramebufferTexture2DEXT = epoxy_glFramebufferTexture2DEXT_global_rewrite_ptr;
125903 
125904 PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC epoxy_glFramebufferTexture2DMultisampleEXT = epoxy_glFramebufferTexture2DMultisampleEXT_global_rewrite_ptr;
125905 
125906 PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC epoxy_glFramebufferTexture2DMultisampleIMG = epoxy_glFramebufferTexture2DMultisampleIMG_global_rewrite_ptr;
125907 
125908 PFNGLFRAMEBUFFERTEXTURE2DOESPROC epoxy_glFramebufferTexture2DOES = epoxy_glFramebufferTexture2DOES_global_rewrite_ptr;
125909 
125910 PFNGLFRAMEBUFFERTEXTURE3DPROC epoxy_glFramebufferTexture3D = epoxy_glFramebufferTexture3D_global_rewrite_ptr;
125911 
125912 PFNGLFRAMEBUFFERTEXTURE3DEXTPROC epoxy_glFramebufferTexture3DEXT = epoxy_glFramebufferTexture3DEXT_global_rewrite_ptr;
125913 
125914 PFNGLFRAMEBUFFERTEXTURE3DOESPROC epoxy_glFramebufferTexture3DOES = epoxy_glFramebufferTexture3DOES_global_rewrite_ptr;
125915 
125916 PFNGLFRAMEBUFFERTEXTUREARBPROC epoxy_glFramebufferTextureARB = epoxy_glFramebufferTextureARB_global_rewrite_ptr;
125917 
125918 PFNGLFRAMEBUFFERTEXTUREEXTPROC epoxy_glFramebufferTextureEXT = epoxy_glFramebufferTextureEXT_global_rewrite_ptr;
125919 
125920 PFNGLFRAMEBUFFERTEXTUREFACEARBPROC epoxy_glFramebufferTextureFaceARB = epoxy_glFramebufferTextureFaceARB_global_rewrite_ptr;
125921 
125922 PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC epoxy_glFramebufferTextureFaceEXT = epoxy_glFramebufferTextureFaceEXT_global_rewrite_ptr;
125923 
125924 PFNGLFRAMEBUFFERTEXTURELAYERPROC epoxy_glFramebufferTextureLayer = epoxy_glFramebufferTextureLayer_global_rewrite_ptr;
125925 
125926 PFNGLFRAMEBUFFERTEXTURELAYERARBPROC epoxy_glFramebufferTextureLayerARB = epoxy_glFramebufferTextureLayerARB_global_rewrite_ptr;
125927 
125928 PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC epoxy_glFramebufferTextureLayerDownsampleIMG = epoxy_glFramebufferTextureLayerDownsampleIMG_global_rewrite_ptr;
125929 
125930 PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC epoxy_glFramebufferTextureLayerEXT = epoxy_glFramebufferTextureLayerEXT_global_rewrite_ptr;
125931 
125932 PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC epoxy_glFramebufferTextureMultisampleMultiviewOVR = epoxy_glFramebufferTextureMultisampleMultiviewOVR_global_rewrite_ptr;
125933 
125934 PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC epoxy_glFramebufferTextureMultiviewOVR = epoxy_glFramebufferTextureMultiviewOVR_global_rewrite_ptr;
125935 
125936 PFNGLFRAMEBUFFERTEXTUREOESPROC epoxy_glFramebufferTextureOES = epoxy_glFramebufferTextureOES_global_rewrite_ptr;
125937 
125938 PFNGLFREEOBJECTBUFFERATIPROC epoxy_glFreeObjectBufferATI = epoxy_glFreeObjectBufferATI_global_rewrite_ptr;
125939 
125940 PFNGLFRONTFACEPROC epoxy_glFrontFace = epoxy_glFrontFace_global_rewrite_ptr;
125941 
125942 PFNGLFRUSTUMPROC epoxy_glFrustum = epoxy_glFrustum_global_rewrite_ptr;
125943 
125944 PFNGLFRUSTUMFPROC epoxy_glFrustumf = epoxy_glFrustumf_global_rewrite_ptr;
125945 
125946 PFNGLFRUSTUMFOESPROC epoxy_glFrustumfOES = epoxy_glFrustumfOES_global_rewrite_ptr;
125947 
125948 PFNGLFRUSTUMXPROC epoxy_glFrustumx = epoxy_glFrustumx_global_rewrite_ptr;
125949 
125950 PFNGLFRUSTUMXOESPROC epoxy_glFrustumxOES = epoxy_glFrustumxOES_global_rewrite_ptr;
125951 
125952 PFNGLGENASYNCMARKERSSGIXPROC epoxy_glGenAsyncMarkersSGIX = epoxy_glGenAsyncMarkersSGIX_global_rewrite_ptr;
125953 
125954 PFNGLGENBUFFERSPROC epoxy_glGenBuffers = epoxy_glGenBuffers_global_rewrite_ptr;
125955 
125956 PFNGLGENBUFFERSARBPROC epoxy_glGenBuffersARB = epoxy_glGenBuffersARB_global_rewrite_ptr;
125957 
125958 PFNGLGENFENCESAPPLEPROC epoxy_glGenFencesAPPLE = epoxy_glGenFencesAPPLE_global_rewrite_ptr;
125959 
125960 PFNGLGENFENCESNVPROC epoxy_glGenFencesNV = epoxy_glGenFencesNV_global_rewrite_ptr;
125961 
125962 PFNGLGENFRAGMENTSHADERSATIPROC epoxy_glGenFragmentShadersATI = epoxy_glGenFragmentShadersATI_global_rewrite_ptr;
125963 
125964 PFNGLGENFRAMEBUFFERSPROC epoxy_glGenFramebuffers = epoxy_glGenFramebuffers_global_rewrite_ptr;
125965 
125966 PFNGLGENFRAMEBUFFERSEXTPROC epoxy_glGenFramebuffersEXT = epoxy_glGenFramebuffersEXT_global_rewrite_ptr;
125967 
125968 PFNGLGENFRAMEBUFFERSOESPROC epoxy_glGenFramebuffersOES = epoxy_glGenFramebuffersOES_global_rewrite_ptr;
125969 
125970 PFNGLGENLISTSPROC epoxy_glGenLists = epoxy_glGenLists_global_rewrite_ptr;
125971 
125972 PFNGLGENNAMESAMDPROC epoxy_glGenNamesAMD = epoxy_glGenNamesAMD_global_rewrite_ptr;
125973 
125974 PFNGLGENOCCLUSIONQUERIESNVPROC epoxy_glGenOcclusionQueriesNV = epoxy_glGenOcclusionQueriesNV_global_rewrite_ptr;
125975 
125976 PFNGLGENPATHSNVPROC epoxy_glGenPathsNV = epoxy_glGenPathsNV_global_rewrite_ptr;
125977 
125978 PFNGLGENPERFMONITORSAMDPROC epoxy_glGenPerfMonitorsAMD = epoxy_glGenPerfMonitorsAMD_global_rewrite_ptr;
125979 
125980 PFNGLGENPROGRAMPIPELINESPROC epoxy_glGenProgramPipelines = epoxy_glGenProgramPipelines_global_rewrite_ptr;
125981 
125982 PFNGLGENPROGRAMPIPELINESEXTPROC epoxy_glGenProgramPipelinesEXT = epoxy_glGenProgramPipelinesEXT_global_rewrite_ptr;
125983 
125984 PFNGLGENPROGRAMSARBPROC epoxy_glGenProgramsARB = epoxy_glGenProgramsARB_global_rewrite_ptr;
125985 
125986 PFNGLGENPROGRAMSNVPROC epoxy_glGenProgramsNV = epoxy_glGenProgramsNV_global_rewrite_ptr;
125987 
125988 PFNGLGENQUERIESPROC epoxy_glGenQueries = epoxy_glGenQueries_global_rewrite_ptr;
125989 
125990 PFNGLGENQUERIESARBPROC epoxy_glGenQueriesARB = epoxy_glGenQueriesARB_global_rewrite_ptr;
125991 
125992 PFNGLGENQUERIESEXTPROC epoxy_glGenQueriesEXT = epoxy_glGenQueriesEXT_global_rewrite_ptr;
125993 
125994 PFNGLGENQUERYRESOURCETAGNVPROC epoxy_glGenQueryResourceTagNV = epoxy_glGenQueryResourceTagNV_global_rewrite_ptr;
125995 
125996 PFNGLGENRENDERBUFFERSPROC epoxy_glGenRenderbuffers = epoxy_glGenRenderbuffers_global_rewrite_ptr;
125997 
125998 PFNGLGENRENDERBUFFERSEXTPROC epoxy_glGenRenderbuffersEXT = epoxy_glGenRenderbuffersEXT_global_rewrite_ptr;
125999 
126000 PFNGLGENRENDERBUFFERSOESPROC epoxy_glGenRenderbuffersOES = epoxy_glGenRenderbuffersOES_global_rewrite_ptr;
126001 
126002 PFNGLGENSAMPLERSPROC epoxy_glGenSamplers = epoxy_glGenSamplers_global_rewrite_ptr;
126003 
126004 PFNGLGENSEMAPHORESEXTPROC epoxy_glGenSemaphoresEXT = epoxy_glGenSemaphoresEXT_global_rewrite_ptr;
126005 
126006 PFNGLGENSYMBOLSEXTPROC epoxy_glGenSymbolsEXT = epoxy_glGenSymbolsEXT_global_rewrite_ptr;
126007 
126008 PFNGLGENTEXTURESPROC epoxy_glGenTextures = epoxy_glGenTextures_global_rewrite_ptr;
126009 
126010 PFNGLGENTEXTURESEXTPROC epoxy_glGenTexturesEXT = epoxy_glGenTexturesEXT_global_rewrite_ptr;
126011 
126012 PFNGLGENTRANSFORMFEEDBACKSPROC epoxy_glGenTransformFeedbacks = epoxy_glGenTransformFeedbacks_global_rewrite_ptr;
126013 
126014 PFNGLGENTRANSFORMFEEDBACKSNVPROC epoxy_glGenTransformFeedbacksNV = epoxy_glGenTransformFeedbacksNV_global_rewrite_ptr;
126015 
126016 PFNGLGENVERTEXARRAYSPROC epoxy_glGenVertexArrays = epoxy_glGenVertexArrays_global_rewrite_ptr;
126017 
126018 PFNGLGENVERTEXARRAYSAPPLEPROC epoxy_glGenVertexArraysAPPLE = epoxy_glGenVertexArraysAPPLE_global_rewrite_ptr;
126019 
126020 PFNGLGENVERTEXARRAYSOESPROC epoxy_glGenVertexArraysOES = epoxy_glGenVertexArraysOES_global_rewrite_ptr;
126021 
126022 PFNGLGENVERTEXSHADERSEXTPROC epoxy_glGenVertexShadersEXT = epoxy_glGenVertexShadersEXT_global_rewrite_ptr;
126023 
126024 PFNGLGENERATEMIPMAPPROC epoxy_glGenerateMipmap = epoxy_glGenerateMipmap_global_rewrite_ptr;
126025 
126026 PFNGLGENERATEMIPMAPEXTPROC epoxy_glGenerateMipmapEXT = epoxy_glGenerateMipmapEXT_global_rewrite_ptr;
126027 
126028 PFNGLGENERATEMIPMAPOESPROC epoxy_glGenerateMipmapOES = epoxy_glGenerateMipmapOES_global_rewrite_ptr;
126029 
126030 PFNGLGENERATEMULTITEXMIPMAPEXTPROC epoxy_glGenerateMultiTexMipmapEXT = epoxy_glGenerateMultiTexMipmapEXT_global_rewrite_ptr;
126031 
126032 PFNGLGENERATETEXTUREMIPMAPPROC epoxy_glGenerateTextureMipmap = epoxy_glGenerateTextureMipmap_global_rewrite_ptr;
126033 
126034 PFNGLGENERATETEXTUREMIPMAPEXTPROC epoxy_glGenerateTextureMipmapEXT = epoxy_glGenerateTextureMipmapEXT_global_rewrite_ptr;
126035 
126036 PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC epoxy_glGetActiveAtomicCounterBufferiv = epoxy_glGetActiveAtomicCounterBufferiv_global_rewrite_ptr;
126037 
126038 PFNGLGETACTIVEATTRIBPROC epoxy_glGetActiveAttrib = epoxy_glGetActiveAttrib_global_rewrite_ptr;
126039 
126040 PFNGLGETACTIVEATTRIBARBPROC epoxy_glGetActiveAttribARB = epoxy_glGetActiveAttribARB_global_rewrite_ptr;
126041 
126042 PFNGLGETACTIVESUBROUTINENAMEPROC epoxy_glGetActiveSubroutineName = epoxy_glGetActiveSubroutineName_global_rewrite_ptr;
126043 
126044 PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC epoxy_glGetActiveSubroutineUniformName = epoxy_glGetActiveSubroutineUniformName_global_rewrite_ptr;
126045 
126046 PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC epoxy_glGetActiveSubroutineUniformiv = epoxy_glGetActiveSubroutineUniformiv_global_rewrite_ptr;
126047 
126048 PFNGLGETACTIVEUNIFORMPROC epoxy_glGetActiveUniform = epoxy_glGetActiveUniform_global_rewrite_ptr;
126049 
126050 PFNGLGETACTIVEUNIFORMARBPROC epoxy_glGetActiveUniformARB = epoxy_glGetActiveUniformARB_global_rewrite_ptr;
126051 
126052 PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC epoxy_glGetActiveUniformBlockName = epoxy_glGetActiveUniformBlockName_global_rewrite_ptr;
126053 
126054 PFNGLGETACTIVEUNIFORMBLOCKIVPROC epoxy_glGetActiveUniformBlockiv = epoxy_glGetActiveUniformBlockiv_global_rewrite_ptr;
126055 
126056 PFNGLGETACTIVEUNIFORMNAMEPROC epoxy_glGetActiveUniformName = epoxy_glGetActiveUniformName_global_rewrite_ptr;
126057 
126058 PFNGLGETACTIVEUNIFORMSIVPROC epoxy_glGetActiveUniformsiv = epoxy_glGetActiveUniformsiv_global_rewrite_ptr;
126059 
126060 PFNGLGETACTIVEVARYINGNVPROC epoxy_glGetActiveVaryingNV = epoxy_glGetActiveVaryingNV_global_rewrite_ptr;
126061 
126062 PFNGLGETARRAYOBJECTFVATIPROC epoxy_glGetArrayObjectfvATI = epoxy_glGetArrayObjectfvATI_global_rewrite_ptr;
126063 
126064 PFNGLGETARRAYOBJECTIVATIPROC epoxy_glGetArrayObjectivATI = epoxy_glGetArrayObjectivATI_global_rewrite_ptr;
126065 
126066 PFNGLGETATTACHEDOBJECTSARBPROC epoxy_glGetAttachedObjectsARB = epoxy_glGetAttachedObjectsARB_global_rewrite_ptr;
126067 
126068 PFNGLGETATTACHEDSHADERSPROC epoxy_glGetAttachedShaders = epoxy_glGetAttachedShaders_global_rewrite_ptr;
126069 
126070 PFNGLGETATTRIBLOCATIONPROC epoxy_glGetAttribLocation = epoxy_glGetAttribLocation_global_rewrite_ptr;
126071 
126072 PFNGLGETATTRIBLOCATIONARBPROC epoxy_glGetAttribLocationARB = epoxy_glGetAttribLocationARB_global_rewrite_ptr;
126073 
126074 PFNGLGETBOOLEANINDEXEDVEXTPROC epoxy_glGetBooleanIndexedvEXT = epoxy_glGetBooleanIndexedvEXT_global_rewrite_ptr;
126075 
126076 PFNGLGETBOOLEANI_VPROC epoxy_glGetBooleani_v = epoxy_glGetBooleani_v_global_rewrite_ptr;
126077 
126078 PFNGLGETBOOLEANVPROC epoxy_glGetBooleanv = epoxy_glGetBooleanv_global_rewrite_ptr;
126079 
126080 PFNGLGETBUFFERPARAMETERI64VPROC epoxy_glGetBufferParameteri64v = epoxy_glGetBufferParameteri64v_global_rewrite_ptr;
126081 
126082 PFNGLGETBUFFERPARAMETERIVPROC epoxy_glGetBufferParameteriv = epoxy_glGetBufferParameteriv_global_rewrite_ptr;
126083 
126084 PFNGLGETBUFFERPARAMETERIVARBPROC epoxy_glGetBufferParameterivARB = epoxy_glGetBufferParameterivARB_global_rewrite_ptr;
126085 
126086 PFNGLGETBUFFERPARAMETERUI64VNVPROC epoxy_glGetBufferParameterui64vNV = epoxy_glGetBufferParameterui64vNV_global_rewrite_ptr;
126087 
126088 PFNGLGETBUFFERPOINTERVPROC epoxy_glGetBufferPointerv = epoxy_glGetBufferPointerv_global_rewrite_ptr;
126089 
126090 PFNGLGETBUFFERPOINTERVARBPROC epoxy_glGetBufferPointervARB = epoxy_glGetBufferPointervARB_global_rewrite_ptr;
126091 
126092 PFNGLGETBUFFERPOINTERVOESPROC epoxy_glGetBufferPointervOES = epoxy_glGetBufferPointervOES_global_rewrite_ptr;
126093 
126094 PFNGLGETBUFFERSUBDATAPROC epoxy_glGetBufferSubData = epoxy_glGetBufferSubData_global_rewrite_ptr;
126095 
126096 PFNGLGETBUFFERSUBDATAARBPROC epoxy_glGetBufferSubDataARB = epoxy_glGetBufferSubDataARB_global_rewrite_ptr;
126097 
126098 PFNGLGETCLIPPLANEPROC epoxy_glGetClipPlane = epoxy_glGetClipPlane_global_rewrite_ptr;
126099 
126100 PFNGLGETCLIPPLANEFPROC epoxy_glGetClipPlanef = epoxy_glGetClipPlanef_global_rewrite_ptr;
126101 
126102 PFNGLGETCLIPPLANEFOESPROC epoxy_glGetClipPlanefOES = epoxy_glGetClipPlanefOES_global_rewrite_ptr;
126103 
126104 PFNGLGETCLIPPLANEXPROC epoxy_glGetClipPlanex = epoxy_glGetClipPlanex_global_rewrite_ptr;
126105 
126106 PFNGLGETCLIPPLANEXOESPROC epoxy_glGetClipPlanexOES = epoxy_glGetClipPlanexOES_global_rewrite_ptr;
126107 
126108 PFNGLGETCOLORTABLEPROC epoxy_glGetColorTable = epoxy_glGetColorTable_global_rewrite_ptr;
126109 
126110 PFNGLGETCOLORTABLEEXTPROC epoxy_glGetColorTableEXT = epoxy_glGetColorTableEXT_global_rewrite_ptr;
126111 
126112 PFNGLGETCOLORTABLEPARAMETERFVPROC epoxy_glGetColorTableParameterfv = epoxy_glGetColorTableParameterfv_global_rewrite_ptr;
126113 
126114 PFNGLGETCOLORTABLEPARAMETERFVEXTPROC epoxy_glGetColorTableParameterfvEXT = epoxy_glGetColorTableParameterfvEXT_global_rewrite_ptr;
126115 
126116 PFNGLGETCOLORTABLEPARAMETERFVSGIPROC epoxy_glGetColorTableParameterfvSGI = epoxy_glGetColorTableParameterfvSGI_global_rewrite_ptr;
126117 
126118 PFNGLGETCOLORTABLEPARAMETERIVPROC epoxy_glGetColorTableParameteriv = epoxy_glGetColorTableParameteriv_global_rewrite_ptr;
126119 
126120 PFNGLGETCOLORTABLEPARAMETERIVEXTPROC epoxy_glGetColorTableParameterivEXT = epoxy_glGetColorTableParameterivEXT_global_rewrite_ptr;
126121 
126122 PFNGLGETCOLORTABLEPARAMETERIVSGIPROC epoxy_glGetColorTableParameterivSGI = epoxy_glGetColorTableParameterivSGI_global_rewrite_ptr;
126123 
126124 PFNGLGETCOLORTABLESGIPROC epoxy_glGetColorTableSGI = epoxy_glGetColorTableSGI_global_rewrite_ptr;
126125 
126126 PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC epoxy_glGetCombinerInputParameterfvNV = epoxy_glGetCombinerInputParameterfvNV_global_rewrite_ptr;
126127 
126128 PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC epoxy_glGetCombinerInputParameterivNV = epoxy_glGetCombinerInputParameterivNV_global_rewrite_ptr;
126129 
126130 PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC epoxy_glGetCombinerOutputParameterfvNV = epoxy_glGetCombinerOutputParameterfvNV_global_rewrite_ptr;
126131 
126132 PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC epoxy_glGetCombinerOutputParameterivNV = epoxy_glGetCombinerOutputParameterivNV_global_rewrite_ptr;
126133 
126134 PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC epoxy_glGetCombinerStageParameterfvNV = epoxy_glGetCombinerStageParameterfvNV_global_rewrite_ptr;
126135 
126136 PFNGLGETCOMMANDHEADERNVPROC epoxy_glGetCommandHeaderNV = epoxy_glGetCommandHeaderNV_global_rewrite_ptr;
126137 
126138 PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC epoxy_glGetCompressedMultiTexImageEXT = epoxy_glGetCompressedMultiTexImageEXT_global_rewrite_ptr;
126139 
126140 PFNGLGETCOMPRESSEDTEXIMAGEPROC epoxy_glGetCompressedTexImage = epoxy_glGetCompressedTexImage_global_rewrite_ptr;
126141 
126142 PFNGLGETCOMPRESSEDTEXIMAGEARBPROC epoxy_glGetCompressedTexImageARB = epoxy_glGetCompressedTexImageARB_global_rewrite_ptr;
126143 
126144 PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC epoxy_glGetCompressedTextureImage = epoxy_glGetCompressedTextureImage_global_rewrite_ptr;
126145 
126146 PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC epoxy_glGetCompressedTextureImageEXT = epoxy_glGetCompressedTextureImageEXT_global_rewrite_ptr;
126147 
126148 PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC epoxy_glGetCompressedTextureSubImage = epoxy_glGetCompressedTextureSubImage_global_rewrite_ptr;
126149 
126150 PFNGLGETCONVOLUTIONFILTERPROC epoxy_glGetConvolutionFilter = epoxy_glGetConvolutionFilter_global_rewrite_ptr;
126151 
126152 PFNGLGETCONVOLUTIONFILTEREXTPROC epoxy_glGetConvolutionFilterEXT = epoxy_glGetConvolutionFilterEXT_global_rewrite_ptr;
126153 
126154 PFNGLGETCONVOLUTIONPARAMETERFVPROC epoxy_glGetConvolutionParameterfv = epoxy_glGetConvolutionParameterfv_global_rewrite_ptr;
126155 
126156 PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC epoxy_glGetConvolutionParameterfvEXT = epoxy_glGetConvolutionParameterfvEXT_global_rewrite_ptr;
126157 
126158 PFNGLGETCONVOLUTIONPARAMETERIVPROC epoxy_glGetConvolutionParameteriv = epoxy_glGetConvolutionParameteriv_global_rewrite_ptr;
126159 
126160 PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC epoxy_glGetConvolutionParameterivEXT = epoxy_glGetConvolutionParameterivEXT_global_rewrite_ptr;
126161 
126162 PFNGLGETCONVOLUTIONPARAMETERXVOESPROC epoxy_glGetConvolutionParameterxvOES = epoxy_glGetConvolutionParameterxvOES_global_rewrite_ptr;
126163 
126164 PFNGLGETCOVERAGEMODULATIONTABLENVPROC epoxy_glGetCoverageModulationTableNV = epoxy_glGetCoverageModulationTableNV_global_rewrite_ptr;
126165 
126166 PFNGLGETDEBUGMESSAGELOGPROC epoxy_glGetDebugMessageLog = epoxy_glGetDebugMessageLog_global_rewrite_ptr;
126167 
126168 PFNGLGETDEBUGMESSAGELOGAMDPROC epoxy_glGetDebugMessageLogAMD = epoxy_glGetDebugMessageLogAMD_global_rewrite_ptr;
126169 
126170 PFNGLGETDEBUGMESSAGELOGARBPROC epoxy_glGetDebugMessageLogARB = epoxy_glGetDebugMessageLogARB_global_rewrite_ptr;
126171 
126172 PFNGLGETDEBUGMESSAGELOGKHRPROC epoxy_glGetDebugMessageLogKHR = epoxy_glGetDebugMessageLogKHR_global_rewrite_ptr;
126173 
126174 PFNGLGETDETAILTEXFUNCSGISPROC epoxy_glGetDetailTexFuncSGIS = epoxy_glGetDetailTexFuncSGIS_global_rewrite_ptr;
126175 
126176 PFNGLGETDOUBLEINDEXEDVEXTPROC epoxy_glGetDoubleIndexedvEXT = epoxy_glGetDoubleIndexedvEXT_global_rewrite_ptr;
126177 
126178 PFNGLGETDOUBLEI_VPROC epoxy_glGetDoublei_v = epoxy_glGetDoublei_v_global_rewrite_ptr;
126179 
126180 PFNGLGETDOUBLEI_VEXTPROC epoxy_glGetDoublei_vEXT = epoxy_glGetDoublei_vEXT_global_rewrite_ptr;
126181 
126182 PFNGLGETDOUBLEVPROC epoxy_glGetDoublev = epoxy_glGetDoublev_global_rewrite_ptr;
126183 
126184 PFNGLGETDRIVERCONTROLSTRINGQCOMPROC epoxy_glGetDriverControlStringQCOM = epoxy_glGetDriverControlStringQCOM_global_rewrite_ptr;
126185 
126186 PFNGLGETDRIVERCONTROLSQCOMPROC epoxy_glGetDriverControlsQCOM = epoxy_glGetDriverControlsQCOM_global_rewrite_ptr;
126187 
126188 PFNGLGETERRORPROC epoxy_glGetError = epoxy_glGetError_global_rewrite_ptr;
126189 
126190 PFNGLGETFENCEIVNVPROC epoxy_glGetFenceivNV = epoxy_glGetFenceivNV_global_rewrite_ptr;
126191 
126192 PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC epoxy_glGetFinalCombinerInputParameterfvNV = epoxy_glGetFinalCombinerInputParameterfvNV_global_rewrite_ptr;
126193 
126194 PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC epoxy_glGetFinalCombinerInputParameterivNV = epoxy_glGetFinalCombinerInputParameterivNV_global_rewrite_ptr;
126195 
126196 PFNGLGETFIRSTPERFQUERYIDINTELPROC epoxy_glGetFirstPerfQueryIdINTEL = epoxy_glGetFirstPerfQueryIdINTEL_global_rewrite_ptr;
126197 
126198 PFNGLGETFIXEDVPROC epoxy_glGetFixedv = epoxy_glGetFixedv_global_rewrite_ptr;
126199 
126200 PFNGLGETFIXEDVOESPROC epoxy_glGetFixedvOES = epoxy_glGetFixedvOES_global_rewrite_ptr;
126201 
126202 PFNGLGETFLOATINDEXEDVEXTPROC epoxy_glGetFloatIndexedvEXT = epoxy_glGetFloatIndexedvEXT_global_rewrite_ptr;
126203 
126204 PFNGLGETFLOATI_VPROC epoxy_glGetFloati_v = epoxy_glGetFloati_v_global_rewrite_ptr;
126205 
126206 PFNGLGETFLOATI_VEXTPROC epoxy_glGetFloati_vEXT = epoxy_glGetFloati_vEXT_global_rewrite_ptr;
126207 
126208 PFNGLGETFLOATI_VNVPROC epoxy_glGetFloati_vNV = epoxy_glGetFloati_vNV_global_rewrite_ptr;
126209 
126210 PFNGLGETFLOATI_VOESPROC epoxy_glGetFloati_vOES = epoxy_glGetFloati_vOES_global_rewrite_ptr;
126211 
126212 PFNGLGETFLOATVPROC epoxy_glGetFloatv = epoxy_glGetFloatv_global_rewrite_ptr;
126213 
126214 PFNGLGETFOGFUNCSGISPROC epoxy_glGetFogFuncSGIS = epoxy_glGetFogFuncSGIS_global_rewrite_ptr;
126215 
126216 PFNGLGETFRAGDATAINDEXPROC epoxy_glGetFragDataIndex = epoxy_glGetFragDataIndex_global_rewrite_ptr;
126217 
126218 PFNGLGETFRAGDATAINDEXEXTPROC epoxy_glGetFragDataIndexEXT = epoxy_glGetFragDataIndexEXT_global_rewrite_ptr;
126219 
126220 PFNGLGETFRAGDATALOCATIONPROC epoxy_glGetFragDataLocation = epoxy_glGetFragDataLocation_global_rewrite_ptr;
126221 
126222 PFNGLGETFRAGDATALOCATIONEXTPROC epoxy_glGetFragDataLocationEXT = epoxy_glGetFragDataLocationEXT_global_rewrite_ptr;
126223 
126224 PFNGLGETFRAGMENTLIGHTFVSGIXPROC epoxy_glGetFragmentLightfvSGIX = epoxy_glGetFragmentLightfvSGIX_global_rewrite_ptr;
126225 
126226 PFNGLGETFRAGMENTLIGHTIVSGIXPROC epoxy_glGetFragmentLightivSGIX = epoxy_glGetFragmentLightivSGIX_global_rewrite_ptr;
126227 
126228 PFNGLGETFRAGMENTMATERIALFVSGIXPROC epoxy_glGetFragmentMaterialfvSGIX = epoxy_glGetFragmentMaterialfvSGIX_global_rewrite_ptr;
126229 
126230 PFNGLGETFRAGMENTMATERIALIVSGIXPROC epoxy_glGetFragmentMaterialivSGIX = epoxy_glGetFragmentMaterialivSGIX_global_rewrite_ptr;
126231 
126232 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC epoxy_glGetFramebufferAttachmentParameteriv = epoxy_glGetFramebufferAttachmentParameteriv_global_rewrite_ptr;
126233 
126234 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC epoxy_glGetFramebufferAttachmentParameterivEXT = epoxy_glGetFramebufferAttachmentParameterivEXT_global_rewrite_ptr;
126235 
126236 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC epoxy_glGetFramebufferAttachmentParameterivOES = epoxy_glGetFramebufferAttachmentParameterivOES_global_rewrite_ptr;
126237 
126238 PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC epoxy_glGetFramebufferParameterfvAMD = epoxy_glGetFramebufferParameterfvAMD_global_rewrite_ptr;
126239 
126240 PFNGLGETFRAMEBUFFERPARAMETERIVPROC epoxy_glGetFramebufferParameteriv = epoxy_glGetFramebufferParameteriv_global_rewrite_ptr;
126241 
126242 PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC epoxy_glGetFramebufferParameterivEXT = epoxy_glGetFramebufferParameterivEXT_global_rewrite_ptr;
126243 
126244 PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC epoxy_glGetFramebufferParameterivMESA = epoxy_glGetFramebufferParameterivMESA_global_rewrite_ptr;
126245 
126246 PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC epoxy_glGetFramebufferPixelLocalStorageSizeEXT = epoxy_glGetFramebufferPixelLocalStorageSizeEXT_global_rewrite_ptr;
126247 
126248 PFNGLGETGRAPHICSRESETSTATUSPROC epoxy_glGetGraphicsResetStatus = epoxy_glGetGraphicsResetStatus_global_rewrite_ptr;
126249 
126250 PFNGLGETGRAPHICSRESETSTATUSARBPROC epoxy_glGetGraphicsResetStatusARB = epoxy_glGetGraphicsResetStatusARB_global_rewrite_ptr;
126251 
126252 PFNGLGETGRAPHICSRESETSTATUSEXTPROC epoxy_glGetGraphicsResetStatusEXT = epoxy_glGetGraphicsResetStatusEXT_global_rewrite_ptr;
126253 
126254 PFNGLGETGRAPHICSRESETSTATUSKHRPROC epoxy_glGetGraphicsResetStatusKHR = epoxy_glGetGraphicsResetStatusKHR_global_rewrite_ptr;
126255 
126256 PFNGLGETHANDLEARBPROC epoxy_glGetHandleARB = epoxy_glGetHandleARB_global_rewrite_ptr;
126257 
126258 PFNGLGETHISTOGRAMPROC epoxy_glGetHistogram = epoxy_glGetHistogram_global_rewrite_ptr;
126259 
126260 PFNGLGETHISTOGRAMEXTPROC epoxy_glGetHistogramEXT = epoxy_glGetHistogramEXT_global_rewrite_ptr;
126261 
126262 PFNGLGETHISTOGRAMPARAMETERFVPROC epoxy_glGetHistogramParameterfv = epoxy_glGetHistogramParameterfv_global_rewrite_ptr;
126263 
126264 PFNGLGETHISTOGRAMPARAMETERFVEXTPROC epoxy_glGetHistogramParameterfvEXT = epoxy_glGetHistogramParameterfvEXT_global_rewrite_ptr;
126265 
126266 PFNGLGETHISTOGRAMPARAMETERIVPROC epoxy_glGetHistogramParameteriv = epoxy_glGetHistogramParameteriv_global_rewrite_ptr;
126267 
126268 PFNGLGETHISTOGRAMPARAMETERIVEXTPROC epoxy_glGetHistogramParameterivEXT = epoxy_glGetHistogramParameterivEXT_global_rewrite_ptr;
126269 
126270 PFNGLGETHISTOGRAMPARAMETERXVOESPROC epoxy_glGetHistogramParameterxvOES = epoxy_glGetHistogramParameterxvOES_global_rewrite_ptr;
126271 
126272 PFNGLGETIMAGEHANDLEARBPROC epoxy_glGetImageHandleARB = epoxy_glGetImageHandleARB_global_rewrite_ptr;
126273 
126274 PFNGLGETIMAGEHANDLENVPROC epoxy_glGetImageHandleNV = epoxy_glGetImageHandleNV_global_rewrite_ptr;
126275 
126276 PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC epoxy_glGetImageTransformParameterfvHP = epoxy_glGetImageTransformParameterfvHP_global_rewrite_ptr;
126277 
126278 PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC epoxy_glGetImageTransformParameterivHP = epoxy_glGetImageTransformParameterivHP_global_rewrite_ptr;
126279 
126280 PFNGLGETINFOLOGARBPROC epoxy_glGetInfoLogARB = epoxy_glGetInfoLogARB_global_rewrite_ptr;
126281 
126282 PFNGLGETINSTRUMENTSSGIXPROC epoxy_glGetInstrumentsSGIX = epoxy_glGetInstrumentsSGIX_global_rewrite_ptr;
126283 
126284 PFNGLGETINTEGER64I_VPROC epoxy_glGetInteger64i_v = epoxy_glGetInteger64i_v_global_rewrite_ptr;
126285 
126286 PFNGLGETINTEGER64VPROC epoxy_glGetInteger64v = epoxy_glGetInteger64v_global_rewrite_ptr;
126287 
126288 PFNGLGETINTEGER64VAPPLEPROC epoxy_glGetInteger64vAPPLE = epoxy_glGetInteger64vAPPLE_global_rewrite_ptr;
126289 
126290 PFNGLGETINTEGERINDEXEDVEXTPROC epoxy_glGetIntegerIndexedvEXT = epoxy_glGetIntegerIndexedvEXT_global_rewrite_ptr;
126291 
126292 PFNGLGETINTEGERI_VPROC epoxy_glGetIntegeri_v = epoxy_glGetIntegeri_v_global_rewrite_ptr;
126293 
126294 PFNGLGETINTEGERI_VEXTPROC epoxy_glGetIntegeri_vEXT = epoxy_glGetIntegeri_vEXT_global_rewrite_ptr;
126295 
126296 PFNGLGETINTEGERUI64I_VNVPROC epoxy_glGetIntegerui64i_vNV = epoxy_glGetIntegerui64i_vNV_global_rewrite_ptr;
126297 
126298 PFNGLGETINTEGERUI64VNVPROC epoxy_glGetIntegerui64vNV = epoxy_glGetIntegerui64vNV_global_rewrite_ptr;
126299 
126300 PFNGLGETINTEGERVPROC epoxy_glGetIntegerv = epoxy_glGetIntegerv_global_rewrite_ptr;
126301 
126302 PFNGLGETINTERNALFORMATSAMPLEIVNVPROC epoxy_glGetInternalformatSampleivNV = epoxy_glGetInternalformatSampleivNV_global_rewrite_ptr;
126303 
126304 PFNGLGETINTERNALFORMATI64VPROC epoxy_glGetInternalformati64v = epoxy_glGetInternalformati64v_global_rewrite_ptr;
126305 
126306 PFNGLGETINTERNALFORMATIVPROC epoxy_glGetInternalformativ = epoxy_glGetInternalformativ_global_rewrite_ptr;
126307 
126308 PFNGLGETINVARIANTBOOLEANVEXTPROC epoxy_glGetInvariantBooleanvEXT = epoxy_glGetInvariantBooleanvEXT_global_rewrite_ptr;
126309 
126310 PFNGLGETINVARIANTFLOATVEXTPROC epoxy_glGetInvariantFloatvEXT = epoxy_glGetInvariantFloatvEXT_global_rewrite_ptr;
126311 
126312 PFNGLGETINVARIANTINTEGERVEXTPROC epoxy_glGetInvariantIntegervEXT = epoxy_glGetInvariantIntegervEXT_global_rewrite_ptr;
126313 
126314 PFNGLGETLIGHTFVPROC epoxy_glGetLightfv = epoxy_glGetLightfv_global_rewrite_ptr;
126315 
126316 PFNGLGETLIGHTIVPROC epoxy_glGetLightiv = epoxy_glGetLightiv_global_rewrite_ptr;
126317 
126318 PFNGLGETLIGHTXOESPROC epoxy_glGetLightxOES = epoxy_glGetLightxOES_global_rewrite_ptr;
126319 
126320 PFNGLGETLIGHTXVPROC epoxy_glGetLightxv = epoxy_glGetLightxv_global_rewrite_ptr;
126321 
126322 PFNGLGETLIGHTXVOESPROC epoxy_glGetLightxvOES = epoxy_glGetLightxvOES_global_rewrite_ptr;
126323 
126324 PFNGLGETLISTPARAMETERFVSGIXPROC epoxy_glGetListParameterfvSGIX = epoxy_glGetListParameterfvSGIX_global_rewrite_ptr;
126325 
126326 PFNGLGETLISTPARAMETERIVSGIXPROC epoxy_glGetListParameterivSGIX = epoxy_glGetListParameterivSGIX_global_rewrite_ptr;
126327 
126328 PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC epoxy_glGetLocalConstantBooleanvEXT = epoxy_glGetLocalConstantBooleanvEXT_global_rewrite_ptr;
126329 
126330 PFNGLGETLOCALCONSTANTFLOATVEXTPROC epoxy_glGetLocalConstantFloatvEXT = epoxy_glGetLocalConstantFloatvEXT_global_rewrite_ptr;
126331 
126332 PFNGLGETLOCALCONSTANTINTEGERVEXTPROC epoxy_glGetLocalConstantIntegervEXT = epoxy_glGetLocalConstantIntegervEXT_global_rewrite_ptr;
126333 
126334 PFNGLGETMAPATTRIBPARAMETERFVNVPROC epoxy_glGetMapAttribParameterfvNV = epoxy_glGetMapAttribParameterfvNV_global_rewrite_ptr;
126335 
126336 PFNGLGETMAPATTRIBPARAMETERIVNVPROC epoxy_glGetMapAttribParameterivNV = epoxy_glGetMapAttribParameterivNV_global_rewrite_ptr;
126337 
126338 PFNGLGETMAPCONTROLPOINTSNVPROC epoxy_glGetMapControlPointsNV = epoxy_glGetMapControlPointsNV_global_rewrite_ptr;
126339 
126340 PFNGLGETMAPPARAMETERFVNVPROC epoxy_glGetMapParameterfvNV = epoxy_glGetMapParameterfvNV_global_rewrite_ptr;
126341 
126342 PFNGLGETMAPPARAMETERIVNVPROC epoxy_glGetMapParameterivNV = epoxy_glGetMapParameterivNV_global_rewrite_ptr;
126343 
126344 PFNGLGETMAPDVPROC epoxy_glGetMapdv = epoxy_glGetMapdv_global_rewrite_ptr;
126345 
126346 PFNGLGETMAPFVPROC epoxy_glGetMapfv = epoxy_glGetMapfv_global_rewrite_ptr;
126347 
126348 PFNGLGETMAPIVPROC epoxy_glGetMapiv = epoxy_glGetMapiv_global_rewrite_ptr;
126349 
126350 PFNGLGETMAPXVOESPROC epoxy_glGetMapxvOES = epoxy_glGetMapxvOES_global_rewrite_ptr;
126351 
126352 PFNGLGETMATERIALFVPROC epoxy_glGetMaterialfv = epoxy_glGetMaterialfv_global_rewrite_ptr;
126353 
126354 PFNGLGETMATERIALIVPROC epoxy_glGetMaterialiv = epoxy_glGetMaterialiv_global_rewrite_ptr;
126355 
126356 PFNGLGETMATERIALXOESPROC epoxy_glGetMaterialxOES = epoxy_glGetMaterialxOES_global_rewrite_ptr;
126357 
126358 PFNGLGETMATERIALXVPROC epoxy_glGetMaterialxv = epoxy_glGetMaterialxv_global_rewrite_ptr;
126359 
126360 PFNGLGETMATERIALXVOESPROC epoxy_glGetMaterialxvOES = epoxy_glGetMaterialxvOES_global_rewrite_ptr;
126361 
126362 PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC epoxy_glGetMemoryObjectDetachedResourcesuivNV = epoxy_glGetMemoryObjectDetachedResourcesuivNV_global_rewrite_ptr;
126363 
126364 PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC epoxy_glGetMemoryObjectParameterivEXT = epoxy_glGetMemoryObjectParameterivEXT_global_rewrite_ptr;
126365 
126366 PFNGLGETMINMAXPROC epoxy_glGetMinmax = epoxy_glGetMinmax_global_rewrite_ptr;
126367 
126368 PFNGLGETMINMAXEXTPROC epoxy_glGetMinmaxEXT = epoxy_glGetMinmaxEXT_global_rewrite_ptr;
126369 
126370 PFNGLGETMINMAXPARAMETERFVPROC epoxy_glGetMinmaxParameterfv = epoxy_glGetMinmaxParameterfv_global_rewrite_ptr;
126371 
126372 PFNGLGETMINMAXPARAMETERFVEXTPROC epoxy_glGetMinmaxParameterfvEXT = epoxy_glGetMinmaxParameterfvEXT_global_rewrite_ptr;
126373 
126374 PFNGLGETMINMAXPARAMETERIVPROC epoxy_glGetMinmaxParameteriv = epoxy_glGetMinmaxParameteriv_global_rewrite_ptr;
126375 
126376 PFNGLGETMINMAXPARAMETERIVEXTPROC epoxy_glGetMinmaxParameterivEXT = epoxy_glGetMinmaxParameterivEXT_global_rewrite_ptr;
126377 
126378 PFNGLGETMULTITEXENVFVEXTPROC epoxy_glGetMultiTexEnvfvEXT = epoxy_glGetMultiTexEnvfvEXT_global_rewrite_ptr;
126379 
126380 PFNGLGETMULTITEXENVIVEXTPROC epoxy_glGetMultiTexEnvivEXT = epoxy_glGetMultiTexEnvivEXT_global_rewrite_ptr;
126381 
126382 PFNGLGETMULTITEXGENDVEXTPROC epoxy_glGetMultiTexGendvEXT = epoxy_glGetMultiTexGendvEXT_global_rewrite_ptr;
126383 
126384 PFNGLGETMULTITEXGENFVEXTPROC epoxy_glGetMultiTexGenfvEXT = epoxy_glGetMultiTexGenfvEXT_global_rewrite_ptr;
126385 
126386 PFNGLGETMULTITEXGENIVEXTPROC epoxy_glGetMultiTexGenivEXT = epoxy_glGetMultiTexGenivEXT_global_rewrite_ptr;
126387 
126388 PFNGLGETMULTITEXIMAGEEXTPROC epoxy_glGetMultiTexImageEXT = epoxy_glGetMultiTexImageEXT_global_rewrite_ptr;
126389 
126390 PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC epoxy_glGetMultiTexLevelParameterfvEXT = epoxy_glGetMultiTexLevelParameterfvEXT_global_rewrite_ptr;
126391 
126392 PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC epoxy_glGetMultiTexLevelParameterivEXT = epoxy_glGetMultiTexLevelParameterivEXT_global_rewrite_ptr;
126393 
126394 PFNGLGETMULTITEXPARAMETERIIVEXTPROC epoxy_glGetMultiTexParameterIivEXT = epoxy_glGetMultiTexParameterIivEXT_global_rewrite_ptr;
126395 
126396 PFNGLGETMULTITEXPARAMETERIUIVEXTPROC epoxy_glGetMultiTexParameterIuivEXT = epoxy_glGetMultiTexParameterIuivEXT_global_rewrite_ptr;
126397 
126398 PFNGLGETMULTITEXPARAMETERFVEXTPROC epoxy_glGetMultiTexParameterfvEXT = epoxy_glGetMultiTexParameterfvEXT_global_rewrite_ptr;
126399 
126400 PFNGLGETMULTITEXPARAMETERIVEXTPROC epoxy_glGetMultiTexParameterivEXT = epoxy_glGetMultiTexParameterivEXT_global_rewrite_ptr;
126401 
126402 PFNGLGETMULTISAMPLEFVPROC epoxy_glGetMultisamplefv = epoxy_glGetMultisamplefv_global_rewrite_ptr;
126403 
126404 PFNGLGETMULTISAMPLEFVNVPROC epoxy_glGetMultisamplefvNV = epoxy_glGetMultisamplefvNV_global_rewrite_ptr;
126405 
126406 PFNGLGETNAMEDBUFFERPARAMETERI64VPROC epoxy_glGetNamedBufferParameteri64v = epoxy_glGetNamedBufferParameteri64v_global_rewrite_ptr;
126407 
126408 PFNGLGETNAMEDBUFFERPARAMETERIVPROC epoxy_glGetNamedBufferParameteriv = epoxy_glGetNamedBufferParameteriv_global_rewrite_ptr;
126409 
126410 PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC epoxy_glGetNamedBufferParameterivEXT = epoxy_glGetNamedBufferParameterivEXT_global_rewrite_ptr;
126411 
126412 PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC epoxy_glGetNamedBufferParameterui64vNV = epoxy_glGetNamedBufferParameterui64vNV_global_rewrite_ptr;
126413 
126414 PFNGLGETNAMEDBUFFERPOINTERVPROC epoxy_glGetNamedBufferPointerv = epoxy_glGetNamedBufferPointerv_global_rewrite_ptr;
126415 
126416 PFNGLGETNAMEDBUFFERPOINTERVEXTPROC epoxy_glGetNamedBufferPointervEXT = epoxy_glGetNamedBufferPointervEXT_global_rewrite_ptr;
126417 
126418 PFNGLGETNAMEDBUFFERSUBDATAPROC epoxy_glGetNamedBufferSubData = epoxy_glGetNamedBufferSubData_global_rewrite_ptr;
126419 
126420 PFNGLGETNAMEDBUFFERSUBDATAEXTPROC epoxy_glGetNamedBufferSubDataEXT = epoxy_glGetNamedBufferSubDataEXT_global_rewrite_ptr;
126421 
126422 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC epoxy_glGetNamedFramebufferAttachmentParameteriv = epoxy_glGetNamedFramebufferAttachmentParameteriv_global_rewrite_ptr;
126423 
126424 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC epoxy_glGetNamedFramebufferAttachmentParameterivEXT = epoxy_glGetNamedFramebufferAttachmentParameterivEXT_global_rewrite_ptr;
126425 
126426 PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC epoxy_glGetNamedFramebufferParameterfvAMD = epoxy_glGetNamedFramebufferParameterfvAMD_global_rewrite_ptr;
126427 
126428 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC epoxy_glGetNamedFramebufferParameteriv = epoxy_glGetNamedFramebufferParameteriv_global_rewrite_ptr;
126429 
126430 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC epoxy_glGetNamedFramebufferParameterivEXT = epoxy_glGetNamedFramebufferParameterivEXT_global_rewrite_ptr;
126431 
126432 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC epoxy_glGetNamedProgramLocalParameterIivEXT = epoxy_glGetNamedProgramLocalParameterIivEXT_global_rewrite_ptr;
126433 
126434 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC epoxy_glGetNamedProgramLocalParameterIuivEXT = epoxy_glGetNamedProgramLocalParameterIuivEXT_global_rewrite_ptr;
126435 
126436 PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC epoxy_glGetNamedProgramLocalParameterdvEXT = epoxy_glGetNamedProgramLocalParameterdvEXT_global_rewrite_ptr;
126437 
126438 PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC epoxy_glGetNamedProgramLocalParameterfvEXT = epoxy_glGetNamedProgramLocalParameterfvEXT_global_rewrite_ptr;
126439 
126440 PFNGLGETNAMEDPROGRAMSTRINGEXTPROC epoxy_glGetNamedProgramStringEXT = epoxy_glGetNamedProgramStringEXT_global_rewrite_ptr;
126441 
126442 PFNGLGETNAMEDPROGRAMIVEXTPROC epoxy_glGetNamedProgramivEXT = epoxy_glGetNamedProgramivEXT_global_rewrite_ptr;
126443 
126444 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC epoxy_glGetNamedRenderbufferParameteriv = epoxy_glGetNamedRenderbufferParameteriv_global_rewrite_ptr;
126445 
126446 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC epoxy_glGetNamedRenderbufferParameterivEXT = epoxy_glGetNamedRenderbufferParameterivEXT_global_rewrite_ptr;
126447 
126448 PFNGLGETNAMEDSTRINGARBPROC epoxy_glGetNamedStringARB = epoxy_glGetNamedStringARB_global_rewrite_ptr;
126449 
126450 PFNGLGETNAMEDSTRINGIVARBPROC epoxy_glGetNamedStringivARB = epoxy_glGetNamedStringivARB_global_rewrite_ptr;
126451 
126452 PFNGLGETNEXTPERFQUERYIDINTELPROC epoxy_glGetNextPerfQueryIdINTEL = epoxy_glGetNextPerfQueryIdINTEL_global_rewrite_ptr;
126453 
126454 PFNGLGETOBJECTBUFFERFVATIPROC epoxy_glGetObjectBufferfvATI = epoxy_glGetObjectBufferfvATI_global_rewrite_ptr;
126455 
126456 PFNGLGETOBJECTBUFFERIVATIPROC epoxy_glGetObjectBufferivATI = epoxy_glGetObjectBufferivATI_global_rewrite_ptr;
126457 
126458 PFNGLGETOBJECTLABELPROC epoxy_glGetObjectLabel = epoxy_glGetObjectLabel_global_rewrite_ptr;
126459 
126460 PFNGLGETOBJECTLABELEXTPROC epoxy_glGetObjectLabelEXT = epoxy_glGetObjectLabelEXT_global_rewrite_ptr;
126461 
126462 PFNGLGETOBJECTLABELKHRPROC epoxy_glGetObjectLabelKHR = epoxy_glGetObjectLabelKHR_global_rewrite_ptr;
126463 
126464 PFNGLGETOBJECTPARAMETERFVARBPROC epoxy_glGetObjectParameterfvARB = epoxy_glGetObjectParameterfvARB_global_rewrite_ptr;
126465 
126466 PFNGLGETOBJECTPARAMETERIVAPPLEPROC epoxy_glGetObjectParameterivAPPLE = epoxy_glGetObjectParameterivAPPLE_global_rewrite_ptr;
126467 
126468 PFNGLGETOBJECTPARAMETERIVARBPROC epoxy_glGetObjectParameterivARB = epoxy_glGetObjectParameterivARB_global_rewrite_ptr;
126469 
126470 PFNGLGETOBJECTPTRLABELPROC epoxy_glGetObjectPtrLabel = epoxy_glGetObjectPtrLabel_global_rewrite_ptr;
126471 
126472 PFNGLGETOBJECTPTRLABELKHRPROC epoxy_glGetObjectPtrLabelKHR = epoxy_glGetObjectPtrLabelKHR_global_rewrite_ptr;
126473 
126474 PFNGLGETOCCLUSIONQUERYIVNVPROC epoxy_glGetOcclusionQueryivNV = epoxy_glGetOcclusionQueryivNV_global_rewrite_ptr;
126475 
126476 PFNGLGETOCCLUSIONQUERYUIVNVPROC epoxy_glGetOcclusionQueryuivNV = epoxy_glGetOcclusionQueryuivNV_global_rewrite_ptr;
126477 
126478 PFNGLGETPATHCOLORGENFVNVPROC epoxy_glGetPathColorGenfvNV = epoxy_glGetPathColorGenfvNV_global_rewrite_ptr;
126479 
126480 PFNGLGETPATHCOLORGENIVNVPROC epoxy_glGetPathColorGenivNV = epoxy_glGetPathColorGenivNV_global_rewrite_ptr;
126481 
126482 PFNGLGETPATHCOMMANDSNVPROC epoxy_glGetPathCommandsNV = epoxy_glGetPathCommandsNV_global_rewrite_ptr;
126483 
126484 PFNGLGETPATHCOORDSNVPROC epoxy_glGetPathCoordsNV = epoxy_glGetPathCoordsNV_global_rewrite_ptr;
126485 
126486 PFNGLGETPATHDASHARRAYNVPROC epoxy_glGetPathDashArrayNV = epoxy_glGetPathDashArrayNV_global_rewrite_ptr;
126487 
126488 PFNGLGETPATHLENGTHNVPROC epoxy_glGetPathLengthNV = epoxy_glGetPathLengthNV_global_rewrite_ptr;
126489 
126490 PFNGLGETPATHMETRICRANGENVPROC epoxy_glGetPathMetricRangeNV = epoxy_glGetPathMetricRangeNV_global_rewrite_ptr;
126491 
126492 PFNGLGETPATHMETRICSNVPROC epoxy_glGetPathMetricsNV = epoxy_glGetPathMetricsNV_global_rewrite_ptr;
126493 
126494 PFNGLGETPATHPARAMETERFVNVPROC epoxy_glGetPathParameterfvNV = epoxy_glGetPathParameterfvNV_global_rewrite_ptr;
126495 
126496 PFNGLGETPATHPARAMETERIVNVPROC epoxy_glGetPathParameterivNV = epoxy_glGetPathParameterivNV_global_rewrite_ptr;
126497 
126498 PFNGLGETPATHSPACINGNVPROC epoxy_glGetPathSpacingNV = epoxy_glGetPathSpacingNV_global_rewrite_ptr;
126499 
126500 PFNGLGETPATHTEXGENFVNVPROC epoxy_glGetPathTexGenfvNV = epoxy_glGetPathTexGenfvNV_global_rewrite_ptr;
126501 
126502 PFNGLGETPATHTEXGENIVNVPROC epoxy_glGetPathTexGenivNV = epoxy_glGetPathTexGenivNV_global_rewrite_ptr;
126503 
126504 PFNGLGETPERFCOUNTERINFOINTELPROC epoxy_glGetPerfCounterInfoINTEL = epoxy_glGetPerfCounterInfoINTEL_global_rewrite_ptr;
126505 
126506 PFNGLGETPERFMONITORCOUNTERDATAAMDPROC epoxy_glGetPerfMonitorCounterDataAMD = epoxy_glGetPerfMonitorCounterDataAMD_global_rewrite_ptr;
126507 
126508 PFNGLGETPERFMONITORCOUNTERINFOAMDPROC epoxy_glGetPerfMonitorCounterInfoAMD = epoxy_glGetPerfMonitorCounterInfoAMD_global_rewrite_ptr;
126509 
126510 PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC epoxy_glGetPerfMonitorCounterStringAMD = epoxy_glGetPerfMonitorCounterStringAMD_global_rewrite_ptr;
126511 
126512 PFNGLGETPERFMONITORCOUNTERSAMDPROC epoxy_glGetPerfMonitorCountersAMD = epoxy_glGetPerfMonitorCountersAMD_global_rewrite_ptr;
126513 
126514 PFNGLGETPERFMONITORGROUPSTRINGAMDPROC epoxy_glGetPerfMonitorGroupStringAMD = epoxy_glGetPerfMonitorGroupStringAMD_global_rewrite_ptr;
126515 
126516 PFNGLGETPERFMONITORGROUPSAMDPROC epoxy_glGetPerfMonitorGroupsAMD = epoxy_glGetPerfMonitorGroupsAMD_global_rewrite_ptr;
126517 
126518 PFNGLGETPERFQUERYDATAINTELPROC epoxy_glGetPerfQueryDataINTEL = epoxy_glGetPerfQueryDataINTEL_global_rewrite_ptr;
126519 
126520 PFNGLGETPERFQUERYIDBYNAMEINTELPROC epoxy_glGetPerfQueryIdByNameINTEL = epoxy_glGetPerfQueryIdByNameINTEL_global_rewrite_ptr;
126521 
126522 PFNGLGETPERFQUERYINFOINTELPROC epoxy_glGetPerfQueryInfoINTEL = epoxy_glGetPerfQueryInfoINTEL_global_rewrite_ptr;
126523 
126524 PFNGLGETPIXELMAPFVPROC epoxy_glGetPixelMapfv = epoxy_glGetPixelMapfv_global_rewrite_ptr;
126525 
126526 PFNGLGETPIXELMAPUIVPROC epoxy_glGetPixelMapuiv = epoxy_glGetPixelMapuiv_global_rewrite_ptr;
126527 
126528 PFNGLGETPIXELMAPUSVPROC epoxy_glGetPixelMapusv = epoxy_glGetPixelMapusv_global_rewrite_ptr;
126529 
126530 PFNGLGETPIXELMAPXVPROC epoxy_glGetPixelMapxv = epoxy_glGetPixelMapxv_global_rewrite_ptr;
126531 
126532 PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC epoxy_glGetPixelTexGenParameterfvSGIS = epoxy_glGetPixelTexGenParameterfvSGIS_global_rewrite_ptr;
126533 
126534 PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC epoxy_glGetPixelTexGenParameterivSGIS = epoxy_glGetPixelTexGenParameterivSGIS_global_rewrite_ptr;
126535 
126536 PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC epoxy_glGetPixelTransformParameterfvEXT = epoxy_glGetPixelTransformParameterfvEXT_global_rewrite_ptr;
126537 
126538 PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC epoxy_glGetPixelTransformParameterivEXT = epoxy_glGetPixelTransformParameterivEXT_global_rewrite_ptr;
126539 
126540 PFNGLGETPOINTERINDEXEDVEXTPROC epoxy_glGetPointerIndexedvEXT = epoxy_glGetPointerIndexedvEXT_global_rewrite_ptr;
126541 
126542 PFNGLGETPOINTERI_VEXTPROC epoxy_glGetPointeri_vEXT = epoxy_glGetPointeri_vEXT_global_rewrite_ptr;
126543 
126544 PFNGLGETPOINTERVPROC epoxy_glGetPointerv = epoxy_glGetPointerv_global_rewrite_ptr;
126545 
126546 PFNGLGETPOINTERVEXTPROC epoxy_glGetPointervEXT = epoxy_glGetPointervEXT_global_rewrite_ptr;
126547 
126548 PFNGLGETPOINTERVKHRPROC epoxy_glGetPointervKHR = epoxy_glGetPointervKHR_global_rewrite_ptr;
126549 
126550 PFNGLGETPOLYGONSTIPPLEPROC epoxy_glGetPolygonStipple = epoxy_glGetPolygonStipple_global_rewrite_ptr;
126551 
126552 PFNGLGETPROGRAMBINARYPROC epoxy_glGetProgramBinary = epoxy_glGetProgramBinary_global_rewrite_ptr;
126553 
126554 PFNGLGETPROGRAMBINARYOESPROC epoxy_glGetProgramBinaryOES = epoxy_glGetProgramBinaryOES_global_rewrite_ptr;
126555 
126556 PFNGLGETPROGRAMENVPARAMETERIIVNVPROC epoxy_glGetProgramEnvParameterIivNV = epoxy_glGetProgramEnvParameterIivNV_global_rewrite_ptr;
126557 
126558 PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC epoxy_glGetProgramEnvParameterIuivNV = epoxy_glGetProgramEnvParameterIuivNV_global_rewrite_ptr;
126559 
126560 PFNGLGETPROGRAMENVPARAMETERDVARBPROC epoxy_glGetProgramEnvParameterdvARB = epoxy_glGetProgramEnvParameterdvARB_global_rewrite_ptr;
126561 
126562 PFNGLGETPROGRAMENVPARAMETERFVARBPROC epoxy_glGetProgramEnvParameterfvARB = epoxy_glGetProgramEnvParameterfvARB_global_rewrite_ptr;
126563 
126564 PFNGLGETPROGRAMINFOLOGPROC epoxy_glGetProgramInfoLog = epoxy_glGetProgramInfoLog_global_rewrite_ptr;
126565 
126566 PFNGLGETPROGRAMINTERFACEIVPROC epoxy_glGetProgramInterfaceiv = epoxy_glGetProgramInterfaceiv_global_rewrite_ptr;
126567 
126568 PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC epoxy_glGetProgramLocalParameterIivNV = epoxy_glGetProgramLocalParameterIivNV_global_rewrite_ptr;
126569 
126570 PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC epoxy_glGetProgramLocalParameterIuivNV = epoxy_glGetProgramLocalParameterIuivNV_global_rewrite_ptr;
126571 
126572 PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC epoxy_glGetProgramLocalParameterdvARB = epoxy_glGetProgramLocalParameterdvARB_global_rewrite_ptr;
126573 
126574 PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC epoxy_glGetProgramLocalParameterfvARB = epoxy_glGetProgramLocalParameterfvARB_global_rewrite_ptr;
126575 
126576 PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC epoxy_glGetProgramNamedParameterdvNV = epoxy_glGetProgramNamedParameterdvNV_global_rewrite_ptr;
126577 
126578 PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC epoxy_glGetProgramNamedParameterfvNV = epoxy_glGetProgramNamedParameterfvNV_global_rewrite_ptr;
126579 
126580 PFNGLGETPROGRAMPARAMETERDVNVPROC epoxy_glGetProgramParameterdvNV = epoxy_glGetProgramParameterdvNV_global_rewrite_ptr;
126581 
126582 PFNGLGETPROGRAMPARAMETERFVNVPROC epoxy_glGetProgramParameterfvNV = epoxy_glGetProgramParameterfvNV_global_rewrite_ptr;
126583 
126584 PFNGLGETPROGRAMPIPELINEINFOLOGPROC epoxy_glGetProgramPipelineInfoLog = epoxy_glGetProgramPipelineInfoLog_global_rewrite_ptr;
126585 
126586 PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC epoxy_glGetProgramPipelineInfoLogEXT = epoxy_glGetProgramPipelineInfoLogEXT_global_rewrite_ptr;
126587 
126588 PFNGLGETPROGRAMPIPELINEIVPROC epoxy_glGetProgramPipelineiv = epoxy_glGetProgramPipelineiv_global_rewrite_ptr;
126589 
126590 PFNGLGETPROGRAMPIPELINEIVEXTPROC epoxy_glGetProgramPipelineivEXT = epoxy_glGetProgramPipelineivEXT_global_rewrite_ptr;
126591 
126592 PFNGLGETPROGRAMRESOURCEINDEXPROC epoxy_glGetProgramResourceIndex = epoxy_glGetProgramResourceIndex_global_rewrite_ptr;
126593 
126594 PFNGLGETPROGRAMRESOURCELOCATIONPROC epoxy_glGetProgramResourceLocation = epoxy_glGetProgramResourceLocation_global_rewrite_ptr;
126595 
126596 PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC epoxy_glGetProgramResourceLocationIndex = epoxy_glGetProgramResourceLocationIndex_global_rewrite_ptr;
126597 
126598 PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC epoxy_glGetProgramResourceLocationIndexEXT = epoxy_glGetProgramResourceLocationIndexEXT_global_rewrite_ptr;
126599 
126600 PFNGLGETPROGRAMRESOURCENAMEPROC epoxy_glGetProgramResourceName = epoxy_glGetProgramResourceName_global_rewrite_ptr;
126601 
126602 PFNGLGETPROGRAMRESOURCEFVNVPROC epoxy_glGetProgramResourcefvNV = epoxy_glGetProgramResourcefvNV_global_rewrite_ptr;
126603 
126604 PFNGLGETPROGRAMRESOURCEIVPROC epoxy_glGetProgramResourceiv = epoxy_glGetProgramResourceiv_global_rewrite_ptr;
126605 
126606 PFNGLGETPROGRAMSTAGEIVPROC epoxy_glGetProgramStageiv = epoxy_glGetProgramStageiv_global_rewrite_ptr;
126607 
126608 PFNGLGETPROGRAMSTRINGARBPROC epoxy_glGetProgramStringARB = epoxy_glGetProgramStringARB_global_rewrite_ptr;
126609 
126610 PFNGLGETPROGRAMSTRINGNVPROC epoxy_glGetProgramStringNV = epoxy_glGetProgramStringNV_global_rewrite_ptr;
126611 
126612 PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC epoxy_glGetProgramSubroutineParameteruivNV = epoxy_glGetProgramSubroutineParameteruivNV_global_rewrite_ptr;
126613 
126614 PFNGLGETPROGRAMIVPROC epoxy_glGetProgramiv = epoxy_glGetProgramiv_global_rewrite_ptr;
126615 
126616 PFNGLGETPROGRAMIVARBPROC epoxy_glGetProgramivARB = epoxy_glGetProgramivARB_global_rewrite_ptr;
126617 
126618 PFNGLGETPROGRAMIVNVPROC epoxy_glGetProgramivNV = epoxy_glGetProgramivNV_global_rewrite_ptr;
126619 
126620 PFNGLGETQUERYBUFFEROBJECTI64VPROC epoxy_glGetQueryBufferObjecti64v = epoxy_glGetQueryBufferObjecti64v_global_rewrite_ptr;
126621 
126622 PFNGLGETQUERYBUFFEROBJECTIVPROC epoxy_glGetQueryBufferObjectiv = epoxy_glGetQueryBufferObjectiv_global_rewrite_ptr;
126623 
126624 PFNGLGETQUERYBUFFEROBJECTUI64VPROC epoxy_glGetQueryBufferObjectui64v = epoxy_glGetQueryBufferObjectui64v_global_rewrite_ptr;
126625 
126626 PFNGLGETQUERYBUFFEROBJECTUIVPROC epoxy_glGetQueryBufferObjectuiv = epoxy_glGetQueryBufferObjectuiv_global_rewrite_ptr;
126627 
126628 PFNGLGETQUERYINDEXEDIVPROC epoxy_glGetQueryIndexediv = epoxy_glGetQueryIndexediv_global_rewrite_ptr;
126629 
126630 PFNGLGETQUERYOBJECTI64VPROC epoxy_glGetQueryObjecti64v = epoxy_glGetQueryObjecti64v_global_rewrite_ptr;
126631 
126632 PFNGLGETQUERYOBJECTI64VEXTPROC epoxy_glGetQueryObjecti64vEXT = epoxy_glGetQueryObjecti64vEXT_global_rewrite_ptr;
126633 
126634 PFNGLGETQUERYOBJECTIVPROC epoxy_glGetQueryObjectiv = epoxy_glGetQueryObjectiv_global_rewrite_ptr;
126635 
126636 PFNGLGETQUERYOBJECTIVARBPROC epoxy_glGetQueryObjectivARB = epoxy_glGetQueryObjectivARB_global_rewrite_ptr;
126637 
126638 PFNGLGETQUERYOBJECTIVEXTPROC epoxy_glGetQueryObjectivEXT = epoxy_glGetQueryObjectivEXT_global_rewrite_ptr;
126639 
126640 PFNGLGETQUERYOBJECTUI64VPROC epoxy_glGetQueryObjectui64v = epoxy_glGetQueryObjectui64v_global_rewrite_ptr;
126641 
126642 PFNGLGETQUERYOBJECTUI64VEXTPROC epoxy_glGetQueryObjectui64vEXT = epoxy_glGetQueryObjectui64vEXT_global_rewrite_ptr;
126643 
126644 PFNGLGETQUERYOBJECTUIVPROC epoxy_glGetQueryObjectuiv = epoxy_glGetQueryObjectuiv_global_rewrite_ptr;
126645 
126646 PFNGLGETQUERYOBJECTUIVARBPROC epoxy_glGetQueryObjectuivARB = epoxy_glGetQueryObjectuivARB_global_rewrite_ptr;
126647 
126648 PFNGLGETQUERYOBJECTUIVEXTPROC epoxy_glGetQueryObjectuivEXT = epoxy_glGetQueryObjectuivEXT_global_rewrite_ptr;
126649 
126650 PFNGLGETQUERYIVPROC epoxy_glGetQueryiv = epoxy_glGetQueryiv_global_rewrite_ptr;
126651 
126652 PFNGLGETQUERYIVARBPROC epoxy_glGetQueryivARB = epoxy_glGetQueryivARB_global_rewrite_ptr;
126653 
126654 PFNGLGETQUERYIVEXTPROC epoxy_glGetQueryivEXT = epoxy_glGetQueryivEXT_global_rewrite_ptr;
126655 
126656 PFNGLGETRENDERBUFFERPARAMETERIVPROC epoxy_glGetRenderbufferParameteriv = epoxy_glGetRenderbufferParameteriv_global_rewrite_ptr;
126657 
126658 PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC epoxy_glGetRenderbufferParameterivEXT = epoxy_glGetRenderbufferParameterivEXT_global_rewrite_ptr;
126659 
126660 PFNGLGETRENDERBUFFERPARAMETERIVOESPROC epoxy_glGetRenderbufferParameterivOES = epoxy_glGetRenderbufferParameterivOES_global_rewrite_ptr;
126661 
126662 PFNGLGETSAMPLERPARAMETERIIVPROC epoxy_glGetSamplerParameterIiv = epoxy_glGetSamplerParameterIiv_global_rewrite_ptr;
126663 
126664 PFNGLGETSAMPLERPARAMETERIIVEXTPROC epoxy_glGetSamplerParameterIivEXT = epoxy_glGetSamplerParameterIivEXT_global_rewrite_ptr;
126665 
126666 PFNGLGETSAMPLERPARAMETERIIVOESPROC epoxy_glGetSamplerParameterIivOES = epoxy_glGetSamplerParameterIivOES_global_rewrite_ptr;
126667 
126668 PFNGLGETSAMPLERPARAMETERIUIVPROC epoxy_glGetSamplerParameterIuiv = epoxy_glGetSamplerParameterIuiv_global_rewrite_ptr;
126669 
126670 PFNGLGETSAMPLERPARAMETERIUIVEXTPROC epoxy_glGetSamplerParameterIuivEXT = epoxy_glGetSamplerParameterIuivEXT_global_rewrite_ptr;
126671 
126672 PFNGLGETSAMPLERPARAMETERIUIVOESPROC epoxy_glGetSamplerParameterIuivOES = epoxy_glGetSamplerParameterIuivOES_global_rewrite_ptr;
126673 
126674 PFNGLGETSAMPLERPARAMETERFVPROC epoxy_glGetSamplerParameterfv = epoxy_glGetSamplerParameterfv_global_rewrite_ptr;
126675 
126676 PFNGLGETSAMPLERPARAMETERIVPROC epoxy_glGetSamplerParameteriv = epoxy_glGetSamplerParameteriv_global_rewrite_ptr;
126677 
126678 PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC epoxy_glGetSemaphoreParameterui64vEXT = epoxy_glGetSemaphoreParameterui64vEXT_global_rewrite_ptr;
126679 
126680 PFNGLGETSEPARABLEFILTERPROC epoxy_glGetSeparableFilter = epoxy_glGetSeparableFilter_global_rewrite_ptr;
126681 
126682 PFNGLGETSEPARABLEFILTEREXTPROC epoxy_glGetSeparableFilterEXT = epoxy_glGetSeparableFilterEXT_global_rewrite_ptr;
126683 
126684 PFNGLGETSHADERINFOLOGPROC epoxy_glGetShaderInfoLog = epoxy_glGetShaderInfoLog_global_rewrite_ptr;
126685 
126686 PFNGLGETSHADERPRECISIONFORMATPROC epoxy_glGetShaderPrecisionFormat = epoxy_glGetShaderPrecisionFormat_global_rewrite_ptr;
126687 
126688 PFNGLGETSHADERSOURCEPROC epoxy_glGetShaderSource = epoxy_glGetShaderSource_global_rewrite_ptr;
126689 
126690 PFNGLGETSHADERSOURCEARBPROC epoxy_glGetShaderSourceARB = epoxy_glGetShaderSourceARB_global_rewrite_ptr;
126691 
126692 PFNGLGETSHADERIVPROC epoxy_glGetShaderiv = epoxy_glGetShaderiv_global_rewrite_ptr;
126693 
126694 PFNGLGETSHADINGRATEIMAGEPALETTENVPROC epoxy_glGetShadingRateImagePaletteNV = epoxy_glGetShadingRateImagePaletteNV_global_rewrite_ptr;
126695 
126696 PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC epoxy_glGetShadingRateSampleLocationivNV = epoxy_glGetShadingRateSampleLocationivNV_global_rewrite_ptr;
126697 
126698 PFNGLGETSHARPENTEXFUNCSGISPROC epoxy_glGetSharpenTexFuncSGIS = epoxy_glGetSharpenTexFuncSGIS_global_rewrite_ptr;
126699 
126700 PFNGLGETSTAGEINDEXNVPROC epoxy_glGetStageIndexNV = epoxy_glGetStageIndexNV_global_rewrite_ptr;
126701 
126702 PFNGLGETSTRINGPROC epoxy_glGetString = epoxy_glGetString_global_rewrite_ptr;
126703 
126704 PFNGLGETSTRINGIPROC epoxy_glGetStringi = epoxy_glGetStringi_global_rewrite_ptr;
126705 
126706 PFNGLGETSUBROUTINEINDEXPROC epoxy_glGetSubroutineIndex = epoxy_glGetSubroutineIndex_global_rewrite_ptr;
126707 
126708 PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC epoxy_glGetSubroutineUniformLocation = epoxy_glGetSubroutineUniformLocation_global_rewrite_ptr;
126709 
126710 PFNGLGETSYNCIVPROC epoxy_glGetSynciv = epoxy_glGetSynciv_global_rewrite_ptr;
126711 
126712 PFNGLGETSYNCIVAPPLEPROC epoxy_glGetSyncivAPPLE = epoxy_glGetSyncivAPPLE_global_rewrite_ptr;
126713 
126714 PFNGLGETTEXBUMPPARAMETERFVATIPROC epoxy_glGetTexBumpParameterfvATI = epoxy_glGetTexBumpParameterfvATI_global_rewrite_ptr;
126715 
126716 PFNGLGETTEXBUMPPARAMETERIVATIPROC epoxy_glGetTexBumpParameterivATI = epoxy_glGetTexBumpParameterivATI_global_rewrite_ptr;
126717 
126718 PFNGLGETTEXENVFVPROC epoxy_glGetTexEnvfv = epoxy_glGetTexEnvfv_global_rewrite_ptr;
126719 
126720 PFNGLGETTEXENVIVPROC epoxy_glGetTexEnviv = epoxy_glGetTexEnviv_global_rewrite_ptr;
126721 
126722 PFNGLGETTEXENVXVPROC epoxy_glGetTexEnvxv = epoxy_glGetTexEnvxv_global_rewrite_ptr;
126723 
126724 PFNGLGETTEXENVXVOESPROC epoxy_glGetTexEnvxvOES = epoxy_glGetTexEnvxvOES_global_rewrite_ptr;
126725 
126726 PFNGLGETTEXFILTERFUNCSGISPROC epoxy_glGetTexFilterFuncSGIS = epoxy_glGetTexFilterFuncSGIS_global_rewrite_ptr;
126727 
126728 PFNGLGETTEXGENDVPROC epoxy_glGetTexGendv = epoxy_glGetTexGendv_global_rewrite_ptr;
126729 
126730 PFNGLGETTEXGENFVPROC epoxy_glGetTexGenfv = epoxy_glGetTexGenfv_global_rewrite_ptr;
126731 
126732 PFNGLGETTEXGENFVOESPROC epoxy_glGetTexGenfvOES = epoxy_glGetTexGenfvOES_global_rewrite_ptr;
126733 
126734 PFNGLGETTEXGENIVPROC epoxy_glGetTexGeniv = epoxy_glGetTexGeniv_global_rewrite_ptr;
126735 
126736 PFNGLGETTEXGENIVOESPROC epoxy_glGetTexGenivOES = epoxy_glGetTexGenivOES_global_rewrite_ptr;
126737 
126738 PFNGLGETTEXGENXVOESPROC epoxy_glGetTexGenxvOES = epoxy_glGetTexGenxvOES_global_rewrite_ptr;
126739 
126740 PFNGLGETTEXIMAGEPROC epoxy_glGetTexImage = epoxy_glGetTexImage_global_rewrite_ptr;
126741 
126742 PFNGLGETTEXLEVELPARAMETERFVPROC epoxy_glGetTexLevelParameterfv = epoxy_glGetTexLevelParameterfv_global_rewrite_ptr;
126743 
126744 PFNGLGETTEXLEVELPARAMETERIVPROC epoxy_glGetTexLevelParameteriv = epoxy_glGetTexLevelParameteriv_global_rewrite_ptr;
126745 
126746 PFNGLGETTEXLEVELPARAMETERXVOESPROC epoxy_glGetTexLevelParameterxvOES = epoxy_glGetTexLevelParameterxvOES_global_rewrite_ptr;
126747 
126748 PFNGLGETTEXPARAMETERIIVPROC epoxy_glGetTexParameterIiv = epoxy_glGetTexParameterIiv_global_rewrite_ptr;
126749 
126750 PFNGLGETTEXPARAMETERIIVEXTPROC epoxy_glGetTexParameterIivEXT = epoxy_glGetTexParameterIivEXT_global_rewrite_ptr;
126751 
126752 PFNGLGETTEXPARAMETERIIVOESPROC epoxy_glGetTexParameterIivOES = epoxy_glGetTexParameterIivOES_global_rewrite_ptr;
126753 
126754 PFNGLGETTEXPARAMETERIUIVPROC epoxy_glGetTexParameterIuiv = epoxy_glGetTexParameterIuiv_global_rewrite_ptr;
126755 
126756 PFNGLGETTEXPARAMETERIUIVEXTPROC epoxy_glGetTexParameterIuivEXT = epoxy_glGetTexParameterIuivEXT_global_rewrite_ptr;
126757 
126758 PFNGLGETTEXPARAMETERIUIVOESPROC epoxy_glGetTexParameterIuivOES = epoxy_glGetTexParameterIuivOES_global_rewrite_ptr;
126759 
126760 PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC epoxy_glGetTexParameterPointervAPPLE = epoxy_glGetTexParameterPointervAPPLE_global_rewrite_ptr;
126761 
126762 PFNGLGETTEXPARAMETERFVPROC epoxy_glGetTexParameterfv = epoxy_glGetTexParameterfv_global_rewrite_ptr;
126763 
126764 PFNGLGETTEXPARAMETERIVPROC epoxy_glGetTexParameteriv = epoxy_glGetTexParameteriv_global_rewrite_ptr;
126765 
126766 PFNGLGETTEXPARAMETERXVPROC epoxy_glGetTexParameterxv = epoxy_glGetTexParameterxv_global_rewrite_ptr;
126767 
126768 PFNGLGETTEXPARAMETERXVOESPROC epoxy_glGetTexParameterxvOES = epoxy_glGetTexParameterxvOES_global_rewrite_ptr;
126769 
126770 PFNGLGETTEXTUREHANDLEARBPROC epoxy_glGetTextureHandleARB = epoxy_glGetTextureHandleARB_global_rewrite_ptr;
126771 
126772 PFNGLGETTEXTUREHANDLEIMGPROC epoxy_glGetTextureHandleIMG = epoxy_glGetTextureHandleIMG_global_rewrite_ptr;
126773 
126774 PFNGLGETTEXTUREHANDLENVPROC epoxy_glGetTextureHandleNV = epoxy_glGetTextureHandleNV_global_rewrite_ptr;
126775 
126776 PFNGLGETTEXTUREIMAGEPROC epoxy_glGetTextureImage = epoxy_glGetTextureImage_global_rewrite_ptr;
126777 
126778 PFNGLGETTEXTUREIMAGEEXTPROC epoxy_glGetTextureImageEXT = epoxy_glGetTextureImageEXT_global_rewrite_ptr;
126779 
126780 PFNGLGETTEXTURELEVELPARAMETERFVPROC epoxy_glGetTextureLevelParameterfv = epoxy_glGetTextureLevelParameterfv_global_rewrite_ptr;
126781 
126782 PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC epoxy_glGetTextureLevelParameterfvEXT = epoxy_glGetTextureLevelParameterfvEXT_global_rewrite_ptr;
126783 
126784 PFNGLGETTEXTURELEVELPARAMETERIVPROC epoxy_glGetTextureLevelParameteriv = epoxy_glGetTextureLevelParameteriv_global_rewrite_ptr;
126785 
126786 PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC epoxy_glGetTextureLevelParameterivEXT = epoxy_glGetTextureLevelParameterivEXT_global_rewrite_ptr;
126787 
126788 PFNGLGETTEXTUREPARAMETERIIVPROC epoxy_glGetTextureParameterIiv = epoxy_glGetTextureParameterIiv_global_rewrite_ptr;
126789 
126790 PFNGLGETTEXTUREPARAMETERIIVEXTPROC epoxy_glGetTextureParameterIivEXT = epoxy_glGetTextureParameterIivEXT_global_rewrite_ptr;
126791 
126792 PFNGLGETTEXTUREPARAMETERIUIVPROC epoxy_glGetTextureParameterIuiv = epoxy_glGetTextureParameterIuiv_global_rewrite_ptr;
126793 
126794 PFNGLGETTEXTUREPARAMETERIUIVEXTPROC epoxy_glGetTextureParameterIuivEXT = epoxy_glGetTextureParameterIuivEXT_global_rewrite_ptr;
126795 
126796 PFNGLGETTEXTUREPARAMETERFVPROC epoxy_glGetTextureParameterfv = epoxy_glGetTextureParameterfv_global_rewrite_ptr;
126797 
126798 PFNGLGETTEXTUREPARAMETERFVEXTPROC epoxy_glGetTextureParameterfvEXT = epoxy_glGetTextureParameterfvEXT_global_rewrite_ptr;
126799 
126800 PFNGLGETTEXTUREPARAMETERIVPROC epoxy_glGetTextureParameteriv = epoxy_glGetTextureParameteriv_global_rewrite_ptr;
126801 
126802 PFNGLGETTEXTUREPARAMETERIVEXTPROC epoxy_glGetTextureParameterivEXT = epoxy_glGetTextureParameterivEXT_global_rewrite_ptr;
126803 
126804 PFNGLGETTEXTURESAMPLERHANDLEARBPROC epoxy_glGetTextureSamplerHandleARB = epoxy_glGetTextureSamplerHandleARB_global_rewrite_ptr;
126805 
126806 PFNGLGETTEXTURESAMPLERHANDLEIMGPROC epoxy_glGetTextureSamplerHandleIMG = epoxy_glGetTextureSamplerHandleIMG_global_rewrite_ptr;
126807 
126808 PFNGLGETTEXTURESAMPLERHANDLENVPROC epoxy_glGetTextureSamplerHandleNV = epoxy_glGetTextureSamplerHandleNV_global_rewrite_ptr;
126809 
126810 PFNGLGETTEXTURESUBIMAGEPROC epoxy_glGetTextureSubImage = epoxy_glGetTextureSubImage_global_rewrite_ptr;
126811 
126812 PFNGLGETTRACKMATRIXIVNVPROC epoxy_glGetTrackMatrixivNV = epoxy_glGetTrackMatrixivNV_global_rewrite_ptr;
126813 
126814 PFNGLGETTRANSFORMFEEDBACKVARYINGPROC epoxy_glGetTransformFeedbackVarying = epoxy_glGetTransformFeedbackVarying_global_rewrite_ptr;
126815 
126816 PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC epoxy_glGetTransformFeedbackVaryingEXT = epoxy_glGetTransformFeedbackVaryingEXT_global_rewrite_ptr;
126817 
126818 PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC epoxy_glGetTransformFeedbackVaryingNV = epoxy_glGetTransformFeedbackVaryingNV_global_rewrite_ptr;
126819 
126820 PFNGLGETTRANSFORMFEEDBACKI64_VPROC epoxy_glGetTransformFeedbacki64_v = epoxy_glGetTransformFeedbacki64_v_global_rewrite_ptr;
126821 
126822 PFNGLGETTRANSFORMFEEDBACKI_VPROC epoxy_glGetTransformFeedbacki_v = epoxy_glGetTransformFeedbacki_v_global_rewrite_ptr;
126823 
126824 PFNGLGETTRANSFORMFEEDBACKIVPROC epoxy_glGetTransformFeedbackiv = epoxy_glGetTransformFeedbackiv_global_rewrite_ptr;
126825 
126826 PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC epoxy_glGetTranslatedShaderSourceANGLE = epoxy_glGetTranslatedShaderSourceANGLE_global_rewrite_ptr;
126827 
126828 PFNGLGETUNIFORMBLOCKINDEXPROC epoxy_glGetUniformBlockIndex = epoxy_glGetUniformBlockIndex_global_rewrite_ptr;
126829 
126830 PFNGLGETUNIFORMBUFFERSIZEEXTPROC epoxy_glGetUniformBufferSizeEXT = epoxy_glGetUniformBufferSizeEXT_global_rewrite_ptr;
126831 
126832 PFNGLGETUNIFORMINDICESPROC epoxy_glGetUniformIndices = epoxy_glGetUniformIndices_global_rewrite_ptr;
126833 
126834 PFNGLGETUNIFORMLOCATIONPROC epoxy_glGetUniformLocation = epoxy_glGetUniformLocation_global_rewrite_ptr;
126835 
126836 PFNGLGETUNIFORMLOCATIONARBPROC epoxy_glGetUniformLocationARB = epoxy_glGetUniformLocationARB_global_rewrite_ptr;
126837 
126838 PFNGLGETUNIFORMOFFSETEXTPROC epoxy_glGetUniformOffsetEXT = epoxy_glGetUniformOffsetEXT_global_rewrite_ptr;
126839 
126840 PFNGLGETUNIFORMSUBROUTINEUIVPROC epoxy_glGetUniformSubroutineuiv = epoxy_glGetUniformSubroutineuiv_global_rewrite_ptr;
126841 
126842 PFNGLGETUNIFORMDVPROC epoxy_glGetUniformdv = epoxy_glGetUniformdv_global_rewrite_ptr;
126843 
126844 PFNGLGETUNIFORMFVPROC epoxy_glGetUniformfv = epoxy_glGetUniformfv_global_rewrite_ptr;
126845 
126846 PFNGLGETUNIFORMFVARBPROC epoxy_glGetUniformfvARB = epoxy_glGetUniformfvARB_global_rewrite_ptr;
126847 
126848 PFNGLGETUNIFORMI64VARBPROC epoxy_glGetUniformi64vARB = epoxy_glGetUniformi64vARB_global_rewrite_ptr;
126849 
126850 PFNGLGETUNIFORMI64VNVPROC epoxy_glGetUniformi64vNV = epoxy_glGetUniformi64vNV_global_rewrite_ptr;
126851 
126852 PFNGLGETUNIFORMIVPROC epoxy_glGetUniformiv = epoxy_glGetUniformiv_global_rewrite_ptr;
126853 
126854 PFNGLGETUNIFORMIVARBPROC epoxy_glGetUniformivARB = epoxy_glGetUniformivARB_global_rewrite_ptr;
126855 
126856 PFNGLGETUNIFORMUI64VARBPROC epoxy_glGetUniformui64vARB = epoxy_glGetUniformui64vARB_global_rewrite_ptr;
126857 
126858 PFNGLGETUNIFORMUI64VNVPROC epoxy_glGetUniformui64vNV = epoxy_glGetUniformui64vNV_global_rewrite_ptr;
126859 
126860 PFNGLGETUNIFORMUIVPROC epoxy_glGetUniformuiv = epoxy_glGetUniformuiv_global_rewrite_ptr;
126861 
126862 PFNGLGETUNIFORMUIVEXTPROC epoxy_glGetUniformuivEXT = epoxy_glGetUniformuivEXT_global_rewrite_ptr;
126863 
126864 PFNGLGETUNSIGNEDBYTEI_VEXTPROC epoxy_glGetUnsignedBytei_vEXT = epoxy_glGetUnsignedBytei_vEXT_global_rewrite_ptr;
126865 
126866 PFNGLGETUNSIGNEDBYTEVEXTPROC epoxy_glGetUnsignedBytevEXT = epoxy_glGetUnsignedBytevEXT_global_rewrite_ptr;
126867 
126868 PFNGLGETVARIANTARRAYOBJECTFVATIPROC epoxy_glGetVariantArrayObjectfvATI = epoxy_glGetVariantArrayObjectfvATI_global_rewrite_ptr;
126869 
126870 PFNGLGETVARIANTARRAYOBJECTIVATIPROC epoxy_glGetVariantArrayObjectivATI = epoxy_glGetVariantArrayObjectivATI_global_rewrite_ptr;
126871 
126872 PFNGLGETVARIANTBOOLEANVEXTPROC epoxy_glGetVariantBooleanvEXT = epoxy_glGetVariantBooleanvEXT_global_rewrite_ptr;
126873 
126874 PFNGLGETVARIANTFLOATVEXTPROC epoxy_glGetVariantFloatvEXT = epoxy_glGetVariantFloatvEXT_global_rewrite_ptr;
126875 
126876 PFNGLGETVARIANTINTEGERVEXTPROC epoxy_glGetVariantIntegervEXT = epoxy_glGetVariantIntegervEXT_global_rewrite_ptr;
126877 
126878 PFNGLGETVARIANTPOINTERVEXTPROC epoxy_glGetVariantPointervEXT = epoxy_glGetVariantPointervEXT_global_rewrite_ptr;
126879 
126880 PFNGLGETVARYINGLOCATIONNVPROC epoxy_glGetVaryingLocationNV = epoxy_glGetVaryingLocationNV_global_rewrite_ptr;
126881 
126882 PFNGLGETVERTEXARRAYINDEXED64IVPROC epoxy_glGetVertexArrayIndexed64iv = epoxy_glGetVertexArrayIndexed64iv_global_rewrite_ptr;
126883 
126884 PFNGLGETVERTEXARRAYINDEXEDIVPROC epoxy_glGetVertexArrayIndexediv = epoxy_glGetVertexArrayIndexediv_global_rewrite_ptr;
126885 
126886 PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC epoxy_glGetVertexArrayIntegeri_vEXT = epoxy_glGetVertexArrayIntegeri_vEXT_global_rewrite_ptr;
126887 
126888 PFNGLGETVERTEXARRAYINTEGERVEXTPROC epoxy_glGetVertexArrayIntegervEXT = epoxy_glGetVertexArrayIntegervEXT_global_rewrite_ptr;
126889 
126890 PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC epoxy_glGetVertexArrayPointeri_vEXT = epoxy_glGetVertexArrayPointeri_vEXT_global_rewrite_ptr;
126891 
126892 PFNGLGETVERTEXARRAYPOINTERVEXTPROC epoxy_glGetVertexArrayPointervEXT = epoxy_glGetVertexArrayPointervEXT_global_rewrite_ptr;
126893 
126894 PFNGLGETVERTEXARRAYIVPROC epoxy_glGetVertexArrayiv = epoxy_glGetVertexArrayiv_global_rewrite_ptr;
126895 
126896 PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC epoxy_glGetVertexAttribArrayObjectfvATI = epoxy_glGetVertexAttribArrayObjectfvATI_global_rewrite_ptr;
126897 
126898 PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC epoxy_glGetVertexAttribArrayObjectivATI = epoxy_glGetVertexAttribArrayObjectivATI_global_rewrite_ptr;
126899 
126900 PFNGLGETVERTEXATTRIBIIVPROC epoxy_glGetVertexAttribIiv = epoxy_glGetVertexAttribIiv_global_rewrite_ptr;
126901 
126902 PFNGLGETVERTEXATTRIBIIVEXTPROC epoxy_glGetVertexAttribIivEXT = epoxy_glGetVertexAttribIivEXT_global_rewrite_ptr;
126903 
126904 PFNGLGETVERTEXATTRIBIUIVPROC epoxy_glGetVertexAttribIuiv = epoxy_glGetVertexAttribIuiv_global_rewrite_ptr;
126905 
126906 PFNGLGETVERTEXATTRIBIUIVEXTPROC epoxy_glGetVertexAttribIuivEXT = epoxy_glGetVertexAttribIuivEXT_global_rewrite_ptr;
126907 
126908 PFNGLGETVERTEXATTRIBLDVPROC epoxy_glGetVertexAttribLdv = epoxy_glGetVertexAttribLdv_global_rewrite_ptr;
126909 
126910 PFNGLGETVERTEXATTRIBLDVEXTPROC epoxy_glGetVertexAttribLdvEXT = epoxy_glGetVertexAttribLdvEXT_global_rewrite_ptr;
126911 
126912 PFNGLGETVERTEXATTRIBLI64VNVPROC epoxy_glGetVertexAttribLi64vNV = epoxy_glGetVertexAttribLi64vNV_global_rewrite_ptr;
126913 
126914 PFNGLGETVERTEXATTRIBLUI64VARBPROC epoxy_glGetVertexAttribLui64vARB = epoxy_glGetVertexAttribLui64vARB_global_rewrite_ptr;
126915 
126916 PFNGLGETVERTEXATTRIBLUI64VNVPROC epoxy_glGetVertexAttribLui64vNV = epoxy_glGetVertexAttribLui64vNV_global_rewrite_ptr;
126917 
126918 PFNGLGETVERTEXATTRIBPOINTERVPROC epoxy_glGetVertexAttribPointerv = epoxy_glGetVertexAttribPointerv_global_rewrite_ptr;
126919 
126920 PFNGLGETVERTEXATTRIBPOINTERVARBPROC epoxy_glGetVertexAttribPointervARB = epoxy_glGetVertexAttribPointervARB_global_rewrite_ptr;
126921 
126922 PFNGLGETVERTEXATTRIBPOINTERVNVPROC epoxy_glGetVertexAttribPointervNV = epoxy_glGetVertexAttribPointervNV_global_rewrite_ptr;
126923 
126924 PFNGLGETVERTEXATTRIBDVPROC epoxy_glGetVertexAttribdv = epoxy_glGetVertexAttribdv_global_rewrite_ptr;
126925 
126926 PFNGLGETVERTEXATTRIBDVARBPROC epoxy_glGetVertexAttribdvARB = epoxy_glGetVertexAttribdvARB_global_rewrite_ptr;
126927 
126928 PFNGLGETVERTEXATTRIBDVNVPROC epoxy_glGetVertexAttribdvNV = epoxy_glGetVertexAttribdvNV_global_rewrite_ptr;
126929 
126930 PFNGLGETVERTEXATTRIBFVPROC epoxy_glGetVertexAttribfv = epoxy_glGetVertexAttribfv_global_rewrite_ptr;
126931 
126932 PFNGLGETVERTEXATTRIBFVARBPROC epoxy_glGetVertexAttribfvARB = epoxy_glGetVertexAttribfvARB_global_rewrite_ptr;
126933 
126934 PFNGLGETVERTEXATTRIBFVNVPROC epoxy_glGetVertexAttribfvNV = epoxy_glGetVertexAttribfvNV_global_rewrite_ptr;
126935 
126936 PFNGLGETVERTEXATTRIBIVPROC epoxy_glGetVertexAttribiv = epoxy_glGetVertexAttribiv_global_rewrite_ptr;
126937 
126938 PFNGLGETVERTEXATTRIBIVARBPROC epoxy_glGetVertexAttribivARB = epoxy_glGetVertexAttribivARB_global_rewrite_ptr;
126939 
126940 PFNGLGETVERTEXATTRIBIVNVPROC epoxy_glGetVertexAttribivNV = epoxy_glGetVertexAttribivNV_global_rewrite_ptr;
126941 
126942 PFNGLGETVIDEOCAPTURESTREAMDVNVPROC epoxy_glGetVideoCaptureStreamdvNV = epoxy_glGetVideoCaptureStreamdvNV_global_rewrite_ptr;
126943 
126944 PFNGLGETVIDEOCAPTURESTREAMFVNVPROC epoxy_glGetVideoCaptureStreamfvNV = epoxy_glGetVideoCaptureStreamfvNV_global_rewrite_ptr;
126945 
126946 PFNGLGETVIDEOCAPTURESTREAMIVNVPROC epoxy_glGetVideoCaptureStreamivNV = epoxy_glGetVideoCaptureStreamivNV_global_rewrite_ptr;
126947 
126948 PFNGLGETVIDEOCAPTUREIVNVPROC epoxy_glGetVideoCaptureivNV = epoxy_glGetVideoCaptureivNV_global_rewrite_ptr;
126949 
126950 PFNGLGETVIDEOI64VNVPROC epoxy_glGetVideoi64vNV = epoxy_glGetVideoi64vNV_global_rewrite_ptr;
126951 
126952 PFNGLGETVIDEOIVNVPROC epoxy_glGetVideoivNV = epoxy_glGetVideoivNV_global_rewrite_ptr;
126953 
126954 PFNGLGETVIDEOUI64VNVPROC epoxy_glGetVideoui64vNV = epoxy_glGetVideoui64vNV_global_rewrite_ptr;
126955 
126956 PFNGLGETVIDEOUIVNVPROC epoxy_glGetVideouivNV = epoxy_glGetVideouivNV_global_rewrite_ptr;
126957 
126958 PFNGLGETVKPROCADDRNVPROC epoxy_glGetVkProcAddrNV = epoxy_glGetVkProcAddrNV_global_rewrite_ptr;
126959 
126960 PFNGLGETNCOLORTABLEPROC epoxy_glGetnColorTable = epoxy_glGetnColorTable_global_rewrite_ptr;
126961 
126962 PFNGLGETNCOLORTABLEARBPROC epoxy_glGetnColorTableARB = epoxy_glGetnColorTableARB_global_rewrite_ptr;
126963 
126964 PFNGLGETNCOMPRESSEDTEXIMAGEPROC epoxy_glGetnCompressedTexImage = epoxy_glGetnCompressedTexImage_global_rewrite_ptr;
126965 
126966 PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC epoxy_glGetnCompressedTexImageARB = epoxy_glGetnCompressedTexImageARB_global_rewrite_ptr;
126967 
126968 PFNGLGETNCONVOLUTIONFILTERPROC epoxy_glGetnConvolutionFilter = epoxy_glGetnConvolutionFilter_global_rewrite_ptr;
126969 
126970 PFNGLGETNCONVOLUTIONFILTERARBPROC epoxy_glGetnConvolutionFilterARB = epoxy_glGetnConvolutionFilterARB_global_rewrite_ptr;
126971 
126972 PFNGLGETNHISTOGRAMPROC epoxy_glGetnHistogram = epoxy_glGetnHistogram_global_rewrite_ptr;
126973 
126974 PFNGLGETNHISTOGRAMARBPROC epoxy_glGetnHistogramARB = epoxy_glGetnHistogramARB_global_rewrite_ptr;
126975 
126976 PFNGLGETNMAPDVPROC epoxy_glGetnMapdv = epoxy_glGetnMapdv_global_rewrite_ptr;
126977 
126978 PFNGLGETNMAPDVARBPROC epoxy_glGetnMapdvARB = epoxy_glGetnMapdvARB_global_rewrite_ptr;
126979 
126980 PFNGLGETNMAPFVPROC epoxy_glGetnMapfv = epoxy_glGetnMapfv_global_rewrite_ptr;
126981 
126982 PFNGLGETNMAPFVARBPROC epoxy_glGetnMapfvARB = epoxy_glGetnMapfvARB_global_rewrite_ptr;
126983 
126984 PFNGLGETNMAPIVPROC epoxy_glGetnMapiv = epoxy_glGetnMapiv_global_rewrite_ptr;
126985 
126986 PFNGLGETNMAPIVARBPROC epoxy_glGetnMapivARB = epoxy_glGetnMapivARB_global_rewrite_ptr;
126987 
126988 PFNGLGETNMINMAXPROC epoxy_glGetnMinmax = epoxy_glGetnMinmax_global_rewrite_ptr;
126989 
126990 PFNGLGETNMINMAXARBPROC epoxy_glGetnMinmaxARB = epoxy_glGetnMinmaxARB_global_rewrite_ptr;
126991 
126992 PFNGLGETNPIXELMAPFVPROC epoxy_glGetnPixelMapfv = epoxy_glGetnPixelMapfv_global_rewrite_ptr;
126993 
126994 PFNGLGETNPIXELMAPFVARBPROC epoxy_glGetnPixelMapfvARB = epoxy_glGetnPixelMapfvARB_global_rewrite_ptr;
126995 
126996 PFNGLGETNPIXELMAPUIVPROC epoxy_glGetnPixelMapuiv = epoxy_glGetnPixelMapuiv_global_rewrite_ptr;
126997 
126998 PFNGLGETNPIXELMAPUIVARBPROC epoxy_glGetnPixelMapuivARB = epoxy_glGetnPixelMapuivARB_global_rewrite_ptr;
126999 
127000 PFNGLGETNPIXELMAPUSVPROC epoxy_glGetnPixelMapusv = epoxy_glGetnPixelMapusv_global_rewrite_ptr;
127001 
127002 PFNGLGETNPIXELMAPUSVARBPROC epoxy_glGetnPixelMapusvARB = epoxy_glGetnPixelMapusvARB_global_rewrite_ptr;
127003 
127004 PFNGLGETNPOLYGONSTIPPLEPROC epoxy_glGetnPolygonStipple = epoxy_glGetnPolygonStipple_global_rewrite_ptr;
127005 
127006 PFNGLGETNPOLYGONSTIPPLEARBPROC epoxy_glGetnPolygonStippleARB = epoxy_glGetnPolygonStippleARB_global_rewrite_ptr;
127007 
127008 PFNGLGETNSEPARABLEFILTERPROC epoxy_glGetnSeparableFilter = epoxy_glGetnSeparableFilter_global_rewrite_ptr;
127009 
127010 PFNGLGETNSEPARABLEFILTERARBPROC epoxy_glGetnSeparableFilterARB = epoxy_glGetnSeparableFilterARB_global_rewrite_ptr;
127011 
127012 PFNGLGETNTEXIMAGEPROC epoxy_glGetnTexImage = epoxy_glGetnTexImage_global_rewrite_ptr;
127013 
127014 PFNGLGETNTEXIMAGEARBPROC epoxy_glGetnTexImageARB = epoxy_glGetnTexImageARB_global_rewrite_ptr;
127015 
127016 PFNGLGETNUNIFORMDVPROC epoxy_glGetnUniformdv = epoxy_glGetnUniformdv_global_rewrite_ptr;
127017 
127018 PFNGLGETNUNIFORMDVARBPROC epoxy_glGetnUniformdvARB = epoxy_glGetnUniformdvARB_global_rewrite_ptr;
127019 
127020 PFNGLGETNUNIFORMFVPROC epoxy_glGetnUniformfv = epoxy_glGetnUniformfv_global_rewrite_ptr;
127021 
127022 PFNGLGETNUNIFORMFVARBPROC epoxy_glGetnUniformfvARB = epoxy_glGetnUniformfvARB_global_rewrite_ptr;
127023 
127024 PFNGLGETNUNIFORMFVEXTPROC epoxy_glGetnUniformfvEXT = epoxy_glGetnUniformfvEXT_global_rewrite_ptr;
127025 
127026 PFNGLGETNUNIFORMFVKHRPROC epoxy_glGetnUniformfvKHR = epoxy_glGetnUniformfvKHR_global_rewrite_ptr;
127027 
127028 PFNGLGETNUNIFORMI64VARBPROC epoxy_glGetnUniformi64vARB = epoxy_glGetnUniformi64vARB_global_rewrite_ptr;
127029 
127030 PFNGLGETNUNIFORMIVPROC epoxy_glGetnUniformiv = epoxy_glGetnUniformiv_global_rewrite_ptr;
127031 
127032 PFNGLGETNUNIFORMIVARBPROC epoxy_glGetnUniformivARB = epoxy_glGetnUniformivARB_global_rewrite_ptr;
127033 
127034 PFNGLGETNUNIFORMIVEXTPROC epoxy_glGetnUniformivEXT = epoxy_glGetnUniformivEXT_global_rewrite_ptr;
127035 
127036 PFNGLGETNUNIFORMIVKHRPROC epoxy_glGetnUniformivKHR = epoxy_glGetnUniformivKHR_global_rewrite_ptr;
127037 
127038 PFNGLGETNUNIFORMUI64VARBPROC epoxy_glGetnUniformui64vARB = epoxy_glGetnUniformui64vARB_global_rewrite_ptr;
127039 
127040 PFNGLGETNUNIFORMUIVPROC epoxy_glGetnUniformuiv = epoxy_glGetnUniformuiv_global_rewrite_ptr;
127041 
127042 PFNGLGETNUNIFORMUIVARBPROC epoxy_glGetnUniformuivARB = epoxy_glGetnUniformuivARB_global_rewrite_ptr;
127043 
127044 PFNGLGETNUNIFORMUIVKHRPROC epoxy_glGetnUniformuivKHR = epoxy_glGetnUniformuivKHR_global_rewrite_ptr;
127045 
127046 PFNGLGLOBALALPHAFACTORBSUNPROC epoxy_glGlobalAlphaFactorbSUN = epoxy_glGlobalAlphaFactorbSUN_global_rewrite_ptr;
127047 
127048 PFNGLGLOBALALPHAFACTORDSUNPROC epoxy_glGlobalAlphaFactordSUN = epoxy_glGlobalAlphaFactordSUN_global_rewrite_ptr;
127049 
127050 PFNGLGLOBALALPHAFACTORFSUNPROC epoxy_glGlobalAlphaFactorfSUN = epoxy_glGlobalAlphaFactorfSUN_global_rewrite_ptr;
127051 
127052 PFNGLGLOBALALPHAFACTORISUNPROC epoxy_glGlobalAlphaFactoriSUN = epoxy_glGlobalAlphaFactoriSUN_global_rewrite_ptr;
127053 
127054 PFNGLGLOBALALPHAFACTORSSUNPROC epoxy_glGlobalAlphaFactorsSUN = epoxy_glGlobalAlphaFactorsSUN_global_rewrite_ptr;
127055 
127056 PFNGLGLOBALALPHAFACTORUBSUNPROC epoxy_glGlobalAlphaFactorubSUN = epoxy_glGlobalAlphaFactorubSUN_global_rewrite_ptr;
127057 
127058 PFNGLGLOBALALPHAFACTORUISUNPROC epoxy_glGlobalAlphaFactoruiSUN = epoxy_glGlobalAlphaFactoruiSUN_global_rewrite_ptr;
127059 
127060 PFNGLGLOBALALPHAFACTORUSSUNPROC epoxy_glGlobalAlphaFactorusSUN = epoxy_glGlobalAlphaFactorusSUN_global_rewrite_ptr;
127061 
127062 PFNGLHINTPROC epoxy_glHint = epoxy_glHint_global_rewrite_ptr;
127063 
127064 PFNGLHINTPGIPROC epoxy_glHintPGI = epoxy_glHintPGI_global_rewrite_ptr;
127065 
127066 PFNGLHISTOGRAMPROC epoxy_glHistogram = epoxy_glHistogram_global_rewrite_ptr;
127067 
127068 PFNGLHISTOGRAMEXTPROC epoxy_glHistogramEXT = epoxy_glHistogramEXT_global_rewrite_ptr;
127069 
127070 PFNGLIGLOOINTERFACESGIXPROC epoxy_glIglooInterfaceSGIX = epoxy_glIglooInterfaceSGIX_global_rewrite_ptr;
127071 
127072 PFNGLIMAGETRANSFORMPARAMETERFHPPROC epoxy_glImageTransformParameterfHP = epoxy_glImageTransformParameterfHP_global_rewrite_ptr;
127073 
127074 PFNGLIMAGETRANSFORMPARAMETERFVHPPROC epoxy_glImageTransformParameterfvHP = epoxy_glImageTransformParameterfvHP_global_rewrite_ptr;
127075 
127076 PFNGLIMAGETRANSFORMPARAMETERIHPPROC epoxy_glImageTransformParameteriHP = epoxy_glImageTransformParameteriHP_global_rewrite_ptr;
127077 
127078 PFNGLIMAGETRANSFORMPARAMETERIVHPPROC epoxy_glImageTransformParameterivHP = epoxy_glImageTransformParameterivHP_global_rewrite_ptr;
127079 
127080 PFNGLIMPORTMEMORYFDEXTPROC epoxy_glImportMemoryFdEXT = epoxy_glImportMemoryFdEXT_global_rewrite_ptr;
127081 
127082 PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC epoxy_glImportMemoryWin32HandleEXT = epoxy_glImportMemoryWin32HandleEXT_global_rewrite_ptr;
127083 
127084 PFNGLIMPORTMEMORYWIN32NAMEEXTPROC epoxy_glImportMemoryWin32NameEXT = epoxy_glImportMemoryWin32NameEXT_global_rewrite_ptr;
127085 
127086 PFNGLIMPORTSEMAPHOREFDEXTPROC epoxy_glImportSemaphoreFdEXT = epoxy_glImportSemaphoreFdEXT_global_rewrite_ptr;
127087 
127088 PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC epoxy_glImportSemaphoreWin32HandleEXT = epoxy_glImportSemaphoreWin32HandleEXT_global_rewrite_ptr;
127089 
127090 PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC epoxy_glImportSemaphoreWin32NameEXT = epoxy_glImportSemaphoreWin32NameEXT_global_rewrite_ptr;
127091 
127092 PFNGLIMPORTSYNCEXTPROC epoxy_glImportSyncEXT = epoxy_glImportSyncEXT_global_rewrite_ptr;
127093 
127094 PFNGLINDEXFORMATNVPROC epoxy_glIndexFormatNV = epoxy_glIndexFormatNV_global_rewrite_ptr;
127095 
127096 PFNGLINDEXFUNCEXTPROC epoxy_glIndexFuncEXT = epoxy_glIndexFuncEXT_global_rewrite_ptr;
127097 
127098 PFNGLINDEXMASKPROC epoxy_glIndexMask = epoxy_glIndexMask_global_rewrite_ptr;
127099 
127100 PFNGLINDEXMATERIALEXTPROC epoxy_glIndexMaterialEXT = epoxy_glIndexMaterialEXT_global_rewrite_ptr;
127101 
127102 PFNGLINDEXPOINTERPROC epoxy_glIndexPointer = epoxy_glIndexPointer_global_rewrite_ptr;
127103 
127104 PFNGLINDEXPOINTEREXTPROC epoxy_glIndexPointerEXT = epoxy_glIndexPointerEXT_global_rewrite_ptr;
127105 
127106 PFNGLINDEXPOINTERLISTIBMPROC epoxy_glIndexPointerListIBM = epoxy_glIndexPointerListIBM_global_rewrite_ptr;
127107 
127108 PFNGLINDEXDPROC epoxy_glIndexd = epoxy_glIndexd_global_rewrite_ptr;
127109 
127110 PFNGLINDEXDVPROC epoxy_glIndexdv = epoxy_glIndexdv_global_rewrite_ptr;
127111 
127112 PFNGLINDEXFPROC epoxy_glIndexf = epoxy_glIndexf_global_rewrite_ptr;
127113 
127114 PFNGLINDEXFVPROC epoxy_glIndexfv = epoxy_glIndexfv_global_rewrite_ptr;
127115 
127116 PFNGLINDEXIPROC epoxy_glIndexi = epoxy_glIndexi_global_rewrite_ptr;
127117 
127118 PFNGLINDEXIVPROC epoxy_glIndexiv = epoxy_glIndexiv_global_rewrite_ptr;
127119 
127120 PFNGLINDEXSPROC epoxy_glIndexs = epoxy_glIndexs_global_rewrite_ptr;
127121 
127122 PFNGLINDEXSVPROC epoxy_glIndexsv = epoxy_glIndexsv_global_rewrite_ptr;
127123 
127124 PFNGLINDEXUBPROC epoxy_glIndexub = epoxy_glIndexub_global_rewrite_ptr;
127125 
127126 PFNGLINDEXUBVPROC epoxy_glIndexubv = epoxy_glIndexubv_global_rewrite_ptr;
127127 
127128 PFNGLINDEXXOESPROC epoxy_glIndexxOES = epoxy_glIndexxOES_global_rewrite_ptr;
127129 
127130 PFNGLINDEXXVOESPROC epoxy_glIndexxvOES = epoxy_glIndexxvOES_global_rewrite_ptr;
127131 
127132 PFNGLINITNAMESPROC epoxy_glInitNames = epoxy_glInitNames_global_rewrite_ptr;
127133 
127134 PFNGLINSERTCOMPONENTEXTPROC epoxy_glInsertComponentEXT = epoxy_glInsertComponentEXT_global_rewrite_ptr;
127135 
127136 PFNGLINSERTEVENTMARKEREXTPROC epoxy_glInsertEventMarkerEXT = epoxy_glInsertEventMarkerEXT_global_rewrite_ptr;
127137 
127138 PFNGLINSTRUMENTSBUFFERSGIXPROC epoxy_glInstrumentsBufferSGIX = epoxy_glInstrumentsBufferSGIX_global_rewrite_ptr;
127139 
127140 PFNGLINTERLEAVEDARRAYSPROC epoxy_glInterleavedArrays = epoxy_glInterleavedArrays_global_rewrite_ptr;
127141 
127142 PFNGLINTERPOLATEPATHSNVPROC epoxy_glInterpolatePathsNV = epoxy_glInterpolatePathsNV_global_rewrite_ptr;
127143 
127144 PFNGLINVALIDATEBUFFERDATAPROC epoxy_glInvalidateBufferData = epoxy_glInvalidateBufferData_global_rewrite_ptr;
127145 
127146 PFNGLINVALIDATEBUFFERSUBDATAPROC epoxy_glInvalidateBufferSubData = epoxy_glInvalidateBufferSubData_global_rewrite_ptr;
127147 
127148 PFNGLINVALIDATEFRAMEBUFFERPROC epoxy_glInvalidateFramebuffer = epoxy_glInvalidateFramebuffer_global_rewrite_ptr;
127149 
127150 PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC epoxy_glInvalidateNamedFramebufferData = epoxy_glInvalidateNamedFramebufferData_global_rewrite_ptr;
127151 
127152 PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC epoxy_glInvalidateNamedFramebufferSubData = epoxy_glInvalidateNamedFramebufferSubData_global_rewrite_ptr;
127153 
127154 PFNGLINVALIDATESUBFRAMEBUFFERPROC epoxy_glInvalidateSubFramebuffer = epoxy_glInvalidateSubFramebuffer_global_rewrite_ptr;
127155 
127156 PFNGLINVALIDATETEXIMAGEPROC epoxy_glInvalidateTexImage = epoxy_glInvalidateTexImage_global_rewrite_ptr;
127157 
127158 PFNGLINVALIDATETEXSUBIMAGEPROC epoxy_glInvalidateTexSubImage = epoxy_glInvalidateTexSubImage_global_rewrite_ptr;
127159 
127160 PFNGLISASYNCMARKERSGIXPROC epoxy_glIsAsyncMarkerSGIX = epoxy_glIsAsyncMarkerSGIX_global_rewrite_ptr;
127161 
127162 PFNGLISBUFFERPROC epoxy_glIsBuffer = epoxy_glIsBuffer_global_rewrite_ptr;
127163 
127164 PFNGLISBUFFERARBPROC epoxy_glIsBufferARB = epoxy_glIsBufferARB_global_rewrite_ptr;
127165 
127166 PFNGLISBUFFERRESIDENTNVPROC epoxy_glIsBufferResidentNV = epoxy_glIsBufferResidentNV_global_rewrite_ptr;
127167 
127168 PFNGLISCOMMANDLISTNVPROC epoxy_glIsCommandListNV = epoxy_glIsCommandListNV_global_rewrite_ptr;
127169 
127170 PFNGLISENABLEDPROC epoxy_glIsEnabled = epoxy_glIsEnabled_global_rewrite_ptr;
127171 
127172 PFNGLISENABLEDINDEXEDEXTPROC epoxy_glIsEnabledIndexedEXT = epoxy_glIsEnabledIndexedEXT_global_rewrite_ptr;
127173 
127174 PFNGLISENABLEDIPROC epoxy_glIsEnabledi = epoxy_glIsEnabledi_global_rewrite_ptr;
127175 
127176 PFNGLISENABLEDIEXTPROC epoxy_glIsEnablediEXT = epoxy_glIsEnablediEXT_global_rewrite_ptr;
127177 
127178 PFNGLISENABLEDINVPROC epoxy_glIsEnablediNV = epoxy_glIsEnablediNV_global_rewrite_ptr;
127179 
127180 PFNGLISENABLEDIOESPROC epoxy_glIsEnablediOES = epoxy_glIsEnablediOES_global_rewrite_ptr;
127181 
127182 PFNGLISFENCEAPPLEPROC epoxy_glIsFenceAPPLE = epoxy_glIsFenceAPPLE_global_rewrite_ptr;
127183 
127184 PFNGLISFENCENVPROC epoxy_glIsFenceNV = epoxy_glIsFenceNV_global_rewrite_ptr;
127185 
127186 PFNGLISFRAMEBUFFERPROC epoxy_glIsFramebuffer = epoxy_glIsFramebuffer_global_rewrite_ptr;
127187 
127188 PFNGLISFRAMEBUFFEREXTPROC epoxy_glIsFramebufferEXT = epoxy_glIsFramebufferEXT_global_rewrite_ptr;
127189 
127190 PFNGLISFRAMEBUFFEROESPROC epoxy_glIsFramebufferOES = epoxy_glIsFramebufferOES_global_rewrite_ptr;
127191 
127192 PFNGLISIMAGEHANDLERESIDENTARBPROC epoxy_glIsImageHandleResidentARB = epoxy_glIsImageHandleResidentARB_global_rewrite_ptr;
127193 
127194 PFNGLISIMAGEHANDLERESIDENTNVPROC epoxy_glIsImageHandleResidentNV = epoxy_glIsImageHandleResidentNV_global_rewrite_ptr;
127195 
127196 PFNGLISLISTPROC epoxy_glIsList = epoxy_glIsList_global_rewrite_ptr;
127197 
127198 PFNGLISMEMORYOBJECTEXTPROC epoxy_glIsMemoryObjectEXT = epoxy_glIsMemoryObjectEXT_global_rewrite_ptr;
127199 
127200 PFNGLISNAMEAMDPROC epoxy_glIsNameAMD = epoxy_glIsNameAMD_global_rewrite_ptr;
127201 
127202 PFNGLISNAMEDBUFFERRESIDENTNVPROC epoxy_glIsNamedBufferResidentNV = epoxy_glIsNamedBufferResidentNV_global_rewrite_ptr;
127203 
127204 PFNGLISNAMEDSTRINGARBPROC epoxy_glIsNamedStringARB = epoxy_glIsNamedStringARB_global_rewrite_ptr;
127205 
127206 PFNGLISOBJECTBUFFERATIPROC epoxy_glIsObjectBufferATI = epoxy_glIsObjectBufferATI_global_rewrite_ptr;
127207 
127208 PFNGLISOCCLUSIONQUERYNVPROC epoxy_glIsOcclusionQueryNV = epoxy_glIsOcclusionQueryNV_global_rewrite_ptr;
127209 
127210 PFNGLISPATHNVPROC epoxy_glIsPathNV = epoxy_glIsPathNV_global_rewrite_ptr;
127211 
127212 PFNGLISPOINTINFILLPATHNVPROC epoxy_glIsPointInFillPathNV = epoxy_glIsPointInFillPathNV_global_rewrite_ptr;
127213 
127214 PFNGLISPOINTINSTROKEPATHNVPROC epoxy_glIsPointInStrokePathNV = epoxy_glIsPointInStrokePathNV_global_rewrite_ptr;
127215 
127216 PFNGLISPROGRAMPROC epoxy_glIsProgram = epoxy_glIsProgram_global_rewrite_ptr;
127217 
127218 PFNGLISPROGRAMARBPROC epoxy_glIsProgramARB = epoxy_glIsProgramARB_global_rewrite_ptr;
127219 
127220 PFNGLISPROGRAMNVPROC epoxy_glIsProgramNV = epoxy_glIsProgramNV_global_rewrite_ptr;
127221 
127222 PFNGLISPROGRAMPIPELINEPROC epoxy_glIsProgramPipeline = epoxy_glIsProgramPipeline_global_rewrite_ptr;
127223 
127224 PFNGLISPROGRAMPIPELINEEXTPROC epoxy_glIsProgramPipelineEXT = epoxy_glIsProgramPipelineEXT_global_rewrite_ptr;
127225 
127226 PFNGLISQUERYPROC epoxy_glIsQuery = epoxy_glIsQuery_global_rewrite_ptr;
127227 
127228 PFNGLISQUERYARBPROC epoxy_glIsQueryARB = epoxy_glIsQueryARB_global_rewrite_ptr;
127229 
127230 PFNGLISQUERYEXTPROC epoxy_glIsQueryEXT = epoxy_glIsQueryEXT_global_rewrite_ptr;
127231 
127232 PFNGLISRENDERBUFFERPROC epoxy_glIsRenderbuffer = epoxy_glIsRenderbuffer_global_rewrite_ptr;
127233 
127234 PFNGLISRENDERBUFFEREXTPROC epoxy_glIsRenderbufferEXT = epoxy_glIsRenderbufferEXT_global_rewrite_ptr;
127235 
127236 PFNGLISRENDERBUFFEROESPROC epoxy_glIsRenderbufferOES = epoxy_glIsRenderbufferOES_global_rewrite_ptr;
127237 
127238 PFNGLISSAMPLERPROC epoxy_glIsSampler = epoxy_glIsSampler_global_rewrite_ptr;
127239 
127240 PFNGLISSEMAPHOREEXTPROC epoxy_glIsSemaphoreEXT = epoxy_glIsSemaphoreEXT_global_rewrite_ptr;
127241 
127242 PFNGLISSHADERPROC epoxy_glIsShader = epoxy_glIsShader_global_rewrite_ptr;
127243 
127244 PFNGLISSTATENVPROC epoxy_glIsStateNV = epoxy_glIsStateNV_global_rewrite_ptr;
127245 
127246 PFNGLISSYNCPROC epoxy_glIsSync = epoxy_glIsSync_global_rewrite_ptr;
127247 
127248 PFNGLISSYNCAPPLEPROC epoxy_glIsSyncAPPLE = epoxy_glIsSyncAPPLE_global_rewrite_ptr;
127249 
127250 PFNGLISTEXTUREPROC epoxy_glIsTexture = epoxy_glIsTexture_global_rewrite_ptr;
127251 
127252 PFNGLISTEXTUREEXTPROC epoxy_glIsTextureEXT = epoxy_glIsTextureEXT_global_rewrite_ptr;
127253 
127254 PFNGLISTEXTUREHANDLERESIDENTARBPROC epoxy_glIsTextureHandleResidentARB = epoxy_glIsTextureHandleResidentARB_global_rewrite_ptr;
127255 
127256 PFNGLISTEXTUREHANDLERESIDENTNVPROC epoxy_glIsTextureHandleResidentNV = epoxy_glIsTextureHandleResidentNV_global_rewrite_ptr;
127257 
127258 PFNGLISTRANSFORMFEEDBACKPROC epoxy_glIsTransformFeedback = epoxy_glIsTransformFeedback_global_rewrite_ptr;
127259 
127260 PFNGLISTRANSFORMFEEDBACKNVPROC epoxy_glIsTransformFeedbackNV = epoxy_glIsTransformFeedbackNV_global_rewrite_ptr;
127261 
127262 PFNGLISVARIANTENABLEDEXTPROC epoxy_glIsVariantEnabledEXT = epoxy_glIsVariantEnabledEXT_global_rewrite_ptr;
127263 
127264 PFNGLISVERTEXARRAYPROC epoxy_glIsVertexArray = epoxy_glIsVertexArray_global_rewrite_ptr;
127265 
127266 PFNGLISVERTEXARRAYAPPLEPROC epoxy_glIsVertexArrayAPPLE = epoxy_glIsVertexArrayAPPLE_global_rewrite_ptr;
127267 
127268 PFNGLISVERTEXARRAYOESPROC epoxy_glIsVertexArrayOES = epoxy_glIsVertexArrayOES_global_rewrite_ptr;
127269 
127270 PFNGLISVERTEXATTRIBENABLEDAPPLEPROC epoxy_glIsVertexAttribEnabledAPPLE = epoxy_glIsVertexAttribEnabledAPPLE_global_rewrite_ptr;
127271 
127272 PFNGLLGPUCOPYIMAGESUBDATANVXPROC epoxy_glLGPUCopyImageSubDataNVX = epoxy_glLGPUCopyImageSubDataNVX_global_rewrite_ptr;
127273 
127274 PFNGLLGPUINTERLOCKNVXPROC epoxy_glLGPUInterlockNVX = epoxy_glLGPUInterlockNVX_global_rewrite_ptr;
127275 
127276 PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC epoxy_glLGPUNamedBufferSubDataNVX = epoxy_glLGPUNamedBufferSubDataNVX_global_rewrite_ptr;
127277 
127278 PFNGLLABELOBJECTEXTPROC epoxy_glLabelObjectEXT = epoxy_glLabelObjectEXT_global_rewrite_ptr;
127279 
127280 PFNGLLIGHTENVISGIXPROC epoxy_glLightEnviSGIX = epoxy_glLightEnviSGIX_global_rewrite_ptr;
127281 
127282 PFNGLLIGHTMODELFPROC epoxy_glLightModelf = epoxy_glLightModelf_global_rewrite_ptr;
127283 
127284 PFNGLLIGHTMODELFVPROC epoxy_glLightModelfv = epoxy_glLightModelfv_global_rewrite_ptr;
127285 
127286 PFNGLLIGHTMODELIPROC epoxy_glLightModeli = epoxy_glLightModeli_global_rewrite_ptr;
127287 
127288 PFNGLLIGHTMODELIVPROC epoxy_glLightModeliv = epoxy_glLightModeliv_global_rewrite_ptr;
127289 
127290 PFNGLLIGHTMODELXPROC epoxy_glLightModelx = epoxy_glLightModelx_global_rewrite_ptr;
127291 
127292 PFNGLLIGHTMODELXOESPROC epoxy_glLightModelxOES = epoxy_glLightModelxOES_global_rewrite_ptr;
127293 
127294 PFNGLLIGHTMODELXVPROC epoxy_glLightModelxv = epoxy_glLightModelxv_global_rewrite_ptr;
127295 
127296 PFNGLLIGHTMODELXVOESPROC epoxy_glLightModelxvOES = epoxy_glLightModelxvOES_global_rewrite_ptr;
127297 
127298 PFNGLLIGHTFPROC epoxy_glLightf = epoxy_glLightf_global_rewrite_ptr;
127299 
127300 PFNGLLIGHTFVPROC epoxy_glLightfv = epoxy_glLightfv_global_rewrite_ptr;
127301 
127302 PFNGLLIGHTIPROC epoxy_glLighti = epoxy_glLighti_global_rewrite_ptr;
127303 
127304 PFNGLLIGHTIVPROC epoxy_glLightiv = epoxy_glLightiv_global_rewrite_ptr;
127305 
127306 PFNGLLIGHTXPROC epoxy_glLightx = epoxy_glLightx_global_rewrite_ptr;
127307 
127308 PFNGLLIGHTXOESPROC epoxy_glLightxOES = epoxy_glLightxOES_global_rewrite_ptr;
127309 
127310 PFNGLLIGHTXVPROC epoxy_glLightxv = epoxy_glLightxv_global_rewrite_ptr;
127311 
127312 PFNGLLIGHTXVOESPROC epoxy_glLightxvOES = epoxy_glLightxvOES_global_rewrite_ptr;
127313 
127314 PFNGLLINESTIPPLEPROC epoxy_glLineStipple = epoxy_glLineStipple_global_rewrite_ptr;
127315 
127316 PFNGLLINEWIDTHPROC epoxy_glLineWidth = epoxy_glLineWidth_global_rewrite_ptr;
127317 
127318 PFNGLLINEWIDTHXPROC epoxy_glLineWidthx = epoxy_glLineWidthx_global_rewrite_ptr;
127319 
127320 PFNGLLINEWIDTHXOESPROC epoxy_glLineWidthxOES = epoxy_glLineWidthxOES_global_rewrite_ptr;
127321 
127322 PFNGLLINKPROGRAMPROC epoxy_glLinkProgram = epoxy_glLinkProgram_global_rewrite_ptr;
127323 
127324 PFNGLLINKPROGRAMARBPROC epoxy_glLinkProgramARB = epoxy_glLinkProgramARB_global_rewrite_ptr;
127325 
127326 PFNGLLISTBASEPROC epoxy_glListBase = epoxy_glListBase_global_rewrite_ptr;
127327 
127328 PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC epoxy_glListDrawCommandsStatesClientNV = epoxy_glListDrawCommandsStatesClientNV_global_rewrite_ptr;
127329 
127330 PFNGLLISTPARAMETERFSGIXPROC epoxy_glListParameterfSGIX = epoxy_glListParameterfSGIX_global_rewrite_ptr;
127331 
127332 PFNGLLISTPARAMETERFVSGIXPROC epoxy_glListParameterfvSGIX = epoxy_glListParameterfvSGIX_global_rewrite_ptr;
127333 
127334 PFNGLLISTPARAMETERISGIXPROC epoxy_glListParameteriSGIX = epoxy_glListParameteriSGIX_global_rewrite_ptr;
127335 
127336 PFNGLLISTPARAMETERIVSGIXPROC epoxy_glListParameterivSGIX = epoxy_glListParameterivSGIX_global_rewrite_ptr;
127337 
127338 PFNGLLOADIDENTITYPROC epoxy_glLoadIdentity = epoxy_glLoadIdentity_global_rewrite_ptr;
127339 
127340 PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC epoxy_glLoadIdentityDeformationMapSGIX = epoxy_glLoadIdentityDeformationMapSGIX_global_rewrite_ptr;
127341 
127342 PFNGLLOADMATRIXDPROC epoxy_glLoadMatrixd = epoxy_glLoadMatrixd_global_rewrite_ptr;
127343 
127344 PFNGLLOADMATRIXFPROC epoxy_glLoadMatrixf = epoxy_glLoadMatrixf_global_rewrite_ptr;
127345 
127346 PFNGLLOADMATRIXXPROC epoxy_glLoadMatrixx = epoxy_glLoadMatrixx_global_rewrite_ptr;
127347 
127348 PFNGLLOADMATRIXXOESPROC epoxy_glLoadMatrixxOES = epoxy_glLoadMatrixxOES_global_rewrite_ptr;
127349 
127350 PFNGLLOADNAMEPROC epoxy_glLoadName = epoxy_glLoadName_global_rewrite_ptr;
127351 
127352 PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC epoxy_glLoadPaletteFromModelViewMatrixOES = epoxy_glLoadPaletteFromModelViewMatrixOES_global_rewrite_ptr;
127353 
127354 PFNGLLOADPROGRAMNVPROC epoxy_glLoadProgramNV = epoxy_glLoadProgramNV_global_rewrite_ptr;
127355 
127356 PFNGLLOADTRANSPOSEMATRIXDPROC epoxy_glLoadTransposeMatrixd = epoxy_glLoadTransposeMatrixd_global_rewrite_ptr;
127357 
127358 PFNGLLOADTRANSPOSEMATRIXDARBPROC epoxy_glLoadTransposeMatrixdARB = epoxy_glLoadTransposeMatrixdARB_global_rewrite_ptr;
127359 
127360 PFNGLLOADTRANSPOSEMATRIXFPROC epoxy_glLoadTransposeMatrixf = epoxy_glLoadTransposeMatrixf_global_rewrite_ptr;
127361 
127362 PFNGLLOADTRANSPOSEMATRIXFARBPROC epoxy_glLoadTransposeMatrixfARB = epoxy_glLoadTransposeMatrixfARB_global_rewrite_ptr;
127363 
127364 PFNGLLOADTRANSPOSEMATRIXXOESPROC epoxy_glLoadTransposeMatrixxOES = epoxy_glLoadTransposeMatrixxOES_global_rewrite_ptr;
127365 
127366 PFNGLLOCKARRAYSEXTPROC epoxy_glLockArraysEXT = epoxy_glLockArraysEXT_global_rewrite_ptr;
127367 
127368 PFNGLLOGICOPPROC epoxy_glLogicOp = epoxy_glLogicOp_global_rewrite_ptr;
127369 
127370 PFNGLMAKEBUFFERNONRESIDENTNVPROC epoxy_glMakeBufferNonResidentNV = epoxy_glMakeBufferNonResidentNV_global_rewrite_ptr;
127371 
127372 PFNGLMAKEBUFFERRESIDENTNVPROC epoxy_glMakeBufferResidentNV = epoxy_glMakeBufferResidentNV_global_rewrite_ptr;
127373 
127374 PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC epoxy_glMakeImageHandleNonResidentARB = epoxy_glMakeImageHandleNonResidentARB_global_rewrite_ptr;
127375 
127376 PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC epoxy_glMakeImageHandleNonResidentNV = epoxy_glMakeImageHandleNonResidentNV_global_rewrite_ptr;
127377 
127378 PFNGLMAKEIMAGEHANDLERESIDENTARBPROC epoxy_glMakeImageHandleResidentARB = epoxy_glMakeImageHandleResidentARB_global_rewrite_ptr;
127379 
127380 PFNGLMAKEIMAGEHANDLERESIDENTNVPROC epoxy_glMakeImageHandleResidentNV = epoxy_glMakeImageHandleResidentNV_global_rewrite_ptr;
127381 
127382 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC epoxy_glMakeNamedBufferNonResidentNV = epoxy_glMakeNamedBufferNonResidentNV_global_rewrite_ptr;
127383 
127384 PFNGLMAKENAMEDBUFFERRESIDENTNVPROC epoxy_glMakeNamedBufferResidentNV = epoxy_glMakeNamedBufferResidentNV_global_rewrite_ptr;
127385 
127386 PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC epoxy_glMakeTextureHandleNonResidentARB = epoxy_glMakeTextureHandleNonResidentARB_global_rewrite_ptr;
127387 
127388 PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC epoxy_glMakeTextureHandleNonResidentNV = epoxy_glMakeTextureHandleNonResidentNV_global_rewrite_ptr;
127389 
127390 PFNGLMAKETEXTUREHANDLERESIDENTARBPROC epoxy_glMakeTextureHandleResidentARB = epoxy_glMakeTextureHandleResidentARB_global_rewrite_ptr;
127391 
127392 PFNGLMAKETEXTUREHANDLERESIDENTNVPROC epoxy_glMakeTextureHandleResidentNV = epoxy_glMakeTextureHandleResidentNV_global_rewrite_ptr;
127393 
127394 PFNGLMAP1DPROC epoxy_glMap1d = epoxy_glMap1d_global_rewrite_ptr;
127395 
127396 PFNGLMAP1FPROC epoxy_glMap1f = epoxy_glMap1f_global_rewrite_ptr;
127397 
127398 PFNGLMAP1XOESPROC epoxy_glMap1xOES = epoxy_glMap1xOES_global_rewrite_ptr;
127399 
127400 PFNGLMAP2DPROC epoxy_glMap2d = epoxy_glMap2d_global_rewrite_ptr;
127401 
127402 PFNGLMAP2FPROC epoxy_glMap2f = epoxy_glMap2f_global_rewrite_ptr;
127403 
127404 PFNGLMAP2XOESPROC epoxy_glMap2xOES = epoxy_glMap2xOES_global_rewrite_ptr;
127405 
127406 PFNGLMAPBUFFERPROC epoxy_glMapBuffer = epoxy_glMapBuffer_global_rewrite_ptr;
127407 
127408 PFNGLMAPBUFFERARBPROC epoxy_glMapBufferARB = epoxy_glMapBufferARB_global_rewrite_ptr;
127409 
127410 PFNGLMAPBUFFEROESPROC epoxy_glMapBufferOES = epoxy_glMapBufferOES_global_rewrite_ptr;
127411 
127412 PFNGLMAPBUFFERRANGEPROC epoxy_glMapBufferRange = epoxy_glMapBufferRange_global_rewrite_ptr;
127413 
127414 PFNGLMAPBUFFERRANGEEXTPROC epoxy_glMapBufferRangeEXT = epoxy_glMapBufferRangeEXT_global_rewrite_ptr;
127415 
127416 PFNGLMAPCONTROLPOINTSNVPROC epoxy_glMapControlPointsNV = epoxy_glMapControlPointsNV_global_rewrite_ptr;
127417 
127418 PFNGLMAPGRID1DPROC epoxy_glMapGrid1d = epoxy_glMapGrid1d_global_rewrite_ptr;
127419 
127420 PFNGLMAPGRID1FPROC epoxy_glMapGrid1f = epoxy_glMapGrid1f_global_rewrite_ptr;
127421 
127422 PFNGLMAPGRID1XOESPROC epoxy_glMapGrid1xOES = epoxy_glMapGrid1xOES_global_rewrite_ptr;
127423 
127424 PFNGLMAPGRID2DPROC epoxy_glMapGrid2d = epoxy_glMapGrid2d_global_rewrite_ptr;
127425 
127426 PFNGLMAPGRID2FPROC epoxy_glMapGrid2f = epoxy_glMapGrid2f_global_rewrite_ptr;
127427 
127428 PFNGLMAPGRID2XOESPROC epoxy_glMapGrid2xOES = epoxy_glMapGrid2xOES_global_rewrite_ptr;
127429 
127430 PFNGLMAPNAMEDBUFFERPROC epoxy_glMapNamedBuffer = epoxy_glMapNamedBuffer_global_rewrite_ptr;
127431 
127432 PFNGLMAPNAMEDBUFFEREXTPROC epoxy_glMapNamedBufferEXT = epoxy_glMapNamedBufferEXT_global_rewrite_ptr;
127433 
127434 PFNGLMAPNAMEDBUFFERRANGEPROC epoxy_glMapNamedBufferRange = epoxy_glMapNamedBufferRange_global_rewrite_ptr;
127435 
127436 PFNGLMAPNAMEDBUFFERRANGEEXTPROC epoxy_glMapNamedBufferRangeEXT = epoxy_glMapNamedBufferRangeEXT_global_rewrite_ptr;
127437 
127438 PFNGLMAPOBJECTBUFFERATIPROC epoxy_glMapObjectBufferATI = epoxy_glMapObjectBufferATI_global_rewrite_ptr;
127439 
127440 PFNGLMAPPARAMETERFVNVPROC epoxy_glMapParameterfvNV = epoxy_glMapParameterfvNV_global_rewrite_ptr;
127441 
127442 PFNGLMAPPARAMETERIVNVPROC epoxy_glMapParameterivNV = epoxy_glMapParameterivNV_global_rewrite_ptr;
127443 
127444 PFNGLMAPTEXTURE2DINTELPROC epoxy_glMapTexture2DINTEL = epoxy_glMapTexture2DINTEL_global_rewrite_ptr;
127445 
127446 PFNGLMAPVERTEXATTRIB1DAPPLEPROC epoxy_glMapVertexAttrib1dAPPLE = epoxy_glMapVertexAttrib1dAPPLE_global_rewrite_ptr;
127447 
127448 PFNGLMAPVERTEXATTRIB1FAPPLEPROC epoxy_glMapVertexAttrib1fAPPLE = epoxy_glMapVertexAttrib1fAPPLE_global_rewrite_ptr;
127449 
127450 PFNGLMAPVERTEXATTRIB2DAPPLEPROC epoxy_glMapVertexAttrib2dAPPLE = epoxy_glMapVertexAttrib2dAPPLE_global_rewrite_ptr;
127451 
127452 PFNGLMAPVERTEXATTRIB2FAPPLEPROC epoxy_glMapVertexAttrib2fAPPLE = epoxy_glMapVertexAttrib2fAPPLE_global_rewrite_ptr;
127453 
127454 PFNGLMATERIALFPROC epoxy_glMaterialf = epoxy_glMaterialf_global_rewrite_ptr;
127455 
127456 PFNGLMATERIALFVPROC epoxy_glMaterialfv = epoxy_glMaterialfv_global_rewrite_ptr;
127457 
127458 PFNGLMATERIALIPROC epoxy_glMateriali = epoxy_glMateriali_global_rewrite_ptr;
127459 
127460 PFNGLMATERIALIVPROC epoxy_glMaterialiv = epoxy_glMaterialiv_global_rewrite_ptr;
127461 
127462 PFNGLMATERIALXPROC epoxy_glMaterialx = epoxy_glMaterialx_global_rewrite_ptr;
127463 
127464 PFNGLMATERIALXOESPROC epoxy_glMaterialxOES = epoxy_glMaterialxOES_global_rewrite_ptr;
127465 
127466 PFNGLMATERIALXVPROC epoxy_glMaterialxv = epoxy_glMaterialxv_global_rewrite_ptr;
127467 
127468 PFNGLMATERIALXVOESPROC epoxy_glMaterialxvOES = epoxy_glMaterialxvOES_global_rewrite_ptr;
127469 
127470 PFNGLMATRIXFRUSTUMEXTPROC epoxy_glMatrixFrustumEXT = epoxy_glMatrixFrustumEXT_global_rewrite_ptr;
127471 
127472 PFNGLMATRIXINDEXPOINTERARBPROC epoxy_glMatrixIndexPointerARB = epoxy_glMatrixIndexPointerARB_global_rewrite_ptr;
127473 
127474 PFNGLMATRIXINDEXPOINTEROESPROC epoxy_glMatrixIndexPointerOES = epoxy_glMatrixIndexPointerOES_global_rewrite_ptr;
127475 
127476 PFNGLMATRIXINDEXUBVARBPROC epoxy_glMatrixIndexubvARB = epoxy_glMatrixIndexubvARB_global_rewrite_ptr;
127477 
127478 PFNGLMATRIXINDEXUIVARBPROC epoxy_glMatrixIndexuivARB = epoxy_glMatrixIndexuivARB_global_rewrite_ptr;
127479 
127480 PFNGLMATRIXINDEXUSVARBPROC epoxy_glMatrixIndexusvARB = epoxy_glMatrixIndexusvARB_global_rewrite_ptr;
127481 
127482 PFNGLMATRIXLOAD3X2FNVPROC epoxy_glMatrixLoad3x2fNV = epoxy_glMatrixLoad3x2fNV_global_rewrite_ptr;
127483 
127484 PFNGLMATRIXLOAD3X3FNVPROC epoxy_glMatrixLoad3x3fNV = epoxy_glMatrixLoad3x3fNV_global_rewrite_ptr;
127485 
127486 PFNGLMATRIXLOADIDENTITYEXTPROC epoxy_glMatrixLoadIdentityEXT = epoxy_glMatrixLoadIdentityEXT_global_rewrite_ptr;
127487 
127488 PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC epoxy_glMatrixLoadTranspose3x3fNV = epoxy_glMatrixLoadTranspose3x3fNV_global_rewrite_ptr;
127489 
127490 PFNGLMATRIXLOADTRANSPOSEDEXTPROC epoxy_glMatrixLoadTransposedEXT = epoxy_glMatrixLoadTransposedEXT_global_rewrite_ptr;
127491 
127492 PFNGLMATRIXLOADTRANSPOSEFEXTPROC epoxy_glMatrixLoadTransposefEXT = epoxy_glMatrixLoadTransposefEXT_global_rewrite_ptr;
127493 
127494 PFNGLMATRIXLOADDEXTPROC epoxy_glMatrixLoaddEXT = epoxy_glMatrixLoaddEXT_global_rewrite_ptr;
127495 
127496 PFNGLMATRIXLOADFEXTPROC epoxy_glMatrixLoadfEXT = epoxy_glMatrixLoadfEXT_global_rewrite_ptr;
127497 
127498 PFNGLMATRIXMODEPROC epoxy_glMatrixMode = epoxy_glMatrixMode_global_rewrite_ptr;
127499 
127500 PFNGLMATRIXMULT3X2FNVPROC epoxy_glMatrixMult3x2fNV = epoxy_glMatrixMult3x2fNV_global_rewrite_ptr;
127501 
127502 PFNGLMATRIXMULT3X3FNVPROC epoxy_glMatrixMult3x3fNV = epoxy_glMatrixMult3x3fNV_global_rewrite_ptr;
127503 
127504 PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC epoxy_glMatrixMultTranspose3x3fNV = epoxy_glMatrixMultTranspose3x3fNV_global_rewrite_ptr;
127505 
127506 PFNGLMATRIXMULTTRANSPOSEDEXTPROC epoxy_glMatrixMultTransposedEXT = epoxy_glMatrixMultTransposedEXT_global_rewrite_ptr;
127507 
127508 PFNGLMATRIXMULTTRANSPOSEFEXTPROC epoxy_glMatrixMultTransposefEXT = epoxy_glMatrixMultTransposefEXT_global_rewrite_ptr;
127509 
127510 PFNGLMATRIXMULTDEXTPROC epoxy_glMatrixMultdEXT = epoxy_glMatrixMultdEXT_global_rewrite_ptr;
127511 
127512 PFNGLMATRIXMULTFEXTPROC epoxy_glMatrixMultfEXT = epoxy_glMatrixMultfEXT_global_rewrite_ptr;
127513 
127514 PFNGLMATRIXORTHOEXTPROC epoxy_glMatrixOrthoEXT = epoxy_glMatrixOrthoEXT_global_rewrite_ptr;
127515 
127516 PFNGLMATRIXPOPEXTPROC epoxy_glMatrixPopEXT = epoxy_glMatrixPopEXT_global_rewrite_ptr;
127517 
127518 PFNGLMATRIXPUSHEXTPROC epoxy_glMatrixPushEXT = epoxy_glMatrixPushEXT_global_rewrite_ptr;
127519 
127520 PFNGLMATRIXROTATEDEXTPROC epoxy_glMatrixRotatedEXT = epoxy_glMatrixRotatedEXT_global_rewrite_ptr;
127521 
127522 PFNGLMATRIXROTATEFEXTPROC epoxy_glMatrixRotatefEXT = epoxy_glMatrixRotatefEXT_global_rewrite_ptr;
127523 
127524 PFNGLMATRIXSCALEDEXTPROC epoxy_glMatrixScaledEXT = epoxy_glMatrixScaledEXT_global_rewrite_ptr;
127525 
127526 PFNGLMATRIXSCALEFEXTPROC epoxy_glMatrixScalefEXT = epoxy_glMatrixScalefEXT_global_rewrite_ptr;
127527 
127528 PFNGLMATRIXTRANSLATEDEXTPROC epoxy_glMatrixTranslatedEXT = epoxy_glMatrixTranslatedEXT_global_rewrite_ptr;
127529 
127530 PFNGLMATRIXTRANSLATEFEXTPROC epoxy_glMatrixTranslatefEXT = epoxy_glMatrixTranslatefEXT_global_rewrite_ptr;
127531 
127532 PFNGLMAXSHADERCOMPILERTHREADSARBPROC epoxy_glMaxShaderCompilerThreadsARB = epoxy_glMaxShaderCompilerThreadsARB_global_rewrite_ptr;
127533 
127534 PFNGLMAXSHADERCOMPILERTHREADSKHRPROC epoxy_glMaxShaderCompilerThreadsKHR = epoxy_glMaxShaderCompilerThreadsKHR_global_rewrite_ptr;
127535 
127536 PFNGLMEMORYBARRIERPROC epoxy_glMemoryBarrier = epoxy_glMemoryBarrier_global_rewrite_ptr;
127537 
127538 PFNGLMEMORYBARRIERBYREGIONPROC epoxy_glMemoryBarrierByRegion = epoxy_glMemoryBarrierByRegion_global_rewrite_ptr;
127539 
127540 PFNGLMEMORYBARRIEREXTPROC epoxy_glMemoryBarrierEXT = epoxy_glMemoryBarrierEXT_global_rewrite_ptr;
127541 
127542 PFNGLMEMORYOBJECTPARAMETERIVEXTPROC epoxy_glMemoryObjectParameterivEXT = epoxy_glMemoryObjectParameterivEXT_global_rewrite_ptr;
127543 
127544 PFNGLMINSAMPLESHADINGPROC epoxy_glMinSampleShading = epoxy_glMinSampleShading_global_rewrite_ptr;
127545 
127546 PFNGLMINSAMPLESHADINGARBPROC epoxy_glMinSampleShadingARB = epoxy_glMinSampleShadingARB_global_rewrite_ptr;
127547 
127548 PFNGLMINSAMPLESHADINGOESPROC epoxy_glMinSampleShadingOES = epoxy_glMinSampleShadingOES_global_rewrite_ptr;
127549 
127550 PFNGLMINMAXPROC epoxy_glMinmax = epoxy_glMinmax_global_rewrite_ptr;
127551 
127552 PFNGLMINMAXEXTPROC epoxy_glMinmaxEXT = epoxy_glMinmaxEXT_global_rewrite_ptr;
127553 
127554 PFNGLMULTMATRIXDPROC epoxy_glMultMatrixd = epoxy_glMultMatrixd_global_rewrite_ptr;
127555 
127556 PFNGLMULTMATRIXFPROC epoxy_glMultMatrixf = epoxy_glMultMatrixf_global_rewrite_ptr;
127557 
127558 PFNGLMULTMATRIXXPROC epoxy_glMultMatrixx = epoxy_glMultMatrixx_global_rewrite_ptr;
127559 
127560 PFNGLMULTMATRIXXOESPROC epoxy_glMultMatrixxOES = epoxy_glMultMatrixxOES_global_rewrite_ptr;
127561 
127562 PFNGLMULTTRANSPOSEMATRIXDPROC epoxy_glMultTransposeMatrixd = epoxy_glMultTransposeMatrixd_global_rewrite_ptr;
127563 
127564 PFNGLMULTTRANSPOSEMATRIXDARBPROC epoxy_glMultTransposeMatrixdARB = epoxy_glMultTransposeMatrixdARB_global_rewrite_ptr;
127565 
127566 PFNGLMULTTRANSPOSEMATRIXFPROC epoxy_glMultTransposeMatrixf = epoxy_glMultTransposeMatrixf_global_rewrite_ptr;
127567 
127568 PFNGLMULTTRANSPOSEMATRIXFARBPROC epoxy_glMultTransposeMatrixfARB = epoxy_glMultTransposeMatrixfARB_global_rewrite_ptr;
127569 
127570 PFNGLMULTTRANSPOSEMATRIXXOESPROC epoxy_glMultTransposeMatrixxOES = epoxy_glMultTransposeMatrixxOES_global_rewrite_ptr;
127571 
127572 PFNGLMULTIDRAWARRAYSPROC epoxy_glMultiDrawArrays = epoxy_glMultiDrawArrays_global_rewrite_ptr;
127573 
127574 PFNGLMULTIDRAWARRAYSEXTPROC epoxy_glMultiDrawArraysEXT = epoxy_glMultiDrawArraysEXT_global_rewrite_ptr;
127575 
127576 PFNGLMULTIDRAWARRAYSINDIRECTPROC epoxy_glMultiDrawArraysIndirect = epoxy_glMultiDrawArraysIndirect_global_rewrite_ptr;
127577 
127578 PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC epoxy_glMultiDrawArraysIndirectAMD = epoxy_glMultiDrawArraysIndirectAMD_global_rewrite_ptr;
127579 
127580 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC epoxy_glMultiDrawArraysIndirectBindlessCountNV = epoxy_glMultiDrawArraysIndirectBindlessCountNV_global_rewrite_ptr;
127581 
127582 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC epoxy_glMultiDrawArraysIndirectBindlessNV = epoxy_glMultiDrawArraysIndirectBindlessNV_global_rewrite_ptr;
127583 
127584 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC epoxy_glMultiDrawArraysIndirectCount = epoxy_glMultiDrawArraysIndirectCount_global_rewrite_ptr;
127585 
127586 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC epoxy_glMultiDrawArraysIndirectCountARB = epoxy_glMultiDrawArraysIndirectCountARB_global_rewrite_ptr;
127587 
127588 PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC epoxy_glMultiDrawArraysIndirectEXT = epoxy_glMultiDrawArraysIndirectEXT_global_rewrite_ptr;
127589 
127590 PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC epoxy_glMultiDrawElementArrayAPPLE = epoxy_glMultiDrawElementArrayAPPLE_global_rewrite_ptr;
127591 
127592 PFNGLMULTIDRAWELEMENTSPROC epoxy_glMultiDrawElements = epoxy_glMultiDrawElements_global_rewrite_ptr;
127593 
127594 PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC epoxy_glMultiDrawElementsBaseVertex = epoxy_glMultiDrawElementsBaseVertex_global_rewrite_ptr;
127595 
127596 PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC epoxy_glMultiDrawElementsBaseVertexEXT = epoxy_glMultiDrawElementsBaseVertexEXT_global_rewrite_ptr;
127597 
127598 PFNGLMULTIDRAWELEMENTSEXTPROC epoxy_glMultiDrawElementsEXT = epoxy_glMultiDrawElementsEXT_global_rewrite_ptr;
127599 
127600 PFNGLMULTIDRAWELEMENTSINDIRECTPROC epoxy_glMultiDrawElementsIndirect = epoxy_glMultiDrawElementsIndirect_global_rewrite_ptr;
127601 
127602 PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC epoxy_glMultiDrawElementsIndirectAMD = epoxy_glMultiDrawElementsIndirectAMD_global_rewrite_ptr;
127603 
127604 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC epoxy_glMultiDrawElementsIndirectBindlessCountNV = epoxy_glMultiDrawElementsIndirectBindlessCountNV_global_rewrite_ptr;
127605 
127606 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC epoxy_glMultiDrawElementsIndirectBindlessNV = epoxy_glMultiDrawElementsIndirectBindlessNV_global_rewrite_ptr;
127607 
127608 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC epoxy_glMultiDrawElementsIndirectCount = epoxy_glMultiDrawElementsIndirectCount_global_rewrite_ptr;
127609 
127610 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC epoxy_glMultiDrawElementsIndirectCountARB = epoxy_glMultiDrawElementsIndirectCountARB_global_rewrite_ptr;
127611 
127612 PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC epoxy_glMultiDrawElementsIndirectEXT = epoxy_glMultiDrawElementsIndirectEXT_global_rewrite_ptr;
127613 
127614 PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC epoxy_glMultiDrawMeshTasksIndirectCountNV = epoxy_glMultiDrawMeshTasksIndirectCountNV_global_rewrite_ptr;
127615 
127616 PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC epoxy_glMultiDrawMeshTasksIndirectNV = epoxy_glMultiDrawMeshTasksIndirectNV_global_rewrite_ptr;
127617 
127618 PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC epoxy_glMultiDrawRangeElementArrayAPPLE = epoxy_glMultiDrawRangeElementArrayAPPLE_global_rewrite_ptr;
127619 
127620 PFNGLMULTIMODEDRAWARRAYSIBMPROC epoxy_glMultiModeDrawArraysIBM = epoxy_glMultiModeDrawArraysIBM_global_rewrite_ptr;
127621 
127622 PFNGLMULTIMODEDRAWELEMENTSIBMPROC epoxy_glMultiModeDrawElementsIBM = epoxy_glMultiModeDrawElementsIBM_global_rewrite_ptr;
127623 
127624 PFNGLMULTITEXBUFFEREXTPROC epoxy_glMultiTexBufferEXT = epoxy_glMultiTexBufferEXT_global_rewrite_ptr;
127625 
127626 PFNGLMULTITEXCOORD1BOESPROC epoxy_glMultiTexCoord1bOES = epoxy_glMultiTexCoord1bOES_global_rewrite_ptr;
127627 
127628 PFNGLMULTITEXCOORD1BVOESPROC epoxy_glMultiTexCoord1bvOES = epoxy_glMultiTexCoord1bvOES_global_rewrite_ptr;
127629 
127630 PFNGLMULTITEXCOORD1DPROC epoxy_glMultiTexCoord1d = epoxy_glMultiTexCoord1d_global_rewrite_ptr;
127631 
127632 PFNGLMULTITEXCOORD1DARBPROC epoxy_glMultiTexCoord1dARB = epoxy_glMultiTexCoord1dARB_global_rewrite_ptr;
127633 
127634 PFNGLMULTITEXCOORD1DVPROC epoxy_glMultiTexCoord1dv = epoxy_glMultiTexCoord1dv_global_rewrite_ptr;
127635 
127636 PFNGLMULTITEXCOORD1DVARBPROC epoxy_glMultiTexCoord1dvARB = epoxy_glMultiTexCoord1dvARB_global_rewrite_ptr;
127637 
127638 PFNGLMULTITEXCOORD1FPROC epoxy_glMultiTexCoord1f = epoxy_glMultiTexCoord1f_global_rewrite_ptr;
127639 
127640 PFNGLMULTITEXCOORD1FARBPROC epoxy_glMultiTexCoord1fARB = epoxy_glMultiTexCoord1fARB_global_rewrite_ptr;
127641 
127642 PFNGLMULTITEXCOORD1FVPROC epoxy_glMultiTexCoord1fv = epoxy_glMultiTexCoord1fv_global_rewrite_ptr;
127643 
127644 PFNGLMULTITEXCOORD1FVARBPROC epoxy_glMultiTexCoord1fvARB = epoxy_glMultiTexCoord1fvARB_global_rewrite_ptr;
127645 
127646 PFNGLMULTITEXCOORD1HNVPROC epoxy_glMultiTexCoord1hNV = epoxy_glMultiTexCoord1hNV_global_rewrite_ptr;
127647 
127648 PFNGLMULTITEXCOORD1HVNVPROC epoxy_glMultiTexCoord1hvNV = epoxy_glMultiTexCoord1hvNV_global_rewrite_ptr;
127649 
127650 PFNGLMULTITEXCOORD1IPROC epoxy_glMultiTexCoord1i = epoxy_glMultiTexCoord1i_global_rewrite_ptr;
127651 
127652 PFNGLMULTITEXCOORD1IARBPROC epoxy_glMultiTexCoord1iARB = epoxy_glMultiTexCoord1iARB_global_rewrite_ptr;
127653 
127654 PFNGLMULTITEXCOORD1IVPROC epoxy_glMultiTexCoord1iv = epoxy_glMultiTexCoord1iv_global_rewrite_ptr;
127655 
127656 PFNGLMULTITEXCOORD1IVARBPROC epoxy_glMultiTexCoord1ivARB = epoxy_glMultiTexCoord1ivARB_global_rewrite_ptr;
127657 
127658 PFNGLMULTITEXCOORD1SPROC epoxy_glMultiTexCoord1s = epoxy_glMultiTexCoord1s_global_rewrite_ptr;
127659 
127660 PFNGLMULTITEXCOORD1SARBPROC epoxy_glMultiTexCoord1sARB = epoxy_glMultiTexCoord1sARB_global_rewrite_ptr;
127661 
127662 PFNGLMULTITEXCOORD1SVPROC epoxy_glMultiTexCoord1sv = epoxy_glMultiTexCoord1sv_global_rewrite_ptr;
127663 
127664 PFNGLMULTITEXCOORD1SVARBPROC epoxy_glMultiTexCoord1svARB = epoxy_glMultiTexCoord1svARB_global_rewrite_ptr;
127665 
127666 PFNGLMULTITEXCOORD1XOESPROC epoxy_glMultiTexCoord1xOES = epoxy_glMultiTexCoord1xOES_global_rewrite_ptr;
127667 
127668 PFNGLMULTITEXCOORD1XVOESPROC epoxy_glMultiTexCoord1xvOES = epoxy_glMultiTexCoord1xvOES_global_rewrite_ptr;
127669 
127670 PFNGLMULTITEXCOORD2BOESPROC epoxy_glMultiTexCoord2bOES = epoxy_glMultiTexCoord2bOES_global_rewrite_ptr;
127671 
127672 PFNGLMULTITEXCOORD2BVOESPROC epoxy_glMultiTexCoord2bvOES = epoxy_glMultiTexCoord2bvOES_global_rewrite_ptr;
127673 
127674 PFNGLMULTITEXCOORD2DPROC epoxy_glMultiTexCoord2d = epoxy_glMultiTexCoord2d_global_rewrite_ptr;
127675 
127676 PFNGLMULTITEXCOORD2DARBPROC epoxy_glMultiTexCoord2dARB = epoxy_glMultiTexCoord2dARB_global_rewrite_ptr;
127677 
127678 PFNGLMULTITEXCOORD2DVPROC epoxy_glMultiTexCoord2dv = epoxy_glMultiTexCoord2dv_global_rewrite_ptr;
127679 
127680 PFNGLMULTITEXCOORD2DVARBPROC epoxy_glMultiTexCoord2dvARB = epoxy_glMultiTexCoord2dvARB_global_rewrite_ptr;
127681 
127682 PFNGLMULTITEXCOORD2FPROC epoxy_glMultiTexCoord2f = epoxy_glMultiTexCoord2f_global_rewrite_ptr;
127683 
127684 PFNGLMULTITEXCOORD2FARBPROC epoxy_glMultiTexCoord2fARB = epoxy_glMultiTexCoord2fARB_global_rewrite_ptr;
127685 
127686 PFNGLMULTITEXCOORD2FVPROC epoxy_glMultiTexCoord2fv = epoxy_glMultiTexCoord2fv_global_rewrite_ptr;
127687 
127688 PFNGLMULTITEXCOORD2FVARBPROC epoxy_glMultiTexCoord2fvARB = epoxy_glMultiTexCoord2fvARB_global_rewrite_ptr;
127689 
127690 PFNGLMULTITEXCOORD2HNVPROC epoxy_glMultiTexCoord2hNV = epoxy_glMultiTexCoord2hNV_global_rewrite_ptr;
127691 
127692 PFNGLMULTITEXCOORD2HVNVPROC epoxy_glMultiTexCoord2hvNV = epoxy_glMultiTexCoord2hvNV_global_rewrite_ptr;
127693 
127694 PFNGLMULTITEXCOORD2IPROC epoxy_glMultiTexCoord2i = epoxy_glMultiTexCoord2i_global_rewrite_ptr;
127695 
127696 PFNGLMULTITEXCOORD2IARBPROC epoxy_glMultiTexCoord2iARB = epoxy_glMultiTexCoord2iARB_global_rewrite_ptr;
127697 
127698 PFNGLMULTITEXCOORD2IVPROC epoxy_glMultiTexCoord2iv = epoxy_glMultiTexCoord2iv_global_rewrite_ptr;
127699 
127700 PFNGLMULTITEXCOORD2IVARBPROC epoxy_glMultiTexCoord2ivARB = epoxy_glMultiTexCoord2ivARB_global_rewrite_ptr;
127701 
127702 PFNGLMULTITEXCOORD2SPROC epoxy_glMultiTexCoord2s = epoxy_glMultiTexCoord2s_global_rewrite_ptr;
127703 
127704 PFNGLMULTITEXCOORD2SARBPROC epoxy_glMultiTexCoord2sARB = epoxy_glMultiTexCoord2sARB_global_rewrite_ptr;
127705 
127706 PFNGLMULTITEXCOORD2SVPROC epoxy_glMultiTexCoord2sv = epoxy_glMultiTexCoord2sv_global_rewrite_ptr;
127707 
127708 PFNGLMULTITEXCOORD2SVARBPROC epoxy_glMultiTexCoord2svARB = epoxy_glMultiTexCoord2svARB_global_rewrite_ptr;
127709 
127710 PFNGLMULTITEXCOORD2XOESPROC epoxy_glMultiTexCoord2xOES = epoxy_glMultiTexCoord2xOES_global_rewrite_ptr;
127711 
127712 PFNGLMULTITEXCOORD2XVOESPROC epoxy_glMultiTexCoord2xvOES = epoxy_glMultiTexCoord2xvOES_global_rewrite_ptr;
127713 
127714 PFNGLMULTITEXCOORD3BOESPROC epoxy_glMultiTexCoord3bOES = epoxy_glMultiTexCoord3bOES_global_rewrite_ptr;
127715 
127716 PFNGLMULTITEXCOORD3BVOESPROC epoxy_glMultiTexCoord3bvOES = epoxy_glMultiTexCoord3bvOES_global_rewrite_ptr;
127717 
127718 PFNGLMULTITEXCOORD3DPROC epoxy_glMultiTexCoord3d = epoxy_glMultiTexCoord3d_global_rewrite_ptr;
127719 
127720 PFNGLMULTITEXCOORD3DARBPROC epoxy_glMultiTexCoord3dARB = epoxy_glMultiTexCoord3dARB_global_rewrite_ptr;
127721 
127722 PFNGLMULTITEXCOORD3DVPROC epoxy_glMultiTexCoord3dv = epoxy_glMultiTexCoord3dv_global_rewrite_ptr;
127723 
127724 PFNGLMULTITEXCOORD3DVARBPROC epoxy_glMultiTexCoord3dvARB = epoxy_glMultiTexCoord3dvARB_global_rewrite_ptr;
127725 
127726 PFNGLMULTITEXCOORD3FPROC epoxy_glMultiTexCoord3f = epoxy_glMultiTexCoord3f_global_rewrite_ptr;
127727 
127728 PFNGLMULTITEXCOORD3FARBPROC epoxy_glMultiTexCoord3fARB = epoxy_glMultiTexCoord3fARB_global_rewrite_ptr;
127729 
127730 PFNGLMULTITEXCOORD3FVPROC epoxy_glMultiTexCoord3fv = epoxy_glMultiTexCoord3fv_global_rewrite_ptr;
127731 
127732 PFNGLMULTITEXCOORD3FVARBPROC epoxy_glMultiTexCoord3fvARB = epoxy_glMultiTexCoord3fvARB_global_rewrite_ptr;
127733 
127734 PFNGLMULTITEXCOORD3HNVPROC epoxy_glMultiTexCoord3hNV = epoxy_glMultiTexCoord3hNV_global_rewrite_ptr;
127735 
127736 PFNGLMULTITEXCOORD3HVNVPROC epoxy_glMultiTexCoord3hvNV = epoxy_glMultiTexCoord3hvNV_global_rewrite_ptr;
127737 
127738 PFNGLMULTITEXCOORD3IPROC epoxy_glMultiTexCoord3i = epoxy_glMultiTexCoord3i_global_rewrite_ptr;
127739 
127740 PFNGLMULTITEXCOORD3IARBPROC epoxy_glMultiTexCoord3iARB = epoxy_glMultiTexCoord3iARB_global_rewrite_ptr;
127741 
127742 PFNGLMULTITEXCOORD3IVPROC epoxy_glMultiTexCoord3iv = epoxy_glMultiTexCoord3iv_global_rewrite_ptr;
127743 
127744 PFNGLMULTITEXCOORD3IVARBPROC epoxy_glMultiTexCoord3ivARB = epoxy_glMultiTexCoord3ivARB_global_rewrite_ptr;
127745 
127746 PFNGLMULTITEXCOORD3SPROC epoxy_glMultiTexCoord3s = epoxy_glMultiTexCoord3s_global_rewrite_ptr;
127747 
127748 PFNGLMULTITEXCOORD3SARBPROC epoxy_glMultiTexCoord3sARB = epoxy_glMultiTexCoord3sARB_global_rewrite_ptr;
127749 
127750 PFNGLMULTITEXCOORD3SVPROC epoxy_glMultiTexCoord3sv = epoxy_glMultiTexCoord3sv_global_rewrite_ptr;
127751 
127752 PFNGLMULTITEXCOORD3SVARBPROC epoxy_glMultiTexCoord3svARB = epoxy_glMultiTexCoord3svARB_global_rewrite_ptr;
127753 
127754 PFNGLMULTITEXCOORD3XOESPROC epoxy_glMultiTexCoord3xOES = epoxy_glMultiTexCoord3xOES_global_rewrite_ptr;
127755 
127756 PFNGLMULTITEXCOORD3XVOESPROC epoxy_glMultiTexCoord3xvOES = epoxy_glMultiTexCoord3xvOES_global_rewrite_ptr;
127757 
127758 PFNGLMULTITEXCOORD4BOESPROC epoxy_glMultiTexCoord4bOES = epoxy_glMultiTexCoord4bOES_global_rewrite_ptr;
127759 
127760 PFNGLMULTITEXCOORD4BVOESPROC epoxy_glMultiTexCoord4bvOES = epoxy_glMultiTexCoord4bvOES_global_rewrite_ptr;
127761 
127762 PFNGLMULTITEXCOORD4DPROC epoxy_glMultiTexCoord4d = epoxy_glMultiTexCoord4d_global_rewrite_ptr;
127763 
127764 PFNGLMULTITEXCOORD4DARBPROC epoxy_glMultiTexCoord4dARB = epoxy_glMultiTexCoord4dARB_global_rewrite_ptr;
127765 
127766 PFNGLMULTITEXCOORD4DVPROC epoxy_glMultiTexCoord4dv = epoxy_glMultiTexCoord4dv_global_rewrite_ptr;
127767 
127768 PFNGLMULTITEXCOORD4DVARBPROC epoxy_glMultiTexCoord4dvARB = epoxy_glMultiTexCoord4dvARB_global_rewrite_ptr;
127769 
127770 PFNGLMULTITEXCOORD4FPROC epoxy_glMultiTexCoord4f = epoxy_glMultiTexCoord4f_global_rewrite_ptr;
127771 
127772 PFNGLMULTITEXCOORD4FARBPROC epoxy_glMultiTexCoord4fARB = epoxy_glMultiTexCoord4fARB_global_rewrite_ptr;
127773 
127774 PFNGLMULTITEXCOORD4FVPROC epoxy_glMultiTexCoord4fv = epoxy_glMultiTexCoord4fv_global_rewrite_ptr;
127775 
127776 PFNGLMULTITEXCOORD4FVARBPROC epoxy_glMultiTexCoord4fvARB = epoxy_glMultiTexCoord4fvARB_global_rewrite_ptr;
127777 
127778 PFNGLMULTITEXCOORD4HNVPROC epoxy_glMultiTexCoord4hNV = epoxy_glMultiTexCoord4hNV_global_rewrite_ptr;
127779 
127780 PFNGLMULTITEXCOORD4HVNVPROC epoxy_glMultiTexCoord4hvNV = epoxy_glMultiTexCoord4hvNV_global_rewrite_ptr;
127781 
127782 PFNGLMULTITEXCOORD4IPROC epoxy_glMultiTexCoord4i = epoxy_glMultiTexCoord4i_global_rewrite_ptr;
127783 
127784 PFNGLMULTITEXCOORD4IARBPROC epoxy_glMultiTexCoord4iARB = epoxy_glMultiTexCoord4iARB_global_rewrite_ptr;
127785 
127786 PFNGLMULTITEXCOORD4IVPROC epoxy_glMultiTexCoord4iv = epoxy_glMultiTexCoord4iv_global_rewrite_ptr;
127787 
127788 PFNGLMULTITEXCOORD4IVARBPROC epoxy_glMultiTexCoord4ivARB = epoxy_glMultiTexCoord4ivARB_global_rewrite_ptr;
127789 
127790 PFNGLMULTITEXCOORD4SPROC epoxy_glMultiTexCoord4s = epoxy_glMultiTexCoord4s_global_rewrite_ptr;
127791 
127792 PFNGLMULTITEXCOORD4SARBPROC epoxy_glMultiTexCoord4sARB = epoxy_glMultiTexCoord4sARB_global_rewrite_ptr;
127793 
127794 PFNGLMULTITEXCOORD4SVPROC epoxy_glMultiTexCoord4sv = epoxy_glMultiTexCoord4sv_global_rewrite_ptr;
127795 
127796 PFNGLMULTITEXCOORD4SVARBPROC epoxy_glMultiTexCoord4svARB = epoxy_glMultiTexCoord4svARB_global_rewrite_ptr;
127797 
127798 PFNGLMULTITEXCOORD4XPROC epoxy_glMultiTexCoord4x = epoxy_glMultiTexCoord4x_global_rewrite_ptr;
127799 
127800 PFNGLMULTITEXCOORD4XOESPROC epoxy_glMultiTexCoord4xOES = epoxy_glMultiTexCoord4xOES_global_rewrite_ptr;
127801 
127802 PFNGLMULTITEXCOORD4XVOESPROC epoxy_glMultiTexCoord4xvOES = epoxy_glMultiTexCoord4xvOES_global_rewrite_ptr;
127803 
127804 PFNGLMULTITEXCOORDP1UIPROC epoxy_glMultiTexCoordP1ui = epoxy_glMultiTexCoordP1ui_global_rewrite_ptr;
127805 
127806 PFNGLMULTITEXCOORDP1UIVPROC epoxy_glMultiTexCoordP1uiv = epoxy_glMultiTexCoordP1uiv_global_rewrite_ptr;
127807 
127808 PFNGLMULTITEXCOORDP2UIPROC epoxy_glMultiTexCoordP2ui = epoxy_glMultiTexCoordP2ui_global_rewrite_ptr;
127809 
127810 PFNGLMULTITEXCOORDP2UIVPROC epoxy_glMultiTexCoordP2uiv = epoxy_glMultiTexCoordP2uiv_global_rewrite_ptr;
127811 
127812 PFNGLMULTITEXCOORDP3UIPROC epoxy_glMultiTexCoordP3ui = epoxy_glMultiTexCoordP3ui_global_rewrite_ptr;
127813 
127814 PFNGLMULTITEXCOORDP3UIVPROC epoxy_glMultiTexCoordP3uiv = epoxy_glMultiTexCoordP3uiv_global_rewrite_ptr;
127815 
127816 PFNGLMULTITEXCOORDP4UIPROC epoxy_glMultiTexCoordP4ui = epoxy_glMultiTexCoordP4ui_global_rewrite_ptr;
127817 
127818 PFNGLMULTITEXCOORDP4UIVPROC epoxy_glMultiTexCoordP4uiv = epoxy_glMultiTexCoordP4uiv_global_rewrite_ptr;
127819 
127820 PFNGLMULTITEXCOORDPOINTEREXTPROC epoxy_glMultiTexCoordPointerEXT = epoxy_glMultiTexCoordPointerEXT_global_rewrite_ptr;
127821 
127822 PFNGLMULTITEXENVFEXTPROC epoxy_glMultiTexEnvfEXT = epoxy_glMultiTexEnvfEXT_global_rewrite_ptr;
127823 
127824 PFNGLMULTITEXENVFVEXTPROC epoxy_glMultiTexEnvfvEXT = epoxy_glMultiTexEnvfvEXT_global_rewrite_ptr;
127825 
127826 PFNGLMULTITEXENVIEXTPROC epoxy_glMultiTexEnviEXT = epoxy_glMultiTexEnviEXT_global_rewrite_ptr;
127827 
127828 PFNGLMULTITEXENVIVEXTPROC epoxy_glMultiTexEnvivEXT = epoxy_glMultiTexEnvivEXT_global_rewrite_ptr;
127829 
127830 PFNGLMULTITEXGENDEXTPROC epoxy_glMultiTexGendEXT = epoxy_glMultiTexGendEXT_global_rewrite_ptr;
127831 
127832 PFNGLMULTITEXGENDVEXTPROC epoxy_glMultiTexGendvEXT = epoxy_glMultiTexGendvEXT_global_rewrite_ptr;
127833 
127834 PFNGLMULTITEXGENFEXTPROC epoxy_glMultiTexGenfEXT = epoxy_glMultiTexGenfEXT_global_rewrite_ptr;
127835 
127836 PFNGLMULTITEXGENFVEXTPROC epoxy_glMultiTexGenfvEXT = epoxy_glMultiTexGenfvEXT_global_rewrite_ptr;
127837 
127838 PFNGLMULTITEXGENIEXTPROC epoxy_glMultiTexGeniEXT = epoxy_glMultiTexGeniEXT_global_rewrite_ptr;
127839 
127840 PFNGLMULTITEXGENIVEXTPROC epoxy_glMultiTexGenivEXT = epoxy_glMultiTexGenivEXT_global_rewrite_ptr;
127841 
127842 PFNGLMULTITEXIMAGE1DEXTPROC epoxy_glMultiTexImage1DEXT = epoxy_glMultiTexImage1DEXT_global_rewrite_ptr;
127843 
127844 PFNGLMULTITEXIMAGE2DEXTPROC epoxy_glMultiTexImage2DEXT = epoxy_glMultiTexImage2DEXT_global_rewrite_ptr;
127845 
127846 PFNGLMULTITEXIMAGE3DEXTPROC epoxy_glMultiTexImage3DEXT = epoxy_glMultiTexImage3DEXT_global_rewrite_ptr;
127847 
127848 PFNGLMULTITEXPARAMETERIIVEXTPROC epoxy_glMultiTexParameterIivEXT = epoxy_glMultiTexParameterIivEXT_global_rewrite_ptr;
127849 
127850 PFNGLMULTITEXPARAMETERIUIVEXTPROC epoxy_glMultiTexParameterIuivEXT = epoxy_glMultiTexParameterIuivEXT_global_rewrite_ptr;
127851 
127852 PFNGLMULTITEXPARAMETERFEXTPROC epoxy_glMultiTexParameterfEXT = epoxy_glMultiTexParameterfEXT_global_rewrite_ptr;
127853 
127854 PFNGLMULTITEXPARAMETERFVEXTPROC epoxy_glMultiTexParameterfvEXT = epoxy_glMultiTexParameterfvEXT_global_rewrite_ptr;
127855 
127856 PFNGLMULTITEXPARAMETERIEXTPROC epoxy_glMultiTexParameteriEXT = epoxy_glMultiTexParameteriEXT_global_rewrite_ptr;
127857 
127858 PFNGLMULTITEXPARAMETERIVEXTPROC epoxy_glMultiTexParameterivEXT = epoxy_glMultiTexParameterivEXT_global_rewrite_ptr;
127859 
127860 PFNGLMULTITEXRENDERBUFFEREXTPROC epoxy_glMultiTexRenderbufferEXT = epoxy_glMultiTexRenderbufferEXT_global_rewrite_ptr;
127861 
127862 PFNGLMULTITEXSUBIMAGE1DEXTPROC epoxy_glMultiTexSubImage1DEXT = epoxy_glMultiTexSubImage1DEXT_global_rewrite_ptr;
127863 
127864 PFNGLMULTITEXSUBIMAGE2DEXTPROC epoxy_glMultiTexSubImage2DEXT = epoxy_glMultiTexSubImage2DEXT_global_rewrite_ptr;
127865 
127866 PFNGLMULTITEXSUBIMAGE3DEXTPROC epoxy_glMultiTexSubImage3DEXT = epoxy_glMultiTexSubImage3DEXT_global_rewrite_ptr;
127867 
127868 PFNGLMULTICASTBARRIERNVPROC epoxy_glMulticastBarrierNV = epoxy_glMulticastBarrierNV_global_rewrite_ptr;
127869 
127870 PFNGLMULTICASTBLITFRAMEBUFFERNVPROC epoxy_glMulticastBlitFramebufferNV = epoxy_glMulticastBlitFramebufferNV_global_rewrite_ptr;
127871 
127872 PFNGLMULTICASTBUFFERSUBDATANVPROC epoxy_glMulticastBufferSubDataNV = epoxy_glMulticastBufferSubDataNV_global_rewrite_ptr;
127873 
127874 PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC epoxy_glMulticastCopyBufferSubDataNV = epoxy_glMulticastCopyBufferSubDataNV_global_rewrite_ptr;
127875 
127876 PFNGLMULTICASTCOPYIMAGESUBDATANVPROC epoxy_glMulticastCopyImageSubDataNV = epoxy_glMulticastCopyImageSubDataNV_global_rewrite_ptr;
127877 
127878 PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC epoxy_glMulticastFramebufferSampleLocationsfvNV = epoxy_glMulticastFramebufferSampleLocationsfvNV_global_rewrite_ptr;
127879 
127880 PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC epoxy_glMulticastGetQueryObjecti64vNV = epoxy_glMulticastGetQueryObjecti64vNV_global_rewrite_ptr;
127881 
127882 PFNGLMULTICASTGETQUERYOBJECTIVNVPROC epoxy_glMulticastGetQueryObjectivNV = epoxy_glMulticastGetQueryObjectivNV_global_rewrite_ptr;
127883 
127884 PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC epoxy_glMulticastGetQueryObjectui64vNV = epoxy_glMulticastGetQueryObjectui64vNV_global_rewrite_ptr;
127885 
127886 PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC epoxy_glMulticastGetQueryObjectuivNV = epoxy_glMulticastGetQueryObjectuivNV_global_rewrite_ptr;
127887 
127888 PFNGLMULTICASTSCISSORARRAYVNVXPROC epoxy_glMulticastScissorArrayvNVX = epoxy_glMulticastScissorArrayvNVX_global_rewrite_ptr;
127889 
127890 PFNGLMULTICASTVIEWPORTARRAYVNVXPROC epoxy_glMulticastViewportArrayvNVX = epoxy_glMulticastViewportArrayvNVX_global_rewrite_ptr;
127891 
127892 PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC epoxy_glMulticastViewportPositionWScaleNVX = epoxy_glMulticastViewportPositionWScaleNVX_global_rewrite_ptr;
127893 
127894 PFNGLMULTICASTWAITSYNCNVPROC epoxy_glMulticastWaitSyncNV = epoxy_glMulticastWaitSyncNV_global_rewrite_ptr;
127895 
127896 PFNGLNAMEDBUFFERATTACHMEMORYNVPROC epoxy_glNamedBufferAttachMemoryNV = epoxy_glNamedBufferAttachMemoryNV_global_rewrite_ptr;
127897 
127898 PFNGLNAMEDBUFFERDATAPROC epoxy_glNamedBufferData = epoxy_glNamedBufferData_global_rewrite_ptr;
127899 
127900 PFNGLNAMEDBUFFERDATAEXTPROC epoxy_glNamedBufferDataEXT = epoxy_glNamedBufferDataEXT_global_rewrite_ptr;
127901 
127902 PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC epoxy_glNamedBufferPageCommitmentARB = epoxy_glNamedBufferPageCommitmentARB_global_rewrite_ptr;
127903 
127904 PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC epoxy_glNamedBufferPageCommitmentEXT = epoxy_glNamedBufferPageCommitmentEXT_global_rewrite_ptr;
127905 
127906 PFNGLNAMEDBUFFERSTORAGEPROC epoxy_glNamedBufferStorage = epoxy_glNamedBufferStorage_global_rewrite_ptr;
127907 
127908 PFNGLNAMEDBUFFERSTORAGEEXTPROC epoxy_glNamedBufferStorageEXT = epoxy_glNamedBufferStorageEXT_global_rewrite_ptr;
127909 
127910 PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC epoxy_glNamedBufferStorageExternalEXT = epoxy_glNamedBufferStorageExternalEXT_global_rewrite_ptr;
127911 
127912 PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC epoxy_glNamedBufferStorageMemEXT = epoxy_glNamedBufferStorageMemEXT_global_rewrite_ptr;
127913 
127914 PFNGLNAMEDBUFFERSUBDATAPROC epoxy_glNamedBufferSubData = epoxy_glNamedBufferSubData_global_rewrite_ptr;
127915 
127916 PFNGLNAMEDBUFFERSUBDATAEXTPROC epoxy_glNamedBufferSubDataEXT = epoxy_glNamedBufferSubDataEXT_global_rewrite_ptr;
127917 
127918 PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC epoxy_glNamedCopyBufferSubDataEXT = epoxy_glNamedCopyBufferSubDataEXT_global_rewrite_ptr;
127919 
127920 PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC epoxy_glNamedFramebufferDrawBuffer = epoxy_glNamedFramebufferDrawBuffer_global_rewrite_ptr;
127921 
127922 PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC epoxy_glNamedFramebufferDrawBuffers = epoxy_glNamedFramebufferDrawBuffers_global_rewrite_ptr;
127923 
127924 PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC epoxy_glNamedFramebufferParameteri = epoxy_glNamedFramebufferParameteri_global_rewrite_ptr;
127925 
127926 PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC epoxy_glNamedFramebufferParameteriEXT = epoxy_glNamedFramebufferParameteriEXT_global_rewrite_ptr;
127927 
127928 PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC epoxy_glNamedFramebufferReadBuffer = epoxy_glNamedFramebufferReadBuffer_global_rewrite_ptr;
127929 
127930 PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC epoxy_glNamedFramebufferRenderbuffer = epoxy_glNamedFramebufferRenderbuffer_global_rewrite_ptr;
127931 
127932 PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC epoxy_glNamedFramebufferRenderbufferEXT = epoxy_glNamedFramebufferRenderbufferEXT_global_rewrite_ptr;
127933 
127934 PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC epoxy_glNamedFramebufferSampleLocationsfvARB = epoxy_glNamedFramebufferSampleLocationsfvARB_global_rewrite_ptr;
127935 
127936 PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC epoxy_glNamedFramebufferSampleLocationsfvNV = epoxy_glNamedFramebufferSampleLocationsfvNV_global_rewrite_ptr;
127937 
127938 PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC epoxy_glNamedFramebufferSamplePositionsfvAMD = epoxy_glNamedFramebufferSamplePositionsfvAMD_global_rewrite_ptr;
127939 
127940 PFNGLNAMEDFRAMEBUFFERTEXTUREPROC epoxy_glNamedFramebufferTexture = epoxy_glNamedFramebufferTexture_global_rewrite_ptr;
127941 
127942 PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC epoxy_glNamedFramebufferTexture1DEXT = epoxy_glNamedFramebufferTexture1DEXT_global_rewrite_ptr;
127943 
127944 PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC epoxy_glNamedFramebufferTexture2DEXT = epoxy_glNamedFramebufferTexture2DEXT_global_rewrite_ptr;
127945 
127946 PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC epoxy_glNamedFramebufferTexture3DEXT = epoxy_glNamedFramebufferTexture3DEXT_global_rewrite_ptr;
127947 
127948 PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC epoxy_glNamedFramebufferTextureEXT = epoxy_glNamedFramebufferTextureEXT_global_rewrite_ptr;
127949 
127950 PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC epoxy_glNamedFramebufferTextureFaceEXT = epoxy_glNamedFramebufferTextureFaceEXT_global_rewrite_ptr;
127951 
127952 PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC epoxy_glNamedFramebufferTextureLayer = epoxy_glNamedFramebufferTextureLayer_global_rewrite_ptr;
127953 
127954 PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC epoxy_glNamedFramebufferTextureLayerEXT = epoxy_glNamedFramebufferTextureLayerEXT_global_rewrite_ptr;
127955 
127956 PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC epoxy_glNamedProgramLocalParameter4dEXT = epoxy_glNamedProgramLocalParameter4dEXT_global_rewrite_ptr;
127957 
127958 PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC epoxy_glNamedProgramLocalParameter4dvEXT = epoxy_glNamedProgramLocalParameter4dvEXT_global_rewrite_ptr;
127959 
127960 PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC epoxy_glNamedProgramLocalParameter4fEXT = epoxy_glNamedProgramLocalParameter4fEXT_global_rewrite_ptr;
127961 
127962 PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC epoxy_glNamedProgramLocalParameter4fvEXT = epoxy_glNamedProgramLocalParameter4fvEXT_global_rewrite_ptr;
127963 
127964 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC epoxy_glNamedProgramLocalParameterI4iEXT = epoxy_glNamedProgramLocalParameterI4iEXT_global_rewrite_ptr;
127965 
127966 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC epoxy_glNamedProgramLocalParameterI4ivEXT = epoxy_glNamedProgramLocalParameterI4ivEXT_global_rewrite_ptr;
127967 
127968 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC epoxy_glNamedProgramLocalParameterI4uiEXT = epoxy_glNamedProgramLocalParameterI4uiEXT_global_rewrite_ptr;
127969 
127970 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC epoxy_glNamedProgramLocalParameterI4uivEXT = epoxy_glNamedProgramLocalParameterI4uivEXT_global_rewrite_ptr;
127971 
127972 PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC epoxy_glNamedProgramLocalParameters4fvEXT = epoxy_glNamedProgramLocalParameters4fvEXT_global_rewrite_ptr;
127973 
127974 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC epoxy_glNamedProgramLocalParametersI4ivEXT = epoxy_glNamedProgramLocalParametersI4ivEXT_global_rewrite_ptr;
127975 
127976 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC epoxy_glNamedProgramLocalParametersI4uivEXT = epoxy_glNamedProgramLocalParametersI4uivEXT_global_rewrite_ptr;
127977 
127978 PFNGLNAMEDPROGRAMSTRINGEXTPROC epoxy_glNamedProgramStringEXT = epoxy_glNamedProgramStringEXT_global_rewrite_ptr;
127979 
127980 PFNGLNAMEDRENDERBUFFERSTORAGEPROC epoxy_glNamedRenderbufferStorage = epoxy_glNamedRenderbufferStorage_global_rewrite_ptr;
127981 
127982 PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC epoxy_glNamedRenderbufferStorageEXT = epoxy_glNamedRenderbufferStorageEXT_global_rewrite_ptr;
127983 
127984 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC epoxy_glNamedRenderbufferStorageMultisample = epoxy_glNamedRenderbufferStorageMultisample_global_rewrite_ptr;
127985 
127986 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD = epoxy_glNamedRenderbufferStorageMultisampleAdvancedAMD_global_rewrite_ptr;
127987 
127988 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT = epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT_global_rewrite_ptr;
127989 
127990 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC epoxy_glNamedRenderbufferStorageMultisampleEXT = epoxy_glNamedRenderbufferStorageMultisampleEXT_global_rewrite_ptr;
127991 
127992 PFNGLNAMEDSTRINGARBPROC epoxy_glNamedStringARB = epoxy_glNamedStringARB_global_rewrite_ptr;
127993 
127994 PFNGLNEWLISTPROC epoxy_glNewList = epoxy_glNewList_global_rewrite_ptr;
127995 
127996 PFNGLNEWOBJECTBUFFERATIPROC epoxy_glNewObjectBufferATI = epoxy_glNewObjectBufferATI_global_rewrite_ptr;
127997 
127998 PFNGLNORMAL3BPROC epoxy_glNormal3b = epoxy_glNormal3b_global_rewrite_ptr;
127999 
128000 PFNGLNORMAL3BVPROC epoxy_glNormal3bv = epoxy_glNormal3bv_global_rewrite_ptr;
128001 
128002 PFNGLNORMAL3DPROC epoxy_glNormal3d = epoxy_glNormal3d_global_rewrite_ptr;
128003 
128004 PFNGLNORMAL3DVPROC epoxy_glNormal3dv = epoxy_glNormal3dv_global_rewrite_ptr;
128005 
128006 PFNGLNORMAL3FPROC epoxy_glNormal3f = epoxy_glNormal3f_global_rewrite_ptr;
128007 
128008 PFNGLNORMAL3FVERTEX3FSUNPROC epoxy_glNormal3fVertex3fSUN = epoxy_glNormal3fVertex3fSUN_global_rewrite_ptr;
128009 
128010 PFNGLNORMAL3FVERTEX3FVSUNPROC epoxy_glNormal3fVertex3fvSUN = epoxy_glNormal3fVertex3fvSUN_global_rewrite_ptr;
128011 
128012 PFNGLNORMAL3FVPROC epoxy_glNormal3fv = epoxy_glNormal3fv_global_rewrite_ptr;
128013 
128014 PFNGLNORMAL3HNVPROC epoxy_glNormal3hNV = epoxy_glNormal3hNV_global_rewrite_ptr;
128015 
128016 PFNGLNORMAL3HVNVPROC epoxy_glNormal3hvNV = epoxy_glNormal3hvNV_global_rewrite_ptr;
128017 
128018 PFNGLNORMAL3IPROC epoxy_glNormal3i = epoxy_glNormal3i_global_rewrite_ptr;
128019 
128020 PFNGLNORMAL3IVPROC epoxy_glNormal3iv = epoxy_glNormal3iv_global_rewrite_ptr;
128021 
128022 PFNGLNORMAL3SPROC epoxy_glNormal3s = epoxy_glNormal3s_global_rewrite_ptr;
128023 
128024 PFNGLNORMAL3SVPROC epoxy_glNormal3sv = epoxy_glNormal3sv_global_rewrite_ptr;
128025 
128026 PFNGLNORMAL3XPROC epoxy_glNormal3x = epoxy_glNormal3x_global_rewrite_ptr;
128027 
128028 PFNGLNORMAL3XOESPROC epoxy_glNormal3xOES = epoxy_glNormal3xOES_global_rewrite_ptr;
128029 
128030 PFNGLNORMAL3XVOESPROC epoxy_glNormal3xvOES = epoxy_glNormal3xvOES_global_rewrite_ptr;
128031 
128032 PFNGLNORMALFORMATNVPROC epoxy_glNormalFormatNV = epoxy_glNormalFormatNV_global_rewrite_ptr;
128033 
128034 PFNGLNORMALP3UIPROC epoxy_glNormalP3ui = epoxy_glNormalP3ui_global_rewrite_ptr;
128035 
128036 PFNGLNORMALP3UIVPROC epoxy_glNormalP3uiv = epoxy_glNormalP3uiv_global_rewrite_ptr;
128037 
128038 PFNGLNORMALPOINTERPROC epoxy_glNormalPointer = epoxy_glNormalPointer_global_rewrite_ptr;
128039 
128040 PFNGLNORMALPOINTEREXTPROC epoxy_glNormalPointerEXT = epoxy_glNormalPointerEXT_global_rewrite_ptr;
128041 
128042 PFNGLNORMALPOINTERLISTIBMPROC epoxy_glNormalPointerListIBM = epoxy_glNormalPointerListIBM_global_rewrite_ptr;
128043 
128044 PFNGLNORMALPOINTERVINTELPROC epoxy_glNormalPointervINTEL = epoxy_glNormalPointervINTEL_global_rewrite_ptr;
128045 
128046 PFNGLNORMALSTREAM3BATIPROC epoxy_glNormalStream3bATI = epoxy_glNormalStream3bATI_global_rewrite_ptr;
128047 
128048 PFNGLNORMALSTREAM3BVATIPROC epoxy_glNormalStream3bvATI = epoxy_glNormalStream3bvATI_global_rewrite_ptr;
128049 
128050 PFNGLNORMALSTREAM3DATIPROC epoxy_glNormalStream3dATI = epoxy_glNormalStream3dATI_global_rewrite_ptr;
128051 
128052 PFNGLNORMALSTREAM3DVATIPROC epoxy_glNormalStream3dvATI = epoxy_glNormalStream3dvATI_global_rewrite_ptr;
128053 
128054 PFNGLNORMALSTREAM3FATIPROC epoxy_glNormalStream3fATI = epoxy_glNormalStream3fATI_global_rewrite_ptr;
128055 
128056 PFNGLNORMALSTREAM3FVATIPROC epoxy_glNormalStream3fvATI = epoxy_glNormalStream3fvATI_global_rewrite_ptr;
128057 
128058 PFNGLNORMALSTREAM3IATIPROC epoxy_glNormalStream3iATI = epoxy_glNormalStream3iATI_global_rewrite_ptr;
128059 
128060 PFNGLNORMALSTREAM3IVATIPROC epoxy_glNormalStream3ivATI = epoxy_glNormalStream3ivATI_global_rewrite_ptr;
128061 
128062 PFNGLNORMALSTREAM3SATIPROC epoxy_glNormalStream3sATI = epoxy_glNormalStream3sATI_global_rewrite_ptr;
128063 
128064 PFNGLNORMALSTREAM3SVATIPROC epoxy_glNormalStream3svATI = epoxy_glNormalStream3svATI_global_rewrite_ptr;
128065 
128066 PFNGLOBJECTLABELPROC epoxy_glObjectLabel = epoxy_glObjectLabel_global_rewrite_ptr;
128067 
128068 PFNGLOBJECTLABELKHRPROC epoxy_glObjectLabelKHR = epoxy_glObjectLabelKHR_global_rewrite_ptr;
128069 
128070 PFNGLOBJECTPTRLABELPROC epoxy_glObjectPtrLabel = epoxy_glObjectPtrLabel_global_rewrite_ptr;
128071 
128072 PFNGLOBJECTPTRLABELKHRPROC epoxy_glObjectPtrLabelKHR = epoxy_glObjectPtrLabelKHR_global_rewrite_ptr;
128073 
128074 PFNGLOBJECTPURGEABLEAPPLEPROC epoxy_glObjectPurgeableAPPLE = epoxy_glObjectPurgeableAPPLE_global_rewrite_ptr;
128075 
128076 PFNGLOBJECTUNPURGEABLEAPPLEPROC epoxy_glObjectUnpurgeableAPPLE = epoxy_glObjectUnpurgeableAPPLE_global_rewrite_ptr;
128077 
128078 PFNGLORTHOPROC epoxy_glOrtho = epoxy_glOrtho_global_rewrite_ptr;
128079 
128080 PFNGLORTHOFPROC epoxy_glOrthof = epoxy_glOrthof_global_rewrite_ptr;
128081 
128082 PFNGLORTHOFOESPROC epoxy_glOrthofOES = epoxy_glOrthofOES_global_rewrite_ptr;
128083 
128084 PFNGLORTHOXPROC epoxy_glOrthox = epoxy_glOrthox_global_rewrite_ptr;
128085 
128086 PFNGLORTHOXOESPROC epoxy_glOrthoxOES = epoxy_glOrthoxOES_global_rewrite_ptr;
128087 
128088 PFNGLPNTRIANGLESFATIPROC epoxy_glPNTrianglesfATI = epoxy_glPNTrianglesfATI_global_rewrite_ptr;
128089 
128090 PFNGLPNTRIANGLESIATIPROC epoxy_glPNTrianglesiATI = epoxy_glPNTrianglesiATI_global_rewrite_ptr;
128091 
128092 PFNGLPASSTEXCOORDATIPROC epoxy_glPassTexCoordATI = epoxy_glPassTexCoordATI_global_rewrite_ptr;
128093 
128094 PFNGLPASSTHROUGHPROC epoxy_glPassThrough = epoxy_glPassThrough_global_rewrite_ptr;
128095 
128096 PFNGLPASSTHROUGHXOESPROC epoxy_glPassThroughxOES = epoxy_glPassThroughxOES_global_rewrite_ptr;
128097 
128098 PFNGLPATCHPARAMETERFVPROC epoxy_glPatchParameterfv = epoxy_glPatchParameterfv_global_rewrite_ptr;
128099 
128100 PFNGLPATCHPARAMETERIPROC epoxy_glPatchParameteri = epoxy_glPatchParameteri_global_rewrite_ptr;
128101 
128102 PFNGLPATCHPARAMETERIEXTPROC epoxy_glPatchParameteriEXT = epoxy_glPatchParameteriEXT_global_rewrite_ptr;
128103 
128104 PFNGLPATCHPARAMETERIOESPROC epoxy_glPatchParameteriOES = epoxy_glPatchParameteriOES_global_rewrite_ptr;
128105 
128106 PFNGLPATHCOLORGENNVPROC epoxy_glPathColorGenNV = epoxy_glPathColorGenNV_global_rewrite_ptr;
128107 
128108 PFNGLPATHCOMMANDSNVPROC epoxy_glPathCommandsNV = epoxy_glPathCommandsNV_global_rewrite_ptr;
128109 
128110 PFNGLPATHCOORDSNVPROC epoxy_glPathCoordsNV = epoxy_glPathCoordsNV_global_rewrite_ptr;
128111 
128112 PFNGLPATHCOVERDEPTHFUNCNVPROC epoxy_glPathCoverDepthFuncNV = epoxy_glPathCoverDepthFuncNV_global_rewrite_ptr;
128113 
128114 PFNGLPATHDASHARRAYNVPROC epoxy_glPathDashArrayNV = epoxy_glPathDashArrayNV_global_rewrite_ptr;
128115 
128116 PFNGLPATHFOGGENNVPROC epoxy_glPathFogGenNV = epoxy_glPathFogGenNV_global_rewrite_ptr;
128117 
128118 PFNGLPATHGLYPHINDEXARRAYNVPROC epoxy_glPathGlyphIndexArrayNV = epoxy_glPathGlyphIndexArrayNV_global_rewrite_ptr;
128119 
128120 PFNGLPATHGLYPHINDEXRANGENVPROC epoxy_glPathGlyphIndexRangeNV = epoxy_glPathGlyphIndexRangeNV_global_rewrite_ptr;
128121 
128122 PFNGLPATHGLYPHRANGENVPROC epoxy_glPathGlyphRangeNV = epoxy_glPathGlyphRangeNV_global_rewrite_ptr;
128123 
128124 PFNGLPATHGLYPHSNVPROC epoxy_glPathGlyphsNV = epoxy_glPathGlyphsNV_global_rewrite_ptr;
128125 
128126 PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC epoxy_glPathMemoryGlyphIndexArrayNV = epoxy_glPathMemoryGlyphIndexArrayNV_global_rewrite_ptr;
128127 
128128 PFNGLPATHPARAMETERFNVPROC epoxy_glPathParameterfNV = epoxy_glPathParameterfNV_global_rewrite_ptr;
128129 
128130 PFNGLPATHPARAMETERFVNVPROC epoxy_glPathParameterfvNV = epoxy_glPathParameterfvNV_global_rewrite_ptr;
128131 
128132 PFNGLPATHPARAMETERINVPROC epoxy_glPathParameteriNV = epoxy_glPathParameteriNV_global_rewrite_ptr;
128133 
128134 PFNGLPATHPARAMETERIVNVPROC epoxy_glPathParameterivNV = epoxy_glPathParameterivNV_global_rewrite_ptr;
128135 
128136 PFNGLPATHSTENCILDEPTHOFFSETNVPROC epoxy_glPathStencilDepthOffsetNV = epoxy_glPathStencilDepthOffsetNV_global_rewrite_ptr;
128137 
128138 PFNGLPATHSTENCILFUNCNVPROC epoxy_glPathStencilFuncNV = epoxy_glPathStencilFuncNV_global_rewrite_ptr;
128139 
128140 PFNGLPATHSTRINGNVPROC epoxy_glPathStringNV = epoxy_glPathStringNV_global_rewrite_ptr;
128141 
128142 PFNGLPATHSUBCOMMANDSNVPROC epoxy_glPathSubCommandsNV = epoxy_glPathSubCommandsNV_global_rewrite_ptr;
128143 
128144 PFNGLPATHSUBCOORDSNVPROC epoxy_glPathSubCoordsNV = epoxy_glPathSubCoordsNV_global_rewrite_ptr;
128145 
128146 PFNGLPATHTEXGENNVPROC epoxy_glPathTexGenNV = epoxy_glPathTexGenNV_global_rewrite_ptr;
128147 
128148 PFNGLPAUSETRANSFORMFEEDBACKPROC epoxy_glPauseTransformFeedback = epoxy_glPauseTransformFeedback_global_rewrite_ptr;
128149 
128150 PFNGLPAUSETRANSFORMFEEDBACKNVPROC epoxy_glPauseTransformFeedbackNV = epoxy_glPauseTransformFeedbackNV_global_rewrite_ptr;
128151 
128152 PFNGLPIXELDATARANGENVPROC epoxy_glPixelDataRangeNV = epoxy_glPixelDataRangeNV_global_rewrite_ptr;
128153 
128154 PFNGLPIXELMAPFVPROC epoxy_glPixelMapfv = epoxy_glPixelMapfv_global_rewrite_ptr;
128155 
128156 PFNGLPIXELMAPUIVPROC epoxy_glPixelMapuiv = epoxy_glPixelMapuiv_global_rewrite_ptr;
128157 
128158 PFNGLPIXELMAPUSVPROC epoxy_glPixelMapusv = epoxy_glPixelMapusv_global_rewrite_ptr;
128159 
128160 PFNGLPIXELMAPXPROC epoxy_glPixelMapx = epoxy_glPixelMapx_global_rewrite_ptr;
128161 
128162 PFNGLPIXELSTOREFPROC epoxy_glPixelStoref = epoxy_glPixelStoref_global_rewrite_ptr;
128163 
128164 PFNGLPIXELSTOREIPROC epoxy_glPixelStorei = epoxy_glPixelStorei_global_rewrite_ptr;
128165 
128166 PFNGLPIXELSTOREXPROC epoxy_glPixelStorex = epoxy_glPixelStorex_global_rewrite_ptr;
128167 
128168 PFNGLPIXELTEXGENPARAMETERFSGISPROC epoxy_glPixelTexGenParameterfSGIS = epoxy_glPixelTexGenParameterfSGIS_global_rewrite_ptr;
128169 
128170 PFNGLPIXELTEXGENPARAMETERFVSGISPROC epoxy_glPixelTexGenParameterfvSGIS = epoxy_glPixelTexGenParameterfvSGIS_global_rewrite_ptr;
128171 
128172 PFNGLPIXELTEXGENPARAMETERISGISPROC epoxy_glPixelTexGenParameteriSGIS = epoxy_glPixelTexGenParameteriSGIS_global_rewrite_ptr;
128173 
128174 PFNGLPIXELTEXGENPARAMETERIVSGISPROC epoxy_glPixelTexGenParameterivSGIS = epoxy_glPixelTexGenParameterivSGIS_global_rewrite_ptr;
128175 
128176 PFNGLPIXELTEXGENSGIXPROC epoxy_glPixelTexGenSGIX = epoxy_glPixelTexGenSGIX_global_rewrite_ptr;
128177 
128178 PFNGLPIXELTRANSFERFPROC epoxy_glPixelTransferf = epoxy_glPixelTransferf_global_rewrite_ptr;
128179 
128180 PFNGLPIXELTRANSFERIPROC epoxy_glPixelTransferi = epoxy_glPixelTransferi_global_rewrite_ptr;
128181 
128182 PFNGLPIXELTRANSFERXOESPROC epoxy_glPixelTransferxOES = epoxy_glPixelTransferxOES_global_rewrite_ptr;
128183 
128184 PFNGLPIXELTRANSFORMPARAMETERFEXTPROC epoxy_glPixelTransformParameterfEXT = epoxy_glPixelTransformParameterfEXT_global_rewrite_ptr;
128185 
128186 PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC epoxy_glPixelTransformParameterfvEXT = epoxy_glPixelTransformParameterfvEXT_global_rewrite_ptr;
128187 
128188 PFNGLPIXELTRANSFORMPARAMETERIEXTPROC epoxy_glPixelTransformParameteriEXT = epoxy_glPixelTransformParameteriEXT_global_rewrite_ptr;
128189 
128190 PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC epoxy_glPixelTransformParameterivEXT = epoxy_glPixelTransformParameterivEXT_global_rewrite_ptr;
128191 
128192 PFNGLPIXELZOOMPROC epoxy_glPixelZoom = epoxy_glPixelZoom_global_rewrite_ptr;
128193 
128194 PFNGLPIXELZOOMXOESPROC epoxy_glPixelZoomxOES = epoxy_glPixelZoomxOES_global_rewrite_ptr;
128195 
128196 PFNGLPOINTALONGPATHNVPROC epoxy_glPointAlongPathNV = epoxy_glPointAlongPathNV_global_rewrite_ptr;
128197 
128198 PFNGLPOINTPARAMETERFPROC epoxy_glPointParameterf = epoxy_glPointParameterf_global_rewrite_ptr;
128199 
128200 PFNGLPOINTPARAMETERFARBPROC epoxy_glPointParameterfARB = epoxy_glPointParameterfARB_global_rewrite_ptr;
128201 
128202 PFNGLPOINTPARAMETERFEXTPROC epoxy_glPointParameterfEXT = epoxy_glPointParameterfEXT_global_rewrite_ptr;
128203 
128204 PFNGLPOINTPARAMETERFSGISPROC epoxy_glPointParameterfSGIS = epoxy_glPointParameterfSGIS_global_rewrite_ptr;
128205 
128206 PFNGLPOINTPARAMETERFVPROC epoxy_glPointParameterfv = epoxy_glPointParameterfv_global_rewrite_ptr;
128207 
128208 PFNGLPOINTPARAMETERFVARBPROC epoxy_glPointParameterfvARB = epoxy_glPointParameterfvARB_global_rewrite_ptr;
128209 
128210 PFNGLPOINTPARAMETERFVEXTPROC epoxy_glPointParameterfvEXT = epoxy_glPointParameterfvEXT_global_rewrite_ptr;
128211 
128212 PFNGLPOINTPARAMETERFVSGISPROC epoxy_glPointParameterfvSGIS = epoxy_glPointParameterfvSGIS_global_rewrite_ptr;
128213 
128214 PFNGLPOINTPARAMETERIPROC epoxy_glPointParameteri = epoxy_glPointParameteri_global_rewrite_ptr;
128215 
128216 PFNGLPOINTPARAMETERINVPROC epoxy_glPointParameteriNV = epoxy_glPointParameteriNV_global_rewrite_ptr;
128217 
128218 PFNGLPOINTPARAMETERIVPROC epoxy_glPointParameteriv = epoxy_glPointParameteriv_global_rewrite_ptr;
128219 
128220 PFNGLPOINTPARAMETERIVNVPROC epoxy_glPointParameterivNV = epoxy_glPointParameterivNV_global_rewrite_ptr;
128221 
128222 PFNGLPOINTPARAMETERXPROC epoxy_glPointParameterx = epoxy_glPointParameterx_global_rewrite_ptr;
128223 
128224 PFNGLPOINTPARAMETERXOESPROC epoxy_glPointParameterxOES = epoxy_glPointParameterxOES_global_rewrite_ptr;
128225 
128226 PFNGLPOINTPARAMETERXVPROC epoxy_glPointParameterxv = epoxy_glPointParameterxv_global_rewrite_ptr;
128227 
128228 PFNGLPOINTPARAMETERXVOESPROC epoxy_glPointParameterxvOES = epoxy_glPointParameterxvOES_global_rewrite_ptr;
128229 
128230 PFNGLPOINTSIZEPROC epoxy_glPointSize = epoxy_glPointSize_global_rewrite_ptr;
128231 
128232 PFNGLPOINTSIZEPOINTEROESPROC epoxy_glPointSizePointerOES = epoxy_glPointSizePointerOES_global_rewrite_ptr;
128233 
128234 PFNGLPOINTSIZEXPROC epoxy_glPointSizex = epoxy_glPointSizex_global_rewrite_ptr;
128235 
128236 PFNGLPOINTSIZEXOESPROC epoxy_glPointSizexOES = epoxy_glPointSizexOES_global_rewrite_ptr;
128237 
128238 PFNGLPOLLASYNCSGIXPROC epoxy_glPollAsyncSGIX = epoxy_glPollAsyncSGIX_global_rewrite_ptr;
128239 
128240 PFNGLPOLLINSTRUMENTSSGIXPROC epoxy_glPollInstrumentsSGIX = epoxy_glPollInstrumentsSGIX_global_rewrite_ptr;
128241 
128242 PFNGLPOLYGONMODEPROC epoxy_glPolygonMode = epoxy_glPolygonMode_global_rewrite_ptr;
128243 
128244 PFNGLPOLYGONMODENVPROC epoxy_glPolygonModeNV = epoxy_glPolygonModeNV_global_rewrite_ptr;
128245 
128246 PFNGLPOLYGONOFFSETPROC epoxy_glPolygonOffset = epoxy_glPolygonOffset_global_rewrite_ptr;
128247 
128248 PFNGLPOLYGONOFFSETCLAMPPROC epoxy_glPolygonOffsetClamp = epoxy_glPolygonOffsetClamp_global_rewrite_ptr;
128249 
128250 PFNGLPOLYGONOFFSETCLAMPEXTPROC epoxy_glPolygonOffsetClampEXT = epoxy_glPolygonOffsetClampEXT_global_rewrite_ptr;
128251 
128252 PFNGLPOLYGONOFFSETEXTPROC epoxy_glPolygonOffsetEXT = epoxy_glPolygonOffsetEXT_global_rewrite_ptr;
128253 
128254 PFNGLPOLYGONOFFSETXPROC epoxy_glPolygonOffsetx = epoxy_glPolygonOffsetx_global_rewrite_ptr;
128255 
128256 PFNGLPOLYGONOFFSETXOESPROC epoxy_glPolygonOffsetxOES = epoxy_glPolygonOffsetxOES_global_rewrite_ptr;
128257 
128258 PFNGLPOLYGONSTIPPLEPROC epoxy_glPolygonStipple = epoxy_glPolygonStipple_global_rewrite_ptr;
128259 
128260 PFNGLPOPATTRIBPROC epoxy_glPopAttrib = epoxy_glPopAttrib_global_rewrite_ptr;
128261 
128262 PFNGLPOPCLIENTATTRIBPROC epoxy_glPopClientAttrib = epoxy_glPopClientAttrib_global_rewrite_ptr;
128263 
128264 PFNGLPOPDEBUGGROUPPROC epoxy_glPopDebugGroup = epoxy_glPopDebugGroup_global_rewrite_ptr;
128265 
128266 PFNGLPOPDEBUGGROUPKHRPROC epoxy_glPopDebugGroupKHR = epoxy_glPopDebugGroupKHR_global_rewrite_ptr;
128267 
128268 PFNGLPOPGROUPMARKEREXTPROC epoxy_glPopGroupMarkerEXT = epoxy_glPopGroupMarkerEXT_global_rewrite_ptr;
128269 
128270 PFNGLPOPMATRIXPROC epoxy_glPopMatrix = epoxy_glPopMatrix_global_rewrite_ptr;
128271 
128272 PFNGLPOPNAMEPROC epoxy_glPopName = epoxy_glPopName_global_rewrite_ptr;
128273 
128274 PFNGLPRESENTFRAMEDUALFILLNVPROC epoxy_glPresentFrameDualFillNV = epoxy_glPresentFrameDualFillNV_global_rewrite_ptr;
128275 
128276 PFNGLPRESENTFRAMEKEYEDNVPROC epoxy_glPresentFrameKeyedNV = epoxy_glPresentFrameKeyedNV_global_rewrite_ptr;
128277 
128278 PFNGLPRIMITIVEBOUNDINGBOXPROC epoxy_glPrimitiveBoundingBox = epoxy_glPrimitiveBoundingBox_global_rewrite_ptr;
128279 
128280 PFNGLPRIMITIVEBOUNDINGBOXARBPROC epoxy_glPrimitiveBoundingBoxARB = epoxy_glPrimitiveBoundingBoxARB_global_rewrite_ptr;
128281 
128282 PFNGLPRIMITIVEBOUNDINGBOXEXTPROC epoxy_glPrimitiveBoundingBoxEXT = epoxy_glPrimitiveBoundingBoxEXT_global_rewrite_ptr;
128283 
128284 PFNGLPRIMITIVEBOUNDINGBOXOESPROC epoxy_glPrimitiveBoundingBoxOES = epoxy_glPrimitiveBoundingBoxOES_global_rewrite_ptr;
128285 
128286 PFNGLPRIMITIVERESTARTINDEXPROC epoxy_glPrimitiveRestartIndex = epoxy_glPrimitiveRestartIndex_global_rewrite_ptr;
128287 
128288 PFNGLPRIMITIVERESTARTINDEXNVPROC epoxy_glPrimitiveRestartIndexNV = epoxy_glPrimitiveRestartIndexNV_global_rewrite_ptr;
128289 
128290 PFNGLPRIMITIVERESTARTNVPROC epoxy_glPrimitiveRestartNV = epoxy_glPrimitiveRestartNV_global_rewrite_ptr;
128291 
128292 PFNGLPRIORITIZETEXTURESPROC epoxy_glPrioritizeTextures = epoxy_glPrioritizeTextures_global_rewrite_ptr;
128293 
128294 PFNGLPRIORITIZETEXTURESEXTPROC epoxy_glPrioritizeTexturesEXT = epoxy_glPrioritizeTexturesEXT_global_rewrite_ptr;
128295 
128296 PFNGLPRIORITIZETEXTURESXOESPROC epoxy_glPrioritizeTexturesxOES = epoxy_glPrioritizeTexturesxOES_global_rewrite_ptr;
128297 
128298 PFNGLPROGRAMBINARYPROC epoxy_glProgramBinary = epoxy_glProgramBinary_global_rewrite_ptr;
128299 
128300 PFNGLPROGRAMBINARYOESPROC epoxy_glProgramBinaryOES = epoxy_glProgramBinaryOES_global_rewrite_ptr;
128301 
128302 PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC epoxy_glProgramBufferParametersIivNV = epoxy_glProgramBufferParametersIivNV_global_rewrite_ptr;
128303 
128304 PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC epoxy_glProgramBufferParametersIuivNV = epoxy_glProgramBufferParametersIuivNV_global_rewrite_ptr;
128305 
128306 PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC epoxy_glProgramBufferParametersfvNV = epoxy_glProgramBufferParametersfvNV_global_rewrite_ptr;
128307 
128308 PFNGLPROGRAMENVPARAMETER4DARBPROC epoxy_glProgramEnvParameter4dARB = epoxy_glProgramEnvParameter4dARB_global_rewrite_ptr;
128309 
128310 PFNGLPROGRAMENVPARAMETER4DVARBPROC epoxy_glProgramEnvParameter4dvARB = epoxy_glProgramEnvParameter4dvARB_global_rewrite_ptr;
128311 
128312 PFNGLPROGRAMENVPARAMETER4FARBPROC epoxy_glProgramEnvParameter4fARB = epoxy_glProgramEnvParameter4fARB_global_rewrite_ptr;
128313 
128314 PFNGLPROGRAMENVPARAMETER4FVARBPROC epoxy_glProgramEnvParameter4fvARB = epoxy_glProgramEnvParameter4fvARB_global_rewrite_ptr;
128315 
128316 PFNGLPROGRAMENVPARAMETERI4INVPROC epoxy_glProgramEnvParameterI4iNV = epoxy_glProgramEnvParameterI4iNV_global_rewrite_ptr;
128317 
128318 PFNGLPROGRAMENVPARAMETERI4IVNVPROC epoxy_glProgramEnvParameterI4ivNV = epoxy_glProgramEnvParameterI4ivNV_global_rewrite_ptr;
128319 
128320 PFNGLPROGRAMENVPARAMETERI4UINVPROC epoxy_glProgramEnvParameterI4uiNV = epoxy_glProgramEnvParameterI4uiNV_global_rewrite_ptr;
128321 
128322 PFNGLPROGRAMENVPARAMETERI4UIVNVPROC epoxy_glProgramEnvParameterI4uivNV = epoxy_glProgramEnvParameterI4uivNV_global_rewrite_ptr;
128323 
128324 PFNGLPROGRAMENVPARAMETERS4FVEXTPROC epoxy_glProgramEnvParameters4fvEXT = epoxy_glProgramEnvParameters4fvEXT_global_rewrite_ptr;
128325 
128326 PFNGLPROGRAMENVPARAMETERSI4IVNVPROC epoxy_glProgramEnvParametersI4ivNV = epoxy_glProgramEnvParametersI4ivNV_global_rewrite_ptr;
128327 
128328 PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC epoxy_glProgramEnvParametersI4uivNV = epoxy_glProgramEnvParametersI4uivNV_global_rewrite_ptr;
128329 
128330 PFNGLPROGRAMLOCALPARAMETER4DARBPROC epoxy_glProgramLocalParameter4dARB = epoxy_glProgramLocalParameter4dARB_global_rewrite_ptr;
128331 
128332 PFNGLPROGRAMLOCALPARAMETER4DVARBPROC epoxy_glProgramLocalParameter4dvARB = epoxy_glProgramLocalParameter4dvARB_global_rewrite_ptr;
128333 
128334 PFNGLPROGRAMLOCALPARAMETER4FARBPROC epoxy_glProgramLocalParameter4fARB = epoxy_glProgramLocalParameter4fARB_global_rewrite_ptr;
128335 
128336 PFNGLPROGRAMLOCALPARAMETER4FVARBPROC epoxy_glProgramLocalParameter4fvARB = epoxy_glProgramLocalParameter4fvARB_global_rewrite_ptr;
128337 
128338 PFNGLPROGRAMLOCALPARAMETERI4INVPROC epoxy_glProgramLocalParameterI4iNV = epoxy_glProgramLocalParameterI4iNV_global_rewrite_ptr;
128339 
128340 PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC epoxy_glProgramLocalParameterI4ivNV = epoxy_glProgramLocalParameterI4ivNV_global_rewrite_ptr;
128341 
128342 PFNGLPROGRAMLOCALPARAMETERI4UINVPROC epoxy_glProgramLocalParameterI4uiNV = epoxy_glProgramLocalParameterI4uiNV_global_rewrite_ptr;
128343 
128344 PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC epoxy_glProgramLocalParameterI4uivNV = epoxy_glProgramLocalParameterI4uivNV_global_rewrite_ptr;
128345 
128346 PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC epoxy_glProgramLocalParameters4fvEXT = epoxy_glProgramLocalParameters4fvEXT_global_rewrite_ptr;
128347 
128348 PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC epoxy_glProgramLocalParametersI4ivNV = epoxy_glProgramLocalParametersI4ivNV_global_rewrite_ptr;
128349 
128350 PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC epoxy_glProgramLocalParametersI4uivNV = epoxy_glProgramLocalParametersI4uivNV_global_rewrite_ptr;
128351 
128352 PFNGLPROGRAMNAMEDPARAMETER4DNVPROC epoxy_glProgramNamedParameter4dNV = epoxy_glProgramNamedParameter4dNV_global_rewrite_ptr;
128353 
128354 PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC epoxy_glProgramNamedParameter4dvNV = epoxy_glProgramNamedParameter4dvNV_global_rewrite_ptr;
128355 
128356 PFNGLPROGRAMNAMEDPARAMETER4FNVPROC epoxy_glProgramNamedParameter4fNV = epoxy_glProgramNamedParameter4fNV_global_rewrite_ptr;
128357 
128358 PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC epoxy_glProgramNamedParameter4fvNV = epoxy_glProgramNamedParameter4fvNV_global_rewrite_ptr;
128359 
128360 PFNGLPROGRAMPARAMETER4DNVPROC epoxy_glProgramParameter4dNV = epoxy_glProgramParameter4dNV_global_rewrite_ptr;
128361 
128362 PFNGLPROGRAMPARAMETER4DVNVPROC epoxy_glProgramParameter4dvNV = epoxy_glProgramParameter4dvNV_global_rewrite_ptr;
128363 
128364 PFNGLPROGRAMPARAMETER4FNVPROC epoxy_glProgramParameter4fNV = epoxy_glProgramParameter4fNV_global_rewrite_ptr;
128365 
128366 PFNGLPROGRAMPARAMETER4FVNVPROC epoxy_glProgramParameter4fvNV = epoxy_glProgramParameter4fvNV_global_rewrite_ptr;
128367 
128368 PFNGLPROGRAMPARAMETERIPROC epoxy_glProgramParameteri = epoxy_glProgramParameteri_global_rewrite_ptr;
128369 
128370 PFNGLPROGRAMPARAMETERIARBPROC epoxy_glProgramParameteriARB = epoxy_glProgramParameteriARB_global_rewrite_ptr;
128371 
128372 PFNGLPROGRAMPARAMETERIEXTPROC epoxy_glProgramParameteriEXT = epoxy_glProgramParameteriEXT_global_rewrite_ptr;
128373 
128374 PFNGLPROGRAMPARAMETERS4DVNVPROC epoxy_glProgramParameters4dvNV = epoxy_glProgramParameters4dvNV_global_rewrite_ptr;
128375 
128376 PFNGLPROGRAMPARAMETERS4FVNVPROC epoxy_glProgramParameters4fvNV = epoxy_glProgramParameters4fvNV_global_rewrite_ptr;
128377 
128378 PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC epoxy_glProgramPathFragmentInputGenNV = epoxy_glProgramPathFragmentInputGenNV_global_rewrite_ptr;
128379 
128380 PFNGLPROGRAMSTRINGARBPROC epoxy_glProgramStringARB = epoxy_glProgramStringARB_global_rewrite_ptr;
128381 
128382 PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC epoxy_glProgramSubroutineParametersuivNV = epoxy_glProgramSubroutineParametersuivNV_global_rewrite_ptr;
128383 
128384 PFNGLPROGRAMUNIFORM1DPROC epoxy_glProgramUniform1d = epoxy_glProgramUniform1d_global_rewrite_ptr;
128385 
128386 PFNGLPROGRAMUNIFORM1DEXTPROC epoxy_glProgramUniform1dEXT = epoxy_glProgramUniform1dEXT_global_rewrite_ptr;
128387 
128388 PFNGLPROGRAMUNIFORM1DVPROC epoxy_glProgramUniform1dv = epoxy_glProgramUniform1dv_global_rewrite_ptr;
128389 
128390 PFNGLPROGRAMUNIFORM1DVEXTPROC epoxy_glProgramUniform1dvEXT = epoxy_glProgramUniform1dvEXT_global_rewrite_ptr;
128391 
128392 PFNGLPROGRAMUNIFORM1FPROC epoxy_glProgramUniform1f = epoxy_glProgramUniform1f_global_rewrite_ptr;
128393 
128394 PFNGLPROGRAMUNIFORM1FEXTPROC epoxy_glProgramUniform1fEXT = epoxy_glProgramUniform1fEXT_global_rewrite_ptr;
128395 
128396 PFNGLPROGRAMUNIFORM1FVPROC epoxy_glProgramUniform1fv = epoxy_glProgramUniform1fv_global_rewrite_ptr;
128397 
128398 PFNGLPROGRAMUNIFORM1FVEXTPROC epoxy_glProgramUniform1fvEXT = epoxy_glProgramUniform1fvEXT_global_rewrite_ptr;
128399 
128400 PFNGLPROGRAMUNIFORM1IPROC epoxy_glProgramUniform1i = epoxy_glProgramUniform1i_global_rewrite_ptr;
128401 
128402 PFNGLPROGRAMUNIFORM1I64ARBPROC epoxy_glProgramUniform1i64ARB = epoxy_glProgramUniform1i64ARB_global_rewrite_ptr;
128403 
128404 PFNGLPROGRAMUNIFORM1I64NVPROC epoxy_glProgramUniform1i64NV = epoxy_glProgramUniform1i64NV_global_rewrite_ptr;
128405 
128406 PFNGLPROGRAMUNIFORM1I64VARBPROC epoxy_glProgramUniform1i64vARB = epoxy_glProgramUniform1i64vARB_global_rewrite_ptr;
128407 
128408 PFNGLPROGRAMUNIFORM1I64VNVPROC epoxy_glProgramUniform1i64vNV = epoxy_glProgramUniform1i64vNV_global_rewrite_ptr;
128409 
128410 PFNGLPROGRAMUNIFORM1IEXTPROC epoxy_glProgramUniform1iEXT = epoxy_glProgramUniform1iEXT_global_rewrite_ptr;
128411 
128412 PFNGLPROGRAMUNIFORM1IVPROC epoxy_glProgramUniform1iv = epoxy_glProgramUniform1iv_global_rewrite_ptr;
128413 
128414 PFNGLPROGRAMUNIFORM1IVEXTPROC epoxy_glProgramUniform1ivEXT = epoxy_glProgramUniform1ivEXT_global_rewrite_ptr;
128415 
128416 PFNGLPROGRAMUNIFORM1UIPROC epoxy_glProgramUniform1ui = epoxy_glProgramUniform1ui_global_rewrite_ptr;
128417 
128418 PFNGLPROGRAMUNIFORM1UI64ARBPROC epoxy_glProgramUniform1ui64ARB = epoxy_glProgramUniform1ui64ARB_global_rewrite_ptr;
128419 
128420 PFNGLPROGRAMUNIFORM1UI64NVPROC epoxy_glProgramUniform1ui64NV = epoxy_glProgramUniform1ui64NV_global_rewrite_ptr;
128421 
128422 PFNGLPROGRAMUNIFORM1UI64VARBPROC epoxy_glProgramUniform1ui64vARB = epoxy_glProgramUniform1ui64vARB_global_rewrite_ptr;
128423 
128424 PFNGLPROGRAMUNIFORM1UI64VNVPROC epoxy_glProgramUniform1ui64vNV = epoxy_glProgramUniform1ui64vNV_global_rewrite_ptr;
128425 
128426 PFNGLPROGRAMUNIFORM1UIEXTPROC epoxy_glProgramUniform1uiEXT = epoxy_glProgramUniform1uiEXT_global_rewrite_ptr;
128427 
128428 PFNGLPROGRAMUNIFORM1UIVPROC epoxy_glProgramUniform1uiv = epoxy_glProgramUniform1uiv_global_rewrite_ptr;
128429 
128430 PFNGLPROGRAMUNIFORM1UIVEXTPROC epoxy_glProgramUniform1uivEXT = epoxy_glProgramUniform1uivEXT_global_rewrite_ptr;
128431 
128432 PFNGLPROGRAMUNIFORM2DPROC epoxy_glProgramUniform2d = epoxy_glProgramUniform2d_global_rewrite_ptr;
128433 
128434 PFNGLPROGRAMUNIFORM2DEXTPROC epoxy_glProgramUniform2dEXT = epoxy_glProgramUniform2dEXT_global_rewrite_ptr;
128435 
128436 PFNGLPROGRAMUNIFORM2DVPROC epoxy_glProgramUniform2dv = epoxy_glProgramUniform2dv_global_rewrite_ptr;
128437 
128438 PFNGLPROGRAMUNIFORM2DVEXTPROC epoxy_glProgramUniform2dvEXT = epoxy_glProgramUniform2dvEXT_global_rewrite_ptr;
128439 
128440 PFNGLPROGRAMUNIFORM2FPROC epoxy_glProgramUniform2f = epoxy_glProgramUniform2f_global_rewrite_ptr;
128441 
128442 PFNGLPROGRAMUNIFORM2FEXTPROC epoxy_glProgramUniform2fEXT = epoxy_glProgramUniform2fEXT_global_rewrite_ptr;
128443 
128444 PFNGLPROGRAMUNIFORM2FVPROC epoxy_glProgramUniform2fv = epoxy_glProgramUniform2fv_global_rewrite_ptr;
128445 
128446 PFNGLPROGRAMUNIFORM2FVEXTPROC epoxy_glProgramUniform2fvEXT = epoxy_glProgramUniform2fvEXT_global_rewrite_ptr;
128447 
128448 PFNGLPROGRAMUNIFORM2IPROC epoxy_glProgramUniform2i = epoxy_glProgramUniform2i_global_rewrite_ptr;
128449 
128450 PFNGLPROGRAMUNIFORM2I64ARBPROC epoxy_glProgramUniform2i64ARB = epoxy_glProgramUniform2i64ARB_global_rewrite_ptr;
128451 
128452 PFNGLPROGRAMUNIFORM2I64NVPROC epoxy_glProgramUniform2i64NV = epoxy_glProgramUniform2i64NV_global_rewrite_ptr;
128453 
128454 PFNGLPROGRAMUNIFORM2I64VARBPROC epoxy_glProgramUniform2i64vARB = epoxy_glProgramUniform2i64vARB_global_rewrite_ptr;
128455 
128456 PFNGLPROGRAMUNIFORM2I64VNVPROC epoxy_glProgramUniform2i64vNV = epoxy_glProgramUniform2i64vNV_global_rewrite_ptr;
128457 
128458 PFNGLPROGRAMUNIFORM2IEXTPROC epoxy_glProgramUniform2iEXT = epoxy_glProgramUniform2iEXT_global_rewrite_ptr;
128459 
128460 PFNGLPROGRAMUNIFORM2IVPROC epoxy_glProgramUniform2iv = epoxy_glProgramUniform2iv_global_rewrite_ptr;
128461 
128462 PFNGLPROGRAMUNIFORM2IVEXTPROC epoxy_glProgramUniform2ivEXT = epoxy_glProgramUniform2ivEXT_global_rewrite_ptr;
128463 
128464 PFNGLPROGRAMUNIFORM2UIPROC epoxy_glProgramUniform2ui = epoxy_glProgramUniform2ui_global_rewrite_ptr;
128465 
128466 PFNGLPROGRAMUNIFORM2UI64ARBPROC epoxy_glProgramUniform2ui64ARB = epoxy_glProgramUniform2ui64ARB_global_rewrite_ptr;
128467 
128468 PFNGLPROGRAMUNIFORM2UI64NVPROC epoxy_glProgramUniform2ui64NV = epoxy_glProgramUniform2ui64NV_global_rewrite_ptr;
128469 
128470 PFNGLPROGRAMUNIFORM2UI64VARBPROC epoxy_glProgramUniform2ui64vARB = epoxy_glProgramUniform2ui64vARB_global_rewrite_ptr;
128471 
128472 PFNGLPROGRAMUNIFORM2UI64VNVPROC epoxy_glProgramUniform2ui64vNV = epoxy_glProgramUniform2ui64vNV_global_rewrite_ptr;
128473 
128474 PFNGLPROGRAMUNIFORM2UIEXTPROC epoxy_glProgramUniform2uiEXT = epoxy_glProgramUniform2uiEXT_global_rewrite_ptr;
128475 
128476 PFNGLPROGRAMUNIFORM2UIVPROC epoxy_glProgramUniform2uiv = epoxy_glProgramUniform2uiv_global_rewrite_ptr;
128477 
128478 PFNGLPROGRAMUNIFORM2UIVEXTPROC epoxy_glProgramUniform2uivEXT = epoxy_glProgramUniform2uivEXT_global_rewrite_ptr;
128479 
128480 PFNGLPROGRAMUNIFORM3DPROC epoxy_glProgramUniform3d = epoxy_glProgramUniform3d_global_rewrite_ptr;
128481 
128482 PFNGLPROGRAMUNIFORM3DEXTPROC epoxy_glProgramUniform3dEXT = epoxy_glProgramUniform3dEXT_global_rewrite_ptr;
128483 
128484 PFNGLPROGRAMUNIFORM3DVPROC epoxy_glProgramUniform3dv = epoxy_glProgramUniform3dv_global_rewrite_ptr;
128485 
128486 PFNGLPROGRAMUNIFORM3DVEXTPROC epoxy_glProgramUniform3dvEXT = epoxy_glProgramUniform3dvEXT_global_rewrite_ptr;
128487 
128488 PFNGLPROGRAMUNIFORM3FPROC epoxy_glProgramUniform3f = epoxy_glProgramUniform3f_global_rewrite_ptr;
128489 
128490 PFNGLPROGRAMUNIFORM3FEXTPROC epoxy_glProgramUniform3fEXT = epoxy_glProgramUniform3fEXT_global_rewrite_ptr;
128491 
128492 PFNGLPROGRAMUNIFORM3FVPROC epoxy_glProgramUniform3fv = epoxy_glProgramUniform3fv_global_rewrite_ptr;
128493 
128494 PFNGLPROGRAMUNIFORM3FVEXTPROC epoxy_glProgramUniform3fvEXT = epoxy_glProgramUniform3fvEXT_global_rewrite_ptr;
128495 
128496 PFNGLPROGRAMUNIFORM3IPROC epoxy_glProgramUniform3i = epoxy_glProgramUniform3i_global_rewrite_ptr;
128497 
128498 PFNGLPROGRAMUNIFORM3I64ARBPROC epoxy_glProgramUniform3i64ARB = epoxy_glProgramUniform3i64ARB_global_rewrite_ptr;
128499 
128500 PFNGLPROGRAMUNIFORM3I64NVPROC epoxy_glProgramUniform3i64NV = epoxy_glProgramUniform3i64NV_global_rewrite_ptr;
128501 
128502 PFNGLPROGRAMUNIFORM3I64VARBPROC epoxy_glProgramUniform3i64vARB = epoxy_glProgramUniform3i64vARB_global_rewrite_ptr;
128503 
128504 PFNGLPROGRAMUNIFORM3I64VNVPROC epoxy_glProgramUniform3i64vNV = epoxy_glProgramUniform3i64vNV_global_rewrite_ptr;
128505 
128506 PFNGLPROGRAMUNIFORM3IEXTPROC epoxy_glProgramUniform3iEXT = epoxy_glProgramUniform3iEXT_global_rewrite_ptr;
128507 
128508 PFNGLPROGRAMUNIFORM3IVPROC epoxy_glProgramUniform3iv = epoxy_glProgramUniform3iv_global_rewrite_ptr;
128509 
128510 PFNGLPROGRAMUNIFORM3IVEXTPROC epoxy_glProgramUniform3ivEXT = epoxy_glProgramUniform3ivEXT_global_rewrite_ptr;
128511 
128512 PFNGLPROGRAMUNIFORM3UIPROC epoxy_glProgramUniform3ui = epoxy_glProgramUniform3ui_global_rewrite_ptr;
128513 
128514 PFNGLPROGRAMUNIFORM3UI64ARBPROC epoxy_glProgramUniform3ui64ARB = epoxy_glProgramUniform3ui64ARB_global_rewrite_ptr;
128515 
128516 PFNGLPROGRAMUNIFORM3UI64NVPROC epoxy_glProgramUniform3ui64NV = epoxy_glProgramUniform3ui64NV_global_rewrite_ptr;
128517 
128518 PFNGLPROGRAMUNIFORM3UI64VARBPROC epoxy_glProgramUniform3ui64vARB = epoxy_glProgramUniform3ui64vARB_global_rewrite_ptr;
128519 
128520 PFNGLPROGRAMUNIFORM3UI64VNVPROC epoxy_glProgramUniform3ui64vNV = epoxy_glProgramUniform3ui64vNV_global_rewrite_ptr;
128521 
128522 PFNGLPROGRAMUNIFORM3UIEXTPROC epoxy_glProgramUniform3uiEXT = epoxy_glProgramUniform3uiEXT_global_rewrite_ptr;
128523 
128524 PFNGLPROGRAMUNIFORM3UIVPROC epoxy_glProgramUniform3uiv = epoxy_glProgramUniform3uiv_global_rewrite_ptr;
128525 
128526 PFNGLPROGRAMUNIFORM3UIVEXTPROC epoxy_glProgramUniform3uivEXT = epoxy_glProgramUniform3uivEXT_global_rewrite_ptr;
128527 
128528 PFNGLPROGRAMUNIFORM4DPROC epoxy_glProgramUniform4d = epoxy_glProgramUniform4d_global_rewrite_ptr;
128529 
128530 PFNGLPROGRAMUNIFORM4DEXTPROC epoxy_glProgramUniform4dEXT = epoxy_glProgramUniform4dEXT_global_rewrite_ptr;
128531 
128532 PFNGLPROGRAMUNIFORM4DVPROC epoxy_glProgramUniform4dv = epoxy_glProgramUniform4dv_global_rewrite_ptr;
128533 
128534 PFNGLPROGRAMUNIFORM4DVEXTPROC epoxy_glProgramUniform4dvEXT = epoxy_glProgramUniform4dvEXT_global_rewrite_ptr;
128535 
128536 PFNGLPROGRAMUNIFORM4FPROC epoxy_glProgramUniform4f = epoxy_glProgramUniform4f_global_rewrite_ptr;
128537 
128538 PFNGLPROGRAMUNIFORM4FEXTPROC epoxy_glProgramUniform4fEXT = epoxy_glProgramUniform4fEXT_global_rewrite_ptr;
128539 
128540 PFNGLPROGRAMUNIFORM4FVPROC epoxy_glProgramUniform4fv = epoxy_glProgramUniform4fv_global_rewrite_ptr;
128541 
128542 PFNGLPROGRAMUNIFORM4FVEXTPROC epoxy_glProgramUniform4fvEXT = epoxy_glProgramUniform4fvEXT_global_rewrite_ptr;
128543 
128544 PFNGLPROGRAMUNIFORM4IPROC epoxy_glProgramUniform4i = epoxy_glProgramUniform4i_global_rewrite_ptr;
128545 
128546 PFNGLPROGRAMUNIFORM4I64ARBPROC epoxy_glProgramUniform4i64ARB = epoxy_glProgramUniform4i64ARB_global_rewrite_ptr;
128547 
128548 PFNGLPROGRAMUNIFORM4I64NVPROC epoxy_glProgramUniform4i64NV = epoxy_glProgramUniform4i64NV_global_rewrite_ptr;
128549 
128550 PFNGLPROGRAMUNIFORM4I64VARBPROC epoxy_glProgramUniform4i64vARB = epoxy_glProgramUniform4i64vARB_global_rewrite_ptr;
128551 
128552 PFNGLPROGRAMUNIFORM4I64VNVPROC epoxy_glProgramUniform4i64vNV = epoxy_glProgramUniform4i64vNV_global_rewrite_ptr;
128553 
128554 PFNGLPROGRAMUNIFORM4IEXTPROC epoxy_glProgramUniform4iEXT = epoxy_glProgramUniform4iEXT_global_rewrite_ptr;
128555 
128556 PFNGLPROGRAMUNIFORM4IVPROC epoxy_glProgramUniform4iv = epoxy_glProgramUniform4iv_global_rewrite_ptr;
128557 
128558 PFNGLPROGRAMUNIFORM4IVEXTPROC epoxy_glProgramUniform4ivEXT = epoxy_glProgramUniform4ivEXT_global_rewrite_ptr;
128559 
128560 PFNGLPROGRAMUNIFORM4UIPROC epoxy_glProgramUniform4ui = epoxy_glProgramUniform4ui_global_rewrite_ptr;
128561 
128562 PFNGLPROGRAMUNIFORM4UI64ARBPROC epoxy_glProgramUniform4ui64ARB = epoxy_glProgramUniform4ui64ARB_global_rewrite_ptr;
128563 
128564 PFNGLPROGRAMUNIFORM4UI64NVPROC epoxy_glProgramUniform4ui64NV = epoxy_glProgramUniform4ui64NV_global_rewrite_ptr;
128565 
128566 PFNGLPROGRAMUNIFORM4UI64VARBPROC epoxy_glProgramUniform4ui64vARB = epoxy_glProgramUniform4ui64vARB_global_rewrite_ptr;
128567 
128568 PFNGLPROGRAMUNIFORM4UI64VNVPROC epoxy_glProgramUniform4ui64vNV = epoxy_glProgramUniform4ui64vNV_global_rewrite_ptr;
128569 
128570 PFNGLPROGRAMUNIFORM4UIEXTPROC epoxy_glProgramUniform4uiEXT = epoxy_glProgramUniform4uiEXT_global_rewrite_ptr;
128571 
128572 PFNGLPROGRAMUNIFORM4UIVPROC epoxy_glProgramUniform4uiv = epoxy_glProgramUniform4uiv_global_rewrite_ptr;
128573 
128574 PFNGLPROGRAMUNIFORM4UIVEXTPROC epoxy_glProgramUniform4uivEXT = epoxy_glProgramUniform4uivEXT_global_rewrite_ptr;
128575 
128576 PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC epoxy_glProgramUniformHandleui64ARB = epoxy_glProgramUniformHandleui64ARB_global_rewrite_ptr;
128577 
128578 PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC epoxy_glProgramUniformHandleui64IMG = epoxy_glProgramUniformHandleui64IMG_global_rewrite_ptr;
128579 
128580 PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC epoxy_glProgramUniformHandleui64NV = epoxy_glProgramUniformHandleui64NV_global_rewrite_ptr;
128581 
128582 PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC epoxy_glProgramUniformHandleui64vARB = epoxy_glProgramUniformHandleui64vARB_global_rewrite_ptr;
128583 
128584 PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC epoxy_glProgramUniformHandleui64vIMG = epoxy_glProgramUniformHandleui64vIMG_global_rewrite_ptr;
128585 
128586 PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC epoxy_glProgramUniformHandleui64vNV = epoxy_glProgramUniformHandleui64vNV_global_rewrite_ptr;
128587 
128588 PFNGLPROGRAMUNIFORMMATRIX2DVPROC epoxy_glProgramUniformMatrix2dv = epoxy_glProgramUniformMatrix2dv_global_rewrite_ptr;
128589 
128590 PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC epoxy_glProgramUniformMatrix2dvEXT = epoxy_glProgramUniformMatrix2dvEXT_global_rewrite_ptr;
128591 
128592 PFNGLPROGRAMUNIFORMMATRIX2FVPROC epoxy_glProgramUniformMatrix2fv = epoxy_glProgramUniformMatrix2fv_global_rewrite_ptr;
128593 
128594 PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC epoxy_glProgramUniformMatrix2fvEXT = epoxy_glProgramUniformMatrix2fvEXT_global_rewrite_ptr;
128595 
128596 PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC epoxy_glProgramUniformMatrix2x3dv = epoxy_glProgramUniformMatrix2x3dv_global_rewrite_ptr;
128597 
128598 PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC epoxy_glProgramUniformMatrix2x3dvEXT = epoxy_glProgramUniformMatrix2x3dvEXT_global_rewrite_ptr;
128599 
128600 PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC epoxy_glProgramUniformMatrix2x3fv = epoxy_glProgramUniformMatrix2x3fv_global_rewrite_ptr;
128601 
128602 PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC epoxy_glProgramUniformMatrix2x3fvEXT = epoxy_glProgramUniformMatrix2x3fvEXT_global_rewrite_ptr;
128603 
128604 PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC epoxy_glProgramUniformMatrix2x4dv = epoxy_glProgramUniformMatrix2x4dv_global_rewrite_ptr;
128605 
128606 PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC epoxy_glProgramUniformMatrix2x4dvEXT = epoxy_glProgramUniformMatrix2x4dvEXT_global_rewrite_ptr;
128607 
128608 PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC epoxy_glProgramUniformMatrix2x4fv = epoxy_glProgramUniformMatrix2x4fv_global_rewrite_ptr;
128609 
128610 PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC epoxy_glProgramUniformMatrix2x4fvEXT = epoxy_glProgramUniformMatrix2x4fvEXT_global_rewrite_ptr;
128611 
128612 PFNGLPROGRAMUNIFORMMATRIX3DVPROC epoxy_glProgramUniformMatrix3dv = epoxy_glProgramUniformMatrix3dv_global_rewrite_ptr;
128613 
128614 PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC epoxy_glProgramUniformMatrix3dvEXT = epoxy_glProgramUniformMatrix3dvEXT_global_rewrite_ptr;
128615 
128616 PFNGLPROGRAMUNIFORMMATRIX3FVPROC epoxy_glProgramUniformMatrix3fv = epoxy_glProgramUniformMatrix3fv_global_rewrite_ptr;
128617 
128618 PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC epoxy_glProgramUniformMatrix3fvEXT = epoxy_glProgramUniformMatrix3fvEXT_global_rewrite_ptr;
128619 
128620 PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC epoxy_glProgramUniformMatrix3x2dv = epoxy_glProgramUniformMatrix3x2dv_global_rewrite_ptr;
128621 
128622 PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC epoxy_glProgramUniformMatrix3x2dvEXT = epoxy_glProgramUniformMatrix3x2dvEXT_global_rewrite_ptr;
128623 
128624 PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC epoxy_glProgramUniformMatrix3x2fv = epoxy_glProgramUniformMatrix3x2fv_global_rewrite_ptr;
128625 
128626 PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC epoxy_glProgramUniformMatrix3x2fvEXT = epoxy_glProgramUniformMatrix3x2fvEXT_global_rewrite_ptr;
128627 
128628 PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC epoxy_glProgramUniformMatrix3x4dv = epoxy_glProgramUniformMatrix3x4dv_global_rewrite_ptr;
128629 
128630 PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC epoxy_glProgramUniformMatrix3x4dvEXT = epoxy_glProgramUniformMatrix3x4dvEXT_global_rewrite_ptr;
128631 
128632 PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC epoxy_glProgramUniformMatrix3x4fv = epoxy_glProgramUniformMatrix3x4fv_global_rewrite_ptr;
128633 
128634 PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC epoxy_glProgramUniformMatrix3x4fvEXT = epoxy_glProgramUniformMatrix3x4fvEXT_global_rewrite_ptr;
128635 
128636 PFNGLPROGRAMUNIFORMMATRIX4DVPROC epoxy_glProgramUniformMatrix4dv = epoxy_glProgramUniformMatrix4dv_global_rewrite_ptr;
128637 
128638 PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC epoxy_glProgramUniformMatrix4dvEXT = epoxy_glProgramUniformMatrix4dvEXT_global_rewrite_ptr;
128639 
128640 PFNGLPROGRAMUNIFORMMATRIX4FVPROC epoxy_glProgramUniformMatrix4fv = epoxy_glProgramUniformMatrix4fv_global_rewrite_ptr;
128641 
128642 PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC epoxy_glProgramUniformMatrix4fvEXT = epoxy_glProgramUniformMatrix4fvEXT_global_rewrite_ptr;
128643 
128644 PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC epoxy_glProgramUniformMatrix4x2dv = epoxy_glProgramUniformMatrix4x2dv_global_rewrite_ptr;
128645 
128646 PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC epoxy_glProgramUniformMatrix4x2dvEXT = epoxy_glProgramUniformMatrix4x2dvEXT_global_rewrite_ptr;
128647 
128648 PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC epoxy_glProgramUniformMatrix4x2fv = epoxy_glProgramUniformMatrix4x2fv_global_rewrite_ptr;
128649 
128650 PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC epoxy_glProgramUniformMatrix4x2fvEXT = epoxy_glProgramUniformMatrix4x2fvEXT_global_rewrite_ptr;
128651 
128652 PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC epoxy_glProgramUniformMatrix4x3dv = epoxy_glProgramUniformMatrix4x3dv_global_rewrite_ptr;
128653 
128654 PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC epoxy_glProgramUniformMatrix4x3dvEXT = epoxy_glProgramUniformMatrix4x3dvEXT_global_rewrite_ptr;
128655 
128656 PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC epoxy_glProgramUniformMatrix4x3fv = epoxy_glProgramUniformMatrix4x3fv_global_rewrite_ptr;
128657 
128658 PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC epoxy_glProgramUniformMatrix4x3fvEXT = epoxy_glProgramUniformMatrix4x3fvEXT_global_rewrite_ptr;
128659 
128660 PFNGLPROGRAMUNIFORMUI64NVPROC epoxy_glProgramUniformui64NV = epoxy_glProgramUniformui64NV_global_rewrite_ptr;
128661 
128662 PFNGLPROGRAMUNIFORMUI64VNVPROC epoxy_glProgramUniformui64vNV = epoxy_glProgramUniformui64vNV_global_rewrite_ptr;
128663 
128664 PFNGLPROGRAMVERTEXLIMITNVPROC epoxy_glProgramVertexLimitNV = epoxy_glProgramVertexLimitNV_global_rewrite_ptr;
128665 
128666 PFNGLPROVOKINGVERTEXPROC epoxy_glProvokingVertex = epoxy_glProvokingVertex_global_rewrite_ptr;
128667 
128668 PFNGLPROVOKINGVERTEXEXTPROC epoxy_glProvokingVertexEXT = epoxy_glProvokingVertexEXT_global_rewrite_ptr;
128669 
128670 PFNGLPUSHATTRIBPROC epoxy_glPushAttrib = epoxy_glPushAttrib_global_rewrite_ptr;
128671 
128672 PFNGLPUSHCLIENTATTRIBPROC epoxy_glPushClientAttrib = epoxy_glPushClientAttrib_global_rewrite_ptr;
128673 
128674 PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC epoxy_glPushClientAttribDefaultEXT = epoxy_glPushClientAttribDefaultEXT_global_rewrite_ptr;
128675 
128676 PFNGLPUSHDEBUGGROUPPROC epoxy_glPushDebugGroup = epoxy_glPushDebugGroup_global_rewrite_ptr;
128677 
128678 PFNGLPUSHDEBUGGROUPKHRPROC epoxy_glPushDebugGroupKHR = epoxy_glPushDebugGroupKHR_global_rewrite_ptr;
128679 
128680 PFNGLPUSHGROUPMARKEREXTPROC epoxy_glPushGroupMarkerEXT = epoxy_glPushGroupMarkerEXT_global_rewrite_ptr;
128681 
128682 PFNGLPUSHMATRIXPROC epoxy_glPushMatrix = epoxy_glPushMatrix_global_rewrite_ptr;
128683 
128684 PFNGLPUSHNAMEPROC epoxy_glPushName = epoxy_glPushName_global_rewrite_ptr;
128685 
128686 PFNGLQUERYCOUNTERPROC epoxy_glQueryCounter = epoxy_glQueryCounter_global_rewrite_ptr;
128687 
128688 PFNGLQUERYCOUNTEREXTPROC epoxy_glQueryCounterEXT = epoxy_glQueryCounterEXT_global_rewrite_ptr;
128689 
128690 PFNGLQUERYMATRIXXOESPROC epoxy_glQueryMatrixxOES = epoxy_glQueryMatrixxOES_global_rewrite_ptr;
128691 
128692 PFNGLQUERYOBJECTPARAMETERUIAMDPROC epoxy_glQueryObjectParameteruiAMD = epoxy_glQueryObjectParameteruiAMD_global_rewrite_ptr;
128693 
128694 PFNGLQUERYRESOURCENVPROC epoxy_glQueryResourceNV = epoxy_glQueryResourceNV_global_rewrite_ptr;
128695 
128696 PFNGLQUERYRESOURCETAGNVPROC epoxy_glQueryResourceTagNV = epoxy_glQueryResourceTagNV_global_rewrite_ptr;
128697 
128698 PFNGLRASTERPOS2DPROC epoxy_glRasterPos2d = epoxy_glRasterPos2d_global_rewrite_ptr;
128699 
128700 PFNGLRASTERPOS2DVPROC epoxy_glRasterPos2dv = epoxy_glRasterPos2dv_global_rewrite_ptr;
128701 
128702 PFNGLRASTERPOS2FPROC epoxy_glRasterPos2f = epoxy_glRasterPos2f_global_rewrite_ptr;
128703 
128704 PFNGLRASTERPOS2FVPROC epoxy_glRasterPos2fv = epoxy_glRasterPos2fv_global_rewrite_ptr;
128705 
128706 PFNGLRASTERPOS2IPROC epoxy_glRasterPos2i = epoxy_glRasterPos2i_global_rewrite_ptr;
128707 
128708 PFNGLRASTERPOS2IVPROC epoxy_glRasterPos2iv = epoxy_glRasterPos2iv_global_rewrite_ptr;
128709 
128710 PFNGLRASTERPOS2SPROC epoxy_glRasterPos2s = epoxy_glRasterPos2s_global_rewrite_ptr;
128711 
128712 PFNGLRASTERPOS2SVPROC epoxy_glRasterPos2sv = epoxy_glRasterPos2sv_global_rewrite_ptr;
128713 
128714 PFNGLRASTERPOS2XOESPROC epoxy_glRasterPos2xOES = epoxy_glRasterPos2xOES_global_rewrite_ptr;
128715 
128716 PFNGLRASTERPOS2XVOESPROC epoxy_glRasterPos2xvOES = epoxy_glRasterPos2xvOES_global_rewrite_ptr;
128717 
128718 PFNGLRASTERPOS3DPROC epoxy_glRasterPos3d = epoxy_glRasterPos3d_global_rewrite_ptr;
128719 
128720 PFNGLRASTERPOS3DVPROC epoxy_glRasterPos3dv = epoxy_glRasterPos3dv_global_rewrite_ptr;
128721 
128722 PFNGLRASTERPOS3FPROC epoxy_glRasterPos3f = epoxy_glRasterPos3f_global_rewrite_ptr;
128723 
128724 PFNGLRASTERPOS3FVPROC epoxy_glRasterPos3fv = epoxy_glRasterPos3fv_global_rewrite_ptr;
128725 
128726 PFNGLRASTERPOS3IPROC epoxy_glRasterPos3i = epoxy_glRasterPos3i_global_rewrite_ptr;
128727 
128728 PFNGLRASTERPOS3IVPROC epoxy_glRasterPos3iv = epoxy_glRasterPos3iv_global_rewrite_ptr;
128729 
128730 PFNGLRASTERPOS3SPROC epoxy_glRasterPos3s = epoxy_glRasterPos3s_global_rewrite_ptr;
128731 
128732 PFNGLRASTERPOS3SVPROC epoxy_glRasterPos3sv = epoxy_glRasterPos3sv_global_rewrite_ptr;
128733 
128734 PFNGLRASTERPOS3XOESPROC epoxy_glRasterPos3xOES = epoxy_glRasterPos3xOES_global_rewrite_ptr;
128735 
128736 PFNGLRASTERPOS3XVOESPROC epoxy_glRasterPos3xvOES = epoxy_glRasterPos3xvOES_global_rewrite_ptr;
128737 
128738 PFNGLRASTERPOS4DPROC epoxy_glRasterPos4d = epoxy_glRasterPos4d_global_rewrite_ptr;
128739 
128740 PFNGLRASTERPOS4DVPROC epoxy_glRasterPos4dv = epoxy_glRasterPos4dv_global_rewrite_ptr;
128741 
128742 PFNGLRASTERPOS4FPROC epoxy_glRasterPos4f = epoxy_glRasterPos4f_global_rewrite_ptr;
128743 
128744 PFNGLRASTERPOS4FVPROC epoxy_glRasterPos4fv = epoxy_glRasterPos4fv_global_rewrite_ptr;
128745 
128746 PFNGLRASTERPOS4IPROC epoxy_glRasterPos4i = epoxy_glRasterPos4i_global_rewrite_ptr;
128747 
128748 PFNGLRASTERPOS4IVPROC epoxy_glRasterPos4iv = epoxy_glRasterPos4iv_global_rewrite_ptr;
128749 
128750 PFNGLRASTERPOS4SPROC epoxy_glRasterPos4s = epoxy_glRasterPos4s_global_rewrite_ptr;
128751 
128752 PFNGLRASTERPOS4SVPROC epoxy_glRasterPos4sv = epoxy_glRasterPos4sv_global_rewrite_ptr;
128753 
128754 PFNGLRASTERPOS4XOESPROC epoxy_glRasterPos4xOES = epoxy_glRasterPos4xOES_global_rewrite_ptr;
128755 
128756 PFNGLRASTERPOS4XVOESPROC epoxy_glRasterPos4xvOES = epoxy_glRasterPos4xvOES_global_rewrite_ptr;
128757 
128758 PFNGLRASTERSAMPLESEXTPROC epoxy_glRasterSamplesEXT = epoxy_glRasterSamplesEXT_global_rewrite_ptr;
128759 
128760 PFNGLREADBUFFERPROC epoxy_glReadBuffer = epoxy_glReadBuffer_global_rewrite_ptr;
128761 
128762 PFNGLREADBUFFERINDEXEDEXTPROC epoxy_glReadBufferIndexedEXT = epoxy_glReadBufferIndexedEXT_global_rewrite_ptr;
128763 
128764 PFNGLREADBUFFERNVPROC epoxy_glReadBufferNV = epoxy_glReadBufferNV_global_rewrite_ptr;
128765 
128766 PFNGLREADINSTRUMENTSSGIXPROC epoxy_glReadInstrumentsSGIX = epoxy_glReadInstrumentsSGIX_global_rewrite_ptr;
128767 
128768 PFNGLREADPIXELSPROC epoxy_glReadPixels = epoxy_glReadPixels_global_rewrite_ptr;
128769 
128770 PFNGLREADNPIXELSPROC epoxy_glReadnPixels = epoxy_glReadnPixels_global_rewrite_ptr;
128771 
128772 PFNGLREADNPIXELSARBPROC epoxy_glReadnPixelsARB = epoxy_glReadnPixelsARB_global_rewrite_ptr;
128773 
128774 PFNGLREADNPIXELSEXTPROC epoxy_glReadnPixelsEXT = epoxy_glReadnPixelsEXT_global_rewrite_ptr;
128775 
128776 PFNGLREADNPIXELSKHRPROC epoxy_glReadnPixelsKHR = epoxy_glReadnPixelsKHR_global_rewrite_ptr;
128777 
128778 PFNGLRECTDPROC epoxy_glRectd = epoxy_glRectd_global_rewrite_ptr;
128779 
128780 PFNGLRECTDVPROC epoxy_glRectdv = epoxy_glRectdv_global_rewrite_ptr;
128781 
128782 PFNGLRECTFPROC epoxy_glRectf = epoxy_glRectf_global_rewrite_ptr;
128783 
128784 PFNGLRECTFVPROC epoxy_glRectfv = epoxy_glRectfv_global_rewrite_ptr;
128785 
128786 PFNGLRECTIPROC epoxy_glRecti = epoxy_glRecti_global_rewrite_ptr;
128787 
128788 PFNGLRECTIVPROC epoxy_glRectiv = epoxy_glRectiv_global_rewrite_ptr;
128789 
128790 PFNGLRECTSPROC epoxy_glRects = epoxy_glRects_global_rewrite_ptr;
128791 
128792 PFNGLRECTSVPROC epoxy_glRectsv = epoxy_glRectsv_global_rewrite_ptr;
128793 
128794 PFNGLRECTXOESPROC epoxy_glRectxOES = epoxy_glRectxOES_global_rewrite_ptr;
128795 
128796 PFNGLRECTXVOESPROC epoxy_glRectxvOES = epoxy_glRectxvOES_global_rewrite_ptr;
128797 
128798 PFNGLREFERENCEPLANESGIXPROC epoxy_glReferencePlaneSGIX = epoxy_glReferencePlaneSGIX_global_rewrite_ptr;
128799 
128800 PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC epoxy_glReleaseKeyedMutexWin32EXT = epoxy_glReleaseKeyedMutexWin32EXT_global_rewrite_ptr;
128801 
128802 PFNGLRELEASESHADERCOMPILERPROC epoxy_glReleaseShaderCompiler = epoxy_glReleaseShaderCompiler_global_rewrite_ptr;
128803 
128804 PFNGLRENDERGPUMASKNVPROC epoxy_glRenderGpuMaskNV = epoxy_glRenderGpuMaskNV_global_rewrite_ptr;
128805 
128806 PFNGLRENDERMODEPROC epoxy_glRenderMode = epoxy_glRenderMode_global_rewrite_ptr;
128807 
128808 PFNGLRENDERBUFFERSTORAGEPROC epoxy_glRenderbufferStorage = epoxy_glRenderbufferStorage_global_rewrite_ptr;
128809 
128810 PFNGLRENDERBUFFERSTORAGEEXTPROC epoxy_glRenderbufferStorageEXT = epoxy_glRenderbufferStorageEXT_global_rewrite_ptr;
128811 
128812 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC epoxy_glRenderbufferStorageMultisample = epoxy_glRenderbufferStorageMultisample_global_rewrite_ptr;
128813 
128814 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC epoxy_glRenderbufferStorageMultisampleANGLE = epoxy_glRenderbufferStorageMultisampleANGLE_global_rewrite_ptr;
128815 
128816 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC epoxy_glRenderbufferStorageMultisampleAPPLE = epoxy_glRenderbufferStorageMultisampleAPPLE_global_rewrite_ptr;
128817 
128818 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC epoxy_glRenderbufferStorageMultisampleAdvancedAMD = epoxy_glRenderbufferStorageMultisampleAdvancedAMD_global_rewrite_ptr;
128819 
128820 PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC epoxy_glRenderbufferStorageMultisampleCoverageNV = epoxy_glRenderbufferStorageMultisampleCoverageNV_global_rewrite_ptr;
128821 
128822 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC epoxy_glRenderbufferStorageMultisampleEXT = epoxy_glRenderbufferStorageMultisampleEXT_global_rewrite_ptr;
128823 
128824 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC epoxy_glRenderbufferStorageMultisampleIMG = epoxy_glRenderbufferStorageMultisampleIMG_global_rewrite_ptr;
128825 
128826 PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC epoxy_glRenderbufferStorageMultisampleNV = epoxy_glRenderbufferStorageMultisampleNV_global_rewrite_ptr;
128827 
128828 PFNGLRENDERBUFFERSTORAGEOESPROC epoxy_glRenderbufferStorageOES = epoxy_glRenderbufferStorageOES_global_rewrite_ptr;
128829 
128830 PFNGLREPLACEMENTCODEPOINTERSUNPROC epoxy_glReplacementCodePointerSUN = epoxy_glReplacementCodePointerSUN_global_rewrite_ptr;
128831 
128832 PFNGLREPLACEMENTCODEUBSUNPROC epoxy_glReplacementCodeubSUN = epoxy_glReplacementCodeubSUN_global_rewrite_ptr;
128833 
128834 PFNGLREPLACEMENTCODEUBVSUNPROC epoxy_glReplacementCodeubvSUN = epoxy_glReplacementCodeubvSUN_global_rewrite_ptr;
128835 
128836 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiColor3fVertex3fSUN = epoxy_glReplacementCodeuiColor3fVertex3fSUN_global_rewrite_ptr;
128837 
128838 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiColor3fVertex3fvSUN = epoxy_glReplacementCodeuiColor3fVertex3fvSUN_global_rewrite_ptr;
128839 
128840 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN = epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN_global_rewrite_ptr;
128841 
128842 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN_global_rewrite_ptr;
128843 
128844 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC epoxy_glReplacementCodeuiColor4ubVertex3fSUN = epoxy_glReplacementCodeuiColor4ubVertex3fSUN_global_rewrite_ptr;
128845 
128846 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC epoxy_glReplacementCodeuiColor4ubVertex3fvSUN = epoxy_glReplacementCodeuiColor4ubVertex3fvSUN_global_rewrite_ptr;
128847 
128848 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiNormal3fVertex3fSUN = epoxy_glReplacementCodeuiNormal3fVertex3fSUN_global_rewrite_ptr;
128849 
128850 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiNormal3fVertex3fvSUN_global_rewrite_ptr;
128851 
128852 PFNGLREPLACEMENTCODEUISUNPROC epoxy_glReplacementCodeuiSUN = epoxy_glReplacementCodeuiSUN_global_rewrite_ptr;
128853 
128854 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_global_rewrite_ptr;
128855 
128856 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_global_rewrite_ptr;
128857 
128858 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_global_rewrite_ptr;
128859 
128860 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_global_rewrite_ptr;
128861 
128862 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN = epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN_global_rewrite_ptr;
128863 
128864 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN = epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN_global_rewrite_ptr;
128865 
128866 PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC epoxy_glReplacementCodeuiVertex3fSUN = epoxy_glReplacementCodeuiVertex3fSUN_global_rewrite_ptr;
128867 
128868 PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC epoxy_glReplacementCodeuiVertex3fvSUN = epoxy_glReplacementCodeuiVertex3fvSUN_global_rewrite_ptr;
128869 
128870 PFNGLREPLACEMENTCODEUIVSUNPROC epoxy_glReplacementCodeuivSUN = epoxy_glReplacementCodeuivSUN_global_rewrite_ptr;
128871 
128872 PFNGLREPLACEMENTCODEUSSUNPROC epoxy_glReplacementCodeusSUN = epoxy_glReplacementCodeusSUN_global_rewrite_ptr;
128873 
128874 PFNGLREPLACEMENTCODEUSVSUNPROC epoxy_glReplacementCodeusvSUN = epoxy_glReplacementCodeusvSUN_global_rewrite_ptr;
128875 
128876 PFNGLREQUESTRESIDENTPROGRAMSNVPROC epoxy_glRequestResidentProgramsNV = epoxy_glRequestResidentProgramsNV_global_rewrite_ptr;
128877 
128878 PFNGLRESETHISTOGRAMPROC epoxy_glResetHistogram = epoxy_glResetHistogram_global_rewrite_ptr;
128879 
128880 PFNGLRESETHISTOGRAMEXTPROC epoxy_glResetHistogramEXT = epoxy_glResetHistogramEXT_global_rewrite_ptr;
128881 
128882 PFNGLRESETMEMORYOBJECTPARAMETERNVPROC epoxy_glResetMemoryObjectParameterNV = epoxy_glResetMemoryObjectParameterNV_global_rewrite_ptr;
128883 
128884 PFNGLRESETMINMAXPROC epoxy_glResetMinmax = epoxy_glResetMinmax_global_rewrite_ptr;
128885 
128886 PFNGLRESETMINMAXEXTPROC epoxy_glResetMinmaxEXT = epoxy_glResetMinmaxEXT_global_rewrite_ptr;
128887 
128888 PFNGLRESIZEBUFFERSMESAPROC epoxy_glResizeBuffersMESA = epoxy_glResizeBuffersMESA_global_rewrite_ptr;
128889 
128890 PFNGLRESOLVEDEPTHVALUESNVPROC epoxy_glResolveDepthValuesNV = epoxy_glResolveDepthValuesNV_global_rewrite_ptr;
128891 
128892 PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC epoxy_glResolveMultisampleFramebufferAPPLE = epoxy_glResolveMultisampleFramebufferAPPLE_global_rewrite_ptr;
128893 
128894 PFNGLRESUMETRANSFORMFEEDBACKPROC epoxy_glResumeTransformFeedback = epoxy_glResumeTransformFeedback_global_rewrite_ptr;
128895 
128896 PFNGLRESUMETRANSFORMFEEDBACKNVPROC epoxy_glResumeTransformFeedbackNV = epoxy_glResumeTransformFeedbackNV_global_rewrite_ptr;
128897 
128898 PFNGLROTATEDPROC epoxy_glRotated = epoxy_glRotated_global_rewrite_ptr;
128899 
128900 PFNGLROTATEFPROC epoxy_glRotatef = epoxy_glRotatef_global_rewrite_ptr;
128901 
128902 PFNGLROTATEXPROC epoxy_glRotatex = epoxy_glRotatex_global_rewrite_ptr;
128903 
128904 PFNGLROTATEXOESPROC epoxy_glRotatexOES = epoxy_glRotatexOES_global_rewrite_ptr;
128905 
128906 PFNGLSAMPLECOVERAGEPROC epoxy_glSampleCoverage = epoxy_glSampleCoverage_global_rewrite_ptr;
128907 
128908 PFNGLSAMPLECOVERAGEARBPROC epoxy_glSampleCoverageARB = epoxy_glSampleCoverageARB_global_rewrite_ptr;
128909 
128910 PFNGLSAMPLECOVERAGEXPROC epoxy_glSampleCoveragex = epoxy_glSampleCoveragex_global_rewrite_ptr;
128911 
128912 PFNGLSAMPLECOVERAGEXOESPROC epoxy_glSampleCoveragexOES = epoxy_glSampleCoveragexOES_global_rewrite_ptr;
128913 
128914 PFNGLSAMPLEMAPATIPROC epoxy_glSampleMapATI = epoxy_glSampleMapATI_global_rewrite_ptr;
128915 
128916 PFNGLSAMPLEMASKEXTPROC epoxy_glSampleMaskEXT = epoxy_glSampleMaskEXT_global_rewrite_ptr;
128917 
128918 PFNGLSAMPLEMASKINDEXEDNVPROC epoxy_glSampleMaskIndexedNV = epoxy_glSampleMaskIndexedNV_global_rewrite_ptr;
128919 
128920 PFNGLSAMPLEMASKSGISPROC epoxy_glSampleMaskSGIS = epoxy_glSampleMaskSGIS_global_rewrite_ptr;
128921 
128922 PFNGLSAMPLEMASKIPROC epoxy_glSampleMaski = epoxy_glSampleMaski_global_rewrite_ptr;
128923 
128924 PFNGLSAMPLEPATTERNEXTPROC epoxy_glSamplePatternEXT = epoxy_glSamplePatternEXT_global_rewrite_ptr;
128925 
128926 PFNGLSAMPLEPATTERNSGISPROC epoxy_glSamplePatternSGIS = epoxy_glSamplePatternSGIS_global_rewrite_ptr;
128927 
128928 PFNGLSAMPLERPARAMETERIIVPROC epoxy_glSamplerParameterIiv = epoxy_glSamplerParameterIiv_global_rewrite_ptr;
128929 
128930 PFNGLSAMPLERPARAMETERIIVEXTPROC epoxy_glSamplerParameterIivEXT = epoxy_glSamplerParameterIivEXT_global_rewrite_ptr;
128931 
128932 PFNGLSAMPLERPARAMETERIIVOESPROC epoxy_glSamplerParameterIivOES = epoxy_glSamplerParameterIivOES_global_rewrite_ptr;
128933 
128934 PFNGLSAMPLERPARAMETERIUIVPROC epoxy_glSamplerParameterIuiv = epoxy_glSamplerParameterIuiv_global_rewrite_ptr;
128935 
128936 PFNGLSAMPLERPARAMETERIUIVEXTPROC epoxy_glSamplerParameterIuivEXT = epoxy_glSamplerParameterIuivEXT_global_rewrite_ptr;
128937 
128938 PFNGLSAMPLERPARAMETERIUIVOESPROC epoxy_glSamplerParameterIuivOES = epoxy_glSamplerParameterIuivOES_global_rewrite_ptr;
128939 
128940 PFNGLSAMPLERPARAMETERFPROC epoxy_glSamplerParameterf = epoxy_glSamplerParameterf_global_rewrite_ptr;
128941 
128942 PFNGLSAMPLERPARAMETERFVPROC epoxy_glSamplerParameterfv = epoxy_glSamplerParameterfv_global_rewrite_ptr;
128943 
128944 PFNGLSAMPLERPARAMETERIPROC epoxy_glSamplerParameteri = epoxy_glSamplerParameteri_global_rewrite_ptr;
128945 
128946 PFNGLSAMPLERPARAMETERIVPROC epoxy_glSamplerParameteriv = epoxy_glSamplerParameteriv_global_rewrite_ptr;
128947 
128948 PFNGLSCALEDPROC epoxy_glScaled = epoxy_glScaled_global_rewrite_ptr;
128949 
128950 PFNGLSCALEFPROC epoxy_glScalef = epoxy_glScalef_global_rewrite_ptr;
128951 
128952 PFNGLSCALEXPROC epoxy_glScalex = epoxy_glScalex_global_rewrite_ptr;
128953 
128954 PFNGLSCALEXOESPROC epoxy_glScalexOES = epoxy_glScalexOES_global_rewrite_ptr;
128955 
128956 PFNGLSCISSORPROC epoxy_glScissor = epoxy_glScissor_global_rewrite_ptr;
128957 
128958 PFNGLSCISSORARRAYVPROC epoxy_glScissorArrayv = epoxy_glScissorArrayv_global_rewrite_ptr;
128959 
128960 PFNGLSCISSORARRAYVNVPROC epoxy_glScissorArrayvNV = epoxy_glScissorArrayvNV_global_rewrite_ptr;
128961 
128962 PFNGLSCISSORARRAYVOESPROC epoxy_glScissorArrayvOES = epoxy_glScissorArrayvOES_global_rewrite_ptr;
128963 
128964 PFNGLSCISSOREXCLUSIVEARRAYVNVPROC epoxy_glScissorExclusiveArrayvNV = epoxy_glScissorExclusiveArrayvNV_global_rewrite_ptr;
128965 
128966 PFNGLSCISSOREXCLUSIVENVPROC epoxy_glScissorExclusiveNV = epoxy_glScissorExclusiveNV_global_rewrite_ptr;
128967 
128968 PFNGLSCISSORINDEXEDPROC epoxy_glScissorIndexed = epoxy_glScissorIndexed_global_rewrite_ptr;
128969 
128970 PFNGLSCISSORINDEXEDNVPROC epoxy_glScissorIndexedNV = epoxy_glScissorIndexedNV_global_rewrite_ptr;
128971 
128972 PFNGLSCISSORINDEXEDOESPROC epoxy_glScissorIndexedOES = epoxy_glScissorIndexedOES_global_rewrite_ptr;
128973 
128974 PFNGLSCISSORINDEXEDVPROC epoxy_glScissorIndexedv = epoxy_glScissorIndexedv_global_rewrite_ptr;
128975 
128976 PFNGLSCISSORINDEXEDVNVPROC epoxy_glScissorIndexedvNV = epoxy_glScissorIndexedvNV_global_rewrite_ptr;
128977 
128978 PFNGLSCISSORINDEXEDVOESPROC epoxy_glScissorIndexedvOES = epoxy_glScissorIndexedvOES_global_rewrite_ptr;
128979 
128980 PFNGLSECONDARYCOLOR3BPROC epoxy_glSecondaryColor3b = epoxy_glSecondaryColor3b_global_rewrite_ptr;
128981 
128982 PFNGLSECONDARYCOLOR3BEXTPROC epoxy_glSecondaryColor3bEXT = epoxy_glSecondaryColor3bEXT_global_rewrite_ptr;
128983 
128984 PFNGLSECONDARYCOLOR3BVPROC epoxy_glSecondaryColor3bv = epoxy_glSecondaryColor3bv_global_rewrite_ptr;
128985 
128986 PFNGLSECONDARYCOLOR3BVEXTPROC epoxy_glSecondaryColor3bvEXT = epoxy_glSecondaryColor3bvEXT_global_rewrite_ptr;
128987 
128988 PFNGLSECONDARYCOLOR3DPROC epoxy_glSecondaryColor3d = epoxy_glSecondaryColor3d_global_rewrite_ptr;
128989 
128990 PFNGLSECONDARYCOLOR3DEXTPROC epoxy_glSecondaryColor3dEXT = epoxy_glSecondaryColor3dEXT_global_rewrite_ptr;
128991 
128992 PFNGLSECONDARYCOLOR3DVPROC epoxy_glSecondaryColor3dv = epoxy_glSecondaryColor3dv_global_rewrite_ptr;
128993 
128994 PFNGLSECONDARYCOLOR3DVEXTPROC epoxy_glSecondaryColor3dvEXT = epoxy_glSecondaryColor3dvEXT_global_rewrite_ptr;
128995 
128996 PFNGLSECONDARYCOLOR3FPROC epoxy_glSecondaryColor3f = epoxy_glSecondaryColor3f_global_rewrite_ptr;
128997 
128998 PFNGLSECONDARYCOLOR3FEXTPROC epoxy_glSecondaryColor3fEXT = epoxy_glSecondaryColor3fEXT_global_rewrite_ptr;
128999 
129000 PFNGLSECONDARYCOLOR3FVPROC epoxy_glSecondaryColor3fv = epoxy_glSecondaryColor3fv_global_rewrite_ptr;
129001 
129002 PFNGLSECONDARYCOLOR3FVEXTPROC epoxy_glSecondaryColor3fvEXT = epoxy_glSecondaryColor3fvEXT_global_rewrite_ptr;
129003 
129004 PFNGLSECONDARYCOLOR3HNVPROC epoxy_glSecondaryColor3hNV = epoxy_glSecondaryColor3hNV_global_rewrite_ptr;
129005 
129006 PFNGLSECONDARYCOLOR3HVNVPROC epoxy_glSecondaryColor3hvNV = epoxy_glSecondaryColor3hvNV_global_rewrite_ptr;
129007 
129008 PFNGLSECONDARYCOLOR3IPROC epoxy_glSecondaryColor3i = epoxy_glSecondaryColor3i_global_rewrite_ptr;
129009 
129010 PFNGLSECONDARYCOLOR3IEXTPROC epoxy_glSecondaryColor3iEXT = epoxy_glSecondaryColor3iEXT_global_rewrite_ptr;
129011 
129012 PFNGLSECONDARYCOLOR3IVPROC epoxy_glSecondaryColor3iv = epoxy_glSecondaryColor3iv_global_rewrite_ptr;
129013 
129014 PFNGLSECONDARYCOLOR3IVEXTPROC epoxy_glSecondaryColor3ivEXT = epoxy_glSecondaryColor3ivEXT_global_rewrite_ptr;
129015 
129016 PFNGLSECONDARYCOLOR3SPROC epoxy_glSecondaryColor3s = epoxy_glSecondaryColor3s_global_rewrite_ptr;
129017 
129018 PFNGLSECONDARYCOLOR3SEXTPROC epoxy_glSecondaryColor3sEXT = epoxy_glSecondaryColor3sEXT_global_rewrite_ptr;
129019 
129020 PFNGLSECONDARYCOLOR3SVPROC epoxy_glSecondaryColor3sv = epoxy_glSecondaryColor3sv_global_rewrite_ptr;
129021 
129022 PFNGLSECONDARYCOLOR3SVEXTPROC epoxy_glSecondaryColor3svEXT = epoxy_glSecondaryColor3svEXT_global_rewrite_ptr;
129023 
129024 PFNGLSECONDARYCOLOR3UBPROC epoxy_glSecondaryColor3ub = epoxy_glSecondaryColor3ub_global_rewrite_ptr;
129025 
129026 PFNGLSECONDARYCOLOR3UBEXTPROC epoxy_glSecondaryColor3ubEXT = epoxy_glSecondaryColor3ubEXT_global_rewrite_ptr;
129027 
129028 PFNGLSECONDARYCOLOR3UBVPROC epoxy_glSecondaryColor3ubv = epoxy_glSecondaryColor3ubv_global_rewrite_ptr;
129029 
129030 PFNGLSECONDARYCOLOR3UBVEXTPROC epoxy_glSecondaryColor3ubvEXT = epoxy_glSecondaryColor3ubvEXT_global_rewrite_ptr;
129031 
129032 PFNGLSECONDARYCOLOR3UIPROC epoxy_glSecondaryColor3ui = epoxy_glSecondaryColor3ui_global_rewrite_ptr;
129033 
129034 PFNGLSECONDARYCOLOR3UIEXTPROC epoxy_glSecondaryColor3uiEXT = epoxy_glSecondaryColor3uiEXT_global_rewrite_ptr;
129035 
129036 PFNGLSECONDARYCOLOR3UIVPROC epoxy_glSecondaryColor3uiv = epoxy_glSecondaryColor3uiv_global_rewrite_ptr;
129037 
129038 PFNGLSECONDARYCOLOR3UIVEXTPROC epoxy_glSecondaryColor3uivEXT = epoxy_glSecondaryColor3uivEXT_global_rewrite_ptr;
129039 
129040 PFNGLSECONDARYCOLOR3USPROC epoxy_glSecondaryColor3us = epoxy_glSecondaryColor3us_global_rewrite_ptr;
129041 
129042 PFNGLSECONDARYCOLOR3USEXTPROC epoxy_glSecondaryColor3usEXT = epoxy_glSecondaryColor3usEXT_global_rewrite_ptr;
129043 
129044 PFNGLSECONDARYCOLOR3USVPROC epoxy_glSecondaryColor3usv = epoxy_glSecondaryColor3usv_global_rewrite_ptr;
129045 
129046 PFNGLSECONDARYCOLOR3USVEXTPROC epoxy_glSecondaryColor3usvEXT = epoxy_glSecondaryColor3usvEXT_global_rewrite_ptr;
129047 
129048 PFNGLSECONDARYCOLORFORMATNVPROC epoxy_glSecondaryColorFormatNV = epoxy_glSecondaryColorFormatNV_global_rewrite_ptr;
129049 
129050 PFNGLSECONDARYCOLORP3UIPROC epoxy_glSecondaryColorP3ui = epoxy_glSecondaryColorP3ui_global_rewrite_ptr;
129051 
129052 PFNGLSECONDARYCOLORP3UIVPROC epoxy_glSecondaryColorP3uiv = epoxy_glSecondaryColorP3uiv_global_rewrite_ptr;
129053 
129054 PFNGLSECONDARYCOLORPOINTERPROC epoxy_glSecondaryColorPointer = epoxy_glSecondaryColorPointer_global_rewrite_ptr;
129055 
129056 PFNGLSECONDARYCOLORPOINTEREXTPROC epoxy_glSecondaryColorPointerEXT = epoxy_glSecondaryColorPointerEXT_global_rewrite_ptr;
129057 
129058 PFNGLSECONDARYCOLORPOINTERLISTIBMPROC epoxy_glSecondaryColorPointerListIBM = epoxy_glSecondaryColorPointerListIBM_global_rewrite_ptr;
129059 
129060 PFNGLSELECTBUFFERPROC epoxy_glSelectBuffer = epoxy_glSelectBuffer_global_rewrite_ptr;
129061 
129062 PFNGLSELECTPERFMONITORCOUNTERSAMDPROC epoxy_glSelectPerfMonitorCountersAMD = epoxy_glSelectPerfMonitorCountersAMD_global_rewrite_ptr;
129063 
129064 PFNGLSEMAPHOREPARAMETERUI64VEXTPROC epoxy_glSemaphoreParameterui64vEXT = epoxy_glSemaphoreParameterui64vEXT_global_rewrite_ptr;
129065 
129066 PFNGLSEPARABLEFILTER2DPROC epoxy_glSeparableFilter2D = epoxy_glSeparableFilter2D_global_rewrite_ptr;
129067 
129068 PFNGLSEPARABLEFILTER2DEXTPROC epoxy_glSeparableFilter2DEXT = epoxy_glSeparableFilter2DEXT_global_rewrite_ptr;
129069 
129070 PFNGLSETFENCEAPPLEPROC epoxy_glSetFenceAPPLE = epoxy_glSetFenceAPPLE_global_rewrite_ptr;
129071 
129072 PFNGLSETFENCENVPROC epoxy_glSetFenceNV = epoxy_glSetFenceNV_global_rewrite_ptr;
129073 
129074 PFNGLSETFRAGMENTSHADERCONSTANTATIPROC epoxy_glSetFragmentShaderConstantATI = epoxy_glSetFragmentShaderConstantATI_global_rewrite_ptr;
129075 
129076 PFNGLSETINVARIANTEXTPROC epoxy_glSetInvariantEXT = epoxy_glSetInvariantEXT_global_rewrite_ptr;
129077 
129078 PFNGLSETLOCALCONSTANTEXTPROC epoxy_glSetLocalConstantEXT = epoxy_glSetLocalConstantEXT_global_rewrite_ptr;
129079 
129080 PFNGLSETMULTISAMPLEFVAMDPROC epoxy_glSetMultisamplefvAMD = epoxy_glSetMultisamplefvAMD_global_rewrite_ptr;
129081 
129082 PFNGLSHADEMODELPROC epoxy_glShadeModel = epoxy_glShadeModel_global_rewrite_ptr;
129083 
129084 PFNGLSHADERBINARYPROC epoxy_glShaderBinary = epoxy_glShaderBinary_global_rewrite_ptr;
129085 
129086 PFNGLSHADEROP1EXTPROC epoxy_glShaderOp1EXT = epoxy_glShaderOp1EXT_global_rewrite_ptr;
129087 
129088 PFNGLSHADEROP2EXTPROC epoxy_glShaderOp2EXT = epoxy_glShaderOp2EXT_global_rewrite_ptr;
129089 
129090 PFNGLSHADEROP3EXTPROC epoxy_glShaderOp3EXT = epoxy_glShaderOp3EXT_global_rewrite_ptr;
129091 
129092 PFNGLSHADERSOURCEPROC epoxy_glShaderSource = epoxy_glShaderSource_global_rewrite_ptr;
129093 
129094 PFNGLSHADERSOURCEARBPROC epoxy_glShaderSourceARB = epoxy_glShaderSourceARB_global_rewrite_ptr;
129095 
129096 PFNGLSHADERSTORAGEBLOCKBINDINGPROC epoxy_glShaderStorageBlockBinding = epoxy_glShaderStorageBlockBinding_global_rewrite_ptr;
129097 
129098 PFNGLSHADINGRATEIMAGEBARRIERNVPROC epoxy_glShadingRateImageBarrierNV = epoxy_glShadingRateImageBarrierNV_global_rewrite_ptr;
129099 
129100 PFNGLSHADINGRATEIMAGEPALETTENVPROC epoxy_glShadingRateImagePaletteNV = epoxy_glShadingRateImagePaletteNV_global_rewrite_ptr;
129101 
129102 PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC epoxy_glShadingRateSampleOrderCustomNV = epoxy_glShadingRateSampleOrderCustomNV_global_rewrite_ptr;
129103 
129104 PFNGLSHADINGRATESAMPLEORDERNVPROC epoxy_glShadingRateSampleOrderNV = epoxy_glShadingRateSampleOrderNV_global_rewrite_ptr;
129105 
129106 PFNGLSHARPENTEXFUNCSGISPROC epoxy_glSharpenTexFuncSGIS = epoxy_glSharpenTexFuncSGIS_global_rewrite_ptr;
129107 
129108 PFNGLSIGNALSEMAPHOREEXTPROC epoxy_glSignalSemaphoreEXT = epoxy_glSignalSemaphoreEXT_global_rewrite_ptr;
129109 
129110 PFNGLSIGNALSEMAPHOREUI64NVXPROC epoxy_glSignalSemaphoreui64NVX = epoxy_glSignalSemaphoreui64NVX_global_rewrite_ptr;
129111 
129112 PFNGLSIGNALVKFENCENVPROC epoxy_glSignalVkFenceNV = epoxy_glSignalVkFenceNV_global_rewrite_ptr;
129113 
129114 PFNGLSIGNALVKSEMAPHORENVPROC epoxy_glSignalVkSemaphoreNV = epoxy_glSignalVkSemaphoreNV_global_rewrite_ptr;
129115 
129116 PFNGLSPECIALIZESHADERPROC epoxy_glSpecializeShader = epoxy_glSpecializeShader_global_rewrite_ptr;
129117 
129118 PFNGLSPECIALIZESHADERARBPROC epoxy_glSpecializeShaderARB = epoxy_glSpecializeShaderARB_global_rewrite_ptr;
129119 
129120 PFNGLSPRITEPARAMETERFSGIXPROC epoxy_glSpriteParameterfSGIX = epoxy_glSpriteParameterfSGIX_global_rewrite_ptr;
129121 
129122 PFNGLSPRITEPARAMETERFVSGIXPROC epoxy_glSpriteParameterfvSGIX = epoxy_glSpriteParameterfvSGIX_global_rewrite_ptr;
129123 
129124 PFNGLSPRITEPARAMETERISGIXPROC epoxy_glSpriteParameteriSGIX = epoxy_glSpriteParameteriSGIX_global_rewrite_ptr;
129125 
129126 PFNGLSPRITEPARAMETERIVSGIXPROC epoxy_glSpriteParameterivSGIX = epoxy_glSpriteParameterivSGIX_global_rewrite_ptr;
129127 
129128 PFNGLSTARTINSTRUMENTSSGIXPROC epoxy_glStartInstrumentsSGIX = epoxy_glStartInstrumentsSGIX_global_rewrite_ptr;
129129 
129130 PFNGLSTARTTILINGQCOMPROC epoxy_glStartTilingQCOM = epoxy_glStartTilingQCOM_global_rewrite_ptr;
129131 
129132 PFNGLSTATECAPTURENVPROC epoxy_glStateCaptureNV = epoxy_glStateCaptureNV_global_rewrite_ptr;
129133 
129134 PFNGLSTENCILCLEARTAGEXTPROC epoxy_glStencilClearTagEXT = epoxy_glStencilClearTagEXT_global_rewrite_ptr;
129135 
129136 PFNGLSTENCILFILLPATHINSTANCEDNVPROC epoxy_glStencilFillPathInstancedNV = epoxy_glStencilFillPathInstancedNV_global_rewrite_ptr;
129137 
129138 PFNGLSTENCILFILLPATHNVPROC epoxy_glStencilFillPathNV = epoxy_glStencilFillPathNV_global_rewrite_ptr;
129139 
129140 PFNGLSTENCILFUNCPROC epoxy_glStencilFunc = epoxy_glStencilFunc_global_rewrite_ptr;
129141 
129142 PFNGLSTENCILFUNCSEPARATEPROC epoxy_glStencilFuncSeparate = epoxy_glStencilFuncSeparate_global_rewrite_ptr;
129143 
129144 PFNGLSTENCILFUNCSEPARATEATIPROC epoxy_glStencilFuncSeparateATI = epoxy_glStencilFuncSeparateATI_global_rewrite_ptr;
129145 
129146 PFNGLSTENCILMASKPROC epoxy_glStencilMask = epoxy_glStencilMask_global_rewrite_ptr;
129147 
129148 PFNGLSTENCILMASKSEPARATEPROC epoxy_glStencilMaskSeparate = epoxy_glStencilMaskSeparate_global_rewrite_ptr;
129149 
129150 PFNGLSTENCILOPPROC epoxy_glStencilOp = epoxy_glStencilOp_global_rewrite_ptr;
129151 
129152 PFNGLSTENCILOPSEPARATEPROC epoxy_glStencilOpSeparate = epoxy_glStencilOpSeparate_global_rewrite_ptr;
129153 
129154 PFNGLSTENCILOPSEPARATEATIPROC epoxy_glStencilOpSeparateATI = epoxy_glStencilOpSeparateATI_global_rewrite_ptr;
129155 
129156 PFNGLSTENCILOPVALUEAMDPROC epoxy_glStencilOpValueAMD = epoxy_glStencilOpValueAMD_global_rewrite_ptr;
129157 
129158 PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC epoxy_glStencilStrokePathInstancedNV = epoxy_glStencilStrokePathInstancedNV_global_rewrite_ptr;
129159 
129160 PFNGLSTENCILSTROKEPATHNVPROC epoxy_glStencilStrokePathNV = epoxy_glStencilStrokePathNV_global_rewrite_ptr;
129161 
129162 PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC epoxy_glStencilThenCoverFillPathInstancedNV = epoxy_glStencilThenCoverFillPathInstancedNV_global_rewrite_ptr;
129163 
129164 PFNGLSTENCILTHENCOVERFILLPATHNVPROC epoxy_glStencilThenCoverFillPathNV = epoxy_glStencilThenCoverFillPathNV_global_rewrite_ptr;
129165 
129166 PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC epoxy_glStencilThenCoverStrokePathInstancedNV = epoxy_glStencilThenCoverStrokePathInstancedNV_global_rewrite_ptr;
129167 
129168 PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC epoxy_glStencilThenCoverStrokePathNV = epoxy_glStencilThenCoverStrokePathNV_global_rewrite_ptr;
129169 
129170 PFNGLSTOPINSTRUMENTSSGIXPROC epoxy_glStopInstrumentsSGIX = epoxy_glStopInstrumentsSGIX_global_rewrite_ptr;
129171 
129172 PFNGLSTRINGMARKERGREMEDYPROC epoxy_glStringMarkerGREMEDY = epoxy_glStringMarkerGREMEDY_global_rewrite_ptr;
129173 
129174 PFNGLSUBPIXELPRECISIONBIASNVPROC epoxy_glSubpixelPrecisionBiasNV = epoxy_glSubpixelPrecisionBiasNV_global_rewrite_ptr;
129175 
129176 PFNGLSWIZZLEEXTPROC epoxy_glSwizzleEXT = epoxy_glSwizzleEXT_global_rewrite_ptr;
129177 
129178 PFNGLSYNCTEXTUREINTELPROC epoxy_glSyncTextureINTEL = epoxy_glSyncTextureINTEL_global_rewrite_ptr;
129179 
129180 PFNGLTAGSAMPLEBUFFERSGIXPROC epoxy_glTagSampleBufferSGIX = epoxy_glTagSampleBufferSGIX_global_rewrite_ptr;
129181 
129182 PFNGLTANGENT3BEXTPROC epoxy_glTangent3bEXT = epoxy_glTangent3bEXT_global_rewrite_ptr;
129183 
129184 PFNGLTANGENT3BVEXTPROC epoxy_glTangent3bvEXT = epoxy_glTangent3bvEXT_global_rewrite_ptr;
129185 
129186 PFNGLTANGENT3DEXTPROC epoxy_glTangent3dEXT = epoxy_glTangent3dEXT_global_rewrite_ptr;
129187 
129188 PFNGLTANGENT3DVEXTPROC epoxy_glTangent3dvEXT = epoxy_glTangent3dvEXT_global_rewrite_ptr;
129189 
129190 PFNGLTANGENT3FEXTPROC epoxy_glTangent3fEXT = epoxy_glTangent3fEXT_global_rewrite_ptr;
129191 
129192 PFNGLTANGENT3FVEXTPROC epoxy_glTangent3fvEXT = epoxy_glTangent3fvEXT_global_rewrite_ptr;
129193 
129194 PFNGLTANGENT3IEXTPROC epoxy_glTangent3iEXT = epoxy_glTangent3iEXT_global_rewrite_ptr;
129195 
129196 PFNGLTANGENT3IVEXTPROC epoxy_glTangent3ivEXT = epoxy_glTangent3ivEXT_global_rewrite_ptr;
129197 
129198 PFNGLTANGENT3SEXTPROC epoxy_glTangent3sEXT = epoxy_glTangent3sEXT_global_rewrite_ptr;
129199 
129200 PFNGLTANGENT3SVEXTPROC epoxy_glTangent3svEXT = epoxy_glTangent3svEXT_global_rewrite_ptr;
129201 
129202 PFNGLTANGENTPOINTEREXTPROC epoxy_glTangentPointerEXT = epoxy_glTangentPointerEXT_global_rewrite_ptr;
129203 
129204 PFNGLTBUFFERMASK3DFXPROC epoxy_glTbufferMask3DFX = epoxy_glTbufferMask3DFX_global_rewrite_ptr;
129205 
129206 PFNGLTESSELLATIONFACTORAMDPROC epoxy_glTessellationFactorAMD = epoxy_glTessellationFactorAMD_global_rewrite_ptr;
129207 
129208 PFNGLTESSELLATIONMODEAMDPROC epoxy_glTessellationModeAMD = epoxy_glTessellationModeAMD_global_rewrite_ptr;
129209 
129210 PFNGLTESTFENCEAPPLEPROC epoxy_glTestFenceAPPLE = epoxy_glTestFenceAPPLE_global_rewrite_ptr;
129211 
129212 PFNGLTESTFENCENVPROC epoxy_glTestFenceNV = epoxy_glTestFenceNV_global_rewrite_ptr;
129213 
129214 PFNGLTESTOBJECTAPPLEPROC epoxy_glTestObjectAPPLE = epoxy_glTestObjectAPPLE_global_rewrite_ptr;
129215 
129216 PFNGLTEXATTACHMEMORYNVPROC epoxy_glTexAttachMemoryNV = epoxy_glTexAttachMemoryNV_global_rewrite_ptr;
129217 
129218 PFNGLTEXBUFFERPROC epoxy_glTexBuffer = epoxy_glTexBuffer_global_rewrite_ptr;
129219 
129220 PFNGLTEXBUFFERARBPROC epoxy_glTexBufferARB = epoxy_glTexBufferARB_global_rewrite_ptr;
129221 
129222 PFNGLTEXBUFFEREXTPROC epoxy_glTexBufferEXT = epoxy_glTexBufferEXT_global_rewrite_ptr;
129223 
129224 PFNGLTEXBUFFEROESPROC epoxy_glTexBufferOES = epoxy_glTexBufferOES_global_rewrite_ptr;
129225 
129226 PFNGLTEXBUFFERRANGEPROC epoxy_glTexBufferRange = epoxy_glTexBufferRange_global_rewrite_ptr;
129227 
129228 PFNGLTEXBUFFERRANGEEXTPROC epoxy_glTexBufferRangeEXT = epoxy_glTexBufferRangeEXT_global_rewrite_ptr;
129229 
129230 PFNGLTEXBUFFERRANGEOESPROC epoxy_glTexBufferRangeOES = epoxy_glTexBufferRangeOES_global_rewrite_ptr;
129231 
129232 PFNGLTEXBUMPPARAMETERFVATIPROC epoxy_glTexBumpParameterfvATI = epoxy_glTexBumpParameterfvATI_global_rewrite_ptr;
129233 
129234 PFNGLTEXBUMPPARAMETERIVATIPROC epoxy_glTexBumpParameterivATI = epoxy_glTexBumpParameterivATI_global_rewrite_ptr;
129235 
129236 PFNGLTEXCOORD1BOESPROC epoxy_glTexCoord1bOES = epoxy_glTexCoord1bOES_global_rewrite_ptr;
129237 
129238 PFNGLTEXCOORD1BVOESPROC epoxy_glTexCoord1bvOES = epoxy_glTexCoord1bvOES_global_rewrite_ptr;
129239 
129240 PFNGLTEXCOORD1DPROC epoxy_glTexCoord1d = epoxy_glTexCoord1d_global_rewrite_ptr;
129241 
129242 PFNGLTEXCOORD1DVPROC epoxy_glTexCoord1dv = epoxy_glTexCoord1dv_global_rewrite_ptr;
129243 
129244 PFNGLTEXCOORD1FPROC epoxy_glTexCoord1f = epoxy_glTexCoord1f_global_rewrite_ptr;
129245 
129246 PFNGLTEXCOORD1FVPROC epoxy_glTexCoord1fv = epoxy_glTexCoord1fv_global_rewrite_ptr;
129247 
129248 PFNGLTEXCOORD1HNVPROC epoxy_glTexCoord1hNV = epoxy_glTexCoord1hNV_global_rewrite_ptr;
129249 
129250 PFNGLTEXCOORD1HVNVPROC epoxy_glTexCoord1hvNV = epoxy_glTexCoord1hvNV_global_rewrite_ptr;
129251 
129252 PFNGLTEXCOORD1IPROC epoxy_glTexCoord1i = epoxy_glTexCoord1i_global_rewrite_ptr;
129253 
129254 PFNGLTEXCOORD1IVPROC epoxy_glTexCoord1iv = epoxy_glTexCoord1iv_global_rewrite_ptr;
129255 
129256 PFNGLTEXCOORD1SPROC epoxy_glTexCoord1s = epoxy_glTexCoord1s_global_rewrite_ptr;
129257 
129258 PFNGLTEXCOORD1SVPROC epoxy_glTexCoord1sv = epoxy_glTexCoord1sv_global_rewrite_ptr;
129259 
129260 PFNGLTEXCOORD1XOESPROC epoxy_glTexCoord1xOES = epoxy_glTexCoord1xOES_global_rewrite_ptr;
129261 
129262 PFNGLTEXCOORD1XVOESPROC epoxy_glTexCoord1xvOES = epoxy_glTexCoord1xvOES_global_rewrite_ptr;
129263 
129264 PFNGLTEXCOORD2BOESPROC epoxy_glTexCoord2bOES = epoxy_glTexCoord2bOES_global_rewrite_ptr;
129265 
129266 PFNGLTEXCOORD2BVOESPROC epoxy_glTexCoord2bvOES = epoxy_glTexCoord2bvOES_global_rewrite_ptr;
129267 
129268 PFNGLTEXCOORD2DPROC epoxy_glTexCoord2d = epoxy_glTexCoord2d_global_rewrite_ptr;
129269 
129270 PFNGLTEXCOORD2DVPROC epoxy_glTexCoord2dv = epoxy_glTexCoord2dv_global_rewrite_ptr;
129271 
129272 PFNGLTEXCOORD2FPROC epoxy_glTexCoord2f = epoxy_glTexCoord2f_global_rewrite_ptr;
129273 
129274 PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC epoxy_glTexCoord2fColor3fVertex3fSUN = epoxy_glTexCoord2fColor3fVertex3fSUN_global_rewrite_ptr;
129275 
129276 PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC epoxy_glTexCoord2fColor3fVertex3fvSUN = epoxy_glTexCoord2fColor3fVertex3fvSUN_global_rewrite_ptr;
129277 
129278 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN = epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN_global_rewrite_ptr;
129279 
129280 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN = epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN_global_rewrite_ptr;
129281 
129282 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC epoxy_glTexCoord2fColor4ubVertex3fSUN = epoxy_glTexCoord2fColor4ubVertex3fSUN_global_rewrite_ptr;
129283 
129284 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC epoxy_glTexCoord2fColor4ubVertex3fvSUN = epoxy_glTexCoord2fColor4ubVertex3fvSUN_global_rewrite_ptr;
129285 
129286 PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC epoxy_glTexCoord2fNormal3fVertex3fSUN = epoxy_glTexCoord2fNormal3fVertex3fSUN_global_rewrite_ptr;
129287 
129288 PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC epoxy_glTexCoord2fNormal3fVertex3fvSUN = epoxy_glTexCoord2fNormal3fVertex3fvSUN_global_rewrite_ptr;
129289 
129290 PFNGLTEXCOORD2FVERTEX3FSUNPROC epoxy_glTexCoord2fVertex3fSUN = epoxy_glTexCoord2fVertex3fSUN_global_rewrite_ptr;
129291 
129292 PFNGLTEXCOORD2FVERTEX3FVSUNPROC epoxy_glTexCoord2fVertex3fvSUN = epoxy_glTexCoord2fVertex3fvSUN_global_rewrite_ptr;
129293 
129294 PFNGLTEXCOORD2FVPROC epoxy_glTexCoord2fv = epoxy_glTexCoord2fv_global_rewrite_ptr;
129295 
129296 PFNGLTEXCOORD2HNVPROC epoxy_glTexCoord2hNV = epoxy_glTexCoord2hNV_global_rewrite_ptr;
129297 
129298 PFNGLTEXCOORD2HVNVPROC epoxy_glTexCoord2hvNV = epoxy_glTexCoord2hvNV_global_rewrite_ptr;
129299 
129300 PFNGLTEXCOORD2IPROC epoxy_glTexCoord2i = epoxy_glTexCoord2i_global_rewrite_ptr;
129301 
129302 PFNGLTEXCOORD2IVPROC epoxy_glTexCoord2iv = epoxy_glTexCoord2iv_global_rewrite_ptr;
129303 
129304 PFNGLTEXCOORD2SPROC epoxy_glTexCoord2s = epoxy_glTexCoord2s_global_rewrite_ptr;
129305 
129306 PFNGLTEXCOORD2SVPROC epoxy_glTexCoord2sv = epoxy_glTexCoord2sv_global_rewrite_ptr;
129307 
129308 PFNGLTEXCOORD2XOESPROC epoxy_glTexCoord2xOES = epoxy_glTexCoord2xOES_global_rewrite_ptr;
129309 
129310 PFNGLTEXCOORD2XVOESPROC epoxy_glTexCoord2xvOES = epoxy_glTexCoord2xvOES_global_rewrite_ptr;
129311 
129312 PFNGLTEXCOORD3BOESPROC epoxy_glTexCoord3bOES = epoxy_glTexCoord3bOES_global_rewrite_ptr;
129313 
129314 PFNGLTEXCOORD3BVOESPROC epoxy_glTexCoord3bvOES = epoxy_glTexCoord3bvOES_global_rewrite_ptr;
129315 
129316 PFNGLTEXCOORD3DPROC epoxy_glTexCoord3d = epoxy_glTexCoord3d_global_rewrite_ptr;
129317 
129318 PFNGLTEXCOORD3DVPROC epoxy_glTexCoord3dv = epoxy_glTexCoord3dv_global_rewrite_ptr;
129319 
129320 PFNGLTEXCOORD3FPROC epoxy_glTexCoord3f = epoxy_glTexCoord3f_global_rewrite_ptr;
129321 
129322 PFNGLTEXCOORD3FVPROC epoxy_glTexCoord3fv = epoxy_glTexCoord3fv_global_rewrite_ptr;
129323 
129324 PFNGLTEXCOORD3HNVPROC epoxy_glTexCoord3hNV = epoxy_glTexCoord3hNV_global_rewrite_ptr;
129325 
129326 PFNGLTEXCOORD3HVNVPROC epoxy_glTexCoord3hvNV = epoxy_glTexCoord3hvNV_global_rewrite_ptr;
129327 
129328 PFNGLTEXCOORD3IPROC epoxy_glTexCoord3i = epoxy_glTexCoord3i_global_rewrite_ptr;
129329 
129330 PFNGLTEXCOORD3IVPROC epoxy_glTexCoord3iv = epoxy_glTexCoord3iv_global_rewrite_ptr;
129331 
129332 PFNGLTEXCOORD3SPROC epoxy_glTexCoord3s = epoxy_glTexCoord3s_global_rewrite_ptr;
129333 
129334 PFNGLTEXCOORD3SVPROC epoxy_glTexCoord3sv = epoxy_glTexCoord3sv_global_rewrite_ptr;
129335 
129336 PFNGLTEXCOORD3XOESPROC epoxy_glTexCoord3xOES = epoxy_glTexCoord3xOES_global_rewrite_ptr;
129337 
129338 PFNGLTEXCOORD3XVOESPROC epoxy_glTexCoord3xvOES = epoxy_glTexCoord3xvOES_global_rewrite_ptr;
129339 
129340 PFNGLTEXCOORD4BOESPROC epoxy_glTexCoord4bOES = epoxy_glTexCoord4bOES_global_rewrite_ptr;
129341 
129342 PFNGLTEXCOORD4BVOESPROC epoxy_glTexCoord4bvOES = epoxy_glTexCoord4bvOES_global_rewrite_ptr;
129343 
129344 PFNGLTEXCOORD4DPROC epoxy_glTexCoord4d = epoxy_glTexCoord4d_global_rewrite_ptr;
129345 
129346 PFNGLTEXCOORD4DVPROC epoxy_glTexCoord4dv = epoxy_glTexCoord4dv_global_rewrite_ptr;
129347 
129348 PFNGLTEXCOORD4FPROC epoxy_glTexCoord4f = epoxy_glTexCoord4f_global_rewrite_ptr;
129349 
129350 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN = epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN_global_rewrite_ptr;
129351 
129352 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN = epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN_global_rewrite_ptr;
129353 
129354 PFNGLTEXCOORD4FVERTEX4FSUNPROC epoxy_glTexCoord4fVertex4fSUN = epoxy_glTexCoord4fVertex4fSUN_global_rewrite_ptr;
129355 
129356 PFNGLTEXCOORD4FVERTEX4FVSUNPROC epoxy_glTexCoord4fVertex4fvSUN = epoxy_glTexCoord4fVertex4fvSUN_global_rewrite_ptr;
129357 
129358 PFNGLTEXCOORD4FVPROC epoxy_glTexCoord4fv = epoxy_glTexCoord4fv_global_rewrite_ptr;
129359 
129360 PFNGLTEXCOORD4HNVPROC epoxy_glTexCoord4hNV = epoxy_glTexCoord4hNV_global_rewrite_ptr;
129361 
129362 PFNGLTEXCOORD4HVNVPROC epoxy_glTexCoord4hvNV = epoxy_glTexCoord4hvNV_global_rewrite_ptr;
129363 
129364 PFNGLTEXCOORD4IPROC epoxy_glTexCoord4i = epoxy_glTexCoord4i_global_rewrite_ptr;
129365 
129366 PFNGLTEXCOORD4IVPROC epoxy_glTexCoord4iv = epoxy_glTexCoord4iv_global_rewrite_ptr;
129367 
129368 PFNGLTEXCOORD4SPROC epoxy_glTexCoord4s = epoxy_glTexCoord4s_global_rewrite_ptr;
129369 
129370 PFNGLTEXCOORD4SVPROC epoxy_glTexCoord4sv = epoxy_glTexCoord4sv_global_rewrite_ptr;
129371 
129372 PFNGLTEXCOORD4XOESPROC epoxy_glTexCoord4xOES = epoxy_glTexCoord4xOES_global_rewrite_ptr;
129373 
129374 PFNGLTEXCOORD4XVOESPROC epoxy_glTexCoord4xvOES = epoxy_glTexCoord4xvOES_global_rewrite_ptr;
129375 
129376 PFNGLTEXCOORDFORMATNVPROC epoxy_glTexCoordFormatNV = epoxy_glTexCoordFormatNV_global_rewrite_ptr;
129377 
129378 PFNGLTEXCOORDP1UIPROC epoxy_glTexCoordP1ui = epoxy_glTexCoordP1ui_global_rewrite_ptr;
129379 
129380 PFNGLTEXCOORDP1UIVPROC epoxy_glTexCoordP1uiv = epoxy_glTexCoordP1uiv_global_rewrite_ptr;
129381 
129382 PFNGLTEXCOORDP2UIPROC epoxy_glTexCoordP2ui = epoxy_glTexCoordP2ui_global_rewrite_ptr;
129383 
129384 PFNGLTEXCOORDP2UIVPROC epoxy_glTexCoordP2uiv = epoxy_glTexCoordP2uiv_global_rewrite_ptr;
129385 
129386 PFNGLTEXCOORDP3UIPROC epoxy_glTexCoordP3ui = epoxy_glTexCoordP3ui_global_rewrite_ptr;
129387 
129388 PFNGLTEXCOORDP3UIVPROC epoxy_glTexCoordP3uiv = epoxy_glTexCoordP3uiv_global_rewrite_ptr;
129389 
129390 PFNGLTEXCOORDP4UIPROC epoxy_glTexCoordP4ui = epoxy_glTexCoordP4ui_global_rewrite_ptr;
129391 
129392 PFNGLTEXCOORDP4UIVPROC epoxy_glTexCoordP4uiv = epoxy_glTexCoordP4uiv_global_rewrite_ptr;
129393 
129394 PFNGLTEXCOORDPOINTERPROC epoxy_glTexCoordPointer = epoxy_glTexCoordPointer_global_rewrite_ptr;
129395 
129396 PFNGLTEXCOORDPOINTEREXTPROC epoxy_glTexCoordPointerEXT = epoxy_glTexCoordPointerEXT_global_rewrite_ptr;
129397 
129398 PFNGLTEXCOORDPOINTERLISTIBMPROC epoxy_glTexCoordPointerListIBM = epoxy_glTexCoordPointerListIBM_global_rewrite_ptr;
129399 
129400 PFNGLTEXCOORDPOINTERVINTELPROC epoxy_glTexCoordPointervINTEL = epoxy_glTexCoordPointervINTEL_global_rewrite_ptr;
129401 
129402 PFNGLTEXENVFPROC epoxy_glTexEnvf = epoxy_glTexEnvf_global_rewrite_ptr;
129403 
129404 PFNGLTEXENVFVPROC epoxy_glTexEnvfv = epoxy_glTexEnvfv_global_rewrite_ptr;
129405 
129406 PFNGLTEXENVIPROC epoxy_glTexEnvi = epoxy_glTexEnvi_global_rewrite_ptr;
129407 
129408 PFNGLTEXENVIVPROC epoxy_glTexEnviv = epoxy_glTexEnviv_global_rewrite_ptr;
129409 
129410 PFNGLTEXENVXPROC epoxy_glTexEnvx = epoxy_glTexEnvx_global_rewrite_ptr;
129411 
129412 PFNGLTEXENVXOESPROC epoxy_glTexEnvxOES = epoxy_glTexEnvxOES_global_rewrite_ptr;
129413 
129414 PFNGLTEXENVXVPROC epoxy_glTexEnvxv = epoxy_glTexEnvxv_global_rewrite_ptr;
129415 
129416 PFNGLTEXENVXVOESPROC epoxy_glTexEnvxvOES = epoxy_glTexEnvxvOES_global_rewrite_ptr;
129417 
129418 PFNGLTEXFILTERFUNCSGISPROC epoxy_glTexFilterFuncSGIS = epoxy_glTexFilterFuncSGIS_global_rewrite_ptr;
129419 
129420 PFNGLTEXGENDPROC epoxy_glTexGend = epoxy_glTexGend_global_rewrite_ptr;
129421 
129422 PFNGLTEXGENDVPROC epoxy_glTexGendv = epoxy_glTexGendv_global_rewrite_ptr;
129423 
129424 PFNGLTEXGENFPROC epoxy_glTexGenf = epoxy_glTexGenf_global_rewrite_ptr;
129425 
129426 PFNGLTEXGENFOESPROC epoxy_glTexGenfOES = epoxy_glTexGenfOES_global_rewrite_ptr;
129427 
129428 PFNGLTEXGENFVPROC epoxy_glTexGenfv = epoxy_glTexGenfv_global_rewrite_ptr;
129429 
129430 PFNGLTEXGENFVOESPROC epoxy_glTexGenfvOES = epoxy_glTexGenfvOES_global_rewrite_ptr;
129431 
129432 PFNGLTEXGENIPROC epoxy_glTexGeni = epoxy_glTexGeni_global_rewrite_ptr;
129433 
129434 PFNGLTEXGENIOESPROC epoxy_glTexGeniOES = epoxy_glTexGeniOES_global_rewrite_ptr;
129435 
129436 PFNGLTEXGENIVPROC epoxy_glTexGeniv = epoxy_glTexGeniv_global_rewrite_ptr;
129437 
129438 PFNGLTEXGENIVOESPROC epoxy_glTexGenivOES = epoxy_glTexGenivOES_global_rewrite_ptr;
129439 
129440 PFNGLTEXGENXOESPROC epoxy_glTexGenxOES = epoxy_glTexGenxOES_global_rewrite_ptr;
129441 
129442 PFNGLTEXGENXVOESPROC epoxy_glTexGenxvOES = epoxy_glTexGenxvOES_global_rewrite_ptr;
129443 
129444 PFNGLTEXIMAGE1DPROC epoxy_glTexImage1D = epoxy_glTexImage1D_global_rewrite_ptr;
129445 
129446 PFNGLTEXIMAGE2DPROC epoxy_glTexImage2D = epoxy_glTexImage2D_global_rewrite_ptr;
129447 
129448 PFNGLTEXIMAGE2DMULTISAMPLEPROC epoxy_glTexImage2DMultisample = epoxy_glTexImage2DMultisample_global_rewrite_ptr;
129449 
129450 PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC epoxy_glTexImage2DMultisampleCoverageNV = epoxy_glTexImage2DMultisampleCoverageNV_global_rewrite_ptr;
129451 
129452 PFNGLTEXIMAGE3DPROC epoxy_glTexImage3D = epoxy_glTexImage3D_global_rewrite_ptr;
129453 
129454 PFNGLTEXIMAGE3DEXTPROC epoxy_glTexImage3DEXT = epoxy_glTexImage3DEXT_global_rewrite_ptr;
129455 
129456 PFNGLTEXIMAGE3DMULTISAMPLEPROC epoxy_glTexImage3DMultisample = epoxy_glTexImage3DMultisample_global_rewrite_ptr;
129457 
129458 PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC epoxy_glTexImage3DMultisampleCoverageNV = epoxy_glTexImage3DMultisampleCoverageNV_global_rewrite_ptr;
129459 
129460 PFNGLTEXIMAGE3DOESPROC epoxy_glTexImage3DOES = epoxy_glTexImage3DOES_global_rewrite_ptr;
129461 
129462 PFNGLTEXIMAGE4DSGISPROC epoxy_glTexImage4DSGIS = epoxy_glTexImage4DSGIS_global_rewrite_ptr;
129463 
129464 PFNGLTEXPAGECOMMITMENTARBPROC epoxy_glTexPageCommitmentARB = epoxy_glTexPageCommitmentARB_global_rewrite_ptr;
129465 
129466 PFNGLTEXPAGECOMMITMENTEXTPROC epoxy_glTexPageCommitmentEXT = epoxy_glTexPageCommitmentEXT_global_rewrite_ptr;
129467 
129468 PFNGLTEXPARAMETERIIVPROC epoxy_glTexParameterIiv = epoxy_glTexParameterIiv_global_rewrite_ptr;
129469 
129470 PFNGLTEXPARAMETERIIVEXTPROC epoxy_glTexParameterIivEXT = epoxy_glTexParameterIivEXT_global_rewrite_ptr;
129471 
129472 PFNGLTEXPARAMETERIIVOESPROC epoxy_glTexParameterIivOES = epoxy_glTexParameterIivOES_global_rewrite_ptr;
129473 
129474 PFNGLTEXPARAMETERIUIVPROC epoxy_glTexParameterIuiv = epoxy_glTexParameterIuiv_global_rewrite_ptr;
129475 
129476 PFNGLTEXPARAMETERIUIVEXTPROC epoxy_glTexParameterIuivEXT = epoxy_glTexParameterIuivEXT_global_rewrite_ptr;
129477 
129478 PFNGLTEXPARAMETERIUIVOESPROC epoxy_glTexParameterIuivOES = epoxy_glTexParameterIuivOES_global_rewrite_ptr;
129479 
129480 PFNGLTEXPARAMETERFPROC epoxy_glTexParameterf = epoxy_glTexParameterf_global_rewrite_ptr;
129481 
129482 PFNGLTEXPARAMETERFVPROC epoxy_glTexParameterfv = epoxy_glTexParameterfv_global_rewrite_ptr;
129483 
129484 PFNGLTEXPARAMETERIPROC epoxy_glTexParameteri = epoxy_glTexParameteri_global_rewrite_ptr;
129485 
129486 PFNGLTEXPARAMETERIVPROC epoxy_glTexParameteriv = epoxy_glTexParameteriv_global_rewrite_ptr;
129487 
129488 PFNGLTEXPARAMETERXPROC epoxy_glTexParameterx = epoxy_glTexParameterx_global_rewrite_ptr;
129489 
129490 PFNGLTEXPARAMETERXOESPROC epoxy_glTexParameterxOES = epoxy_glTexParameterxOES_global_rewrite_ptr;
129491 
129492 PFNGLTEXPARAMETERXVPROC epoxy_glTexParameterxv = epoxy_glTexParameterxv_global_rewrite_ptr;
129493 
129494 PFNGLTEXPARAMETERXVOESPROC epoxy_glTexParameterxvOES = epoxy_glTexParameterxvOES_global_rewrite_ptr;
129495 
129496 PFNGLTEXRENDERBUFFERNVPROC epoxy_glTexRenderbufferNV = epoxy_glTexRenderbufferNV_global_rewrite_ptr;
129497 
129498 PFNGLTEXSTORAGE1DPROC epoxy_glTexStorage1D = epoxy_glTexStorage1D_global_rewrite_ptr;
129499 
129500 PFNGLTEXSTORAGE1DEXTPROC epoxy_glTexStorage1DEXT = epoxy_glTexStorage1DEXT_global_rewrite_ptr;
129501 
129502 PFNGLTEXSTORAGE2DPROC epoxy_glTexStorage2D = epoxy_glTexStorage2D_global_rewrite_ptr;
129503 
129504 PFNGLTEXSTORAGE2DEXTPROC epoxy_glTexStorage2DEXT = epoxy_glTexStorage2DEXT_global_rewrite_ptr;
129505 
129506 PFNGLTEXSTORAGE2DMULTISAMPLEPROC epoxy_glTexStorage2DMultisample = epoxy_glTexStorage2DMultisample_global_rewrite_ptr;
129507 
129508 PFNGLTEXSTORAGE3DPROC epoxy_glTexStorage3D = epoxy_glTexStorage3D_global_rewrite_ptr;
129509 
129510 PFNGLTEXSTORAGE3DEXTPROC epoxy_glTexStorage3DEXT = epoxy_glTexStorage3DEXT_global_rewrite_ptr;
129511 
129512 PFNGLTEXSTORAGE3DMULTISAMPLEPROC epoxy_glTexStorage3DMultisample = epoxy_glTexStorage3DMultisample_global_rewrite_ptr;
129513 
129514 PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC epoxy_glTexStorage3DMultisampleOES = epoxy_glTexStorage3DMultisampleOES_global_rewrite_ptr;
129515 
129516 PFNGLTEXSTORAGEMEM1DEXTPROC epoxy_glTexStorageMem1DEXT = epoxy_glTexStorageMem1DEXT_global_rewrite_ptr;
129517 
129518 PFNGLTEXSTORAGEMEM2DEXTPROC epoxy_glTexStorageMem2DEXT = epoxy_glTexStorageMem2DEXT_global_rewrite_ptr;
129519 
129520 PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC epoxy_glTexStorageMem2DMultisampleEXT = epoxy_glTexStorageMem2DMultisampleEXT_global_rewrite_ptr;
129521 
129522 PFNGLTEXSTORAGEMEM3DEXTPROC epoxy_glTexStorageMem3DEXT = epoxy_glTexStorageMem3DEXT_global_rewrite_ptr;
129523 
129524 PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC epoxy_glTexStorageMem3DMultisampleEXT = epoxy_glTexStorageMem3DMultisampleEXT_global_rewrite_ptr;
129525 
129526 PFNGLTEXSTORAGESPARSEAMDPROC epoxy_glTexStorageSparseAMD = epoxy_glTexStorageSparseAMD_global_rewrite_ptr;
129527 
129528 PFNGLTEXSUBIMAGE1DPROC epoxy_glTexSubImage1D = epoxy_glTexSubImage1D_global_rewrite_ptr;
129529 
129530 PFNGLTEXSUBIMAGE1DEXTPROC epoxy_glTexSubImage1DEXT = epoxy_glTexSubImage1DEXT_global_rewrite_ptr;
129531 
129532 PFNGLTEXSUBIMAGE2DPROC epoxy_glTexSubImage2D = epoxy_glTexSubImage2D_global_rewrite_ptr;
129533 
129534 PFNGLTEXSUBIMAGE2DEXTPROC epoxy_glTexSubImage2DEXT = epoxy_glTexSubImage2DEXT_global_rewrite_ptr;
129535 
129536 PFNGLTEXSUBIMAGE3DPROC epoxy_glTexSubImage3D = epoxy_glTexSubImage3D_global_rewrite_ptr;
129537 
129538 PFNGLTEXSUBIMAGE3DEXTPROC epoxy_glTexSubImage3DEXT = epoxy_glTexSubImage3DEXT_global_rewrite_ptr;
129539 
129540 PFNGLTEXSUBIMAGE3DOESPROC epoxy_glTexSubImage3DOES = epoxy_glTexSubImage3DOES_global_rewrite_ptr;
129541 
129542 PFNGLTEXSUBIMAGE4DSGISPROC epoxy_glTexSubImage4DSGIS = epoxy_glTexSubImage4DSGIS_global_rewrite_ptr;
129543 
129544 PFNGLTEXTUREATTACHMEMORYNVPROC epoxy_glTextureAttachMemoryNV = epoxy_glTextureAttachMemoryNV_global_rewrite_ptr;
129545 
129546 PFNGLTEXTUREBARRIERPROC epoxy_glTextureBarrier = epoxy_glTextureBarrier_global_rewrite_ptr;
129547 
129548 PFNGLTEXTUREBARRIERNVPROC epoxy_glTextureBarrierNV = epoxy_glTextureBarrierNV_global_rewrite_ptr;
129549 
129550 PFNGLTEXTUREBUFFERPROC epoxy_glTextureBuffer = epoxy_glTextureBuffer_global_rewrite_ptr;
129551 
129552 PFNGLTEXTUREBUFFEREXTPROC epoxy_glTextureBufferEXT = epoxy_glTextureBufferEXT_global_rewrite_ptr;
129553 
129554 PFNGLTEXTUREBUFFERRANGEPROC epoxy_glTextureBufferRange = epoxy_glTextureBufferRange_global_rewrite_ptr;
129555 
129556 PFNGLTEXTUREBUFFERRANGEEXTPROC epoxy_glTextureBufferRangeEXT = epoxy_glTextureBufferRangeEXT_global_rewrite_ptr;
129557 
129558 PFNGLTEXTURECOLORMASKSGISPROC epoxy_glTextureColorMaskSGIS = epoxy_glTextureColorMaskSGIS_global_rewrite_ptr;
129559 
129560 PFNGLTEXTUREFOVEATIONPARAMETERSQCOMPROC epoxy_glTextureFoveationParametersQCOM = epoxy_glTextureFoveationParametersQCOM_global_rewrite_ptr;
129561 
129562 PFNGLTEXTUREIMAGE1DEXTPROC epoxy_glTextureImage1DEXT = epoxy_glTextureImage1DEXT_global_rewrite_ptr;
129563 
129564 PFNGLTEXTUREIMAGE2DEXTPROC epoxy_glTextureImage2DEXT = epoxy_glTextureImage2DEXT_global_rewrite_ptr;
129565 
129566 PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC epoxy_glTextureImage2DMultisampleCoverageNV = epoxy_glTextureImage2DMultisampleCoverageNV_global_rewrite_ptr;
129567 
129568 PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC epoxy_glTextureImage2DMultisampleNV = epoxy_glTextureImage2DMultisampleNV_global_rewrite_ptr;
129569 
129570 PFNGLTEXTUREIMAGE3DEXTPROC epoxy_glTextureImage3DEXT = epoxy_glTextureImage3DEXT_global_rewrite_ptr;
129571 
129572 PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC epoxy_glTextureImage3DMultisampleCoverageNV = epoxy_glTextureImage3DMultisampleCoverageNV_global_rewrite_ptr;
129573 
129574 PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC epoxy_glTextureImage3DMultisampleNV = epoxy_glTextureImage3DMultisampleNV_global_rewrite_ptr;
129575 
129576 PFNGLTEXTURELIGHTEXTPROC epoxy_glTextureLightEXT = epoxy_glTextureLightEXT_global_rewrite_ptr;
129577 
129578 PFNGLTEXTUREMATERIALEXTPROC epoxy_glTextureMaterialEXT = epoxy_glTextureMaterialEXT_global_rewrite_ptr;
129579 
129580 PFNGLTEXTURENORMALEXTPROC epoxy_glTextureNormalEXT = epoxy_glTextureNormalEXT_global_rewrite_ptr;
129581 
129582 PFNGLTEXTUREPAGECOMMITMENTEXTPROC epoxy_glTexturePageCommitmentEXT = epoxy_glTexturePageCommitmentEXT_global_rewrite_ptr;
129583 
129584 PFNGLTEXTUREPARAMETERIIVPROC epoxy_glTextureParameterIiv = epoxy_glTextureParameterIiv_global_rewrite_ptr;
129585 
129586 PFNGLTEXTUREPARAMETERIIVEXTPROC epoxy_glTextureParameterIivEXT = epoxy_glTextureParameterIivEXT_global_rewrite_ptr;
129587 
129588 PFNGLTEXTUREPARAMETERIUIVPROC epoxy_glTextureParameterIuiv = epoxy_glTextureParameterIuiv_global_rewrite_ptr;
129589 
129590 PFNGLTEXTUREPARAMETERIUIVEXTPROC epoxy_glTextureParameterIuivEXT = epoxy_glTextureParameterIuivEXT_global_rewrite_ptr;
129591 
129592 PFNGLTEXTUREPARAMETERFPROC epoxy_glTextureParameterf = epoxy_glTextureParameterf_global_rewrite_ptr;
129593 
129594 PFNGLTEXTUREPARAMETERFEXTPROC epoxy_glTextureParameterfEXT = epoxy_glTextureParameterfEXT_global_rewrite_ptr;
129595 
129596 PFNGLTEXTUREPARAMETERFVPROC epoxy_glTextureParameterfv = epoxy_glTextureParameterfv_global_rewrite_ptr;
129597 
129598 PFNGLTEXTUREPARAMETERFVEXTPROC epoxy_glTextureParameterfvEXT = epoxy_glTextureParameterfvEXT_global_rewrite_ptr;
129599 
129600 PFNGLTEXTUREPARAMETERIPROC epoxy_glTextureParameteri = epoxy_glTextureParameteri_global_rewrite_ptr;
129601 
129602 PFNGLTEXTUREPARAMETERIEXTPROC epoxy_glTextureParameteriEXT = epoxy_glTextureParameteriEXT_global_rewrite_ptr;
129603 
129604 PFNGLTEXTUREPARAMETERIVPROC epoxy_glTextureParameteriv = epoxy_glTextureParameteriv_global_rewrite_ptr;
129605 
129606 PFNGLTEXTUREPARAMETERIVEXTPROC epoxy_glTextureParameterivEXT = epoxy_glTextureParameterivEXT_global_rewrite_ptr;
129607 
129608 PFNGLTEXTURERANGEAPPLEPROC epoxy_glTextureRangeAPPLE = epoxy_glTextureRangeAPPLE_global_rewrite_ptr;
129609 
129610 PFNGLTEXTURERENDERBUFFEREXTPROC epoxy_glTextureRenderbufferEXT = epoxy_glTextureRenderbufferEXT_global_rewrite_ptr;
129611 
129612 PFNGLTEXTURESTORAGE1DPROC epoxy_glTextureStorage1D = epoxy_glTextureStorage1D_global_rewrite_ptr;
129613 
129614 PFNGLTEXTURESTORAGE1DEXTPROC epoxy_glTextureStorage1DEXT = epoxy_glTextureStorage1DEXT_global_rewrite_ptr;
129615 
129616 PFNGLTEXTURESTORAGE2DPROC epoxy_glTextureStorage2D = epoxy_glTextureStorage2D_global_rewrite_ptr;
129617 
129618 PFNGLTEXTURESTORAGE2DEXTPROC epoxy_glTextureStorage2DEXT = epoxy_glTextureStorage2DEXT_global_rewrite_ptr;
129619 
129620 PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC epoxy_glTextureStorage2DMultisample = epoxy_glTextureStorage2DMultisample_global_rewrite_ptr;
129621 
129622 PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC epoxy_glTextureStorage2DMultisampleEXT = epoxy_glTextureStorage2DMultisampleEXT_global_rewrite_ptr;
129623 
129624 PFNGLTEXTURESTORAGE3DPROC epoxy_glTextureStorage3D = epoxy_glTextureStorage3D_global_rewrite_ptr;
129625 
129626 PFNGLTEXTURESTORAGE3DEXTPROC epoxy_glTextureStorage3DEXT = epoxy_glTextureStorage3DEXT_global_rewrite_ptr;
129627 
129628 PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC epoxy_glTextureStorage3DMultisample = epoxy_glTextureStorage3DMultisample_global_rewrite_ptr;
129629 
129630 PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC epoxy_glTextureStorage3DMultisampleEXT = epoxy_glTextureStorage3DMultisampleEXT_global_rewrite_ptr;
129631 
129632 PFNGLTEXTURESTORAGEMEM1DEXTPROC epoxy_glTextureStorageMem1DEXT = epoxy_glTextureStorageMem1DEXT_global_rewrite_ptr;
129633 
129634 PFNGLTEXTURESTORAGEMEM2DEXTPROC epoxy_glTextureStorageMem2DEXT = epoxy_glTextureStorageMem2DEXT_global_rewrite_ptr;
129635 
129636 PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC epoxy_glTextureStorageMem2DMultisampleEXT = epoxy_glTextureStorageMem2DMultisampleEXT_global_rewrite_ptr;
129637 
129638 PFNGLTEXTURESTORAGEMEM3DEXTPROC epoxy_glTextureStorageMem3DEXT = epoxy_glTextureStorageMem3DEXT_global_rewrite_ptr;
129639 
129640 PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC epoxy_glTextureStorageMem3DMultisampleEXT = epoxy_glTextureStorageMem3DMultisampleEXT_global_rewrite_ptr;
129641 
129642 PFNGLTEXTURESTORAGESPARSEAMDPROC epoxy_glTextureStorageSparseAMD = epoxy_glTextureStorageSparseAMD_global_rewrite_ptr;
129643 
129644 PFNGLTEXTURESUBIMAGE1DPROC epoxy_glTextureSubImage1D = epoxy_glTextureSubImage1D_global_rewrite_ptr;
129645 
129646 PFNGLTEXTURESUBIMAGE1DEXTPROC epoxy_glTextureSubImage1DEXT = epoxy_glTextureSubImage1DEXT_global_rewrite_ptr;
129647 
129648 PFNGLTEXTURESUBIMAGE2DPROC epoxy_glTextureSubImage2D = epoxy_glTextureSubImage2D_global_rewrite_ptr;
129649 
129650 PFNGLTEXTURESUBIMAGE2DEXTPROC epoxy_glTextureSubImage2DEXT = epoxy_glTextureSubImage2DEXT_global_rewrite_ptr;
129651 
129652 PFNGLTEXTURESUBIMAGE3DPROC epoxy_glTextureSubImage3D = epoxy_glTextureSubImage3D_global_rewrite_ptr;
129653 
129654 PFNGLTEXTURESUBIMAGE3DEXTPROC epoxy_glTextureSubImage3DEXT = epoxy_glTextureSubImage3DEXT_global_rewrite_ptr;
129655 
129656 PFNGLTEXTUREVIEWPROC epoxy_glTextureView = epoxy_glTextureView_global_rewrite_ptr;
129657 
129658 PFNGLTEXTUREVIEWEXTPROC epoxy_glTextureViewEXT = epoxy_glTextureViewEXT_global_rewrite_ptr;
129659 
129660 PFNGLTEXTUREVIEWOESPROC epoxy_glTextureViewOES = epoxy_glTextureViewOES_global_rewrite_ptr;
129661 
129662 PFNGLTRACKMATRIXNVPROC epoxy_glTrackMatrixNV = epoxy_glTrackMatrixNV_global_rewrite_ptr;
129663 
129664 PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC epoxy_glTransformFeedbackAttribsNV = epoxy_glTransformFeedbackAttribsNV_global_rewrite_ptr;
129665 
129666 PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC epoxy_glTransformFeedbackBufferBase = epoxy_glTransformFeedbackBufferBase_global_rewrite_ptr;
129667 
129668 PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC epoxy_glTransformFeedbackBufferRange = epoxy_glTransformFeedbackBufferRange_global_rewrite_ptr;
129669 
129670 PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC epoxy_glTransformFeedbackStreamAttribsNV = epoxy_glTransformFeedbackStreamAttribsNV_global_rewrite_ptr;
129671 
129672 PFNGLTRANSFORMFEEDBACKVARYINGSPROC epoxy_glTransformFeedbackVaryings = epoxy_glTransformFeedbackVaryings_global_rewrite_ptr;
129673 
129674 PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC epoxy_glTransformFeedbackVaryingsEXT = epoxy_glTransformFeedbackVaryingsEXT_global_rewrite_ptr;
129675 
129676 PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC epoxy_glTransformFeedbackVaryingsNV = epoxy_glTransformFeedbackVaryingsNV_global_rewrite_ptr;
129677 
129678 PFNGLTRANSFORMPATHNVPROC epoxy_glTransformPathNV = epoxy_glTransformPathNV_global_rewrite_ptr;
129679 
129680 PFNGLTRANSLATEDPROC epoxy_glTranslated = epoxy_glTranslated_global_rewrite_ptr;
129681 
129682 PFNGLTRANSLATEFPROC epoxy_glTranslatef = epoxy_glTranslatef_global_rewrite_ptr;
129683 
129684 PFNGLTRANSLATEXPROC epoxy_glTranslatex = epoxy_glTranslatex_global_rewrite_ptr;
129685 
129686 PFNGLTRANSLATEXOESPROC epoxy_glTranslatexOES = epoxy_glTranslatexOES_global_rewrite_ptr;
129687 
129688 PFNGLUNIFORM1DPROC epoxy_glUniform1d = epoxy_glUniform1d_global_rewrite_ptr;
129689 
129690 PFNGLUNIFORM1DVPROC epoxy_glUniform1dv = epoxy_glUniform1dv_global_rewrite_ptr;
129691 
129692 PFNGLUNIFORM1FPROC epoxy_glUniform1f = epoxy_glUniform1f_global_rewrite_ptr;
129693 
129694 PFNGLUNIFORM1FARBPROC epoxy_glUniform1fARB = epoxy_glUniform1fARB_global_rewrite_ptr;
129695 
129696 PFNGLUNIFORM1FVPROC epoxy_glUniform1fv = epoxy_glUniform1fv_global_rewrite_ptr;
129697 
129698 PFNGLUNIFORM1FVARBPROC epoxy_glUniform1fvARB = epoxy_glUniform1fvARB_global_rewrite_ptr;
129699 
129700 PFNGLUNIFORM1IPROC epoxy_glUniform1i = epoxy_glUniform1i_global_rewrite_ptr;
129701 
129702 PFNGLUNIFORM1I64ARBPROC epoxy_glUniform1i64ARB = epoxy_glUniform1i64ARB_global_rewrite_ptr;
129703 
129704 PFNGLUNIFORM1I64NVPROC epoxy_glUniform1i64NV = epoxy_glUniform1i64NV_global_rewrite_ptr;
129705 
129706 PFNGLUNIFORM1I64VARBPROC epoxy_glUniform1i64vARB = epoxy_glUniform1i64vARB_global_rewrite_ptr;
129707 
129708 PFNGLUNIFORM1I64VNVPROC epoxy_glUniform1i64vNV = epoxy_glUniform1i64vNV_global_rewrite_ptr;
129709 
129710 PFNGLUNIFORM1IARBPROC epoxy_glUniform1iARB = epoxy_glUniform1iARB_global_rewrite_ptr;
129711 
129712 PFNGLUNIFORM1IVPROC epoxy_glUniform1iv = epoxy_glUniform1iv_global_rewrite_ptr;
129713 
129714 PFNGLUNIFORM1IVARBPROC epoxy_glUniform1ivARB = epoxy_glUniform1ivARB_global_rewrite_ptr;
129715 
129716 PFNGLUNIFORM1UIPROC epoxy_glUniform1ui = epoxy_glUniform1ui_global_rewrite_ptr;
129717 
129718 PFNGLUNIFORM1UI64ARBPROC epoxy_glUniform1ui64ARB = epoxy_glUniform1ui64ARB_global_rewrite_ptr;
129719 
129720 PFNGLUNIFORM1UI64NVPROC epoxy_glUniform1ui64NV = epoxy_glUniform1ui64NV_global_rewrite_ptr;
129721 
129722 PFNGLUNIFORM1UI64VARBPROC epoxy_glUniform1ui64vARB = epoxy_glUniform1ui64vARB_global_rewrite_ptr;
129723 
129724 PFNGLUNIFORM1UI64VNVPROC epoxy_glUniform1ui64vNV = epoxy_glUniform1ui64vNV_global_rewrite_ptr;
129725 
129726 PFNGLUNIFORM1UIEXTPROC epoxy_glUniform1uiEXT = epoxy_glUniform1uiEXT_global_rewrite_ptr;
129727 
129728 PFNGLUNIFORM1UIVPROC epoxy_glUniform1uiv = epoxy_glUniform1uiv_global_rewrite_ptr;
129729 
129730 PFNGLUNIFORM1UIVEXTPROC epoxy_glUniform1uivEXT = epoxy_glUniform1uivEXT_global_rewrite_ptr;
129731 
129732 PFNGLUNIFORM2DPROC epoxy_glUniform2d = epoxy_glUniform2d_global_rewrite_ptr;
129733 
129734 PFNGLUNIFORM2DVPROC epoxy_glUniform2dv = epoxy_glUniform2dv_global_rewrite_ptr;
129735 
129736 PFNGLUNIFORM2FPROC epoxy_glUniform2f = epoxy_glUniform2f_global_rewrite_ptr;
129737 
129738 PFNGLUNIFORM2FARBPROC epoxy_glUniform2fARB = epoxy_glUniform2fARB_global_rewrite_ptr;
129739 
129740 PFNGLUNIFORM2FVPROC epoxy_glUniform2fv = epoxy_glUniform2fv_global_rewrite_ptr;
129741 
129742 PFNGLUNIFORM2FVARBPROC epoxy_glUniform2fvARB = epoxy_glUniform2fvARB_global_rewrite_ptr;
129743 
129744 PFNGLUNIFORM2IPROC epoxy_glUniform2i = epoxy_glUniform2i_global_rewrite_ptr;
129745 
129746 PFNGLUNIFORM2I64ARBPROC epoxy_glUniform2i64ARB = epoxy_glUniform2i64ARB_global_rewrite_ptr;
129747 
129748 PFNGLUNIFORM2I64NVPROC epoxy_glUniform2i64NV = epoxy_glUniform2i64NV_global_rewrite_ptr;
129749 
129750 PFNGLUNIFORM2I64VARBPROC epoxy_glUniform2i64vARB = epoxy_glUniform2i64vARB_global_rewrite_ptr;
129751 
129752 PFNGLUNIFORM2I64VNVPROC epoxy_glUniform2i64vNV = epoxy_glUniform2i64vNV_global_rewrite_ptr;
129753 
129754 PFNGLUNIFORM2IARBPROC epoxy_glUniform2iARB = epoxy_glUniform2iARB_global_rewrite_ptr;
129755 
129756 PFNGLUNIFORM2IVPROC epoxy_glUniform2iv = epoxy_glUniform2iv_global_rewrite_ptr;
129757 
129758 PFNGLUNIFORM2IVARBPROC epoxy_glUniform2ivARB = epoxy_glUniform2ivARB_global_rewrite_ptr;
129759 
129760 PFNGLUNIFORM2UIPROC epoxy_glUniform2ui = epoxy_glUniform2ui_global_rewrite_ptr;
129761 
129762 PFNGLUNIFORM2UI64ARBPROC epoxy_glUniform2ui64ARB = epoxy_glUniform2ui64ARB_global_rewrite_ptr;
129763 
129764 PFNGLUNIFORM2UI64NVPROC epoxy_glUniform2ui64NV = epoxy_glUniform2ui64NV_global_rewrite_ptr;
129765 
129766 PFNGLUNIFORM2UI64VARBPROC epoxy_glUniform2ui64vARB = epoxy_glUniform2ui64vARB_global_rewrite_ptr;
129767 
129768 PFNGLUNIFORM2UI64VNVPROC epoxy_glUniform2ui64vNV = epoxy_glUniform2ui64vNV_global_rewrite_ptr;
129769 
129770 PFNGLUNIFORM2UIEXTPROC epoxy_glUniform2uiEXT = epoxy_glUniform2uiEXT_global_rewrite_ptr;
129771 
129772 PFNGLUNIFORM2UIVPROC epoxy_glUniform2uiv = epoxy_glUniform2uiv_global_rewrite_ptr;
129773 
129774 PFNGLUNIFORM2UIVEXTPROC epoxy_glUniform2uivEXT = epoxy_glUniform2uivEXT_global_rewrite_ptr;
129775 
129776 PFNGLUNIFORM3DPROC epoxy_glUniform3d = epoxy_glUniform3d_global_rewrite_ptr;
129777 
129778 PFNGLUNIFORM3DVPROC epoxy_glUniform3dv = epoxy_glUniform3dv_global_rewrite_ptr;
129779 
129780 PFNGLUNIFORM3FPROC epoxy_glUniform3f = epoxy_glUniform3f_global_rewrite_ptr;
129781 
129782 PFNGLUNIFORM3FARBPROC epoxy_glUniform3fARB = epoxy_glUniform3fARB_global_rewrite_ptr;
129783 
129784 PFNGLUNIFORM3FVPROC epoxy_glUniform3fv = epoxy_glUniform3fv_global_rewrite_ptr;
129785 
129786 PFNGLUNIFORM3FVARBPROC epoxy_glUniform3fvARB = epoxy_glUniform3fvARB_global_rewrite_ptr;
129787 
129788 PFNGLUNIFORM3IPROC epoxy_glUniform3i = epoxy_glUniform3i_global_rewrite_ptr;
129789 
129790 PFNGLUNIFORM3I64ARBPROC epoxy_glUniform3i64ARB = epoxy_glUniform3i64ARB_global_rewrite_ptr;
129791 
129792 PFNGLUNIFORM3I64NVPROC epoxy_glUniform3i64NV = epoxy_glUniform3i64NV_global_rewrite_ptr;
129793 
129794 PFNGLUNIFORM3I64VARBPROC epoxy_glUniform3i64vARB = epoxy_glUniform3i64vARB_global_rewrite_ptr;
129795 
129796 PFNGLUNIFORM3I64VNVPROC epoxy_glUniform3i64vNV = epoxy_glUniform3i64vNV_global_rewrite_ptr;
129797 
129798 PFNGLUNIFORM3IARBPROC epoxy_glUniform3iARB = epoxy_glUniform3iARB_global_rewrite_ptr;
129799 
129800 PFNGLUNIFORM3IVPROC epoxy_glUniform3iv = epoxy_glUniform3iv_global_rewrite_ptr;
129801 
129802 PFNGLUNIFORM3IVARBPROC epoxy_glUniform3ivARB = epoxy_glUniform3ivARB_global_rewrite_ptr;
129803 
129804 PFNGLUNIFORM3UIPROC epoxy_glUniform3ui = epoxy_glUniform3ui_global_rewrite_ptr;
129805 
129806 PFNGLUNIFORM3UI64ARBPROC epoxy_glUniform3ui64ARB = epoxy_glUniform3ui64ARB_global_rewrite_ptr;
129807 
129808 PFNGLUNIFORM3UI64NVPROC epoxy_glUniform3ui64NV = epoxy_glUniform3ui64NV_global_rewrite_ptr;
129809 
129810 PFNGLUNIFORM3UI64VARBPROC epoxy_glUniform3ui64vARB = epoxy_glUniform3ui64vARB_global_rewrite_ptr;
129811 
129812 PFNGLUNIFORM3UI64VNVPROC epoxy_glUniform3ui64vNV = epoxy_glUniform3ui64vNV_global_rewrite_ptr;
129813 
129814 PFNGLUNIFORM3UIEXTPROC epoxy_glUniform3uiEXT = epoxy_glUniform3uiEXT_global_rewrite_ptr;
129815 
129816 PFNGLUNIFORM3UIVPROC epoxy_glUniform3uiv = epoxy_glUniform3uiv_global_rewrite_ptr;
129817 
129818 PFNGLUNIFORM3UIVEXTPROC epoxy_glUniform3uivEXT = epoxy_glUniform3uivEXT_global_rewrite_ptr;
129819 
129820 PFNGLUNIFORM4DPROC epoxy_glUniform4d = epoxy_glUniform4d_global_rewrite_ptr;
129821 
129822 PFNGLUNIFORM4DVPROC epoxy_glUniform4dv = epoxy_glUniform4dv_global_rewrite_ptr;
129823 
129824 PFNGLUNIFORM4FPROC epoxy_glUniform4f = epoxy_glUniform4f_global_rewrite_ptr;
129825 
129826 PFNGLUNIFORM4FARBPROC epoxy_glUniform4fARB = epoxy_glUniform4fARB_global_rewrite_ptr;
129827 
129828 PFNGLUNIFORM4FVPROC epoxy_glUniform4fv = epoxy_glUniform4fv_global_rewrite_ptr;
129829 
129830 PFNGLUNIFORM4FVARBPROC epoxy_glUniform4fvARB = epoxy_glUniform4fvARB_global_rewrite_ptr;
129831 
129832 PFNGLUNIFORM4IPROC epoxy_glUniform4i = epoxy_glUniform4i_global_rewrite_ptr;
129833 
129834 PFNGLUNIFORM4I64ARBPROC epoxy_glUniform4i64ARB = epoxy_glUniform4i64ARB_global_rewrite_ptr;
129835 
129836 PFNGLUNIFORM4I64NVPROC epoxy_glUniform4i64NV = epoxy_glUniform4i64NV_global_rewrite_ptr;
129837 
129838 PFNGLUNIFORM4I64VARBPROC epoxy_glUniform4i64vARB = epoxy_glUniform4i64vARB_global_rewrite_ptr;
129839 
129840 PFNGLUNIFORM4I64VNVPROC epoxy_glUniform4i64vNV = epoxy_glUniform4i64vNV_global_rewrite_ptr;
129841 
129842 PFNGLUNIFORM4IARBPROC epoxy_glUniform4iARB = epoxy_glUniform4iARB_global_rewrite_ptr;
129843 
129844 PFNGLUNIFORM4IVPROC epoxy_glUniform4iv = epoxy_glUniform4iv_global_rewrite_ptr;
129845 
129846 PFNGLUNIFORM4IVARBPROC epoxy_glUniform4ivARB = epoxy_glUniform4ivARB_global_rewrite_ptr;
129847 
129848 PFNGLUNIFORM4UIPROC epoxy_glUniform4ui = epoxy_glUniform4ui_global_rewrite_ptr;
129849 
129850 PFNGLUNIFORM4UI64ARBPROC epoxy_glUniform4ui64ARB = epoxy_glUniform4ui64ARB_global_rewrite_ptr;
129851 
129852 PFNGLUNIFORM4UI64NVPROC epoxy_glUniform4ui64NV = epoxy_glUniform4ui64NV_global_rewrite_ptr;
129853 
129854 PFNGLUNIFORM4UI64VARBPROC epoxy_glUniform4ui64vARB = epoxy_glUniform4ui64vARB_global_rewrite_ptr;
129855 
129856 PFNGLUNIFORM4UI64VNVPROC epoxy_glUniform4ui64vNV = epoxy_glUniform4ui64vNV_global_rewrite_ptr;
129857 
129858 PFNGLUNIFORM4UIEXTPROC epoxy_glUniform4uiEXT = epoxy_glUniform4uiEXT_global_rewrite_ptr;
129859 
129860 PFNGLUNIFORM4UIVPROC epoxy_glUniform4uiv = epoxy_glUniform4uiv_global_rewrite_ptr;
129861 
129862 PFNGLUNIFORM4UIVEXTPROC epoxy_glUniform4uivEXT = epoxy_glUniform4uivEXT_global_rewrite_ptr;
129863 
129864 PFNGLUNIFORMBLOCKBINDINGPROC epoxy_glUniformBlockBinding = epoxy_glUniformBlockBinding_global_rewrite_ptr;
129865 
129866 PFNGLUNIFORMBUFFEREXTPROC epoxy_glUniformBufferEXT = epoxy_glUniformBufferEXT_global_rewrite_ptr;
129867 
129868 PFNGLUNIFORMHANDLEUI64ARBPROC epoxy_glUniformHandleui64ARB = epoxy_glUniformHandleui64ARB_global_rewrite_ptr;
129869 
129870 PFNGLUNIFORMHANDLEUI64IMGPROC epoxy_glUniformHandleui64IMG = epoxy_glUniformHandleui64IMG_global_rewrite_ptr;
129871 
129872 PFNGLUNIFORMHANDLEUI64NVPROC epoxy_glUniformHandleui64NV = epoxy_glUniformHandleui64NV_global_rewrite_ptr;
129873 
129874 PFNGLUNIFORMHANDLEUI64VARBPROC epoxy_glUniformHandleui64vARB = epoxy_glUniformHandleui64vARB_global_rewrite_ptr;
129875 
129876 PFNGLUNIFORMHANDLEUI64VIMGPROC epoxy_glUniformHandleui64vIMG = epoxy_glUniformHandleui64vIMG_global_rewrite_ptr;
129877 
129878 PFNGLUNIFORMHANDLEUI64VNVPROC epoxy_glUniformHandleui64vNV = epoxy_glUniformHandleui64vNV_global_rewrite_ptr;
129879 
129880 PFNGLUNIFORMMATRIX2DVPROC epoxy_glUniformMatrix2dv = epoxy_glUniformMatrix2dv_global_rewrite_ptr;
129881 
129882 PFNGLUNIFORMMATRIX2FVPROC epoxy_glUniformMatrix2fv = epoxy_glUniformMatrix2fv_global_rewrite_ptr;
129883 
129884 PFNGLUNIFORMMATRIX2FVARBPROC epoxy_glUniformMatrix2fvARB = epoxy_glUniformMatrix2fvARB_global_rewrite_ptr;
129885 
129886 PFNGLUNIFORMMATRIX2X3DVPROC epoxy_glUniformMatrix2x3dv = epoxy_glUniformMatrix2x3dv_global_rewrite_ptr;
129887 
129888 PFNGLUNIFORMMATRIX2X3FVPROC epoxy_glUniformMatrix2x3fv = epoxy_glUniformMatrix2x3fv_global_rewrite_ptr;
129889 
129890 PFNGLUNIFORMMATRIX2X3FVNVPROC epoxy_glUniformMatrix2x3fvNV = epoxy_glUniformMatrix2x3fvNV_global_rewrite_ptr;
129891 
129892 PFNGLUNIFORMMATRIX2X4DVPROC epoxy_glUniformMatrix2x4dv = epoxy_glUniformMatrix2x4dv_global_rewrite_ptr;
129893 
129894 PFNGLUNIFORMMATRIX2X4FVPROC epoxy_glUniformMatrix2x4fv = epoxy_glUniformMatrix2x4fv_global_rewrite_ptr;
129895 
129896 PFNGLUNIFORMMATRIX2X4FVNVPROC epoxy_glUniformMatrix2x4fvNV = epoxy_glUniformMatrix2x4fvNV_global_rewrite_ptr;
129897 
129898 PFNGLUNIFORMMATRIX3DVPROC epoxy_glUniformMatrix3dv = epoxy_glUniformMatrix3dv_global_rewrite_ptr;
129899 
129900 PFNGLUNIFORMMATRIX3FVPROC epoxy_glUniformMatrix3fv = epoxy_glUniformMatrix3fv_global_rewrite_ptr;
129901 
129902 PFNGLUNIFORMMATRIX3FVARBPROC epoxy_glUniformMatrix3fvARB = epoxy_glUniformMatrix3fvARB_global_rewrite_ptr;
129903 
129904 PFNGLUNIFORMMATRIX3X2DVPROC epoxy_glUniformMatrix3x2dv = epoxy_glUniformMatrix3x2dv_global_rewrite_ptr;
129905 
129906 PFNGLUNIFORMMATRIX3X2FVPROC epoxy_glUniformMatrix3x2fv = epoxy_glUniformMatrix3x2fv_global_rewrite_ptr;
129907 
129908 PFNGLUNIFORMMATRIX3X2FVNVPROC epoxy_glUniformMatrix3x2fvNV = epoxy_glUniformMatrix3x2fvNV_global_rewrite_ptr;
129909 
129910 PFNGLUNIFORMMATRIX3X4DVPROC epoxy_glUniformMatrix3x4dv = epoxy_glUniformMatrix3x4dv_global_rewrite_ptr;
129911 
129912 PFNGLUNIFORMMATRIX3X4FVPROC epoxy_glUniformMatrix3x4fv = epoxy_glUniformMatrix3x4fv_global_rewrite_ptr;
129913 
129914 PFNGLUNIFORMMATRIX3X4FVNVPROC epoxy_glUniformMatrix3x4fvNV = epoxy_glUniformMatrix3x4fvNV_global_rewrite_ptr;
129915 
129916 PFNGLUNIFORMMATRIX4DVPROC epoxy_glUniformMatrix4dv = epoxy_glUniformMatrix4dv_global_rewrite_ptr;
129917 
129918 PFNGLUNIFORMMATRIX4FVPROC epoxy_glUniformMatrix4fv = epoxy_glUniformMatrix4fv_global_rewrite_ptr;
129919 
129920 PFNGLUNIFORMMATRIX4FVARBPROC epoxy_glUniformMatrix4fvARB = epoxy_glUniformMatrix4fvARB_global_rewrite_ptr;
129921 
129922 PFNGLUNIFORMMATRIX4X2DVPROC epoxy_glUniformMatrix4x2dv = epoxy_glUniformMatrix4x2dv_global_rewrite_ptr;
129923 
129924 PFNGLUNIFORMMATRIX4X2FVPROC epoxy_glUniformMatrix4x2fv = epoxy_glUniformMatrix4x2fv_global_rewrite_ptr;
129925 
129926 PFNGLUNIFORMMATRIX4X2FVNVPROC epoxy_glUniformMatrix4x2fvNV = epoxy_glUniformMatrix4x2fvNV_global_rewrite_ptr;
129927 
129928 PFNGLUNIFORMMATRIX4X3DVPROC epoxy_glUniformMatrix4x3dv = epoxy_glUniformMatrix4x3dv_global_rewrite_ptr;
129929 
129930 PFNGLUNIFORMMATRIX4X3FVPROC epoxy_glUniformMatrix4x3fv = epoxy_glUniformMatrix4x3fv_global_rewrite_ptr;
129931 
129932 PFNGLUNIFORMMATRIX4X3FVNVPROC epoxy_glUniformMatrix4x3fvNV = epoxy_glUniformMatrix4x3fvNV_global_rewrite_ptr;
129933 
129934 PFNGLUNIFORMSUBROUTINESUIVPROC epoxy_glUniformSubroutinesuiv = epoxy_glUniformSubroutinesuiv_global_rewrite_ptr;
129935 
129936 PFNGLUNIFORMUI64NVPROC epoxy_glUniformui64NV = epoxy_glUniformui64NV_global_rewrite_ptr;
129937 
129938 PFNGLUNIFORMUI64VNVPROC epoxy_glUniformui64vNV = epoxy_glUniformui64vNV_global_rewrite_ptr;
129939 
129940 PFNGLUNLOCKARRAYSEXTPROC epoxy_glUnlockArraysEXT = epoxy_glUnlockArraysEXT_global_rewrite_ptr;
129941 
129942 PFNGLUNMAPBUFFERPROC epoxy_glUnmapBuffer = epoxy_glUnmapBuffer_global_rewrite_ptr;
129943 
129944 PFNGLUNMAPBUFFERARBPROC epoxy_glUnmapBufferARB = epoxy_glUnmapBufferARB_global_rewrite_ptr;
129945 
129946 PFNGLUNMAPBUFFEROESPROC epoxy_glUnmapBufferOES = epoxy_glUnmapBufferOES_global_rewrite_ptr;
129947 
129948 PFNGLUNMAPNAMEDBUFFERPROC epoxy_glUnmapNamedBuffer = epoxy_glUnmapNamedBuffer_global_rewrite_ptr;
129949 
129950 PFNGLUNMAPNAMEDBUFFEREXTPROC epoxy_glUnmapNamedBufferEXT = epoxy_glUnmapNamedBufferEXT_global_rewrite_ptr;
129951 
129952 PFNGLUNMAPOBJECTBUFFERATIPROC epoxy_glUnmapObjectBufferATI = epoxy_glUnmapObjectBufferATI_global_rewrite_ptr;
129953 
129954 PFNGLUNMAPTEXTURE2DINTELPROC epoxy_glUnmapTexture2DINTEL = epoxy_glUnmapTexture2DINTEL_global_rewrite_ptr;
129955 
129956 PFNGLUPDATEOBJECTBUFFERATIPROC epoxy_glUpdateObjectBufferATI = epoxy_glUpdateObjectBufferATI_global_rewrite_ptr;
129957 
129958 PFNGLUPLOADGPUMASKNVXPROC epoxy_glUploadGpuMaskNVX = epoxy_glUploadGpuMaskNVX_global_rewrite_ptr;
129959 
129960 PFNGLUSEPROGRAMPROC epoxy_glUseProgram = epoxy_glUseProgram_global_rewrite_ptr;
129961 
129962 PFNGLUSEPROGRAMOBJECTARBPROC epoxy_glUseProgramObjectARB = epoxy_glUseProgramObjectARB_global_rewrite_ptr;
129963 
129964 PFNGLUSEPROGRAMSTAGESPROC epoxy_glUseProgramStages = epoxy_glUseProgramStages_global_rewrite_ptr;
129965 
129966 PFNGLUSEPROGRAMSTAGESEXTPROC epoxy_glUseProgramStagesEXT = epoxy_glUseProgramStagesEXT_global_rewrite_ptr;
129967 
129968 PFNGLUSESHADERPROGRAMEXTPROC epoxy_glUseShaderProgramEXT = epoxy_glUseShaderProgramEXT_global_rewrite_ptr;
129969 
129970 PFNGLVDPAUFININVPROC epoxy_glVDPAUFiniNV = epoxy_glVDPAUFiniNV_global_rewrite_ptr;
129971 
129972 PFNGLVDPAUGETSURFACEIVNVPROC epoxy_glVDPAUGetSurfaceivNV = epoxy_glVDPAUGetSurfaceivNV_global_rewrite_ptr;
129973 
129974 PFNGLVDPAUINITNVPROC epoxy_glVDPAUInitNV = epoxy_glVDPAUInitNV_global_rewrite_ptr;
129975 
129976 PFNGLVDPAUISSURFACENVPROC epoxy_glVDPAUIsSurfaceNV = epoxy_glVDPAUIsSurfaceNV_global_rewrite_ptr;
129977 
129978 PFNGLVDPAUMAPSURFACESNVPROC epoxy_glVDPAUMapSurfacesNV = epoxy_glVDPAUMapSurfacesNV_global_rewrite_ptr;
129979 
129980 PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC epoxy_glVDPAURegisterOutputSurfaceNV = epoxy_glVDPAURegisterOutputSurfaceNV_global_rewrite_ptr;
129981 
129982 PFNGLVDPAUREGISTERVIDEOSURFACENVPROC epoxy_glVDPAURegisterVideoSurfaceNV = epoxy_glVDPAURegisterVideoSurfaceNV_global_rewrite_ptr;
129983 
129984 PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV = epoxy_glVDPAURegisterVideoSurfaceWithPictureStructureNV_global_rewrite_ptr;
129985 
129986 PFNGLVDPAUSURFACEACCESSNVPROC epoxy_glVDPAUSurfaceAccessNV = epoxy_glVDPAUSurfaceAccessNV_global_rewrite_ptr;
129987 
129988 PFNGLVDPAUUNMAPSURFACESNVPROC epoxy_glVDPAUUnmapSurfacesNV = epoxy_glVDPAUUnmapSurfacesNV_global_rewrite_ptr;
129989 
129990 PFNGLVDPAUUNREGISTERSURFACENVPROC epoxy_glVDPAUUnregisterSurfaceNV = epoxy_glVDPAUUnregisterSurfaceNV_global_rewrite_ptr;
129991 
129992 PFNGLVALIDATEPROGRAMPROC epoxy_glValidateProgram = epoxy_glValidateProgram_global_rewrite_ptr;
129993 
129994 PFNGLVALIDATEPROGRAMARBPROC epoxy_glValidateProgramARB = epoxy_glValidateProgramARB_global_rewrite_ptr;
129995 
129996 PFNGLVALIDATEPROGRAMPIPELINEPROC epoxy_glValidateProgramPipeline = epoxy_glValidateProgramPipeline_global_rewrite_ptr;
129997 
129998 PFNGLVALIDATEPROGRAMPIPELINEEXTPROC epoxy_glValidateProgramPipelineEXT = epoxy_glValidateProgramPipelineEXT_global_rewrite_ptr;
129999 
130000 PFNGLVARIANTARRAYOBJECTATIPROC epoxy_glVariantArrayObjectATI = epoxy_glVariantArrayObjectATI_global_rewrite_ptr;
130001 
130002 PFNGLVARIANTPOINTEREXTPROC epoxy_glVariantPointerEXT = epoxy_glVariantPointerEXT_global_rewrite_ptr;
130003 
130004 PFNGLVARIANTBVEXTPROC epoxy_glVariantbvEXT = epoxy_glVariantbvEXT_global_rewrite_ptr;
130005 
130006 PFNGLVARIANTDVEXTPROC epoxy_glVariantdvEXT = epoxy_glVariantdvEXT_global_rewrite_ptr;
130007 
130008 PFNGLVARIANTFVEXTPROC epoxy_glVariantfvEXT = epoxy_glVariantfvEXT_global_rewrite_ptr;
130009 
130010 PFNGLVARIANTIVEXTPROC epoxy_glVariantivEXT = epoxy_glVariantivEXT_global_rewrite_ptr;
130011 
130012 PFNGLVARIANTSVEXTPROC epoxy_glVariantsvEXT = epoxy_glVariantsvEXT_global_rewrite_ptr;
130013 
130014 PFNGLVARIANTUBVEXTPROC epoxy_glVariantubvEXT = epoxy_glVariantubvEXT_global_rewrite_ptr;
130015 
130016 PFNGLVARIANTUIVEXTPROC epoxy_glVariantuivEXT = epoxy_glVariantuivEXT_global_rewrite_ptr;
130017 
130018 PFNGLVARIANTUSVEXTPROC epoxy_glVariantusvEXT = epoxy_glVariantusvEXT_global_rewrite_ptr;
130019 
130020 PFNGLVERTEX2BOESPROC epoxy_glVertex2bOES = epoxy_glVertex2bOES_global_rewrite_ptr;
130021 
130022 PFNGLVERTEX2BVOESPROC epoxy_glVertex2bvOES = epoxy_glVertex2bvOES_global_rewrite_ptr;
130023 
130024 PFNGLVERTEX2DPROC epoxy_glVertex2d = epoxy_glVertex2d_global_rewrite_ptr;
130025 
130026 PFNGLVERTEX2DVPROC epoxy_glVertex2dv = epoxy_glVertex2dv_global_rewrite_ptr;
130027 
130028 PFNGLVERTEX2FPROC epoxy_glVertex2f = epoxy_glVertex2f_global_rewrite_ptr;
130029 
130030 PFNGLVERTEX2FVPROC epoxy_glVertex2fv = epoxy_glVertex2fv_global_rewrite_ptr;
130031 
130032 PFNGLVERTEX2HNVPROC epoxy_glVertex2hNV = epoxy_glVertex2hNV_global_rewrite_ptr;
130033 
130034 PFNGLVERTEX2HVNVPROC epoxy_glVertex2hvNV = epoxy_glVertex2hvNV_global_rewrite_ptr;
130035 
130036 PFNGLVERTEX2IPROC epoxy_glVertex2i = epoxy_glVertex2i_global_rewrite_ptr;
130037 
130038 PFNGLVERTEX2IVPROC epoxy_glVertex2iv = epoxy_glVertex2iv_global_rewrite_ptr;
130039 
130040 PFNGLVERTEX2SPROC epoxy_glVertex2s = epoxy_glVertex2s_global_rewrite_ptr;
130041 
130042 PFNGLVERTEX2SVPROC epoxy_glVertex2sv = epoxy_glVertex2sv_global_rewrite_ptr;
130043 
130044 PFNGLVERTEX2XOESPROC epoxy_glVertex2xOES = epoxy_glVertex2xOES_global_rewrite_ptr;
130045 
130046 PFNGLVERTEX2XVOESPROC epoxy_glVertex2xvOES = epoxy_glVertex2xvOES_global_rewrite_ptr;
130047 
130048 PFNGLVERTEX3BOESPROC epoxy_glVertex3bOES = epoxy_glVertex3bOES_global_rewrite_ptr;
130049 
130050 PFNGLVERTEX3BVOESPROC epoxy_glVertex3bvOES = epoxy_glVertex3bvOES_global_rewrite_ptr;
130051 
130052 PFNGLVERTEX3DPROC epoxy_glVertex3d = epoxy_glVertex3d_global_rewrite_ptr;
130053 
130054 PFNGLVERTEX3DVPROC epoxy_glVertex3dv = epoxy_glVertex3dv_global_rewrite_ptr;
130055 
130056 PFNGLVERTEX3FPROC epoxy_glVertex3f = epoxy_glVertex3f_global_rewrite_ptr;
130057 
130058 PFNGLVERTEX3FVPROC epoxy_glVertex3fv = epoxy_glVertex3fv_global_rewrite_ptr;
130059 
130060 PFNGLVERTEX3HNVPROC epoxy_glVertex3hNV = epoxy_glVertex3hNV_global_rewrite_ptr;
130061 
130062 PFNGLVERTEX3HVNVPROC epoxy_glVertex3hvNV = epoxy_glVertex3hvNV_global_rewrite_ptr;
130063 
130064 PFNGLVERTEX3IPROC epoxy_glVertex3i = epoxy_glVertex3i_global_rewrite_ptr;
130065 
130066 PFNGLVERTEX3IVPROC epoxy_glVertex3iv = epoxy_glVertex3iv_global_rewrite_ptr;
130067 
130068 PFNGLVERTEX3SPROC epoxy_glVertex3s = epoxy_glVertex3s_global_rewrite_ptr;
130069 
130070 PFNGLVERTEX3SVPROC epoxy_glVertex3sv = epoxy_glVertex3sv_global_rewrite_ptr;
130071 
130072 PFNGLVERTEX3XOESPROC epoxy_glVertex3xOES = epoxy_glVertex3xOES_global_rewrite_ptr;
130073 
130074 PFNGLVERTEX3XVOESPROC epoxy_glVertex3xvOES = epoxy_glVertex3xvOES_global_rewrite_ptr;
130075 
130076 PFNGLVERTEX4BOESPROC epoxy_glVertex4bOES = epoxy_glVertex4bOES_global_rewrite_ptr;
130077 
130078 PFNGLVERTEX4BVOESPROC epoxy_glVertex4bvOES = epoxy_glVertex4bvOES_global_rewrite_ptr;
130079 
130080 PFNGLVERTEX4DPROC epoxy_glVertex4d = epoxy_glVertex4d_global_rewrite_ptr;
130081 
130082 PFNGLVERTEX4DVPROC epoxy_glVertex4dv = epoxy_glVertex4dv_global_rewrite_ptr;
130083 
130084 PFNGLVERTEX4FPROC epoxy_glVertex4f = epoxy_glVertex4f_global_rewrite_ptr;
130085 
130086 PFNGLVERTEX4FVPROC epoxy_glVertex4fv = epoxy_glVertex4fv_global_rewrite_ptr;
130087 
130088 PFNGLVERTEX4HNVPROC epoxy_glVertex4hNV = epoxy_glVertex4hNV_global_rewrite_ptr;
130089 
130090 PFNGLVERTEX4HVNVPROC epoxy_glVertex4hvNV = epoxy_glVertex4hvNV_global_rewrite_ptr;
130091 
130092 PFNGLVERTEX4IPROC epoxy_glVertex4i = epoxy_glVertex4i_global_rewrite_ptr;
130093 
130094 PFNGLVERTEX4IVPROC epoxy_glVertex4iv = epoxy_glVertex4iv_global_rewrite_ptr;
130095 
130096 PFNGLVERTEX4SPROC epoxy_glVertex4s = epoxy_glVertex4s_global_rewrite_ptr;
130097 
130098 PFNGLVERTEX4SVPROC epoxy_glVertex4sv = epoxy_glVertex4sv_global_rewrite_ptr;
130099 
130100 PFNGLVERTEX4XOESPROC epoxy_glVertex4xOES = epoxy_glVertex4xOES_global_rewrite_ptr;
130101 
130102 PFNGLVERTEX4XVOESPROC epoxy_glVertex4xvOES = epoxy_glVertex4xvOES_global_rewrite_ptr;
130103 
130104 PFNGLVERTEXARRAYATTRIBBINDINGPROC epoxy_glVertexArrayAttribBinding = epoxy_glVertexArrayAttribBinding_global_rewrite_ptr;
130105 
130106 PFNGLVERTEXARRAYATTRIBFORMATPROC epoxy_glVertexArrayAttribFormat = epoxy_glVertexArrayAttribFormat_global_rewrite_ptr;
130107 
130108 PFNGLVERTEXARRAYATTRIBIFORMATPROC epoxy_glVertexArrayAttribIFormat = epoxy_glVertexArrayAttribIFormat_global_rewrite_ptr;
130109 
130110 PFNGLVERTEXARRAYATTRIBLFORMATPROC epoxy_glVertexArrayAttribLFormat = epoxy_glVertexArrayAttribLFormat_global_rewrite_ptr;
130111 
130112 PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC epoxy_glVertexArrayBindVertexBufferEXT = epoxy_glVertexArrayBindVertexBufferEXT_global_rewrite_ptr;
130113 
130114 PFNGLVERTEXARRAYBINDINGDIVISORPROC epoxy_glVertexArrayBindingDivisor = epoxy_glVertexArrayBindingDivisor_global_rewrite_ptr;
130115 
130116 PFNGLVERTEXARRAYCOLOROFFSETEXTPROC epoxy_glVertexArrayColorOffsetEXT = epoxy_glVertexArrayColorOffsetEXT_global_rewrite_ptr;
130117 
130118 PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC epoxy_glVertexArrayEdgeFlagOffsetEXT = epoxy_glVertexArrayEdgeFlagOffsetEXT_global_rewrite_ptr;
130119 
130120 PFNGLVERTEXARRAYELEMENTBUFFERPROC epoxy_glVertexArrayElementBuffer = epoxy_glVertexArrayElementBuffer_global_rewrite_ptr;
130121 
130122 PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC epoxy_glVertexArrayFogCoordOffsetEXT = epoxy_glVertexArrayFogCoordOffsetEXT_global_rewrite_ptr;
130123 
130124 PFNGLVERTEXARRAYINDEXOFFSETEXTPROC epoxy_glVertexArrayIndexOffsetEXT = epoxy_glVertexArrayIndexOffsetEXT_global_rewrite_ptr;
130125 
130126 PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC epoxy_glVertexArrayMultiTexCoordOffsetEXT = epoxy_glVertexArrayMultiTexCoordOffsetEXT_global_rewrite_ptr;
130127 
130128 PFNGLVERTEXARRAYNORMALOFFSETEXTPROC epoxy_glVertexArrayNormalOffsetEXT = epoxy_glVertexArrayNormalOffsetEXT_global_rewrite_ptr;
130129 
130130 PFNGLVERTEXARRAYPARAMETERIAPPLEPROC epoxy_glVertexArrayParameteriAPPLE = epoxy_glVertexArrayParameteriAPPLE_global_rewrite_ptr;
130131 
130132 PFNGLVERTEXARRAYRANGEAPPLEPROC epoxy_glVertexArrayRangeAPPLE = epoxy_glVertexArrayRangeAPPLE_global_rewrite_ptr;
130133 
130134 PFNGLVERTEXARRAYRANGENVPROC epoxy_glVertexArrayRangeNV = epoxy_glVertexArrayRangeNV_global_rewrite_ptr;
130135 
130136 PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC epoxy_glVertexArraySecondaryColorOffsetEXT = epoxy_glVertexArraySecondaryColorOffsetEXT_global_rewrite_ptr;
130137 
130138 PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC epoxy_glVertexArrayTexCoordOffsetEXT = epoxy_glVertexArrayTexCoordOffsetEXT_global_rewrite_ptr;
130139 
130140 PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC epoxy_glVertexArrayVertexAttribBindingEXT = epoxy_glVertexArrayVertexAttribBindingEXT_global_rewrite_ptr;
130141 
130142 PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC epoxy_glVertexArrayVertexAttribDivisorEXT = epoxy_glVertexArrayVertexAttribDivisorEXT_global_rewrite_ptr;
130143 
130144 PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC epoxy_glVertexArrayVertexAttribFormatEXT = epoxy_glVertexArrayVertexAttribFormatEXT_global_rewrite_ptr;
130145 
130146 PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC epoxy_glVertexArrayVertexAttribIFormatEXT = epoxy_glVertexArrayVertexAttribIFormatEXT_global_rewrite_ptr;
130147 
130148 PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC epoxy_glVertexArrayVertexAttribIOffsetEXT = epoxy_glVertexArrayVertexAttribIOffsetEXT_global_rewrite_ptr;
130149 
130150 PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC epoxy_glVertexArrayVertexAttribLFormatEXT = epoxy_glVertexArrayVertexAttribLFormatEXT_global_rewrite_ptr;
130151 
130152 PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC epoxy_glVertexArrayVertexAttribLOffsetEXT = epoxy_glVertexArrayVertexAttribLOffsetEXT_global_rewrite_ptr;
130153 
130154 PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC epoxy_glVertexArrayVertexAttribOffsetEXT = epoxy_glVertexArrayVertexAttribOffsetEXT_global_rewrite_ptr;
130155 
130156 PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC epoxy_glVertexArrayVertexBindingDivisorEXT = epoxy_glVertexArrayVertexBindingDivisorEXT_global_rewrite_ptr;
130157 
130158 PFNGLVERTEXARRAYVERTEXBUFFERPROC epoxy_glVertexArrayVertexBuffer = epoxy_glVertexArrayVertexBuffer_global_rewrite_ptr;
130159 
130160 PFNGLVERTEXARRAYVERTEXBUFFERSPROC epoxy_glVertexArrayVertexBuffers = epoxy_glVertexArrayVertexBuffers_global_rewrite_ptr;
130161 
130162 PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC epoxy_glVertexArrayVertexOffsetEXT = epoxy_glVertexArrayVertexOffsetEXT_global_rewrite_ptr;
130163 
130164 PFNGLVERTEXATTRIB1DPROC epoxy_glVertexAttrib1d = epoxy_glVertexAttrib1d_global_rewrite_ptr;
130165 
130166 PFNGLVERTEXATTRIB1DARBPROC epoxy_glVertexAttrib1dARB = epoxy_glVertexAttrib1dARB_global_rewrite_ptr;
130167 
130168 PFNGLVERTEXATTRIB1DNVPROC epoxy_glVertexAttrib1dNV = epoxy_glVertexAttrib1dNV_global_rewrite_ptr;
130169 
130170 PFNGLVERTEXATTRIB1DVPROC epoxy_glVertexAttrib1dv = epoxy_glVertexAttrib1dv_global_rewrite_ptr;
130171 
130172 PFNGLVERTEXATTRIB1DVARBPROC epoxy_glVertexAttrib1dvARB = epoxy_glVertexAttrib1dvARB_global_rewrite_ptr;
130173 
130174 PFNGLVERTEXATTRIB1DVNVPROC epoxy_glVertexAttrib1dvNV = epoxy_glVertexAttrib1dvNV_global_rewrite_ptr;
130175 
130176 PFNGLVERTEXATTRIB1FPROC epoxy_glVertexAttrib1f = epoxy_glVertexAttrib1f_global_rewrite_ptr;
130177 
130178 PFNGLVERTEXATTRIB1FARBPROC epoxy_glVertexAttrib1fARB = epoxy_glVertexAttrib1fARB_global_rewrite_ptr;
130179 
130180 PFNGLVERTEXATTRIB1FNVPROC epoxy_glVertexAttrib1fNV = epoxy_glVertexAttrib1fNV_global_rewrite_ptr;
130181 
130182 PFNGLVERTEXATTRIB1FVPROC epoxy_glVertexAttrib1fv = epoxy_glVertexAttrib1fv_global_rewrite_ptr;
130183 
130184 PFNGLVERTEXATTRIB1FVARBPROC epoxy_glVertexAttrib1fvARB = epoxy_glVertexAttrib1fvARB_global_rewrite_ptr;
130185 
130186 PFNGLVERTEXATTRIB1FVNVPROC epoxy_glVertexAttrib1fvNV = epoxy_glVertexAttrib1fvNV_global_rewrite_ptr;
130187 
130188 PFNGLVERTEXATTRIB1HNVPROC epoxy_glVertexAttrib1hNV = epoxy_glVertexAttrib1hNV_global_rewrite_ptr;
130189 
130190 PFNGLVERTEXATTRIB1HVNVPROC epoxy_glVertexAttrib1hvNV = epoxy_glVertexAttrib1hvNV_global_rewrite_ptr;
130191 
130192 PFNGLVERTEXATTRIB1SPROC epoxy_glVertexAttrib1s = epoxy_glVertexAttrib1s_global_rewrite_ptr;
130193 
130194 PFNGLVERTEXATTRIB1SARBPROC epoxy_glVertexAttrib1sARB = epoxy_glVertexAttrib1sARB_global_rewrite_ptr;
130195 
130196 PFNGLVERTEXATTRIB1SNVPROC epoxy_glVertexAttrib1sNV = epoxy_glVertexAttrib1sNV_global_rewrite_ptr;
130197 
130198 PFNGLVERTEXATTRIB1SVPROC epoxy_glVertexAttrib1sv = epoxy_glVertexAttrib1sv_global_rewrite_ptr;
130199 
130200 PFNGLVERTEXATTRIB1SVARBPROC epoxy_glVertexAttrib1svARB = epoxy_glVertexAttrib1svARB_global_rewrite_ptr;
130201 
130202 PFNGLVERTEXATTRIB1SVNVPROC epoxy_glVertexAttrib1svNV = epoxy_glVertexAttrib1svNV_global_rewrite_ptr;
130203 
130204 PFNGLVERTEXATTRIB2DPROC epoxy_glVertexAttrib2d = epoxy_glVertexAttrib2d_global_rewrite_ptr;
130205 
130206 PFNGLVERTEXATTRIB2DARBPROC epoxy_glVertexAttrib2dARB = epoxy_glVertexAttrib2dARB_global_rewrite_ptr;
130207 
130208 PFNGLVERTEXATTRIB2DNVPROC epoxy_glVertexAttrib2dNV = epoxy_glVertexAttrib2dNV_global_rewrite_ptr;
130209 
130210 PFNGLVERTEXATTRIB2DVPROC epoxy_glVertexAttrib2dv = epoxy_glVertexAttrib2dv_global_rewrite_ptr;
130211 
130212 PFNGLVERTEXATTRIB2DVARBPROC epoxy_glVertexAttrib2dvARB = epoxy_glVertexAttrib2dvARB_global_rewrite_ptr;
130213 
130214 PFNGLVERTEXATTRIB2DVNVPROC epoxy_glVertexAttrib2dvNV = epoxy_glVertexAttrib2dvNV_global_rewrite_ptr;
130215 
130216 PFNGLVERTEXATTRIB2FPROC epoxy_glVertexAttrib2f = epoxy_glVertexAttrib2f_global_rewrite_ptr;
130217 
130218 PFNGLVERTEXATTRIB2FARBPROC epoxy_glVertexAttrib2fARB = epoxy_glVertexAttrib2fARB_global_rewrite_ptr;
130219 
130220 PFNGLVERTEXATTRIB2FNVPROC epoxy_glVertexAttrib2fNV = epoxy_glVertexAttrib2fNV_global_rewrite_ptr;
130221 
130222 PFNGLVERTEXATTRIB2FVPROC epoxy_glVertexAttrib2fv = epoxy_glVertexAttrib2fv_global_rewrite_ptr;
130223 
130224 PFNGLVERTEXATTRIB2FVARBPROC epoxy_glVertexAttrib2fvARB = epoxy_glVertexAttrib2fvARB_global_rewrite_ptr;
130225 
130226 PFNGLVERTEXATTRIB2FVNVPROC epoxy_glVertexAttrib2fvNV = epoxy_glVertexAttrib2fvNV_global_rewrite_ptr;
130227 
130228 PFNGLVERTEXATTRIB2HNVPROC epoxy_glVertexAttrib2hNV = epoxy_glVertexAttrib2hNV_global_rewrite_ptr;
130229 
130230 PFNGLVERTEXATTRIB2HVNVPROC epoxy_glVertexAttrib2hvNV = epoxy_glVertexAttrib2hvNV_global_rewrite_ptr;
130231 
130232 PFNGLVERTEXATTRIB2SPROC epoxy_glVertexAttrib2s = epoxy_glVertexAttrib2s_global_rewrite_ptr;
130233 
130234 PFNGLVERTEXATTRIB2SARBPROC epoxy_glVertexAttrib2sARB = epoxy_glVertexAttrib2sARB_global_rewrite_ptr;
130235 
130236 PFNGLVERTEXATTRIB2SNVPROC epoxy_glVertexAttrib2sNV = epoxy_glVertexAttrib2sNV_global_rewrite_ptr;
130237 
130238 PFNGLVERTEXATTRIB2SVPROC epoxy_glVertexAttrib2sv = epoxy_glVertexAttrib2sv_global_rewrite_ptr;
130239 
130240 PFNGLVERTEXATTRIB2SVARBPROC epoxy_glVertexAttrib2svARB = epoxy_glVertexAttrib2svARB_global_rewrite_ptr;
130241 
130242 PFNGLVERTEXATTRIB2SVNVPROC epoxy_glVertexAttrib2svNV = epoxy_glVertexAttrib2svNV_global_rewrite_ptr;
130243 
130244 PFNGLVERTEXATTRIB3DPROC epoxy_glVertexAttrib3d = epoxy_glVertexAttrib3d_global_rewrite_ptr;
130245 
130246 PFNGLVERTEXATTRIB3DARBPROC epoxy_glVertexAttrib3dARB = epoxy_glVertexAttrib3dARB_global_rewrite_ptr;
130247 
130248 PFNGLVERTEXATTRIB3DNVPROC epoxy_glVertexAttrib3dNV = epoxy_glVertexAttrib3dNV_global_rewrite_ptr;
130249 
130250 PFNGLVERTEXATTRIB3DVPROC epoxy_glVertexAttrib3dv = epoxy_glVertexAttrib3dv_global_rewrite_ptr;
130251 
130252 PFNGLVERTEXATTRIB3DVARBPROC epoxy_glVertexAttrib3dvARB = epoxy_glVertexAttrib3dvARB_global_rewrite_ptr;
130253 
130254 PFNGLVERTEXATTRIB3DVNVPROC epoxy_glVertexAttrib3dvNV = epoxy_glVertexAttrib3dvNV_global_rewrite_ptr;
130255 
130256 PFNGLVERTEXATTRIB3FPROC epoxy_glVertexAttrib3f = epoxy_glVertexAttrib3f_global_rewrite_ptr;
130257 
130258 PFNGLVERTEXATTRIB3FARBPROC epoxy_glVertexAttrib3fARB = epoxy_glVertexAttrib3fARB_global_rewrite_ptr;
130259 
130260 PFNGLVERTEXATTRIB3FNVPROC epoxy_glVertexAttrib3fNV = epoxy_glVertexAttrib3fNV_global_rewrite_ptr;
130261 
130262 PFNGLVERTEXATTRIB3FVPROC epoxy_glVertexAttrib3fv = epoxy_glVertexAttrib3fv_global_rewrite_ptr;
130263 
130264 PFNGLVERTEXATTRIB3FVARBPROC epoxy_glVertexAttrib3fvARB = epoxy_glVertexAttrib3fvARB_global_rewrite_ptr;
130265 
130266 PFNGLVERTEXATTRIB3FVNVPROC epoxy_glVertexAttrib3fvNV = epoxy_glVertexAttrib3fvNV_global_rewrite_ptr;
130267 
130268 PFNGLVERTEXATTRIB3HNVPROC epoxy_glVertexAttrib3hNV = epoxy_glVertexAttrib3hNV_global_rewrite_ptr;
130269 
130270 PFNGLVERTEXATTRIB3HVNVPROC epoxy_glVertexAttrib3hvNV = epoxy_glVertexAttrib3hvNV_global_rewrite_ptr;
130271 
130272 PFNGLVERTEXATTRIB3SPROC epoxy_glVertexAttrib3s = epoxy_glVertexAttrib3s_global_rewrite_ptr;
130273 
130274 PFNGLVERTEXATTRIB3SARBPROC epoxy_glVertexAttrib3sARB = epoxy_glVertexAttrib3sARB_global_rewrite_ptr;
130275 
130276 PFNGLVERTEXATTRIB3SNVPROC epoxy_glVertexAttrib3sNV = epoxy_glVertexAttrib3sNV_global_rewrite_ptr;
130277 
130278 PFNGLVERTEXATTRIB3SVPROC epoxy_glVertexAttrib3sv = epoxy_glVertexAttrib3sv_global_rewrite_ptr;
130279 
130280 PFNGLVERTEXATTRIB3SVARBPROC epoxy_glVertexAttrib3svARB = epoxy_glVertexAttrib3svARB_global_rewrite_ptr;
130281 
130282 PFNGLVERTEXATTRIB3SVNVPROC epoxy_glVertexAttrib3svNV = epoxy_glVertexAttrib3svNV_global_rewrite_ptr;
130283 
130284 PFNGLVERTEXATTRIB4NBVPROC epoxy_glVertexAttrib4Nbv = epoxy_glVertexAttrib4Nbv_global_rewrite_ptr;
130285 
130286 PFNGLVERTEXATTRIB4NBVARBPROC epoxy_glVertexAttrib4NbvARB = epoxy_glVertexAttrib4NbvARB_global_rewrite_ptr;
130287 
130288 PFNGLVERTEXATTRIB4NIVPROC epoxy_glVertexAttrib4Niv = epoxy_glVertexAttrib4Niv_global_rewrite_ptr;
130289 
130290 PFNGLVERTEXATTRIB4NIVARBPROC epoxy_glVertexAttrib4NivARB = epoxy_glVertexAttrib4NivARB_global_rewrite_ptr;
130291 
130292 PFNGLVERTEXATTRIB4NSVPROC epoxy_glVertexAttrib4Nsv = epoxy_glVertexAttrib4Nsv_global_rewrite_ptr;
130293 
130294 PFNGLVERTEXATTRIB4NSVARBPROC epoxy_glVertexAttrib4NsvARB = epoxy_glVertexAttrib4NsvARB_global_rewrite_ptr;
130295 
130296 PFNGLVERTEXATTRIB4NUBPROC epoxy_glVertexAttrib4Nub = epoxy_glVertexAttrib4Nub_global_rewrite_ptr;
130297 
130298 PFNGLVERTEXATTRIB4NUBARBPROC epoxy_glVertexAttrib4NubARB = epoxy_glVertexAttrib4NubARB_global_rewrite_ptr;
130299 
130300 PFNGLVERTEXATTRIB4NUBVPROC epoxy_glVertexAttrib4Nubv = epoxy_glVertexAttrib4Nubv_global_rewrite_ptr;
130301 
130302 PFNGLVERTEXATTRIB4NUBVARBPROC epoxy_glVertexAttrib4NubvARB = epoxy_glVertexAttrib4NubvARB_global_rewrite_ptr;
130303 
130304 PFNGLVERTEXATTRIB4NUIVPROC epoxy_glVertexAttrib4Nuiv = epoxy_glVertexAttrib4Nuiv_global_rewrite_ptr;
130305 
130306 PFNGLVERTEXATTRIB4NUIVARBPROC epoxy_glVertexAttrib4NuivARB = epoxy_glVertexAttrib4NuivARB_global_rewrite_ptr;
130307 
130308 PFNGLVERTEXATTRIB4NUSVPROC epoxy_glVertexAttrib4Nusv = epoxy_glVertexAttrib4Nusv_global_rewrite_ptr;
130309 
130310 PFNGLVERTEXATTRIB4NUSVARBPROC epoxy_glVertexAttrib4NusvARB = epoxy_glVertexAttrib4NusvARB_global_rewrite_ptr;
130311 
130312 PFNGLVERTEXATTRIB4BVPROC epoxy_glVertexAttrib4bv = epoxy_glVertexAttrib4bv_global_rewrite_ptr;
130313 
130314 PFNGLVERTEXATTRIB4BVARBPROC epoxy_glVertexAttrib4bvARB = epoxy_glVertexAttrib4bvARB_global_rewrite_ptr;
130315 
130316 PFNGLVERTEXATTRIB4DPROC epoxy_glVertexAttrib4d = epoxy_glVertexAttrib4d_global_rewrite_ptr;
130317 
130318 PFNGLVERTEXATTRIB4DARBPROC epoxy_glVertexAttrib4dARB = epoxy_glVertexAttrib4dARB_global_rewrite_ptr;
130319 
130320 PFNGLVERTEXATTRIB4DNVPROC epoxy_glVertexAttrib4dNV = epoxy_glVertexAttrib4dNV_global_rewrite_ptr;
130321 
130322 PFNGLVERTEXATTRIB4DVPROC epoxy_glVertexAttrib4dv = epoxy_glVertexAttrib4dv_global_rewrite_ptr;
130323 
130324 PFNGLVERTEXATTRIB4DVARBPROC epoxy_glVertexAttrib4dvARB = epoxy_glVertexAttrib4dvARB_global_rewrite_ptr;
130325 
130326 PFNGLVERTEXATTRIB4DVNVPROC epoxy_glVertexAttrib4dvNV = epoxy_glVertexAttrib4dvNV_global_rewrite_ptr;
130327 
130328 PFNGLVERTEXATTRIB4FPROC epoxy_glVertexAttrib4f = epoxy_glVertexAttrib4f_global_rewrite_ptr;
130329 
130330 PFNGLVERTEXATTRIB4FARBPROC epoxy_glVertexAttrib4fARB = epoxy_glVertexAttrib4fARB_global_rewrite_ptr;
130331 
130332 PFNGLVERTEXATTRIB4FNVPROC epoxy_glVertexAttrib4fNV = epoxy_glVertexAttrib4fNV_global_rewrite_ptr;
130333 
130334 PFNGLVERTEXATTRIB4FVPROC epoxy_glVertexAttrib4fv = epoxy_glVertexAttrib4fv_global_rewrite_ptr;
130335 
130336 PFNGLVERTEXATTRIB4FVARBPROC epoxy_glVertexAttrib4fvARB = epoxy_glVertexAttrib4fvARB_global_rewrite_ptr;
130337 
130338 PFNGLVERTEXATTRIB4FVNVPROC epoxy_glVertexAttrib4fvNV = epoxy_glVertexAttrib4fvNV_global_rewrite_ptr;
130339 
130340 PFNGLVERTEXATTRIB4HNVPROC epoxy_glVertexAttrib4hNV = epoxy_glVertexAttrib4hNV_global_rewrite_ptr;
130341 
130342 PFNGLVERTEXATTRIB4HVNVPROC epoxy_glVertexAttrib4hvNV = epoxy_glVertexAttrib4hvNV_global_rewrite_ptr;
130343 
130344 PFNGLVERTEXATTRIB4IVPROC epoxy_glVertexAttrib4iv = epoxy_glVertexAttrib4iv_global_rewrite_ptr;
130345 
130346 PFNGLVERTEXATTRIB4IVARBPROC epoxy_glVertexAttrib4ivARB = epoxy_glVertexAttrib4ivARB_global_rewrite_ptr;
130347 
130348 PFNGLVERTEXATTRIB4SPROC epoxy_glVertexAttrib4s = epoxy_glVertexAttrib4s_global_rewrite_ptr;
130349 
130350 PFNGLVERTEXATTRIB4SARBPROC epoxy_glVertexAttrib4sARB = epoxy_glVertexAttrib4sARB_global_rewrite_ptr;
130351 
130352 PFNGLVERTEXATTRIB4SNVPROC epoxy_glVertexAttrib4sNV = epoxy_glVertexAttrib4sNV_global_rewrite_ptr;
130353 
130354 PFNGLVERTEXATTRIB4SVPROC epoxy_glVertexAttrib4sv = epoxy_glVertexAttrib4sv_global_rewrite_ptr;
130355 
130356 PFNGLVERTEXATTRIB4SVARBPROC epoxy_glVertexAttrib4svARB = epoxy_glVertexAttrib4svARB_global_rewrite_ptr;
130357 
130358 PFNGLVERTEXATTRIB4SVNVPROC epoxy_glVertexAttrib4svNV = epoxy_glVertexAttrib4svNV_global_rewrite_ptr;
130359 
130360 PFNGLVERTEXATTRIB4UBNVPROC epoxy_glVertexAttrib4ubNV = epoxy_glVertexAttrib4ubNV_global_rewrite_ptr;
130361 
130362 PFNGLVERTEXATTRIB4UBVPROC epoxy_glVertexAttrib4ubv = epoxy_glVertexAttrib4ubv_global_rewrite_ptr;
130363 
130364 PFNGLVERTEXATTRIB4UBVARBPROC epoxy_glVertexAttrib4ubvARB = epoxy_glVertexAttrib4ubvARB_global_rewrite_ptr;
130365 
130366 PFNGLVERTEXATTRIB4UBVNVPROC epoxy_glVertexAttrib4ubvNV = epoxy_glVertexAttrib4ubvNV_global_rewrite_ptr;
130367 
130368 PFNGLVERTEXATTRIB4UIVPROC epoxy_glVertexAttrib4uiv = epoxy_glVertexAttrib4uiv_global_rewrite_ptr;
130369 
130370 PFNGLVERTEXATTRIB4UIVARBPROC epoxy_glVertexAttrib4uivARB = epoxy_glVertexAttrib4uivARB_global_rewrite_ptr;
130371 
130372 PFNGLVERTEXATTRIB4USVPROC epoxy_glVertexAttrib4usv = epoxy_glVertexAttrib4usv_global_rewrite_ptr;
130373 
130374 PFNGLVERTEXATTRIB4USVARBPROC epoxy_glVertexAttrib4usvARB = epoxy_glVertexAttrib4usvARB_global_rewrite_ptr;
130375 
130376 PFNGLVERTEXATTRIBARRAYOBJECTATIPROC epoxy_glVertexAttribArrayObjectATI = epoxy_glVertexAttribArrayObjectATI_global_rewrite_ptr;
130377 
130378 PFNGLVERTEXATTRIBBINDINGPROC epoxy_glVertexAttribBinding = epoxy_glVertexAttribBinding_global_rewrite_ptr;
130379 
130380 PFNGLVERTEXATTRIBDIVISORPROC epoxy_glVertexAttribDivisor = epoxy_glVertexAttribDivisor_global_rewrite_ptr;
130381 
130382 PFNGLVERTEXATTRIBDIVISORANGLEPROC epoxy_glVertexAttribDivisorANGLE = epoxy_glVertexAttribDivisorANGLE_global_rewrite_ptr;
130383 
130384 PFNGLVERTEXATTRIBDIVISORARBPROC epoxy_glVertexAttribDivisorARB = epoxy_glVertexAttribDivisorARB_global_rewrite_ptr;
130385 
130386 PFNGLVERTEXATTRIBDIVISOREXTPROC epoxy_glVertexAttribDivisorEXT = epoxy_glVertexAttribDivisorEXT_global_rewrite_ptr;
130387 
130388 PFNGLVERTEXATTRIBDIVISORNVPROC epoxy_glVertexAttribDivisorNV = epoxy_glVertexAttribDivisorNV_global_rewrite_ptr;
130389 
130390 PFNGLVERTEXATTRIBFORMATPROC epoxy_glVertexAttribFormat = epoxy_glVertexAttribFormat_global_rewrite_ptr;
130391 
130392 PFNGLVERTEXATTRIBFORMATNVPROC epoxy_glVertexAttribFormatNV = epoxy_glVertexAttribFormatNV_global_rewrite_ptr;
130393 
130394 PFNGLVERTEXATTRIBI1IPROC epoxy_glVertexAttribI1i = epoxy_glVertexAttribI1i_global_rewrite_ptr;
130395 
130396 PFNGLVERTEXATTRIBI1IEXTPROC epoxy_glVertexAttribI1iEXT = epoxy_glVertexAttribI1iEXT_global_rewrite_ptr;
130397 
130398 PFNGLVERTEXATTRIBI1IVPROC epoxy_glVertexAttribI1iv = epoxy_glVertexAttribI1iv_global_rewrite_ptr;
130399 
130400 PFNGLVERTEXATTRIBI1IVEXTPROC epoxy_glVertexAttribI1ivEXT = epoxy_glVertexAttribI1ivEXT_global_rewrite_ptr;
130401 
130402 PFNGLVERTEXATTRIBI1UIPROC epoxy_glVertexAttribI1ui = epoxy_glVertexAttribI1ui_global_rewrite_ptr;
130403 
130404 PFNGLVERTEXATTRIBI1UIEXTPROC epoxy_glVertexAttribI1uiEXT = epoxy_glVertexAttribI1uiEXT_global_rewrite_ptr;
130405 
130406 PFNGLVERTEXATTRIBI1UIVPROC epoxy_glVertexAttribI1uiv = epoxy_glVertexAttribI1uiv_global_rewrite_ptr;
130407 
130408 PFNGLVERTEXATTRIBI1UIVEXTPROC epoxy_glVertexAttribI1uivEXT = epoxy_glVertexAttribI1uivEXT_global_rewrite_ptr;
130409 
130410 PFNGLVERTEXATTRIBI2IPROC epoxy_glVertexAttribI2i = epoxy_glVertexAttribI2i_global_rewrite_ptr;
130411 
130412 PFNGLVERTEXATTRIBI2IEXTPROC epoxy_glVertexAttribI2iEXT = epoxy_glVertexAttribI2iEXT_global_rewrite_ptr;
130413 
130414 PFNGLVERTEXATTRIBI2IVPROC epoxy_glVertexAttribI2iv = epoxy_glVertexAttribI2iv_global_rewrite_ptr;
130415 
130416 PFNGLVERTEXATTRIBI2IVEXTPROC epoxy_glVertexAttribI2ivEXT = epoxy_glVertexAttribI2ivEXT_global_rewrite_ptr;
130417 
130418 PFNGLVERTEXATTRIBI2UIPROC epoxy_glVertexAttribI2ui = epoxy_glVertexAttribI2ui_global_rewrite_ptr;
130419 
130420 PFNGLVERTEXATTRIBI2UIEXTPROC epoxy_glVertexAttribI2uiEXT = epoxy_glVertexAttribI2uiEXT_global_rewrite_ptr;
130421 
130422 PFNGLVERTEXATTRIBI2UIVPROC epoxy_glVertexAttribI2uiv = epoxy_glVertexAttribI2uiv_global_rewrite_ptr;
130423 
130424 PFNGLVERTEXATTRIBI2UIVEXTPROC epoxy_glVertexAttribI2uivEXT = epoxy_glVertexAttribI2uivEXT_global_rewrite_ptr;
130425 
130426 PFNGLVERTEXATTRIBI3IPROC epoxy_glVertexAttribI3i = epoxy_glVertexAttribI3i_global_rewrite_ptr;
130427 
130428 PFNGLVERTEXATTRIBI3IEXTPROC epoxy_glVertexAttribI3iEXT = epoxy_glVertexAttribI3iEXT_global_rewrite_ptr;
130429 
130430 PFNGLVERTEXATTRIBI3IVPROC epoxy_glVertexAttribI3iv = epoxy_glVertexAttribI3iv_global_rewrite_ptr;
130431 
130432 PFNGLVERTEXATTRIBI3IVEXTPROC epoxy_glVertexAttribI3ivEXT = epoxy_glVertexAttribI3ivEXT_global_rewrite_ptr;
130433 
130434 PFNGLVERTEXATTRIBI3UIPROC epoxy_glVertexAttribI3ui = epoxy_glVertexAttribI3ui_global_rewrite_ptr;
130435 
130436 PFNGLVERTEXATTRIBI3UIEXTPROC epoxy_glVertexAttribI3uiEXT = epoxy_glVertexAttribI3uiEXT_global_rewrite_ptr;
130437 
130438 PFNGLVERTEXATTRIBI3UIVPROC epoxy_glVertexAttribI3uiv = epoxy_glVertexAttribI3uiv_global_rewrite_ptr;
130439 
130440 PFNGLVERTEXATTRIBI3UIVEXTPROC epoxy_glVertexAttribI3uivEXT = epoxy_glVertexAttribI3uivEXT_global_rewrite_ptr;
130441 
130442 PFNGLVERTEXATTRIBI4BVPROC epoxy_glVertexAttribI4bv = epoxy_glVertexAttribI4bv_global_rewrite_ptr;
130443 
130444 PFNGLVERTEXATTRIBI4BVEXTPROC epoxy_glVertexAttribI4bvEXT = epoxy_glVertexAttribI4bvEXT_global_rewrite_ptr;
130445 
130446 PFNGLVERTEXATTRIBI4IPROC epoxy_glVertexAttribI4i = epoxy_glVertexAttribI4i_global_rewrite_ptr;
130447 
130448 PFNGLVERTEXATTRIBI4IEXTPROC epoxy_glVertexAttribI4iEXT = epoxy_glVertexAttribI4iEXT_global_rewrite_ptr;
130449 
130450 PFNGLVERTEXATTRIBI4IVPROC epoxy_glVertexAttribI4iv = epoxy_glVertexAttribI4iv_global_rewrite_ptr;
130451 
130452 PFNGLVERTEXATTRIBI4IVEXTPROC epoxy_glVertexAttribI4ivEXT = epoxy_glVertexAttribI4ivEXT_global_rewrite_ptr;
130453 
130454 PFNGLVERTEXATTRIBI4SVPROC epoxy_glVertexAttribI4sv = epoxy_glVertexAttribI4sv_global_rewrite_ptr;
130455 
130456 PFNGLVERTEXATTRIBI4SVEXTPROC epoxy_glVertexAttribI4svEXT = epoxy_glVertexAttribI4svEXT_global_rewrite_ptr;
130457 
130458 PFNGLVERTEXATTRIBI4UBVPROC epoxy_glVertexAttribI4ubv = epoxy_glVertexAttribI4ubv_global_rewrite_ptr;
130459 
130460 PFNGLVERTEXATTRIBI4UBVEXTPROC epoxy_glVertexAttribI4ubvEXT = epoxy_glVertexAttribI4ubvEXT_global_rewrite_ptr;
130461 
130462 PFNGLVERTEXATTRIBI4UIPROC epoxy_glVertexAttribI4ui = epoxy_glVertexAttribI4ui_global_rewrite_ptr;
130463 
130464 PFNGLVERTEXATTRIBI4UIEXTPROC epoxy_glVertexAttribI4uiEXT = epoxy_glVertexAttribI4uiEXT_global_rewrite_ptr;
130465 
130466 PFNGLVERTEXATTRIBI4UIVPROC epoxy_glVertexAttribI4uiv = epoxy_glVertexAttribI4uiv_global_rewrite_ptr;
130467 
130468 PFNGLVERTEXATTRIBI4UIVEXTPROC epoxy_glVertexAttribI4uivEXT = epoxy_glVertexAttribI4uivEXT_global_rewrite_ptr;
130469 
130470 PFNGLVERTEXATTRIBI4USVPROC epoxy_glVertexAttribI4usv = epoxy_glVertexAttribI4usv_global_rewrite_ptr;
130471 
130472 PFNGLVERTEXATTRIBI4USVEXTPROC epoxy_glVertexAttribI4usvEXT = epoxy_glVertexAttribI4usvEXT_global_rewrite_ptr;
130473 
130474 PFNGLVERTEXATTRIBIFORMATPROC epoxy_glVertexAttribIFormat = epoxy_glVertexAttribIFormat_global_rewrite_ptr;
130475 
130476 PFNGLVERTEXATTRIBIFORMATNVPROC epoxy_glVertexAttribIFormatNV = epoxy_glVertexAttribIFormatNV_global_rewrite_ptr;
130477 
130478 PFNGLVERTEXATTRIBIPOINTERPROC epoxy_glVertexAttribIPointer = epoxy_glVertexAttribIPointer_global_rewrite_ptr;
130479 
130480 PFNGLVERTEXATTRIBIPOINTEREXTPROC epoxy_glVertexAttribIPointerEXT = epoxy_glVertexAttribIPointerEXT_global_rewrite_ptr;
130481 
130482 PFNGLVERTEXATTRIBL1DPROC epoxy_glVertexAttribL1d = epoxy_glVertexAttribL1d_global_rewrite_ptr;
130483 
130484 PFNGLVERTEXATTRIBL1DEXTPROC epoxy_glVertexAttribL1dEXT = epoxy_glVertexAttribL1dEXT_global_rewrite_ptr;
130485 
130486 PFNGLVERTEXATTRIBL1DVPROC epoxy_glVertexAttribL1dv = epoxy_glVertexAttribL1dv_global_rewrite_ptr;
130487 
130488 PFNGLVERTEXATTRIBL1DVEXTPROC epoxy_glVertexAttribL1dvEXT = epoxy_glVertexAttribL1dvEXT_global_rewrite_ptr;
130489 
130490 PFNGLVERTEXATTRIBL1I64NVPROC epoxy_glVertexAttribL1i64NV = epoxy_glVertexAttribL1i64NV_global_rewrite_ptr;
130491 
130492 PFNGLVERTEXATTRIBL1I64VNVPROC epoxy_glVertexAttribL1i64vNV = epoxy_glVertexAttribL1i64vNV_global_rewrite_ptr;
130493 
130494 PFNGLVERTEXATTRIBL1UI64ARBPROC epoxy_glVertexAttribL1ui64ARB = epoxy_glVertexAttribL1ui64ARB_global_rewrite_ptr;
130495 
130496 PFNGLVERTEXATTRIBL1UI64NVPROC epoxy_glVertexAttribL1ui64NV = epoxy_glVertexAttribL1ui64NV_global_rewrite_ptr;
130497 
130498 PFNGLVERTEXATTRIBL1UI64VARBPROC epoxy_glVertexAttribL1ui64vARB = epoxy_glVertexAttribL1ui64vARB_global_rewrite_ptr;
130499 
130500 PFNGLVERTEXATTRIBL1UI64VNVPROC epoxy_glVertexAttribL1ui64vNV = epoxy_glVertexAttribL1ui64vNV_global_rewrite_ptr;
130501 
130502 PFNGLVERTEXATTRIBL2DPROC epoxy_glVertexAttribL2d = epoxy_glVertexAttribL2d_global_rewrite_ptr;
130503 
130504 PFNGLVERTEXATTRIBL2DEXTPROC epoxy_glVertexAttribL2dEXT = epoxy_glVertexAttribL2dEXT_global_rewrite_ptr;
130505 
130506 PFNGLVERTEXATTRIBL2DVPROC epoxy_glVertexAttribL2dv = epoxy_glVertexAttribL2dv_global_rewrite_ptr;
130507 
130508 PFNGLVERTEXATTRIBL2DVEXTPROC epoxy_glVertexAttribL2dvEXT = epoxy_glVertexAttribL2dvEXT_global_rewrite_ptr;
130509 
130510 PFNGLVERTEXATTRIBL2I64NVPROC epoxy_glVertexAttribL2i64NV = epoxy_glVertexAttribL2i64NV_global_rewrite_ptr;
130511 
130512 PFNGLVERTEXATTRIBL2I64VNVPROC epoxy_glVertexAttribL2i64vNV = epoxy_glVertexAttribL2i64vNV_global_rewrite_ptr;
130513 
130514 PFNGLVERTEXATTRIBL2UI64NVPROC epoxy_glVertexAttribL2ui64NV = epoxy_glVertexAttribL2ui64NV_global_rewrite_ptr;
130515 
130516 PFNGLVERTEXATTRIBL2UI64VNVPROC epoxy_glVertexAttribL2ui64vNV = epoxy_glVertexAttribL2ui64vNV_global_rewrite_ptr;
130517 
130518 PFNGLVERTEXATTRIBL3DPROC epoxy_glVertexAttribL3d = epoxy_glVertexAttribL3d_global_rewrite_ptr;
130519 
130520 PFNGLVERTEXATTRIBL3DEXTPROC epoxy_glVertexAttribL3dEXT = epoxy_glVertexAttribL3dEXT_global_rewrite_ptr;
130521 
130522 PFNGLVERTEXATTRIBL3DVPROC epoxy_glVertexAttribL3dv = epoxy_glVertexAttribL3dv_global_rewrite_ptr;
130523 
130524 PFNGLVERTEXATTRIBL3DVEXTPROC epoxy_glVertexAttribL3dvEXT = epoxy_glVertexAttribL3dvEXT_global_rewrite_ptr;
130525 
130526 PFNGLVERTEXATTRIBL3I64NVPROC epoxy_glVertexAttribL3i64NV = epoxy_glVertexAttribL3i64NV_global_rewrite_ptr;
130527 
130528 PFNGLVERTEXATTRIBL3I64VNVPROC epoxy_glVertexAttribL3i64vNV = epoxy_glVertexAttribL3i64vNV_global_rewrite_ptr;
130529 
130530 PFNGLVERTEXATTRIBL3UI64NVPROC epoxy_glVertexAttribL3ui64NV = epoxy_glVertexAttribL3ui64NV_global_rewrite_ptr;
130531 
130532 PFNGLVERTEXATTRIBL3UI64VNVPROC epoxy_glVertexAttribL3ui64vNV = epoxy_glVertexAttribL3ui64vNV_global_rewrite_ptr;
130533 
130534 PFNGLVERTEXATTRIBL4DPROC epoxy_glVertexAttribL4d = epoxy_glVertexAttribL4d_global_rewrite_ptr;
130535 
130536 PFNGLVERTEXATTRIBL4DEXTPROC epoxy_glVertexAttribL4dEXT = epoxy_glVertexAttribL4dEXT_global_rewrite_ptr;
130537 
130538 PFNGLVERTEXATTRIBL4DVPROC epoxy_glVertexAttribL4dv = epoxy_glVertexAttribL4dv_global_rewrite_ptr;
130539 
130540 PFNGLVERTEXATTRIBL4DVEXTPROC epoxy_glVertexAttribL4dvEXT = epoxy_glVertexAttribL4dvEXT_global_rewrite_ptr;
130541 
130542 PFNGLVERTEXATTRIBL4I64NVPROC epoxy_glVertexAttribL4i64NV = epoxy_glVertexAttribL4i64NV_global_rewrite_ptr;
130543 
130544 PFNGLVERTEXATTRIBL4I64VNVPROC epoxy_glVertexAttribL4i64vNV = epoxy_glVertexAttribL4i64vNV_global_rewrite_ptr;
130545 
130546 PFNGLVERTEXATTRIBL4UI64NVPROC epoxy_glVertexAttribL4ui64NV = epoxy_glVertexAttribL4ui64NV_global_rewrite_ptr;
130547 
130548 PFNGLVERTEXATTRIBL4UI64VNVPROC epoxy_glVertexAttribL4ui64vNV = epoxy_glVertexAttribL4ui64vNV_global_rewrite_ptr;
130549 
130550 PFNGLVERTEXATTRIBLFORMATPROC epoxy_glVertexAttribLFormat = epoxy_glVertexAttribLFormat_global_rewrite_ptr;
130551 
130552 PFNGLVERTEXATTRIBLFORMATNVPROC epoxy_glVertexAttribLFormatNV = epoxy_glVertexAttribLFormatNV_global_rewrite_ptr;
130553 
130554 PFNGLVERTEXATTRIBLPOINTERPROC epoxy_glVertexAttribLPointer = epoxy_glVertexAttribLPointer_global_rewrite_ptr;
130555 
130556 PFNGLVERTEXATTRIBLPOINTEREXTPROC epoxy_glVertexAttribLPointerEXT = epoxy_glVertexAttribLPointerEXT_global_rewrite_ptr;
130557 
130558 PFNGLVERTEXATTRIBP1UIPROC epoxy_glVertexAttribP1ui = epoxy_glVertexAttribP1ui_global_rewrite_ptr;
130559 
130560 PFNGLVERTEXATTRIBP1UIVPROC epoxy_glVertexAttribP1uiv = epoxy_glVertexAttribP1uiv_global_rewrite_ptr;
130561 
130562 PFNGLVERTEXATTRIBP2UIPROC epoxy_glVertexAttribP2ui = epoxy_glVertexAttribP2ui_global_rewrite_ptr;
130563 
130564 PFNGLVERTEXATTRIBP2UIVPROC epoxy_glVertexAttribP2uiv = epoxy_glVertexAttribP2uiv_global_rewrite_ptr;
130565 
130566 PFNGLVERTEXATTRIBP3UIPROC epoxy_glVertexAttribP3ui = epoxy_glVertexAttribP3ui_global_rewrite_ptr;
130567 
130568 PFNGLVERTEXATTRIBP3UIVPROC epoxy_glVertexAttribP3uiv = epoxy_glVertexAttribP3uiv_global_rewrite_ptr;
130569 
130570 PFNGLVERTEXATTRIBP4UIPROC epoxy_glVertexAttribP4ui = epoxy_glVertexAttribP4ui_global_rewrite_ptr;
130571 
130572 PFNGLVERTEXATTRIBP4UIVPROC epoxy_glVertexAttribP4uiv = epoxy_glVertexAttribP4uiv_global_rewrite_ptr;
130573 
130574 PFNGLVERTEXATTRIBPARAMETERIAMDPROC epoxy_glVertexAttribParameteriAMD = epoxy_glVertexAttribParameteriAMD_global_rewrite_ptr;
130575 
130576 PFNGLVERTEXATTRIBPOINTERPROC epoxy_glVertexAttribPointer = epoxy_glVertexAttribPointer_global_rewrite_ptr;
130577 
130578 PFNGLVERTEXATTRIBPOINTERARBPROC epoxy_glVertexAttribPointerARB = epoxy_glVertexAttribPointerARB_global_rewrite_ptr;
130579 
130580 PFNGLVERTEXATTRIBPOINTERNVPROC epoxy_glVertexAttribPointerNV = epoxy_glVertexAttribPointerNV_global_rewrite_ptr;
130581 
130582 PFNGLVERTEXATTRIBS1DVNVPROC epoxy_glVertexAttribs1dvNV = epoxy_glVertexAttribs1dvNV_global_rewrite_ptr;
130583 
130584 PFNGLVERTEXATTRIBS1FVNVPROC epoxy_glVertexAttribs1fvNV = epoxy_glVertexAttribs1fvNV_global_rewrite_ptr;
130585 
130586 PFNGLVERTEXATTRIBS1HVNVPROC epoxy_glVertexAttribs1hvNV = epoxy_glVertexAttribs1hvNV_global_rewrite_ptr;
130587 
130588 PFNGLVERTEXATTRIBS1SVNVPROC epoxy_glVertexAttribs1svNV = epoxy_glVertexAttribs1svNV_global_rewrite_ptr;
130589 
130590 PFNGLVERTEXATTRIBS2DVNVPROC epoxy_glVertexAttribs2dvNV = epoxy_glVertexAttribs2dvNV_global_rewrite_ptr;
130591 
130592 PFNGLVERTEXATTRIBS2FVNVPROC epoxy_glVertexAttribs2fvNV = epoxy_glVertexAttribs2fvNV_global_rewrite_ptr;
130593 
130594 PFNGLVERTEXATTRIBS2HVNVPROC epoxy_glVertexAttribs2hvNV = epoxy_glVertexAttribs2hvNV_global_rewrite_ptr;
130595 
130596 PFNGLVERTEXATTRIBS2SVNVPROC epoxy_glVertexAttribs2svNV = epoxy_glVertexAttribs2svNV_global_rewrite_ptr;
130597 
130598 PFNGLVERTEXATTRIBS3DVNVPROC epoxy_glVertexAttribs3dvNV = epoxy_glVertexAttribs3dvNV_global_rewrite_ptr;
130599 
130600 PFNGLVERTEXATTRIBS3FVNVPROC epoxy_glVertexAttribs3fvNV = epoxy_glVertexAttribs3fvNV_global_rewrite_ptr;
130601 
130602 PFNGLVERTEXATTRIBS3HVNVPROC epoxy_glVertexAttribs3hvNV = epoxy_glVertexAttribs3hvNV_global_rewrite_ptr;
130603 
130604 PFNGLVERTEXATTRIBS3SVNVPROC epoxy_glVertexAttribs3svNV = epoxy_glVertexAttribs3svNV_global_rewrite_ptr;
130605 
130606 PFNGLVERTEXATTRIBS4DVNVPROC epoxy_glVertexAttribs4dvNV = epoxy_glVertexAttribs4dvNV_global_rewrite_ptr;
130607 
130608 PFNGLVERTEXATTRIBS4FVNVPROC epoxy_glVertexAttribs4fvNV = epoxy_glVertexAttribs4fvNV_global_rewrite_ptr;
130609 
130610 PFNGLVERTEXATTRIBS4HVNVPROC epoxy_glVertexAttribs4hvNV = epoxy_glVertexAttribs4hvNV_global_rewrite_ptr;
130611 
130612 PFNGLVERTEXATTRIBS4SVNVPROC epoxy_glVertexAttribs4svNV = epoxy_glVertexAttribs4svNV_global_rewrite_ptr;
130613 
130614 PFNGLVERTEXATTRIBS4UBVNVPROC epoxy_glVertexAttribs4ubvNV = epoxy_glVertexAttribs4ubvNV_global_rewrite_ptr;
130615 
130616 PFNGLVERTEXBINDINGDIVISORPROC epoxy_glVertexBindingDivisor = epoxy_glVertexBindingDivisor_global_rewrite_ptr;
130617 
130618 PFNGLVERTEXBLENDARBPROC epoxy_glVertexBlendARB = epoxy_glVertexBlendARB_global_rewrite_ptr;
130619 
130620 PFNGLVERTEXBLENDENVFATIPROC epoxy_glVertexBlendEnvfATI = epoxy_glVertexBlendEnvfATI_global_rewrite_ptr;
130621 
130622 PFNGLVERTEXBLENDENVIATIPROC epoxy_glVertexBlendEnviATI = epoxy_glVertexBlendEnviATI_global_rewrite_ptr;
130623 
130624 PFNGLVERTEXFORMATNVPROC epoxy_glVertexFormatNV = epoxy_glVertexFormatNV_global_rewrite_ptr;
130625 
130626 PFNGLVERTEXP2UIPROC epoxy_glVertexP2ui = epoxy_glVertexP2ui_global_rewrite_ptr;
130627 
130628 PFNGLVERTEXP2UIVPROC epoxy_glVertexP2uiv = epoxy_glVertexP2uiv_global_rewrite_ptr;
130629 
130630 PFNGLVERTEXP3UIPROC epoxy_glVertexP3ui = epoxy_glVertexP3ui_global_rewrite_ptr;
130631 
130632 PFNGLVERTEXP3UIVPROC epoxy_glVertexP3uiv = epoxy_glVertexP3uiv_global_rewrite_ptr;
130633 
130634 PFNGLVERTEXP4UIPROC epoxy_glVertexP4ui = epoxy_glVertexP4ui_global_rewrite_ptr;
130635 
130636 PFNGLVERTEXP4UIVPROC epoxy_glVertexP4uiv = epoxy_glVertexP4uiv_global_rewrite_ptr;
130637 
130638 PFNGLVERTEXPOINTERPROC epoxy_glVertexPointer = epoxy_glVertexPointer_global_rewrite_ptr;
130639 
130640 PFNGLVERTEXPOINTEREXTPROC epoxy_glVertexPointerEXT = epoxy_glVertexPointerEXT_global_rewrite_ptr;
130641 
130642 PFNGLVERTEXPOINTERLISTIBMPROC epoxy_glVertexPointerListIBM = epoxy_glVertexPointerListIBM_global_rewrite_ptr;
130643 
130644 PFNGLVERTEXPOINTERVINTELPROC epoxy_glVertexPointervINTEL = epoxy_glVertexPointervINTEL_global_rewrite_ptr;
130645 
130646 PFNGLVERTEXSTREAM1DATIPROC epoxy_glVertexStream1dATI = epoxy_glVertexStream1dATI_global_rewrite_ptr;
130647 
130648 PFNGLVERTEXSTREAM1DVATIPROC epoxy_glVertexStream1dvATI = epoxy_glVertexStream1dvATI_global_rewrite_ptr;
130649 
130650 PFNGLVERTEXSTREAM1FATIPROC epoxy_glVertexStream1fATI = epoxy_glVertexStream1fATI_global_rewrite_ptr;
130651 
130652 PFNGLVERTEXSTREAM1FVATIPROC epoxy_glVertexStream1fvATI = epoxy_glVertexStream1fvATI_global_rewrite_ptr;
130653 
130654 PFNGLVERTEXSTREAM1IATIPROC epoxy_glVertexStream1iATI = epoxy_glVertexStream1iATI_global_rewrite_ptr;
130655 
130656 PFNGLVERTEXSTREAM1IVATIPROC epoxy_glVertexStream1ivATI = epoxy_glVertexStream1ivATI_global_rewrite_ptr;
130657 
130658 PFNGLVERTEXSTREAM1SATIPROC epoxy_glVertexStream1sATI = epoxy_glVertexStream1sATI_global_rewrite_ptr;
130659 
130660 PFNGLVERTEXSTREAM1SVATIPROC epoxy_glVertexStream1svATI = epoxy_glVertexStream1svATI_global_rewrite_ptr;
130661 
130662 PFNGLVERTEXSTREAM2DATIPROC epoxy_glVertexStream2dATI = epoxy_glVertexStream2dATI_global_rewrite_ptr;
130663 
130664 PFNGLVERTEXSTREAM2DVATIPROC epoxy_glVertexStream2dvATI = epoxy_glVertexStream2dvATI_global_rewrite_ptr;
130665 
130666 PFNGLVERTEXSTREAM2FATIPROC epoxy_glVertexStream2fATI = epoxy_glVertexStream2fATI_global_rewrite_ptr;
130667 
130668 PFNGLVERTEXSTREAM2FVATIPROC epoxy_glVertexStream2fvATI = epoxy_glVertexStream2fvATI_global_rewrite_ptr;
130669 
130670 PFNGLVERTEXSTREAM2IATIPROC epoxy_glVertexStream2iATI = epoxy_glVertexStream2iATI_global_rewrite_ptr;
130671 
130672 PFNGLVERTEXSTREAM2IVATIPROC epoxy_glVertexStream2ivATI = epoxy_glVertexStream2ivATI_global_rewrite_ptr;
130673 
130674 PFNGLVERTEXSTREAM2SATIPROC epoxy_glVertexStream2sATI = epoxy_glVertexStream2sATI_global_rewrite_ptr;
130675 
130676 PFNGLVERTEXSTREAM2SVATIPROC epoxy_glVertexStream2svATI = epoxy_glVertexStream2svATI_global_rewrite_ptr;
130677 
130678 PFNGLVERTEXSTREAM3DATIPROC epoxy_glVertexStream3dATI = epoxy_glVertexStream3dATI_global_rewrite_ptr;
130679 
130680 PFNGLVERTEXSTREAM3DVATIPROC epoxy_glVertexStream3dvATI = epoxy_glVertexStream3dvATI_global_rewrite_ptr;
130681 
130682 PFNGLVERTEXSTREAM3FATIPROC epoxy_glVertexStream3fATI = epoxy_glVertexStream3fATI_global_rewrite_ptr;
130683 
130684 PFNGLVERTEXSTREAM3FVATIPROC epoxy_glVertexStream3fvATI = epoxy_glVertexStream3fvATI_global_rewrite_ptr;
130685 
130686 PFNGLVERTEXSTREAM3IATIPROC epoxy_glVertexStream3iATI = epoxy_glVertexStream3iATI_global_rewrite_ptr;
130687 
130688 PFNGLVERTEXSTREAM3IVATIPROC epoxy_glVertexStream3ivATI = epoxy_glVertexStream3ivATI_global_rewrite_ptr;
130689 
130690 PFNGLVERTEXSTREAM3SATIPROC epoxy_glVertexStream3sATI = epoxy_glVertexStream3sATI_global_rewrite_ptr;
130691 
130692 PFNGLVERTEXSTREAM3SVATIPROC epoxy_glVertexStream3svATI = epoxy_glVertexStream3svATI_global_rewrite_ptr;
130693 
130694 PFNGLVERTEXSTREAM4DATIPROC epoxy_glVertexStream4dATI = epoxy_glVertexStream4dATI_global_rewrite_ptr;
130695 
130696 PFNGLVERTEXSTREAM4DVATIPROC epoxy_glVertexStream4dvATI = epoxy_glVertexStream4dvATI_global_rewrite_ptr;
130697 
130698 PFNGLVERTEXSTREAM4FATIPROC epoxy_glVertexStream4fATI = epoxy_glVertexStream4fATI_global_rewrite_ptr;
130699 
130700 PFNGLVERTEXSTREAM4FVATIPROC epoxy_glVertexStream4fvATI = epoxy_glVertexStream4fvATI_global_rewrite_ptr;
130701 
130702 PFNGLVERTEXSTREAM4IATIPROC epoxy_glVertexStream4iATI = epoxy_glVertexStream4iATI_global_rewrite_ptr;
130703 
130704 PFNGLVERTEXSTREAM4IVATIPROC epoxy_glVertexStream4ivATI = epoxy_glVertexStream4ivATI_global_rewrite_ptr;
130705 
130706 PFNGLVERTEXSTREAM4SATIPROC epoxy_glVertexStream4sATI = epoxy_glVertexStream4sATI_global_rewrite_ptr;
130707 
130708 PFNGLVERTEXSTREAM4SVATIPROC epoxy_glVertexStream4svATI = epoxy_glVertexStream4svATI_global_rewrite_ptr;
130709 
130710 PFNGLVERTEXWEIGHTPOINTEREXTPROC epoxy_glVertexWeightPointerEXT = epoxy_glVertexWeightPointerEXT_global_rewrite_ptr;
130711 
130712 PFNGLVERTEXWEIGHTFEXTPROC epoxy_glVertexWeightfEXT = epoxy_glVertexWeightfEXT_global_rewrite_ptr;
130713 
130714 PFNGLVERTEXWEIGHTFVEXTPROC epoxy_glVertexWeightfvEXT = epoxy_glVertexWeightfvEXT_global_rewrite_ptr;
130715 
130716 PFNGLVERTEXWEIGHTHNVPROC epoxy_glVertexWeighthNV = epoxy_glVertexWeighthNV_global_rewrite_ptr;
130717 
130718 PFNGLVERTEXWEIGHTHVNVPROC epoxy_glVertexWeighthvNV = epoxy_glVertexWeighthvNV_global_rewrite_ptr;
130719 
130720 PFNGLVIDEOCAPTURENVPROC epoxy_glVideoCaptureNV = epoxy_glVideoCaptureNV_global_rewrite_ptr;
130721 
130722 PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC epoxy_glVideoCaptureStreamParameterdvNV = epoxy_glVideoCaptureStreamParameterdvNV_global_rewrite_ptr;
130723 
130724 PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC epoxy_glVideoCaptureStreamParameterfvNV = epoxy_glVideoCaptureStreamParameterfvNV_global_rewrite_ptr;
130725 
130726 PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC epoxy_glVideoCaptureStreamParameterivNV = epoxy_glVideoCaptureStreamParameterivNV_global_rewrite_ptr;
130727 
130728 PFNGLVIEWPORTPROC epoxy_glViewport = epoxy_glViewport_global_rewrite_ptr;
130729 
130730 PFNGLVIEWPORTARRAYVPROC epoxy_glViewportArrayv = epoxy_glViewportArrayv_global_rewrite_ptr;
130731 
130732 PFNGLVIEWPORTARRAYVNVPROC epoxy_glViewportArrayvNV = epoxy_glViewportArrayvNV_global_rewrite_ptr;
130733 
130734 PFNGLVIEWPORTARRAYVOESPROC epoxy_glViewportArrayvOES = epoxy_glViewportArrayvOES_global_rewrite_ptr;
130735 
130736 PFNGLVIEWPORTINDEXEDFPROC epoxy_glViewportIndexedf = epoxy_glViewportIndexedf_global_rewrite_ptr;
130737 
130738 PFNGLVIEWPORTINDEXEDFNVPROC epoxy_glViewportIndexedfNV = epoxy_glViewportIndexedfNV_global_rewrite_ptr;
130739 
130740 PFNGLVIEWPORTINDEXEDFOESPROC epoxy_glViewportIndexedfOES = epoxy_glViewportIndexedfOES_global_rewrite_ptr;
130741 
130742 PFNGLVIEWPORTINDEXEDFVPROC epoxy_glViewportIndexedfv = epoxy_glViewportIndexedfv_global_rewrite_ptr;
130743 
130744 PFNGLVIEWPORTINDEXEDFVNVPROC epoxy_glViewportIndexedfvNV = epoxy_glViewportIndexedfvNV_global_rewrite_ptr;
130745 
130746 PFNGLVIEWPORTINDEXEDFVOESPROC epoxy_glViewportIndexedfvOES = epoxy_glViewportIndexedfvOES_global_rewrite_ptr;
130747 
130748 PFNGLVIEWPORTPOSITIONWSCALENVPROC epoxy_glViewportPositionWScaleNV = epoxy_glViewportPositionWScaleNV_global_rewrite_ptr;
130749 
130750 PFNGLVIEWPORTSWIZZLENVPROC epoxy_glViewportSwizzleNV = epoxy_glViewportSwizzleNV_global_rewrite_ptr;
130751 
130752 PFNGLWAITSEMAPHOREEXTPROC epoxy_glWaitSemaphoreEXT = epoxy_glWaitSemaphoreEXT_global_rewrite_ptr;
130753 
130754 PFNGLWAITSEMAPHOREUI64NVXPROC epoxy_glWaitSemaphoreui64NVX = epoxy_glWaitSemaphoreui64NVX_global_rewrite_ptr;
130755 
130756 PFNGLWAITSYNCPROC epoxy_glWaitSync = epoxy_glWaitSync_global_rewrite_ptr;
130757 
130758 PFNGLWAITSYNCAPPLEPROC epoxy_glWaitSyncAPPLE = epoxy_glWaitSyncAPPLE_global_rewrite_ptr;
130759 
130760 PFNGLWAITVKSEMAPHORENVPROC epoxy_glWaitVkSemaphoreNV = epoxy_glWaitVkSemaphoreNV_global_rewrite_ptr;
130761 
130762 PFNGLWEIGHTPATHSNVPROC epoxy_glWeightPathsNV = epoxy_glWeightPathsNV_global_rewrite_ptr;
130763 
130764 PFNGLWEIGHTPOINTERARBPROC epoxy_glWeightPointerARB = epoxy_glWeightPointerARB_global_rewrite_ptr;
130765 
130766 PFNGLWEIGHTPOINTEROESPROC epoxy_glWeightPointerOES = epoxy_glWeightPointerOES_global_rewrite_ptr;
130767 
130768 PFNGLWEIGHTBVARBPROC epoxy_glWeightbvARB = epoxy_glWeightbvARB_global_rewrite_ptr;
130769 
130770 PFNGLWEIGHTDVARBPROC epoxy_glWeightdvARB = epoxy_glWeightdvARB_global_rewrite_ptr;
130771 
130772 PFNGLWEIGHTFVARBPROC epoxy_glWeightfvARB = epoxy_glWeightfvARB_global_rewrite_ptr;
130773 
130774 PFNGLWEIGHTIVARBPROC epoxy_glWeightivARB = epoxy_glWeightivARB_global_rewrite_ptr;
130775 
130776 PFNGLWEIGHTSVARBPROC epoxy_glWeightsvARB = epoxy_glWeightsvARB_global_rewrite_ptr;
130777 
130778 PFNGLWEIGHTUBVARBPROC epoxy_glWeightubvARB = epoxy_glWeightubvARB_global_rewrite_ptr;
130779 
130780 PFNGLWEIGHTUIVARBPROC epoxy_glWeightuivARB = epoxy_glWeightuivARB_global_rewrite_ptr;
130781 
130782 PFNGLWEIGHTUSVARBPROC epoxy_glWeightusvARB = epoxy_glWeightusvARB_global_rewrite_ptr;
130783 
130784 PFNGLWINDOWPOS2DPROC epoxy_glWindowPos2d = epoxy_glWindowPos2d_global_rewrite_ptr;
130785 
130786 PFNGLWINDOWPOS2DARBPROC epoxy_glWindowPos2dARB = epoxy_glWindowPos2dARB_global_rewrite_ptr;
130787 
130788 PFNGLWINDOWPOS2DMESAPROC epoxy_glWindowPos2dMESA = epoxy_glWindowPos2dMESA_global_rewrite_ptr;
130789 
130790 PFNGLWINDOWPOS2DVPROC epoxy_glWindowPos2dv = epoxy_glWindowPos2dv_global_rewrite_ptr;
130791 
130792 PFNGLWINDOWPOS2DVARBPROC epoxy_glWindowPos2dvARB = epoxy_glWindowPos2dvARB_global_rewrite_ptr;
130793 
130794 PFNGLWINDOWPOS2DVMESAPROC epoxy_glWindowPos2dvMESA = epoxy_glWindowPos2dvMESA_global_rewrite_ptr;
130795 
130796 PFNGLWINDOWPOS2FPROC epoxy_glWindowPos2f = epoxy_glWindowPos2f_global_rewrite_ptr;
130797 
130798 PFNGLWINDOWPOS2FARBPROC epoxy_glWindowPos2fARB = epoxy_glWindowPos2fARB_global_rewrite_ptr;
130799 
130800 PFNGLWINDOWPOS2FMESAPROC epoxy_glWindowPos2fMESA = epoxy_glWindowPos2fMESA_global_rewrite_ptr;
130801 
130802 PFNGLWINDOWPOS2FVPROC epoxy_glWindowPos2fv = epoxy_glWindowPos2fv_global_rewrite_ptr;
130803 
130804 PFNGLWINDOWPOS2FVARBPROC epoxy_glWindowPos2fvARB = epoxy_glWindowPos2fvARB_global_rewrite_ptr;
130805 
130806 PFNGLWINDOWPOS2FVMESAPROC epoxy_glWindowPos2fvMESA = epoxy_glWindowPos2fvMESA_global_rewrite_ptr;
130807 
130808 PFNGLWINDOWPOS2IPROC epoxy_glWindowPos2i = epoxy_glWindowPos2i_global_rewrite_ptr;
130809 
130810 PFNGLWINDOWPOS2IARBPROC epoxy_glWindowPos2iARB = epoxy_glWindowPos2iARB_global_rewrite_ptr;
130811 
130812 PFNGLWINDOWPOS2IMESAPROC epoxy_glWindowPos2iMESA = epoxy_glWindowPos2iMESA_global_rewrite_ptr;
130813 
130814 PFNGLWINDOWPOS2IVPROC epoxy_glWindowPos2iv = epoxy_glWindowPos2iv_global_rewrite_ptr;
130815 
130816 PFNGLWINDOWPOS2IVARBPROC epoxy_glWindowPos2ivARB = epoxy_glWindowPos2ivARB_global_rewrite_ptr;
130817 
130818 PFNGLWINDOWPOS2IVMESAPROC epoxy_glWindowPos2ivMESA = epoxy_glWindowPos2ivMESA_global_rewrite_ptr;
130819 
130820 PFNGLWINDOWPOS2SPROC epoxy_glWindowPos2s = epoxy_glWindowPos2s_global_rewrite_ptr;
130821 
130822 PFNGLWINDOWPOS2SARBPROC epoxy_glWindowPos2sARB = epoxy_glWindowPos2sARB_global_rewrite_ptr;
130823 
130824 PFNGLWINDOWPOS2SMESAPROC epoxy_glWindowPos2sMESA = epoxy_glWindowPos2sMESA_global_rewrite_ptr;
130825 
130826 PFNGLWINDOWPOS2SVPROC epoxy_glWindowPos2sv = epoxy_glWindowPos2sv_global_rewrite_ptr;
130827 
130828 PFNGLWINDOWPOS2SVARBPROC epoxy_glWindowPos2svARB = epoxy_glWindowPos2svARB_global_rewrite_ptr;
130829 
130830 PFNGLWINDOWPOS2SVMESAPROC epoxy_glWindowPos2svMESA = epoxy_glWindowPos2svMESA_global_rewrite_ptr;
130831 
130832 PFNGLWINDOWPOS3DPROC epoxy_glWindowPos3d = epoxy_glWindowPos3d_global_rewrite_ptr;
130833 
130834 PFNGLWINDOWPOS3DARBPROC epoxy_glWindowPos3dARB = epoxy_glWindowPos3dARB_global_rewrite_ptr;
130835 
130836 PFNGLWINDOWPOS3DMESAPROC epoxy_glWindowPos3dMESA = epoxy_glWindowPos3dMESA_global_rewrite_ptr;
130837 
130838 PFNGLWINDOWPOS3DVPROC epoxy_glWindowPos3dv = epoxy_glWindowPos3dv_global_rewrite_ptr;
130839 
130840 PFNGLWINDOWPOS3DVARBPROC epoxy_glWindowPos3dvARB = epoxy_glWindowPos3dvARB_global_rewrite_ptr;
130841 
130842 PFNGLWINDOWPOS3DVMESAPROC epoxy_glWindowPos3dvMESA = epoxy_glWindowPos3dvMESA_global_rewrite_ptr;
130843 
130844 PFNGLWINDOWPOS3FPROC epoxy_glWindowPos3f = epoxy_glWindowPos3f_global_rewrite_ptr;
130845 
130846 PFNGLWINDOWPOS3FARBPROC epoxy_glWindowPos3fARB = epoxy_glWindowPos3fARB_global_rewrite_ptr;
130847 
130848 PFNGLWINDOWPOS3FMESAPROC epoxy_glWindowPos3fMESA = epoxy_glWindowPos3fMESA_global_rewrite_ptr;
130849 
130850 PFNGLWINDOWPOS3FVPROC epoxy_glWindowPos3fv = epoxy_glWindowPos3fv_global_rewrite_ptr;
130851 
130852 PFNGLWINDOWPOS3FVARBPROC epoxy_glWindowPos3fvARB = epoxy_glWindowPos3fvARB_global_rewrite_ptr;
130853 
130854 PFNGLWINDOWPOS3FVMESAPROC epoxy_glWindowPos3fvMESA = epoxy_glWindowPos3fvMESA_global_rewrite_ptr;
130855 
130856 PFNGLWINDOWPOS3IPROC epoxy_glWindowPos3i = epoxy_glWindowPos3i_global_rewrite_ptr;
130857 
130858 PFNGLWINDOWPOS3IARBPROC epoxy_glWindowPos3iARB = epoxy_glWindowPos3iARB_global_rewrite_ptr;
130859 
130860 PFNGLWINDOWPOS3IMESAPROC epoxy_glWindowPos3iMESA = epoxy_glWindowPos3iMESA_global_rewrite_ptr;
130861 
130862 PFNGLWINDOWPOS3IVPROC epoxy_glWindowPos3iv = epoxy_glWindowPos3iv_global_rewrite_ptr;
130863 
130864 PFNGLWINDOWPOS3IVARBPROC epoxy_glWindowPos3ivARB = epoxy_glWindowPos3ivARB_global_rewrite_ptr;
130865 
130866 PFNGLWINDOWPOS3IVMESAPROC epoxy_glWindowPos3ivMESA = epoxy_glWindowPos3ivMESA_global_rewrite_ptr;
130867 
130868 PFNGLWINDOWPOS3SPROC epoxy_glWindowPos3s = epoxy_glWindowPos3s_global_rewrite_ptr;
130869 
130870 PFNGLWINDOWPOS3SARBPROC epoxy_glWindowPos3sARB = epoxy_glWindowPos3sARB_global_rewrite_ptr;
130871 
130872 PFNGLWINDOWPOS3SMESAPROC epoxy_glWindowPos3sMESA = epoxy_glWindowPos3sMESA_global_rewrite_ptr;
130873 
130874 PFNGLWINDOWPOS3SVPROC epoxy_glWindowPos3sv = epoxy_glWindowPos3sv_global_rewrite_ptr;
130875 
130876 PFNGLWINDOWPOS3SVARBPROC epoxy_glWindowPos3svARB = epoxy_glWindowPos3svARB_global_rewrite_ptr;
130877 
130878 PFNGLWINDOWPOS3SVMESAPROC epoxy_glWindowPos3svMESA = epoxy_glWindowPos3svMESA_global_rewrite_ptr;
130879 
130880 PFNGLWINDOWPOS4DMESAPROC epoxy_glWindowPos4dMESA = epoxy_glWindowPos4dMESA_global_rewrite_ptr;
130881 
130882 PFNGLWINDOWPOS4DVMESAPROC epoxy_glWindowPos4dvMESA = epoxy_glWindowPos4dvMESA_global_rewrite_ptr;
130883 
130884 PFNGLWINDOWPOS4FMESAPROC epoxy_glWindowPos4fMESA = epoxy_glWindowPos4fMESA_global_rewrite_ptr;
130885 
130886 PFNGLWINDOWPOS4FVMESAPROC epoxy_glWindowPos4fvMESA = epoxy_glWindowPos4fvMESA_global_rewrite_ptr;
130887 
130888 PFNGLWINDOWPOS4IMESAPROC epoxy_glWindowPos4iMESA = epoxy_glWindowPos4iMESA_global_rewrite_ptr;
130889 
130890 PFNGLWINDOWPOS4IVMESAPROC epoxy_glWindowPos4ivMESA = epoxy_glWindowPos4ivMESA_global_rewrite_ptr;
130891 
130892 PFNGLWINDOWPOS4SMESAPROC epoxy_glWindowPos4sMESA = epoxy_glWindowPos4sMESA_global_rewrite_ptr;
130893 
130894 PFNGLWINDOWPOS4SVMESAPROC epoxy_glWindowPos4svMESA = epoxy_glWindowPos4svMESA_global_rewrite_ptr;
130895 
130896 PFNGLWINDOWRECTANGLESEXTPROC epoxy_glWindowRectanglesEXT = epoxy_glWindowRectanglesEXT_global_rewrite_ptr;
130897 
130898 PFNGLWRITEMASKEXTPROC epoxy_glWriteMaskEXT = epoxy_glWriteMaskEXT_global_rewrite_ptr;
130899 
130900