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