13c827367444ee418f129b2c238299f49d3264554Jarkko Poyry/* WARNING: This is auto-generated file. Do not modify, since changes will 23c827367444ee418f129b2c238299f49d3264554Jarkko Poyry * be lost! Modify the generating script instead. 31abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos * 47782ec5bab873e06201d4d775f628c6fe6e891edMika Isojärvi * Generated from Khronos GL API description (gl.xml) revision 7ac9c857db1e3a6065485e4e2144151f48a4f1c4. 53c827367444ee418f129b2c238299f49d3264554Jarkko Poyry */ 63c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->activeTexture = &glActiveTexture; 73c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->attachShader = &glAttachShader; 83c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bindAttribLocation = &glBindAttribLocation; 93c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bindBuffer = &glBindBuffer; 103c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bindFramebuffer = &glBindFramebuffer; 113c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bindRenderbuffer = &glBindRenderbuffer; 123c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bindTexture = &glBindTexture; 133c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->blendColor = &glBlendColor; 143c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->blendEquation = &glBlendEquation; 153c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->blendEquationSeparate = &glBlendEquationSeparate; 163c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->blendFunc = &glBlendFunc; 173c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->blendFuncSeparate = &glBlendFuncSeparate; 183c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bufferData = &glBufferData; 193c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->bufferSubData = &glBufferSubData; 203c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->checkFramebufferStatus = &glCheckFramebufferStatus; 213c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->clear = &glClear; 223c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->clearColor = &glClearColor; 233c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->clearDepthf = &glClearDepthf; 243c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->clearStencil = &glClearStencil; 253c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->colorMask = &glColorMask; 263c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->compileShader = &glCompileShader; 273c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->compressedTexImage2D = &glCompressedTexImage2D; 283c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->compressedTexSubImage2D = &glCompressedTexSubImage2D; 293c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->copyTexImage2D = &glCopyTexImage2D; 303c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->copyTexSubImage2D = &glCopyTexSubImage2D; 313c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->createProgram = &glCreateProgram; 323c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->createShader = &glCreateShader; 333c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->cullFace = &glCullFace; 343c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->deleteBuffers = &glDeleteBuffers; 353c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->deleteFramebuffers = &glDeleteFramebuffers; 363c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->deleteProgram = &glDeleteProgram; 373c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->deleteRenderbuffers = &glDeleteRenderbuffers; 383c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->deleteShader = &glDeleteShader; 393c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->deleteTextures = &glDeleteTextures; 403c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->depthFunc = &glDepthFunc; 413c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->depthMask = &glDepthMask; 423c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->depthRangef = &glDepthRangef; 433c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->detachShader = &glDetachShader; 443c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->disable = &glDisable; 453c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->disableVertexAttribArray = &glDisableVertexAttribArray; 463c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->drawArrays = &glDrawArrays; 473c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->drawElements = &glDrawElements; 483c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->enable = &glEnable; 493c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->enableVertexAttribArray = &glEnableVertexAttribArray; 503c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->finish = &glFinish; 513c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->flush = &glFlush; 523c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->framebufferRenderbuffer = &glFramebufferRenderbuffer; 533c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->framebufferTexture2D = &glFramebufferTexture2D; 543c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->frontFace = &glFrontFace; 553c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->genBuffers = &glGenBuffers; 563c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->genFramebuffers = &glGenFramebuffers; 573c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->genRenderbuffers = &glGenRenderbuffers; 583c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->genTextures = &glGenTextures; 591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosgl->generateMipmap = &glGenerateMipmap; 603c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getActiveAttrib = &glGetActiveAttrib; 613c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getActiveUniform = &glGetActiveUniform; 623c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getAttachedShaders = &glGetAttachedShaders; 633c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getAttribLocation = &glGetAttribLocation; 643c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getBooleanv = &glGetBooleanv; 653c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getBufferParameteriv = &glGetBufferParameteriv; 663c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getError = &glGetError; 673c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getFloatv = &glGetFloatv; 683c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getFramebufferAttachmentParameteriv = &glGetFramebufferAttachmentParameteriv; 693c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getIntegerv = &glGetIntegerv; 703c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getProgramInfoLog = &glGetProgramInfoLog; 711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosgl->getProgramiv = &glGetProgramiv; 723c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getRenderbufferParameteriv = &glGetRenderbufferParameteriv; 733c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getShaderInfoLog = &glGetShaderInfoLog; 743c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getShaderPrecisionFormat = &glGetShaderPrecisionFormat; 753c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getShaderSource = &glGetShaderSource; 761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosgl->getShaderiv = &glGetShaderiv; 773c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getString = &glGetString; 783c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getTexParameterfv = &glGetTexParameterfv; 793c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getTexParameteriv = &glGetTexParameteriv; 801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosgl->getUniformLocation = &glGetUniformLocation; 813c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getUniformfv = &glGetUniformfv; 823c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getUniformiv = &glGetUniformiv; 831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosgl->getVertexAttribPointerv = &glGetVertexAttribPointerv; 843c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getVertexAttribfv = &glGetVertexAttribfv; 853c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->getVertexAttribiv = &glGetVertexAttribiv; 863c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->hint = &glHint; 873c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isBuffer = &glIsBuffer; 883c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isEnabled = &glIsEnabled; 893c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isFramebuffer = &glIsFramebuffer; 903c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isProgram = &glIsProgram; 913c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isRenderbuffer = &glIsRenderbuffer; 923c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isShader = &glIsShader; 933c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->isTexture = &glIsTexture; 943c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->lineWidth = &glLineWidth; 953c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->linkProgram = &glLinkProgram; 963c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->pixelStorei = &glPixelStorei; 973c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->polygonOffset = &glPolygonOffset; 983c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->readPixels = &glReadPixels; 993c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->releaseShaderCompiler = &glReleaseShaderCompiler; 1003c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->renderbufferStorage = &glRenderbufferStorage; 1013c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->sampleCoverage = &glSampleCoverage; 1023c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->scissor = &glScissor; 1033c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->shaderBinary = &glShaderBinary; 1043c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->shaderSource = (glShaderSourceFunc)&glShaderSource; 1053c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->stencilFunc = &glStencilFunc; 1063c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->stencilFuncSeparate = &glStencilFuncSeparate; 1073c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->stencilMask = &glStencilMask; 1083c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->stencilMaskSeparate = &glStencilMaskSeparate; 1093c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->stencilOp = &glStencilOp; 1103c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->stencilOpSeparate = &glStencilOpSeparate; 1113c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->texImage2D = &glTexImage2D; 1123c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->texParameterf = &glTexParameterf; 1133c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->texParameterfv = &glTexParameterfv; 1143c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->texParameteri = &glTexParameteri; 1153c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->texParameteriv = &glTexParameteriv; 1163c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->texSubImage2D = &glTexSubImage2D; 1173c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform1f = &glUniform1f; 1183c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform1fv = &glUniform1fv; 1193c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform1i = &glUniform1i; 1203c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform1iv = &glUniform1iv; 1213c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform2f = &glUniform2f; 1223c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform2fv = &glUniform2fv; 1233c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform2i = &glUniform2i; 1243c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform2iv = &glUniform2iv; 1253c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform3f = &glUniform3f; 1263c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform3fv = &glUniform3fv; 1273c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform3i = &glUniform3i; 1283c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform3iv = &glUniform3iv; 1293c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform4f = &glUniform4f; 1303c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform4fv = &glUniform4fv; 1313c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform4i = &glUniform4i; 1323c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniform4iv = &glUniform4iv; 1333c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniformMatrix2fv = &glUniformMatrix2fv; 1343c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniformMatrix3fv = &glUniformMatrix3fv; 1353c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->uniformMatrix4fv = &glUniformMatrix4fv; 1363c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->useProgram = &glUseProgram; 1373c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->validateProgram = &glValidateProgram; 1383c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib1f = &glVertexAttrib1f; 1393c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib1fv = &glVertexAttrib1fv; 1403c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib2f = &glVertexAttrib2f; 1413c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib2fv = &glVertexAttrib2fv; 1423c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib3f = &glVertexAttrib3f; 1433c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib3fv = &glVertexAttrib3fv; 1443c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib4f = &glVertexAttrib4f; 1453c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttrib4fv = &glVertexAttrib4fv; 1463c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->vertexAttribPointer = &glVertexAttribPointer; 1473c827367444ee418f129b2c238299f49d3264554Jarkko Poyrygl->viewport = &glViewport; 148