1/* WARNING: This is auto-generated file. Do not modify, since changes will
2 * be lost! Modify the generating script instead.
3 *
4 * Generated from Khronos GL API description (gl.xml) revision 32093.
5 */
6gl->activeShaderProgram							= glActiveShaderProgram;
7gl->activeTexture								= glActiveTexture;
8gl->attachShader								= glAttachShader;
9gl->beginConditionalRender						= glBeginConditionalRender;
10gl->beginQuery									= glBeginQuery;
11gl->beginQueryIndexed							= glBeginQueryIndexed;
12gl->beginTransformFeedback						= glBeginTransformFeedback;
13gl->bindAttribLocation							= glBindAttribLocation;
14gl->bindBuffer									= glBindBuffer;
15gl->bindBufferBase								= glBindBufferBase;
16gl->bindBufferRange								= glBindBufferRange;
17gl->bindBuffersBase								= glBindBuffersBase;
18gl->bindBuffersRange							= glBindBuffersRange;
19gl->bindFragDataLocation						= glBindFragDataLocation;
20gl->bindFragDataLocationIndexed					= glBindFragDataLocationIndexed;
21gl->bindFramebuffer								= glBindFramebuffer;
22gl->bindImageTexture							= glBindImageTexture;
23gl->bindImageTextures							= glBindImageTextures;
24gl->bindProgramPipeline							= glBindProgramPipeline;
25gl->bindRenderbuffer							= glBindRenderbuffer;
26gl->bindSampler									= glBindSampler;
27gl->bindSamplers								= glBindSamplers;
28gl->bindTexture									= glBindTexture;
29gl->bindTextureUnit								= glBindTextureUnit;
30gl->bindTextures								= glBindTextures;
31gl->bindTransformFeedback						= glBindTransformFeedback;
32gl->bindVertexArray								= glBindVertexArray;
33gl->bindVertexBuffer							= glBindVertexBuffer;
34gl->bindVertexBuffers							= glBindVertexBuffers;
35gl->blendBarrier								= glBlendBarrier;
36gl->blendColor									= glBlendColor;
37gl->blendEquation								= glBlendEquation;
38gl->blendEquationSeparate						= glBlendEquationSeparate;
39gl->blendEquationSeparatei						= glBlendEquationSeparatei;
40gl->blendEquationi								= glBlendEquationi;
41gl->blendFunc									= glBlendFunc;
42gl->blendFuncSeparate							= glBlendFuncSeparate;
43gl->blendFuncSeparatei							= glBlendFuncSeparatei;
44gl->blendFunci									= glBlendFunci;
45gl->blitFramebuffer								= glBlitFramebuffer;
46gl->blitNamedFramebuffer						= glBlitNamedFramebuffer;
47gl->bufferData									= glBufferData;
48gl->bufferStorage								= glBufferStorage;
49gl->bufferSubData								= glBufferSubData;
50gl->checkFramebufferStatus						= glCheckFramebufferStatus;
51gl->checkNamedFramebufferStatus					= glCheckNamedFramebufferStatus;
52gl->clampColor									= glClampColor;
53gl->clear										= glClear;
54gl->clearBufferData								= glClearBufferData;
55gl->clearBufferSubData							= glClearBufferSubData;
56gl->clearBufferfi								= glClearBufferfi;
57gl->clearBufferfv								= glClearBufferfv;
58gl->clearBufferiv								= glClearBufferiv;
59gl->clearBufferuiv								= glClearBufferuiv;
60gl->clearColor									= glClearColor;
61gl->clearDepth									= glClearDepth;
62gl->clearDepthf									= glClearDepthf;
63gl->clearNamedBufferData						= glClearNamedBufferData;
64gl->clearNamedBufferSubData						= glClearNamedBufferSubData;
65gl->clearNamedFramebufferfi						= glClearNamedFramebufferfi;
66gl->clearNamedFramebufferfv						= glClearNamedFramebufferfv;
67gl->clearNamedFramebufferiv						= glClearNamedFramebufferiv;
68gl->clearNamedFramebufferuiv					= glClearNamedFramebufferuiv;
69gl->clearStencil								= glClearStencil;
70gl->clearTexImage								= glClearTexImage;
71gl->clearTexSubImage							= glClearTexSubImage;
72gl->clientWaitSync								= glClientWaitSync;
73gl->clipControl									= glClipControl;
74gl->colorMask									= glColorMask;
75gl->colorMaski									= glColorMaski;
76gl->compileShader								= glCompileShader;
77gl->compressedTexImage1D						= glCompressedTexImage1D;
78gl->compressedTexImage2D						= glCompressedTexImage2D;
79gl->compressedTexImage3D						= glCompressedTexImage3D;
80gl->compressedTexSubImage1D						= glCompressedTexSubImage1D;
81gl->compressedTexSubImage2D						= glCompressedTexSubImage2D;
82gl->compressedTexSubImage3D						= glCompressedTexSubImage3D;
83gl->compressedTextureSubImage1D					= glCompressedTextureSubImage1D;
84gl->compressedTextureSubImage2D					= glCompressedTextureSubImage2D;
85gl->compressedTextureSubImage3D					= glCompressedTextureSubImage3D;
86gl->copyBufferSubData							= glCopyBufferSubData;
87gl->copyImageSubData							= glCopyImageSubData;
88gl->copyNamedBufferSubData						= glCopyNamedBufferSubData;
89gl->copyTexImage1D								= glCopyTexImage1D;
90gl->copyTexImage2D								= glCopyTexImage2D;
91gl->copyTexSubImage1D							= glCopyTexSubImage1D;
92gl->copyTexSubImage2D							= glCopyTexSubImage2D;
93gl->copyTexSubImage3D							= glCopyTexSubImage3D;
94gl->copyTextureSubImage1D						= glCopyTextureSubImage1D;
95gl->copyTextureSubImage2D						= glCopyTextureSubImage2D;
96gl->copyTextureSubImage3D						= glCopyTextureSubImage3D;
97gl->createBuffers								= glCreateBuffers;
98gl->createFramebuffers							= glCreateFramebuffers;
99gl->createProgram								= glCreateProgram;
100gl->createProgramPipelines						= glCreateProgramPipelines;
101gl->createQueries								= glCreateQueries;
102gl->createRenderbuffers							= glCreateRenderbuffers;
103gl->createSamplers								= glCreateSamplers;
104gl->createShader								= glCreateShader;
105gl->createShaderProgramv						= glCreateShaderProgramv;
106gl->createTextures								= glCreateTextures;
107gl->createTransformFeedbacks					= glCreateTransformFeedbacks;
108gl->createVertexArrays							= glCreateVertexArrays;
109gl->cullFace									= glCullFace;
110gl->debugMessageCallback						= glDebugMessageCallback;
111gl->debugMessageControl							= glDebugMessageControl;
112gl->debugMessageInsert							= glDebugMessageInsert;
113gl->deleteBuffers								= glDeleteBuffers;
114gl->deleteFramebuffers							= glDeleteFramebuffers;
115gl->deleteProgram								= glDeleteProgram;
116gl->deleteProgramPipelines						= glDeleteProgramPipelines;
117gl->deleteQueries								= glDeleteQueries;
118gl->deleteRenderbuffers							= glDeleteRenderbuffers;
119gl->deleteSamplers								= glDeleteSamplers;
120gl->deleteShader								= glDeleteShader;
121gl->deleteSync									= glDeleteSync;
122gl->deleteTextures								= glDeleteTextures;
123gl->deleteTransformFeedbacks					= glDeleteTransformFeedbacks;
124gl->deleteVertexArrays							= glDeleteVertexArrays;
125gl->depthFunc									= glDepthFunc;
126gl->depthMask									= glDepthMask;
127gl->depthRange									= glDepthRange;
128gl->depthRangeArrayv							= glDepthRangeArrayv;
129gl->depthRangeIndexed							= glDepthRangeIndexed;
130gl->depthRangef									= glDepthRangef;
131gl->detachShader								= glDetachShader;
132gl->disable										= glDisable;
133gl->disableVertexArrayAttrib					= glDisableVertexArrayAttrib;
134gl->disableVertexAttribArray					= glDisableVertexAttribArray;
135gl->disablei									= glDisablei;
136gl->dispatchCompute								= glDispatchCompute;
137gl->dispatchComputeIndirect						= glDispatchComputeIndirect;
138gl->drawArrays									= glDrawArrays;
139gl->drawArraysIndirect							= glDrawArraysIndirect;
140gl->drawArraysInstanced							= glDrawArraysInstanced;
141gl->drawArraysInstancedBaseInstance				= glDrawArraysInstancedBaseInstance;
142gl->drawBuffer									= glDrawBuffer;
143gl->drawBuffers									= glDrawBuffers;
144gl->drawElements								= glDrawElements;
145gl->drawElementsBaseVertex						= glDrawElementsBaseVertex;
146gl->drawElementsIndirect						= glDrawElementsIndirect;
147gl->drawElementsInstanced						= glDrawElementsInstanced;
148gl->drawElementsInstancedBaseInstance			= glDrawElementsInstancedBaseInstance;
149gl->drawElementsInstancedBaseVertex				= glDrawElementsInstancedBaseVertex;
150gl->drawElementsInstancedBaseVertexBaseInstance	= glDrawElementsInstancedBaseVertexBaseInstance;
151gl->drawRangeElements							= glDrawRangeElements;
152gl->drawRangeElementsBaseVertex					= glDrawRangeElementsBaseVertex;
153gl->drawTransformFeedback						= glDrawTransformFeedback;
154gl->drawTransformFeedbackInstanced				= glDrawTransformFeedbackInstanced;
155gl->drawTransformFeedbackStream					= glDrawTransformFeedbackStream;
156gl->drawTransformFeedbackStreamInstanced		= glDrawTransformFeedbackStreamInstanced;
157gl->eglImageTargetRenderbufferStorageOES		= glEGLImageTargetRenderbufferStorageOES;
158gl->eglImageTargetTexture2DOES					= glEGLImageTargetTexture2DOES;
159gl->enable										= glEnable;
160gl->enableVertexArrayAttrib						= glEnableVertexArrayAttrib;
161gl->enableVertexAttribArray						= glEnableVertexAttribArray;
162gl->enablei										= glEnablei;
163gl->endConditionalRender						= glEndConditionalRender;
164gl->endQuery									= glEndQuery;
165gl->endQueryIndexed								= glEndQueryIndexed;
166gl->endTransformFeedback						= glEndTransformFeedback;
167gl->fenceSync									= glFenceSync;
168gl->finish										= glFinish;
169gl->flush										= glFlush;
170gl->flushMappedBufferRange						= glFlushMappedBufferRange;
171gl->flushMappedNamedBufferRange					= glFlushMappedNamedBufferRange;
172gl->framebufferParameteri						= glFramebufferParameteri;
173gl->framebufferRenderbuffer						= glFramebufferRenderbuffer;
174gl->framebufferTexture							= glFramebufferTexture;
175gl->framebufferTexture1D						= glFramebufferTexture1D;
176gl->framebufferTexture2D						= glFramebufferTexture2D;
177gl->framebufferTexture3D						= glFramebufferTexture3D;
178gl->framebufferTextureLayer						= glFramebufferTextureLayer;
179gl->frontFace									= glFrontFace;
180gl->genBuffers									= glGenBuffers;
181gl->genFramebuffers								= glGenFramebuffers;
182gl->genProgramPipelines							= glGenProgramPipelines;
183gl->genQueries									= glGenQueries;
184gl->genRenderbuffers							= glGenRenderbuffers;
185gl->genSamplers									= glGenSamplers;
186gl->genTextures									= glGenTextures;
187gl->genTransformFeedbacks						= glGenTransformFeedbacks;
188gl->genVertexArrays								= glGenVertexArrays;
189gl->generateMipmap								= glGenerateMipmap;
190gl->generateTextureMipmap						= glGenerateTextureMipmap;
191gl->getActiveAtomicCounterBufferiv				= glGetActiveAtomicCounterBufferiv;
192gl->getActiveAttrib								= glGetActiveAttrib;
193gl->getActiveSubroutineName						= glGetActiveSubroutineName;
194gl->getActiveSubroutineUniformName				= glGetActiveSubroutineUniformName;
195gl->getActiveSubroutineUniformiv				= glGetActiveSubroutineUniformiv;
196gl->getActiveUniform							= glGetActiveUniform;
197gl->getActiveUniformBlockName					= glGetActiveUniformBlockName;
198gl->getActiveUniformBlockiv						= glGetActiveUniformBlockiv;
199gl->getActiveUniformName						= glGetActiveUniformName;
200gl->getActiveUniformsiv							= glGetActiveUniformsiv;
201gl->getAttachedShaders							= glGetAttachedShaders;
202gl->getAttribLocation							= glGetAttribLocation;
203gl->getBooleani_v								= glGetBooleani_v;
204gl->getBooleanv									= glGetBooleanv;
205gl->getBufferParameteri64v						= glGetBufferParameteri64v;
206gl->getBufferParameteriv						= glGetBufferParameteriv;
207gl->getBufferPointerv							= glGetBufferPointerv;
208gl->getBufferSubData							= glGetBufferSubData;
209gl->getCompressedTexImage						= glGetCompressedTexImage;
210gl->getCompressedTextureImage					= glGetCompressedTextureImage;
211gl->getCompressedTextureSubImage				= glGetCompressedTextureSubImage;
212gl->getDebugMessageLog							= glGetDebugMessageLog;
213gl->getDoublei_v								= glGetDoublei_v;
214gl->getDoublev									= glGetDoublev;
215gl->getError									= glGetError;
216gl->getFloati_v									= glGetFloati_v;
217gl->getFloatv									= glGetFloatv;
218gl->getFragDataIndex							= glGetFragDataIndex;
219gl->getFragDataLocation							= glGetFragDataLocation;
220gl->getFramebufferAttachmentParameteriv			= glGetFramebufferAttachmentParameteriv;
221gl->getFramebufferParameteriv					= glGetFramebufferParameteriv;
222gl->getGraphicsResetStatus						= glGetGraphicsResetStatus;
223gl->getInteger64i_v								= glGetInteger64i_v;
224gl->getInteger64v								= glGetInteger64v;
225gl->getIntegeri_v								= glGetIntegeri_v;
226gl->getIntegerv									= glGetIntegerv;
227gl->getInternalformati64v						= glGetInternalformati64v;
228gl->getInternalformativ							= glGetInternalformativ;
229gl->getMultisamplefv							= glGetMultisamplefv;
230gl->getNamedBufferParameteri64v					= glGetNamedBufferParameteri64v;
231gl->getNamedBufferParameteriv					= glGetNamedBufferParameteriv;
232gl->getNamedBufferPointerv						= glGetNamedBufferPointerv;
233gl->getNamedBufferSubData						= glGetNamedBufferSubData;
234gl->getNamedFramebufferAttachmentParameteriv	= glGetNamedFramebufferAttachmentParameteriv;
235gl->getNamedFramebufferParameteriv				= glGetNamedFramebufferParameteriv;
236gl->getNamedRenderbufferParameteriv				= glGetNamedRenderbufferParameteriv;
237gl->getObjectLabel								= glGetObjectLabel;
238gl->getObjectPtrLabel							= glGetObjectPtrLabel;
239gl->getPointerv									= glGetPointerv;
240gl->getProgramBinary							= glGetProgramBinary;
241gl->getProgramInfoLog							= glGetProgramInfoLog;
242gl->getProgramInterfaceiv						= glGetProgramInterfaceiv;
243gl->getProgramPipelineInfoLog					= glGetProgramPipelineInfoLog;
244gl->getProgramPipelineiv						= glGetProgramPipelineiv;
245gl->getProgramResourceIndex						= glGetProgramResourceIndex;
246gl->getProgramResourceLocation					= glGetProgramResourceLocation;
247gl->getProgramResourceLocationIndex				= glGetProgramResourceLocationIndex;
248gl->getProgramResourceName						= glGetProgramResourceName;
249gl->getProgramResourceiv						= glGetProgramResourceiv;
250gl->getProgramStageiv							= glGetProgramStageiv;
251gl->getProgramiv								= glGetProgramiv;
252gl->getQueryBufferObjecti64v					= glGetQueryBufferObjecti64v;
253gl->getQueryBufferObjectiv						= glGetQueryBufferObjectiv;
254gl->getQueryBufferObjectui64v					= glGetQueryBufferObjectui64v;
255gl->getQueryBufferObjectuiv						= glGetQueryBufferObjectuiv;
256gl->getQueryIndexediv							= glGetQueryIndexediv;
257gl->getQueryObjecti64v							= glGetQueryObjecti64v;
258gl->getQueryObjectiv							= glGetQueryObjectiv;
259gl->getQueryObjectui64v							= glGetQueryObjectui64v;
260gl->getQueryObjectuiv							= glGetQueryObjectuiv;
261gl->getQueryiv									= glGetQueryiv;
262gl->getRenderbufferParameteriv					= glGetRenderbufferParameteriv;
263gl->getSamplerParameterIiv						= glGetSamplerParameterIiv;
264gl->getSamplerParameterIuiv						= glGetSamplerParameterIuiv;
265gl->getSamplerParameterfv						= glGetSamplerParameterfv;
266gl->getSamplerParameteriv						= glGetSamplerParameteriv;
267gl->getShaderInfoLog							= glGetShaderInfoLog;
268gl->getShaderPrecisionFormat					= glGetShaderPrecisionFormat;
269gl->getShaderSource								= glGetShaderSource;
270gl->getShaderiv									= glGetShaderiv;
271gl->getString									= glGetString;
272gl->getStringi									= glGetStringi;
273gl->getSubroutineIndex							= glGetSubroutineIndex;
274gl->getSubroutineUniformLocation				= glGetSubroutineUniformLocation;
275gl->getSynciv									= glGetSynciv;
276gl->getTexImage									= glGetTexImage;
277gl->getTexLevelParameterfv						= glGetTexLevelParameterfv;
278gl->getTexLevelParameteriv						= glGetTexLevelParameteriv;
279gl->getTexParameterIiv							= glGetTexParameterIiv;
280gl->getTexParameterIuiv							= glGetTexParameterIuiv;
281gl->getTexParameterfv							= glGetTexParameterfv;
282gl->getTexParameteriv							= glGetTexParameteriv;
283gl->getTextureImage								= glGetTextureImage;
284gl->getTextureLevelParameterfv					= glGetTextureLevelParameterfv;
285gl->getTextureLevelParameteriv					= glGetTextureLevelParameteriv;
286gl->getTextureParameterIiv						= glGetTextureParameterIiv;
287gl->getTextureParameterIuiv						= glGetTextureParameterIuiv;
288gl->getTextureParameterfv						= glGetTextureParameterfv;
289gl->getTextureParameteriv						= glGetTextureParameteriv;
290gl->getTextureSubImage							= glGetTextureSubImage;
291gl->getTransformFeedbackVarying					= glGetTransformFeedbackVarying;
292gl->getTransformFeedbacki64_v					= glGetTransformFeedbacki64_v;
293gl->getTransformFeedbacki_v						= glGetTransformFeedbacki_v;
294gl->getTransformFeedbackiv						= glGetTransformFeedbackiv;
295gl->getUniformBlockIndex						= glGetUniformBlockIndex;
296gl->getUniformIndices							= glGetUniformIndices;
297gl->getUniformLocation							= glGetUniformLocation;
298gl->getUniformSubroutineuiv						= glGetUniformSubroutineuiv;
299gl->getUniformdv								= glGetUniformdv;
300gl->getUniformfv								= glGetUniformfv;
301gl->getUniformiv								= glGetUniformiv;
302gl->getUniformuiv								= glGetUniformuiv;
303gl->getVertexArrayIndexed64iv					= glGetVertexArrayIndexed64iv;
304gl->getVertexArrayIndexediv						= glGetVertexArrayIndexediv;
305gl->getVertexArrayiv							= glGetVertexArrayiv;
306gl->getVertexAttribIiv							= glGetVertexAttribIiv;
307gl->getVertexAttribIuiv							= glGetVertexAttribIuiv;
308gl->getVertexAttribLdv							= glGetVertexAttribLdv;
309gl->getVertexAttribPointerv						= glGetVertexAttribPointerv;
310gl->getVertexAttribdv							= glGetVertexAttribdv;
311gl->getVertexAttribfv							= glGetVertexAttribfv;
312gl->getVertexAttribiv							= glGetVertexAttribiv;
313gl->getnCompressedTexImage						= glGetnCompressedTexImage;
314gl->getnTexImage								= glGetnTexImage;
315gl->getnUniformdv								= glGetnUniformdv;
316gl->getnUniformfv								= glGetnUniformfv;
317gl->getnUniformiv								= glGetnUniformiv;
318gl->getnUniformuiv								= glGetnUniformuiv;
319gl->hint										= glHint;
320gl->insertEventMarkerEXT						= glInsertEventMarkerEXT;
321gl->invalidateBufferData						= glInvalidateBufferData;
322gl->invalidateBufferSubData						= glInvalidateBufferSubData;
323gl->invalidateFramebuffer						= glInvalidateFramebuffer;
324gl->invalidateNamedFramebufferData				= glInvalidateNamedFramebufferData;
325gl->invalidateNamedFramebufferSubData			= glInvalidateNamedFramebufferSubData;
326gl->invalidateSubFramebuffer					= glInvalidateSubFramebuffer;
327gl->invalidateTexImage							= glInvalidateTexImage;
328gl->invalidateTexSubImage						= glInvalidateTexSubImage;
329gl->isBuffer									= glIsBuffer;
330gl->isEnabled									= glIsEnabled;
331gl->isEnabledi									= glIsEnabledi;
332gl->isFramebuffer								= glIsFramebuffer;
333gl->isProgram									= glIsProgram;
334gl->isProgramPipeline							= glIsProgramPipeline;
335gl->isQuery										= glIsQuery;
336gl->isRenderbuffer								= glIsRenderbuffer;
337gl->isSampler									= glIsSampler;
338gl->isShader									= glIsShader;
339gl->isSync										= glIsSync;
340gl->isTexture									= glIsTexture;
341gl->isTransformFeedback							= glIsTransformFeedback;
342gl->isVertexArray								= glIsVertexArray;
343gl->lineWidth									= glLineWidth;
344gl->linkProgram									= glLinkProgram;
345gl->logicOp										= glLogicOp;
346gl->mapBuffer									= glMapBuffer;
347gl->mapBufferRange								= glMapBufferRange;
348gl->mapNamedBuffer								= glMapNamedBuffer;
349gl->mapNamedBufferRange							= glMapNamedBufferRange;
350gl->memoryBarrier								= glMemoryBarrier;
351gl->memoryBarrierByRegion						= glMemoryBarrierByRegion;
352gl->minSampleShading							= glMinSampleShading;
353gl->multiDrawArrays								= glMultiDrawArrays;
354gl->multiDrawArraysIndirect						= glMultiDrawArraysIndirect;
355gl->multiDrawElements							= glMultiDrawElements;
356gl->multiDrawElementsBaseVertex					= glMultiDrawElementsBaseVertex;
357gl->multiDrawElementsIndirect					= glMultiDrawElementsIndirect;
358gl->namedBufferData								= glNamedBufferData;
359gl->namedBufferStorage							= glNamedBufferStorage;
360gl->namedBufferSubData							= glNamedBufferSubData;
361gl->namedFramebufferDrawBuffer					= glNamedFramebufferDrawBuffer;
362gl->namedFramebufferDrawBuffers					= glNamedFramebufferDrawBuffers;
363gl->namedFramebufferParameteri					= glNamedFramebufferParameteri;
364gl->namedFramebufferReadBuffer					= glNamedFramebufferReadBuffer;
365gl->namedFramebufferRenderbuffer				= glNamedFramebufferRenderbuffer;
366gl->namedFramebufferTexture						= glNamedFramebufferTexture;
367gl->namedFramebufferTextureLayer				= glNamedFramebufferTextureLayer;
368gl->namedRenderbufferStorage					= glNamedRenderbufferStorage;
369gl->namedRenderbufferStorageMultisample			= glNamedRenderbufferStorageMultisample;
370gl->objectLabel									= glObjectLabel;
371gl->objectPtrLabel								= glObjectPtrLabel;
372gl->patchParameterfv							= glPatchParameterfv;
373gl->patchParameteri								= glPatchParameteri;
374gl->pauseTransformFeedback						= glPauseTransformFeedback;
375gl->pixelStoref									= glPixelStoref;
376gl->pixelStorei									= glPixelStorei;
377gl->pointParameterf								= glPointParameterf;
378gl->pointParameterfv							= glPointParameterfv;
379gl->pointParameteri								= glPointParameteri;
380gl->pointParameteriv							= glPointParameteriv;
381gl->pointSize									= glPointSize;
382gl->polygonMode									= glPolygonMode;
383gl->polygonOffset								= glPolygonOffset;
384gl->popDebugGroup								= glPopDebugGroup;
385gl->popGroupMarkerEXT							= glPopGroupMarkerEXT;
386gl->primitiveBoundingBox						= glPrimitiveBoundingBox;
387gl->primitiveRestartIndex						= glPrimitiveRestartIndex;
388gl->programBinary								= glProgramBinary;
389gl->programParameteri							= glProgramParameteri;
390gl->programUniform1d							= glProgramUniform1d;
391gl->programUniform1dv							= glProgramUniform1dv;
392gl->programUniform1f							= glProgramUniform1f;
393gl->programUniform1fv							= glProgramUniform1fv;
394gl->programUniform1i							= glProgramUniform1i;
395gl->programUniform1iv							= glProgramUniform1iv;
396gl->programUniform1ui							= glProgramUniform1ui;
397gl->programUniform1uiv							= glProgramUniform1uiv;
398gl->programUniform2d							= glProgramUniform2d;
399gl->programUniform2dv							= glProgramUniform2dv;
400gl->programUniform2f							= glProgramUniform2f;
401gl->programUniform2fv							= glProgramUniform2fv;
402gl->programUniform2i							= glProgramUniform2i;
403gl->programUniform2iv							= glProgramUniform2iv;
404gl->programUniform2ui							= glProgramUniform2ui;
405gl->programUniform2uiv							= glProgramUniform2uiv;
406gl->programUniform3d							= glProgramUniform3d;
407gl->programUniform3dv							= glProgramUniform3dv;
408gl->programUniform3f							= glProgramUniform3f;
409gl->programUniform3fv							= glProgramUniform3fv;
410gl->programUniform3i							= glProgramUniform3i;
411gl->programUniform3iv							= glProgramUniform3iv;
412gl->programUniform3ui							= glProgramUniform3ui;
413gl->programUniform3uiv							= glProgramUniform3uiv;
414gl->programUniform4d							= glProgramUniform4d;
415gl->programUniform4dv							= glProgramUniform4dv;
416gl->programUniform4f							= glProgramUniform4f;
417gl->programUniform4fv							= glProgramUniform4fv;
418gl->programUniform4i							= glProgramUniform4i;
419gl->programUniform4iv							= glProgramUniform4iv;
420gl->programUniform4ui							= glProgramUniform4ui;
421gl->programUniform4uiv							= glProgramUniform4uiv;
422gl->programUniformMatrix2dv						= glProgramUniformMatrix2dv;
423gl->programUniformMatrix2fv						= glProgramUniformMatrix2fv;
424gl->programUniformMatrix2x3dv					= glProgramUniformMatrix2x3dv;
425gl->programUniformMatrix2x3fv					= glProgramUniformMatrix2x3fv;
426gl->programUniformMatrix2x4dv					= glProgramUniformMatrix2x4dv;
427gl->programUniformMatrix2x4fv					= glProgramUniformMatrix2x4fv;
428gl->programUniformMatrix3dv						= glProgramUniformMatrix3dv;
429gl->programUniformMatrix3fv						= glProgramUniformMatrix3fv;
430gl->programUniformMatrix3x2dv					= glProgramUniformMatrix3x2dv;
431gl->programUniformMatrix3x2fv					= glProgramUniformMatrix3x2fv;
432gl->programUniformMatrix3x4dv					= glProgramUniformMatrix3x4dv;
433gl->programUniformMatrix3x4fv					= glProgramUniformMatrix3x4fv;
434gl->programUniformMatrix4dv						= glProgramUniformMatrix4dv;
435gl->programUniformMatrix4fv						= glProgramUniformMatrix4fv;
436gl->programUniformMatrix4x2dv					= glProgramUniformMatrix4x2dv;
437gl->programUniformMatrix4x2fv					= glProgramUniformMatrix4x2fv;
438gl->programUniformMatrix4x3dv					= glProgramUniformMatrix4x3dv;
439gl->programUniformMatrix4x3fv					= glProgramUniformMatrix4x3fv;
440gl->provokingVertex								= glProvokingVertex;
441gl->pushDebugGroup								= glPushDebugGroup;
442gl->pushGroupMarkerEXT							= glPushGroupMarkerEXT;
443gl->queryCounter								= glQueryCounter;
444gl->readBuffer									= glReadBuffer;
445gl->readPixels									= glReadPixels;
446gl->readnPixels									= glReadnPixels;
447gl->releaseShaderCompiler						= glReleaseShaderCompiler;
448gl->renderbufferStorage							= glRenderbufferStorage;
449gl->renderbufferStorageMultisample				= glRenderbufferStorageMultisample;
450gl->resumeTransformFeedback						= glResumeTransformFeedback;
451gl->sampleCoverage								= glSampleCoverage;
452gl->sampleMaski									= glSampleMaski;
453gl->samplerParameterIiv							= glSamplerParameterIiv;
454gl->samplerParameterIuiv						= glSamplerParameterIuiv;
455gl->samplerParameterf							= glSamplerParameterf;
456gl->samplerParameterfv							= glSamplerParameterfv;
457gl->samplerParameteri							= glSamplerParameteri;
458gl->samplerParameteriv							= glSamplerParameteriv;
459gl->scissor										= glScissor;
460gl->scissorArrayv								= glScissorArrayv;
461gl->scissorIndexed								= glScissorIndexed;
462gl->scissorIndexedv								= glScissorIndexedv;
463gl->shaderBinary								= glShaderBinary;
464gl->shaderSource								= glShaderSource;
465gl->shaderStorageBlockBinding					= glShaderStorageBlockBinding;
466gl->stencilFunc									= glStencilFunc;
467gl->stencilFuncSeparate							= glStencilFuncSeparate;
468gl->stencilMask									= glStencilMask;
469gl->stencilMaskSeparate							= glStencilMaskSeparate;
470gl->stencilOp									= glStencilOp;
471gl->stencilOpSeparate							= glStencilOpSeparate;
472gl->texBuffer									= glTexBuffer;
473gl->texBufferRange								= glTexBufferRange;
474gl->texImage1D									= glTexImage1D;
475gl->texImage2D									= glTexImage2D;
476gl->texImage2DMultisample						= glTexImage2DMultisample;
477gl->texImage3D									= glTexImage3D;
478gl->texImage3DMultisample						= glTexImage3DMultisample;
479gl->texParameterIiv								= glTexParameterIiv;
480gl->texParameterIuiv							= glTexParameterIuiv;
481gl->texParameterf								= glTexParameterf;
482gl->texParameterfv								= glTexParameterfv;
483gl->texParameteri								= glTexParameteri;
484gl->texParameteriv								= glTexParameteriv;
485gl->texStorage1D								= glTexStorage1D;
486gl->texStorage2D								= glTexStorage2D;
487gl->texStorage2DMultisample						= glTexStorage2DMultisample;
488gl->texStorage3D								= glTexStorage3D;
489gl->texStorage3DMultisample						= glTexStorage3DMultisample;
490gl->texSubImage1D								= glTexSubImage1D;
491gl->texSubImage2D								= glTexSubImage2D;
492gl->texSubImage3D								= glTexSubImage3D;
493gl->textureBarrier								= glTextureBarrier;
494gl->textureBuffer								= glTextureBuffer;
495gl->textureBufferRange							= glTextureBufferRange;
496gl->textureParameterIiv							= glTextureParameterIiv;
497gl->textureParameterIuiv						= glTextureParameterIuiv;
498gl->textureParameterf							= glTextureParameterf;
499gl->textureParameterfv							= glTextureParameterfv;
500gl->textureParameteri							= glTextureParameteri;
501gl->textureParameteriv							= glTextureParameteriv;
502gl->textureStorage1D							= glTextureStorage1D;
503gl->textureStorage2D							= glTextureStorage2D;
504gl->textureStorage2DMultisample					= glTextureStorage2DMultisample;
505gl->textureStorage3D							= glTextureStorage3D;
506gl->textureStorage3DMultisample					= glTextureStorage3DMultisample;
507gl->textureSubImage1D							= glTextureSubImage1D;
508gl->textureSubImage2D							= glTextureSubImage2D;
509gl->textureSubImage3D							= glTextureSubImage3D;
510gl->textureView									= glTextureView;
511gl->transformFeedbackBufferBase					= glTransformFeedbackBufferBase;
512gl->transformFeedbackBufferRange				= glTransformFeedbackBufferRange;
513gl->transformFeedbackVaryings					= glTransformFeedbackVaryings;
514gl->uniform1d									= glUniform1d;
515gl->uniform1dv									= glUniform1dv;
516gl->uniform1f									= glUniform1f;
517gl->uniform1fv									= glUniform1fv;
518gl->uniform1i									= glUniform1i;
519gl->uniform1iv									= glUniform1iv;
520gl->uniform1ui									= glUniform1ui;
521gl->uniform1uiv									= glUniform1uiv;
522gl->uniform2d									= glUniform2d;
523gl->uniform2dv									= glUniform2dv;
524gl->uniform2f									= glUniform2f;
525gl->uniform2fv									= glUniform2fv;
526gl->uniform2i									= glUniform2i;
527gl->uniform2iv									= glUniform2iv;
528gl->uniform2ui									= glUniform2ui;
529gl->uniform2uiv									= glUniform2uiv;
530gl->uniform3d									= glUniform3d;
531gl->uniform3dv									= glUniform3dv;
532gl->uniform3f									= glUniform3f;
533gl->uniform3fv									= glUniform3fv;
534gl->uniform3i									= glUniform3i;
535gl->uniform3iv									= glUniform3iv;
536gl->uniform3ui									= glUniform3ui;
537gl->uniform3uiv									= glUniform3uiv;
538gl->uniform4d									= glUniform4d;
539gl->uniform4dv									= glUniform4dv;
540gl->uniform4f									= glUniform4f;
541gl->uniform4fv									= glUniform4fv;
542gl->uniform4i									= glUniform4i;
543gl->uniform4iv									= glUniform4iv;
544gl->uniform4ui									= glUniform4ui;
545gl->uniform4uiv									= glUniform4uiv;
546gl->uniformBlockBinding							= glUniformBlockBinding;
547gl->uniformMatrix2dv							= glUniformMatrix2dv;
548gl->uniformMatrix2fv							= glUniformMatrix2fv;
549gl->uniformMatrix2x3dv							= glUniformMatrix2x3dv;
550gl->uniformMatrix2x3fv							= glUniformMatrix2x3fv;
551gl->uniformMatrix2x4dv							= glUniformMatrix2x4dv;
552gl->uniformMatrix2x4fv							= glUniformMatrix2x4fv;
553gl->uniformMatrix3dv							= glUniformMatrix3dv;
554gl->uniformMatrix3fv							= glUniformMatrix3fv;
555gl->uniformMatrix3x2dv							= glUniformMatrix3x2dv;
556gl->uniformMatrix3x2fv							= glUniformMatrix3x2fv;
557gl->uniformMatrix3x4dv							= glUniformMatrix3x4dv;
558gl->uniformMatrix3x4fv							= glUniformMatrix3x4fv;
559gl->uniformMatrix4dv							= glUniformMatrix4dv;
560gl->uniformMatrix4fv							= glUniformMatrix4fv;
561gl->uniformMatrix4x2dv							= glUniformMatrix4x2dv;
562gl->uniformMatrix4x2fv							= glUniformMatrix4x2fv;
563gl->uniformMatrix4x3dv							= glUniformMatrix4x3dv;
564gl->uniformMatrix4x3fv							= glUniformMatrix4x3fv;
565gl->uniformSubroutinesuiv						= glUniformSubroutinesuiv;
566gl->unmapBuffer									= glUnmapBuffer;
567gl->unmapNamedBuffer							= glUnmapNamedBuffer;
568gl->useProgram									= glUseProgram;
569gl->useProgramStages							= glUseProgramStages;
570gl->validateProgram								= glValidateProgram;
571gl->validateProgramPipeline						= glValidateProgramPipeline;
572gl->vertexArrayAttribBinding					= glVertexArrayAttribBinding;
573gl->vertexArrayAttribFormat						= glVertexArrayAttribFormat;
574gl->vertexArrayAttribIFormat					= glVertexArrayAttribIFormat;
575gl->vertexArrayAttribLFormat					= glVertexArrayAttribLFormat;
576gl->vertexArrayBindingDivisor					= glVertexArrayBindingDivisor;
577gl->vertexArrayElementBuffer					= glVertexArrayElementBuffer;
578gl->vertexArrayVertexBuffer						= glVertexArrayVertexBuffer;
579gl->vertexArrayVertexBuffers					= glVertexArrayVertexBuffers;
580gl->vertexAttrib1d								= glVertexAttrib1d;
581gl->vertexAttrib1dv								= glVertexAttrib1dv;
582gl->vertexAttrib1f								= glVertexAttrib1f;
583gl->vertexAttrib1fv								= glVertexAttrib1fv;
584gl->vertexAttrib1s								= glVertexAttrib1s;
585gl->vertexAttrib1sv								= glVertexAttrib1sv;
586gl->vertexAttrib2d								= glVertexAttrib2d;
587gl->vertexAttrib2dv								= glVertexAttrib2dv;
588gl->vertexAttrib2f								= glVertexAttrib2f;
589gl->vertexAttrib2fv								= glVertexAttrib2fv;
590gl->vertexAttrib2s								= glVertexAttrib2s;
591gl->vertexAttrib2sv								= glVertexAttrib2sv;
592gl->vertexAttrib3d								= glVertexAttrib3d;
593gl->vertexAttrib3dv								= glVertexAttrib3dv;
594gl->vertexAttrib3f								= glVertexAttrib3f;
595gl->vertexAttrib3fv								= glVertexAttrib3fv;
596gl->vertexAttrib3s								= glVertexAttrib3s;
597gl->vertexAttrib3sv								= glVertexAttrib3sv;
598gl->vertexAttrib4Nbv							= glVertexAttrib4Nbv;
599gl->vertexAttrib4Niv							= glVertexAttrib4Niv;
600gl->vertexAttrib4Nsv							= glVertexAttrib4Nsv;
601gl->vertexAttrib4Nub							= glVertexAttrib4Nub;
602gl->vertexAttrib4Nubv							= glVertexAttrib4Nubv;
603gl->vertexAttrib4Nuiv							= glVertexAttrib4Nuiv;
604gl->vertexAttrib4Nusv							= glVertexAttrib4Nusv;
605gl->vertexAttrib4bv								= glVertexAttrib4bv;
606gl->vertexAttrib4d								= glVertexAttrib4d;
607gl->vertexAttrib4dv								= glVertexAttrib4dv;
608gl->vertexAttrib4f								= glVertexAttrib4f;
609gl->vertexAttrib4fv								= glVertexAttrib4fv;
610gl->vertexAttrib4iv								= glVertexAttrib4iv;
611gl->vertexAttrib4s								= glVertexAttrib4s;
612gl->vertexAttrib4sv								= glVertexAttrib4sv;
613gl->vertexAttrib4ubv							= glVertexAttrib4ubv;
614gl->vertexAttrib4uiv							= glVertexAttrib4uiv;
615gl->vertexAttrib4usv							= glVertexAttrib4usv;
616gl->vertexAttribBinding							= glVertexAttribBinding;
617gl->vertexAttribDivisor							= glVertexAttribDivisor;
618gl->vertexAttribFormat							= glVertexAttribFormat;
619gl->vertexAttribI1i								= glVertexAttribI1i;
620gl->vertexAttribI1iv							= glVertexAttribI1iv;
621gl->vertexAttribI1ui							= glVertexAttribI1ui;
622gl->vertexAttribI1uiv							= glVertexAttribI1uiv;
623gl->vertexAttribI2i								= glVertexAttribI2i;
624gl->vertexAttribI2iv							= glVertexAttribI2iv;
625gl->vertexAttribI2ui							= glVertexAttribI2ui;
626gl->vertexAttribI2uiv							= glVertexAttribI2uiv;
627gl->vertexAttribI3i								= glVertexAttribI3i;
628gl->vertexAttribI3iv							= glVertexAttribI3iv;
629gl->vertexAttribI3ui							= glVertexAttribI3ui;
630gl->vertexAttribI3uiv							= glVertexAttribI3uiv;
631gl->vertexAttribI4bv							= glVertexAttribI4bv;
632gl->vertexAttribI4i								= glVertexAttribI4i;
633gl->vertexAttribI4iv							= glVertexAttribI4iv;
634gl->vertexAttribI4sv							= glVertexAttribI4sv;
635gl->vertexAttribI4ubv							= glVertexAttribI4ubv;
636gl->vertexAttribI4ui							= glVertexAttribI4ui;
637gl->vertexAttribI4uiv							= glVertexAttribI4uiv;
638gl->vertexAttribI4usv							= glVertexAttribI4usv;
639gl->vertexAttribIFormat							= glVertexAttribIFormat;
640gl->vertexAttribIPointer						= glVertexAttribIPointer;
641gl->vertexAttribL1d								= glVertexAttribL1d;
642gl->vertexAttribL1dv							= glVertexAttribL1dv;
643gl->vertexAttribL2d								= glVertexAttribL2d;
644gl->vertexAttribL2dv							= glVertexAttribL2dv;
645gl->vertexAttribL3d								= glVertexAttribL3d;
646gl->vertexAttribL3dv							= glVertexAttribL3dv;
647gl->vertexAttribL4d								= glVertexAttribL4d;
648gl->vertexAttribL4dv							= glVertexAttribL4dv;
649gl->vertexAttribLFormat							= glVertexAttribLFormat;
650gl->vertexAttribLPointer						= glVertexAttribLPointer;
651gl->vertexAttribP1ui							= glVertexAttribP1ui;
652gl->vertexAttribP1uiv							= glVertexAttribP1uiv;
653gl->vertexAttribP2ui							= glVertexAttribP2ui;
654gl->vertexAttribP2uiv							= glVertexAttribP2uiv;
655gl->vertexAttribP3ui							= glVertexAttribP3ui;
656gl->vertexAttribP3uiv							= glVertexAttribP3uiv;
657gl->vertexAttribP4ui							= glVertexAttribP4ui;
658gl->vertexAttribP4uiv							= glVertexAttribP4uiv;
659gl->vertexAttribPointer							= glVertexAttribPointer;
660gl->vertexBindingDivisor						= glVertexBindingDivisor;
661gl->viewport									= glViewport;
662gl->viewportArrayv								= glViewportArrayv;
663gl->viewportIndexedf							= glViewportIndexedf;
664gl->viewportIndexedfv							= glViewportIndexedfv;
665gl->waitSync									= glWaitSync;
666