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