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