13c827367444ee418f129b2c238299f49d3264554Jarkko Poyry/* WARNING: This is auto-generated file. Do not modify, since changes will
23c827367444ee418f129b2c238299f49d3264554Jarkko Poyry * be lost! Modify the generating script instead.
31abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos *
4485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe * Generated from Khronos GL API description (gl.xml) revision 32093.
53c827367444ee418f129b2c238299f49d3264554Jarkko Poyry */
61abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglActiveShaderProgramFunc							activeShaderProgram;
71abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglActiveTextureFunc									activeTexture;
81abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglAttachShaderFunc									attachShader;
91abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBeginConditionalRenderFunc						beginConditionalRender;
101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBeginQueryFunc									beginQuery;
111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBeginQueryIndexedFunc								beginQueryIndexed;
121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBeginTransformFeedbackFunc						beginTransformFeedback;
131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindAttribLocationFunc							bindAttribLocation;
141abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindBufferFunc									bindBuffer;
151abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindBufferBaseFunc								bindBufferBase;
161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindBufferRangeFunc								bindBufferRange;
171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindBuffersBaseFunc								bindBuffersBase;
181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindBuffersRangeFunc								bindBuffersRange;
191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindFragDataLocationFunc							bindFragDataLocation;
201abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindFragDataLocationIndexedFunc					bindFragDataLocationIndexed;
211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindFramebufferFunc								bindFramebuffer;
221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindImageTextureFunc								bindImageTexture;
231abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindImageTexturesFunc								bindImageTextures;
241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindProgramPipelineFunc							bindProgramPipeline;
251abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindRenderbufferFunc								bindRenderbuffer;
261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindSamplerFunc									bindSampler;
271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindSamplersFunc									bindSamplers;
281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindTextureFunc									bindTexture;
291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindTextureUnitFunc								bindTextureUnit;
301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindTexturesFunc									bindTextures;
311abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindTransformFeedbackFunc							bindTransformFeedback;
321abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindVertexArrayFunc								bindVertexArray;
331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindVertexBufferFunc								bindVertexBuffer;
341abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBindVertexBuffersFunc								bindVertexBuffers;
35485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade GroppeglBlendBarrierFunc									blendBarrier;
361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendColorFunc									blendColor;
371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendEquationFunc									blendEquation;
381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendEquationSeparateFunc							blendEquationSeparate;
391abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendEquationSeparateiFunc						blendEquationSeparatei;
401abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendEquationiFunc								blendEquationi;
411abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendFuncFunc										blendFunc;
421abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendFuncSeparateFunc								blendFuncSeparate;
431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendFuncSeparateiFunc							blendFuncSeparatei;
441abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlendFunciFunc									blendFunci;
451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlitFramebufferFunc								blitFramebuffer;
461abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBlitNamedFramebufferFunc							blitNamedFramebuffer;
471abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBufferDataFunc									bufferData;
481abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBufferStorageFunc									bufferStorage;
491abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglBufferSubDataFunc									bufferSubData;
501abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCheckFramebufferStatusFunc						checkFramebufferStatus;
511abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCheckNamedFramebufferStatusFunc					checkNamedFramebufferStatus;
521abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClampColorFunc									clampColor;
533c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglClearFunc											clear;
541abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearBufferDataFunc								clearBufferData;
551abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearBufferSubDataFunc							clearBufferSubData;
561abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearBufferfiFunc									clearBufferfi;
571abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearBufferfvFunc									clearBufferfv;
581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearBufferivFunc									clearBufferiv;
591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearBufferuivFunc								clearBufferuiv;
603c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglClearColorFunc									clearColor;
613c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglClearDepthFunc									clearDepth;
621abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearDepthfFunc									clearDepthf;
631abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearNamedBufferDataFunc							clearNamedBufferData;
641abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearNamedBufferSubDataFunc						clearNamedBufferSubData;
651abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearNamedFramebufferfiFunc						clearNamedFramebufferfi;
661abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearNamedFramebufferfvFunc						clearNamedFramebufferfv;
671abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearNamedFramebufferivFunc						clearNamedFramebufferiv;
681abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearNamedFramebufferuivFunc						clearNamedFramebufferuiv;
691abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearStencilFunc									clearStencil;
701abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearTexImageFunc									clearTexImage;
711abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClearTexSubImageFunc								clearTexSubImage;
721abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClientWaitSyncFunc								clientWaitSync;
731abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglClipControlFunc									clipControl;
743c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglColorMaskFunc										colorMask;
751abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglColorMaskiFunc									colorMaski;
761abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompileShaderFunc									compileShader;
771abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTexImage1DFunc							compressedTexImage1D;
781abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTexImage2DFunc							compressedTexImage2D;
791abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTexImage3DFunc							compressedTexImage3D;
801abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTexSubImage1DFunc						compressedTexSubImage1D;
811abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTexSubImage2DFunc						compressedTexSubImage2D;
821abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTexSubImage3DFunc						compressedTexSubImage3D;
831abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTextureSubImage1DFunc					compressedTextureSubImage1D;
841abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTextureSubImage2DFunc					compressedTextureSubImage2D;
851abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCompressedTextureSubImage3DFunc					compressedTextureSubImage3D;
861abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCopyBufferSubDataFunc								copyBufferSubData;
871abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCopyImageSubDataFunc								copyImageSubData;
881abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCopyNamedBufferSubDataFunc						copyNamedBufferSubData;
893c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCopyTexImage1DFunc								copyTexImage1D;
903c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCopyTexImage2DFunc								copyTexImage2D;
913c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCopyTexSubImage1DFunc								copyTexSubImage1D;
923c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCopyTexSubImage2DFunc								copyTexSubImage2D;
933c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCopyTexSubImage3DFunc								copyTexSubImage3D;
941abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCopyTextureSubImage1DFunc							copyTextureSubImage1D;
951abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCopyTextureSubImage2DFunc							copyTextureSubImage2D;
961abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCopyTextureSubImage3DFunc							copyTextureSubImage3D;
971abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateBuffersFunc									createBuffers;
981abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateFramebuffersFunc							createFramebuffers;
993c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCreateProgramFunc									createProgram;
1001abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateProgramPipelinesFunc						createProgramPipelines;
1011abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateQueriesFunc									createQueries;
1021abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateRenderbuffersFunc							createRenderbuffers;
1031abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateSamplersFunc								createSamplers;
1043c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglCreateShaderFunc									createShader;
1051abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateShaderProgramvFunc							createShaderProgramv;
1061abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateTexturesFunc								createTextures;
1071abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateTransformFeedbacksFunc						createTransformFeedbacks;
1081abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCreateVertexArraysFunc							createVertexArrays;
1091abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglCullFaceFunc										cullFace;
1101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDebugMessageCallbackFunc							debugMessageCallback;
1111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDebugMessageControlFunc							debugMessageControl;
1121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDebugMessageInsertFunc							debugMessageInsert;
1131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteBuffersFunc									deleteBuffers;
1141abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteFramebuffersFunc							deleteFramebuffers;
1153c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglDeleteProgramFunc									deleteProgram;
1161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteProgramPipelinesFunc						deleteProgramPipelines;
1171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteQueriesFunc									deleteQueries;
1181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteRenderbuffersFunc							deleteRenderbuffers;
1191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteSamplersFunc								deleteSamplers;
1203c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglDeleteShaderFunc									deleteShader;
1211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteSyncFunc									deleteSync;
1221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteTexturesFunc								deleteTextures;
1231abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteTransformFeedbacksFunc						deleteTransformFeedbacks;
1241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDeleteVertexArraysFunc							deleteVertexArrays;
1251abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDepthFuncFunc										depthFunc;
1261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDepthMaskFunc										depthMask;
1271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDepthRangeFunc									depthRange;
1281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDepthRangeArrayvFunc								depthRangeArrayv;
1291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDepthRangeIndexedFunc								depthRangeIndexed;
1301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDepthRangefFunc									depthRangef;
1313c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglDetachShaderFunc									detachShader;
1321abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDisableFunc										disable;
1331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDisableVertexArrayAttribFunc						disableVertexArrayAttrib;
1343c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglDisableVertexAttribArrayFunc						disableVertexAttribArray;
1351abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDisableiFunc										disablei;
1361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDispatchComputeFunc								dispatchCompute;
1371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDispatchComputeIndirectFunc						dispatchComputeIndirect;
1381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawArraysFunc									drawArrays;
1391abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawArraysIndirectFunc							drawArraysIndirect;
1401abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawArraysInstancedFunc							drawArraysInstanced;
1411abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawArraysInstancedBaseInstanceFunc				drawArraysInstancedBaseInstance;
1421abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawBufferFunc									drawBuffer;
1431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawBuffersFunc									drawBuffers;
1441abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsFunc									drawElements;
1451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsBaseVertexFunc						drawElementsBaseVertex;
1461abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsIndirectFunc							drawElementsIndirect;
1471abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsInstancedFunc							drawElementsInstanced;
1481abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsInstancedBaseInstanceFunc				drawElementsInstancedBaseInstance;
1491abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsInstancedBaseVertexFunc				drawElementsInstancedBaseVertex;
1501abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawElementsInstancedBaseVertexBaseInstanceFunc	drawElementsInstancedBaseVertexBaseInstance;
1511abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawRangeElementsFunc								drawRangeElements;
1521abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawRangeElementsBaseVertexFunc					drawRangeElementsBaseVertex;
1531abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawTransformFeedbackFunc							drawTransformFeedback;
1541abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawTransformFeedbackInstancedFunc				drawTransformFeedbackInstanced;
1551abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawTransformFeedbackStreamFunc					drawTransformFeedbackStream;
1561abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglDrawTransformFeedbackStreamInstancedFunc			drawTransformFeedbackStreamInstanced;
1571abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEGLImageTargetRenderbufferStorageOESFunc			eglImageTargetRenderbufferStorageOES;
1581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEGLImageTargetTexture2DOESFunc					eglImageTargetTexture2DOES;
1591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEnableFunc										enable;
1601abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEnableVertexArrayAttribFunc						enableVertexArrayAttrib;
1613c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglEnableVertexAttribArrayFunc						enableVertexAttribArray;
1621abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEnableiFunc										enablei;
1631abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEndConditionalRenderFunc							endConditionalRender;
1641abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEndQueryFunc										endQuery;
1651abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEndQueryIndexedFunc								endQueryIndexed;
1661abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglEndTransformFeedbackFunc							endTransformFeedback;
1671abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFenceSyncFunc										fenceSync;
1681abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFinishFunc										finish;
1691abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFlushFunc											flush;
1701abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFlushMappedBufferRangeFunc						flushMappedBufferRange;
1711abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFlushMappedNamedBufferRangeFunc					flushMappedNamedBufferRange;
1721abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferParameteriFunc							framebufferParameteri;
1731abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferRenderbufferFunc						framebufferRenderbuffer;
1741abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferTextureFunc							framebufferTexture;
1751abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferTexture1DFunc							framebufferTexture1D;
1761abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferTexture2DFunc							framebufferTexture2D;
1771abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferTexture3DFunc							framebufferTexture3D;
1781abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFramebufferTextureLayerFunc						framebufferTextureLayer;
1791abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglFrontFaceFunc										frontFace;
1801abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenBuffersFunc									genBuffers;
1811abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenFramebuffersFunc								genFramebuffers;
1821abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenProgramPipelinesFunc							genProgramPipelines;
1831abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenQueriesFunc									genQueries;
1841abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenRenderbuffersFunc								genRenderbuffers;
1851abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenSamplersFunc									genSamplers;
1861abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenTexturesFunc									genTextures;
1871abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenTransformFeedbacksFunc							genTransformFeedbacks;
1881abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenVertexArraysFunc								genVertexArrays;
1891abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenerateMipmapFunc								generateMipmap;
1901abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGenerateTextureMipmapFunc							generateTextureMipmap;
1911abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveAtomicCounterBufferivFunc				getActiveAtomicCounterBufferiv;
1923c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetActiveAttribFunc								getActiveAttrib;
1931abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveSubroutineNameFunc						getActiveSubroutineName;
1941abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveSubroutineUniformNameFunc				getActiveSubroutineUniformName;
1951abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveSubroutineUniformivFunc					getActiveSubroutineUniformiv;
1963c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetActiveUniformFunc								getActiveUniform;
1971abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveUniformBlockNameFunc						getActiveUniformBlockName;
1981abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveUniformBlockivFunc						getActiveUniformBlockiv;
1991abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveUniformNameFunc							getActiveUniformName;
2001abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetActiveUniformsivFunc							getActiveUniformsiv;
2013c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetAttachedShadersFunc							getAttachedShaders;
2023c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetAttribLocationFunc								getAttribLocation;
2033c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetBooleani_vFunc									getBooleani_v;
2041abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetBooleanvFunc									getBooleanv;
2051abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetBufferParameteri64vFunc						getBufferParameteri64v;
2061abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetBufferParameterivFunc							getBufferParameteriv;
2071abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetBufferPointervFunc								getBufferPointerv;
2081abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetBufferSubDataFunc								getBufferSubData;
2091abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetCompressedTexImageFunc							getCompressedTexImage;
2101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetCompressedTextureImageFunc						getCompressedTextureImage;
2111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetCompressedTextureSubImageFunc					getCompressedTextureSubImage;
2121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetDebugMessageLogFunc							getDebugMessageLog;
2131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetDoublei_vFunc									getDoublei_v;
2141abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetDoublevFunc									getDoublev;
2151abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetErrorFunc										getError;
2161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetFloati_vFunc									getFloati_v;
2171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetFloatvFunc										getFloatv;
2181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetFragDataIndexFunc								getFragDataIndex;
2191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetFragDataLocationFunc							getFragDataLocation;
2201abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetFramebufferAttachmentParameterivFunc			getFramebufferAttachmentParameteriv;
2211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetFramebufferParameterivFunc						getFramebufferParameteriv;
2221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetGraphicsResetStatusFunc						getGraphicsResetStatus;
2231abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetInteger64i_vFunc								getInteger64i_v;
2241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetInteger64vFunc									getInteger64v;
2253c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetIntegeri_vFunc									getIntegeri_v;
2261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetIntegervFunc									getIntegerv;
2271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetInternalformati64vFunc							getInternalformati64v;
2281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetInternalformativFunc							getInternalformativ;
2291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetMultisamplefvFunc								getMultisamplefv;
2301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedBufferParameteri64vFunc					getNamedBufferParameteri64v;
2311abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedBufferParameterivFunc						getNamedBufferParameteriv;
2321abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedBufferPointervFunc						getNamedBufferPointerv;
2331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedBufferSubDataFunc							getNamedBufferSubData;
2341abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedFramebufferAttachmentParameterivFunc		getNamedFramebufferAttachmentParameteriv;
2351abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedFramebufferParameterivFunc				getNamedFramebufferParameteriv;
2361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetNamedRenderbufferParameterivFunc				getNamedRenderbufferParameteriv;
2371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetObjectLabelFunc								getObjectLabel;
2381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetObjectPtrLabelFunc								getObjectPtrLabel;
2391abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetPointervFunc									getPointerv;
2401abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramBinaryFunc								getProgramBinary;
2411abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramInfoLogFunc								getProgramInfoLog;
2421abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramInterfaceivFunc							getProgramInterfaceiv;
2431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramPipelineInfoLogFunc						getProgramPipelineInfoLog;
2441abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramPipelineivFunc							getProgramPipelineiv;
2451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramResourceIndexFunc						getProgramResourceIndex;
2461abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramResourceLocationFunc					getProgramResourceLocation;
2471abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramResourceLocationIndexFunc				getProgramResourceLocationIndex;
2481abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramResourceNameFunc						getProgramResourceName;
2491abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramResourceivFunc							getProgramResourceiv;
2501abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramStageivFunc								getProgramStageiv;
2511abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetProgramivFunc									getProgramiv;
2521abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryBufferObjecti64vFunc						getQueryBufferObjecti64v;
2531abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryBufferObjectivFunc						getQueryBufferObjectiv;
2541abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryBufferObjectui64vFunc						getQueryBufferObjectui64v;
2551abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryBufferObjectuivFunc						getQueryBufferObjectuiv;
2561abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryIndexedivFunc								getQueryIndexediv;
2571abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryObjecti64vFunc							getQueryObjecti64v;
2581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryObjectivFunc								getQueryObjectiv;
2591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryObjectui64vFunc							getQueryObjectui64v;
2601abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryObjectuivFunc								getQueryObjectuiv;
2611abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetQueryivFunc									getQueryiv;
2621abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetRenderbufferParameterivFunc					getRenderbufferParameteriv;
2631abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSamplerParameterIivFunc						getSamplerParameterIiv;
2641abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSamplerParameterIuivFunc						getSamplerParameterIuiv;
2651abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSamplerParameterfvFunc							getSamplerParameterfv;
2661abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSamplerParameterivFunc							getSamplerParameteriv;
2671abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetShaderInfoLogFunc								getShaderInfoLog;
2681abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetShaderPrecisionFormatFunc						getShaderPrecisionFormat;
2691abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetShaderSourceFunc								getShaderSource;
2701abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetShaderivFunc									getShaderiv;
2711abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetStringFunc										getString;
2721abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetStringiFunc									getStringi;
2731abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSubroutineIndexFunc							getSubroutineIndex;
2741abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSubroutineUniformLocationFunc					getSubroutineUniformLocation;
2751abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetSyncivFunc										getSynciv;
2761abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexImageFunc									getTexImage;
2771abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexLevelParameterfvFunc						getTexLevelParameterfv;
2781abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexLevelParameterivFunc						getTexLevelParameteriv;
2791abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexParameterIivFunc							getTexParameterIiv;
2801abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexParameterIuivFunc							getTexParameterIuiv;
2811abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexParameterfvFunc								getTexParameterfv;
2821abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTexParameterivFunc								getTexParameteriv;
2831abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureImageFunc								getTextureImage;
2841abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureLevelParameterfvFunc					getTextureLevelParameterfv;
2851abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureLevelParameterivFunc					getTextureLevelParameteriv;
2861abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureParameterIivFunc						getTextureParameterIiv;
2871abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureParameterIuivFunc						getTextureParameterIuiv;
2881abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureParameterfvFunc							getTextureParameterfv;
2891abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureParameterivFunc							getTextureParameteriv;
2901abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTextureSubImageFunc							getTextureSubImage;
2913c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetTransformFeedbackVaryingFunc					getTransformFeedbackVarying;
2921abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTransformFeedbacki64_vFunc						getTransformFeedbacki64_v;
2931abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTransformFeedbacki_vFunc						getTransformFeedbacki_v;
2941abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetTransformFeedbackivFunc						getTransformFeedbackiv;
2951abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformBlockIndexFunc							getUniformBlockIndex;
2961abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformIndicesFunc								getUniformIndices;
2971abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformLocationFunc							getUniformLocation;
2981abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformSubroutineuivFunc						getUniformSubroutineuiv;
2991abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformdvFunc									getUniformdv;
3001abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformfvFunc									getUniformfv;
3011abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformivFunc									getUniformiv;
3021abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetUniformuivFunc									getUniformuiv;
3031abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexArrayIndexed64ivFunc						getVertexArrayIndexed64iv;
3041abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexArrayIndexedivFunc						getVertexArrayIndexediv;
3051abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexArrayivFunc								getVertexArrayiv;
3063c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetVertexAttribIivFunc							getVertexAttribIiv;
3073c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglGetVertexAttribIuivFunc							getVertexAttribIuiv;
3081abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexAttribLdvFunc							getVertexAttribLdv;
3091abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexAttribPointervFunc						getVertexAttribPointerv;
3101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexAttribdvFunc								getVertexAttribdv;
3111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexAttribfvFunc								getVertexAttribfv;
3121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetVertexAttribivFunc								getVertexAttribiv;
3131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetnCompressedTexImageFunc						getnCompressedTexImage;
3141abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetnTexImageFunc									getnTexImage;
3151abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetnUniformdvFunc									getnUniformdv;
3161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetnUniformfvFunc									getnUniformfv;
3171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetnUniformivFunc									getnUniformiv;
3181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglGetnUniformuivFunc								getnUniformuiv;
3191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglHintFunc											hint;
3201a9576a710673363b2c0d9e5771451cebbfa6d10Pyry HaulosglInsertEventMarkerEXTFunc							insertEventMarkerEXT;
3211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateBufferDataFunc							invalidateBufferData;
3221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateBufferSubDataFunc						invalidateBufferSubData;
3231abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateFramebufferFunc							invalidateFramebuffer;
3241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateNamedFramebufferDataFunc				invalidateNamedFramebufferData;
3251abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateNamedFramebufferSubDataFunc				invalidateNamedFramebufferSubData;
3261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateSubFramebufferFunc						invalidateSubFramebuffer;
3271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateTexImageFunc							invalidateTexImage;
3281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglInvalidateTexSubImageFunc							invalidateTexSubImage;
3291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsBufferFunc										isBuffer;
3301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsEnabledFunc										isEnabled;
3311abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsEnablediFunc									isEnabledi;
3323c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglIsFramebufferFunc									isFramebuffer;
3331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsProgramFunc										isProgram;
3341abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsProgramPipelineFunc								isProgramPipeline;
3351abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsQueryFunc										isQuery;
3361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsRenderbufferFunc								isRenderbuffer;
3371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsSamplerFunc										isSampler;
3381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsShaderFunc										isShader;
3391abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsSyncFunc										isSync;
3401abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsTextureFunc										isTexture;
3411abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglIsTransformFeedbackFunc							isTransformFeedback;
3423c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglIsVertexArrayFunc									isVertexArray;
3431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglLineWidthFunc										lineWidth;
3441abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglLinkProgramFunc									linkProgram;
3451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglLogicOpFunc										logicOp;
3461abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMapBufferFunc										mapBuffer;
3471abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMapBufferRangeFunc								mapBufferRange;
3481abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMapNamedBufferFunc								mapNamedBuffer;
3491abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMapNamedBufferRangeFunc							mapNamedBufferRange;
3501abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMemoryBarrierFunc									memoryBarrier;
3511abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMemoryBarrierByRegionFunc							memoryBarrierByRegion;
3521abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMinSampleShadingFunc								minSampleShading;
3531abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMultiDrawArraysFunc								multiDrawArrays;
3541abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMultiDrawArraysIndirectFunc						multiDrawArraysIndirect;
3551abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMultiDrawElementsFunc								multiDrawElements;
3563c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglMultiDrawElementsBaseVertexFunc					multiDrawElementsBaseVertex;
3571abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglMultiDrawElementsIndirectFunc						multiDrawElementsIndirect;
3581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedBufferDataFunc								namedBufferData;
3591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedBufferStorageFunc							namedBufferStorage;
3601abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedBufferSubDataFunc							namedBufferSubData;
3611abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferDrawBufferFunc					namedFramebufferDrawBuffer;
3621abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferDrawBuffersFunc					namedFramebufferDrawBuffers;
3631abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferParameteriFunc					namedFramebufferParameteri;
3641abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferReadBufferFunc					namedFramebufferReadBuffer;
3651abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferRenderbufferFunc					namedFramebufferRenderbuffer;
3661abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferTextureFunc						namedFramebufferTexture;
3671abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedFramebufferTextureLayerFunc					namedFramebufferTextureLayer;
3681abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedRenderbufferStorageFunc						namedRenderbufferStorage;
3691abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglNamedRenderbufferStorageMultisampleFunc			namedRenderbufferStorageMultisample;
3701abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglObjectLabelFunc									objectLabel;
3711abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglObjectPtrLabelFunc								objectPtrLabel;
3721abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPatchParameterfvFunc								patchParameterfv;
3731abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPatchParameteriFunc								patchParameteri;
3741abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPauseTransformFeedbackFunc						pauseTransformFeedback;
3751abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPixelStorefFunc									pixelStoref;
3761abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPixelStoreiFunc									pixelStorei;
3771abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPointParameterfFunc								pointParameterf;
3781abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPointParameterfvFunc								pointParameterfv;
3791abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPointParameteriFunc								pointParameteri;
3801abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPointParameterivFunc								pointParameteriv;
3811abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPointSizeFunc										pointSize;
3821abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPolygonModeFunc									polygonMode;
3831abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPolygonOffsetFunc									polygonOffset;
3841abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPopDebugGroupFunc									popDebugGroup;
3851a9576a710673363b2c0d9e5771451cebbfa6d10Pyry HaulosglPopGroupMarkerEXTFunc								popGroupMarkerEXT;
386485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade GroppeglPrimitiveBoundingBoxFunc							primitiveBoundingBox;
3871abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPrimitiveRestartIndexFunc							primitiveRestartIndex;
3881abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramBinaryFunc									programBinary;
3891abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramParameteriFunc								programParameteri;
3901abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1dFunc								programUniform1d;
3911abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1dvFunc								programUniform1dv;
3921abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1fFunc								programUniform1f;
3931abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1fvFunc								programUniform1fv;
3941abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1iFunc								programUniform1i;
3951abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1ivFunc								programUniform1iv;
3961abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1uiFunc								programUniform1ui;
3971abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform1uivFunc							programUniform1uiv;
3981abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2dFunc								programUniform2d;
3991abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2dvFunc								programUniform2dv;
4001abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2fFunc								programUniform2f;
4011abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2fvFunc								programUniform2fv;
4021abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2iFunc								programUniform2i;
4031abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2ivFunc								programUniform2iv;
4041abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2uiFunc								programUniform2ui;
4051abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform2uivFunc							programUniform2uiv;
4061abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3dFunc								programUniform3d;
4071abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3dvFunc								programUniform3dv;
4081abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3fFunc								programUniform3f;
4091abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3fvFunc								programUniform3fv;
4101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3iFunc								programUniform3i;
4111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3ivFunc								programUniform3iv;
4121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3uiFunc								programUniform3ui;
4131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform3uivFunc							programUniform3uiv;
4141abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4dFunc								programUniform4d;
4151abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4dvFunc								programUniform4dv;
4161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4fFunc								programUniform4f;
4171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4fvFunc								programUniform4fv;
4181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4iFunc								programUniform4i;
4191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4ivFunc								programUniform4iv;
4201abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4uiFunc								programUniform4ui;
4211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniform4uivFunc							programUniform4uiv;
4221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix2dvFunc						programUniformMatrix2dv;
4231abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix2fvFunc						programUniformMatrix2fv;
4241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix2x3dvFunc						programUniformMatrix2x3dv;
4251abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix2x3fvFunc						programUniformMatrix2x3fv;
4261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix2x4dvFunc						programUniformMatrix2x4dv;
4271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix2x4fvFunc						programUniformMatrix2x4fv;
4281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix3dvFunc						programUniformMatrix3dv;
4291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix3fvFunc						programUniformMatrix3fv;
4301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix3x2dvFunc						programUniformMatrix3x2dv;
4311abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix3x2fvFunc						programUniformMatrix3x2fv;
4321abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix3x4dvFunc						programUniformMatrix3x4dv;
4331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix3x4fvFunc						programUniformMatrix3x4fv;
4341abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix4dvFunc						programUniformMatrix4dv;
4351abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix4fvFunc						programUniformMatrix4fv;
4361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix4x2dvFunc						programUniformMatrix4x2dv;
4371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix4x2fvFunc						programUniformMatrix4x2fv;
4381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix4x3dvFunc						programUniformMatrix4x3dv;
4391abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglProgramUniformMatrix4x3fvFunc						programUniformMatrix4x3fv;
4403c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglProvokingVertexFunc								provokingVertex;
4411abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglPushDebugGroupFunc								pushDebugGroup;
4421a9576a710673363b2c0d9e5771451cebbfa6d10Pyry HaulosglPushGroupMarkerEXTFunc							pushGroupMarkerEXT;
4431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglQueryCounterFunc									queryCounter;
4441abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglReadBufferFunc									readBuffer;
4451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglReadPixelsFunc									readPixels;
4461abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglReadnPixelsFunc									readnPixels;
4471abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglReleaseShaderCompilerFunc							releaseShaderCompiler;
4481abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglRenderbufferStorageFunc							renderbufferStorage;
4491abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglRenderbufferStorageMultisampleFunc				renderbufferStorageMultisample;
4501abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglResumeTransformFeedbackFunc						resumeTransformFeedback;
4511abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglSampleCoverageFunc								sampleCoverage;
4523c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglSampleMaskiFunc									sampleMaski;
4533c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglSamplerParameterIivFunc							samplerParameterIiv;
4543c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglSamplerParameterIuivFunc							samplerParameterIuiv;
4551abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglSamplerParameterfFunc								samplerParameterf;
4561abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglSamplerParameterfvFunc							samplerParameterfv;
4571abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglSamplerParameteriFunc								samplerParameteri;
4581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglSamplerParameterivFunc							samplerParameteriv;
4591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglScissorFunc										scissor;
4601abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglScissorArrayvFunc									scissorArrayv;
4611abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglScissorIndexedFunc								scissorIndexed;
4621abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglScissorIndexedvFunc								scissorIndexedv;
4631abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglShaderBinaryFunc									shaderBinary;
4641abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglShaderSourceFunc									shaderSource;
4651abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglShaderStorageBlockBindingFunc						shaderStorageBlockBinding;
4661abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglStencilFuncFunc									stencilFunc;
4671abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglStencilFuncSeparateFunc							stencilFuncSeparate;
4681abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglStencilMaskFunc									stencilMask;
4691abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglStencilMaskSeparateFunc							stencilMaskSeparate;
4701abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglStencilOpFunc										stencilOp;
4711abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglStencilOpSeparateFunc								stencilOpSeparate;
4721abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexBufferFunc										texBuffer;
4731abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexBufferRangeFunc								texBufferRange;
4741abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexImage1DFunc									texImage1D;
4751abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexImage2DFunc									texImage2D;
4761abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexImage2DMultisampleFunc							texImage2DMultisample;
4771abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexImage3DFunc									texImage3D;
4781abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexImage3DMultisampleFunc							texImage3DMultisample;
4791abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexParameterIivFunc								texParameterIiv;
4801abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexParameterIuivFunc								texParameterIuiv;
4811abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexParameterfFunc									texParameterf;
4821abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexParameterfvFunc								texParameterfv;
4831abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexParameteriFunc									texParameteri;
4841abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexParameterivFunc								texParameteriv;
4851abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexStorage1DFunc									texStorage1D;
4861abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexStorage2DFunc									texStorage2D;
4871abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexStorage2DMultisampleFunc						texStorage2DMultisample;
4881abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexStorage3DFunc									texStorage3D;
4891abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexStorage3DMultisampleFunc						texStorage3DMultisample;
4901abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexSubImage1DFunc									texSubImage1D;
4911abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexSubImage2DFunc									texSubImage2D;
4921abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTexSubImage3DFunc									texSubImage3D;
4931abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureBarrierFunc								textureBarrier;
4941abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureBufferFunc									textureBuffer;
4951abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureBufferRangeFunc							textureBufferRange;
4961abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureParameterIivFunc							textureParameterIiv;
4971abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureParameterIuivFunc							textureParameterIuiv;
4981abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureParameterfFunc								textureParameterf;
4991abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureParameterfvFunc							textureParameterfv;
5001abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureParameteriFunc								textureParameteri;
5011abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureParameterivFunc							textureParameteriv;
5021abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureStorage1DFunc								textureStorage1D;
5031abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureStorage2DFunc								textureStorage2D;
5041abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureStorage2DMultisampleFunc					textureStorage2DMultisample;
5051abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureStorage3DFunc								textureStorage3D;
5061abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureStorage3DMultisampleFunc					textureStorage3DMultisample;
5071abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureSubImage1DFunc								textureSubImage1D;
5081abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureSubImage2DFunc								textureSubImage2D;
5091abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureSubImage3DFunc								textureSubImage3D;
5101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTextureViewFunc									textureView;
5111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTransformFeedbackBufferBaseFunc					transformFeedbackBufferBase;
5121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTransformFeedbackBufferRangeFunc					transformFeedbackBufferRange;
5131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglTransformFeedbackVaryingsFunc						transformFeedbackVaryings;
5143c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniform1dFunc										uniform1d;
5153c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniform1dvFunc									uniform1dv;
5161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform1fFunc										uniform1f;
5171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform1fvFunc									uniform1fv;
5181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform1iFunc										uniform1i;
5191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform1ivFunc									uniform1iv;
5201abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform1uiFunc									uniform1ui;
5211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform1uivFunc									uniform1uiv;
5221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2dFunc										uniform2d;
5233c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniform2dvFunc									uniform2dv;
5241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2fFunc										uniform2f;
5251abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2fvFunc									uniform2fv;
5261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2iFunc										uniform2i;
5271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2ivFunc									uniform2iv;
5281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2uiFunc									uniform2ui;
5291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform2uivFunc									uniform2uiv;
5301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3dFunc										uniform3d;
5313c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniform3dvFunc									uniform3dv;
5321abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3fFunc										uniform3f;
5331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3fvFunc									uniform3fv;
5341abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3iFunc										uniform3i;
5351abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3ivFunc									uniform3iv;
5361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3uiFunc									uniform3ui;
5371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform3uivFunc									uniform3uiv;
5381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4dFunc										uniform4d;
5393c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniform4dvFunc									uniform4dv;
5401abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4fFunc										uniform4f;
5411abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4fvFunc									uniform4fv;
5421abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4iFunc										uniform4i;
5431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4ivFunc									uniform4iv;
5441abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4uiFunc									uniform4ui;
5451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniform4uivFunc									uniform4uiv;
5461abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformBlockBindingFunc							uniformBlockBinding;
5473c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix2dvFunc								uniformMatrix2dv;
5481abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix2fvFunc								uniformMatrix2fv;
5493c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix2x3dvFunc							uniformMatrix2x3dv;
5501abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix2x3fvFunc							uniformMatrix2x3fv;
5513c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix2x4dvFunc							uniformMatrix2x4dv;
5521abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix2x4fvFunc							uniformMatrix2x4fv;
5531abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix3dvFunc								uniformMatrix3dv;
5541abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix3fvFunc								uniformMatrix3fv;
5553c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix3x2dvFunc							uniformMatrix3x2dv;
5561abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix3x2fvFunc							uniformMatrix3x2fv;
5573c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix3x4dvFunc							uniformMatrix3x4dv;
5581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix3x4fvFunc							uniformMatrix3x4fv;
5591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix4dvFunc								uniformMatrix4dv;
5601abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix4fvFunc								uniformMatrix4fv;
5613c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix4x2dvFunc							uniformMatrix4x2dv;
5621abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix4x2fvFunc							uniformMatrix4x2fv;
5633c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformMatrix4x3dvFunc							uniformMatrix4x3dv;
5641abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUniformMatrix4x3fvFunc							uniformMatrix4x3fv;
5653c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUniformSubroutinesuivFunc							uniformSubroutinesuiv;
5661abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUnmapBufferFunc									unmapBuffer;
5671abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUnmapNamedBufferFunc								unmapNamedBuffer;
5681abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglUseProgramFunc									useProgram;
5693c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglUseProgramStagesFunc								useProgramStages;
5701abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglValidateProgramFunc								validateProgram;
5713c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglValidateProgramPipelineFunc						validateProgramPipeline;
5721abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayAttribBindingFunc						vertexArrayAttribBinding;
5731abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayAttribFormatFunc						vertexArrayAttribFormat;
5741abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayAttribIFormatFunc						vertexArrayAttribIFormat;
5751abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayAttribLFormatFunc						vertexArrayAttribLFormat;
5761abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayBindingDivisorFunc						vertexArrayBindingDivisor;
5771abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayElementBufferFunc						vertexArrayElementBuffer;
5781abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayVertexBufferFunc						vertexArrayVertexBuffer;
5791abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexArrayVertexBuffersFunc						vertexArrayVertexBuffers;
5801abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib1dFunc								vertexAttrib1d;
5811abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib1dvFunc								vertexAttrib1dv;
5821abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib1fFunc								vertexAttrib1f;
5831abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib1fvFunc								vertexAttrib1fv;
5841abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib1sFunc								vertexAttrib1s;
5851abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib1svFunc								vertexAttrib1sv;
5861abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib2dFunc								vertexAttrib2d;
5871abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib2dvFunc								vertexAttrib2dv;
5881abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib2fFunc								vertexAttrib2f;
5891abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib2fvFunc								vertexAttrib2fv;
5901abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib2sFunc								vertexAttrib2s;
5911abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib2svFunc								vertexAttrib2sv;
5921abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib3dFunc								vertexAttrib3d;
5931abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib3dvFunc								vertexAttrib3dv;
5941abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib3fFunc								vertexAttrib3f;
5951abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib3fvFunc								vertexAttrib3fv;
5961abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib3sFunc								vertexAttrib3s;
5971abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib3svFunc								vertexAttrib3sv;
5981abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NbvFunc								vertexAttrib4Nbv;
5991abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NivFunc								vertexAttrib4Niv;
6001abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NsvFunc								vertexAttrib4Nsv;
6011abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NubFunc								vertexAttrib4Nub;
6021abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NubvFunc								vertexAttrib4Nubv;
6031abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NuivFunc								vertexAttrib4Nuiv;
6041abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4NusvFunc								vertexAttrib4Nusv;
6051abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4bvFunc								vertexAttrib4bv;
6061abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4dFunc								vertexAttrib4d;
6071abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4dvFunc								vertexAttrib4dv;
6081abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4fFunc								vertexAttrib4f;
6091abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4fvFunc								vertexAttrib4fv;
6101abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4ivFunc								vertexAttrib4iv;
6111abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4sFunc								vertexAttrib4s;
6121abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4svFunc								vertexAttrib4sv;
6131abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4ubvFunc								vertexAttrib4ubv;
6141abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4uivFunc								vertexAttrib4uiv;
6151abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttrib4usvFunc								vertexAttrib4usv;
6161abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribBindingFunc							vertexAttribBinding;
6171abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribDivisorFunc							vertexAttribDivisor;
6181abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribFormatFunc							vertexAttribFormat;
6191abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI1iFunc								vertexAttribI1i;
6201abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI1ivFunc								vertexAttribI1iv;
6211abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI1uiFunc								vertexAttribI1ui;
6221abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI1uivFunc								vertexAttribI1uiv;
6231abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI2iFunc								vertexAttribI2i;
6241abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI2ivFunc								vertexAttribI2iv;
6251abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI2uiFunc								vertexAttribI2ui;
6261abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI2uivFunc								vertexAttribI2uiv;
6271abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI3iFunc								vertexAttribI3i;
6281abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI3ivFunc								vertexAttribI3iv;
6291abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI3uiFunc								vertexAttribI3ui;
6301abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI3uivFunc								vertexAttribI3uiv;
6311abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4bvFunc								vertexAttribI4bv;
6321abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4iFunc								vertexAttribI4i;
6331abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4ivFunc								vertexAttribI4iv;
6341abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4svFunc								vertexAttribI4sv;
6351abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4ubvFunc								vertexAttribI4ubv;
6361abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4uiFunc								vertexAttribI4ui;
6371abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4uivFunc								vertexAttribI4uiv;
6381abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribI4usvFunc								vertexAttribI4usv;
6391abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribIFormatFunc							vertexAttribIFormat;
6401abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribIPointerFunc							vertexAttribIPointer;
6413c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglVertexAttribL1dFunc								vertexAttribL1d;
6423c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglVertexAttribL1dvFunc								vertexAttribL1dv;
6431abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribL2dFunc								vertexAttribL2d;
6443c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglVertexAttribL2dvFunc								vertexAttribL2dv;
6451abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribL3dFunc								vertexAttribL3d;
6463c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglVertexAttribL3dvFunc								vertexAttribL3dv;
6471abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribL4dFunc								vertexAttribL4d;
6483c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglVertexAttribL4dvFunc								vertexAttribL4dv;
6491abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribLFormatFunc							vertexAttribLFormat;
6503c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglVertexAttribLPointerFunc							vertexAttribLPointer;
6511abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP1uiFunc								vertexAttribP1ui;
6521abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP1uivFunc								vertexAttribP1uiv;
6531abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP2uiFunc								vertexAttribP2ui;
6541abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP2uivFunc								vertexAttribP2uiv;
6551abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP3uiFunc								vertexAttribP3ui;
6561abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP3uivFunc								vertexAttribP3uiv;
6571abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP4uiFunc								vertexAttribP4ui;
6581abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribP4uivFunc								vertexAttribP4uiv;
6591abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexAttribPointerFunc							vertexAttribPointer;
6601abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglVertexBindingDivisorFunc							vertexBindingDivisor;
6611abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglViewportFunc										viewport;
6623c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglViewportArrayvFunc								viewportArrayv;
6633c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglViewportIndexedfFunc								viewportIndexedf;
6643c827367444ee418f129b2c238299f49d3264554Jarkko PoyryglViewportIndexedfvFunc								viewportIndexedfv;
6651abab607ca1c1b410881390f9ec47e6be04c207dPyry HaulosglWaitSyncFunc										waitSync;
666