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 30159.
6 gl->activeShaderProgram = &glActiveShaderProgram;
7 gl->activeTexture = &glActiveTexture;
8 gl->attachShader = &glAttachShader;
9 gl->beginQuery = &glBeginQuery;
10 gl->beginTransformFeedback = &glBeginTransformFeedback;
11 gl->bindAttribLocation = &glBindAttribLocation;
12 gl->bindBuffer = &glBindBuffer;
13 gl->bindBufferBase = &glBindBufferBase;
14 gl->bindBufferRange = &glBindBufferRange;
15 gl->bindFramebuffer = &glBindFramebuffer;
16 gl->bindImageTexture = &glBindImageTexture;
17 gl->bindProgramPipeline = &glBindProgramPipeline;
18 gl->bindRenderbuffer = &glBindRenderbuffer;
19 gl->bindSampler = &glBindSampler;
20 gl->bindTexture = &glBindTexture;
21 gl->bindTransformFeedback = &glBindTransformFeedback;
22 gl->bindVertexArray = &glBindVertexArray;
23 gl->bindVertexBuffer = &glBindVertexBuffer;
24 gl->blendColor = &glBlendColor;
25 gl->blendEquation = &glBlendEquation;
26 gl->blendEquationSeparate = &glBlendEquationSeparate;
27 gl->blendFunc = &glBlendFunc;
28 gl->blendFuncSeparate = &glBlendFuncSeparate;
29 gl->blitFramebuffer = &glBlitFramebuffer;
30 gl->bufferData = &glBufferData;
31 gl->bufferSubData = &glBufferSubData;
32 gl->checkFramebufferStatus = &glCheckFramebufferStatus;
34 gl->clearBufferfi = &glClearBufferfi;
35 gl->clearBufferfv = &glClearBufferfv;
36 gl->clearBufferiv = &glClearBufferiv;
37 gl->clearBufferuiv = &glClearBufferuiv;
38 gl->clearColor = &glClearColor;
39 gl->clearDepthf = &glClearDepthf;
40 gl->clearStencil = &glClearStencil;
41 gl->clientWaitSync = &glClientWaitSync;
42 gl->colorMask = &glColorMask;
43 gl->compileShader = &glCompileShader;
44 gl->compressedTexImage2D = &glCompressedTexImage2D;
45 gl->compressedTexImage3D = &glCompressedTexImage3D;
46 gl->compressedTexSubImage2D = &glCompressedTexSubImage2D;
47 gl->compressedTexSubImage3D = &glCompressedTexSubImage3D;
48 gl->copyBufferSubData = &glCopyBufferSubData;
49 gl->copyTexImage2D = &glCopyTexImage2D;
50 gl->copyTexSubImage2D = &glCopyTexSubImage2D;
51 gl->copyTexSubImage3D = &glCopyTexSubImage3D;
52 gl->createProgram = &glCreateProgram;
53 gl->createShader = &glCreateShader;
54 gl->createShaderProgramv = &glCreateShaderProgramv;
55 gl->cullFace = &glCullFace;
56 gl->deleteBuffers = &glDeleteBuffers;
57 gl->deleteFramebuffers = &glDeleteFramebuffers;
58 gl->deleteProgram = &glDeleteProgram;
59 gl->deleteProgramPipelines = &glDeleteProgramPipelines;
60 gl->deleteQueries = &glDeleteQueries;
61 gl->deleteRenderbuffers = &glDeleteRenderbuffers;
62 gl->deleteSamplers = &glDeleteSamplers;
63 gl->deleteShader = &glDeleteShader;
64 gl->deleteSync = &glDeleteSync;
65 gl->deleteTextures = &glDeleteTextures;
66 gl->deleteTransformFeedbacks = &glDeleteTransformFeedbacks;
67 gl->deleteVertexArrays = &glDeleteVertexArrays;
68 gl->depthFunc = &glDepthFunc;
69 gl->depthMask = &glDepthMask;
70 gl->depthRangef = &glDepthRangef;
71 gl->detachShader = &glDetachShader;
72 gl->disable = &glDisable;
73 gl->disableVertexAttribArray = &glDisableVertexAttribArray;
74 gl->dispatchCompute = &glDispatchCompute;
75 gl->dispatchComputeIndirect = &glDispatchComputeIndirect;
76 gl->drawArrays = &glDrawArrays;
77 gl->drawArraysIndirect = &glDrawArraysIndirect;
78 gl->drawArraysInstanced = &glDrawArraysInstanced;
79 gl->drawBuffers = &glDrawBuffers;
80 gl->drawElements = &glDrawElements;
81 gl->drawElementsIndirect = &glDrawElementsIndirect;
82 gl->drawElementsInstanced = &glDrawElementsInstanced;
83 gl->drawRangeElements = &glDrawRangeElements;
84 gl->enable = &glEnable;
85 gl->enableVertexAttribArray = &glEnableVertexAttribArray;
86 gl->endQuery = &glEndQuery;
87 gl->endTransformFeedback = &glEndTransformFeedback;
88 gl->fenceSync = &glFenceSync;
89 gl->finish = &glFinish;
91 gl->flushMappedBufferRange = &glFlushMappedBufferRange;
92 gl->framebufferParameteri = &glFramebufferParameteri;
93 gl->framebufferRenderbuffer = &glFramebufferRenderbuffer;
94 gl->framebufferTexture2D = &glFramebufferTexture2D;
95 gl->framebufferTextureLayer = &glFramebufferTextureLayer;
96 gl->frontFace = &glFrontFace;
97 gl->genBuffers = &glGenBuffers;
98 gl->genFramebuffers = &glGenFramebuffers;
99 gl->genProgramPipelines = &glGenProgramPipelines;
100 gl->genQueries = &glGenQueries;
101 gl->genRenderbuffers = &glGenRenderbuffers;
102 gl->genSamplers = &glGenSamplers;
103 gl->genTextures = &glGenTextures;
104 gl->genTransformFeedbacks = &glGenTransformFeedbacks;
105 gl->genVertexArrays = &glGenVertexArrays;
106 gl->generateMipmap = &glGenerateMipmap;
107 gl->getActiveAttrib = &glGetActiveAttrib;
108 gl->getActiveUniform = &glGetActiveUniform;
109 gl->getActiveUniformBlockName = &glGetActiveUniformBlockName;
110 gl->getActiveUniformBlockiv = &glGetActiveUniformBlockiv;
111 gl->getActiveUniformsiv = &glGetActiveUniformsiv;
112 gl->getAttachedShaders = &glGetAttachedShaders;
113 gl->getAttribLocation = &glGetAttribLocation;
114 gl->getBooleani_v = &glGetBooleani_v;
115 gl->getBooleanv = &glGetBooleanv;
116 gl->getBufferParameteri64v = &glGetBufferParameteri64v;
117 gl->getBufferParameteriv = &glGetBufferParameteriv;
118 gl->getBufferPointerv = &glGetBufferPointerv;
119 gl->getError = &glGetError;
120 gl->getFloatv = &glGetFloatv;
121 gl->getFragDataLocation = &glGetFragDataLocation;
122 gl->getFramebufferAttachmentParameteriv = &glGetFramebufferAttachmentParameteriv;
123 gl->getFramebufferParameteriv = &glGetFramebufferParameteriv;
124 gl->getInteger64i_v = &glGetInteger64i_v;
125 gl->getInteger64v = &glGetInteger64v;
126 gl->getIntegeri_v = &glGetIntegeri_v;
127 gl->getIntegerv = &glGetIntegerv;
128 gl->getInternalformativ = &glGetInternalformativ;
129 gl->getMultisamplefv = &glGetMultisamplefv;
130 gl->getProgramBinary = &glGetProgramBinary;
131 gl->getProgramInfoLog = &glGetProgramInfoLog;
132 gl->getProgramInterfaceiv = &glGetProgramInterfaceiv;
133 gl->getProgramPipelineInfoLog = &glGetProgramPipelineInfoLog;
134 gl->getProgramPipelineiv = &glGetProgramPipelineiv;
135 gl->getProgramResourceIndex = &glGetProgramResourceIndex;
136 gl->getProgramResourceLocation = &glGetProgramResourceLocation;
137 gl->getProgramResourceName = &glGetProgramResourceName;
138 gl->getProgramResourceiv = &glGetProgramResourceiv;
139 gl->getProgramiv = &glGetProgramiv;
140 gl->getQueryObjectuiv = &glGetQueryObjectuiv;
141 gl->getQueryiv = &glGetQueryiv;
142 gl->getRenderbufferParameteriv = &glGetRenderbufferParameteriv;
143 gl->getSamplerParameterfv = &glGetSamplerParameterfv;
144 gl->getSamplerParameteriv = &glGetSamplerParameteriv;
145 gl->getShaderInfoLog = &glGetShaderInfoLog;
146 gl->getShaderPrecisionFormat = &glGetShaderPrecisionFormat;
147 gl->getShaderSource = &glGetShaderSource;
148 gl->getShaderiv = &glGetShaderiv;
149 gl->getString = &glGetString;
150 gl->getStringi = &glGetStringi;
151 gl->getSynciv = &glGetSynciv;
152 gl->getTexLevelParameterfv = &glGetTexLevelParameterfv;
153 gl->getTexLevelParameteriv = &glGetTexLevelParameteriv;
154 gl->getTexParameterfv = &glGetTexParameterfv;
155 gl->getTexParameteriv = &glGetTexParameteriv;
156 gl->getTransformFeedbackVarying = &glGetTransformFeedbackVarying;
157 gl->getUniformBlockIndex = &glGetUniformBlockIndex;
158 gl->getUniformIndices = &glGetUniformIndices;
159 gl->getUniformLocation = &glGetUniformLocation;
160 gl->getUniformfv = &glGetUniformfv;
161 gl->getUniformiv = &glGetUniformiv;
162 gl->getUniformuiv = &glGetUniformuiv;
163 gl->getVertexAttribIiv = &glGetVertexAttribIiv;
164 gl->getVertexAttribIuiv = &glGetVertexAttribIuiv;
165 gl->getVertexAttribPointerv = &glGetVertexAttribPointerv;
166 gl->getVertexAttribfv = &glGetVertexAttribfv;
167 gl->getVertexAttribiv = &glGetVertexAttribiv;
169 gl->invalidateFramebuffer = &glInvalidateFramebuffer;
170 gl->invalidateSubFramebuffer = &glInvalidateSubFramebuffer;
171 gl->isBuffer = &glIsBuffer;
172 gl->isEnabled = &glIsEnabled;
173 gl->isFramebuffer = &glIsFramebuffer;
174 gl->isProgram = &glIsProgram;
175 gl->isProgramPipeline = &glIsProgramPipeline;
176 gl->isQuery = &glIsQuery;
177 gl->isRenderbuffer = &glIsRenderbuffer;
178 gl->isSampler = &glIsSampler;
179 gl->isShader = &glIsShader;
180 gl->isSync = &glIsSync;
181 gl->isTexture = &glIsTexture;
182 gl->isTransformFeedback = &glIsTransformFeedback;
183 gl->isVertexArray = &glIsVertexArray;
184 gl->lineWidth = &glLineWidth;
185 gl->linkProgram = &glLinkProgram;
186 gl->mapBufferRange = &glMapBufferRange;
187 gl->memoryBarrier = &glMemoryBarrier;
188 gl->memoryBarrierByRegion = &glMemoryBarrierByRegion;
189 gl->pauseTransformFeedback = &glPauseTransformFeedback;
190 gl->pixelStorei = &glPixelStorei;
191 gl->polygonOffset = &glPolygonOffset;
192 gl->programBinary = &glProgramBinary;
193 gl->programParameteri = &glProgramParameteri;
194 gl->programUniform1f = &glProgramUniform1f;
195 gl->programUniform1fv = &glProgramUniform1fv;
196 gl->programUniform1i = &glProgramUniform1i;
197 gl->programUniform1iv = &glProgramUniform1iv;
198 gl->programUniform1ui = &glProgramUniform1ui;
199 gl->programUniform1uiv = &glProgramUniform1uiv;
200 gl->programUniform2f = &glProgramUniform2f;
201 gl->programUniform2fv = &glProgramUniform2fv;
202 gl->programUniform2i = &glProgramUniform2i;
203 gl->programUniform2iv = &glProgramUniform2iv;
204 gl->programUniform2ui = &glProgramUniform2ui;
205 gl->programUniform2uiv = &glProgramUniform2uiv;
206 gl->programUniform3f = &glProgramUniform3f;
207 gl->programUniform3fv = &glProgramUniform3fv;
208 gl->programUniform3i = &glProgramUniform3i;
209 gl->programUniform3iv = &glProgramUniform3iv;
210 gl->programUniform3ui = &glProgramUniform3ui;
211 gl->programUniform3uiv = &glProgramUniform3uiv;
212 gl->programUniform4f = &glProgramUniform4f;
213 gl->programUniform4fv = &glProgramUniform4fv;
214 gl->programUniform4i = &glProgramUniform4i;
215 gl->programUniform4iv = &glProgramUniform4iv;
216 gl->programUniform4ui = &glProgramUniform4ui;
217 gl->programUniform4uiv = &glProgramUniform4uiv;
218 gl->programUniformMatrix2fv = &glProgramUniformMatrix2fv;
219 gl->programUniformMatrix2x3fv = &glProgramUniformMatrix2x3fv;
220 gl->programUniformMatrix2x4fv = &glProgramUniformMatrix2x4fv;
221 gl->programUniformMatrix3fv = &glProgramUniformMatrix3fv;
222 gl->programUniformMatrix3x2fv = &glProgramUniformMatrix3x2fv;
223 gl->programUniformMatrix3x4fv = &glProgramUniformMatrix3x4fv;
224 gl->programUniformMatrix4fv = &glProgramUniformMatrix4fv;
225 gl->programUniformMatrix4x2fv = &glProgramUniformMatrix4x2fv;
226 gl->programUniformMatrix4x3fv = &glProgramUniformMatrix4x3fv;
227 gl->readBuffer = &glReadBuffer;
228 gl->readPixels = &glReadPixels;
229 gl->releaseShaderCompiler = &glReleaseShaderCompiler;
230 gl->renderbufferStorage = &glRenderbufferStorage;
231 gl->renderbufferStorageMultisample = &glRenderbufferStorageMultisample;
232 gl->resumeTransformFeedback = &glResumeTransformFeedback;
233 gl->sampleCoverage = &glSampleCoverage;
234 gl->sampleMaski = &glSampleMaski;
235 gl->samplerParameterf = &glSamplerParameterf;
236 gl->samplerParameterfv = &glSamplerParameterfv;
237 gl->samplerParameteri = &glSamplerParameteri;
238 gl->samplerParameteriv = &glSamplerParameteriv;
239 gl->scissor = &glScissor;
240 gl->shaderBinary = &glShaderBinary;
241 gl->shaderSource = (glShaderSourceFunc)&glShaderSource;
242 gl->stencilFunc = &glStencilFunc;
243 gl->stencilFuncSeparate = &glStencilFuncSeparate;
244 gl->stencilMask = &glStencilMask;
245 gl->stencilMaskSeparate = &glStencilMaskSeparate;
246 gl->stencilOp = &glStencilOp;
247 gl->stencilOpSeparate = &glStencilOpSeparate;
248 gl->texImage2D = &glTexImage2D;
249 gl->texImage3D = &glTexImage3D;
250 gl->texParameterf = &glTexParameterf;
251 gl->texParameterfv = &glTexParameterfv;
252 gl->texParameteri = &glTexParameteri;
253 gl->texParameteriv = &glTexParameteriv;
254 gl->texStorage2D = &glTexStorage2D;
255 gl->texStorage2DMultisample = &glTexStorage2DMultisample;
256 gl->texStorage3D = &glTexStorage3D;
257 gl->texSubImage2D = &glTexSubImage2D;
258 gl->texSubImage3D = &glTexSubImage3D;
259 gl->transformFeedbackVaryings = &glTransformFeedbackVaryings;
260 gl->uniform1f = &glUniform1f;
261 gl->uniform1fv = &glUniform1fv;
262 gl->uniform1i = &glUniform1i;
263 gl->uniform1iv = &glUniform1iv;
264 gl->uniform1ui = &glUniform1ui;
265 gl->uniform1uiv = &glUniform1uiv;
266 gl->uniform2f = &glUniform2f;
267 gl->uniform2fv = &glUniform2fv;
268 gl->uniform2i = &glUniform2i;
269 gl->uniform2iv = &glUniform2iv;
270 gl->uniform2ui = &glUniform2ui;
271 gl->uniform2uiv = &glUniform2uiv;
272 gl->uniform3f = &glUniform3f;
273 gl->uniform3fv = &glUniform3fv;
274 gl->uniform3i = &glUniform3i;
275 gl->uniform3iv = &glUniform3iv;
276 gl->uniform3ui = &glUniform3ui;
277 gl->uniform3uiv = &glUniform3uiv;
278 gl->uniform4f = &glUniform4f;
279 gl->uniform4fv = &glUniform4fv;
280 gl->uniform4i = &glUniform4i;
281 gl->uniform4iv = &glUniform4iv;
282 gl->uniform4ui = &glUniform4ui;
283 gl->uniform4uiv = &glUniform4uiv;
284 gl->uniformBlockBinding = &glUniformBlockBinding;
285 gl->uniformMatrix2fv = &glUniformMatrix2fv;
286 gl->uniformMatrix2x3fv = &glUniformMatrix2x3fv;
287 gl->uniformMatrix2x4fv = &glUniformMatrix2x4fv;
288 gl->uniformMatrix3fv = &glUniformMatrix3fv;
289 gl->uniformMatrix3x2fv = &glUniformMatrix3x2fv;
290 gl->uniformMatrix3x4fv = &glUniformMatrix3x4fv;
291 gl->uniformMatrix4fv = &glUniformMatrix4fv;
292 gl->uniformMatrix4x2fv = &glUniformMatrix4x2fv;
293 gl->uniformMatrix4x3fv = &glUniformMatrix4x3fv;
294 gl->unmapBuffer = &glUnmapBuffer;
295 gl->useProgram = &glUseProgram;
296 gl->useProgramStages = &glUseProgramStages;
297 gl->validateProgram = &glValidateProgram;
298 gl->validateProgramPipeline = &glValidateProgramPipeline;
299 gl->vertexAttrib1f = &glVertexAttrib1f;
300 gl->vertexAttrib1fv = &glVertexAttrib1fv;
301 gl->vertexAttrib2f = &glVertexAttrib2f;
302 gl->vertexAttrib2fv = &glVertexAttrib2fv;
303 gl->vertexAttrib3f = &glVertexAttrib3f;
304 gl->vertexAttrib3fv = &glVertexAttrib3fv;
305 gl->vertexAttrib4f = &glVertexAttrib4f;
306 gl->vertexAttrib4fv = &glVertexAttrib4fv;
307 gl->vertexAttribBinding = &glVertexAttribBinding;
308 gl->vertexAttribDivisor = &glVertexAttribDivisor;
309 gl->vertexAttribFormat = &glVertexAttribFormat;
310 gl->vertexAttribI4i = &glVertexAttribI4i;
311 gl->vertexAttribI4iv = &glVertexAttribI4iv;
312 gl->vertexAttribI4ui = &glVertexAttribI4ui;
313 gl->vertexAttribI4uiv = &glVertexAttribI4uiv;
314 gl->vertexAttribIFormat = &glVertexAttribIFormat;
315 gl->vertexAttribIPointer = &glVertexAttribIPointer;
316 gl->vertexAttribPointer = &glVertexAttribPointer;
317 gl->vertexBindingDivisor = &glVertexBindingDivisor;
318 gl->viewport = &glViewport;
319 gl->waitSync = &glWaitSync;