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