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