/* 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;