320 lines
16 KiB
C++
320 lines
16 KiB
C++
/* WARNING: This is auto-generated file. Do not modify, since changes will
|
|
* be lost! Modify the generating script instead.
|
|
*
|
|
* Generated from Khronos GL API description (gl.xml) revision a3ee0ed08111d44ac3cb863d9e3e81a7c28f9d90.
|
|
*/
|
|
dst->activeShaderProgram = src.activeShaderProgram;
|
|
dst->activeTexture = src.activeTexture;
|
|
dst->attachShader = src.attachShader;
|
|
dst->beginQuery = src.beginQuery;
|
|
dst->beginTransformFeedback = src.beginTransformFeedback;
|
|
dst->bindAttribLocation = src.bindAttribLocation;
|
|
dst->bindBuffer = src.bindBuffer;
|
|
dst->bindBufferBase = src.bindBufferBase;
|
|
dst->bindBufferRange = src.bindBufferRange;
|
|
dst->bindFramebuffer = src.bindFramebuffer;
|
|
dst->bindImageTexture = src.bindImageTexture;
|
|
dst->bindProgramPipeline = src.bindProgramPipeline;
|
|
dst->bindRenderbuffer = src.bindRenderbuffer;
|
|
dst->bindSampler = src.bindSampler;
|
|
dst->bindTexture = src.bindTexture;
|
|
dst->bindTransformFeedback = src.bindTransformFeedback;
|
|
dst->bindVertexArray = src.bindVertexArray;
|
|
dst->bindVertexBuffer = src.bindVertexBuffer;
|
|
dst->blendColor = src.blendColor;
|
|
dst->blendEquation = src.blendEquation;
|
|
dst->blendEquationSeparate = src.blendEquationSeparate;
|
|
dst->blendFunc = src.blendFunc;
|
|
dst->blendFuncSeparate = src.blendFuncSeparate;
|
|
dst->blitFramebuffer = src.blitFramebuffer;
|
|
dst->bufferData = src.bufferData;
|
|
dst->bufferSubData = src.bufferSubData;
|
|
dst->checkFramebufferStatus = src.checkFramebufferStatus;
|
|
dst->clear = src.clear;
|
|
dst->clearBufferfi = src.clearBufferfi;
|
|
dst->clearBufferfv = src.clearBufferfv;
|
|
dst->clearBufferiv = src.clearBufferiv;
|
|
dst->clearBufferuiv = src.clearBufferuiv;
|
|
dst->clearColor = src.clearColor;
|
|
dst->clearDepthf = src.clearDepthf;
|
|
dst->clearStencil = src.clearStencil;
|
|
dst->clientWaitSync = src.clientWaitSync;
|
|
dst->colorMask = src.colorMask;
|
|
dst->compileShader = src.compileShader;
|
|
dst->compressedTexImage2D = src.compressedTexImage2D;
|
|
dst->compressedTexImage3D = src.compressedTexImage3D;
|
|
dst->compressedTexSubImage2D = src.compressedTexSubImage2D;
|
|
dst->compressedTexSubImage3D = src.compressedTexSubImage3D;
|
|
dst->copyBufferSubData = src.copyBufferSubData;
|
|
dst->copyTexImage2D = src.copyTexImage2D;
|
|
dst->copyTexSubImage2D = src.copyTexSubImage2D;
|
|
dst->copyTexSubImage3D = src.copyTexSubImage3D;
|
|
dst->createProgram = src.createProgram;
|
|
dst->createShader = src.createShader;
|
|
dst->createShaderProgramv = src.createShaderProgramv;
|
|
dst->cullFace = src.cullFace;
|
|
dst->deleteBuffers = src.deleteBuffers;
|
|
dst->deleteFramebuffers = src.deleteFramebuffers;
|
|
dst->deleteProgram = src.deleteProgram;
|
|
dst->deleteProgramPipelines = src.deleteProgramPipelines;
|
|
dst->deleteQueries = src.deleteQueries;
|
|
dst->deleteRenderbuffers = src.deleteRenderbuffers;
|
|
dst->deleteSamplers = src.deleteSamplers;
|
|
dst->deleteShader = src.deleteShader;
|
|
dst->deleteSync = src.deleteSync;
|
|
dst->deleteTextures = src.deleteTextures;
|
|
dst->deleteTransformFeedbacks = src.deleteTransformFeedbacks;
|
|
dst->deleteVertexArrays = src.deleteVertexArrays;
|
|
dst->depthFunc = src.depthFunc;
|
|
dst->depthMask = src.depthMask;
|
|
dst->depthRangef = src.depthRangef;
|
|
dst->detachShader = src.detachShader;
|
|
dst->disable = src.disable;
|
|
dst->disableVertexAttribArray = src.disableVertexAttribArray;
|
|
dst->dispatchCompute = src.dispatchCompute;
|
|
dst->dispatchComputeIndirect = src.dispatchComputeIndirect;
|
|
dst->drawArrays = src.drawArrays;
|
|
dst->drawArraysIndirect = src.drawArraysIndirect;
|
|
dst->drawArraysInstanced = src.drawArraysInstanced;
|
|
dst->drawBuffers = src.drawBuffers;
|
|
dst->drawElements = src.drawElements;
|
|
dst->drawElementsIndirect = src.drawElementsIndirect;
|
|
dst->drawElementsInstanced = src.drawElementsInstanced;
|
|
dst->drawRangeElements = src.drawRangeElements;
|
|
dst->enable = src.enable;
|
|
dst->enableVertexAttribArray = src.enableVertexAttribArray;
|
|
dst->endQuery = src.endQuery;
|
|
dst->endTransformFeedback = src.endTransformFeedback;
|
|
dst->fenceSync = src.fenceSync;
|
|
dst->finish = src.finish;
|
|
dst->flush = src.flush;
|
|
dst->flushMappedBufferRange = src.flushMappedBufferRange;
|
|
dst->framebufferParameteri = src.framebufferParameteri;
|
|
dst->framebufferRenderbuffer = src.framebufferRenderbuffer;
|
|
dst->framebufferTexture2D = src.framebufferTexture2D;
|
|
dst->framebufferTextureLayer = src.framebufferTextureLayer;
|
|
dst->frontFace = src.frontFace;
|
|
dst->genBuffers = src.genBuffers;
|
|
dst->genFramebuffers = src.genFramebuffers;
|
|
dst->genProgramPipelines = src.genProgramPipelines;
|
|
dst->genQueries = src.genQueries;
|
|
dst->genRenderbuffers = src.genRenderbuffers;
|
|
dst->genSamplers = src.genSamplers;
|
|
dst->genTextures = src.genTextures;
|
|
dst->genTransformFeedbacks = src.genTransformFeedbacks;
|
|
dst->genVertexArrays = src.genVertexArrays;
|
|
dst->generateMipmap = src.generateMipmap;
|
|
dst->getActiveAttrib = src.getActiveAttrib;
|
|
dst->getActiveUniform = src.getActiveUniform;
|
|
dst->getActiveUniformBlockName = src.getActiveUniformBlockName;
|
|
dst->getActiveUniformBlockiv = src.getActiveUniformBlockiv;
|
|
dst->getActiveUniformsiv = src.getActiveUniformsiv;
|
|
dst->getAttachedShaders = src.getAttachedShaders;
|
|
dst->getAttribLocation = src.getAttribLocation;
|
|
dst->getBooleani_v = src.getBooleani_v;
|
|
dst->getBooleanv = src.getBooleanv;
|
|
dst->getBufferParameteri64v = src.getBufferParameteri64v;
|
|
dst->getBufferParameteriv = src.getBufferParameteriv;
|
|
dst->getBufferPointerv = src.getBufferPointerv;
|
|
dst->getError = src.getError;
|
|
dst->getFloatv = src.getFloatv;
|
|
dst->getFragDataLocation = src.getFragDataLocation;
|
|
dst->getFramebufferAttachmentParameteriv = src.getFramebufferAttachmentParameteriv;
|
|
dst->getFramebufferParameteriv = src.getFramebufferParameteriv;
|
|
dst->getInteger64i_v = src.getInteger64i_v;
|
|
dst->getInteger64v = src.getInteger64v;
|
|
dst->getIntegeri_v = src.getIntegeri_v;
|
|
dst->getIntegerv = src.getIntegerv;
|
|
dst->getInternalformativ = src.getInternalformativ;
|
|
dst->getMultisamplefv = src.getMultisamplefv;
|
|
dst->getProgramBinary = src.getProgramBinary;
|
|
dst->getProgramInfoLog = src.getProgramInfoLog;
|
|
dst->getProgramInterfaceiv = src.getProgramInterfaceiv;
|
|
dst->getProgramPipelineInfoLog = src.getProgramPipelineInfoLog;
|
|
dst->getProgramPipelineiv = src.getProgramPipelineiv;
|
|
dst->getProgramResourceIndex = src.getProgramResourceIndex;
|
|
dst->getProgramResourceLocation = src.getProgramResourceLocation;
|
|
dst->getProgramResourceName = src.getProgramResourceName;
|
|
dst->getProgramResourceiv = src.getProgramResourceiv;
|
|
dst->getProgramiv = src.getProgramiv;
|
|
dst->getQueryObjectuiv = src.getQueryObjectuiv;
|
|
dst->getQueryiv = src.getQueryiv;
|
|
dst->getRenderbufferParameteriv = src.getRenderbufferParameteriv;
|
|
dst->getSamplerParameterfv = src.getSamplerParameterfv;
|
|
dst->getSamplerParameteriv = src.getSamplerParameteriv;
|
|
dst->getShaderInfoLog = src.getShaderInfoLog;
|
|
dst->getShaderPrecisionFormat = src.getShaderPrecisionFormat;
|
|
dst->getShaderSource = src.getShaderSource;
|
|
dst->getShaderiv = src.getShaderiv;
|
|
dst->getString = src.getString;
|
|
dst->getStringi = src.getStringi;
|
|
dst->getSynciv = src.getSynciv;
|
|
dst->getTexLevelParameterfv = src.getTexLevelParameterfv;
|
|
dst->getTexLevelParameteriv = src.getTexLevelParameteriv;
|
|
dst->getTexParameterfv = src.getTexParameterfv;
|
|
dst->getTexParameteriv = src.getTexParameteriv;
|
|
dst->getTransformFeedbackVarying = src.getTransformFeedbackVarying;
|
|
dst->getUniformBlockIndex = src.getUniformBlockIndex;
|
|
dst->getUniformIndices = src.getUniformIndices;
|
|
dst->getUniformLocation = src.getUniformLocation;
|
|
dst->getUniformfv = src.getUniformfv;
|
|
dst->getUniformiv = src.getUniformiv;
|
|
dst->getUniformuiv = src.getUniformuiv;
|
|
dst->getVertexAttribIiv = src.getVertexAttribIiv;
|
|
dst->getVertexAttribIuiv = src.getVertexAttribIuiv;
|
|
dst->getVertexAttribPointerv = src.getVertexAttribPointerv;
|
|
dst->getVertexAttribfv = src.getVertexAttribfv;
|
|
dst->getVertexAttribiv = src.getVertexAttribiv;
|
|
dst->hint = src.hint;
|
|
dst->invalidateFramebuffer = src.invalidateFramebuffer;
|
|
dst->invalidateSubFramebuffer = src.invalidateSubFramebuffer;
|
|
dst->isBuffer = src.isBuffer;
|
|
dst->isEnabled = src.isEnabled;
|
|
dst->isFramebuffer = src.isFramebuffer;
|
|
dst->isProgram = src.isProgram;
|
|
dst->isProgramPipeline = src.isProgramPipeline;
|
|
dst->isQuery = src.isQuery;
|
|
dst->isRenderbuffer = src.isRenderbuffer;
|
|
dst->isSampler = src.isSampler;
|
|
dst->isShader = src.isShader;
|
|
dst->isSync = src.isSync;
|
|
dst->isTexture = src.isTexture;
|
|
dst->isTransformFeedback = src.isTransformFeedback;
|
|
dst->isVertexArray = src.isVertexArray;
|
|
dst->lineWidth = src.lineWidth;
|
|
dst->linkProgram = src.linkProgram;
|
|
dst->mapBufferRange = src.mapBufferRange;
|
|
dst->memoryBarrier = src.memoryBarrier;
|
|
dst->memoryBarrierByRegion = src.memoryBarrierByRegion;
|
|
dst->pauseTransformFeedback = src.pauseTransformFeedback;
|
|
dst->pixelStorei = src.pixelStorei;
|
|
dst->polygonOffset = src.polygonOffset;
|
|
dst->programBinary = src.programBinary;
|
|
dst->programParameteri = src.programParameteri;
|
|
dst->programUniform1f = src.programUniform1f;
|
|
dst->programUniform1fv = src.programUniform1fv;
|
|
dst->programUniform1i = src.programUniform1i;
|
|
dst->programUniform1iv = src.programUniform1iv;
|
|
dst->programUniform1ui = src.programUniform1ui;
|
|
dst->programUniform1uiv = src.programUniform1uiv;
|
|
dst->programUniform2f = src.programUniform2f;
|
|
dst->programUniform2fv = src.programUniform2fv;
|
|
dst->programUniform2i = src.programUniform2i;
|
|
dst->programUniform2iv = src.programUniform2iv;
|
|
dst->programUniform2ui = src.programUniform2ui;
|
|
dst->programUniform2uiv = src.programUniform2uiv;
|
|
dst->programUniform3f = src.programUniform3f;
|
|
dst->programUniform3fv = src.programUniform3fv;
|
|
dst->programUniform3i = src.programUniform3i;
|
|
dst->programUniform3iv = src.programUniform3iv;
|
|
dst->programUniform3ui = src.programUniform3ui;
|
|
dst->programUniform3uiv = src.programUniform3uiv;
|
|
dst->programUniform4f = src.programUniform4f;
|
|
dst->programUniform4fv = src.programUniform4fv;
|
|
dst->programUniform4i = src.programUniform4i;
|
|
dst->programUniform4iv = src.programUniform4iv;
|
|
dst->programUniform4ui = src.programUniform4ui;
|
|
dst->programUniform4uiv = src.programUniform4uiv;
|
|
dst->programUniformMatrix2fv = src.programUniformMatrix2fv;
|
|
dst->programUniformMatrix2x3fv = src.programUniformMatrix2x3fv;
|
|
dst->programUniformMatrix2x4fv = src.programUniformMatrix2x4fv;
|
|
dst->programUniformMatrix3fv = src.programUniformMatrix3fv;
|
|
dst->programUniformMatrix3x2fv = src.programUniformMatrix3x2fv;
|
|
dst->programUniformMatrix3x4fv = src.programUniformMatrix3x4fv;
|
|
dst->programUniformMatrix4fv = src.programUniformMatrix4fv;
|
|
dst->programUniformMatrix4x2fv = src.programUniformMatrix4x2fv;
|
|
dst->programUniformMatrix4x3fv = src.programUniformMatrix4x3fv;
|
|
dst->readBuffer = src.readBuffer;
|
|
dst->readPixels = src.readPixels;
|
|
dst->releaseShaderCompiler = src.releaseShaderCompiler;
|
|
dst->renderbufferStorage = src.renderbufferStorage;
|
|
dst->renderbufferStorageMultisample = src.renderbufferStorageMultisample;
|
|
dst->resumeTransformFeedback = src.resumeTransformFeedback;
|
|
dst->sampleCoverage = src.sampleCoverage;
|
|
dst->sampleMaski = src.sampleMaski;
|
|
dst->samplerParameterf = src.samplerParameterf;
|
|
dst->samplerParameterfv = src.samplerParameterfv;
|
|
dst->samplerParameteri = src.samplerParameteri;
|
|
dst->samplerParameteriv = src.samplerParameteriv;
|
|
dst->scissor = src.scissor;
|
|
dst->shaderBinary = src.shaderBinary;
|
|
dst->shaderSource = src.shaderSource;
|
|
dst->stencilFunc = src.stencilFunc;
|
|
dst->stencilFuncSeparate = src.stencilFuncSeparate;
|
|
dst->stencilMask = src.stencilMask;
|
|
dst->stencilMaskSeparate = src.stencilMaskSeparate;
|
|
dst->stencilOp = src.stencilOp;
|
|
dst->stencilOpSeparate = src.stencilOpSeparate;
|
|
dst->texImage2D = src.texImage2D;
|
|
dst->texImage3D = src.texImage3D;
|
|
dst->texParameterf = src.texParameterf;
|
|
dst->texParameterfv = src.texParameterfv;
|
|
dst->texParameteri = src.texParameteri;
|
|
dst->texParameteriv = src.texParameteriv;
|
|
dst->texStorage2D = src.texStorage2D;
|
|
dst->texStorage2DMultisample = src.texStorage2DMultisample;
|
|
dst->texStorage3D = src.texStorage3D;
|
|
dst->texSubImage2D = src.texSubImage2D;
|
|
dst->texSubImage3D = src.texSubImage3D;
|
|
dst->transformFeedbackVaryings = src.transformFeedbackVaryings;
|
|
dst->uniform1f = src.uniform1f;
|
|
dst->uniform1fv = src.uniform1fv;
|
|
dst->uniform1i = src.uniform1i;
|
|
dst->uniform1iv = src.uniform1iv;
|
|
dst->uniform1ui = src.uniform1ui;
|
|
dst->uniform1uiv = src.uniform1uiv;
|
|
dst->uniform2f = src.uniform2f;
|
|
dst->uniform2fv = src.uniform2fv;
|
|
dst->uniform2i = src.uniform2i;
|
|
dst->uniform2iv = src.uniform2iv;
|
|
dst->uniform2ui = src.uniform2ui;
|
|
dst->uniform2uiv = src.uniform2uiv;
|
|
dst->uniform3f = src.uniform3f;
|
|
dst->uniform3fv = src.uniform3fv;
|
|
dst->uniform3i = src.uniform3i;
|
|
dst->uniform3iv = src.uniform3iv;
|
|
dst->uniform3ui = src.uniform3ui;
|
|
dst->uniform3uiv = src.uniform3uiv;
|
|
dst->uniform4f = src.uniform4f;
|
|
dst->uniform4fv = src.uniform4fv;
|
|
dst->uniform4i = src.uniform4i;
|
|
dst->uniform4iv = src.uniform4iv;
|
|
dst->uniform4ui = src.uniform4ui;
|
|
dst->uniform4uiv = src.uniform4uiv;
|
|
dst->uniformBlockBinding = src.uniformBlockBinding;
|
|
dst->uniformMatrix2fv = src.uniformMatrix2fv;
|
|
dst->uniformMatrix2x3fv = src.uniformMatrix2x3fv;
|
|
dst->uniformMatrix2x4fv = src.uniformMatrix2x4fv;
|
|
dst->uniformMatrix3fv = src.uniformMatrix3fv;
|
|
dst->uniformMatrix3x2fv = src.uniformMatrix3x2fv;
|
|
dst->uniformMatrix3x4fv = src.uniformMatrix3x4fv;
|
|
dst->uniformMatrix4fv = src.uniformMatrix4fv;
|
|
dst->uniformMatrix4x2fv = src.uniformMatrix4x2fv;
|
|
dst->uniformMatrix4x3fv = src.uniformMatrix4x3fv;
|
|
dst->unmapBuffer = src.unmapBuffer;
|
|
dst->useProgram = src.useProgram;
|
|
dst->useProgramStages = src.useProgramStages;
|
|
dst->validateProgram = src.validateProgram;
|
|
dst->validateProgramPipeline = src.validateProgramPipeline;
|
|
dst->vertexAttrib1f = src.vertexAttrib1f;
|
|
dst->vertexAttrib1fv = src.vertexAttrib1fv;
|
|
dst->vertexAttrib2f = src.vertexAttrib2f;
|
|
dst->vertexAttrib2fv = src.vertexAttrib2fv;
|
|
dst->vertexAttrib3f = src.vertexAttrib3f;
|
|
dst->vertexAttrib3fv = src.vertexAttrib3fv;
|
|
dst->vertexAttrib4f = src.vertexAttrib4f;
|
|
dst->vertexAttrib4fv = src.vertexAttrib4fv;
|
|
dst->vertexAttribBinding = src.vertexAttribBinding;
|
|
dst->vertexAttribDivisor = src.vertexAttribDivisor;
|
|
dst->vertexAttribFormat = src.vertexAttribFormat;
|
|
dst->vertexAttribI4i = src.vertexAttribI4i;
|
|
dst->vertexAttribI4iv = src.vertexAttribI4iv;
|
|
dst->vertexAttribI4ui = src.vertexAttribI4ui;
|
|
dst->vertexAttribI4uiv = src.vertexAttribI4uiv;
|
|
dst->vertexAttribIFormat = src.vertexAttribIFormat;
|
|
dst->vertexAttribIPointer = src.vertexAttribIPointer;
|
|
dst->vertexAttribPointer = src.vertexAttribPointer;
|
|
dst->vertexBindingDivisor = src.vertexBindingDivisor;
|
|
dst->viewport = src.viewport;
|
|
dst->waitSync = src.waitSync;
|