1 /* WARNING: This is auto-generated file. Do not modify, since changes will
2 * be lost! Modify the generating script instead.
4 * Generated from Khronos GL API description (gl.xml) revision 9302c6a6963864cba6c43d7eee0f4afcdcec2084.
6 gl->activeShaderProgram = glActiveShaderProgram;
7 gl->activeTexture = glActiveTexture;
8 gl->attachShader = glAttachShader;
9 gl->beginConditionalRender = glBeginConditionalRender;
10 gl->beginQuery = glBeginQuery;
11 gl->beginQueryIndexed = glBeginQueryIndexed;
12 gl->beginTransformFeedback = glBeginTransformFeedback;
13 gl->bindAttribLocation = glBindAttribLocation;
14 gl->bindBuffer = glBindBuffer;
15 gl->bindBufferBase = glBindBufferBase;
16 gl->bindBufferRange = glBindBufferRange;
17 gl->bindBuffersBase = glBindBuffersBase;
18 gl->bindBuffersRange = glBindBuffersRange;
19 gl->bindFragDataLocation = glBindFragDataLocation;
20 gl->bindFragDataLocationIndexed = glBindFragDataLocationIndexed;
21 gl->bindFramebuffer = glBindFramebuffer;
22 gl->bindImageTexture = glBindImageTexture;
23 gl->bindImageTextures = glBindImageTextures;
24 gl->bindMultiTextureEXT = glBindMultiTextureEXT;
25 gl->bindProgramPipeline = glBindProgramPipeline;
26 gl->bindRenderbuffer = glBindRenderbuffer;
27 gl->bindSampler = glBindSampler;
28 gl->bindSamplers = glBindSamplers;
29 gl->bindTexture = glBindTexture;
30 gl->bindTextureUnit = glBindTextureUnit;
31 gl->bindTextures = glBindTextures;
32 gl->bindTransformFeedback = glBindTransformFeedback;
33 gl->bindVertexArray = glBindVertexArray;
34 gl->bindVertexBuffer = glBindVertexBuffer;
35 gl->bindVertexBuffers = glBindVertexBuffers;
36 gl->blendBarrier = glBlendBarrier;
37 gl->blendColor = glBlendColor;
38 gl->blendEquation = glBlendEquation;
39 gl->blendEquationSeparate = glBlendEquationSeparate;
40 gl->blendEquationSeparatei = glBlendEquationSeparatei;
41 gl->blendEquationi = glBlendEquationi;
42 gl->blendFunc = glBlendFunc;
43 gl->blendFuncSeparate = glBlendFuncSeparate;
44 gl->blendFuncSeparatei = glBlendFuncSeparatei;
45 gl->blendFunci = glBlendFunci;
46 gl->blitFramebuffer = glBlitFramebuffer;
47 gl->blitNamedFramebuffer = glBlitNamedFramebuffer;
48 gl->bufferData = glBufferData;
49 gl->bufferPageCommitmentARB = glBufferPageCommitmentARB;
50 gl->bufferStorage = glBufferStorage;
51 gl->bufferSubData = glBufferSubData;
52 gl->checkFramebufferStatus = glCheckFramebufferStatus;
53 gl->checkNamedFramebufferStatus = glCheckNamedFramebufferStatus;
54 gl->clampColor = glClampColor;
56 gl->clearBufferData = glClearBufferData;
57 gl->clearBufferSubData = glClearBufferSubData;
58 gl->clearBufferfi = glClearBufferfi;
59 gl->clearBufferfv = glClearBufferfv;
60 gl->clearBufferiv = glClearBufferiv;
61 gl->clearBufferuiv = glClearBufferuiv;
62 gl->clearColor = glClearColor;
63 gl->clearDepth = glClearDepth;
64 gl->clearDepthf = glClearDepthf;
65 gl->clearNamedBufferData = glClearNamedBufferData;
66 gl->clearNamedBufferSubData = glClearNamedBufferSubData;
67 gl->clearNamedFramebufferfi = glClearNamedFramebufferfi;
68 gl->clearNamedFramebufferfv = glClearNamedFramebufferfv;
69 gl->clearNamedFramebufferiv = glClearNamedFramebufferiv;
70 gl->clearNamedFramebufferuiv = glClearNamedFramebufferuiv;
71 gl->clearStencil = glClearStencil;
72 gl->clearTexImage = glClearTexImage;
73 gl->clearTexSubImage = glClearTexSubImage;
74 gl->clientAttribDefaultEXT = glClientAttribDefaultEXT;
75 gl->clientWaitSync = glClientWaitSync;
76 gl->clipControl = glClipControl;
77 gl->colorMask = glColorMask;
78 gl->colorMaski = glColorMaski;
79 gl->compileShader = glCompileShader;
80 gl->compressedMultiTexImage1DEXT = glCompressedMultiTexImage1DEXT;
81 gl->compressedMultiTexImage2DEXT = glCompressedMultiTexImage2DEXT;
82 gl->compressedMultiTexImage3DEXT = glCompressedMultiTexImage3DEXT;
83 gl->compressedMultiTexSubImage1DEXT = glCompressedMultiTexSubImage1DEXT;
84 gl->compressedMultiTexSubImage2DEXT = glCompressedMultiTexSubImage2DEXT;
85 gl->compressedMultiTexSubImage3DEXT = glCompressedMultiTexSubImage3DEXT;
86 gl->compressedTexImage1D = glCompressedTexImage1D;
87 gl->compressedTexImage2D = glCompressedTexImage2D;
88 gl->compressedTexImage3D = glCompressedTexImage3D;
89 gl->compressedTexImage3DOES = glCompressedTexImage3DOES;
90 gl->compressedTexSubImage1D = glCompressedTexSubImage1D;
91 gl->compressedTexSubImage2D = glCompressedTexSubImage2D;
92 gl->compressedTexSubImage3D = glCompressedTexSubImage3D;
93 gl->compressedTexSubImage3DOES = glCompressedTexSubImage3DOES;
94 gl->compressedTextureImage1DEXT = glCompressedTextureImage1DEXT;
95 gl->compressedTextureImage2DEXT = glCompressedTextureImage2DEXT;
96 gl->compressedTextureImage3DEXT = glCompressedTextureImage3DEXT;
97 gl->compressedTextureSubImage1D = glCompressedTextureSubImage1D;
98 gl->compressedTextureSubImage1DEXT = glCompressedTextureSubImage1DEXT;
99 gl->compressedTextureSubImage2D = glCompressedTextureSubImage2D;
100 gl->compressedTextureSubImage2DEXT = glCompressedTextureSubImage2DEXT;
101 gl->compressedTextureSubImage3D = glCompressedTextureSubImage3D;
102 gl->compressedTextureSubImage3DEXT = glCompressedTextureSubImage3DEXT;
103 gl->copyBufferSubData = glCopyBufferSubData;
104 gl->copyImageSubData = glCopyImageSubData;
105 gl->copyMultiTexImage1DEXT = glCopyMultiTexImage1DEXT;
106 gl->copyMultiTexImage2DEXT = glCopyMultiTexImage2DEXT;
107 gl->copyMultiTexSubImage1DEXT = glCopyMultiTexSubImage1DEXT;
108 gl->copyMultiTexSubImage2DEXT = glCopyMultiTexSubImage2DEXT;
109 gl->copyMultiTexSubImage3DEXT = glCopyMultiTexSubImage3DEXT;
110 gl->copyNamedBufferSubData = glCopyNamedBufferSubData;
111 gl->copyTexImage1D = glCopyTexImage1D;
112 gl->copyTexImage2D = glCopyTexImage2D;
113 gl->copyTexSubImage1D = glCopyTexSubImage1D;
114 gl->copyTexSubImage2D = glCopyTexSubImage2D;
115 gl->copyTexSubImage3D = glCopyTexSubImage3D;
116 gl->copyTexSubImage3DOES = glCopyTexSubImage3DOES;
117 gl->copyTextureImage1DEXT = glCopyTextureImage1DEXT;
118 gl->copyTextureImage2DEXT = glCopyTextureImage2DEXT;
119 gl->copyTextureSubImage1D = glCopyTextureSubImage1D;
120 gl->copyTextureSubImage1DEXT = glCopyTextureSubImage1DEXT;
121 gl->copyTextureSubImage2D = glCopyTextureSubImage2D;
122 gl->copyTextureSubImage2DEXT = glCopyTextureSubImage2DEXT;
123 gl->copyTextureSubImage3D = glCopyTextureSubImage3D;
124 gl->copyTextureSubImage3DEXT = glCopyTextureSubImage3DEXT;
125 gl->createBuffers = glCreateBuffers;
126 gl->createFramebuffers = glCreateFramebuffers;
127 gl->createProgram = glCreateProgram;
128 gl->createProgramPipelines = glCreateProgramPipelines;
129 gl->createQueries = glCreateQueries;
130 gl->createRenderbuffers = glCreateRenderbuffers;
131 gl->createSamplers = glCreateSamplers;
132 gl->createShader = glCreateShader;
133 gl->createShaderProgramv = glCreateShaderProgramv;
134 gl->createTextures = glCreateTextures;
135 gl->createTransformFeedbacks = glCreateTransformFeedbacks;
136 gl->createVertexArrays = glCreateVertexArrays;
137 gl->cullFace = glCullFace;
138 gl->debugMessageCallback = glDebugMessageCallback;
139 gl->debugMessageControl = glDebugMessageControl;
140 gl->debugMessageInsert = glDebugMessageInsert;
141 gl->deleteBuffers = glDeleteBuffers;
142 gl->deleteFramebuffers = glDeleteFramebuffers;
143 gl->deleteProgram = glDeleteProgram;
144 gl->deleteProgramPipelines = glDeleteProgramPipelines;
145 gl->deleteQueries = glDeleteQueries;
146 gl->deleteRenderbuffers = glDeleteRenderbuffers;
147 gl->deleteSamplers = glDeleteSamplers;
148 gl->deleteShader = glDeleteShader;
149 gl->deleteSync = glDeleteSync;
150 gl->deleteTextures = glDeleteTextures;
151 gl->deleteTransformFeedbacks = glDeleteTransformFeedbacks;
152 gl->deleteVertexArrays = glDeleteVertexArrays;
153 gl->depthBoundsEXT = glDepthBoundsEXT;
154 gl->depthFunc = glDepthFunc;
155 gl->depthMask = glDepthMask;
156 gl->depthRange = glDepthRange;
157 gl->depthRangeArrayfvOES = glDepthRangeArrayfvOES;
158 gl->depthRangeArrayv = glDepthRangeArrayv;
159 gl->depthRangeIndexed = glDepthRangeIndexed;
160 gl->depthRangeIndexedfOES = glDepthRangeIndexedfOES;
161 gl->depthRangef = glDepthRangef;
162 gl->detachShader = glDetachShader;
163 gl->disable = glDisable;
164 gl->disableClientStateIndexedEXT = glDisableClientStateIndexedEXT;
165 gl->disableClientStateiEXT = glDisableClientStateiEXT;
166 gl->disableIndexedEXT = glDisableIndexedEXT;
167 gl->disableVertexArrayAttrib = glDisableVertexArrayAttrib;
168 gl->disableVertexArrayEXT = glDisableVertexArrayEXT;
169 gl->disableVertexAttribArray = glDisableVertexAttribArray;
170 gl->disablei = glDisablei;
171 gl->dispatchCompute = glDispatchCompute;
172 gl->dispatchComputeIndirect = glDispatchComputeIndirect;
173 gl->drawArrays = glDrawArrays;
174 gl->drawArraysIndirect = glDrawArraysIndirect;
175 gl->drawArraysInstanced = glDrawArraysInstanced;
176 gl->drawArraysInstancedBaseInstance = glDrawArraysInstancedBaseInstance;
177 gl->drawBuffer = glDrawBuffer;
178 gl->drawBuffers = glDrawBuffers;
179 gl->drawElements = glDrawElements;
180 gl->drawElementsBaseVertex = glDrawElementsBaseVertex;
181 gl->drawElementsIndirect = glDrawElementsIndirect;
182 gl->drawElementsInstanced = glDrawElementsInstanced;
183 gl->drawElementsInstancedBaseInstance = glDrawElementsInstancedBaseInstance;
184 gl->drawElementsInstancedBaseVertex = glDrawElementsInstancedBaseVertex;
185 gl->drawElementsInstancedBaseVertexBaseInstance = glDrawElementsInstancedBaseVertexBaseInstance;
186 gl->drawRangeElements = glDrawRangeElements;
187 gl->drawRangeElementsBaseVertex = glDrawRangeElementsBaseVertex;
188 gl->drawTransformFeedback = glDrawTransformFeedback;
189 gl->drawTransformFeedbackInstanced = glDrawTransformFeedbackInstanced;
190 gl->drawTransformFeedbackStream = glDrawTransformFeedbackStream;
191 gl->drawTransformFeedbackStreamInstanced = glDrawTransformFeedbackStreamInstanced;
192 gl->eglImageTargetRenderbufferStorageOES = glEGLImageTargetRenderbufferStorageOES;
193 gl->eglImageTargetTexture2DOES = glEGLImageTargetTexture2DOES;
194 gl->enable = glEnable;
195 gl->enableClientStateIndexedEXT = glEnableClientStateIndexedEXT;
196 gl->enableClientStateiEXT = glEnableClientStateiEXT;
197 gl->enableIndexedEXT = glEnableIndexedEXT;
198 gl->enableVertexArrayAttrib = glEnableVertexArrayAttrib;
199 gl->enableVertexArrayEXT = glEnableVertexArrayEXT;
200 gl->enableVertexAttribArray = glEnableVertexAttribArray;
201 gl->enablei = glEnablei;
202 gl->endConditionalRender = glEndConditionalRender;
203 gl->endQuery = glEndQuery;
204 gl->endQueryIndexed = glEndQueryIndexed;
205 gl->endTransformFeedback = glEndTransformFeedback;
206 gl->fenceSync = glFenceSync;
207 gl->finish = glFinish;
209 gl->flushMappedBufferRange = glFlushMappedBufferRange;
210 gl->flushMappedNamedBufferRange = glFlushMappedNamedBufferRange;
211 gl->framebufferDrawBufferEXT = glFramebufferDrawBufferEXT;
212 gl->framebufferDrawBuffersEXT = glFramebufferDrawBuffersEXT;
213 gl->framebufferParameteri = glFramebufferParameteri;
214 gl->framebufferReadBufferEXT = glFramebufferReadBufferEXT;
215 gl->framebufferRenderbuffer = glFramebufferRenderbuffer;
216 gl->framebufferTexture = glFramebufferTexture;
217 gl->framebufferTexture1D = glFramebufferTexture1D;
218 gl->framebufferTexture2D = glFramebufferTexture2D;
219 gl->framebufferTexture3D = glFramebufferTexture3D;
220 gl->framebufferTexture3DOES = glFramebufferTexture3DOES;
221 gl->framebufferTextureLayer = glFramebufferTextureLayer;
222 gl->frontFace = glFrontFace;
223 gl->genBuffers = glGenBuffers;
224 gl->genFramebuffers = glGenFramebuffers;
225 gl->genProgramPipelines = glGenProgramPipelines;
226 gl->genQueries = glGenQueries;
227 gl->genRenderbuffers = glGenRenderbuffers;
228 gl->genSamplers = glGenSamplers;
229 gl->genTextures = glGenTextures;
230 gl->genTransformFeedbacks = glGenTransformFeedbacks;
231 gl->genVertexArrays = glGenVertexArrays;
232 gl->generateMipmap = glGenerateMipmap;
233 gl->generateMultiTexMipmapEXT = glGenerateMultiTexMipmapEXT;
234 gl->generateTextureMipmap = glGenerateTextureMipmap;
235 gl->getActiveAtomicCounterBufferiv = glGetActiveAtomicCounterBufferiv;
236 gl->getActiveAttrib = glGetActiveAttrib;
237 gl->getActiveSubroutineName = glGetActiveSubroutineName;
238 gl->getActiveSubroutineUniformName = glGetActiveSubroutineUniformName;
239 gl->getActiveSubroutineUniformiv = glGetActiveSubroutineUniformiv;
240 gl->getActiveUniform = glGetActiveUniform;
241 gl->getActiveUniformBlockName = glGetActiveUniformBlockName;
242 gl->getActiveUniformBlockiv = glGetActiveUniformBlockiv;
243 gl->getActiveUniformName = glGetActiveUniformName;
244 gl->getActiveUniformsiv = glGetActiveUniformsiv;
245 gl->getAttachedShaders = glGetAttachedShaders;
246 gl->getAttribLocation = glGetAttribLocation;
247 gl->getBooleanIndexedvEXT = glGetBooleanIndexedvEXT;
248 gl->getBooleani_v = glGetBooleani_v;
249 gl->getBooleanv = glGetBooleanv;
250 gl->getBufferParameteri64v = glGetBufferParameteri64v;
251 gl->getBufferParameteriv = glGetBufferParameteriv;
252 gl->getBufferPointerv = glGetBufferPointerv;
253 gl->getBufferSubData = glGetBufferSubData;
254 gl->getCompressedMultiTexImageEXT = glGetCompressedMultiTexImageEXT;
255 gl->getCompressedTexImage = glGetCompressedTexImage;
256 gl->getCompressedTextureImage = glGetCompressedTextureImage;
257 gl->getCompressedTextureSubImage = glGetCompressedTextureSubImage;
258 gl->getDebugMessageLog = glGetDebugMessageLog;
259 gl->getDoubleIndexedvEXT = glGetDoubleIndexedvEXT;
260 gl->getDoublei_v = glGetDoublei_v;
261 gl->getDoublev = glGetDoublev;
262 gl->getError = glGetError;
263 gl->getFloatIndexedvEXT = glGetFloatIndexedvEXT;
264 gl->getFloati_v = glGetFloati_v;
265 gl->getFloatv = glGetFloatv;
266 gl->getFragDataIndex = glGetFragDataIndex;
267 gl->getFragDataLocation = glGetFragDataLocation;
268 gl->getFramebufferAttachmentParameteriv = glGetFramebufferAttachmentParameteriv;
269 gl->getFramebufferParameteriv = glGetFramebufferParameteriv;
270 gl->getGraphicsResetStatus = glGetGraphicsResetStatus;
271 gl->getInteger64i_v = glGetInteger64i_v;
272 gl->getInteger64v = glGetInteger64v;
273 gl->getIntegerIndexedvEXT = glGetIntegerIndexedvEXT;
274 gl->getIntegeri_v = glGetIntegeri_v;
275 gl->getIntegerv = glGetIntegerv;
276 gl->getInternalformatSampleivNV = glGetInternalformatSampleivNV;
277 gl->getInternalformati64v = glGetInternalformati64v;
278 gl->getInternalformativ = glGetInternalformativ;
279 gl->getMultiTexEnvfvEXT = glGetMultiTexEnvfvEXT;
280 gl->getMultiTexEnvivEXT = glGetMultiTexEnvivEXT;
281 gl->getMultiTexGendvEXT = glGetMultiTexGendvEXT;
282 gl->getMultiTexGenfvEXT = glGetMultiTexGenfvEXT;
283 gl->getMultiTexGenivEXT = glGetMultiTexGenivEXT;
284 gl->getMultiTexImageEXT = glGetMultiTexImageEXT;
285 gl->getMultiTexLevelParameterfvEXT = glGetMultiTexLevelParameterfvEXT;
286 gl->getMultiTexLevelParameterivEXT = glGetMultiTexLevelParameterivEXT;
287 gl->getMultiTexParameterIivEXT = glGetMultiTexParameterIivEXT;
288 gl->getMultiTexParameterIuivEXT = glGetMultiTexParameterIuivEXT;
289 gl->getMultiTexParameterfvEXT = glGetMultiTexParameterfvEXT;
290 gl->getMultiTexParameterivEXT = glGetMultiTexParameterivEXT;
291 gl->getMultisamplefv = glGetMultisamplefv;
292 gl->getNamedBufferParameteri64v = glGetNamedBufferParameteri64v;
293 gl->getNamedBufferParameteriv = glGetNamedBufferParameteriv;
294 gl->getNamedBufferPointerv = glGetNamedBufferPointerv;
295 gl->getNamedBufferSubData = glGetNamedBufferSubData;
296 gl->getNamedFramebufferAttachmentParameteriv = glGetNamedFramebufferAttachmentParameteriv;
297 gl->getNamedFramebufferParameteriv = glGetNamedFramebufferParameteriv;
298 gl->getNamedProgramLocalParameterIivEXT = glGetNamedProgramLocalParameterIivEXT;
299 gl->getNamedProgramLocalParameterIuivEXT = glGetNamedProgramLocalParameterIuivEXT;
300 gl->getNamedProgramLocalParameterdvEXT = glGetNamedProgramLocalParameterdvEXT;
301 gl->getNamedProgramLocalParameterfvEXT = glGetNamedProgramLocalParameterfvEXT;
302 gl->getNamedProgramStringEXT = glGetNamedProgramStringEXT;
303 gl->getNamedProgramivEXT = glGetNamedProgramivEXT;
304 gl->getNamedRenderbufferParameteriv = glGetNamedRenderbufferParameteriv;
305 gl->getObjectLabel = glGetObjectLabel;
306 gl->getObjectPtrLabel = glGetObjectPtrLabel;
307 gl->getPointerIndexedvEXT = glGetPointerIndexedvEXT;
308 gl->getPointeri_vEXT = glGetPointeri_vEXT;
309 gl->getPointerv = glGetPointerv;
310 gl->getProgramBinary = glGetProgramBinary;
311 gl->getProgramInfoLog = glGetProgramInfoLog;
312 gl->getProgramInterfaceiv = glGetProgramInterfaceiv;
313 gl->getProgramPipelineInfoLog = glGetProgramPipelineInfoLog;
314 gl->getProgramPipelineiv = glGetProgramPipelineiv;
315 gl->getProgramResourceIndex = glGetProgramResourceIndex;
316 gl->getProgramResourceLocation = glGetProgramResourceLocation;
317 gl->getProgramResourceLocationIndex = glGetProgramResourceLocationIndex;
318 gl->getProgramResourceName = glGetProgramResourceName;
319 gl->getProgramResourceiv = glGetProgramResourceiv;
320 gl->getProgramStageiv = glGetProgramStageiv;
321 gl->getProgramiv = glGetProgramiv;
322 gl->getQueryBufferObjecti64v = glGetQueryBufferObjecti64v;
323 gl->getQueryBufferObjectiv = glGetQueryBufferObjectiv;
324 gl->getQueryBufferObjectui64v = glGetQueryBufferObjectui64v;
325 gl->getQueryBufferObjectuiv = glGetQueryBufferObjectuiv;
326 gl->getQueryIndexediv = glGetQueryIndexediv;
327 gl->getQueryObjecti64v = glGetQueryObjecti64v;
328 gl->getQueryObjectiv = glGetQueryObjectiv;
329 gl->getQueryObjectui64v = glGetQueryObjectui64v;
330 gl->getQueryObjectuiv = glGetQueryObjectuiv;
331 gl->getQueryiv = glGetQueryiv;
332 gl->getRenderbufferParameteriv = glGetRenderbufferParameteriv;
333 gl->getSamplerParameterIiv = glGetSamplerParameterIiv;
334 gl->getSamplerParameterIuiv = glGetSamplerParameterIuiv;
335 gl->getSamplerParameterfv = glGetSamplerParameterfv;
336 gl->getSamplerParameteriv = glGetSamplerParameteriv;
337 gl->getShaderInfoLog = glGetShaderInfoLog;
338 gl->getShaderPrecisionFormat = glGetShaderPrecisionFormat;
339 gl->getShaderSource = glGetShaderSource;
340 gl->getShaderiv = glGetShaderiv;
341 gl->getString = glGetString;
342 gl->getStringi = glGetStringi;
343 gl->getSubroutineIndex = glGetSubroutineIndex;
344 gl->getSubroutineUniformLocation = glGetSubroutineUniformLocation;
345 gl->getSynciv = glGetSynciv;
346 gl->getTexImage = glGetTexImage;
347 gl->getTexLevelParameterfv = glGetTexLevelParameterfv;
348 gl->getTexLevelParameteriv = glGetTexLevelParameteriv;
349 gl->getTexParameterIiv = glGetTexParameterIiv;
350 gl->getTexParameterIuiv = glGetTexParameterIuiv;
351 gl->getTexParameterfv = glGetTexParameterfv;
352 gl->getTexParameteriv = glGetTexParameteriv;
353 gl->getTextureImage = glGetTextureImage;
354 gl->getTextureLevelParameterfv = glGetTextureLevelParameterfv;
355 gl->getTextureLevelParameteriv = glGetTextureLevelParameteriv;
356 gl->getTextureParameterIiv = glGetTextureParameterIiv;
357 gl->getTextureParameterIuiv = glGetTextureParameterIuiv;
358 gl->getTextureParameterfv = glGetTextureParameterfv;
359 gl->getTextureParameteriv = glGetTextureParameteriv;
360 gl->getTextureSubImage = glGetTextureSubImage;
361 gl->getTransformFeedbackVarying = glGetTransformFeedbackVarying;
362 gl->getTransformFeedbacki64_v = glGetTransformFeedbacki64_v;
363 gl->getTransformFeedbacki_v = glGetTransformFeedbacki_v;
364 gl->getTransformFeedbackiv = glGetTransformFeedbackiv;
365 gl->getUniformBlockIndex = glGetUniformBlockIndex;
366 gl->getUniformIndices = glGetUniformIndices;
367 gl->getUniformLocation = glGetUniformLocation;
368 gl->getUniformSubroutineuiv = glGetUniformSubroutineuiv;
369 gl->getUniformdv = glGetUniformdv;
370 gl->getUniformfv = glGetUniformfv;
371 gl->getUniformiv = glGetUniformiv;
372 gl->getUniformuiv = glGetUniformuiv;
373 gl->getVertexArrayIndexed64iv = glGetVertexArrayIndexed64iv;
374 gl->getVertexArrayIndexediv = glGetVertexArrayIndexediv;
375 gl->getVertexArrayIntegeri_vEXT = glGetVertexArrayIntegeri_vEXT;
376 gl->getVertexArrayIntegervEXT = glGetVertexArrayIntegervEXT;
377 gl->getVertexArrayPointeri_vEXT = glGetVertexArrayPointeri_vEXT;
378 gl->getVertexArrayPointervEXT = glGetVertexArrayPointervEXT;
379 gl->getVertexArrayiv = glGetVertexArrayiv;
380 gl->getVertexAttribIiv = glGetVertexAttribIiv;
381 gl->getVertexAttribIuiv = glGetVertexAttribIuiv;
382 gl->getVertexAttribLdv = glGetVertexAttribLdv;
383 gl->getVertexAttribPointerv = glGetVertexAttribPointerv;
384 gl->getVertexAttribdv = glGetVertexAttribdv;
385 gl->getVertexAttribfv = glGetVertexAttribfv;
386 gl->getVertexAttribiv = glGetVertexAttribiv;
387 gl->getnCompressedTexImage = glGetnCompressedTexImage;
388 gl->getnTexImage = glGetnTexImage;
389 gl->getnUniformdv = glGetnUniformdv;
390 gl->getnUniformfv = glGetnUniformfv;
391 gl->getnUniformiv = glGetnUniformiv;
392 gl->getnUniformuiv = glGetnUniformuiv;
394 gl->insertEventMarkerEXT = glInsertEventMarkerEXT;
395 gl->invalidateBufferData = glInvalidateBufferData;
396 gl->invalidateBufferSubData = glInvalidateBufferSubData;
397 gl->invalidateFramebuffer = glInvalidateFramebuffer;
398 gl->invalidateNamedFramebufferData = glInvalidateNamedFramebufferData;
399 gl->invalidateNamedFramebufferSubData = glInvalidateNamedFramebufferSubData;
400 gl->invalidateSubFramebuffer = glInvalidateSubFramebuffer;
401 gl->invalidateTexImage = glInvalidateTexImage;
402 gl->invalidateTexSubImage = glInvalidateTexSubImage;
403 gl->isBuffer = glIsBuffer;
404 gl->isEnabled = glIsEnabled;
405 gl->isEnabledIndexedEXT = glIsEnabledIndexedEXT;
406 gl->isEnabledi = glIsEnabledi;
407 gl->isFramebuffer = glIsFramebuffer;
408 gl->isProgram = glIsProgram;
409 gl->isProgramPipeline = glIsProgramPipeline;
410 gl->isQuery = glIsQuery;
411 gl->isRenderbuffer = glIsRenderbuffer;
412 gl->isSampler = glIsSampler;
413 gl->isShader = glIsShader;
414 gl->isSync = glIsSync;
415 gl->isTexture = glIsTexture;
416 gl->isTransformFeedback = glIsTransformFeedback;
417 gl->isVertexArray = glIsVertexArray;
418 gl->lineWidth = glLineWidth;
419 gl->linkProgram = glLinkProgram;
420 gl->logicOp = glLogicOp;
421 gl->mapBuffer = glMapBuffer;
422 gl->mapBufferRange = glMapBufferRange;
423 gl->mapNamedBuffer = glMapNamedBuffer;
424 gl->mapNamedBufferRange = glMapNamedBufferRange;
425 gl->matrixFrustumEXT = glMatrixFrustumEXT;
426 gl->matrixLoadIdentityEXT = glMatrixLoadIdentityEXT;
427 gl->matrixLoadTransposedEXT = glMatrixLoadTransposedEXT;
428 gl->matrixLoadTransposefEXT = glMatrixLoadTransposefEXT;
429 gl->matrixLoaddEXT = glMatrixLoaddEXT;
430 gl->matrixLoadfEXT = glMatrixLoadfEXT;
431 gl->matrixMultTransposedEXT = glMatrixMultTransposedEXT;
432 gl->matrixMultTransposefEXT = glMatrixMultTransposefEXT;
433 gl->matrixMultdEXT = glMatrixMultdEXT;
434 gl->matrixMultfEXT = glMatrixMultfEXT;
435 gl->matrixOrthoEXT = glMatrixOrthoEXT;
436 gl->matrixPopEXT = glMatrixPopEXT;
437 gl->matrixPushEXT = glMatrixPushEXT;
438 gl->matrixRotatedEXT = glMatrixRotatedEXT;
439 gl->matrixRotatefEXT = glMatrixRotatefEXT;
440 gl->matrixScaledEXT = glMatrixScaledEXT;
441 gl->matrixScalefEXT = glMatrixScalefEXT;
442 gl->matrixTranslatedEXT = glMatrixTranslatedEXT;
443 gl->matrixTranslatefEXT = glMatrixTranslatefEXT;
444 gl->maxShaderCompilerThreadsARB = glMaxShaderCompilerThreadsARB;
445 gl->memoryBarrier = glMemoryBarrier;
446 gl->memoryBarrierByRegion = glMemoryBarrierByRegion;
447 gl->minSampleShading = glMinSampleShading;
448 gl->multiDrawArrays = glMultiDrawArrays;
449 gl->multiDrawArraysIndirect = glMultiDrawArraysIndirect;
450 gl->multiDrawArraysIndirectCountARB = glMultiDrawArraysIndirectCountARB;
451 gl->multiDrawElements = glMultiDrawElements;
452 gl->multiDrawElementsBaseVertex = glMultiDrawElementsBaseVertex;
453 gl->multiDrawElementsIndirect = glMultiDrawElementsIndirect;
454 gl->multiDrawElementsIndirectCountARB = glMultiDrawElementsIndirectCountARB;
455 gl->multiTexBufferEXT = glMultiTexBufferEXT;
456 gl->multiTexCoordPointerEXT = glMultiTexCoordPointerEXT;
457 gl->multiTexEnvfEXT = glMultiTexEnvfEXT;
458 gl->multiTexEnvfvEXT = glMultiTexEnvfvEXT;
459 gl->multiTexEnviEXT = glMultiTexEnviEXT;
460 gl->multiTexEnvivEXT = glMultiTexEnvivEXT;
461 gl->multiTexGendEXT = glMultiTexGendEXT;
462 gl->multiTexGendvEXT = glMultiTexGendvEXT;
463 gl->multiTexGenfEXT = glMultiTexGenfEXT;
464 gl->multiTexGenfvEXT = glMultiTexGenfvEXT;
465 gl->multiTexGeniEXT = glMultiTexGeniEXT;
466 gl->multiTexGenivEXT = glMultiTexGenivEXT;
467 gl->multiTexImage1DEXT = glMultiTexImage1DEXT;
468 gl->multiTexImage2DEXT = glMultiTexImage2DEXT;
469 gl->multiTexImage3DEXT = glMultiTexImage3DEXT;
470 gl->multiTexParameterIivEXT = glMultiTexParameterIivEXT;
471 gl->multiTexParameterIuivEXT = glMultiTexParameterIuivEXT;
472 gl->multiTexParameterfEXT = glMultiTexParameterfEXT;
473 gl->multiTexParameterfvEXT = glMultiTexParameterfvEXT;
474 gl->multiTexParameteriEXT = glMultiTexParameteriEXT;
475 gl->multiTexParameterivEXT = glMultiTexParameterivEXT;
476 gl->multiTexRenderbufferEXT = glMultiTexRenderbufferEXT;
477 gl->multiTexSubImage1DEXT = glMultiTexSubImage1DEXT;
478 gl->multiTexSubImage2DEXT = glMultiTexSubImage2DEXT;
479 gl->multiTexSubImage3DEXT = glMultiTexSubImage3DEXT;
480 gl->namedBufferData = glNamedBufferData;
481 gl->namedBufferPageCommitmentARB = glNamedBufferPageCommitmentARB;
482 gl->namedBufferPageCommitmentEXT = glNamedBufferPageCommitmentEXT;
483 gl->namedBufferStorage = glNamedBufferStorage;
484 gl->namedBufferSubData = glNamedBufferSubData;
485 gl->namedCopyBufferSubDataEXT = glNamedCopyBufferSubDataEXT;
486 gl->namedFramebufferDrawBuffer = glNamedFramebufferDrawBuffer;
487 gl->namedFramebufferDrawBuffers = glNamedFramebufferDrawBuffers;
488 gl->namedFramebufferParameteri = glNamedFramebufferParameteri;
489 gl->namedFramebufferReadBuffer = glNamedFramebufferReadBuffer;
490 gl->namedFramebufferRenderbuffer = glNamedFramebufferRenderbuffer;
491 gl->namedFramebufferTexture = glNamedFramebufferTexture;
492 gl->namedFramebufferTexture1DEXT = glNamedFramebufferTexture1DEXT;
493 gl->namedFramebufferTexture2DEXT = glNamedFramebufferTexture2DEXT;
494 gl->namedFramebufferTexture3DEXT = glNamedFramebufferTexture3DEXT;
495 gl->namedFramebufferTextureFaceEXT = glNamedFramebufferTextureFaceEXT;
496 gl->namedFramebufferTextureLayer = glNamedFramebufferTextureLayer;
497 gl->namedProgramLocalParameter4dEXT = glNamedProgramLocalParameter4dEXT;
498 gl->namedProgramLocalParameter4dvEXT = glNamedProgramLocalParameter4dvEXT;
499 gl->namedProgramLocalParameter4fEXT = glNamedProgramLocalParameter4fEXT;
500 gl->namedProgramLocalParameter4fvEXT = glNamedProgramLocalParameter4fvEXT;
501 gl->namedProgramLocalParameterI4iEXT = glNamedProgramLocalParameterI4iEXT;
502 gl->namedProgramLocalParameterI4ivEXT = glNamedProgramLocalParameterI4ivEXT;
503 gl->namedProgramLocalParameterI4uiEXT = glNamedProgramLocalParameterI4uiEXT;
504 gl->namedProgramLocalParameterI4uivEXT = glNamedProgramLocalParameterI4uivEXT;
505 gl->namedProgramLocalParameters4fvEXT = glNamedProgramLocalParameters4fvEXT;
506 gl->namedProgramLocalParametersI4ivEXT = glNamedProgramLocalParametersI4ivEXT;
507 gl->namedProgramLocalParametersI4uivEXT = glNamedProgramLocalParametersI4uivEXT;
508 gl->namedProgramStringEXT = glNamedProgramStringEXT;
509 gl->namedRenderbufferStorage = glNamedRenderbufferStorage;
510 gl->namedRenderbufferStorageMultisample = glNamedRenderbufferStorageMultisample;
511 gl->namedRenderbufferStorageMultisampleCoverageEXT = glNamedRenderbufferStorageMultisampleCoverageEXT;
512 gl->objectLabel = glObjectLabel;
513 gl->objectPtrLabel = glObjectPtrLabel;
514 gl->patchParameterfv = glPatchParameterfv;
515 gl->patchParameteri = glPatchParameteri;
516 gl->pauseTransformFeedback = glPauseTransformFeedback;
517 gl->pixelStoref = glPixelStoref;
518 gl->pixelStorei = glPixelStorei;
519 gl->pointParameterf = glPointParameterf;
520 gl->pointParameterfv = glPointParameterfv;
521 gl->pointParameteri = glPointParameteri;
522 gl->pointParameteriv = glPointParameteriv;
523 gl->pointSize = glPointSize;
524 gl->polygonMode = glPolygonMode;
525 gl->polygonOffset = glPolygonOffset;
526 gl->popDebugGroup = glPopDebugGroup;
527 gl->popGroupMarkerEXT = glPopGroupMarkerEXT;
528 gl->primitiveBoundingBox = glPrimitiveBoundingBox;
529 gl->primitiveRestartIndex = glPrimitiveRestartIndex;
530 gl->programBinary = glProgramBinary;
531 gl->programParameteri = glProgramParameteri;
532 gl->programUniform1d = glProgramUniform1d;
533 gl->programUniform1dv = glProgramUniform1dv;
534 gl->programUniform1f = glProgramUniform1f;
535 gl->programUniform1fv = glProgramUniform1fv;
536 gl->programUniform1i = glProgramUniform1i;
537 gl->programUniform1iv = glProgramUniform1iv;
538 gl->programUniform1ui = glProgramUniform1ui;
539 gl->programUniform1uiv = glProgramUniform1uiv;
540 gl->programUniform2d = glProgramUniform2d;
541 gl->programUniform2dv = glProgramUniform2dv;
542 gl->programUniform2f = glProgramUniform2f;
543 gl->programUniform2fv = glProgramUniform2fv;
544 gl->programUniform2i = glProgramUniform2i;
545 gl->programUniform2iv = glProgramUniform2iv;
546 gl->programUniform2ui = glProgramUniform2ui;
547 gl->programUniform2uiv = glProgramUniform2uiv;
548 gl->programUniform3d = glProgramUniform3d;
549 gl->programUniform3dv = glProgramUniform3dv;
550 gl->programUniform3f = glProgramUniform3f;
551 gl->programUniform3fv = glProgramUniform3fv;
552 gl->programUniform3i = glProgramUniform3i;
553 gl->programUniform3iv = glProgramUniform3iv;
554 gl->programUniform3ui = glProgramUniform3ui;
555 gl->programUniform3uiv = glProgramUniform3uiv;
556 gl->programUniform4d = glProgramUniform4d;
557 gl->programUniform4dv = glProgramUniform4dv;
558 gl->programUniform4f = glProgramUniform4f;
559 gl->programUniform4fv = glProgramUniform4fv;
560 gl->programUniform4i = glProgramUniform4i;
561 gl->programUniform4iv = glProgramUniform4iv;
562 gl->programUniform4ui = glProgramUniform4ui;
563 gl->programUniform4uiv = glProgramUniform4uiv;
564 gl->programUniformMatrix2dv = glProgramUniformMatrix2dv;
565 gl->programUniformMatrix2fv = glProgramUniformMatrix2fv;
566 gl->programUniformMatrix2x3dv = glProgramUniformMatrix2x3dv;
567 gl->programUniformMatrix2x3fv = glProgramUniformMatrix2x3fv;
568 gl->programUniformMatrix2x4dv = glProgramUniformMatrix2x4dv;
569 gl->programUniformMatrix2x4fv = glProgramUniformMatrix2x4fv;
570 gl->programUniformMatrix3dv = glProgramUniformMatrix3dv;
571 gl->programUniformMatrix3fv = glProgramUniformMatrix3fv;
572 gl->programUniformMatrix3x2dv = glProgramUniformMatrix3x2dv;
573 gl->programUniformMatrix3x2fv = glProgramUniformMatrix3x2fv;
574 gl->programUniformMatrix3x4dv = glProgramUniformMatrix3x4dv;
575 gl->programUniformMatrix3x4fv = glProgramUniformMatrix3x4fv;
576 gl->programUniformMatrix4dv = glProgramUniformMatrix4dv;
577 gl->programUniformMatrix4fv = glProgramUniformMatrix4fv;
578 gl->programUniformMatrix4x2dv = glProgramUniformMatrix4x2dv;
579 gl->programUniformMatrix4x2fv = glProgramUniformMatrix4x2fv;
580 gl->programUniformMatrix4x3dv = glProgramUniformMatrix4x3dv;
581 gl->programUniformMatrix4x3fv = glProgramUniformMatrix4x3fv;
582 gl->provokingVertex = glProvokingVertex;
583 gl->pushClientAttribDefaultEXT = glPushClientAttribDefaultEXT;
584 gl->pushDebugGroup = glPushDebugGroup;
585 gl->pushGroupMarkerEXT = glPushGroupMarkerEXT;
586 gl->queryCounter = glQueryCounter;
587 gl->readBuffer = glReadBuffer;
588 gl->readPixels = glReadPixels;
589 gl->readnPixels = glReadnPixels;
590 gl->releaseShaderCompiler = glReleaseShaderCompiler;
591 gl->renderbufferStorage = glRenderbufferStorage;
592 gl->renderbufferStorageMultisample = glRenderbufferStorageMultisample;
593 gl->resumeTransformFeedback = glResumeTransformFeedback;
594 gl->sampleCoverage = glSampleCoverage;
595 gl->sampleMaski = glSampleMaski;
596 gl->samplerParameterIiv = glSamplerParameterIiv;
597 gl->samplerParameterIuiv = glSamplerParameterIuiv;
598 gl->samplerParameterf = glSamplerParameterf;
599 gl->samplerParameterfv = glSamplerParameterfv;
600 gl->samplerParameteri = glSamplerParameteri;
601 gl->samplerParameteriv = glSamplerParameteriv;
602 gl->scissor = glScissor;
603 gl->scissorArrayv = glScissorArrayv;
604 gl->scissorIndexed = glScissorIndexed;
605 gl->scissorIndexedv = glScissorIndexedv;
606 gl->shaderBinary = glShaderBinary;
607 gl->shaderSource = glShaderSource;
608 gl->shaderStorageBlockBinding = glShaderStorageBlockBinding;
609 gl->stencilFunc = glStencilFunc;
610 gl->stencilFuncSeparate = glStencilFuncSeparate;
611 gl->stencilMask = glStencilMask;
612 gl->stencilMaskSeparate = glStencilMaskSeparate;
613 gl->stencilOp = glStencilOp;
614 gl->stencilOpSeparate = glStencilOpSeparate;
615 gl->texBuffer = glTexBuffer;
616 gl->texBufferRange = glTexBufferRange;
617 gl->texImage1D = glTexImage1D;
618 gl->texImage2D = glTexImage2D;
619 gl->texImage2DMultisample = glTexImage2DMultisample;
620 gl->texImage3D = glTexImage3D;
621 gl->texImage3DMultisample = glTexImage3DMultisample;
622 gl->texImage3DOES = glTexImage3DOES;
623 gl->texPageCommitmentARB = glTexPageCommitmentARB;
624 gl->texParameterIiv = glTexParameterIiv;
625 gl->texParameterIuiv = glTexParameterIuiv;
626 gl->texParameterf = glTexParameterf;
627 gl->texParameterfv = glTexParameterfv;
628 gl->texParameteri = glTexParameteri;
629 gl->texParameteriv = glTexParameteriv;
630 gl->texStorage1D = glTexStorage1D;
631 gl->texStorage1DEXT = glTexStorage1DEXT;
632 gl->texStorage2D = glTexStorage2D;
633 gl->texStorage2DEXT = glTexStorage2DEXT;
634 gl->texStorage2DMultisample = glTexStorage2DMultisample;
635 gl->texStorage3D = glTexStorage3D;
636 gl->texStorage3DEXT = glTexStorage3DEXT;
637 gl->texStorage3DMultisample = glTexStorage3DMultisample;
638 gl->texSubImage1D = glTexSubImage1D;
639 gl->texSubImage2D = glTexSubImage2D;
640 gl->texSubImage3D = glTexSubImage3D;
641 gl->texSubImage3DOES = glTexSubImage3DOES;
642 gl->textureBarrier = glTextureBarrier;
643 gl->textureBuffer = glTextureBuffer;
644 gl->textureBufferRange = glTextureBufferRange;
645 gl->textureImage1DEXT = glTextureImage1DEXT;
646 gl->textureImage2DEXT = glTextureImage2DEXT;
647 gl->textureImage3DEXT = glTextureImage3DEXT;
648 gl->texturePageCommitmentEXT = glTexturePageCommitmentEXT;
649 gl->textureParameterIiv = glTextureParameterIiv;
650 gl->textureParameterIuiv = glTextureParameterIuiv;
651 gl->textureParameterf = glTextureParameterf;
652 gl->textureParameterfv = glTextureParameterfv;
653 gl->textureParameteri = glTextureParameteri;
654 gl->textureParameteriv = glTextureParameteriv;
655 gl->textureRenderbufferEXT = glTextureRenderbufferEXT;
656 gl->textureStorage1D = glTextureStorage1D;
657 gl->textureStorage1DEXT = glTextureStorage1DEXT;
658 gl->textureStorage2D = glTextureStorage2D;
659 gl->textureStorage2DEXT = glTextureStorage2DEXT;
660 gl->textureStorage2DMultisample = glTextureStorage2DMultisample;
661 gl->textureStorage3D = glTextureStorage3D;
662 gl->textureStorage3DEXT = glTextureStorage3DEXT;
663 gl->textureStorage3DMultisample = glTextureStorage3DMultisample;
664 gl->textureSubImage1D = glTextureSubImage1D;
665 gl->textureSubImage1DEXT = glTextureSubImage1DEXT;
666 gl->textureSubImage2D = glTextureSubImage2D;
667 gl->textureSubImage2DEXT = glTextureSubImage2DEXT;
668 gl->textureSubImage3D = glTextureSubImage3D;
669 gl->textureSubImage3DEXT = glTextureSubImage3DEXT;
670 gl->textureView = glTextureView;
671 gl->transformFeedbackBufferBase = glTransformFeedbackBufferBase;
672 gl->transformFeedbackBufferRange = glTransformFeedbackBufferRange;
673 gl->transformFeedbackVaryings = glTransformFeedbackVaryings;
674 gl->uniform1d = glUniform1d;
675 gl->uniform1dv = glUniform1dv;
676 gl->uniform1f = glUniform1f;
677 gl->uniform1fv = glUniform1fv;
678 gl->uniform1i = glUniform1i;
679 gl->uniform1iv = glUniform1iv;
680 gl->uniform1ui = glUniform1ui;
681 gl->uniform1uiv = glUniform1uiv;
682 gl->uniform2d = glUniform2d;
683 gl->uniform2dv = glUniform2dv;
684 gl->uniform2f = glUniform2f;
685 gl->uniform2fv = glUniform2fv;
686 gl->uniform2i = glUniform2i;
687 gl->uniform2iv = glUniform2iv;
688 gl->uniform2ui = glUniform2ui;
689 gl->uniform2uiv = glUniform2uiv;
690 gl->uniform3d = glUniform3d;
691 gl->uniform3dv = glUniform3dv;
692 gl->uniform3f = glUniform3f;
693 gl->uniform3fv = glUniform3fv;
694 gl->uniform3i = glUniform3i;
695 gl->uniform3iv = glUniform3iv;
696 gl->uniform3ui = glUniform3ui;
697 gl->uniform3uiv = glUniform3uiv;
698 gl->uniform4d = glUniform4d;
699 gl->uniform4dv = glUniform4dv;
700 gl->uniform4f = glUniform4f;
701 gl->uniform4fv = glUniform4fv;
702 gl->uniform4i = glUniform4i;
703 gl->uniform4iv = glUniform4iv;
704 gl->uniform4ui = glUniform4ui;
705 gl->uniform4uiv = glUniform4uiv;
706 gl->uniformBlockBinding = glUniformBlockBinding;
707 gl->uniformMatrix2dv = glUniformMatrix2dv;
708 gl->uniformMatrix2fv = glUniformMatrix2fv;
709 gl->uniformMatrix2x3dv = glUniformMatrix2x3dv;
710 gl->uniformMatrix2x3fv = glUniformMatrix2x3fv;
711 gl->uniformMatrix2x4dv = glUniformMatrix2x4dv;
712 gl->uniformMatrix2x4fv = glUniformMatrix2x4fv;
713 gl->uniformMatrix3dv = glUniformMatrix3dv;
714 gl->uniformMatrix3fv = glUniformMatrix3fv;
715 gl->uniformMatrix3x2dv = glUniformMatrix3x2dv;
716 gl->uniformMatrix3x2fv = glUniformMatrix3x2fv;
717 gl->uniformMatrix3x4dv = glUniformMatrix3x4dv;
718 gl->uniformMatrix3x4fv = glUniformMatrix3x4fv;
719 gl->uniformMatrix4dv = glUniformMatrix4dv;
720 gl->uniformMatrix4fv = glUniformMatrix4fv;
721 gl->uniformMatrix4x2dv = glUniformMatrix4x2dv;
722 gl->uniformMatrix4x2fv = glUniformMatrix4x2fv;
723 gl->uniformMatrix4x3dv = glUniformMatrix4x3dv;
724 gl->uniformMatrix4x3fv = glUniformMatrix4x3fv;
725 gl->uniformSubroutinesuiv = glUniformSubroutinesuiv;
726 gl->unmapBuffer = glUnmapBuffer;
727 gl->unmapNamedBuffer = glUnmapNamedBuffer;
728 gl->useProgram = glUseProgram;
729 gl->useProgramStages = glUseProgramStages;
730 gl->validateProgram = glValidateProgram;
731 gl->validateProgramPipeline = glValidateProgramPipeline;
732 gl->vertexArrayAttribBinding = glVertexArrayAttribBinding;
733 gl->vertexArrayAttribFormat = glVertexArrayAttribFormat;
734 gl->vertexArrayAttribIFormat = glVertexArrayAttribIFormat;
735 gl->vertexArrayAttribLFormat = glVertexArrayAttribLFormat;
736 gl->vertexArrayBindVertexBufferEXT = glVertexArrayBindVertexBufferEXT;
737 gl->vertexArrayBindingDivisor = glVertexArrayBindingDivisor;
738 gl->vertexArrayColorOffsetEXT = glVertexArrayColorOffsetEXT;
739 gl->vertexArrayEdgeFlagOffsetEXT = glVertexArrayEdgeFlagOffsetEXT;
740 gl->vertexArrayElementBuffer = glVertexArrayElementBuffer;
741 gl->vertexArrayFogCoordOffsetEXT = glVertexArrayFogCoordOffsetEXT;
742 gl->vertexArrayIndexOffsetEXT = glVertexArrayIndexOffsetEXT;
743 gl->vertexArrayMultiTexCoordOffsetEXT = glVertexArrayMultiTexCoordOffsetEXT;
744 gl->vertexArrayNormalOffsetEXT = glVertexArrayNormalOffsetEXT;
745 gl->vertexArraySecondaryColorOffsetEXT = glVertexArraySecondaryColorOffsetEXT;
746 gl->vertexArrayTexCoordOffsetEXT = glVertexArrayTexCoordOffsetEXT;
747 gl->vertexArrayVertexAttribBindingEXT = glVertexArrayVertexAttribBindingEXT;
748 gl->vertexArrayVertexAttribDivisorEXT = glVertexArrayVertexAttribDivisorEXT;
749 gl->vertexArrayVertexAttribFormatEXT = glVertexArrayVertexAttribFormatEXT;
750 gl->vertexArrayVertexAttribIFormatEXT = glVertexArrayVertexAttribIFormatEXT;
751 gl->vertexArrayVertexAttribIOffsetEXT = glVertexArrayVertexAttribIOffsetEXT;
752 gl->vertexArrayVertexAttribLFormatEXT = glVertexArrayVertexAttribLFormatEXT;
753 gl->vertexArrayVertexAttribLOffsetEXT = glVertexArrayVertexAttribLOffsetEXT;
754 gl->vertexArrayVertexAttribOffsetEXT = glVertexArrayVertexAttribOffsetEXT;
755 gl->vertexArrayVertexBindingDivisorEXT = glVertexArrayVertexBindingDivisorEXT;
756 gl->vertexArrayVertexBuffer = glVertexArrayVertexBuffer;
757 gl->vertexArrayVertexBuffers = glVertexArrayVertexBuffers;
758 gl->vertexArrayVertexOffsetEXT = glVertexArrayVertexOffsetEXT;
759 gl->vertexAttrib1d = glVertexAttrib1d;
760 gl->vertexAttrib1dv = glVertexAttrib1dv;
761 gl->vertexAttrib1f = glVertexAttrib1f;
762 gl->vertexAttrib1fv = glVertexAttrib1fv;
763 gl->vertexAttrib1s = glVertexAttrib1s;
764 gl->vertexAttrib1sv = glVertexAttrib1sv;
765 gl->vertexAttrib2d = glVertexAttrib2d;
766 gl->vertexAttrib2dv = glVertexAttrib2dv;
767 gl->vertexAttrib2f = glVertexAttrib2f;
768 gl->vertexAttrib2fv = glVertexAttrib2fv;
769 gl->vertexAttrib2s = glVertexAttrib2s;
770 gl->vertexAttrib2sv = glVertexAttrib2sv;
771 gl->vertexAttrib3d = glVertexAttrib3d;
772 gl->vertexAttrib3dv = glVertexAttrib3dv;
773 gl->vertexAttrib3f = glVertexAttrib3f;
774 gl->vertexAttrib3fv = glVertexAttrib3fv;
775 gl->vertexAttrib3s = glVertexAttrib3s;
776 gl->vertexAttrib3sv = glVertexAttrib3sv;
777 gl->vertexAttrib4Nbv = glVertexAttrib4Nbv;
778 gl->vertexAttrib4Niv = glVertexAttrib4Niv;
779 gl->vertexAttrib4Nsv = glVertexAttrib4Nsv;
780 gl->vertexAttrib4Nub = glVertexAttrib4Nub;
781 gl->vertexAttrib4Nubv = glVertexAttrib4Nubv;
782 gl->vertexAttrib4Nuiv = glVertexAttrib4Nuiv;
783 gl->vertexAttrib4Nusv = glVertexAttrib4Nusv;
784 gl->vertexAttrib4bv = glVertexAttrib4bv;
785 gl->vertexAttrib4d = glVertexAttrib4d;
786 gl->vertexAttrib4dv = glVertexAttrib4dv;
787 gl->vertexAttrib4f = glVertexAttrib4f;
788 gl->vertexAttrib4fv = glVertexAttrib4fv;
789 gl->vertexAttrib4iv = glVertexAttrib4iv;
790 gl->vertexAttrib4s = glVertexAttrib4s;
791 gl->vertexAttrib4sv = glVertexAttrib4sv;
792 gl->vertexAttrib4ubv = glVertexAttrib4ubv;
793 gl->vertexAttrib4uiv = glVertexAttrib4uiv;
794 gl->vertexAttrib4usv = glVertexAttrib4usv;
795 gl->vertexAttribBinding = glVertexAttribBinding;
796 gl->vertexAttribDivisor = glVertexAttribDivisor;
797 gl->vertexAttribFormat = glVertexAttribFormat;
798 gl->vertexAttribI1i = glVertexAttribI1i;
799 gl->vertexAttribI1iv = glVertexAttribI1iv;
800 gl->vertexAttribI1ui = glVertexAttribI1ui;
801 gl->vertexAttribI1uiv = glVertexAttribI1uiv;
802 gl->vertexAttribI2i = glVertexAttribI2i;
803 gl->vertexAttribI2iv = glVertexAttribI2iv;
804 gl->vertexAttribI2ui = glVertexAttribI2ui;
805 gl->vertexAttribI2uiv = glVertexAttribI2uiv;
806 gl->vertexAttribI3i = glVertexAttribI3i;
807 gl->vertexAttribI3iv = glVertexAttribI3iv;
808 gl->vertexAttribI3ui = glVertexAttribI3ui;
809 gl->vertexAttribI3uiv = glVertexAttribI3uiv;
810 gl->vertexAttribI4bv = glVertexAttribI4bv;
811 gl->vertexAttribI4i = glVertexAttribI4i;
812 gl->vertexAttribI4iv = glVertexAttribI4iv;
813 gl->vertexAttribI4sv = glVertexAttribI4sv;
814 gl->vertexAttribI4ubv = glVertexAttribI4ubv;
815 gl->vertexAttribI4ui = glVertexAttribI4ui;
816 gl->vertexAttribI4uiv = glVertexAttribI4uiv;
817 gl->vertexAttribI4usv = glVertexAttribI4usv;
818 gl->vertexAttribIFormat = glVertexAttribIFormat;
819 gl->vertexAttribIPointer = glVertexAttribIPointer;
820 gl->vertexAttribL1d = glVertexAttribL1d;
821 gl->vertexAttribL1dv = glVertexAttribL1dv;
822 gl->vertexAttribL2d = glVertexAttribL2d;
823 gl->vertexAttribL2dv = glVertexAttribL2dv;
824 gl->vertexAttribL3d = glVertexAttribL3d;
825 gl->vertexAttribL3dv = glVertexAttribL3dv;
826 gl->vertexAttribL4d = glVertexAttribL4d;
827 gl->vertexAttribL4dv = glVertexAttribL4dv;
828 gl->vertexAttribLFormat = glVertexAttribLFormat;
829 gl->vertexAttribLPointer = glVertexAttribLPointer;
830 gl->vertexAttribP1ui = glVertexAttribP1ui;
831 gl->vertexAttribP1uiv = glVertexAttribP1uiv;
832 gl->vertexAttribP2ui = glVertexAttribP2ui;
833 gl->vertexAttribP2uiv = glVertexAttribP2uiv;
834 gl->vertexAttribP3ui = glVertexAttribP3ui;
835 gl->vertexAttribP3uiv = glVertexAttribP3uiv;
836 gl->vertexAttribP4ui = glVertexAttribP4ui;
837 gl->vertexAttribP4uiv = glVertexAttribP4uiv;
838 gl->vertexAttribPointer = glVertexAttribPointer;
839 gl->vertexBindingDivisor = glVertexBindingDivisor;
840 gl->viewport = glViewport;
841 gl->viewportArrayv = glViewportArrayv;
842 gl->viewportIndexedf = glViewportIndexedf;
843 gl->viewportIndexedfv = glViewportIndexedfv;
844 gl->waitSync = glWaitSync;